OSDN Git Service

2010-09-20 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-20  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/45704
4         * gcc.dg/torture/pr45704.c: New testcase.
5
6 2010-09-20  Jan Hubicka  <jh@suse.cz>
7
8         PR tree-optimize/45605
9         * g++.dg/tree-ssa/pr45605.C: New testcase.
10
11 2010-09-20  Michael Matz  <matz@suse.de>
12
13         PR testsuite/45706
14         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
15         enough.
16
17 2010-09-20  Richard Guenther  <rguenther@suse.de>
18
19         PR tree-optimization/45705
20         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
21
22 2010-09-20  Michael Matz  <matz@suse.de>
23
24         PR testsuite/45706
25         * lib/target-supports.exp (check_effective_target_vect_perm):
26         Add i?86-*-*.
27
28 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
29
30         PR rtl-optimization/45695
31         * gcc.c-torture/execute/pr45695.c: New test.
32
33 2010-09-19  Jan Hubicka  <jh@suse.cz>
34
35         PR lto/44246
36         * gcc.c-torture/compile/pr44246.c:New file.
37
38 2010-09-19  Ira Rosen  <irar@il.ibm.com>
39
40         PR tree-optimization/45714
41         * gfortran.dg/vect/pr45714-a.f: New test.
42         * gfortran.dg/vect/pr45714-b.f: New test.
43
44 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
45
46         * gnat.dg/const1.adb: Rename into...
47         * gnat.dg/constant1.adb: ...this.
48         * gnat.dg/constant2.adb: New test.
49         * gnat.dg/constant2_pkg1.ads: New helper.
50         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
51
52 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
53
54         * gnat.dg/specs/constant1.ads: New test.
55         * gnat.dg/specs/constant1_pkg.ads: New helper.
56
57 2010-09-18  Jan Hubicka  <jh@suse.cz>
58
59         PR tree-optimization/45453
60         * g++.dg/tree-ssa/pr45453.C: New testcase.
61
62 2010-09-18  Jason Merrill  <jason@redhat.com>
63
64         * g++.dg/cpp0x/initlist44.C: New.
65
66 2010-09-18  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/45709
69         * g++.dg/torture/pr45709-2.C: New testcase.
70
71 2010-09-18  Richard Guenther  <rguenther@suse.de>
72
73         PR tree-optimization/45709
74         * g++.dg/torture/pr45709.C: New testcase.
75
76 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
77
78         PR testsuite/45719
79         * gcc.target/i386/pad-3.c: Pass -fno-pic.
80
81 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
82
83         * gcc.target/i386/pad-1.c: New.
84         * gcc.target/i386/pad-2.c: Likewise.
85         * gcc.target/i386/pad-3.c: Likewise.
86         * gcc.target/i386/pad-4.c: Likewise.
87         * gcc.target/i386/pad-5a.c: Likewise.
88         * gcc.target/i386/pad-5b.c: Likewise.
89         * gcc.target/i386/pad-6a.c: Likewise.
90         * gcc.target/i386/pad-6b.c: Likewise.
91         * gcc.target/i386/pad-7.c: Likewise.
92         * gcc.target/i386/pad-8.c: Likewise.
93         * gcc.target/i386/pad-9.c: Likewise.
94         * gcc.target/i386/pad-10.c: Likewise.
95
96 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
97
98         PR middle-end/45234
99         * gcc.dg/torture/stackalign/alloca-5.c: New.
100
101 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
102
103         PR middle-end/45678
104         * gcc.dg/torture/pr45678-2.c: New.
105
106 2010-09-17  Richard Guenther  <rguenther@suse.de>
107
108         PR middle-end/45678
109         * gcc.dg/torture/pr45678-1.c: New testcase.
110
111 2010-09-17  Michael Matz  <matz@suse.de>
112
113         PR tree-optimization/43432
114         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
115         check_effective_target_vect_perm_short): New predicates.
116         (check_effective_target_vect_perm): Include x86_64.
117         * gcc.dg/vect/pr43432.c: New test.
118         * gcc.dg/vect/vect-114.c: Adjust.
119         * gcc.dg/vect/vect-15.c: Ditto.
120         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
121         * gcc.dg/vect/slp-perm-9.c: Ditto.
122
123 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         PR testsuite/45692
126         * objc/execute/exceptions/throw-nil.m: Run the test only with the
127         GNU runtime.
128
129 2010-09-17  Richard Guenther  <rguenther@suse.de>
130
131         * gcc.dg/pr27898.c: Use -flto instead of -combine.
132         * gcc.dg/pr28706.c: Likewise.
133         * gcc.dg/pr28712.c: Likewise.
134         * gcc.dg/pr30762-1.c: Likewise.
135         * gcc.dg/pr30762-2.c: Likewise.
136         * gcc.dg/pr31529-1.c: Likewise.
137         * gcc.dg/pr31529-2.c: Likewise.
138         * gcc.dg/pr34457-1.c: Likewise.
139         * gcc.dg/pr34457-2.c: Likewise.
140         * gcc.dg/pr34668-1.c: Likewise.
141         * gcc.dg/pr34668-2.c: Likewise.
142         * gcc.dg/pr34989-1.c: Likewise.
143         * gcc.dg/pr34989-2.c: Likewise.
144         * gcc.dg/pr43557-1.c: Likewise.
145         * gcc.dg/pr43557-2.c: Likewise.
146         * gcc.dg/debug/pr41893-1.c: Likewise.
147         * gcc.dg/matrix/matrix.exp: Do not use -combine.
148         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
149         * gcc.dg/matrix/matrix-4.c: Likewise.
150         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
151         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
152         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
153         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
154
155 2010-09-16  Tobias Burnus  <burnus@net-b.de>
156
157         PR fortran/43665
158         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
159         optimizations.
160         * gfortran.dg/intent_optimize_1.f90: New test.
161
162 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
163
164         * gcc.target/i386/divmod-1.c: New.
165         * gcc.target/i386/divmod-2.c: Likewise.
166         * gcc.target/i386/divmod-3.c: Likewise.
167         * gcc.target/i386/divmod-4.c: Likewise.
168         * gcc.target/i386/divmod-4a.c: Likewise.
169         * gcc.target/i386/divmod-5.c: Likewise.
170         * gcc.target/i386/divmod-6.c: Likewise.
171         * gcc.target/i386/divmod-7.c: Likewise.
172         * gcc.target/i386/divmod-8.c: Likewise.
173         * gcc.target/i386/udivmod-1.c: Likewise.
174         * gcc.target/i386/udivmod-2.c: Likewise.
175         * gcc.target/i386/udivmod-3.c: Likewise.
176         * gcc.target/i386/udivmod-4.c: Likewise.
177         * gcc.target/i386/udivmod-4a.c: Likewise.
178         * gcc.target/i386/udivmod-5.c: Likewise.
179         * gcc.target/i386/udivmod-6.c: Likewise.
180         * gcc.target/i386/udivmod-7.c: Likewise.
181         * gcc.target/i386/udivmod-8.c: Likewise.
182
183 2010-09-16  Jan Hubicka  <jh@suse.cz>
184
185         * g++.dg/lto/pr45679-1_0.C: New file.
186         * g++.dg/lto/pr45679-1_1.C: New file.
187         * g++.dg/lto/pr45679-0_0.C: New file.
188         * g++.dg/lto/pr45679-0_1.C: New file.
189
190 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
191
192         PR fortran/45674
193         * gfortran.dg/class_dummy_2.f03: New.
194
195 2010-09-16  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/45623
198         * gcc.dg/torture/pr45623.c: New testcase.
199
200 2010-09-16  Ira Rosen  <irar@il.ibm.com>
201
202         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
203         name and parentheses.
204         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
205
206 2010-09-15  Jason Merrill  <jason@redhat.com>
207
208         * g++.dg/parse/parameter-declaration-2.C: New.
209
210         * g++.dg/cpp0x/scoped_enum2.C: New.
211
212 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
213
214         * gcc.c-torture/compile/20100915-1.c: New test.
215
216 2010-09-15  Martin Jambor  <mjambor@suse.cz>
217
218         PR middle-end/45644
219         * gcc.dg/ipa/pr45644.c: New test.
220
221 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
222
223         PR tree-optimization/45633
224         * gcc.dg/vect/pr45633.c: New test.
225
226 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
227
228         PR fortran/45577
229         * gfortran.dg/allocate_derived_4.f90: New.
230
231 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
232
233         * lib/target-supports.exp
234         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
235         supported flag to true for neon.
236
237 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
238
239         PR c++/45665
240         * g++.dg/template/crash103.C: New.
241
242 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         Merge from 'apple/trunk' branch on FSF servers.
245
246         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
247
248         Radar 4457381
249         * objc.dg/msg-in-protocol.m: New.
250         * obj-c++.dg/msg-in-protocol.mm: New.
251
252         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
253
254         Radar 4219590
255         * objc.dg/break-in-ifstmt.m: New.
256
257         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
258
259         Radar 4174166
260         * obj-c++.dg/comp-types-13.mm: New.
261         * objc.dg/comp-types-12.m: New.
262
263         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
264
265         Radar 4216500
266         * obj-c++.dg/proto-lossage-7.mm: New.
267         * objc.dg/proto-lossage-7.m: New.
268
269 2010-09-14  Jan Hubicka  <jh@suse.cz>
270
271         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
272         folding.
273         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
274         folding.
275
276 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
277
278         PR middle-end/45567
279         * gcc.dg/pr45567.c: New test.
280
281         PR debug/45660
282         * g++.dg/debug/pr45660.C: New test.
283
284 2010-09-14  Ira Rosen  <irar@il.ibm.com>
285
286         PR tree-optimization/45470
287         * g++.dg/vect/pr45470-a.cc: New test.
288         * g++.dg/vect/pr45470-a.cc: New test.
289
290 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
291
292         PR target/42070
293         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
294         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
295
296 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
297
298         PR libfortran/45532
299         * gfortran.dg/namelist_64.f90: New test.
300
301 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
302
303         PR rtl-optimization/45617
304         * gcc.target/i386/pr45617.c: New test.
305
306 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
307
308         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
309
310 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
311
312         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
313         * gcc.target/i386/fma4-vector.c: Likewise.
314         * gcc.target/i386/vectorize2.c: Likewise.
315         * gcc.target/i386/vectorize4.c: Likewise.
316         * gcc.target/i386/vectorize5.c: Likewise.
317         * gcc.target/i386/vectorize6.c: Likewise.
318         * gcc.target/i386/vectorize8.c: Likewise.
319
320         * gcc.target/i386/vect-double-1.c: New.
321         * gcc.target/i386/vect-double-1a.c: Likewise.
322         * gcc.target/i386/vect-double-2.c: Likewise.
323         * gcc.target/i386/vect-double-2a.c: Likewise.
324
325         * lib/target-supports.exp (check_effective_target_vect_double):
326         Set et_vect_double_saved to 0 when tuning for Atom.
327
328 2010-09-13  Jan Hubicka  <jh@suse.cz>
329
330         * gcc.dg/torture/pr23821.c: Drop static keyword.
331         * gcc.dg/tree-ssa/loop-19.c: Likewise.
332         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
333
334 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
335
336         * gcc.target/arm/sync-1.c: New.
337
338 2010-09-12  Olivier Hainque  <hainque@adacore.com>
339
340         * gnat.dg/memtrap.adb: New test.
341
342 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
343
344         * gfortran.dg/promotion.f90: Fix options.
345
346 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
347
348         * g++.dg/cpp0x/range-for1.C: New.
349         * g++.dg/cpp0x/range-for2.C: New.
350         * g++.dg/cpp0x/range-for3.C: New.
351         * g++.dg/cpp0x/range-for4.C: New.
352         * g++.dg/cpp0x/range-for5.C: New.
353         * g++.dg/cpp0x/range-for6.C: New.
354
355 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
356
357         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
358         and counts. Check that transpose is not called.
359         * gfortran.dg/transpose_2.f90: Update error message.
360
361 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
362
363         PR c++/43824
364         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
365         * g++.dg/lookup/strong-using-2.C: Likewise.
366         * g++.dg/lookup/strong-using-3.C: Likewise.
367         * g++.dg/lookup/strong-using-5.C: Likewise.
368
369         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
370         * g++.dg/cpp0x/inline-ns4.C: New.
371         * g++.dg/cpp0x/inline-ns5.C: New.
372
373 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
374
375         PR middle-end/45634
376         * gfortran.fortran-torture/compile/pr45634.f90: New.
377
378 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
379
380         * objc.dg/fobjc-exceptions.m: New test.
381
382 2010-09-10  Jan Hubicka  <jh@suse.cz>
383
384         * g++.dg/inherit/covariant7.C: Fix pattern matching.
385
386 2010-09-10  Martin Jambor  <mjambor@suse.cz>
387
388         PR tree-optimization/44972
389         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
390         * gcc.dg/tree-ssa/pr45144.c: Likewise.
391         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
392         instead.
393         * g++.dg/torture/pr44972.C: New test.
394
395 2010-09-10  Martin Jambor  <mjambor@suse.cz>
396
397         PR tree-optimization/44972
398         * g++.dg/torture/pr34850.C: Remove expected warning.
399
400 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
401
402         * gfortran.dg/dummy_optional_arg.f90: New test.
403
404 2010-09-08  Jan Hubicka  <jh@suse.cz>
405
406         PR tree-optimization/45598
407         * fortran.fortran-torture/compile/pr45598.f90: New test.
408
409 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
410
411         * lib/target-supports-dg.exp (dg-require-ifunc): New.
412         * lib/target-supports.exp (check_ifunc_available): New.
413         * gcc.dg/attr-ifunc-1.c: New.
414         * gcc.dg/attr-ifunc-2.c: New.
415         * gcc.dg/attr-ifunc-3.c: New.
416         * gcc.dg/attr-ifunc-4.c: New.
417         * gcc.dg/attr-ifunc-5.c: New.
418         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
419         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
420         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
421         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
422
423 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
424
425         PR middle-end/40386
426         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
427
428 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
429
430         * gfortran.dg/inline_transpose_1.f90: New test.
431
432 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
433
434         PR c++/45588
435         * g++.dg/warn/Wunused-var-15.C: New test.
436
437 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
438
439         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
440         hppa*-*-hpux*.
441
442 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
443
444         * objc/execute/exceptions/throw-nil.m: New test.
445         * objc/execute/exceptions/handler-1.m: Updated to use the new
446         objc_set_uncaught_exception_handler() function.
447         * objc/execute/exceptions/matcher-1.m: New test.
448
449 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
450
451         PR fortran/38282
452         * gfortran.dg/bit_comparison_1.F90: New test.
453         * gfortran.dg/leadz_trailz_3.f90: New test.
454         * gfortran.dg/masklr_2.F90: New test.
455         * gfortran.dg/shiftalr_1.F90: New test.
456         * gfortran.dg/merge_bits_2.F90: New test.
457         * gfortran.dg/dshift_2.F90: New test.
458         * gfortran.dg/bit_comparison_2.F90: New test.
459         * gfortran.dg/masklr_1.F90: New test.
460         * gfortran.dg/merge_bits_1.F90: New test.
461         * gfortran.dg/dshift_1.F90: New test.
462         * gfortran.dg/shiftalr_2.F90: New test.
463
464 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
465
466         * objc.dg/type-stream-1.m: Replaced with a test that tests that
467         functions from objc/typedstream.h are deprecated.
468
469 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
470
471         * lib/target-supports.exp
472         (check_effective_target_run_expensive_tests): New proc.
473         * gcc.c-torture/compile/limits-fnargs.c: Use
474         dg-require-effective-target run_expensive_tests.
475
476 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
477
478         PR fortran/45597
479         * gfortran.dg/gomp/pr45597.f90: New test.
480
481         PR fortran/45595
482         * gfortran.dg/gomp/pr45595.f90: New test.
483
484 2010-09-08  Michael Matz  <matz@suse.de>
485
486         * c-c++-common/uninit-17.c: Adjust.
487
488 2010-09-08  Michael Matz  <matz@suse.de>
489
490         PR tree-optimization/43430
491         * gcc.dg/vect/pr43430-2.c: New test.
492
493 2010-09-08  Michael Matz  <matz@suse.de>
494
495         PR tree-optimization/33244
496         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
497
498 2010-09-08  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/45578
501         * gfortran.dg/pr45578.f90: New testcase.
502
503 2010-09-08  Richard Guenther  <rguenther@suse.de>
504
505         PR testsuite/45590
506         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
507
508 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
509
510         PR fortran/45576
511         * gfortran.dg/char_length_18.f90:  New test.
512
513 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
514
515         PR target/36502
516         * gcc.target/i386/pr36502.c: New test.
517
518         PR target/42313
519         PR target/44651
520         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
521         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
522
523 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
524
525         * gfortran.dg/achar_4.f90: Enable bounds checking.
526
527 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
528
529         PR target/45206
530         * gcc.target/i386/pr45206.c: New test.
531
532 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
533
534         PR fortran/45505
535         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
536
537 2010-09-07  Jan Hubicka  <jh@suse.cz>
538
539         * gcc.c-torture/compile/20100907.c: New testcase.
540
541 2010-09-07  Richard Guenther  <rguenther@suse.de>
542
543         PR middle-end/45569
544         * g++.dg/eh/pr45569.C: New testcase.
545
546 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
547
548         PR target/43137
549         * gcc.target/arm/pr43137.c: New test.
550
551 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
552
553         PR fortran/36931
554         * gfortran.dg/dependency_35.f90:  New test.
555
556 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
557
558         PR fortran/34145
559         * gfortran.dg/char_length_17.f90:  New test.
560
561 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
562
563         PR c++/45200
564         PR c++/45293
565         PR c++/45558
566         * g++.dg/template/typedef34.C: New test.
567         * g++.dg/template/typedef35.C: New test.
568
569 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
570
571         PR target/22152
572         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
573
574 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
575
576         * g++.dg/warn/Wdouble-promotion.C: New.
577
578 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
579
580         * g++.dg/parse/redef2.C: New.
581
582 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
583
584         * gcc.dg/20100906-1.c: New testcase.
585
586 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
587
588         PR testsuite/45543
589         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
590         DW_TAG_enumeration_type DIE.
591
592 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
593
594         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
595         Update XFAILs.
596
597 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
598
599         PR rtl-optimization/44919
600         * g++.dg/opt/pr44919.C: New.
601
602 2010-09-06  Tobias Burnus  <burnus@net-b.de>
603
604         PR fortran/38282
605         * gfortran.dg/iall_iany_iparity_1.f90: New.
606         * gfortran.dg/iall_iany_iparity_2.f90: New.
607
608 2010-09-06  Jason Merrill  <jason@redhat.com>
609
610         * g++.dg/cpp0x/initlist42.C: New.
611
612         * g++.dg/cpp0x/auto19.C: New.
613
614         * g++.dg/template/sfinae25.C: New.
615         * g++.dg/template/char1.C: Expect warning.
616         * g++.dg/template/nontype10.C: Likewise.
617
618         * g++.dg/cpp0x/implicit9.C: New.
619
620         * g++.dg/cpp0x/initlist43.C: New.
621
622 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
623
624         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
625
626 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
627
628         * gcc.dg/Wdouble-promotion.c: New.
629
630 2010-09-05  Tobias Burnus  <burnus@net-b.de>
631
632         * gfortran.dg/float128_1.f90: Remove test case as
633         it always fails since Rev 163611 backed out the
634         front-end implementation.
635
636 2010-09-05  Tobias Burnus  <burnus@net-b.de>
637
638         * gfortran.dg/float128_1.f90: XFAIL test case.
639
640 2010-09-05  Tobias Burnus  <burnus@net-b.de>
641
642         * gfortran.dg/bessel_7.f90: Decrease required precision.
643
644 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
645
646         PR testsuite/45545
647         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
648         ref-all-matching targets.
649
650 2010-09-05  Richard Guenther  <rguenther@suse.de>
651
652         PR tree-optimization/45535
653         * gcc.c-torture/compile/pr45535.c: New testcase.
654
655 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
656
657         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
658         "\[^\n\]*".
659         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
660         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
661         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
662         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
663         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
664         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
665         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
666         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
667         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
668         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
669         * gcc.target/i386/pr22152.c: Likewise.
670         * gcc.target/i386/pr36992-1.c: Likewise.
671         * gcc.target/i386/pr36992-2.c: Likewise.
672         * gcc.target/sh/sh4a-memmovua.c: Likewise.
673
674 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
675
676         PR testsuite/43957
677         * gcc.dg/const-uniq-1.c: Modify regexp.
678
679 2010-09-04  Tobias Burnus  <burnus@net-b.de>
680
681         PR fortran/45530
682         * gfortran.dg/namelist_63.f90: New.
683
684 2010-09-04  Jan Hubicka  <jh@suse.cz>
685
686         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
687         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
688
689 2010-09-04  Jan Hubicka  <jh@suse.cz>
690
691         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
692
693 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
694
695         PR fortran/45507
696         * gfortran.dg/allocate_alloc_opt_12.f90: New.
697
698 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
699
700         * gcc.dg/opts-4.c: New test.
701
702 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
703
704         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
705         * gcc.dg/vect/vect-peel-4.c: Ditto.
706
707 2010-09-03  Daniel Kraft  <d@domob.eu>
708
709         PR fortran/45525
710         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
711
712 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
713
714         PR fortran/45159
715         * gfortran.dg/dependency_34.f90:  New test.
716
717 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
718
719         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
720
721 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
722
723         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
724         gcc.target/i386/clearcap.map if supported.
725
726 2010-09-03  Michael Matz  <matz@suse.de>
727
728         PR middle-end/45415
729         * gcc.dg/pr45415.c: New test.
730
731 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
732
733         PR tree-optimization/45506
734         * gcc.dg/pr45506.c: New.
735
736 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
737
738         PR target/45476
739         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
740         * gcc.target/i386/float128-2.c: Ditto.
741
742 2010-09-03  Daniel Kraft  <d@domob.eu>
743
744         PR fortran/34162
745         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
746         * gfortran.dg/internal_dummy_2.f08: New test.
747         * gfortran.dg/internal_dummy_3.f08: New test.
748         * gfortran.dg/internal_dummy_4.f08: New test.
749
750 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
751
752         PR debug/45500
753         * gcc.target/i386/pr45500.c: New test.
754
755 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
756
757         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
758
759 2010-09-03  Daniel Kraft  <d@domob.eu>
760
761         PR fortran/44602
762         * gfortran.dg/exit_2.f08; Adapt error messages.
763         * gfortran.dg/exit_3.f08: New test.
764         * gfortran.dg/exit_4.f08: New test.
765         * gfortran.dg/exit_5.f03: New test.
766
767 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
768
769         * gfortran.dg/ishft_4.f90: New test.
770
771 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
772
773         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
774         FRIZ/XSRIZ instruciton for (double)(long long)x.
775         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
776
777 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
778
779         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
780
781 2010-09-02  Richard Guenther  <rguenther@suse.de>
782
783         PR tree-optimization/44937
784         PR tree-optimization/45412
785         * g++.dg/opt/pr45412.C: New testcase.
786         * gcc.c-torture/compile/pr45412.c: Likewise.
787         * gcc.c-torture/compile/pr44937.c: Likewise.
788
789 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
790
791         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
792         but using -Werror=comment.
793         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
794         expected error messages.
795
796 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
797
798         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
799         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
800
801 2010-09-02  Tobias Burnus  <burnus@net-b.de>
802
803         PR fortran/45489
804         * gfortran.dg/initialization_27.f90: New.
805
806 2010-09-02  Ira Rosen  <irar@il.ibm.com>
807
808         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
809         check into different basic blocks. Expect vectorization if misaligned
810         stores are supported.
811         * gcc.dg/vect/bb-slp-8a.c: New test.
812         * gcc.dg/vect/bb-slp-8b.c: New test.
813
814 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
815
816         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
817
818 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
819
820         PR fortran/44541
821         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
822         * gfortran.dg/class_dummy_1.f03: New.
823
824 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
825
826         PR middle-end/45458
827         * g++.dg/tree-prof/partition2.C: New test.
828
829 2010-09-01  Richard Guenther  <rguenther@suse.de>
830
831         * gcc.dg/vect/vect-outer-fir.c: Adjust.
832         * gcc.dg/tree-ssa/vrp54.c: New testcase.
833         * gcc.c-torture/execute/20100827-1.c: Likewise.
834
835 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
836
837         * gfortran.dg/execute_command_line_1.f90: New test.
838
839 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
840
841         PR preprocessor/45457
842         * c-c++-common/cpp/pr45457.c: New test.
843
844 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
845
846         * gcc.dg/nested-func-8.c: New test.
847
848 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
849
850         PR fortran/38282
851         * gfortran.dg/popcnt_poppar_1.F90: New test.
852         * gfortran.dg/popcnt_poppar_2.F90: New test.
853
854 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
855
856         * gcc.target/i386/volatile-2.c: Require nonpic target.
857
858 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/45461
861         * gcc.dg/pr45461.c: New test.
862
863 2010-08-31  Richard Guenther  <rguenther@suse.de>
864
865         PR testsuite/45455
866         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
867
868 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
869
870         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
871
872 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
873
874         PR fortran/45456
875         * gfortran.dg/typebound_proc_18.f03: New.
876
877 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
880         * lib/scanasm.exp (scan-stack-usage): Likewise.
881         (scan-stack-usage-not): Likewise.
882         * gcc.dg/stack-usage-1.c: New test.
883         * gcc.target/i386/stack-usage-realign.c: Likewise.
884
885 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
886
887         PR tree-optimization/45427
888         * gcc.dg/tree-ssa/pr45427.c: New test.
889
890 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
891
892         PR c++/45043
893         * g++.dg/template/crash102.C: New.
894
895 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
896
897         PR middle-end/45423
898         * gcc.dg/gomp/atomic-12.c: New test.
899         * gcc.dg/gomp/atomic-13.c: New test.
900         * gcc.dg/gomp/atomic-14.c: New test.
901         * g++.dg/gomp/atomic-11.C: New test.
902         * g++.dg/gomp/atomic-12.C: New test.
903         * g++.dg/gomp/atomic-13.C: New test.
904         * g++.dg/gomp/atomic-14.C: New test.
905
906 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
907
908         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
909         delimiter.
910
911 2010-08-30  Thomas Quinot  <quinot@adacore.com>
912
913         * gnat.dg/discr24.adb: New test.
914
915 2010-08-30  Richard Guenther  <rguenther@suse.de>
916
917         PR tree-optimization/45449
918         * gcc.dg/pr45449.c: New testcase.
919
920 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
921
922         * gcc.dg/opts-1.c: Expect errors, not warnings.
923
924 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
925
926         PR fortran/42769
927         * gfortran.dg/dynamic_dispatch_11.f03: New.
928
929 2010-08-29  Jason Merrill  <jason@redhat.com>
930
931         PR c++/44991
932         * g++.dg/parse/defarg15.C: New.
933
934 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
935
936         PR fortran/45439
937         * gfortran.dg/select_type_16.f03: New.
938
939 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
940             Tobias Burnus  <burnus@net-b.de>
941
942         * gfortran.dg/bessel_7.f90: Decrease required precision.
943
944 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
945             Kaz Kojima  <kkojima@gcc.gnu.org>
946
947         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
948
949 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
950
951         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
952         floating point conversion code generation.
953         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
954         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
955         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
956         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
957         to integer conversion code generation.
958         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
959         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
960         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
961         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
962
963 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
964
965         PR fortran/32049
966         * gfortran.dg/random_seed_1.f90: Adjust test.
967         * gfortran.dg/float128_1.f90: New test.
968
969 2010-08-27  Tobias Burnus  <burnus@net-b.de>
970
971         PR fortran/33197
972         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
973         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
974         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
975         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
976         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
977         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
978         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
979
980 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
981
982         PR fortran/45420
983         * gfortran.dg/select_type_15.f03: New.
984
985 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
986
987         PR libfortran/43217
988         * gfortran.dg/hollerith8.f90: New test.
989
990 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
991
992         PR fortran/45159
993         * gfortran.dg/dependency_33.f90:  New test.
994
995 2010-08-27  Richard Guenther  <rguenther@suse.de>
996
997         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
998         * gcc.dg/graphite/scop-2.c: Likewise.
999         * gcc.dg/graphite/scop-20.c: Likewise.
1000         * gcc.dg/vect/slp-25.c: Likewise.
1001
1002 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1003
1004         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1005
1006 2010-08-26  Daniel Kraft  <d@domob.eu>
1007
1008         PR fortran/38936
1009         PR fortran/44047
1010         PR fortran/45384
1011         * gfortran.dg/associate_8.f03: New test.
1012         * gfortran.dg/select_type_13.f03: New test.
1013         * gfortran.dg/select_type_14.f03: New test.
1014
1015 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR tree-optimization/44485
1018         * gcc.dg/pr44485.c: New test.
1019
1020 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1023         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1024         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1025
1026 2010-08-26  Richard Guenther  <rguenther@suse.de>
1027
1028         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1029         * gcc.dg/graphite/scop-21.c: Likewise.
1030
1031 2010-08-26  Richard Guenther  <rguenther@suse.de>
1032
1033         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1034         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1035         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1036         * gcc.dg/vect/vect-91.c: Likewise.
1037         * gcc.dg/vect/vect-peel-1.c: Likewise.
1038         * gcc.dg/vect/vect-peel-2.c: Likewise.
1039         * gcc.dg/vect/vect-peel-4.c: Likewise.
1040
1041 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1042
1043         PR libfortran/41859
1044         * gfortran.dg/der_io_4.f90: New test.
1045
1046 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR rtl-optimization/44858
1049         * gcc.c-torture/execute/pr44858.c: New test.
1050
1051         PR rtl-optimization/45400
1052         * g++.dg/other/i386-8.C: New test.
1053
1054 2010-08-25  Richard Guenther  <rguenther@suse.de>
1055
1056         * gcc.dg/alias-8.c: Adjust.
1057
1058 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1059
1060         * gcc.target/i386/combine-mul.c: New test.
1061
1062 2010-08-25  Richard Guenther  <rguenther@suse.de>
1063
1064         PR lto/44562
1065         * gcc.dg/graphite/id-27.c: New testcase.
1066         * gcc.dg/lto/20100825-1_0.c: Likewise.
1067
1068 2010-08-25  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/45316
1071         * g++.dg/opt/pr45316.C: New testcase.
1072
1073 2010-08-25  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/45393
1076         * g++.dg/torture/pr45393.C: New testcase.
1077
1078 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR tree-optimization/45059
1081         * gcc.c-torture/compile/pr45059.c: New test.
1082
1083 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1084
1085         * lib/target-supports.exp (check_effective_target_vect_unpack):
1086         Set vect_unpack supported flag to true for neon.
1087
1088 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1089
1090         * gcc.dg/tree-ssa/ifc-5.c: New.
1091
1092 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1093
1094         * gcc.dg/tree-ssa/ifc-4.c: New.
1095         * gcc.dg/tree-ssa/ifc-7.c: New.
1096
1097 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1098
1099         * gcc.dg/vect/vect.exp: Check loongson targets
1100         * g++.dg/vect/vect.exp: Likewise
1101         * gfortran.dg/vect/vect.exp: Likewise
1102
1103 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1104
1105         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1106         -mveclibabi=mass.
1107
1108 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1109
1110         PR fortran/45366
1111         * gfortran.dg/proc_ptr_29.f90: New.
1112
1113 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1114             Dominique d'Humieres <dominiq@lps.ens.fr>
1115
1116         PR fortran/45367
1117         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1118
1119 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1120
1121         PR fortran/45367
1122         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1123
1124 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/36158
1127         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1128
1129 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1130             Dominique d'Humieres <dominiq@lps.ens.fr>
1131
1132         PR fortran/45367
1133         PR fortran/36158
1134         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1135         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1136
1137 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1138
1139         PR fortran/44863
1140         PR fortran/45271
1141         PR fortran/45290
1142         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1143         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1144         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1145
1146 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1147
1148         PR fortran/36158
1149         PR fortran/33197
1150         * gfortran.dg/bessel_6.f90: New.
1151         * gfortran.dg/bessel_7.f90: New.
1152
1153 2010-08-20  Jan Hubicka  <jh@suse.cz>
1154
1155         PR c++/45307
1156         PR c++/17736
1157         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1158         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1159
1160 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1161
1162         PR target/45336
1163         * gcc.target/i386/pr45336-1.c: New.
1164         * gcc.target/i386/pr45336-2.c: Likewise.
1165         * gcc.target/i386/pr45336-3.c: Likewise.
1166         * gcc.target/i386/pr45336-4.c: Likewise.
1167
1168 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1169
1170         PR testsuite/45361
1171         * gcc.target/i386/volatile-2.c: Update scan strings to also
1172         include (%rip) for the memory reference on x86_64.
1173
1174 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR middle-end/44974
1177         * gcc.dg/pr44974.c: New test.
1178
1179         PR rtl-optimization/45353
1180         * gcc.dg/pr45353.c: New test.
1181
1182 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1183
1184         * gcc.target/i386/volatile-2.c: New.
1185
1186 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1187
1188         PR rtl-optimization/44691
1189         * gfortran.dg/pr44691.f: New test.
1190
1191 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1192
1193         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1194
1195 2010-08-19  Jason Merrill  <jason@redhat.com>
1196
1197         * g++.dg/init/synth3.C: New.
1198         * g++.dg/init/value8.C: New.
1199         * g++.dg/tree-ssa/empty-2.C: New.
1200         * g++.dg/cpp0x/noexcept09.C: New.
1201
1202 2010-08-19  Daniel Kraft  <d@domob.eu>
1203
1204         PR fortran/29785
1205         PR fortran/45016
1206         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1207         * gfortran.dg/pointer_remapping_1.f90: New test.
1208         * gfortran.dg/pointer_remapping_2.f03: New test.
1209         * gfortran.dg/pointer_remapping_3.f08: New test.
1210         * gfortran.dg/pointer_remapping_4.f03: New test.
1211         * gfortran.dg/pointer_remapping_5.f08: New test.
1212         * gfortran.dg/pointer_remapping_6.f08: New test.
1213
1214 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         PR testsuite/45324
1217         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1218
1219 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1220
1221         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1222
1223 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1224
1225         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1226         variable.
1227
1228 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1229
1230         PR target/45070
1231         * gcc.c-torture/execute/pr45070.c: New.
1232
1233 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1234
1235         * g++.dg/pr44328.C: New test.
1236
1237 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1238
1239         PR fortran/36158
1240         PR fortran/33197
1241         * gfortran.dg/bessel_3.f90: New.
1242         * gfortran.dg/bessel_4.f90: New.
1243         * gfortran.dg/bessel_5.f90: New.
1244
1245 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1246
1247         PR fortran/45290
1248         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1249         * gfortran.dg/pointer_init_2.f90: New.
1250         * gfortran.dg/pointer_init_3.f90: New.
1251         * gfortran.dg/pointer_init_4.f90: New.
1252
1253 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1254
1255         PR c++/45049
1256         * g++.dg/pr45049-1.C: New test.
1257         * g++.dg/pr45049-2.C: New test.
1258
1259 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1260
1261         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1262         20 if __ARM_PCS is defined otherwise 64.
1263         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1264         instead of hard coded 64.
1265
1266 2010-08-18  Yao Qi  <yao@codesourcery.com>
1267
1268         PR target/45094
1269         * gcc.target/arm/pr45094.c: New test.
1270
1271 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1272
1273         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1274
1275 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1276
1277         PR rtl-optimization/42575
1278         * gcc.target/arm/pr42575.c: New test.
1279
1280 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1281
1282         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1283         * gcc.dg/tls/thr-cse-1.c: New.
1284
1285 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1286
1287         PR debug/42487
1288         * lib/target-supports.exp
1289         (check_effective_target_function_sections): New.
1290         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1291         function sections before proceding.
1292
1293 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR fortran/45308
1296         * gfortran.dg/pr45308.f03: New test.
1297
1298 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1299
1300         PR target/45296
1301         * gcc.target/i386/pr45296.c: New test.
1302
1303 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1304
1305         * g++.dg/ext/uow-1.C: New.
1306         * g++.dg/ext/uow-2.C: New.
1307         * g++.dg/ext/uow-3.C: New.
1308         * g++.dg/ext/uow-4.C: New.
1309
1310 2010-08-17  Richard Guenther  <rguenther@suse.de>
1311
1312         PR testsuite/45266
1313         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1314
1315 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1316
1317         PR c/40563
1318         * gcc.dg/Wcxx-compat-20.c: New test.
1319
1320 2010-08-17  Daniel Kraft  <d@domob.eu>
1321
1322         PR fortran/38936
1323         * gfortran.dg/associate_1.f03: Extended to test newly supported
1324         features like association to variables.
1325         * gfortran.dg/associate_3.f03: Removed check for illegal change
1326         of associate-name here...
1327         * gfortran.dg/associate_5.f03: ...and added it here.
1328         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1329         * gfortran.dg/associate_7.f03: New test.
1330
1331 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1332
1333         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1334
1335 2010-08-15  Daniel Kraft  <d@domob.eu>
1336
1337         PR fortran/38936
1338         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1339         * gfortran.dg/associate_3.f03: Clarify comment.
1340         * gfortran.dg/associate_5.f03: New test.
1341         * gfortran.dg/associate_6.f03: New test.
1342
1343 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1344
1345         PR fortran/45211
1346         * gfortran.dg/bind_c_usage_21.f90: New.
1347         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1348
1349 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1350
1351         * gfortran.dg/optional_absent_1.f90: New.
1352         * gfortran.dg/null_actual.f90: New.
1353
1354 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1355
1356         * gfortran.dg/pointer_target_1.f90: New.
1357         * gfortran.dg/pointer_target_2.f90: New.
1358         * gfortran.dg/pointer_target_3.f90: New.
1359
1360 2010-08-15  Daniel Kraft  <d@domob.eu>
1361
1362         PR fortran/45197
1363         * gfortran.dg/elemental_args_check_3.f90: New test.
1364         * gfortran.dg/impure_1.f08: New test.
1365         * gfortran.dg/impure_2.f08: New test.
1366         * gfortran.dg/impure_3.f90: New test.
1367         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1368
1369 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1370
1371         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1372         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1373         SLP tests.
1374         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1375         misaligned loads.
1376         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1377         misaligned stores.c
1378         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1379
1380 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1381
1382         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1383         dg-require-effective-target after dg-do.
1384
1385 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1386
1387         * lib/target-supports.exp (check_effective_target_vect_int): Return
1388         true for Loongson targets.
1389         (check_effective_target_vect_shift): Likewise.
1390         (check_effective_target_vect_no_int_max): Likewise.
1391         (check_effective_target_vect_no_align): Likewise.
1392         (check_effective_target_vect_short_mult): Likewise.
1393
1394 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         * g++.dg/cast.C: Change fields of structures to "long" to pass
1397         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1398         * g++.dg/cpp0x/iop.C: Ditto.
1399         * g++.dg/cpp0x/named_refs.C: Ditto.
1400         * g++.dg/cpp0x/rv1p.C: Ditto.
1401         * g++.dg/cpp0x/rv2p.C: Ditto.
1402         * g++.dg/cpp0x/rv3p.C: Ditto.
1403         * g++.dg/cpp0x/rv4p.C: Ditto.
1404         * g++.dg/cpp0x/rv5p.C: Ditto.
1405         * g++.dg/cpp0x/rv6p.C: Ditto.
1406         * g++.dg/cpp0x/rv7p.C: Ditto.
1407         * g++.dg/cpp0x/rv8p.C: Ditto.
1408         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1409
1410 2010-08-13  Daniel Kraft  <d@domob.eu>
1411
1412         * gfortran.dg/implied_shape_1.f08: New test.
1413         * gfortran.dg/implied_shape_2.f90: New test.
1414         * gfortran.dg/implied_shape_3.f08: New test.
1415
1416 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1417
1418         PR libfortran/42526
1419         * gfortran.dg/char_component_initializer_1.f90: New test.
1420
1421 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1422
1423         PR tree-optimization/45241
1424         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1425
1426 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1427
1428         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1429         to dg-options.
1430         * gcc.target/i386/pr40906-2.c: Ditto.
1431         * gcc.target/i386/pr40906-3.c: Ditto.
1432
1433 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR middle-end/45262
1436         * gcc.c-torture/execute/pr45262.c: New test.
1437
1438 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1439
1440         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1441         empty argument.
1442         * g++.dg/other/profile1.C: Ditto.
1443
1444 2010-08-12  Richard Guenther  <rguenther@suse.de>
1445
1446         PR tree-optimization/45232
1447         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1448         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1449         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1450         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1451         unsigned arithmetic.
1452         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1453         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1454         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1455         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1456         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1457         unsigned arithmetic.
1458         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1459         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1460         unsigned arithmetic.
1461         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1462         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1463         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1464         unsigned arithmetic.
1465         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1466         * gcc.dg/tree-ssa/negate.c: Adjust.
1467         * gcc.dg/vect/vect-1.c: Adjust.
1468         * gfortran.dg/reassoc_6.f: XFAIL.
1469
1470 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR debug/45259
1473         * gcc.dg/pr45259.c: New test.
1474
1475 2010-08-12  Wei Guozhi  <carrot@google.com>
1476
1477         PR target/44999
1478         * gcc.target/arm/pr44999.c: New testcase.
1479
1480 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1481
1482         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1483         (N): Likewise.
1484         (main): Adjust accordingly.
1485
1486 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1487
1488         * gfortran.dg/graphite/id-22.f: New.
1489
1490 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1491
1492         * gcc.dg/graphite/id-26.c: New.
1493
1494 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1495
1496         * gcc.dg/graphite/id-25.c: New.
1497
1498 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1499
1500         * gcc.dg/graphite/run-id-5.c: New.
1501         * gcc.dg/graphite/run-id-6.c: New.
1502         * gfortran.dg/graphite/id-21.f: New.
1503
1504 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1505
1506         * gcc.dg/graphite/id-24.c: New.
1507
1508 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1509
1510         * gcc.dg/tree-ssa/pr20742.c: New.
1511
1512 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1513
1514         * gcc.dg/graphite/id-23.c: New.
1515
1516 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1517
1518         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1519
1520 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1521
1522         * gcc.dg/graphite/pr42729.c: New.
1523
1524 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1525
1526         * gfortran.dg/graphite/id-20.f: New.
1527
1528 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1529
1530         * gcc.dg/graphite/id-22.c: New.
1531
1532 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1533
1534         * gcc.dg/graphite/run-id-2.c: Call abort.
1535
1536 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1537
1538         * gcc.dg/graphite/id-20.c: New.
1539
1540 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1541             Steve Kargl <kargl@gcc.gnu.org>
1542
1543         PR fortran/44595
1544         * gfortran.dg/move_alloc_3.f90: New.
1545         * gfortran.dg/random_seed_2.f90: New.
1546
1547 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1548
1549         * lib/target-supports.exp (check_effective_target_sync_int_long):
1550         Add hppa*-*-linux*.
1551         (check_effective_target_sync_char_short): Likewise.
1552
1553 2010-08-10  Yao Qi  <yao@codesourcery.com>
1554
1555         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1556         general form.
1557         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1558         * g++.dg/other/packed1.C: Likewise.
1559         * g++.dg/other/crash-4.C: Likewise.
1560         * g++.dg/ext/packed8.C: Likewise.
1561         * g++.dg/init/array16.C: Likewise.
1562
1563 2010-08-10  xinliang David Li  <davidxl@google.com>
1564         * gcc.dg/tree-ssa/loop-19.c: Add option
1565         -fno-prefetch-loop-array
1566
1567 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1568
1569         PR middle-end/45182
1570         * gcc.c-torture/compile/pr45182.c: New test.
1571
1572 2010-08-09  Jason Merrill  <jason@redhat.com>
1573
1574         PR c++/45236
1575         * g++.dg/cpp0x/variadic-104.C: New.
1576
1577 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1578
1579         PR fortran/44235
1580         * gfortran.dg/dependency_32.f90:  New test.
1581
1582 2010-08-09  Richard Guenther  <rguenther@suse.de>
1583
1584         PR middle-end/44632
1585         * g++.dg/opt/nrv17.C: New testcase.
1586
1587 2010-08-09  Richard Guenther  <rguenther@suse.de>
1588
1589         PR middle-end/45212
1590         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1591         alignment from MEM_REF offset only if we took it from the
1592         base object.
1593
1594         * gcc.target/i386/pr24178.c: New testcase.
1595
1596 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1597
1598         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1599         * gcc.dg/20030702-1.c: Ditto.
1600         * gcc.dg/20050309-1.c: Ditto.
1601         * gcc.dg/20050325-1.c: Ditto.
1602         * gcc.dg/20050330-2.c: Ditto.
1603         * gcc.dg/20051201-1.c: Ditto.
1604         * gcc.dg/gomp/pr27573.c: Ditto.
1605         * gcc.dg/gomp/pr34610.c: Ditto.
1606         * gcc.dg/pr24225.c: Ditto.
1607         * gcc.dg/pr26570.c: Ditto.
1608         * gcc.dg/pr32773.c: Ditto.
1609         * g++.dg/gcov/gcov-6.C: Ditto.
1610         * g++.dg/gomp/pr34608.C: Ditto.
1611         * gfortran.dg/gomp/pr27573.f90: Ditto.
1612
1613         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1614         dg-require-host-local dg directive.
1615         * gcc.dg/profile-dir-2.c: Ditto.
1616         * gcc.dg/profile-dir-3.c: Ditto.
1617
1618 2010-08-08  Richard Guenther  <rguenther@suse.de>
1619
1620         PR tree-optimization/45109
1621         * gcc.c-torture/compile/pr45109.c: New testcase.
1622
1623 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1624
1625         * gcc.dg/march.c: Skip if -march defined.
1626         * gcc.dg/mtune.c: Skip if -mtune defined.
1627
1628         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1629         generic thunk support.
1630
1631 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1632
1633         PR target/45213
1634         * gcc.target/i386/pr45213.c: New test.
1635
1636 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR libfortran/45143
1639         * gfortran.dg/fmt_error_11.f03: New test.
1640
1641 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1642
1643         * lib/target-supports.exp (check_effective_target_sync_int_long):
1644         Add arm*-*-linux-gnueabi.
1645         (check_effective_target_sync_char_short): Likewise.
1646
1647 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1648
1649         PR fortran/45159
1650         * gfortran.dg/dependency_31.f90:  New test.
1651
1652 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1653
1654         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1655
1656 2010-08-06  Jason Merrill  <jason@redhat.com>
1657
1658         * g++.dg/cpp0x/sfinae3.C: New.
1659         * g++.dg/cpp0x/sfinae4.C: New.
1660
1661 2010-08-06  Richard Guenther  <rguenther@suse.de>
1662
1663         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1664         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1665         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1666         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1667         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1668         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1669         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1670         * gcc.c-torture/execute/20100805-1.c: Likewise.
1671
1672 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1673
1674         PR testsuite/42855
1675         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1676
1677 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1678
1679         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1680         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1681
1682 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1683
1684         * g++.dg/ipa/devirt-1.C: New test.
1685         * g++.dg/ipa/devirt-2.C: Likewise.
1686         * g++.dg/ipa/devirt-3.C: Likewise.
1687         * g++.dg/ipa/devirt-4.C: Likewise.
1688         * g++.dg/ipa/devirt-5.C: Likewise.
1689         * gcc.dg/ipa/iinline-3.c: Likewise.
1690
1691 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1692
1693         PR tree-optimization/45144
1694         * gcc.dg/tree-ssa/pr45144.c: New test.
1695
1696 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1697
1698         PR fortran/42207
1699         PR fortran/44064
1700         PR fortran/44065
1701         * gfortran.dg/class_25.f03: New.
1702         * gfortran.dg/class_26.f03: New.
1703
1704 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1705
1706         * g++.dg/warn/miss-format-1.C: Update line number.
1707
1708 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1709
1710         PR c++/44641
1711         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1712         .frame and .mask assembler directives.
1713
1714 2010-08-04  Richard Guenther  <rguenther@suse.de>
1715
1716         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1717         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1718         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1719         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1720
1721 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1722
1723         PR fortran/44857
1724         * gfortran.dg/derived_constructor_char_1.f90: New.
1725         * gfortran.dg/derived_constructor_char_2.f90: New.
1726
1727 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1728
1729         PR fortran/45159
1730         * gfortran.dg/dependency_30.f90:  New test.
1731
1732 2010-08-03  Jan Hubicka  <jh@suse.cz>
1733
1734         * gcc.c-torture/compile/pr45085.c: New testcase.
1735
1736 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1737
1738         PR fortran/44584
1739         PR fortran/45161
1740         * gfortran.dg/typebound_call_9.f03: Modified.
1741         * gfortran.dg/typebound_generic_1.f03: Modified.
1742
1743 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1744
1745         PR fortran/45159
1746
1747         * gfortran.dg/dependency_29.f90:  New test.
1748
1749 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1750
1751         PR fortran/36854
1752         * gfortran.dg/character_comparison_2.f90:  New test.
1753         * gfortran.dg/character_comparison_3.f90:  New test.
1754         * gfortran.dg/dependency_28.f90:  New test.
1755
1756 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1757
1758         PR target/40457
1759         * gcc.target/arm/pr40457-1.c: New test.
1760         * gcc.target/arm/pr40457-2.c: New test.
1761
1762 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1763
1764         PR fortran/44912
1765         * gfortran.dg/typebound_call_17.f03: New.
1766
1767 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1768
1769         PR fortran/44929
1770         * gfortran.dg/allocate_derived_3.f90: New.
1771
1772 2010-07-30  Xinliang David Li  <davidxl@google.com>
1773         PR tree-optimization/45121
1774         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1775
1776 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1777
1778         PR c++/45112
1779         * testsuite/g++.dg/pr45112.C: New test.
1780
1781 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR debug/45055
1784         PR rtl-optimization/45137
1785         * gcc.dg/pr45055.c: New test.
1786
1787 2010-07-30  Alan Modra  <amodra@gmail.com>
1788
1789         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1790         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1791
1792 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1793
1794         PR fortran/45087
1795         PR fortran/45125
1796         * gfortran.dg/whole_file_25.f90: New.
1797         * gfortran.dg/whole_file_26.f90: New.
1798         * gfortran.dg/whole_file_27.f90: New.
1799
1800 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1801
1802         PR fortran/44962
1803         * gfortran.dg/typebound_proc_17.f03: New.
1804
1805 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1806
1807         PR fortran/45004
1808         * gfortran.dg/move_alloc_2.f90: New.
1809
1810 2010-07-29  Xinliang David Li  <davidxl@google.com>
1811         PR tree-optimization/45121
1812         * c-c++-common/uninit-17.c: Fix expected output.
1813
1814 2010-07-29  Richard Guenther  <rguenther@suse.de>
1815
1816         PR tree-optimization/45120
1817         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1818
1819 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1820
1821         PR fortran/42051
1822         PR fortran/44064
1823         * gfortran.dg/pr42051.f03: New testcase.
1824
1825 2010-07-29  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/45034
1828         * gcc.c-torture/execute/pr45034.c: New testcase.
1829
1830 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1831
1832         PR c++/45096
1833         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1834
1835 2010-07-28  Daniel Kraft  <d@domob.eu>
1836
1837         * gfortran.dg/bound_8.f90: New test.
1838
1839 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR debug/45105
1842         * gcc.dg/pr45105.c: New test.
1843
1844 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1845
1846         PR rtl-optimization/45107
1847         * gcc.dg/pr45107.c: New test.
1848
1849 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1850
1851         PR rtl-optimization/45101
1852         * gcc.dg/pr45101.c: New test.
1853
1854 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1855
1856         PR fortran/45077
1857         * gfortran.dg/whole_file_24.f90: New.
1858
1859 2010-07-27  Jason Merrill  <jason@redhat.com>
1860
1861         * g++.dg/cpp0x/variadic102.C: New.
1862         * g++.dg/cpp0x/variadic103.C: New.
1863
1864 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1865
1866         PR rtl-optimization/40956
1867         PR target/42495
1868         PR middle-end/42574
1869         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1870         * gcc.target/arm/pr42574.c: Add tests.
1871
1872 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1873
1874         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1875         test name.
1876         (cleanup-repo-files): Ditto.
1877         (cleanup-saved-temps): Ditto.
1878
1879 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR testsuite/44701
1882         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1883
1884         PR c/45079
1885         * gcc.dg/pr45079.c: New test.
1886
1887 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1888
1889         PR tree-optimization/44152
1890         * gcc.dg/vect/fast-math-pr44152.c: New test.
1891
1892 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1893
1894         PR ObjC/44140
1895         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1896         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1897         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1898         * obj-c++.dg/torture/trivial.mm: Ditto.
1899         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1900         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1901         * objc.dg/torture/tls/thr-init.m: Ditto.
1902         * objc.dg/torture/trivial.m: Ditto.
1903
1904 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1905
1906         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1907         Skip on spu-*-* targets.
1908
1909 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1910
1911         PR tree-optimization/45083
1912         * gcc.dg/pr45083.c: New test.
1913
1914 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/40873
1917         * gfortran.dg/whole_file_22.f90: New test.
1918         * gfortran.dg/whole_file_23.f90: New test.
1919
1920 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1921             Jack Howarth  <howarth@bromo.med.uc.edu>
1922             Richard Henderson  <rth@redhat.com>
1923
1924         PR target/44132
1925         * gcc.dg/tls/thr-init-1.c: New.
1926         * gcc.dg/tls/thr-init-2.c: New.
1927         * gcc.dg/torture/tls New.
1928         * gcc.dg/torture/tls/tls-test.c: New.
1929         * gcc.dg/torture/tls/thr-init-1.c: New.
1930         * gcc.dg/torture/tls/tls.exp: New.
1931         * gcc.dg/torture/tls/thr-init-2.c: New.
1932         * gcc.dg/tls/emutls-2.c: New test
1933
1934         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1935         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1936         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1937         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1938         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1939         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1940         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1941         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1942         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1943         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1944         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1945         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1946         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1947         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1948         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1949         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1950         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1951         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1952         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1953         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1954         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1955         gfortran.dg/gomp/omp_threadprivate1.f90,
1956         gfortran.dg/gomp/omp_threadprivate2.f90,
1957         gfortran.dg/gomp/reduction1.f90,
1958         gfortran.dg/gomp/sharing-1.f90: Likewise.
1959
1960 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1961
1962         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1963         sse_runtime.
1964         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1965         dg-require-visibility.
1966
1967 2010-07-26  Richard Guenther  <rguenther@suse.de>
1968
1969         PR tree-optimization/43784
1970         * gcc.c-torture/execute/pr43784.c: New testcase.
1971         * g++.dg/torture/pr43784.C: Likewise.
1972
1973 2010-07-26  Richard Guenther  <rguenther@suse.de>
1974
1975         PR middle-end/45056
1976         * g++.dg/pr45056.C: New testcase.
1977
1978 2010-07-26  Richard Guenther  <rguenther@suse.de>
1979
1980         PR tree-optimization/45071
1981         * gcc.dg/pr45071.c: New testcase.
1982
1983 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1984
1985         PR fortran/45066
1986         * gfortran.dg/namelist_62.f90: New.
1987
1988 2010-07-26  Richard Guenther  <rguenther@suse.de>
1989
1990         * gcc.c-torture/execute/pr45017.c: Move ...
1991         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1992
1993 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1994
1995         PR fortran/40628
1996         * trim_optimize_1.f90:  New test.
1997         * character_comparision_1.f90:  New test.
1998
1999 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2000
2001         PR fortran/42852
2002         * gfortran.dg/wtruncate_fix.f: New test.
2003
2004 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2005
2006         PR testsuite/45068
2007         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2008
2009 2010-07-24  Richard Guenther  <rguenther@suse.de>
2010
2011         PR lto/43788
2012         * g++.dg/lto/20100724-1_0.C: New testcase.
2013
2014 2010-07-24  Richard Guenther  <rguenther@suse.de>
2015
2016         PR lto/43212
2017         * gcc.dg/lto/20100724-1_0.c: New testcase.
2018         * gcc.dg/lto/20100724-1_1.c: Likewise.
2019
2020 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2021
2022         PR fortran/40011
2023         * gfortran.dg/whole_file_21.f90: New.
2024
2025         * gfortran.dg/integer_exponentiation_3.F90: Use
2026         -ffloat-store only for i?86/x86-64 -m32.
2027
2028 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2029
2030         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2031         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2032
2033 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2034
2035         * gfortran.dg/func_decl_4.f90: Split test into two ...
2036         * gfortran.dg/func_decl_5.f90: ... parts.
2037         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2038         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2039         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2040         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2041         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2042         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2043         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2044         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2045         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2046         * gfortran.dg/sizeof.f90: Make test valid.
2047         * gfortran.dg/pr20865.f90: Add new dg-error.
2048         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2049         * gfortran.dg/g77/19990218-0.f: Ditto.
2050         * gfortran.dg/g77/19990218-1.f: Ditto.
2051         * gfortran.dg/g77/970625-2.f: Ditto.
2052         * gfortran.dg/pr37243.f: Fix function declaration.
2053         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2054         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2055
2056 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/44945
2059         * gfortran.dg/char_array_structure_constructor.f90: Add
2060         -fwhole-file as dg-option as it otherwise fails on some
2061         systems.
2062
2063 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2064
2065         * gnat.dg/aggr16.ad[sb]: New test.
2066         * gnat.dg/aggr16_pkg.ads: New helper.
2067
2068 2010-07-23  Richard Guenther  <rguenther@suse.de>
2069
2070         PR lto/43071
2071         * g++.dg/lto/20100723-1_0.C: New testcase.
2072
2073 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2074
2075         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2076         AVX support.
2077         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2078         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2079
2080 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2081
2082         * lib/target-supports.exp (add_options_for_tls): New proc.
2083         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2084         * g++.dg/tls/static-1a.cc: Likewise.
2085         * gcc.dg/tls/emutls-1.c: Likewise.
2086         * gcc.dg/tls/opt-11.c: Likewise.
2087         * gcc.dg/tls/opt-12.c: Likewise.
2088         * gcc.dg/tls/pr24428-2.c: Likewise.
2089         * gcc.dg/tls/pr24428.c: Likewise.
2090         * obj-c++.dg/tls/static-1.mm: Likewise.
2091         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2092         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2093         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2094         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2095         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2096         * objc.dg/torture/tls/thr-init.m: Likewise.
2097         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2098
2099 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2100
2101         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2102         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2103         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2104         optimized dump files.
2105
2106 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR tree-optimization/45047
2109         * gcc.c-torture/compile/pr45047.c: New test.
2110
2111 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2112
2113         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2114         instead of dg-compile.
2115         * gcc.dg/float-range-4.c: Ditto.
2116         * gcc.dg/float-range-5.c: Ditto.
2117         * gcc.dg/fold-overflow-1.c: Ditto.
2118         * gcc.dg/gomp/sections-4.c: Ditto.
2119         * gcc.dg/transparent-union-1.c: Ditto.
2120         * gcc.dg/transparent-union-2.c: Ditto.
2121         * gcc.target/i386/pr39315-check.c: Ditto.
2122         * g++.dg/gomp/sections-4.C: Ditto.
2123         * g++.dg/template/dtor7.C: Ditto.
2124         * g++.dg/tree-ssa/pr19952.C: Ditto.
2125         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2126         * gfortran.dg/graphite/pr42185.f90: Ditto.
2127         * gfortran.dg/namelist_36.f90: Ditto.
2128         * gnat.dg/noreturn1.adb: Ditto.
2129         * gnat.dg/specs/small_alignment.ads: Ditto.
2130
2131 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2132
2133         PR tree-optimization/44915
2134         * g++.dg/torture/pr44915.C: New test.
2135
2136 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2137
2138         PR tree-optimization/44914
2139         * g++.dg/tree-ssa/pr44914.C: New test.
2140
2141 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2142
2143         PR target/44290
2144         * gcc.dg/pr44290-1.c: New test.
2145         * gcc.dg/pr44290-2.c: New test.
2146
2147 2010-07-23  Jason Merrill  <jason@redhat.com>
2148
2149         PR c++/45008
2150         * g++.dg/abi/mangle44.C: New.
2151
2152 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2153
2154         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2155         for compile-time only tests.
2156         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2157         target check.
2158         * gcc.target/i386/pr39315-4.c: Ditto.
2159         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2160         target check.  Include sse-os-support.h.
2161         (main): Call check_isa and sse_os_support.
2162         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2163         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2164         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2165         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2166         target check.  Include sse-os-support.h.
2167         (main): Call check_isa and sse_os_support.
2168         * gcc.target/i386/vperm-v2df.c: Ditto.
2169
2170 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2171
2172         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2173         (check_effective_target_avx_runtime): New procedure.
2174         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2175         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2176
2177         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2178         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2179         and __get_cpuid test.
2180         * gcc.dg/compat/vector-2b_main.c: Ditto.
2181
2182         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2183
2184         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2185         for compile-time only test.
2186         * gcc.dg/pr32716.c: Ditto.
2187         * gcc.dg/pr34856.c: Ditto.
2188         * gcc.dg/pr36997.c: Ditto.
2189         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2190         * gfortran.dg/pr28158.f90: Ditto.
2191         * gfortran.dg/pr30667.f: Ditto.
2192
2193         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2194         i?86-*-* and x86_64-*-* targets to disable execution on targets
2195         without sse2 runtime support.
2196         * g++.dg/vect/vect.exp: Ditto.
2197         * gfortran.dg/vect/vect.exp: Ditto.
2198
2199         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2200         * gcc.dg/pr37544.c: Ditto.
2201         * gcc.dg/pr40550.c: Ditto.
2202         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2203         * gcc.dg/compat/vector-1a_main.c: Ditto.
2204         * gcc.dg/compat/vector-2a_main.c: Ditto.
2205         * gcc.dg/torture/pr16104-1.c: Ditto.
2206         * gcc.dg/torture/pr35771-1.c: Ditto.
2207         * gcc.dg/torture/pr35771-2.c: Ditto.
2208         * gcc.dg/torture/pr35771-3.c: Ditto.
2209         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2210         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2211         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2212         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2213         * g++.dg/other/i386-1.C: Ditto.
2214         * g++.dg/other/pr40446.C: Ditto.
2215
2216 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2217
2218         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2219
2220 2010-07-23  Daniel Kraft  <d@domob.eu>
2221
2222         PR fortran/44709
2223         * gfortran.dg/exit_1.f08: New test.
2224         * gfortran.dg/exit_2.f08: New test.
2225
2226 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2227
2228         PR tree-optimization/39839
2229         * gcc.target/arm/pr39839.c: New test case.
2230
2231 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2232
2233         * gnat.dg/unchecked_convert5b.adb: New test.
2234         * gnat.dg/unchecked_convert6.adb: Likewise.
2235         * gnat.dg/unchecked_convert6b.adb: Likewise.
2236
2237 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2238
2239         * gnat.dg/aggr15.ad[sb]: New test.
2240
2241 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2242
2243         PR debug/45024
2244         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2245
2246 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2247
2248         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2249         with dg-require-linker-plugin.
2250
2251 2010-07-22  Richard Guenther  <rguenther@suse.de>
2252
2253         PR lto/43850
2254         * g++.dg/lto/20100722-1_0.C: New testcase.
2255
2256 2010-07-22  Richard Guenther  <rguenther@suse.de>
2257
2258         PR lto/42451
2259         * gcc.dg/lto/20100720-3_0.c: New testcase.
2260         * gcc.dg/lto/20100720-3_1.c: Likewise.
2261
2262 2010-07-22  Richard Guenther  <rguenther@suse.de>
2263
2264         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2265         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2266
2267         PR lto/43373
2268         * gcc.dg/lto/20100722-1_0.c: New testcase.
2269
2270 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2271
2272         PR tree-optimization/44891
2273         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2274
2275 2010-07-22  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/45017
2278         * gcc.c-torture/execute/pr45017.c: New testcase.
2279
2280 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2281
2282         PR fortran/45019
2283         * gfortran.dg/aliasing_dummy_5.f90: New.
2284
2285 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2286
2287         PR target/43698
2288         * gcc.target/arm/pr43698.c: New test.
2289
2290 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2291
2292         PR fortran/44929
2293         * Revert my commit r162325 for this PR.
2294
2295 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR debug/45015
2298         * gcc.target/m68k/pr45015.c: New test.
2299
2300 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2301
2302         PR c++/44641
2303         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2304         comments.
2305
2306 2010-07-21  Richard Guenther  <rguenther@suse.de>
2307
2308         PR lto/45018
2309         * g++.dg/lto/20100721-1_0.C: New testcase.
2310
2311 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2312
2313         PR tree-optimization/44900
2314         * g++.dg/torture/pr44900.C: New test.
2315
2316 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2317
2318         PR middle-end/44738
2319         * c-c++-common/uninit-17.c: Correct expected error.
2320
2321 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2322
2323         * gcc.dg/guality/asm-1.c: New test.
2324
2325         PR debug/45003
2326         * gcc.dg/guality/pr45003-2.c: New test.
2327         * gcc.dg/guality/pr45003-3.c: New test.
2328
2329 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330
2331         PR libfortran/44697
2332         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2333
2334 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2335
2336         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2337         defined on the current line.
2338         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2339         * g++.dg/debug/dwarf2/pr44641.C: New.
2340
2341 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2342
2343         * gcc.target/powerpc/block-move-1.c: New test.
2344         * gcc.target/powerpc/block-move-2.c: New test.
2345
2346 2010-07-20  Jason Merrill  <jason@redhat.com>
2347
2348         PR c++/44967
2349         * g++.dg/cpp0x/sfinae2.C: New.
2350
2351 2010-07-20  Richard Guenther  <rguenther@suse.de>
2352
2353         PR lto/42696
2354         * gcc.dg/lto/20100720-4_0.c: New testcase.
2355
2356 2010-07-20  Richard Guenther  <rguenther@suse.de>
2357
2358         PR lto/43221
2359         * gcc.dg/lto/20100720-2_0.c: New testcase.
2360         * gcc.dg/lto/20100720-2_1.c: Likewise.
2361
2362 2010-07-20  Richard Guenther  <rguenther@suse.de>
2363
2364         PR lto/43208
2365         * gcc.dg/lto/20100720-1_0.c: New testcase.
2366         * gcc.dg/lto/20100720-1_1.c: Likewise.
2367
2368 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR debug/45003
2371         * gcc.dg/guality/pr45003-1.c: New test.
2372
2373 2010-07-20  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/44977
2376         * gcc.dg/torture/pr44977.c: New testcase.
2377
2378 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2379
2380         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2381         sync_char_short
2382
2383 2010-07-20  Richard Guenther  <rguenther@suse.de>
2384
2385         PR middle-end/44971
2386         PR middle-end/44988
2387         * gcc.dg/pr44971.c: New testcase.
2388         * gcc.c-torture/compile/pr44988.c: Likewise.
2389
2390 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2391
2392         PR fortran/44929
2393         * gfortran.dg/allocate_with_typespec.f90: New test.
2394         * gfortran.dg/allocate_derived_1.f90: Update error message.
2395
2396 2010-07-19  Jason Merrill  <jason@redhat.com>
2397
2398         PR c++/44996
2399         * g++.dg/cpp0x/decltype23.C: New.
2400
2401 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2402
2403         PR fortran/42385
2404         * gfortran.dg/class_defined_operator_1.f03 : New test.
2405
2406 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2407
2408         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2409         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2410         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2411         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2412
2413 2010-07-19  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/44941
2416         * gcc.c-torture/compile/pr44941.c: New testcase.
2417
2418 2010-07-19  Jason Merrill  <jason@redhat.com>
2419
2420         PR c++/44969
2421         * g++.dg/template/sfinae24.C: New.
2422
2423 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2424
2425         PR fortran/44353
2426         * gfortran.dg/data_implied_do_2.f90: Removed.
2427
2428 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2429
2430         PR c++/44969
2431         * g++.dg/template/sfinae23.C: New.
2432
2433 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2434
2435         * lib/target-supports.exp (check_sse_os_support_available): New
2436         proc.
2437         (check_sse_hw_available): New proc.
2438         (check_effective_target_sse_runtime): New proc.
2439         (check_effective_target_sse2_runtime): New proc.
2440         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2441         -msse2 if check_sse_os_support_available.
2442         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2443         check_sse_os_support_available.
2444         * gcc.dg/vect/vect.exp: Likewise.
2445         * gfortran.dg/vect/vect.exp: Likewise.
2446         * gcc.target/i386/sol2-check: Renamed to ...
2447         * gcc.target/i386/sse-os-support.h: ... this.
2448         (sol2_check): Renamed to ...
2449         (sse_os_support): ... this.
2450         Only test movss with xmm registers.
2451         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2452         Removed ILL_INSN, ILL_INSN_LEN.
2453         * gcc.target/i386/sse2-check.h: Likewise.
2454         * gcc.target/i386/sse3-check.h: Likewise.
2455         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2456         Removed cpuid.h, __get_cpuid test.
2457         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2458         Removed cpuid.h, __get_cpuid test.
2459         * g++.dg/other/pr40446.C: Likewise.
2460         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2461         * gcc.dg/compat/vector-1a_main.c: Likewise.
2462         * gcc.dg/compat/vector-2a_main.c: Likewise.
2463         * gcc.dg/pr36584.c: Likewise.
2464         * gcc.dg/pr37544.c: Likewise.
2465         * gcc.dg/torture/pr16104-1.c: Likewise.
2466         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2467         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2468         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2469         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2470         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2471         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2472         sse2_runtime.
2473         * gcc.dg/torture/pr35771-2.c: Likewise.
2474         * gcc.dg/torture/pr35771-3.c: Likewise.
2475         * gcc.target/i386/pr39315-2.c: Likewise.
2476         * gcc.target/i386/pr39315-4.c: Likewise.
2477         * gcc.target/i386/vperm-v2df.c: Likewise.
2478         * gcc.target/i386/vperm-v2di.c: Likewise.
2479         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2480         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2481         sse_runtime.
2482
2483 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2484
2485         PR fortran/44353
2486         * gfortran.dg/data_implied_do_2.f90: New test.
2487
2488 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2489
2490         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2491
2492 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2493
2494         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2495         to the "mips16" group.
2496         (mips_using_mips16_p): New procedure.
2497         (mips-dg-options): Use it.
2498
2499 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2500
2501         * gcc.target/mips/mips16-attributes-4.c: New test.
2502
2503 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2504
2505         PR testsuite/44418
2506         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2507         * gcc.target/powerpc/recip-2.c: Ditto.
2508         * gcc.target/powerpc/recip-3.c: Ditto.
2509
2510 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2511
2512         * gcc.target/arm/pr42235.c: New test.
2513
2514 2010-07-16  Jason Merrill  <jason@redhat.com>
2515
2516         PR c++/32505
2517         * g++.dg/template/partial8.C: New.
2518
2519 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2520
2521         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2522         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2523         in C++.
2524         (gualcvt): New overloaded inline.
2525         (GUALCVT): Use it for C++.
2526         * g++.dg/guality/guality.exp: New.
2527         * g++.dg/guality/guality.h: New.
2528         * g++.dg/guality/redeclaration1.C: New test.
2529         * g++.dg/dg.exp: Prune also guality/* tests.
2530         * gcc.dg/guality/pr43141.c: Moved to...
2531         * c-c++-common/guality/pr43141.c: ... here.
2532
2533 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2534
2535         PR libfortran/37077
2536         * gfortran.dg/char4_iunit_2.f03: New test.
2537
2538 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2539
2540         * lib/plugin-support.exp (plugin-test-execute):
2541         Add ${gcc_objdir}/intl to includes.
2542
2543 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR target/44942
2546         * gcc.c-torture/execute/pr44942.c: New test.
2547         * gcc.target/i386/pr44942.c: New test.
2548
2549 2010-07-15  Jason Merrill  <jason@redhat.com>
2550
2551         PR c++/44909
2552         * g++.dg/cpp0x/implicit7.C: New.
2553         * g++.dg/cpp0x/implicit8.C: New.
2554
2555 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2556
2557         Disable float tests for __SPU__ targets due to lack of signed zero:
2558         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2559         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2560         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2561         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2562         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2563         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2564         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2565         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2566         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2567
2568 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2569
2570         * gfortran.dg/select_char_2.f90: New test.
2571
2572 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2573
2574         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2575         with DECL_CHAIN.
2576
2577 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2578
2579         PR fortran/44936
2580         * gfortran.dg/typebound_generic_9.f03: New.
2581
2582 2010-07-15  Richard Guenther  <rguenther@suse.de>
2583
2584         PR tree-optimization/44946
2585         * gcc.c-torture/compile/pr44946.c: New testcase.
2586
2587 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR fortran/40206
2590         * gfortran.dg/select_char_3.f90: New test.
2591
2592 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2593             Kevin F. Quinn  <kevquinn@gentoo.org>
2594
2595         * gcc.dg/Wtrampolines.c: New.
2596
2597 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2598
2599         PR libfortran/44934
2600         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2601
2602 2010-07-14  Jason Merrill  <jason@redhat.com>
2603
2604         PR c++/44810
2605         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2606
2607         Implement C++0x unrestricted unions (N2544)
2608         * g++.dg/cpp0x/union1.C: New.
2609         * g++.dg/cpp0x/union2.C: New.
2610         * g++.dg/cpp0x/union3.C: New.
2611         * g++.dg/cpp0x/defaulted2.C: Adjust.
2612         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2613         * g++.old-deja/g++.ext/anon2.C: Adjust.
2614         * g++.old-deja/g++.mike/misc6.C: Adjust.
2615
2616 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2617
2618         PR fortran/44925
2619         * gfortran.dg/c_loc_tests_15.f90: New.
2620
2621 2010-07-13  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/44909
2624         * g++.dg/cpp0x/implicit6.C: New.
2625
2626 2010-07-13  Jason Merrill  <jason@redhat.com>
2627
2628         PR c++/44540
2629         * g++.dg/abi/noreturn1.C: New.
2630         * g++.dg/abi/noreturn2.C: New.
2631
2632 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2633
2634         PR other/44874
2635         PR debug/44832
2636         * c-c++-common/pr44832.c: New test.
2637
2638 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2639
2640         PR objc/44488
2641         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2642         on the target.  Make sure that we can assemble the emitted asm when
2643         the test type is 'compile'.
2644
2645 2010-07-13  Richard Guenther  <rguenther@suse.de>
2646
2647         PR tree-optimization/36960
2648         * g++.dg/torture/pr36960.C: New testcase.
2649
2650 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2651
2652         PR c++/44908
2653         * g++.dg/template/sfinae21.C: New.
2654         * g++.dg/template/sfinae22.C: Likewise.
2655
2656 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2657
2658         PR testsuite/42843
2659         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2660         * gcc.dg/plugin/ggcplug.c: Likewise.
2661         * g++.dg/plugin/selfassign.c: Likewise.
2662         * g++.dg/plugin/attribute_plugin.c: Likewise.
2663         * g++.dg/plugin/dumb_plugin.c: Likewise.
2664         * g++.dg/plugin/pragma_plugin.c: Likewise.
2665
2666 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2667
2668         * gcc.c-torture/execute/pr44683.x: New.
2669         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2670
2671 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2672
2673         PR fortran/44434
2674         PR fortran/44565
2675         PR fortran/43945
2676         PR fortran/44869
2677         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2678         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2679         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2680         * gfortran.dh/typebound_call_16.f03: New.
2681         * gfortran.dg/typebound_generic_6.f03: New.
2682         * gfortran.dg/typebound_generic_7.f03: New.
2683         * gfortran.dg/typebound_generic_8.f03: New.
2684
2685 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2686
2687         PR libfortran/37077
2688         * gfortran.dg/char4_iunit_1.f03: New test.
2689
2690 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2691
2692         * gcc.dg/tree-ssa/vrp53.c: New test.
2693
2694 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2695
2696         PR c++/44907
2697         * g++.dg/template/sfinae19.C: New.
2698         * g++.dg/template/sfinae20.C: Likewise.
2699
2700 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2701
2702         * gcc.target/arm/interrupt-1.c: New test.
2703         * gcc.target/arm/interrupt-2.c: New test.
2704
2705 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2706
2707         * gcc.dg/pr42427.c: Require c99_runtime.
2708         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2709         c99_runtime.
2710         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2711         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2712         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2713         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2714         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2715         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2716         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2717         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2718         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2719         * gcc.target/i386/pr37275.c: Require visibility support.
2720
2721 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723         * lib/target-supports.exp (check_effective_target_sse): New proc.
2724         * gcc.target/i386/sol2-check.h: New file.
2725         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2726         Include sol2-check.h.
2727         (main) Only run do_test () if sol2_check ().
2728         * gcc.target/i386/sse2-check.h: Likewise.
2729         * gcc.target/i386/sse3-check.h: Likewise.
2730         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2731         [__sun__ && __svr4__]: Execute SSE2 instruction.
2732         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2733         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2734         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2735         * g++.dg/ext/vector14.C: Likewise.
2736         * g++.dg/other/mmintrin.C: Likewise.
2737         * gcc.dg/20020418-1.c: Likewise.
2738         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2739         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2740         * gcc.dg/format/unnamed-1.c: Likewise.
2741         Adapt dg-warning line number.
2742         * gcc.dg/graphite/pr40281.c: Likewise.
2743         * gcc.dg/pr32176.c: Likewise.
2744         * gcc.dg/pr40550.c: Likewise.
2745         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2746         * gcc.dg/torture/pr36891.c: Likewise.
2747         * gcc.target/i386/20020218-1.c: Likewise.
2748         * gcc.target/i386/20020523.c: Likewise.
2749         * gcc.target/i386/abi-1.c: Likewise.
2750         * gcc.target/i386/brokensqrt.c: Likewise.
2751         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2752         * gcc.target/i386/pr13366.c: Likewise.
2753         * gcc.target/i386/pr13685.c: Likewise.
2754         * gcc.target/i386/pr24306.c: Likewise.
2755         * gcc.target/i386/pr31486.c: Likewise.
2756         * gcc.target/i386/pr32065-1.c: Likewise.
2757         * gcc.target/i386/pr32065-2.c: Likewise.
2758         * gcc.target/i386/pr32389.c: Likewise.
2759         * gcc.target/i386/pr38824.c: Likewise.
2760         * gcc.target/i386/pr38931.c: Likewise.
2761         * gcc.target/i386/pr39592-1.c: Likewise.
2762         * gcc.target/i386/pr43766.c: Likewise.
2763         * gcc.target/i386/recip-divf.c: Likewise.
2764         * gcc.target/i386/recip-sqrtf.c: Likewise.
2765         * gcc.target/i386/recip-vec-divf.c: Likewise.
2766         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2767         * gcc.target/i386/sse-1.c: Likewise.
2768         * gcc.target/i386/sse-16.c: Likewise.
2769         * gcc.target/i386/sse-2.c: Likewise.
2770         * gcc.target/i386/sse-20.c: Likewise.
2771         * gcc.target/i386/sse-3.c: Likewise.
2772         * gcc.target/i386/sse-7.c: Likewise.
2773         * gcc.target/i386/sse-9.c: Likewise.
2774         * gcc.target/i386/sse-addps-1.c: Likewise.
2775         * gcc.target/i386/sse-addss-1.c: Likewise.
2776         * gcc.target/i386/sse-andnps-1.c: Likewise.
2777         * gcc.target/i386/sse-andps-1.c: Likewise.
2778         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2779         * gcc.target/i386/sse-comiss-1.c: Likewise.
2780         * gcc.target/i386/sse-comiss-2.c: Likewise.
2781         * gcc.target/i386/sse-comiss-3.c: Likewise.
2782         * gcc.target/i386/sse-comiss-4.c: Likewise.
2783         * gcc.target/i386/sse-comiss-5.c: Likewise.
2784         * gcc.target/i386/sse-comiss-6.c: Likewise.
2785         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2786         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2787         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2788         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2789         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2790         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2791         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2792         * gcc.target/i386/sse-divps-1.c: Likewise.
2793         * gcc.target/i386/sse-divss-1.c: Likewise.
2794         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2795         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2796         * gcc.target/i386/sse-maxps-1.c: Likewise.
2797         * gcc.target/i386/sse-maxss-1.c: Likewise.
2798         * gcc.target/i386/sse-minps-1.c: Likewise.
2799         * gcc.target/i386/sse-minss-1.c: Likewise.
2800         * gcc.target/i386/sse-movaps-1.c: Likewise.
2801         * gcc.target/i386/sse-movaps-2.c: Likewise.
2802         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2803         * gcc.target/i386/sse-movhps-1.c: Likewise.
2804         * gcc.target/i386/sse-movhps-2.c: Likewise.
2805         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2806         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2807         * gcc.target/i386/sse-movntps-1.c: Likewise.
2808         * gcc.target/i386/sse-movss-1.c: Likewise.
2809         * gcc.target/i386/sse-movss-2.c: Likewise.
2810         * gcc.target/i386/sse-movss-3.c: Likewise.
2811         * gcc.target/i386/sse-movups-1.c: Likewise.
2812         * gcc.target/i386/sse-movups-2.c: Likewise.
2813         * gcc.target/i386/sse-mulps-1.c: Likewise.
2814         * gcc.target/i386/sse-mulss-1.c: Likewise.
2815         * gcc.target/i386/sse-orps-1.c: Likewise.
2816         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2817         * gcc.target/i386/sse-recip-vec.c: Likewise.
2818         * gcc.target/i386/sse-recip.c: Likewise.
2819         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2820         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2821         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2822         * gcc.target/i386/sse-subps-1.c: Likewise.
2823         * gcc.target/i386/sse-subss-1.c: Likewise.
2824         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2825         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2826         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2827         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2828         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2829         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2830         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2831         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2832         * gcc.target/i386/sse-xorps-1.c: Likewise.
2833         * gcc.target/i386/ssefn-1.c: Likewise.
2834         * gcc.target/i386/ssefn-3.c: Likewise.
2835         * gcc.target/i386/sseregparm-1.c: Likewise.
2836         * gcc.target/i386/stackalign/return-3.c: Likewise.
2837         * gcc.target/i386/vectorize1.c: Likewise.
2838         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2839         * gcc.target/i386/xorps-sse.c: Likewise.
2840         * gfortran.dg/pr28158.f90: Likewise.
2841         * gfortran.dg/pr30667.f: Likewise.
2842         * gnat.dg/loop_optimization7.adb: Likewise.
2843         * gnat.dg/sse_nolib.adb: Likewise.
2844
2845 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2846
2847         PR fortran/44702
2848         * gfortran.dg/use_rename_6.f90: New.
2849         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2850
2851 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2852
2853         PR fortran/44869
2854         * gfortran.dg/class_24.f03: New.
2855
2856 2010-07-10  Richard Guenther  <rguenther@suse.de>
2857
2858         PR lto/44889
2859         * gcc.dg/lto/20100709-1_0.c: New testcase.
2860         * gcc.dg/lto/20100709-1_1.c: Likewise.
2861
2862 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2863
2864         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2865
2866 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2867
2868         PR objc/44140
2869         * objc.dg/lto/trivial-1_0.m: New.
2870         * objc.dg/lto/lto.exp: New.
2871         * obj-c++.dg/lto/trivial-1_0.mm: New.
2872         * obj-c++.dg/lto/lto.exp: New.
2873         * objc.dg/symtab-1.m: Adjust sizes.
2874         * objc.dg/image-info.m: Do not run for gnu-runtime.
2875
2876 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2877
2878         * gcc.dg/pr32370.c: Allow another kind of error message.
2879
2880 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2881
2882         * gnat.dg/atomic3.adb: New test.
2883
2884 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2885             Denys Vlasenko  <dvlasenk@redhat.com>
2886             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2887
2888         PR tree-optimization/28632
2889         * gcc.dg/tree-ssa/vrp51.c: New test.
2890         * gcc.dg/tree-ssa/vrp52.c: New test.
2891
2892 2010-07-09  Jason Merrill  <jason@redhat.com>
2893
2894         * g++.dg/abi/covariant6.C: New.
2895         * g++.dg/inherit/covariant17.C: Test both bases.
2896         * g++.dg/inherit/covariant7.C: Check vtable layout.
2897
2898 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2899
2900         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2901
2902 2010-07-09  Richard Guenther  <rguenther@suse.de>
2903
2904         PR tree-optimization/44852
2905         * gcc.c-torture/execute/pr44852.c: New testcase.
2906
2907 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2908
2909         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2910         multiplication by values.
2911         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2912         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2913
2914 2010-07-09  Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/44882
2917         * gfortran.dg/pr44882.f90: New testcase.
2918
2919 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2920
2921         PR target/40657
2922         * gcc.target/arm/pr40657-1.c: New test.
2923         * gcc.target/arm/pr40657-2.c: New test.
2924         * gcc.c-torture/execute/pr40657.c: New test.
2925
2926 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.dg/tree-ssa/vrp50.c: New test.
2929         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2930
2931 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2932
2933         PR fortran/44649
2934         * gfortran.dg/c_sizeof_1.f90: Modified.
2935         * gfortran.dg/storage_size_1.f08: New.
2936         * gfortran.dg/storage_size_2.f08: New.
2937
2938 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2939
2940         * gcc.c-torture/execute/20100708-1.c: New test.
2941
2942 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR fortran/44847
2945         * gfortran.dg/gomp/pr44847.f90: New test.
2946
2947 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2948
2949         PR tree-optimization/44710
2950         * gcc.dg/tree-ssa/ifc-6.c: New.
2951         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2952
2953 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2954
2955         PR fortran/18918
2956         * gfortran.dg/coarray_10.f90: Add an additional test.
2957
2958 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2959
2960         PR middle-end/44828
2961         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2962         * gcc.c-torture/execute/pr44828.x: Revert.
2963
2964 2010-07-08  Jason Merrill  <jason@redhat.com>
2965
2966         PR c++/43120
2967         * g++.dg/inherit/covariant17.C: New.
2968         * g++.dg/abi/covariant1.C: Actually test for the bug.
2969
2970 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2971
2972         PR rtl-optimization/44838
2973         * gcc.dg/pr44838.c: New.
2974
2975 2010-07-08  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/44831
2978         * gcc.c-torture/compile/pr44831.c: New testcase.
2979         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2980
2981 2010-07-08  Richard Guenther  <rguenther@suse.de>
2982
2983         PR tree-optimization/44861
2984         * g++.dg/vect/pr44861.cc: New testcase.
2985
2986 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2987
2988         PR middle-end/44828
2989         * gcc.c-torture/execute/pr44828.x: New file.
2990
2991 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2992
2993         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2994         dg-options.
2995         * g++.dg/ext/altivec-17.C: Adjust error message.
2996
2997 2010-07-07  Tom Tromey  <tromey@redhat.com>
2998
2999         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3000
3001 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3002
3003         PR target/44844
3004         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3005         * gcc.target/i386/rdrand-2.c: Likewise.
3006         * gcc.target/i386/rdrand-3.c: Likewise.
3007
3008 2010-07-07  Jan Hubicka  <jh@suse.cz>
3009
3010         PR middle-end/44813
3011         * g++.dg/torture/pr44813.C: New testcase.
3012         * g++.dg/torture/pr44826.C: New testcase.
3013
3014 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3015
3016         PR rtl-optimization/44787
3017         * gcc.c-torture/compile/pr44788.c: New test.
3018         * gcc.target/arm/pr44788.c: New test.
3019
3020 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3021
3022         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3023
3024 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3025
3026         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3027         to dg-options.
3028
3029 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3030
3031         PR fortran/44742
3032         * gfortran.dg/parameter_array_init_6.f90: New.
3033         * gfortran.dg/initialization_20.f90: Update dg-error.
3034         * gfortran.dg/initialization_24.f90: Ditto.
3035
3036 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3037         PR fortran/PR44693
3038         * gfortran.dg/dim_range_1.f90:  New test.
3039         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3040
3041 2010-07-06  Jason Merrill  <jason@redhat.com>
3042
3043         PR c++/44703
3044         * g++.dg/cpp0x/initlist41.C: New.
3045
3046         PR c++/44778
3047         * g++.dg/template/ptrmem22.C: New.
3048
3049 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3050
3051         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3052         support.
3053         * gcc.target/i386/i386.exp: Likewise.
3054
3055 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3056
3057         PR testsuite/44195
3058         * gcc.dg/lto/20100518_0.c: Limit to x86.
3059
3060 2010-07-06  Richard Guenther  <rguenther@suse.de>
3061
3062         PR middle-end/44828
3063         * gcc.c-torture/execute/pr44828.c: New testcase.
3064
3065 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3066
3067         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3068         * g++.dg/warn/volatile1.C: Likewise.
3069         * g++.dg/template/warn1.C: Likewise.
3070
3071 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3072
3073         AVX Programming Reference (June, 2010)
3074         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3075         * g++.dg/other/i386-3.C: Likewise.
3076         * gcc.target/i386/sse-12.c: Likewise.
3077
3078         * gcc.target/i386/f16c-check.h: New.
3079         * gcc.target/i386/rdfsbase-1.c: Likewise.
3080         * gcc.target/i386/rdfsbase-2.c: Likewise.
3081         * gcc.target/i386/rdgsbase-1.c: Likewise.
3082         * gcc.target/i386/rdgsbase-2.c: Likewise.
3083         * gcc.target/i386/rdrand-1.c: Likewise.
3084         * gcc.target/i386/rdrand-2.c: Likewise.
3085         * gcc.target/i386/rdrand-3.c: Likewise.
3086         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3087         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3088         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3089         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3090         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3091         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3092         * gcc.target/i386/wrfsbase-1.c: Likewise.
3093         * gcc.target/i386/wrfsbase-2.c: Likewise.
3094         * gcc.target/i386/wrgsbase-1.c: Likewise.
3095         * gcc.target/i386/wrgsbase-2.c: Likewise.
3096
3097         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3098         (__builtin_ia32_vcvtps2ph): New.
3099         (__builtin_ia32_vcvtps2ph256): Likewise.
3100
3101         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3102         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3103
3104         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3105         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3106
3107         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3108         (__builtin_ia32_vcvtps2ph256): Likewise.
3109         Add fsgsbase,rdrnd,f16c.
3110
3111         * lib/target-supports.exp (check_effective_target_f16c): New.
3112
3113 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3114
3115         * gcc.dg/guality/nrv-1.c: New test.
3116
3117 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3118
3119         PR middle-end/42505
3120         * gcc.target/arm/pr42505.c: New test case.
3121
3122 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR c++/44808
3125         * g++.dg/opt/nrv16.C: New test.
3126
3127 2010-07-05  Richard Guenther  <rguenther@suse.de>
3128
3129         PR tree-optimization/44784
3130         * gcc.c-torture/compile/pr44784.c: New testcase.
3131
3132 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3133
3134         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3135         Increase loop bound and array size.
3136         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3137         Likewise.
3138
3139 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3140
3141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3145         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3146
3147 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3148
3149         PR c++/22138
3150         * g++.dg/parse/template25.C: New.
3151
3152 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3153
3154         PR rtl-optimization/44695
3155         * gcc.dg/torture/pr44695.c: New.
3156
3157 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3158
3159         PR c++/16630
3160         * g++.dg/ext/pretty3.C: New.
3161
3162 2010-07-04  Richard Guenther  <rguenther@suse.de>
3163
3164         PR middle-end/44809
3165         * g++.dg/torture/pr44809.C: New testcase.
3166
3167 2010-07-04  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/44656
3170         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3171
3172 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3173             Revital Eres  <eres@il.ibm.com>
3174
3175         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3176         misaligned stores.
3177         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3178         gcc.dg/vect/vect-96.c: Likewise.
3179         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3180         that support misaligned stores. Change the number of expected
3181         misaligned accesses.
3182         * gcc.dg/vect/vect-peel-1.c: New test.
3183         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3184         gcc.dg/vect/vect-peel-4.c: Likewise.
3185         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3186         vectorizable on all targets that support realignment.
3187         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3188
3189 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3190
3191         PR c/44806
3192         * gcc.dg/torture/pr44806.c: New.
3193
3194 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3195
3196         * gnat.dg/cond_expr1.adb: New test.
3197
3198 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3199
3200         * gnat.dg/modular3.adb: New test.
3201         * gnat.dg/modular3_pkg.ads: New helper.
3202
3203 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3204             Mikael Pettersson  <mikpe@it.uu.se>
3205
3206         PR testsuite/44518
3207         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3208         Make signed-ness of chars explicit.  Scan the object for
3209         strings that are split by some target assemblers.
3210         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3211         explicit.
3212
3213 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3214
3215         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3216
3217 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3218
3219         PR/44128
3220         * g++.dg/warn/Wshadow-7.C: New test.
3221
3222 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3223             Julian Brown  <julian@codesourcery.com>
3224             Sandra Loosemore  <sandra@codesourcery.com>
3225
3226         * gcc.c-torture/execute/20100416-1.c: New test case.
3227
3228 2010-07-02  Julian Brown  <julian@codesourcery.com>
3229             Sandra Loosemore  <sandra@codesourcery.com>
3230
3231         PR target/43703
3232
3233         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3234         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3235
3236 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3237             Julian Brown  <julian@codesourcery.com>
3238
3239         * gcc.target/arm/neon/vadds64.c: Regenerated.
3240         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3241         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3242         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3243         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3244         * gcc.target/arm/neon-vmls-1.c: Likewise.
3245         * gcc.target/arm/neon-vsubs64.c: New execution test.
3246         * gcc.target/arm/neon-vsubu64.c: New execution test.
3247         * gcc.target/arm/neon-vadds64.c: New execution test.
3248         * gcc.target/arm/neon-vaddu64.c: New execution test.
3249
3250 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3251
3252         * gcc.target/arm/neon-vands64.c: New.
3253         * gcc.target/arm/neon-vandu64.c: New.
3254         * gcc.target/arm/neon-vbics64.c: New.
3255         * gcc.target/arm/neon-vbicu64.c: New.
3256         * gcc.target/arm/neon-veors64.c: New.
3257         * gcc.target/arm/neon-veoru64.c: New.
3258         * gcc.target/arm/neon-vorns64.c: New.
3259         * gcc.target/arm/neon-vornu64.c: New.
3260         * gcc.target/arm/neon-vorrs64.c: New.
3261         * gcc.target/arm/neon-vorru64.c: New.
3262         * gcc.target/arm/neon/vands64.c: Regenerated.
3263         * gcc.target/arm/neon/vandu64.c: Regenerated.
3264         * gcc.target/arm/neon/vbics64.c: Regenerated.
3265         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3266         * gcc.target/arm/neon/veors64.c: Regenerated.
3267         * gcc.target/arm/neon/veoru64.c: Regenerated.
3268         * gcc.target/arm/neon/vorns64.c: Regenerated.
3269         * gcc.target/arm/neon/vornu64.c: Regenerated.
3270         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3271         * gcc.target/arm/neon/vorru64.c: Regenerated.
3272
3273 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3274
3275         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3276
3277 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3278
3279         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3280         * gfortran.dg/intent_out_5.f90: Same.
3281         * gfortran.dg/ltrans-7.f90: Same.
3282         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3283
3284 2010-07-02  Jan Hubicka  <jh@suse.cz>
3285
3286         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3287
3288 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3289
3290         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3291
3292 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3293
3294         PR c++/44780
3295         * c-c++-common/Wunused-var-12.c: New test.
3296
3297 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3298
3299         PR target/42835
3300         * gcc.target/arm/pr42835.c: New test.
3301
3302         PR target/42172
3303         * gcc.target/arm/pr42172-1.c: New test.
3304
3305 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3306
3307         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3308
3309 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3310
3311         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3312         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3313         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3314         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3315         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3316         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3317         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3318         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3319         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3320         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3321         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3322         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3323         * gcc.target/arm/neon-vdup_ns64.c: New.
3324         * gcc.target/arm/neon-vdup_nu64.c: New.
3325         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3326         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3327         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3328         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3329         * gcc.target/arm/neon-vmov_ns64.c: New.
3330         * gcc.target/arm/neon-vmov_nu64.c: New.
3331         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3332         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3333         * gcc.target/arm/neon-vget_lanes64.c: New.
3334         * gcc.target/arm/neon-vget_laneu64.c: New.
3335         * gcc.target/arm/neon-vset_lanes64.c: New.
3336         * gcc.target/arm/neon-vset_laneu64.c: New.
3337
3338 2010-07-02  Richard Guenther  <rguenther@suse.de>
3339
3340         * g++.dg/torture/20100702-1.C: New testcase.
3341
3342 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3343
3344         PR target/44707
3345         * gcc.c-torture/compile/pr44707.c: New test.
3346
3347 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3348
3349         PR c++/44039
3350         * g++.dg/template/crash101.C: New.
3351
3352 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3353
3354         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3355         Use the ABI-0 accessors and fail it for m64.
3356
3357 2010-07-02  Jan Hubicka  <jh@suse.cz>
3358
3359         * g++.dg/tree-ssa/pr44706.C: New testcase.
3360
3361 2010-07-02  Richard Guenther  <rguenther@suse.de>
3362
3363         PR tree-optimization/44748
3364         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3365
3366 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3367
3368         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3369         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3370         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3371         the method types to forward:.
3372
3373 2010-06-30  Jason Merrill  <jason@redhat.com>
3374
3375         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3376         * g++.dg/other/pr25632.C: Likewise.
3377
3378 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR tree-optimization/40421
3381         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3382
3383 2010-07-01  Richard Guenther  <rguenther@suse.de>
3384
3385         PR middle-end/42834
3386         PR middle-end/44468
3387         * gcc.c-torture/execute/20100316-1.c: New testcase.
3388         * gcc.c-torture/execute/pr44468.c: Likewise.
3389         * gcc.c-torture/compile/20100609-1.c: Likewise.
3390         * gcc.dg/volatile2.c: Adjust.
3391         * gcc.dg/plugin/selfassign.c: Likewise.
3392         * gcc.dg/pr36902.c: Likewise.
3393         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3394         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3395         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3396         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3397         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3398         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3399         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3400         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3401         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3402         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3403         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3404         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3405         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3406         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3407         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3408         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3409         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3410         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3411         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3412         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3413         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3414         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3415         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3416         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3417         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3418         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3419         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3420         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3421         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3422         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3423         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3424         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3425         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3426         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3427         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3428         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3429         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3430         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3431         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3432         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3433         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3434         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3435         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3436         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3437         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3438         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3439         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3440         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3441         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3442         * g++.dg/tree-ssa/pr31146.C: Likewise.
3443         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3444         * g++.dg/tree-ssa/pr33604.C: Likewise.
3445         * g++.dg/plugin/selfassign.c: Likewise.
3446         * gfortran.dg/array_memcpy_3.f90: Likewise.
3447         * gfortran.dg/array_memcpy_4.f90: Likewise.
3448         * c-c++-common/torture/pr42834.c: New testcase.
3449
3450 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3451
3452         PR c++/44628
3453         * g++.dg/template/crash100.C: New.
3454
3455 2010-06-30  Jan Hubicka  <jh@suse.cz>
3456
3457         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3458
3459 2010-06-30  Michael Matz  <matz@suse.de>
3460
3461         PR bootstrap/44699
3462         * gcc.dg/pr44699.c: New test.
3463
3464 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3465
3466         PR tree-optimization/39799
3467         * c-c++-common/uninit-17.c: New test.
3468
3469 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3470
3471         PR libfortran/43298
3472         * gfortran.dg/read_infnan_1.f90: New test.
3473
3474 2010-06-29  Jason Merrill  <jason@redhat.com>
3475
3476         Enable implicitly declared move constructor/operator= (N3053).
3477         * g++.dg/cpp0x/implicit3.C: New.
3478         * g++.dg/cpp0x/implicit4.C: New.
3479         * g++.dg/cpp0x/implicit5.C: New.
3480         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3481         * g++.dg/cpp0x/not_special.C: Adjust.
3482         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3483         * g++.dg/cpp0x/rv1n.C: Adjust.
3484         * g++.dg/cpp0x/rv1p.C: Adjust.
3485         * g++.dg/cpp0x/rv2n.C: Adjust.
3486         * g++.dg/cpp0x/rv2p.C: Adjust.
3487         * g++.dg/cpp0x/rv3n.C: Adjust.
3488         * g++.dg/cpp0x/rv3p.C: Adjust.
3489         * g++.dg/cpp0x/rv4n.C: Adjust.
3490         * g++.dg/cpp0x/rv4p.C: Adjust.
3491         * g++.dg/cpp0x/rv5n.C: Adjust.
3492         * g++.dg/cpp0x/rv5p.C: Adjust.
3493         * g++.dg/cpp0x/rv6n.C: Adjust.
3494         * g++.dg/cpp0x/rv6p.C: Adjust.
3495         * g++.dg/cpp0x/rv7n.C: Adjust.
3496         * g++.dg/cpp0x/rv7p.C: Adjust.
3497         * g++.dg/cpp0x/rv8p.C: Adjust.
3498         * g++.dg/gomp/pr26690-1.C: Adjust.
3499         * g++.dg/other/error20.C: Adjust.
3500         * g++.dg/other/error31.C: Adjust.
3501         * g++.dg/parse/error19.C: Adjust.
3502         * g++.dg/template/qualttp5.C: Adjust.
3503         * g++.old-deja/g++.law/ctors5.C: Adjust.
3504
3505         Enable implicitly deleted functions (N2346)
3506         * g++.dg/cpp0x/defaulted17.C: New.
3507         * g++.dg/cpp0x/implicit1.C: New.
3508         * g++.dg/cpp0x/implicit2.C: New.
3509         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3510         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3511         * g++.dg/init/ctor4.C: Adjust.
3512         * g++.dg/init/synth2.C: Adjust.
3513         * g++.dg/lto/20081118_1.C: Adjust.
3514         * g++.dg/other/error13.C: Adjust.
3515         * g++.dg/other/unused1.C: Adjust.
3516         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3517         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3518         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3519         * g++.old-deja/g++.law/ctors17.C: Adjust.
3520         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3521         * g++.old-deja/g++.pt/assign1.C: Adjust.
3522         * g++.old-deja/g++.pt/crash20.C: Adjust.
3523
3524         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3525         * g++.dg/cpp0x/defaulted13.C: Adjust.
3526         * g++.dg/cpp0x/defaulted2.C: Adjust.
3527         * g++.dg/cpp0x/defaulted3.C: Adjust.
3528         * g++.dg/cpp0x/initlist9.C: Adjust.
3529         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3530         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3531         * g++.dg/init/synth2.C: Adjust.
3532
3533         * g++.dg/cpp0x/defaulted19.C: New.
3534
3535         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3536         * g++.dg/template/error23.C: Fix for -std=c++0x.
3537
3538 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3539
3540         PR fortran/44718
3541         * gfortran.dg/proc_ptr_28.f90: New.
3542
3543 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR tree-optimization/43801
3546         * g++.dg/torture/pr43801.C: New test.
3547
3548         PR debug/44668
3549         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3550
3551 2010-06-29  Jason Merrill  <jason@redhat.com>
3552
3553         PR c++/44587
3554         * g++.dg/template/qualified-id2.C: New.
3555         * g++.dg/template/qualified-id3.C: New.
3556
3557 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3558
3559         PR fortran/44696
3560         * gfortran.dg/associated_target_4.f90: New.
3561
3562 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3563
3564         PR fortran/44582
3565         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3566
3567 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3568
3569         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3570
3571 2010-06-29  Jan Hubicka  <jh@suse.cz>
3572
3573         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3574
3575 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3576
3577         PR target/43902
3578         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3579         * gcc.target/arm/wmul-3.c: New test.
3580         * gcc.target/arm/wmul-4.c: New test.
3581
3582 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3583
3584         PR rtl-optimization/44659
3585         * gcc.target/i386/extract-1.c: New.
3586         * gcc.target/i386/extract-2.c: Likewise.
3587         * gcc.target/i386/extract-3.c: Likewise.
3588         * gcc.target/i386/extract-4.c: Likewise.
3589         * gcc.target/i386/extract-5.c: Likewise.
3590         * gcc.target/i386/extract-6.c: Likewise.
3591
3592 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR c++/44682
3595         * g++.dg/warn/Wunused-var-14.C: New test.
3596
3597 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3598
3599         PR fortran/43298
3600         * gfortran.dg/nan_6.f90: New.
3601
3602 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3603
3604         PR tree-optimization/43781
3605         * gcc.dg/torture/pr43781.c: New.
3606
3607 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3608
3609         PR fortran/40158
3610         * gfortran.dg/actual_rank_check_1.f90: New test.
3611
3612 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3613
3614         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3615
3616 2010-06-28  Jan Hubicka  <jh@suse.cz>
3617
3618         PR tree-optimization/44687
3619         * gcc.c-torture/compile/pr44687.c
3620
3621 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3622
3623         PR c++/44535
3624         * g++.dg/torture/pr44535.C: New test.
3625
3626 2010-06-28  Michael Matz  <matz@suse.de>
3627
3628         PR middle-end/44592
3629         * gfortran.dg/pr44592.f90: New test.
3630
3631 2010-06-28  Jan Hubicka  <jh@suse.cz>
3632
3633         PR tree-optimization/44357
3634         * g++.dg/torture/pr44357.C: New testcase.
3635
3636 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3637
3638         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3639         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3640         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3641         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3642         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3643         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3644         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3645         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3646
3647 2010-06-27  Jan Hubicka  <jh@suse.cz>
3648
3649         * gcc.c-torture/compile/pr44686.c: New file.
3650
3651 2010-06-27  Richard Guenther  <rguenther@suse.de>
3652
3653         PR tree-optimization/44683
3654         * gcc.c-torture/execute/pr44683.c: New testcase.
3655
3656 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3657
3658         * gnat.dg/noreturn3.ad[sb]: New test.
3659
3660 2010-06-26  Jason Merrill  <jason@redhat.com>
3661
3662         * g++.dg/cpp0x/explicit5.C: New.
3663
3664 2010-06-26  Richard Guenther  <rguenther@suse.de>
3665
3666         PR tree-optimization/44393
3667         * gcc.dg/pr44393.c: New testcase.
3668
3669 2010-06-26  Jan Hubicka  <jh@suse.cz>
3670
3671         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3672
3673 2010-06-26  Richard Guenther  <rguenther@suse.de>
3674
3675         PR middle-end/44674
3676         * gcc.dg/pr44674.c: New testcase.
3677
3678 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3679
3680         * gcc.dg/opts-3.c: New test.
3681
3682 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3683
3684         * gfortran.dg/type_decl_1.f90: New.
3685         * gfortran.dg/type_decl_2.f90: New.
3686
3687 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3688
3689         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3690         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3691
3692 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3693
3694         PR testsuite/38946
3695         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3696         error in comparing reals.
3697
3698 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3699
3700         * selected_real_kind_2.f90: New.
3701         * selected_real_kind_3.f90: New.
3702
3703 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3704
3705         * gfortran.dg/entry_19.f90: New.
3706
3707 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3708
3709         * gfortran.dg/end_subroutine_1.f90: New.
3710         * gfortran.dg/end_subroutine_2.f90: New.
3711         * gfortran.dg/interface_proc_end.f90: Update.
3712
3713 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3714
3715         * gfortran.dg/semicolon_fixed.f: Update.
3716         * gfortran.dg/semicolon_fixed_2.f: New.
3717         * gfortran.dg/semicolon_free_2.f90: New.
3718         * gfortran.dg/semicolon_free.f90: Update.
3719
3720 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3721
3722         PR fortran/44448
3723         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3724
3725 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3726
3727         * g++.dg/ipa/iinline-3.C: New test.
3728         * gcc.dg/ipa/modif-1.c: Removed.
3729
3730 2010-06-25  Jan Hubicka  <jh@suse.cz>
3731
3732         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3733
3734 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3735
3736         * g++.dg/ipa/iinline-2.C: New test.
3737
3738 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR middle-end/43866
3741         * gfortran.dg/pr43866.f90: New test.
3742
3743         PR tree-optimization/44539
3744         * gcc.dg/pr44539.c: New test.
3745
3746 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3747
3748         From Jim Wilson:
3749         PR target/43902
3750         * gcc.target/mips/madd-9.c: New test.
3751
3752 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3753
3754         PR c/44517
3755         * gcc.dg/noncompile/pr44517.c: New.
3756         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3757
3758 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3759
3760         PR testsuite/43283
3761         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3762         and add argument to nop for IA64.
3763
3764 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3765
3766         PR target/44588
3767         * gcc.target/i386/mod-1.c: New.
3768         * gcc.target/i386/umod-1.c: Likewise.
3769         * gcc.target/i386/umod-2.c: Likewise.
3770         * gcc.target/i386/umod-3.c: Likewise.
3771
3772 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR middle-end/44492
3775         * g++.dg/torture/pr44492.C: New test.
3776
3777 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3778
3779         * c-c++-common/warn-omitted-condop.c: New.
3780
3781 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3782
3783         PR fortran/44614
3784         * gfortran.dg/import8.f90: New.
3785
3786 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3787
3788         * gnat.dg/not_null.adb: Update test case.
3789
3790 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3791
3792         PR c++/44619
3793         * g++.dg/warn/Wunused-var-13.C: New test.
3794
3795         PR c++/44627
3796         * g++.dg/diagnostic/method1.C: New test.
3797
3798 2010-06-22  Cary Coutant  <ccoutant@google.com>
3799
3800         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3801
3802 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3803
3804         PR fortran/44616
3805         * gfortran.dg/abstract_type_8.f03: New.
3806
3807 2010-06-21  Jason Merrill  <jason@redhat.com>
3808
3809         * g++.dg/cpp0x/noexcept08.C: New.
3810
3811         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3812
3813 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3814
3815         PR target/44615
3816         * gcc.target/i386/sse2-vec-2a.c: New.
3817
3818 2010-06-21  DJ Delorie  <dj@redhat.com>
3819
3820         * gcc.dg/pragma-diag-1.c: New.
3821
3822 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3823
3824         PR target/44615
3825         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3826
3827 2010-06-21  Alan Modra  <amodra@gmail.com>
3828
3829         PR testsuite/44505
3830         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3831         tail call to check_fa_mid.
3832
3833 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR target/44575
3836         * gcc.c-torture/execute/pr44575.c: New test.
3837
3838 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3839
3840         PR fortran/40632
3841         * gfortran.dg/contiguous_1.f90: New.
3842         * gfortran.dg/contiguous_2.f90: New.
3843         * gfortran.dg/contiguous_3.f90: New.
3844
3845 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3846
3847         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3848         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3849
3850 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3851
3852         PR target/44546
3853         * gcc.target/i386/pr44546.c: New test.
3854
3855 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3856
3857         * gcc.dg/opts-2.c: New test.
3858
3859 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3860
3861         PR fortran/44584
3862         * gfortran.dg/typebound_proc_15.f03: Modified.
3863
3864 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3865
3866         PR target/44072
3867         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3868         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3869
3870 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3871
3872         * g++.dg/ext/label13.C: Fix typo in last change.
3873
3874 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3875
3876         PR libfortran/44477
3877         * gfortran.dg/eof_3.f90
3878         * gfortran.dg/endfile_2.f90
3879         * gfortran.dg/endfile_4.f90
3880         * gfortran.dg/endfile_3.f90
3881
3882 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3883
3884         PR c++/41090
3885         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3886
3887 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3888
3889         PR fortran/44556
3890         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3891
3892 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3893
3894         * gcc.target/arm/pr40900.c: New test.
3895
3896 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3897
3898         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3899
3900 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3901
3902         PR fortran/44558
3903         * gfortran.dg/typebound_call_15.f03: New.
3904
3905 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3906
3907         PR c++/44486
3908         * g++.dg/pr44486.C: New.
3909
3910 2010-06-16  DJ Delorie  <dj@redhat.com>
3911
3912         * gcc.target/i386/volatile-bitfields-1.c: New.
3913         * gcc.target/i386/volatile-bitfields-2.c: New.
3914
3915 2010-06-16  Jason Merrill  <jason@redhat.com>
3916
3917         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3918
3919         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3920
3921 2010-06-16  Richard Guenther  <rguenther@suse.de>
3922
3923         PR c/44555
3924         * gcc.c-torture/execute/pr44555.c: New testcase.
3925
3926 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3927
3928         PR fortran/44549
3929         * gfortran.dg/typebound_proc_16.f03: New.
3930
3931 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3932
3933         * g++.dg/torture/pr43905.C: New test.
3934
3935 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3936
3937         PR testsuite/44538
3938         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3939         initialization loop from being vectorized.
3940         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3941
3942 2010-06-16  Alan Modra  <amodra@gmail.com>
3943
3944         PR tree-optimization/44507
3945         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3946
3947 2010-06-15  Jason Merrill  <jason@redhat.com>
3948
3949         * g++.dg/overload/arg3.C: Adjust error locations.
3950         * g++.dg/overload/copy1.C: Likewise.
3951         * g++.dg/tc1/dr152.C: Likewise.
3952         * g++.dg/template/incomplete4.C: Likewise.
3953         * g++.dg/template/incomplete5.C: Likewise.
3954         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3955         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3956         * g++.old-deja/g++.pt/crash9.C: Likewise.
3957
3958         * g++.dg/inherit/virtual5.C: New.
3959
3960         * g++.dg/cpp0x/defaulted18.C: New.
3961
3962         * g++.dg/cpp0x/initlist40.C: New.
3963
3964         * g++.dg/cpp0x/initlist39.C: New.
3965
3966 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3967
3968         PR middle-end/44391
3969         * gcc.dg/graphite/pr44391.c: New.
3970
3971 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3972
3973         PR fortran/43388
3974         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3975         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3976         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3977         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3978
3979 2010-06-15  Richard Guenther  <rguenther@suse.de>
3980
3981         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3982
3983 2010-06-15  Richard Guenther  <rguenther@suse.de>
3984
3985         * gcc.dg/vect/bb-slp-21.c: Adjust.
3986         * gcc.dg/vect/bb-slp-13.c: Likewise
3987         * gcc.dg/vect/bb-slp-4.c: Likewise
3988         * gcc.dg/vect/bb-slp-22.c: Likewise
3989         * gcc.dg/vect/bb-slp-14.c: Likewise
3990         * gcc.dg/vect/bb-slp-23.c: Likewise
3991         * gcc.dg/vect/bb-slp-15.c: Likewise
3992         * gcc.dg/vect/bb-slp-17.c: Likewise
3993         * gcc.dg/vect/bb-slp-18.c: Likewise
3994         * gcc.dg/vect/bb-slp-19.c: Likewise
3995         * gcc.dg/vect/bb-slp-10.c: Likewise
3996         * gcc.dg/vect/bb-slp-11.c: Likewise
3997         * gcc.dg/vect/bb-slp-20.c: Likewise
3998         * gcc.dg/vect/bb-slp-3.c: Likewise
3999
4000 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR fortran/44536
4003         * gfortran.dg/gomp/pr44536.f90: New test.
4004         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4005
4006 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4007
4008         PR target/44534
4009         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4010         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4011
4012 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR tree-optimization/44508
4015         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4016
4017         PR bootstrap/44509
4018         * gcc.dg/pr44509.c: New test.
4019
4020 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4021
4022         PR tree-optimization/44507
4023         * gcc.dg/vect/pr44507.c: New test.
4024
4025 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4026
4027         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4028         and c-pretty-print.h.
4029
4030         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4031
4032 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4033
4034         * gfortran.dg/whole_file_18.f90: Updated error message.
4035
4036 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4037
4038         * gfortran.dg/whole_file_20.f03: New.
4039
4040 2010-06-12  Jan Hubicka  <jh@suse.cz>
4041
4042         * gcc.c-torture/compile/pc44485.c: New testcase.
4043
4044 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4045
4046         PR fortran/40117
4047         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4048         * gfortran.dg/typebound_proc_14.f03: New.
4049         * gfortran.dg/typebound_proc_15.f03: New.
4050
4051 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4052
4053         * gcc.dg/opts-1.c: New test.
4054
4055 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4056
4057         * gcc.dg/funroll-loops-all.c: Update expected error.
4058
4059 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4060
4061         PR target/44481
4062         * gcc.target/i386/pr44481.c: New test.
4063
4064 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4065
4066         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4067
4068 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4069
4070         PR middle-end/44483
4071         * gcc.dg/tree-ssa/pr44483.c: New.
4072
4073 2010-06-11  Paul Brook  <paul@codesourcery.com>
4074
4075         * g++.dg/other/arm-neon-1.C: New test.
4076
4077 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4078
4079         PR fortran/42051
4080         PR fortran/43896
4081         * gfortran.dg/class_23.f03: New test.
4082
4083 2010-06-11  Jan Hubicka  <jh@suse.cz>
4084
4085         * gcc.dg/ipa/pure-const-2.c: New testcase.
4086
4087 2010-06-11  Jan Hubicka  <jh@suse.cz>
4088
4089         * gcc.dg/noreturn-7.c: Update.
4090         * gcc.dg/noreturn-4.c: Update.
4091
4092 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4093
4094         Fix MIPS bootstrap
4095         * g++.dg/other/typedef4.C: New test.
4096
4097 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4098
4099         PR fortran/44207
4100         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4101
4102 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4103
4104         PR fortran/44457
4105         * gfortran.dg/asynchronous_3.f03
4106
4107 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4108
4109         PR middle-end/44185
4110         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4111         non-temporal stores out of the tests to form new test cases.  As a
4112         result, no non-temporal store should be generated in this case.
4113
4114         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4115         prefetch-7.c that generate one non-temporal store.
4116
4117         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4118         prefetch-7.c that generate one non-temporal store and one
4119         one-temporal prefetch.
4120
4121 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4122
4123         PR tree-optimization/44258
4124         * gcc.dg/tree-ssa/pr44258.c: New test.
4125
4126 2010-06-10  Daniel Kraft  <d@domob.eu>
4127
4128         PR fortran/38936
4129         * gfortran.dg/associate_1.f03: New test.
4130         * gfortran.dg/associate_2.f95: New test.
4131         * gfortran.dg/associate_3.f03: New test.
4132         * gfortran.dg/associate_4.f08: New test.
4133
4134 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4135
4136         * gfortran.dg/selected_char_kind_4.f90: New test.
4137
4138 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4139
4140         * gcc.dg/pr42461.c: New test.
4141
4142 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4143
4144         PR fortran/44347
4145         * gfortran.dg/selected_real_kind_1.f90: New.
4146
4147 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4148
4149         PR fortran/44359
4150         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4151         warning.
4152         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4153         check for warning.
4154
4155 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4156
4157         * gfortran.dg/data_namelist_conflict.f90: New test.
4158
4159 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4160
4161         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4162         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4163         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4164
4165 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4166
4167         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4168         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4169         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4170         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4171         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4172
4173 2010-06-09  Jason Merrill  <jason@redhat.com>
4174
4175         PR c++/44366
4176         * g++.dg/cpp0x/decltype23.C: Move to...
4177         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4178
4179 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4180
4181         PR fortran/44211
4182         * gfortran.dg/typebound_call_14.f03: New test.
4183
4184 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4185
4186         PR tree-optimization/44423
4187         * gcc.dg/tree-ssa/pr44423.c: New test.
4188
4189 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4190
4191         PR testsuite/42843
4192         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4193         TV_NONE to initialize tv_id field.
4194         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4195         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4196         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4197         Include toplev.h .
4198         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4199         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4200         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4201
4202 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4203
4204         PR tree-optimization/39874
4205         PR middle-end/28685
4206         * gcc.dg/pr39874.c: New file.
4207
4208 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4209
4210         * g++.dg/ext/attr-alias-1.C: New.
4211         * g++.dg/ext/attr-alias-2.C: New.
4212
4213 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4214
4215         PR fortran/44446
4216         * gfortran.dg/proc_ptr_27.f90: New.
4217
4218 2010-06-07  Jason Merrill  <jason@redhat.com>
4219
4220         PR c++/44366
4221         * g++.dg/cpp0x/decltype23.C: New.
4222
4223 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4224             Shujing Zhao  <pearly.zhao@oracle.com>
4225
4226         PR c/37724
4227         * gcc.dg/c90-const-expr-10.c: Adjust.
4228         * gcc.dg/c99-const-expr-10.c: Adjust.
4229         * gcc.dg/init-bad-7.c: New.
4230
4231 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4232
4233         * lib/target-supports.exp (check_effective_target_gas): New proc.
4234         * gcc.c-torture/execute/960321-1.x: New file.
4235
4236 2010-06-07  Jason Merrill  <jason@redhat.com>
4237
4238         PR c++/44401
4239         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4240
4241 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR c++/44444
4244         * g++.dg/warn/Wunused-var-12.C: New test.
4245
4246         PR c++/44443
4247         * c-c++-common/Wunused-var-11.c: New test.
4248
4249 2010-06-07  Jan Hubicka  <jh@suse.cz>
4250
4251         * gcc.dg/ipa/pure-const-1.c: New testcase.
4252
4253 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4254
4255         PR rtl-optimization/44404
4256         * gcc.dg/pr44404.c: New.
4257
4258 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4259
4260         PR target/44159
4261         * gcc.target/i386/abi-2.c: Check sysv abi here.
4262         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4263         function to avoid failures by different ABIs.
4264         * gcc.target/i386/aes-check.h: Likewise.
4265         * gcc.target/i386/avx-check.h: Likewise.
4266         * gcc.target/i386/fma4-check.h: Likewise.
4267         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4268         * gcc.target/i386/mmx-check.h: Likewise.
4269         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4270         * gcc.target/i386/pclmul-check.h: Likewise.
4271         * gcc.target/i386/sse-check.h: Likewise.
4272         * gcc.target/i386/sse2-check.h: Likewise.
4273         * gcc.target/i386/sse3-check.h: Likewise.
4274         * gcc.target/i386/sse4_1-check.h: Likewise.
4275         * gcc.target/i386/sse4_2-check.h: Likewise.
4276         * gcc.target/i386/sse4a-check.h: Likewise.
4277         * gcc.target/i386/ssse3-check.h: Likewise.
4278         * gcc.target/i386/xop-check.h: Likewise.
4279         * gcc.target/i386/pr27971.c: Fix for LLP64.
4280         * gcc.target/i386/pr39139.c: Likewise.
4281         * gcc.target/i386/pr39315-check.c: Likewise.
4282         * gcc.target/i386/vararg-1.c: Likewise.
4283         * gcc.target/i386/vararg-2.c: Likewise.
4284         Additional add dg-compile to avoid failure due
4285         missing foo symbol.
4286
4287         * gcc.dg/compound-literal-1.c: Fix for llp64.
4288         * gcc.dg/pr32370.c: Likewise.
4289         * gcc.dg/pr37561.c: Likewise.
4290         * gcc.dg/pr41340.c: Likewise.
4291         * gcc.dg/pr41551.c: Likewise.
4292
4293 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4294
4295         PR c++/44188
4296         * g++.dg/debug/dwarf2/typedef3.C: New test.
4297
4298 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4299
4300         PR c/20000
4301         * c-c++-common/pr20000.c: New.
4302
4303 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4304
4305         PR c++/44086
4306         * g++.dg/init/pr44086.C: New.
4307         * g++.dg/cpp0x/decltype4.C: Adjust.
4308
4309 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/43945
4312         * gfortran.dg/generic_23.f03: New test.
4313
4314 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4315
4316         PR fortran/43895
4317         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4318
4319 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4320
4321         PR c++/44361
4322         * c-c++-common/Wunused-var-9.c: New test.
4323
4324 2010-06-05  Jason Merrill  <jason@redhat.com>
4325
4326         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4327
4328 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4329
4330         PR c/44322
4331         * gcc.dg/c99-restrict-4.c: New test.
4332
4333 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4334
4335         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4336         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4337         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4338         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4339         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4340         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4341         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4342         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4343         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4344         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4345         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4346         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4347         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4348         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4349         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4350         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4351         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4352         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4353         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4354         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4355         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4356         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4357
4358 2010-06-04  Jason Merrill  <jason@redhat.com>
4359
4360         * g++.dg/cpp0x/noexcept06.C: New.
4361         * g++.dg/cpp0x/noexcept07.C: New.
4362
4363         * g++.dg/cpp0x/noexcept01.C: New.
4364         * g++.dg/cpp0x/noexcept02.C: New.
4365         * g++.dg/cpp0x/noexcept03.C: New.
4366         * g++.dg/cpp0x/noexcept04.C: New.
4367         * g++.dg/cpp0x/noexcept05.C: New.
4368
4369 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4370
4371         PR c++/44412
4372         * g++.dg/warn/Wunused-var-10.C: New test.
4373         * g++.dg/warn/Wunused-var-11.C: New test.
4374
4375         PR c++/44362
4376         * c-c++-common/Wunused-var-10.c: New test.
4377
4378 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4379
4380         PR c/25880
4381         * gcc.dg/assign-warn-2.c: Update.
4382         * gcc.dg/cpp/line3.c: Update.
4383         * gcc.dg/c99-array-lval-8.c: Update.
4384         * gcc.dg/cast-qual-2.c: Update.
4385         * gcc.dg/c99-arraydecl-3.c:  Update.
4386         * gcc.dg/assign-warn-1.c:  Update.
4387         * gcc.dg/format/gcc_diag-1.c:  Update.
4388
4389 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4390
4391         PR rtl-optimization/39871
4392         PR rtl-optimization/40615
4393         PR rtl-optimization/42500
4394         PR rtl-optimization/42502
4395         * gcc.target/arm/eliminate.c: New test.
4396
4397 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4398
4399         PR libstdc++/44410
4400         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4401         * g++.old-deja/g++.other/delete3.C: Likewise.
4402         * g++.old-deja/g++.other/new.C: Likewise.
4403         * g++.old-deja/g++.law/operators27.C: Likewise.
4404         * g++.old-deja/g++.mike/p755.C: Likewise.
4405         * g++.dg/eh/new1.C: Likewise.
4406         * g++.dg/init/new5.C: Likewise.
4407
4408 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4409
4410         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4411         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4412         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4413
4414 2010-06-03  Richard Guenther  <rguenther@suse.de>
4415
4416         PR lto/41921
4417         * lib/lto.exp: Always load gcc.exp.
4418         (lto-obj): For C source files invoke gcc_target_compile.
4419         * g++.dg/lto/20100603-1_0.C: New testcase.
4420         * g++.dg/lto/20100603-1_1.c: Likewise.
4421
4422 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4423
4424         PR tree-optimization/43688
4425         * gfortran.dg/pr43688.f90: New.
4426
4427 2010-06-03  Richard Guenther  <rguenther@suse.de>
4428
4429         PR lto/41584
4430         * gcc.dg/lto/20100603-1_0.c: New testcase.
4431         * gcc.dg/lto/20100603-2_0.c: Likewise.
4432         * gcc.dg/lto/20100603-3_0.c: Likewise.
4433
4434 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4435
4436         PR target/44218
4437         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4438         * gcc.target/powerpc/recip-2.c: Ditto.
4439         * gcc.target/powerpc/recip-3.c: Ditto.
4440         * gcc.target/powerpc/recip-4.c: Ditto.
4441         * gcc.target/powerpc/recip-5.c: Ditto.
4442         * gcc.target/powerpc/recip-6.c: Ditto.
4443         * gcc.target/powerpc/recip-7.c: Ditto.
4444         * gcc.target/powerpc/recip-test.h: Ditto.
4445         * gcc.target/powerpc/recip-test2.h: Ditto.
4446
4447 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4448
4449         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4450
4451 2010-06-02  Jason Merrill  <jason@redhat.com>
4452
4453         * g++.dg/ext/vector9.C: Expect typedef in error message.
4454
4455         PR c++/9726
4456         PR c++/23594
4457         PR c++/44333
4458         * g++.dg/tc1/dr101.C: Remove xfails.
4459
4460 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4461
4462         PR middle-end/44372
4463         * g++.dg/ipa/pr44372.C: New.
4464
4465 2010-06-02  Jan Hubicka  <jh@suse.cz>
4466
4467         PR middle-end/44295
4468         * g++.dg/torture/pr44295.C: Neww testcase.
4469
4470 2010-06-02  Jan Hubicka  <jh@suse.cz>
4471
4472         * gcc.dg/tree-ssa/loadpre6.c: Update.
4473
4474 2010-06-02  Richard Guenther  <rguenther@suse.de>
4475
4476         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4477         diagnostic.h.
4478
4479 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4480
4481         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4482         the link fail message.
4483
4484 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4485
4486         PR fortran/44360
4487         * gfortran.dg/use_13.f90: New test case.
4488
4489 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         PR fortran/44371
4492         * gfortran.dg/error_stop_2.f08: Minor update.
4493
4494 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4495
4496         PR fortran/44371
4497         * gfortran.dg/error_stop_1.f08: New test.
4498         * gfortran.dg/error_stop_2.f08: New test.
4499
4500 2010-06-01  Jason Merrill  <jason@redhat.com>
4501
4502         DR 990
4503         * g++.dg/cpp0x/initlist37.C: New.
4504         * g++.dg/cpp0x/initlist38.C: New.
4505
4506         PR c++/44358
4507         * g++.dg/cpp0x/initlist36.C: New.
4508
4509 2010-05-31 Jan Hubicka  <jh@suse.cz>
4510
4511         * gcc.dg/noreturn-8.c: New testcase.
4512
4513 2010-05-31 Jan Hubicka  <jh@suse.cz>
4514
4515         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4516         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4517
4518 2010-05-31 Jan Hubicka  <jh@suse.cz>
4519
4520         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4521         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4522
4523 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4524
4525         PR fortran/36928
4526         * gfortran.dg/dependency_27.f90:  New test.
4527         * gfortran.dg/array_assign_1.F90:  New test.
4528
4529 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR target/44338
4532         * gcc.target/i386/sse-24.c: New test.
4533
4534 2010-05-31  Jan Hubicka  <jh@suse.cz>
4535
4536         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4537
4538 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4539
4540         PR middle-end/44337
4541         * gcc.dg/pr44337.c: New test.
4542
4543         PR tree-optimization/44182
4544         * g++.dg/debug/pr44182.C: New test.
4545
4546 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4547
4548         * gcc.dg/nested-func-7.c: New test.
4549         * gnat.dg/frame_overflow.adb: Adjust directives.
4550
4551 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4552
4553         * gnat.dg/prot2.ad[sb]: New test.
4554         * gnat.dg/prot2_pkg1.ads: New helper.
4555         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4556
4557 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4558
4559         * gnat.dg/array11.adb: Adjust dg-warning directive.
4560         * gnat.dg/object_overflow.adb: Likewise.
4561
4562 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4563
4564         PR middle-end/44306
4565         * gcc.dg/tree-ssa/pr44306.c: New.
4566
4567 2010-05-29  Jan Hubicka  <jh@suse.cz>
4568
4569         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4570
4571 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4572
4573         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4574
4575 2010-05-28  Mike Stump  <mikestump@comcast.net>
4576
4577         PR objc/44125
4578         * objc.dg/const-str-9.m: Remove static.
4579
4580 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR target/43636
4583         * gcc.c-torture/compile/pr43636.c: New test.
4584
4585 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4586
4587         PR objc++/23616
4588         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4589         * obj-c++.dg/try-catch-9.mm: Ditto.
4590
4591 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4592
4593         Revert patch for PR c++/44188
4594         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4595
4596 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4597
4598         PR c++/44188
4599         * g++.dg/debug/dwarf2/typedef3.C: New test.
4600
4601 2010-05-27  Jason Merrill  <jason@redhat.com>
4602
4603         PR c++/43555
4604         * g++.dg/ext/vla9.C: New.
4605
4606 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4607
4608         PR objc/44140
4609         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4610         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4611         * objc.dg/torture/tls/thr-init.m: Ditto.
4612         * objc.dg/torture/trivial.m: Ditto.
4613         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4614         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4615         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4616         * obj-c++.dg/torture/trivial.mm: Ditto.
4617
4618 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4619
4620         * g++.dg/lto/20100302_0.C: Skip on darwin.
4621
4622 2010-05-27  Richard Guenther  <rguenther@suse.de>
4623
4624         PR tree-optimization/44284
4625         * gcc.dg/vect/vect-118.c: New testcase.
4626         * gcc.dg/vect/bb-slp-20.c: Adjust.
4627         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4628         * gcc.dg/vect/slp-9.c: Likewise.
4629         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4630         * gcc.dg/vect/vect-10.c: Likewise.
4631         * gcc.dg/vect/vect-109.c: Likewise.
4632         * gcc.dg/vect/vect-12.c: Likewise.
4633         * gcc.dg/vect/vect-36.c: Likewise.
4634         * gcc.dg/vect/vect-7.c: Likewise.
4635         * gcc.dg/vect/vect-iv-8.c: Likewise.
4636         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4637         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4638         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4639         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4640         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4641         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4642         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4643         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4644         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4645         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4646         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4647         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4648         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4649         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4650         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4651         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4652         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4653
4654 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4655
4656         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4657         necessary.
4658
4659 2010-05-26  Jan Hubicka  <jh@suse.cz>
4660
4661         * gcc.dg/lto/materialize-1_0.c: New file.
4662         * gcc.dg/lto/materialize-1_1.c: New file.
4663
4664 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4665
4666         * gnat.dg/lto10.adb: New test.
4667         * gnat.dg/lto10_pkg.ads: New helper.
4668
4669 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4670
4671         * lib/target-supports.exp (check_effective_target_int128): New
4672         function to check if __int128 types are available for target.
4673         * c-c++-common/int128-types-1.c: New.
4674         * c-c++-common/int128-1.c: New.
4675         * c-c++-common/int128-2.c: New.
4676         * g++.dg/abi/mangle43.C: New.
4677         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4678         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4679         pointer-wide scalar.
4680         * g++.dg/other/pr25632.C: Likewise.
4681         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4682         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4683         overflow warnings.
4684         * g++.dg/warn/pr13358-4.C: Likewise.
4685         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4686         * g++.dg/warn/Wconversion-null.C: Likewise.
4687
4688 2010-05-26  Jason Merrill  <jason@redhat.com>
4689
4690         PR c++/43382
4691         * g++.dg/cpp0x/variadic101.C: New.
4692
4693 2010-05-26  Richard Guenther  <rguenther@suse.de>
4694
4695         PR rtl-optimization/44164
4696         * gcc.c-torture/execute/pr44164.c: New testcase.
4697         * g++.dg/tree-ssa/pr13146.C: Adjust.
4698
4699 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4700
4701         PR fortran/40011
4702         * gfortran.dg/whole_file_19.f90 : New test.
4703
4704 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4705
4706         PR fortran/30668
4707         PR fortran/31346
4708         PR fortran/34260
4709         * gfortran.dg/pr40999.f: Fix function type.
4710         * gfortran.dg/whole_file_5.f90: Likewise.
4711         * gfortran.dg/whole_file_6.f90: Likewise.
4712         * gfortran.dg/whole_file_16.f90: New.
4713         * gfortran.dg/whole_file_17.f90: New.
4714         * gfortran.dg/whole_file_18.f90: New.
4715
4716 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4717             Iain Sandoe  <iains@gcc.gnu.org>
4718
4719         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4720         * gcc.c-torture/compile/pr44197.c: Require alias support.
4721         * gcc.dg/lto/20081222_0.c: Ditto.
4722
4723 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR debug/42801
4726         * gcc.dg/guality/vla-2.c: New test.
4727
4728 2010-05-25  Richard Guenther  <rguenther@suse.de>
4729
4730         PR middle-end/44069
4731         * g++.dg/torture/pr44069.C: New testcase.
4732
4733 2010-05-25  Richard Guenther  <rguenther@suse.de>
4734
4735         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4736
4737 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4738
4739         PR objc/44140
4740         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4741
4742 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4743
4744         * obj-c++.dg/torture/tls/trivial.mm: New.
4745         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4746         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4747         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4748         * obj-c++.dg/torture/tls/diag-1.mm: New.
4749         * obj-c++.dg/torture/tls/tls.exp: New.
4750         * obj-c++.dg/torture/trivial.mm: New.
4751         * obj-c++.dg/torture/dg-torture.exp: New.
4752         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4753         * obj-c++.dg/tls/trivial.m: New.
4754         * obj-c++.dg/tls/init-1.mm: New.
4755         * obj-c++.dg/tls/diag-1.mm: New.
4756         * obj-c++.dg/tls/init-2.mm: New.
4757         * obj-c++.dg/tls/diag-2.mm: New.
4758         * obj-c++.dg/tls/diag-3.mm: New.
4759         * obj-c++.dg/tls/diag-4.mm: New.
4760         * obj-c++.dg/tls/static-1.mm: New.
4761         * obj-c++.dg/tls/tls.exp: New.
4762         * obj-c++.dg/tls/diag-5.mm: New.
4763         * obj-c++.dg/tls/static-1a.mm: New.
4764         * objc-obj-c++-shared/Object1.mm: New.
4765         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4766
4767 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4768
4769         PR objc++/43689
4770         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4771         * obj-c++.dg/const-str-6.mm: Ditto.
4772
4773 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4774
4775         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4776
4777 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4778
4779         PR ada/38394
4780         * gnat.dg/array13.ad[sb]: New test.
4781
4782 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4783             Sandra Loosemore  <sandra@codesourcery.com>
4784
4785         * gcc.target/arm/neon/: Regenerated test cases.
4786
4787         * gcc.target/arm/neon/polytypes.c,
4788         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4789         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4790         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4791         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4792         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4793         dg-add-options arm_neon.
4794
4795         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4796         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4797         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4798         and arm_neon_fp16_ok.
4799
4800         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4801         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4802
4803         * lib/target-supports.exp (add_options_for_arm_neon): New.
4804         (check_effective_target_arm_neon_ok_nocache): New, from
4805         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4806         (check_effective_target_arm_neon_ok): Use
4807         check_effective_target_arm_neon_ok_nocache.
4808         (add_options_for_arm_neon_fp16)
4809         (check_effective_target_arm_neon_fp16_ok)
4810         check_effective_target_arm_neon_fp16_ok_nocache): New.
4811         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4812
4813 2010-05-24  Jason Merrill  <jason@redhat.com>
4814
4815         PR c++/41510
4816         * g++.dg/cpp0x/initlist35.C: New.
4817         * g++.dg/init/brace6.C: Adjust.
4818
4819 2010-05-24  Paul Brook  <paul@codesourcery.com>
4820
4821         * gcc.target/arm/frame-pointer-1.c: New test.
4822         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4823         pointer elimination.
4824
4825 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4826
4827         PR target/44245
4828         * gcc.target/i386/crc32-3.c: New.
4829         * gcc.target/i386/crc32-4.c: Likewise.
4830
4831 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4832
4833         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4834         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4835         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4836
4837 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4838
4839         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4840
4841 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4842
4843         PR target/43869
4844         * gcc.c-target/pr43869.c: New test.
4845
4846 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4847
4848         PR fortran/44212
4849         * gfortran.dg/class_22.f03: New.
4850
4851 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4852
4853         PR lto/44238
4854         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4855
4856 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4857
4858         PR fortran/44213
4859         * gfortran.dg/abstract_type_7.f03: New.
4860
4861 2010-05-21  Jason Merrill  <jason@redhat.com>
4862
4863         * g++.dg/eh/spec11.C: Test cleanup optimization.
4864
4865 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR debug/44223
4868         * gcc.target/i386/pr44223.c: New test.
4869
4870 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4871
4872         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4873
4874 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4875
4876         * g++.dg/other/const3.C: New test.
4877
4878 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4879
4880         PR fortran/38407
4881         * warn_unused_dummy_argument_1.f90: New.
4882         * warn_unused_dummy_argument_2.f90: New.
4883
4884 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4885
4886         PR c++/30298
4887         * g++.dg/inherit/crash1.C: New.
4888         * g++.dg/inherit/crash2.C: Likewise.
4889
4890 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4891
4892         PR debug/44178
4893         * g++.dg/debug/pr44178.C: New test.
4894
4895 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4896
4897         PR middle-end/44185
4898         * gcc.dg/tree-ssa/prefetch-6.c: Add
4899         --param min-insn-to-prefetch-ratio=6.
4900         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4901         allow unrolling, and adjust the movnti count.
4902
4903 2010-05-20  Jan Hubicka  <jh@suse.cz>
4904
4905         PR middle-end/44197
4906         * gcc.c-torture/compile/pr44197.c: New file.
4907
4908 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4909
4910         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4911         Fix test code.
4912         (check_effective_target_xop): Remove __may_alias__ attribute.
4913
4914 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4915
4916         PR target/44202
4917         * gcc.c-torture/execute/pr44202-1.c: New test.
4918
4919 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4920
4921         PR fortran/43851
4922         * gfortran.dg/label_1.f90: Update test.
4923
4924 2010-05-19  Jan Hubicka  <jh@suse.cz>
4925
4926         * gcc.dg/lto/ipareference2_0.c: New file.
4927         * gcc.dg/lto/ipareference2_1.c: New file.
4928
4929 2010-05-19  Jason Merrill  <jason@redhat.com>
4930
4931         * g++.dg/parse/fn-typedef2.C: New.
4932
4933         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4934         function type.
4935
4936         PR c++/44193
4937         * g++.dg/template/fntype1.C: New.
4938
4939 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4940
4941         * gnat.dg/discr23.ad[sb]: New test.
4942         * gnat.dg/discr23_pkg.ads: New helper.
4943
4944         * gnat.dg/specs/controlled1.ads: New test.
4945         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4946
4947 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4948
4949         PR fortran/44055
4950         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4951         Fixed scope of C_SIZEOF.
4952         * gfortran.dg/warn_conversion_2.f90: New.
4953
4954 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4955
4956         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4957         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4958         for optional selector.
4959         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4960         (check_effective_target_sse3): New proc.
4961         * gcc.target/i386/math-torture/math-torture.exp: Load
4962         target-supports.exp.
4963         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4964         check_effective_target_sse2.
4965         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4966         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4967         * g++.dg/vect/vect.exp: Likewise.
4968         * gfortran.dg/vect/vect.exp: Likewise.
4969         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4970         -msse2 if check_effective_target_sse2.
4971
4972         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4973         * gcc.target/i386/3dnow-2.c: Likewise.
4974         * gcc.target/i386/3dnowA-1.c: Likewise.
4975         * gcc.target/i386/3dnowA-2.c: Likewise.
4976         * gcc.target/i386/pr42549.c: Likewise.
4977
4978         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4979         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4980         * gcc.target/i386/sse3-addsubps.c: Likewise.
4981         * gcc.target/i386/sse3-haddpd.c: Likewise.
4982         * gcc.target/i386/sse3-haddps.c: Likewise.
4983         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4984         * gcc.target/i386/sse3-hsubps.c: Likewise.
4985         * gcc.target/i386/sse3-movddup.c: Likewise.
4986         * gcc.target/i386/sse3-movshdup.c: Likewise.
4987         * gcc.target/i386/sse3-movsldup.c: Likewise.
4988
4989         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4990         * g++.dg/ext/attrib35.C: Likewise.
4991         * g++.dg/opt/pr40496.C: Likewise.
4992         * g++.dg/other/i386-1.C: Likewise.
4993         * g++.dg/other/i386-4.C: Likewise.
4994         * g++.dg/other/pr34435.C: Likewise.
4995         * g++.dg/other/pr39496.C: Likewise.
4996         * g++.dg/other/pr40446.C: Likewise.
4997         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4998         * gcc.dg/compat/vector-1a_main.c: Likewise.
4999         * gcc.dg/compat/vector-2a_main.c: Likewise.
5000         * gcc.dg/lto/20090206-1_0.c: Likewise.
5001         * gcc.dg/pr34856.c: Likewise.
5002         * gcc.dg/pr36584.c: Likewise.
5003         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5004         * gcc.dg/pr37544.c: Likewise.
5005         * gcc.dg/torture/pr16104-1.c: Likewise.
5006         * gcc.dg/torture/pr35771-1.c: Likewise.
5007         * gcc.dg/torture/pr35771-2.c: Likewise.
5008         * gcc.dg/torture/pr35771-3.c: Likewise.
5009         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5010         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5011         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5012         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5013         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5014         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5015         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5016         * gcc.target/i386/20060512-1.c: Likewise.
5017         * gcc.target/i386/20060512-3.c: Likewise.
5018         * gcc.target/i386/all_one_m128i.c: Likewise.
5019         * gcc.target/i386/float128-1.c: Likewise.
5020         * gcc.target/i386/float128-2.c: Likewise.
5021         * gcc.target/i386/fpcvt-1.c: Likewise.
5022         * gcc.target/i386/fpcvt-2.c: Likewise.
5023         * gcc.target/i386/fpcvt-3.c: Likewise.
5024         * gcc.target/i386/fpprec-1.c: Likewise.
5025         * gcc.target/i386/funcspec-9.c: Likewise.
5026         * gcc.target/i386/incoming-1.c: Likewise.
5027         * gcc.target/i386/incoming-12.c: Likewise.
5028         * gcc.target/i386/incoming-2.c: Likewise.
5029         * gcc.target/i386/incoming-3.c: Likewise.
5030         * gcc.target/i386/incoming-4.c: Likewise.
5031         * gcc.target/i386/incoming-6.c: Likewise.
5032         * gcc.target/i386/incoming-7.c: Likewise.
5033         * gcc.target/i386/incoming-8.c: Likewise.
5034         * gcc.target/i386/opt-1.c: Likewise.
5035         * gcc.target/i386/opt-2.c: Likewise.
5036         * gcc.target/i386/ordcmp-1.c: Likewise.
5037         * gcc.target/i386/pr17692.c: Likewise.
5038         * gcc.target/i386/pr18614-1.c: Likewise.
5039         * gcc.target/i386/pr22152.c: Likewise.
5040         * gcc.target/i386/pr23570.c: Likewise.
5041         * gcc.target/i386/pr23575.c: Likewise.
5042         * gcc.target/i386/pr26449-1.c: Likewise.
5043         * gcc.target/i386/pr26600.c: Likewise.
5044         * gcc.target/i386/pr27790.c: Likewise.
5045         * gcc.target/i386/pr28839.c: Likewise.
5046         * gcc.target/i386/pr30970.c: Likewise.
5047         * gcc.target/i386/pr32000-1.c: Likewise.
5048         * gcc.target/i386/pr32000-2.c: Likewise.
5049         * gcc.target/i386/pr32280.c: Likewise.
5050         * gcc.target/i386/pr32661.c: Likewise.
5051         * gcc.target/i386/pr32708-1.c: Likewise.
5052         * gcc.target/i386/pr32961.c: Likewise.
5053         * gcc.target/i386/pr33329.c: Likewise.
5054         * gcc.target/i386/pr35714.c: Likewise.
5055         * gcc.target/i386/pr35767-1.c: Likewise.
5056         * gcc.target/i386/pr35767-1d.c: Likewise.
5057         * gcc.target/i386/pr35767-1i.c: Likewise.
5058         * gcc.target/i386/pr35767-2.c: Likewise.
5059         * gcc.target/i386/pr35767-2d.c: Likewise.
5060         * gcc.target/i386/pr35767-2i.c: Likewise.
5061         * gcc.target/i386/pr35767-3.c: Likewise.
5062         * gcc.target/i386/pr35767-5.c: Likewise.
5063         * gcc.target/i386/pr36222-1.c: Likewise.
5064         * gcc.target/i386/pr36578-1.c: Likewise.
5065         * gcc.target/i386/pr36578-2.c: Likewise.
5066         * gcc.target/i386/pr36992-1.c: Likewise.
5067         * gcc.target/i386/pr37101.c: Likewise.
5068         * gcc.target/i386/pr37216.c: Likewise.
5069         * gcc.target/i386/pr37434-1.c: Likewise.
5070         * gcc.target/i386/pr37434-2.c: Likewise.
5071         * gcc.target/i386/pr37843-3.c: Likewise.
5072         * gcc.target/i386/pr37843-4.c: Likewise.
5073         * gcc.target/i386/pr39162.c: Likewise.
5074         * gcc.target/i386/pr39315-1.c: Likewise.
5075         * gcc.target/i386/pr39315-2.c: Likewise.
5076         * gcc.target/i386/pr39315-3.c: Likewise.
5077         * gcc.target/i386/pr39315-4.c: Likewise.
5078         * gcc.target/i386/pr39445.c: Likewise.
5079         * gcc.target/i386/pr39496.c: Likewise.
5080         * gcc.target/i386/pr40809.c: Likewise.
5081         * gcc.target/i386/pr40906-3.c: Likewise.
5082         * gcc.target/i386/pr41019.c: Likewise.
5083         * gcc.target/i386/pr42542-1.c: Likewise.
5084         * gcc.target/i386/pr42542-2.c: Likewise.
5085         * gcc.target/i386/pr42542-3.c: Likewise.
5086         * gcc.target/i386/pr42542-3a.c: Likewise.
5087         * gcc.target/i386/pr42881.c: Likewise.
5088         * gcc.target/i386/push-1.c: Likewise.
5089         * gcc.target/i386/quad-sse.c: Likewise.
5090         * gcc.target/i386/reload-1.c: Likewise.
5091         * gcc.target/i386/sse-10.c: Likewise.
5092         * gcc.target/i386/sse-11.c: Likewise.
5093         * gcc.target/i386/sse-15.c: Likewise.
5094         * gcc.target/i386/sse-17.c: Likewise.
5095         * gcc.target/i386/sse-18.c: Likewise.
5096         * gcc.target/i386/sse-19.c: Likewise.
5097         * gcc.target/i386/sse-4.c: Likewise.
5098         * gcc.target/i386/sse-6.c: Likewise.
5099         * gcc.target/i386/sse-vect-types.c: Likewise.
5100         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5101         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5102         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5103         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5104         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5105         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5106         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5107         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5108         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5109         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5110         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5111         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5112         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5113         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5114         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5115         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5116         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5117         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5118         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5119         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5120         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5121         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5122         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5123         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5124         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5125         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5126         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5127         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5128         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5129         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5130         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5131         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5132         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5133         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5134         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5135         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5136         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5137         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5138         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5139         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5140         * gcc.target/i386/sse2-mmx.c: Likewise.
5141         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5142         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5143         * gcc.target/i386/sse2-movd-1.c: Likewise.
5144         * gcc.target/i386/sse2-movd-2.c: Likewise.
5145         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5146         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5147         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5148         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5149         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5150         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5151         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5152         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5153         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5154         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5155         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5156         * gcc.target/i386/sse2-movq-1.c: Likewise.
5157         * gcc.target/i386/sse2-movq-2.c: Likewise.
5158         * gcc.target/i386/sse2-movq-3.c: Likewise.
5159         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5160         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5161         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5162         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5163         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5164         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5165         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5166         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5167         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5168         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5169         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5170         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5171         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5172         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5173         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5174         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5175         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5176         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5177         * gcc.target/i386/sse2-pand-1.c: Likewise.
5178         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5179         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5180         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5181         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5182         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5183         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5184         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5185         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5186         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5187         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5188         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5189         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5190         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5191         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5192         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5193         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5194         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5195         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5196         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5197         * gcc.target/i386/sse2-por-1.c: Likewise.
5198         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5199         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5200         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5201         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5202         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5203         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5204         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5205         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5206         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5207         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5208         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5209         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5210         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5211         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5212         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5213         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5214         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5215         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5216         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5217         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5218         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5219         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5220         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5221         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5222         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5223         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5224         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5225         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5226         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5227         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5228         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5229         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5230         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5231         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5232         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5233         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5234         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5235         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5236         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5237         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5238         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5239         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5240         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5241         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5242         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5243         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5244         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5245         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5246         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5247         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5248         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5249         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5250         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5251         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5252         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5253         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5254         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5255         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5256         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5257         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5258         * gcc.target/i386/sse2-vec-1.c: Likewise.
5259         * gcc.target/i386/sse2-vec-2.c: Likewise.
5260         * gcc.target/i386/sse2-vec-3.c: Likewise.
5261         * gcc.target/i386/sse2-vec-4.c: Likewise.
5262         * gcc.target/i386/sse2-vec-5.c: Likewise.
5263         * gcc.target/i386/sse2-vec-6.c: Likewise.
5264         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5265         * gcc.target/i386/ssefn-2.c: Likewise.
5266         * gcc.target/i386/ssefn-4.c: Likewise.
5267         * gcc.target/i386/ssefp-1.c: Likewise.
5268         * gcc.target/i386/ssefp-2.c: Likewise.
5269         * gcc.target/i386/sseregparm-3.c: Likewise.
5270         * gcc.target/i386/sseregparm-4.c: Likewise.
5271         * gcc.target/i386/sseregparm-5.c: Likewise.
5272         * gcc.target/i386/sseregparm-6.c: Likewise.
5273         * gcc.target/i386/sseregparm-7.c: Likewise.
5274         * gcc.target/i386/ssetype-1.c: Likewise.
5275         * gcc.target/i386/ssetype-2.c: Likewise.
5276         * gcc.target/i386/ssetype-3.c: Likewise.
5277         * gcc.target/i386/ssetype-4.c: Likewise.
5278         * gcc.target/i386/ssetype-5.c: Likewise.
5279         * gcc.target/i386/unordcmp-1.c: Likewise.
5280         * gcc.target/i386/vararg-1.c: Likewise.
5281         * gcc.target/i386/vararg-2.c: Likewise.
5282         * gcc.target/i386/vararg-3.c: Likewise.
5283         * gcc.target/i386/vararg-4.c: Likewise.
5284         * gcc.target/i386/vararg-7.c: Likewise.
5285         * gcc.target/i386/vararg-8.c: Likewise.
5286         * gcc.target/i386/vecinit-1.c: Likewise.
5287         * gcc.target/i386/vecinit-2.c: Likewise.
5288         * gcc.target/i386/vecinit-3.c: Likewise.
5289         * gcc.target/i386/vecinit-4.c: Likewise.
5290         * gcc.target/i386/vecinit-5.c: Likewise.
5291         * gcc.target/i386/vecinit-6.c: Likewise.
5292         * gcc.target/i386/vectorize2.c: Likewise.
5293         * gcc.target/i386/vectorize3.c: Likewise.
5294         * gcc.target/i386/vectorize4.c: Likewise.
5295         * gcc.target/i386/vectorize6.c: Likewise.
5296         * gcc.target/i386/vectorize7.c: Likewise.
5297         * gcc.target/i386/vectorize8.c: Likewise.
5298         * gcc.target/i386/vperm-v2df.c: Likewise.
5299         * gcc.target/i386/vperm-v2di.c: Likewise.
5300         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5301         * gcc.target/i386/xorps-sse2.c: Likewise.
5302         * gcc.target/i386/xorps.c: Likewise.
5303         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5304         * gfortran.dg/graphite/pr42326.f90: Likewise.
5305         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5306
5307 2010-05-19  Richard Guenther  <rguenther@suse.de>
5308
5309         PR lto/44196
5310         * g++.dg/lto/20100519-1_0.C: New testcase.
5311
5312 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5313
5314         PR fortran/42360
5315         * gfortran.dg/warn_intent_out_not_set.f90: New.
5316
5317 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5318
5319         PR fortran/38404
5320         * gfortran.dg/data_char_1.f90: Updated warning message.
5321         * gfortran.dg/data_array_6.f: New.
5322
5323 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5324
5325         * g++.dg/ipa/ivinline-8.C: New test.
5326         * gcc.dg/ipa/iinline-2.c: Likewise.
5327
5328 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5329
5330         PR fortran/34505
5331         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5332         arguments; add check for return value kind.
5333         * gfortran.dg/float_1.f90: Likewise.
5334
5335 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5336
5337         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5338         (main): Use it.
5339         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5340         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5341         Prune another location line format.
5342         (lto-obj): Call lto_prune_warns on comp_output.
5343
5344 2010-05-18  Jan Hubicka  <jh@suse.cz>
5345
5346         * gcc.dg/lto/ipacp_0.c: New test.
5347         * gcc.dg/lto/ipacp_1.c: New test.
5348
5349 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5350
5351         PR lto/44184
5352         * gcc.dg/lto/20100518_0.c: New test.
5353
5354 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5355
5356         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5357
5358 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5359
5360         PR fortran/43990
5361         * gfortran.dg/class_21.f03: New.
5362
5363 2010-05-17  Jason Merrill  <jason@redhat.com>
5364
5365         PR c++/44157
5366         * g++.dg/cpp0x/initlist34.C: New.
5367
5368         PR c++/44158
5369         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5370
5371 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5372
5373         * g++.dg/ipa/ivinline-1.C: New test.
5374         * g++.dg/ipa/ivinline-2.C: New test.
5375         * g++.dg/ipa/ivinline-3.C: New test.
5376         * g++.dg/ipa/ivinline-4.C: New test.
5377         * g++.dg/ipa/ivinline-5.C: New test.
5378         * g++.dg/ipa/ivinline-6.C: New test.
5379
5380 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5381             Jason Merrill  <jason@redhat.com>
5382
5383         PR c++/44108
5384         * c-c++-common/Wunused-var-8.c: New test.
5385
5386 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR bootstrap/42347
5389         * gcc.c-torture/compile/pr42347.c: New test.
5390
5391         PR middle-end/44102
5392         * g++.dg/ext/asmgoto1.C: New test.
5393
5394 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5395
5396         PR middle-end/44133
5397         * gcc.dg/tree-ssa/pr44133.c: New test.
5398         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5399         precise.
5400
5401 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5402
5403         PR fortran/44044
5404         * gfortran.dg/class_20.f03: New.
5405
5406 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5407
5408         PR 44078
5409         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5410         debug messages but not the newly introduced one.
5411
5412 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5413
5414         PR fortran/35779
5415         * gfortran.dg/initialization_25.f90: Commented testcase.
5416         * gfortran.dg/initialization_26.f90: New.
5417
5418 2010-05-16  Richard Guenther  <rguenther@suse.de>
5419
5420         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5421         * gcc.dg/pr43084.c: Likewise.
5422         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5423         -fipa-type-escape.
5424         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5425         -fipa-type-escape.
5426         * gcc.dg/struct/struct-reorg.exp: Likewise.
5427         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5428         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5429
5430 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5431
5432         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5433         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5434         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5435         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5436         tests.
5437
5438 2010-05-15  Jason Merrill  <jason@redhat.com>
5439
5440         * g++.dg/eh/spec10.C: New.
5441         * g++.dg/eh/spec11.C: New.
5442         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5443
5444 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5445
5446         PR fortran/44154
5447         PR fortran/42647
5448         * gfortran.dg/allocatable_scalar_9.f90: New.
5449
5450 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR c++/44148
5453         * g++.dg/torture/pr44148.C: New test.
5454
5455 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5456
5457         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5458         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5459         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5460         diagnostics and type sizes.
5461
5462 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5463
5464         * gnat.dg/lto9.adb: New test.
5465         * gnat.dg/lto9_pkg1.ads: New helper.
5466         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5467
5468 2010-05-15  Jan Hubicka  <jh@suse.cz>
5469
5470         * gcc.dg/lto/ipareference_1.c: Rename to ...
5471         * gcc.dg/lto/ipareference_0.c: ... this one.
5472         * gcc.dg/lto/ipareference_2.c: Rename to ...
5473         * gcc.dg/lto/ipareference_1.c: ... this one.
5474
5475 2010-05-15  Jan Hubicka  <jh@suse.cz>
5476
5477         * gcc.dg/lto/ipareference_1.c: New file.
5478         * gcc.dg/lto/ipareference_2.c: New file.
5479
5480 2010-05-15  Richard Guenther  <rguenther@suse.de>
5481
5482         PR tree-optimization/44038
5483         * gcc.c-torture/compile/pr44038.c: New testcase.
5484
5485 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5486
5487         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5488         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5489
5490 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5491
5492         PR fortran/43207
5493         PR fortran/43969
5494         * gfortran.dg/class_18.f03: New.
5495         * gfortran.dg/class_19.f03: New.
5496
5497 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR debug/44112
5500         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5501         * g++.dg/debug/dwarf2/const1.C: Remove.
5502
5503 2010-05-14  Jason Merrill  <jason@redhat.com>
5504
5505         * g++.dg/eh/cond4.C: New.
5506         * g++.dg/eh/elide2.C: Adjust.
5507         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5508
5509 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5510
5511         PR fortran/44135
5512         * gfortran.dg/actual_array_interface_2.f90: New test.
5513
5514 2010-05-14  Richard Guenther  <rguenther@suse.de>
5515
5516         PR tree-optimization/44119
5517         * gcc.c-torture/compile/pr44119.c: New testcase.
5518
5519 2010-05-14  Jason Merrill  <jason@redhat.com>
5520
5521         PR c++/44127
5522         * g++.dg/eh/terminate1.C: New.
5523
5524 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5525
5526         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5527
5528         PR debug/44136
5529         * gcc.dg/pr44136.c: New test.
5530
5531 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5532
5533         PR c++/30566
5534         * g++.dg/warn/Wshadow-4.C: Adjust.
5535         * g++.dg/warn/Wshadow-5.C: New test.
5536         * g++.dg/warn/Wshadow-6.C: New test
5537
5538 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5539
5540         PR fortran/35779
5541         * gfortran.dg/initialization_25.f90: New.
5542
5543 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5544
5545         * g++.dg/otr-fold-1.C: New test.
5546         * g++.dg/otr-fold-2.C: New test.
5547
5548 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5549
5550         PR fortran/44036
5551         * gfortran.dg/gomp/pr44036-1.f90: New test.
5552         * gfortran.dg/gomp/pr44036-2.f90: New test.
5553         * gfortran.dg/gomp/pr44036-3.f90: New test.
5554
5555         PR debug/43983
5556         * gcc.dg/guality/sra-1.c: New test.
5557
5558 2010-05-12  Jan Hubicka  <jh@suse.cz>
5559
5560         * tree-ssa/unreachable.c: New test.
5561
5562 2010-05-12  Jason Merrill  <jason@redhat.com>
5563
5564         * g++.dg/cpp0x/sfinae1.C: New.
5565
5566 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5567
5568         * gcc.target/i386/zee.c: New file.
5569
5570 2010-05-12  Jason Merrill  <jason@redhat.com>
5571
5572         * g++.dg/conversion/op1.C: Expect template candidate message.
5573         * g++.dg/cpp0x/nullptr15.C: Likewise.
5574         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5575         * g++.dg/cpp0x/pr31431.C: Likewise.
5576         * g++.dg/cpp0x/temp_default2.C: Likewise.
5577         * g++.dg/cpp0x/trailing4.C: Likewise.
5578         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5579         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5580         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5581         * g++.dg/cpp0x/variadic35.C: Likewise.
5582         * g++.dg/cpp0x/vt-35147.C: Likewise.
5583         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5584         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5585         * g++.dg/ext/visibility/anon8.C: Likewise.
5586         * g++.dg/ext/vla2.C: Likewise.
5587         * g++.dg/other/pr28114.C: Likewise.
5588         * g++.dg/other/ptrmem10.C: Likewise.
5589         * g++.dg/other/ptrmem11.C: Likewise.
5590         * g++.dg/overload/unknown1.C: Likewise.
5591         * g++.dg/parse/template7.C: Likewise.
5592         * g++.dg/parse/typename7.C: Likewise.
5593         * g++.dg/template/conv11.C: Likewise.
5594         * g++.dg/template/copy1.C: Likewise.
5595         * g++.dg/template/deduce3.C: Likewise.
5596         * g++.dg/template/dependent-expr5.C: Likewise.
5597         * g++.dg/template/friend.C: Likewise.
5598         * g++.dg/template/incomplete2.C: Likewise.
5599         * g++.dg/template/local4.C: Likewise.
5600         * g++.dg/template/local6.C: Likewise.
5601         * g++.dg/template/operator10.C: Likewise.
5602         * g++.dg/template/overload6.C: Likewise.
5603         * g++.dg/template/ptrmem2.C: Likewise.
5604         * g++.dg/template/ptrmem20.C: Likewise.
5605         * g++.dg/template/ptrmem8.C: Likewise.
5606         * g++.dg/template/sfinae2.C: Likewise.
5607         * g++.dg/template/ttp25.C: Likewise.
5608         * g++.dg/template/unify10.C: Likewise.
5609         * g++.dg/template/unify11.C: Likewise.
5610         * g++.dg/template/unify6.C: Likewise.
5611         * g++.dg/template/unify7.C: Likewise.
5612         * g++.dg/template/unify9.C: Likewise.
5613         * g++.dg/template/varmod1.C: Likewise.
5614         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5615         * g++.old-deja/g++.law/operators32.C: Likewise.
5616         * g++.old-deja/g++.pt/crash28.C: Likewise.
5617         * g++.old-deja/g++.pt/crash60.C: Likewise.
5618         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5619         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5620         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5621         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5622         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5623         * g++.old-deja/g++.pt/expr2.C: Likewise.
5624         * g++.old-deja/g++.pt/overload7.C: Likewise.
5625         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5626         * g++.old-deja/g++.pt/spec5.C: Likewise.
5627         * g++.old-deja/g++.pt/spec6.C: Likewise.
5628         * g++.old-deja/g++.pt/t24.C: Likewise.
5629         * g++.old-deja/g++.pt/unify4.C: Likewise.
5630         * g++.old-deja/g++.pt/unify6.C: Likewise.
5631         * g++.old-deja/g++.pt/unify8.C: Likewise.
5632         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5633         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5634         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5635
5636         * g++.dg/cpp0x/initlist32.C: New.
5637
5638         * g++.dg/template/conv11.C: New.
5639         * g++.dg/conversion/op1.C: Adjust expected error.
5640
5641         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5642
5643 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5644
5645         PR target/44088
5646         * gcc.target/i386/avx-cmpsd-1.c: New.
5647         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5648         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5649         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5650         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5651         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5652
5653 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR middle-end/44085
5656         * gcc.dg/gomp/pr44085.c: New test.
5657         * gfortran.dg/gomp/pr44085.f90: New test.
5658
5659 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5660
5661         * objc-obj-c++-shared/Object1.m: New.
5662         * objc.dg/torture: New directory.
5663         * objc.dg/torture/tls: Ditto.
5664         * objc.dg/tls: Ditto.
5665         * objc.dg/torture/tls/trivial.m: New test.
5666         * objc.dg/torture/tls/thr-init-2.m: New test.
5667         * objc.dg/torture/tls/thr-init-3.m: New test.
5668         * objc.dg/torture/tls/thr-init.m: New test.
5669         * objc.dg/torture/tls/diag-1.m: New test.
5670         * objc.dg/torture/tls/tls.exp: New.
5671         * objc.dg/torture/trivial.m: New test.
5672         * objc.dg/torture/dg-torture.exp: New.
5673         * objc.dg/tls/diag-3.m: New test.
5674         * objc.dg/tls/diag-4.m: New test.
5675         * objc.dg/tls/diag-5.m: New test.
5676         * objc.dg/tls/init-1.m: New test.
5677         * objc.dg/tls/init-2.m: New test.
5678         * objc.dg/tls/tls.exp: New.
5679         * objc.dg/tls/diag-2.m: New test.
5680         * lib/objc.exp: Respond to dg-additional-files.
5681
5682 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5683
5684         * gcc.target/m68k/20100512-1.c: New.
5685
5686 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5687
5688         * gnat.dg/lto8.adb: New test.
5689         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5690         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5691
5692 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5693
5694         PR c++/34272
5695         PR c++/43630
5696         PR c++/34491
5697         * g++.dg/template/crash97.C: New.
5698         * g++.dg/template/crash98.C: Likewise.
5699         * g++.dg/template/crash99.C: Likewise.
5700         * g++.dg/cpp0x/pr31439.C: Adjust.
5701         * g++.dg/template/crash95.C: Likewise.
5702
5703 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR middle-end/44071
5706         * c-c++-common/asmgoto-4.c: New test.
5707         * gcc.target/i386/pr44071.c: New test.
5708
5709         PR c++/44062
5710         * c-c++-common/Wunused-var-7.c: New test.
5711         * g++.dg/warn/Wunused-var-9.C: New test.
5712
5713 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5714
5715         PR fortran/43711
5716         * gfortran.dg/gomp/pr43711.f90: New.
5717
5718 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5719
5720         PR fortran/31820
5721         * gfortran.dg/select_5.f90: Updated.
5722
5723 2010-05-11  Jan Hubicka  <jh@suse.cz>
5724
5725         PR tree-optimize/44063
5726         * gcc.c-torture/compile/pr44063.c: New testcase.
5727
5728 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5729
5730         PR debug/44023
5731         * gcc.dg/pr44023.c: New test.
5732
5733 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5734
5735         * gnat.dg/lto7.adb: New test.
5736         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5737
5738 2010-05-10  Jason Merrill  <jason@redhat.com>
5739
5740         PR c++/44017
5741         * g++.dg/template/inherit5.C: New.
5742
5743         PR c++/44045
5744         * g++.dg/cpp0x/initlist33.C: New.
5745         * g++.dg/cpp0x/initlist26.C: Adjust.
5746         * g++.dg/cpp0x/initlist28.C: Adjust.
5747
5748 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5749
5750         PR c++/43719
5751         * g++.dg/init/pr43719.C: New.
5752         * g++.dg/anon-struct4.C: Adjust.
5753
5754 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5755
5756         PR debug/44028
5757         * gcc.dg/pr44028.c: New test.
5758
5759 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5760
5761         PR fortran/27866
5762         PR fortran/35003
5763         PR fortran/42809
5764         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5765         * gfortran.dg/warn_conversion.f90: New.
5766
5767 2010-05-10  Michael Matz  <matz@suse.de>
5768
5769         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5770
5771 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         PR rtl-optimization/44012
5774         * gcc.dg/pr44012.c: New.
5775
5776 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5777
5778         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5779         Log text on entry and exit.
5780         Prune Sun ld warnings for common symbols with differing sizes.
5781         (lto-link-and-maybe-run): Change caller.
5782
5783 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5784
5785         PR fortran/44044
5786         * gfortran.dg/class_7.f03: Modified.
5787         * gfortran.dg/select_type_1.f03: Modified.
5788         * gfortran.dg/select_type_12.f03: New.
5789
5790 2010-05-10  Richard Guenther  <rguenther@suse.de>
5791
5792         PR tree-optimization/44050
5793         * gcc.dg/torture/pr44050.c: New testcase.
5794
5795 2010-05-10  Wei Guozhi  <carrot@google.com>
5796
5797         PR target/42879
5798         * gcc.target/arm/pr42879.c: New testcase.
5799
5800 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5801
5802         PR c/44051
5803         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5804
5805 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5806
5807         PR c/10676
5808         * gcc.dg/anon-struct-10.c: New test.
5809
5810 2010-05-09  Richard Guenther  <rguenther@suse.de>
5811
5812         PR middle-end/44024
5813         * gcc.dg/pr44024.c: New testcase.
5814
5815 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5816
5817         PR c/4784
5818         * gcc.dg/anon-struct-9.c: New test.
5819
5820 2010-05-09  Richard Guenther  <rguenther@suse.de>
5821
5822         PR middle-end/44043
5823         * gcc.c-torture/compile/pr44043.c: New testcase.
5824
5825 2010-05-09  Richard Guenther  <rguenther@suse.de>
5826
5827         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5828
5829 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5830
5831         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5832
5833 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5834
5835         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5836         * gnat.dg/specs/lto3.ads: Likewise.
5837
5838 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5839
5840         PR middle-end/28685
5841         * gcc.dg/pr28685-1.c: New file.
5842
5843 2010-05-08  Richard Guenther  <rguenther@suse.de>
5844
5845         PR tree-optimization/44030
5846         * gcc.c-torture/compile/pr44030.c: New testcase.
5847
5848 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5849
5850         * gnat.dg/lto6.adb: New test.
5851         * gnat.dg/lto6_pkg.ads: New helper.
5852
5853 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5854
5855         * gnat.dg/lto5.adb: New test.
5856         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5857
5858 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5859
5860         * gnat.dg/lto4.ad[sb]: New test.
5861
5862 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5863
5864         * gnat.dg/specs/lto3.ads: New test.
5865         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5866         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5867
5868 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5869
5870         * gnat.dg/sizetype3.ad[sb]: New test.
5871         * gnat.dg/sizetype3_pkg.ads: New helper.
5872
5873 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5874
5875         PR c++/43951
5876         * g++.dg/init/new29.C: New.
5877
5878 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5879
5880         PR fortran/40728
5881         * gfortran.dg/coarray_1.f90: Fixed error message.
5882         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5883         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5884         * gfortran.dg/intrinsic_std_5.f90: New.
5885
5886 2010-05-07  Jason Merrill  <jason@redhat.com>
5887
5888         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5889
5890 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5891
5892         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5893         (size_t, stderr): Remove.
5894         (read_error): Replaced __builtin_fprintf by fprintf.
5895
5896 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5897
5898         * gcc.dg/ordered-comparison-1.c: New test.
5899         * gcc.dg/ordered-comparison-2.c: New test.
5900         * gcc.dg/ordered-comparison-3.c: New test.
5901         * gcc.dg/ordered-comparison-4.c: New test.
5902
5903 2010-05-06  Mike Stump  <mikestump@comcast.net>
5904
5905         PR objc/35165
5906         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5907
5908 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5909             Jason Merrill  <jason@redhat.com>
5910
5911         * g++.dg/cpp0x/nullptr01.C: New.
5912         * g++.dg/cpp0x/nullptr02.C: New.
5913         * g++.dg/cpp0x/nullptr03.C: New.
5914         * g++.dg/cpp0x/nullptr04.C: New.
5915         * g++.dg/cpp0x/nullptr05.C: New.
5916         * g++.dg/cpp0x/nullptr06.C: New.
5917         * g++.dg/cpp0x/nullptr07.C: New.
5918         * g++.dg/cpp0x/nullptr08.C: New.
5919         * g++.dg/cpp0x/nullptr09.C: New.
5920         * g++.dg/cpp0x/nullptr10.C: New.
5921         * g++.dg/cpp0x/nullptr11.C: New.
5922         * g++.dg/cpp0x/nullptr12.C: New.
5923         * g++.dg/cpp0x/nullptr13.C: New.
5924         * g++.dg/cpp0x/nullptr14.C: New.
5925         * g++.dg/cpp0x/nullptr15.C: New.
5926         * g++.dg/cpp0x/nullptr16.C: New.
5927         * g++.dg/cpp0x/nullptr17.C: New.
5928         * g++.dg/cpp0x/nullptr18.C: New.
5929         * g++.dg/cpp0x/nullptr19.C: New.
5930         * g++.dg/cpp0x/nullptr20.C: New.
5931         * g++.dg/cpp0x/nullptr21.C: New.
5932         * g++.dg/cpp0x/nullptr22.C: New.
5933         * g++.dg/debug/nullptr01.C: New.
5934         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5935
5936 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5937
5938         * gcc.dg/Wunused-var-8.c: Move to...
5939         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5940
5941 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5942
5943         PR c++/40406
5944         * g++.dg/template/crash96.C: New.
5945
5946 2010-05-06  Jan Hubicka  <jh@suse.cz>
5947
5948         PR tree-optimization/43791
5949         * gcc.c-torture/compile/pr43791.c: New file.
5950
5951 2010-05-06  Michael Matz  <matz@suse.de>
5952
5953         PR tree-optimization/43984
5954         * gfortran.dg/pr43984.f90: New test.
5955
5956 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5957
5958         PR 40989
5959         * gcc.dg/pr40989.c: New.
5960
5961 2010-05-06  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/43934
5964         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5965
5966 2010-05-06  Richard Guenther  <rguenther@suse.de>
5967
5968         PR tree-optimization/43987
5969         * gcc.c-torture/execute/pr43987.c: New testcase.
5970         * gcc.dg/torture/pta-escape-1.c: Adjust.
5971         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5972         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5973         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5974         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5975
5976 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5977             Dodji Seketeli  <dodji@redhat.com>
5978
5979         PR c/18624
5980         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5981         * g++.dg/template/sfinae16.C: Likewise.
5982         * gcc.dg/Wunused-var-1.c: Moved to...
5983         * c-c++-common/Wunused-var-1.c: ...here. New test.
5984         * gcc.dg/Wunused-var-2.c: Moved to...
5985         * c-c++-common/Wunused-var-2.c: ...here. New test.
5986         * gcc.dg/Wunused-var-3.c: Moved to...
5987         * c-c++-common/Wunused-var-3.c: ...here. New test.
5988         * gcc.dg/Wunused-var-4.c: Moved to...
5989         * gcc.dg/Wunused-var-1.c: ... here.
5990         * gcc.dg/Wunused-var-5.c: Moved to...
5991         * c-c++-common/Wunused-var-4.c: ...here. New test.
5992         * gcc.dg/Wunused-var-7.c: Moved to...
5993         * c-c++-common/Wunused-var-5.c: ...here. New test.
5994         * gcc.dg/Wunused-var-6.c: Moved to...
5995         * gcc.dg/Wunused-var-2.c: ... here.
5996         * c-c++-common/Wunused-var-1.c: New test.
5997         * c-c++-common/Wunused-var-2.c: New test.
5998         * c-c++-common/Wunused-var-3.c: New test.
5999         * c-c++-common/Wunused-var-4.c: New test.
6000         * c-c++-common/Wunused-var-5.c: New test.
6001         * g++.dg/warn/Wunused-var-1.C: New test.
6002         * g++.dg/warn/Wunused-var-2.C: New test.
6003         * g++.dg/warn/Wunused-var-3.C: New test.
6004         * g++.dg/warn/Wunused-var-4.C: New test.
6005         * g++.dg/warn/Wunused-var-5.C: New test.
6006         * g++.dg/warn/Wunused-var-6.C: New test.
6007         * g++.dg/warn/Wunused-var-7.C: New test.
6008         * g++.dg/warn/Wunused-var-8.C: New test.
6009         * g++.dg/warn/Wunused-parm-1.C: New test.
6010         * g++.dg/warn/Wunused-parm-2.C: New test.
6011         * g++.dg/warn/Wunused-parm-3.C: New test.
6012
6013 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6014
6015         PR fortran/43985
6016         * gfortran.dg/gomp/crayptr5.f90: New test case.
6017
6018 2010-05-05  Jason Merrill  <jason@redhat.com>
6019
6020         PR debug/43370
6021         * g++.dg/ext/attrib39.C: New.
6022
6023 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6024
6025         PR fortran/24978
6026         * gfortran.dg/data_invalid.f90: New.
6027
6028 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6029
6030         * gnat.dg/lto2.adb: New test.
6031
6032 2010-05-05  Jason Merrill  <jason@redhat.com>
6033
6034         PR c++/43787
6035         * g++.dg/opt/empty1.C: New.
6036
6037 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6038
6039         PR fortran/43696
6040         * gfortran.dg/class_17.f03: New.
6041
6042 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6043
6044         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6045
6046 2010-05-04  Mike Stump  <mikestump@comcast.net>
6047
6048         PR objc/35165
6049         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6050
6051 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6052
6053         PR target/43668
6054         * gcc.target/i386/pr43668.c: New.
6055
6056 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6057
6058         PR c++/43028
6059         * g++.dg/cpp0x/initlist31.C: New.
6060
6061 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6062
6063         PR c/43981
6064         * gcc.dg/Wunused-var-8.c: New test.
6065
6066 2010-05-04  Jason Merrill  <jason@redhat.com>
6067
6068         PR c++/38064
6069         * g++.dg/cpp0x/enum3.C: Extend.
6070
6071 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6072
6073         PR target/43799
6074         * gcc.target/i386/pr43799.c: New.
6075
6076 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6077
6078         * gnat.dg/lto1.adb: New test.
6079         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6080
6081 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6082
6083         PR middle-end/43671
6084         * gcc.target/i386/pr43671.c: New.
6085
6086 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6087
6088         PR c++/43705
6089         * g++.dg/template/crash95.C: New.
6090
6091 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6092
6093         PR debug/43508
6094         * gcc.target/i386/pr43508.c: New.
6095
6096 2010-05-04  Richard Guenther  <rguenther@suse.de>
6097
6098         PR tree-optimization/43879
6099         * g++.dg/torture/pr43879-1_0.C: New testcase.
6100         * g++.dg/torture/pr43879-1_1.C: Likewise.
6101
6102 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6103
6104         PR c++/43953
6105         * g++.dg/other/crash-12.C: New test.
6106
6107 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6108
6109         * g++.dg/cdce3.C: Add a space.  Updated.
6110
6111 2010-05-03  Jason Merrill  <jason@redhat.com>
6112
6113         PR c++/43680
6114         * g++.dg/opt/enum2.C: New.
6115         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6116         * g++.dg/warn/Wswitch-1.C: Adjust message.
6117
6118 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6119
6120         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6121         * g++.dg/ext/label13.C: Fix typo.
6122         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6123         alpha*-dec-osf5*.
6124         * gcc.c-torture/compile/limits-declparen.c: xfail on
6125         alpha*-dec-osf5* with -g.
6126         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6127         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6128         * gcc.dg/c99-tgmath-2.c: Likewise.
6129         * gcc.dg/c99-tgmath-3.c: Likewise.
6130         * gcc.dg/c99-tgmath-4.c: Likewise.
6131
6132 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6133
6134         PR fortran/43592
6135         * gfortran.dg/unexpected_interface.f90: New test.
6136
6137 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6138
6139         * ada/acats/run_acats (which): New function.
6140         (host_gnatchop, host_gnatmake): Use it.
6141
6142 2010-05-03  Richard Guenther  <rguenther@suse.de>
6143
6144         PR tree-optimization/43971
6145         * gcc.dg/pr43971.c: New testcase.
6146
6147 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR debug/43972
6150         * gcc.dg/debug/pr43972.c: New test.
6151
6152 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6153
6154         PR testsuite/43963
6155         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6156
6157 2010-05-02  Richard Guenther  <rguenther@suse.de>
6158
6159         PR tree-optimization/43879
6160         * gcc.dg/torture/pr43879-3.c: New testcase.
6161
6162 2010-05-01  Richard Guenther  <rguenther@suse.de>
6163
6164         PR tree-optimization/43949
6165         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6166
6167 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6168
6169         PR c++/43951
6170         * g++.dg/init/new28.C: New.
6171
6172 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6173
6174         PR objc++/32052
6175         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6176         structure and nested declarations.
6177         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6178         structure and nested declarations.  Reduce header clutter and
6179         use _exit() rather than abort().
6180         * objc.dg/encode-10.m: New.
6181         * objc.dg/encode-11.m: New.
6182
6183 2010-04-30  DJ Delorie  <dj@redhat.com>
6184
6185         * gcc.c-torture/execute/20100430-1.c: New test.
6186
6187 2010-04-30  Jason Merrill  <jason@redhat.com>
6188
6189         PR c++/43868
6190         * g++.dg/template/ptrmem21.C: New.
6191
6192 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6193
6194         PR fortran/18918
6195         PR fortran/43931
6196         * gfortran.dg/coarray_13.f90: New test.
6197
6198 2010-04-30  Richard Guenther  <rguenther@suse.de>
6199
6200         PR lto/43946
6201         * gcc.dg/lto/20100430-1_0.c: New testcase.
6202
6203 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR debug/43942
6206         * c-c++-common/pr43942.c: New test.
6207
6208 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6209
6210         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6211         conflict with darwin crt1.o 'start' symbol.
6212
6213 2010-04-30  Richard Guenther  <rguenther@suse.de>
6214
6215         PR tree-optimization/43879
6216         * gcc.dg/torture/pr43879_1.c: New testcase.
6217
6218 2010-04-30  Richard Guenther  <rguenther@suse.de>
6219
6220         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6221
6222 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6223
6224         PR c++/43890
6225         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6226         user-provided constructor while recursing.
6227
6228 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/42274
6231         * gfortran.dg/class_16.f03: New test.
6232
6233 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6234
6235         PR fortran/42274
6236         * gfortran.dg/class_15.f03: New.
6237
6238 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6239
6240         PR fortran/43326
6241         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6242
6243 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6244
6245         PR fortran/43492
6246         * gfortran.dg/generic_22.f03 : New test.
6247
6248 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6249
6250         PR fortran/42353
6251         * gfortran.dg/class_14.f03: New test.
6252
6253 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6254
6255         PR fortran/42680
6256         * gfortran.dg/interface_32.f90: New test.
6257
6258 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6259             Janus Weil  <janus@gcc.gnu.org>
6260
6261         PR fortran/41829
6262         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6263         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6264         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6265
6266 2010-04-28  Mike Stump  <mikestump@comcast.net>
6267
6268         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6269         dg-excess-errors.
6270         * g++.dg/uninit-pred-2_b.C: Likewise.
6271
6272 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/18918
6275         PR fortran/43919
6276         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6277
6278 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6279
6280         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6281         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6282         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6283         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6284         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6285
6286 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6287
6288         * gcc.dg/const-uniq-1.c: New test.
6289         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6290
6291 2010-04-28  Xinliang David Li  <davidxl@google.com>
6292
6293         * gcc.dg/uninit-pred-2_b.c: New test.
6294         * gcc.dg/uninit-pred-4_b.c: New test.
6295         * gcc.dg/uninit-pred-3_d.c: New test.
6296         * gcc.dg/uninit-pred-6_b.c: New test.
6297         * gcc.dg/uninit-pred-8_b.c: New test.
6298         * gcc.dg/uninit-pred-3_a.c: New test.
6299         * gcc.dg/uninit-pred-2_c.c: New test.
6300         * gcc.dg/uninit-pred-5_a.c: New test.
6301         * gcc.dg/uninit-pred-3_e.c: New test.
6302         * gcc.dg/uninit-pred-7_a.c: New test.
6303         * gcc.dg/uninit-pred-6_c.c: New test.
6304         * gcc.dg/uninit-pred-9_a.c: New test.
6305         * gcc.dg/uninit-pred-8_c.c: New test.
6306         * gcc.dg/uninit-pred-3_b.c: New test.
6307         * gcc.dg/uninit-pred-5_b.c: New test.
6308         * gcc.dg/uninit-pred-7_b.c: New test.
6309         * gcc.dg/uninit-pred-6_d.c: New test.
6310         * gcc.dg/uninit-pred-9_b.c: New test.
6311         * gcc.dg/uninit-pred-2_a.c: New test.
6312         * gcc.dg/uninit-pred-4_a.c: New test.
6313         * gcc.dg/uninit-pred-3_c.c: New test.
6314         * gcc.dg/uninit-pred-6_a.c: New test.
6315         * gcc.dg/uninit-pred-8_a.c: New test.
6316         * gcc.dg/uninit-pred-7_c.c: New test.
6317         * gcc.dg/uninit-pred-6_e.c: New test.
6318         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6319         * g++.dg/uninit-pred-1_a.C: New test.
6320         * g++.dg/uninit-pred-1_b.C: New test.
6321         * g++.dg/uninit-pred-2_a.C: New test.
6322         * g++.dg/uninit-pred-2_b.C: New test.
6323         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6324         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6325         * g++.dg/uninit-pred-loop_1.cc: New test.
6326
6327 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6328
6329         * gcc.dg/lto/20091209-1_0.c: New testcase.
6330
6331 2010-04-28  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/43879
6334         PR tree-optimization/43909
6335         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6336
6337 2010-04-28  Richard Guenther  <rguenther@suse.de>
6338
6339         PR c++/43880
6340         * g++.dg/torture/pr43880.C: New testcase.
6341
6342 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6343
6344         PR c++/9335
6345         * g++.dg/template/recurse2.C: Update
6346         * g++.dg/template/recurse.C: Update.
6347         * g++.dg/template/pr23510.C: Update.
6348         * lib/prune.exp: Filter out 'recursively instantiated'.
6349
6350 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6351
6352         PR c++/29043
6353         * g++.dg/init/pr29043.C: New.
6354
6355 2010-04-27  Jason Merrill  <jason@redhat.com>
6356
6357         * g++.dg/lookup/scoped5.C: Adjust.
6358         * g++.dg/lookup/scoped8.C: Adjust.
6359         * g++.dg/template/dependent-expr5.C: Adjust.
6360         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6361
6362         PR c++/43856
6363         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6364
6365         PR c++/43875
6366         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6367
6368 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6369             Jan Hubicka <hubicka@ucw.cz>
6370
6371         * gcc.dg/pure-2.c: New testcase.
6372         * gcc.dg/const-1.c: New testcase.
6373
6374 2010-04-27  Jason Merrill  <jason@redhat.com>
6375
6376         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6377
6378         PR c++/41468
6379         * g++.dg/template/sfinae17.C: New.
6380         * g++.dg/template/sfinae18.C: New.
6381
6382 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6383
6384         * g++.dg/init/pr42844.C: New.
6385         * g++.dg/cpp0x/pr42844-2.C: New.
6386         * g++.dg/cpp0x/defaulted2.C: Adjust.
6387         * g++.dg/tree-ssa/pr27549.C: Likewise.
6388         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6389
6390 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6391
6392         PR fortran/18918
6393         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6394
6395 2010-04-27  Richard Guenther  <rguenther@suse.de>
6396
6397         PR middle-end/40561
6398         * g++.dg/other/pr40561.C: New testcase.
6399
6400 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6401
6402         PR middle-end/43812
6403         * g++.dg/ipa/pr43812.C: New test.
6404
6405 2010-04-27  Jan Hubicka  <jh@suse.cz>
6406
6407         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6408         (test): ... this one.
6409
6410 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6411
6412         PR target/40657
6413         * gcc.target/arm/thumb-stackframe.c: New test.
6414
6415 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6416
6417         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6418         * gcc.dg/misc-column.c: Likewise.
6419         * gcc.dg/Walways-true-1.c: Likewise.
6420         * gcc.dg/Walways-true-2.c: Likewise.
6421         * gcc.dg/warn-addr-cmp.c: Likewise.
6422
6423 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6424
6425         PR fortran/18918
6426         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6427         * gfortran.dg/coarray_12.f90: New.
6428
6429 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6430
6431         PR c/32207
6432         * gcc.dg/pr32207.c: New test.
6433         * gcc.dg/misc-column.c: Adjust expected warning.
6434         * gcc.dg/Walways-true-1.c: Likewise.
6435         * gcc.dg/Walways-true-2.c: Likewise.
6436         * gcc.dg/warn-addr-cmp.c: Likewise.
6437
6438 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6439
6440         PR lto/42776
6441         * lib/lto.exp (lto_prune_vis_warns): New function.
6442         (lto-link-and-maybe-run): Call it.
6443
6444 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6445
6446         PR tree-optimization/43904
6447         * gcc.dg/tree-ssa/tailcall-6.c: New.
6448
6449 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6450
6451         PR testsuite/35165
6452         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6453         Darwin8/OSX10.4 - compatible code generation.
6454         Use scan-rtl-dump.
6455         * obj-c++.dg/stubify-1.mm: Ditto.
6456         * lib/objc-torture.exp: Do not require link success for
6457         "trivial.m" in the runtime checks when dowhat = 'compile'.
6458         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6459         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6460         Darwin8/OSX10.4 - compatible code generation.
6461         * objc.dg/stubify-2.m: Ditto.
6462         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6463         * objc.dg/next-runtime-1.m: Ditto.
6464         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6465         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6466         runtimes on Darwin.
6467
6468 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6469
6470         PR 43715
6471         * lib/plugin-support.exp: Use "-undefined
6472         dynamic_lookup" on darwin.
6473
6474 2010-04-26  Richard Guenther  <rguenther@suse.de>
6475
6476         * gcc.dg/lto/20100426_0.c: New testcase.
6477
6478 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6479
6480         PR tree-optimization/43833
6481         gcc.dg/Warray-bounds-8.c: New test case.
6482
6483 2010-04-26  Richard Guenther  <rguenther@suse.de>
6484
6485         PR lto/43080
6486         * g++.dg/lto/20100423-3_0.C: New testcase.
6487
6488 2010-04-26  Richard Guenther  <rguenther@suse.de>
6489
6490         PR lto/42425
6491         * g++.dg/lto/20100423-2_0.C: New testcase.
6492
6493 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6494
6495         * gcc.dg/vect/bb-slp-23.c: New test.
6496
6497 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6498
6499         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6500         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6501         * gcc.dg/c1x-float-1.c: New test.
6502
6503 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6504
6505         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6506         of "lea\[ \t\]".
6507
6508 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6509
6510         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6511         FreeBSD.
6512         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6513         * gfortran.dg/default_format_2.f90: Ditto.
6514
6515 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6516
6517         * gfortran.dg/pr43505.f90: Clean up .mod file.
6518         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6519         * gfortran.dg/pr41347.f90: Ditto.
6520         * gfortran.dg/internal_pack_4.f90: Ditto.
6521         * gfortran.dg/proc_decl_23.f90: Ditto.
6522         * gfortran.dg/recursive_check_3.f90: Ditto.
6523         * gfortran.dg/intent_out_3.f90: Ditto.
6524         * gfortran.dg/assignment_2.f90: Ditto.
6525         * gfortran.dg/pr41928.f90: Ditto.
6526         * gfortran.dg/pr42166.f90: Ditto.
6527         * gfortran.dg/private_type_12.f90: Ditto.
6528         * gfortran.dg/graphite/pr42185.f90: Ditto.
6529         * gfortran.dg/graphite/pr42186.f90: Ditto.
6530         * gfortran.dg/graphite/pr40982.f90: Ditto.
6531         * gfortran.dg/graphite/id-2.f90: Ditto.
6532         * gfortran.dg/graphite/id-4.f90: Ditto.
6533         * gfortran.dg/graphite/pr42050.f90: Ditto.
6534         * gfortran.dg/graphite/id-18.f90: Ditto.
6535         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6536         * gfortran.dg/graphite/pr41924.f90: Ditto.
6537         * gfortran.dg/graphite/pr42393.f90: Ditto.
6538         * gfortran.dg/graphite/pr37980.f90: Ditto.
6539         * gfortran.dg/graphite/pr38953.f90: Ditto.
6540         * gfortran.dg/graphite/pr42180.f90: Ditto.
6541         * gfortran.dg/graphite/pr42181.f90: Ditto.
6542         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6543         * gfortran.dg/select_type_4.f90: Ditto.
6544         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6545         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6546         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6547         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6548         * gfortran.dg/whole_file_11.f90: Ditto.
6549         * gfortran.dg/private_type_11.f90: Ditto.
6550         * gfortran.dg/vect/vect-gems.f90: Ditto.
6551         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6552
6553 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6554
6555         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6556
6557 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6558
6559         * gnat.dg/pack15.ad[sb]: New test.
6560
6561 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6562
6563         * gcc.target/arm/mla-1.c: New test.
6564
6565 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6566
6567         PR fortran/30073
6568         PR fortran/43793
6569         * gfortran.dg/pr43793.f90: New test.
6570
6571 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6572
6573         PR tree-optimization/41442
6574         * gcc.target/i386/pr41442.c: New test.
6575
6576 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6577
6578         PR fortran/43832
6579         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6580
6581 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6582
6583         PR fortran/43832
6584         * gfortran.dg/open_nounit.f90: New test.
6585
6586 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6587
6588         PR fortran/43841
6589         PR fortran/43843
6590         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6591
6592 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6593
6594         * gcc.dg/Wconversion-integer.c: Update.
6595
6596 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6597
6598         * gnat.dg/unchecked_convert5.adb: New test.
6599
6600 2010-04-23  Richard Guenther  <rguenther@suse.de>
6601
6602         PR lto/41734
6603         * gcc.dg/lto/20100423-2_0.c: New testcase.
6604         * gcc.dg/lto/20100423-2_0.c: Likewise.
6605
6606 2010-04-23  Richard Guenther  <rguenther@suse.de>
6607
6608         PR lto/43455
6609         * gcc.dg/lto/20100423-1_0.c: New testcase.
6610         * gcc.dg/lto/20100423-1_1.c: Likewise.
6611
6612 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6613
6614         PR tree-optimization/43846
6615         * gcc.dg/tree-ssa/sra-10.c: New test.
6616
6617 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6618
6619         PR middle-end/43835
6620         * gcc.c-torture/execute/pr43835.c: New test.
6621
6622 2010-04-23  Richard Guenther  <rguenther@suse.de>
6623
6624         PR lto/42653
6625         * g++.dg/lto/20100423-1_0.C: New testcase.
6626
6627 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6630
6631 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6632
6633         PR tree-optimization/43842
6634         * gcc.dg/vect/pr43842.c: New test.
6635
6636 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6637
6638         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6639         * gcc.target/i386/wmul-2.c: Likewise.
6640
6641 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6642
6643         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6644         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6645
6646 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6647
6648         * gfortran.dg/reassoc_6.f: New testcase.
6649
6650 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6651
6652         PR middle-end/29274
6653         * gcc.target/arm/wmul-1.c: New test.
6654         * gcc.target/arm/wmul-2.c: New test.
6655
6656 2010-04-22  Richard Guenther  <rguenther@suse.de>
6657
6658         PR tree-optimization/43845
6659         * gcc.c-torture/compile/pr43845.c: New testcase.
6660
6661 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6662
6663         PR middle-end/29274
6664         * gcc.target/i386/wmul-1.c: New test.
6665         * gcc.target/i386/wmul-2.c: New test.
6666         * gcc.target/bfin/wmul-1.c: New test.
6667         * gcc.target/bfin/wmul-2.c: New test.
6668
6669 2010-04-22  Richard Guenther  <rguenther@suse.de>
6670
6671         PR fortran/43829
6672         * gfortran.dg/vector_subscript_6.f90: New testcase.
6673         * gfortran.dg/assign_10.f90: Adjust.
6674
6675 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6676
6677         PR fortran/43836
6678         * gfortran.dg/gomp/pr43836.f90: New test.
6679
6680 2010-04-21  Richard Guenther  <rguenther@suse.de>
6681
6682         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6683
6684 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6685
6686         * gcc.dg/torture/builtin-cproj-3.c: New.
6687
6688 2010-04-20  Jason Merrill  <jason@redhat.com>
6689
6690         PR c++/9335
6691         * g++.dg/template/recurse2.C: New.
6692         * g++.dg/parse/crash36.C: Adjust.
6693         * g++.dg/other/fold1.C: Adjust.
6694         * g++.dg/init/member1.C: Adjust.
6695         * lib/prune.exp: Prune "skipping N instantiation contexts".
6696
6697 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6698
6699         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6700
6701 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6702
6703         * gcc.dg/torture/builtin-cproj-1.c: New.
6704         * gcc.dg/torture/builtin-cproj-2.c: New.
6705
6706 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6707
6708         PR c++/43800
6709         PR c++/43704
6710         * g++.dg/template/typedef32.C: Adjust.
6711         * g++.dg/template/typedef33.C: New test.
6712
6713 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6714
6715         PR fortran/43227
6716         * gfortran.dg/proc_decl_23.f90: New test.
6717
6718         PR fortran/43266
6719         * gfortran.dg/abstract_type_6.f03: New test.
6720
6721 2010-04-20  Xinliang David Li  <davidxl@google.com>
6722
6723         * g++.dg/tree-ssa/fold-compare.C: New.
6724
6725 2010-04-20  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/39417
6728         * g++.dg/torture/pr39417.C: New testcase.
6729
6730 2010-04-20  Richard Guenther  <rguenther@suse.de>
6731
6732         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6733
6734 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6735
6736         * g++.dg/debug/dwarf2/rv1.C: New test.
6737
6738 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6739
6740         PR target/43635
6741         * gcc.c-torture/compile/pr43635.c: New testcase.
6742
6743 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR fortran/43339
6746         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6747         of sequential loops being private only in the innermost containing
6748         task region.
6749
6750         PR middle-end/43337
6751         * gfortran.dg/gomp/pr43337.f90: New test.
6752
6753 2010-04-19  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/43796
6756         * gfortran.dg/pr43796.f90: New testcase.
6757
6758 2010-04-19  Richard Guenther  <rguenther@suse.de>
6759
6760         PR tree-optimization/43783
6761         * gcc.c-torture/execute/pr43783.c: New testcase.
6762
6763 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6764
6765         PR target/43766
6766         * gcc.target/i386/pr43766.c: New test.
6767
6768 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6769
6770         PR target/43662
6771         * gcc.target/i386/pr43662.c: New test.
6772
6773 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6774
6775         PR c++/43704
6776         * g++.dg/template/typedef32.C: New test.
6777
6778 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6779
6780         PR tree-optimization/37027
6781         * lib/target-supports.exp
6782         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6783         * gcc.dg/vect/pr37027.c: New test.
6784         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6785         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6786         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6787         gcc.dg/vect/vect-complex-6.c: Likewise.
6788
6789 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6790
6791         * g++.dg/debug/dwarf2/enum1.C: New test.
6792
6793 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6794
6795         * gnat.dg/rep_clause5.ad[sb]: New test.
6796         * gnat.dg/rep_clause5_pkg.ads: New helper.
6797
6798 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6799
6800         PR tree-optimization/43771
6801         * g++.dg/vect/pr43771.cc: New test.
6802
6803 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6804
6805         PR fortran/31538
6806         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6807         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6808
6809 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6810
6811         * gnat.dg/sizetype.adb: Rename into...
6812         * gnat.dg/sizetype1.adb: ...this.
6813         * gnat.dg/sizetype2.adb: New test.
6814
6815 2010-04-16  Richard Guenther  <rguenther@suse.de>
6816
6817         PR tree-optimization/43572
6818         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6819
6820 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6821
6822         * gnat.dg/specs/discr_private.ads: New test.
6823
6824 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6825
6826         PR target/41514
6827         * gcc.target/arm/thumb-comparisons.c: New test.
6828
6829         PR target/40603
6830         * gcc.target/arm/thumb-cbranchqi.c: New test.
6831
6832 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6833
6834         * g++.dg/torture/pr36191.C: Enable for SH.
6835
6836 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6837
6838         * gnat.dg/wide_boolean.adb: New test.
6839         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6840
6841 2010-04-15  Richard Guenther  <rguenther@suse.de>
6842
6843         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6844         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6845         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6846         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6847         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6848         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6849         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6850         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6851         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6852         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6853         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6854         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6855         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6856         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6857         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6858
6859 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6860
6861         PR target/21803
6862         * gcc.target/arm/pr42496.c: New test.
6863
6864 2010-04-14  Jason Merrill  <jason@redhat.com>
6865
6866         PR c++/36625
6867         * g++.dg/ext/attrib38.C: New.
6868
6869 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6870
6871         PR testsuite/43739
6872         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6873
6874 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6875
6876         PR 42966
6877         * gcc.dg/cpp/warn-undef-2.c: Update.
6878         * gcc.dg/cpp/warn-traditional-2.c: Update.
6879         * gcc.dg/cpp/warn-comments-2.c: Update.
6880         * gcc.dg/cpp/warn-variadic-2.c: Update.
6881         * gcc.dg/cpp/warn-long-long-2.c: Update.
6882         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6883         * gcc.dg/cpp/warn-multichar-2.c: Update.
6884         * gcc.dg/cpp/warn-normalized-3.c: Update.
6885         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6886         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6887         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6888         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6889         * gcc.dg/cpp/warn-redefined-2.c: Update.
6890         * gfortran.dg/warning-directive-2.F90: Update.
6891         * c-c++-common/cpp/warning-directive-2.c: Update.
6892
6893 2010-04-14  Michael Matz  <matz@suse.de>
6894
6895         PR tree-optimization/42963
6896         * gcc.dg/pr42963.c: New testcase.
6897
6898 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6899
6900         * gnat.dg/class_wide.adb: Rename into...
6901         * gnat.dg/class_wide1.adb: ...this.
6902         * gnat.dg/class_wide2.ad[sb]: New test.
6903
6904 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6905
6906         PR fortran/18918
6907         * gfortran.dg/coarray_9.f90: Update dg-errors.
6908         * gfortran.dg/coarray_10.f90: New test.
6909         * gfortran.dg/coarray_11.f90: New test.
6910
6911 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6912
6913         PR fortran/43747
6914         gfortran.dg/initialization_24.f90: New test.
6915
6916 2010-04-13  Jason Merrill  <jason@redhat.com>
6917
6918         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6919         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6920
6921 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6922
6923         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6924         * g++.dg/dg.exp: Likewise.
6925         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6926         * c-c++-common/cpp/warning-directive-1.c: ... here.
6927         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6928         * c-c++-common/cpp/warning-directive-2.c: ... here.
6929         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6930         * c-c++-common/cpp/warning-directive-3.c: ... here.
6931         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6932         * c-c++-common/cpp/warning-directive-4.c: ... here.
6933         * g++.dg/cpp/warning-directive-1.C: Delete.
6934         * g++.dg/cpp/warning-directive-2.C: Delete.
6935         * g++.dg/cpp/warning-directive-3.C: Delete.
6936         * g++.dg/cpp/warning-directive-4.C: Delete.
6937         * gcc.dg/cpp/normalised-3.c: Delete.
6938         * g++.dg/cpp/normalised-1.C: Rename as ...
6939         * c-c++-common/cpp/normalised-3.c: ... this.
6940
6941 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6942
6943         * gcc.dg/tree-ssa/sra-9.c: New test.
6944
6945 2010-04-13  Michael Matz  <matz@suse.de>
6946
6947         PR middle-end/43730
6948         * gcc.dg/pr43730.c: New test.
6949
6950 2010-04-13  Michael Matz  <matz@suse.de>
6951
6952         * gcc.dg/tree-ssa/negate.c: New testcase.
6953
6954 2010-04-13  Richard Guenther  <rguenther@suse.de>
6955
6956         PR testsuite/43735
6957         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6958
6959 2010-04-13  Richard Guenther  <rguenther@suse.de>
6960
6961         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6962
6963 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6964
6965         * gnat.dg/derived_type1.adb: New test.
6966
6967 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6968
6969         * gcc.dg/plugindir1.c: New testcase.
6970         * gcc.dg/plugindir2.c: New testcase.
6971         * gcc.dg/plugindir3.c: New testcase.
6972         * gcc.dg/plugindir4.c: New testcase.
6973
6974 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6975
6976         * gcc.target/i386/rotate-2.c: New test.
6977
6978 2010-04-12  Jason Merrill  <jason@redhat.com>
6979
6980         PR c++/43641
6981         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6982         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6983
6984 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6985
6986         PR c++/25811
6987         * g++.dg/init/pr25811.C: New test.
6988
6989 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6990
6991         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6992         dg-error, dg-warning.
6993         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6994
6995 2010-04-12  Richard Guenther  <rguenther@suse.de>
6996
6997         * gcc.dg/torture/inline-2.c: New testcase.
6998
6999 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR bootstrap/43699
7002         * gcc.dg/Wunused-var-7.c: New test.
7003
7004         PR tree-optimization/43560
7005         * gcc.c-torture/execute/pr43560.c: New test.
7006
7007 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7008
7009         * gnat.dg/aggr13.adb: New test.
7010         * gnat.dg/aggr14.adb: Likewise.
7011         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7012
7013 2010-04-12  Richard Guenther  <rguenther@suse.de>
7014
7015         PR c++/43611
7016         * g++.dg/torture/pr43611.C: New testcase.
7017
7018 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7019
7020         PR c/36774
7021         * gcc.dg/pr36774-1.c: New test.
7022         * gcc.dg/pr36774-2.c: New test.
7023
7024 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7025
7026         * gcc.target/sh/rte-delay-slot.c: New test.
7027
7028 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7029
7030         * gnat.dg/pack9.adb: Remove -cargs option.
7031         * gnat.dg/aggr12.ad[sb]: New test.
7032
7033 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7034
7035         PR target/43417
7036         * gcc.target/sh/pr43417.c: New test.
7037
7038 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7039
7040         PR fortran/43591
7041         * gfortran.dg/spec_expr_6.f90: New test.
7042
7043 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7044
7045         PR cpp/43195
7046         * gcc.dg/cpp/pr43195.c: New.
7047         * gcc.dg/cpp/pr43195.h: New.
7048
7049 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7050
7051         PR 42965
7052         * gcc.dg/Werror-6.c: Adjust.
7053         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7054         * gcc.dg/Werror-4.c: Likewise.
7055         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7056         * gcc.dg/Wswitch-enum-error.c: Likewise.
7057         * gcc.dg/Wpointer-arith.c: Likewise.
7058         * gcc.dg/Wfatal.c: Likewise.
7059         * gcc.dg/Wswitch-error.c: Likewise.
7060         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7061         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7062         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7063         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7064         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7065         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7066         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7067         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7068         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7069         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7070         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7071         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7072         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7073         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7074         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7075         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7076         * g++.dg/cpp/warning-directive-2.C: Likewise.
7077         * gfortran.dg/warning-directive-2.F90: Likewise.
7078
7079 2010-04-09  Jason Merrill  <jason@redhat.com>
7080
7081         PR c++/42623
7082         * g++.dg/template/sizeof13.C: New.
7083
7084 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7085
7086         * g++.dg/other/pr35504.C: Add check for thiscall.
7087         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7088         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7089
7090 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7091
7092         PR c++/28584
7093         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7094         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7095         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7096         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7097         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7098         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7099         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7100         * g++.dg/other/increment1.C: Likewise.
7101
7102 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7103
7104         PR fortran/18918
7105         * gfortran.dg/coarray_7.f90: New test.
7106         * gfortran.dg/coarray_8.f90: New test.
7107
7108 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7109
7110         PR fortran/28039
7111         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7112
7113 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7114
7115         PR target/43643
7116         * gcc.dg/pr43643.c: New test.
7117
7118 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7119
7120         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7121
7122 2010-04-08  Richard Guenther  <rguenther@suse.de>
7123
7124         PR tree-optimization/43679
7125         * gcc.c-torture/compile/pr43679.c: New testcase.
7126
7127 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7128
7129         PR debug/43670
7130         * gcc.dg/pr43670.c: New test.
7131
7132 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7133
7134         PR middle-end/40815
7135         * gcc.dg/tree-ssa/reassoc-19.c: New.
7136
7137 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7138
7139         PR c/18624
7140         * gcc.dg/Wunused-var-1.c: New test.
7141         * gcc.dg/Wunused-var-2.c: New test.
7142         * gcc.dg/Wunused-var-3.c: New test.
7143         * gcc.dg/Wunused-var-4.c: New test.
7144         * gcc.dg/Wunused-var-5.c: New test.
7145         * gcc.dg/Wunused-var-6.c: New test.
7146         * gcc.dg/Wunused-parm-1.c: New test.
7147
7148         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7149         * gcc.dg/trunc-1.c: Likewise.
7150         * gcc.dg/vla-9.c: Likewise.
7151         * gcc.dg/dfp/composite-type.c: Likewise.
7152
7153 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7154
7155         PR objc/35996
7156         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7157         * obj-c++.dg/objc-gc-3.mm: Ditto.
7158
7159 2010-04-07  Simon Baldwin  <simonb@google.com>
7160
7161         * gcc.dg/cpp/warn-undef-2.c: New.
7162         * gcc.dg/cpp/warn-traditional-2.c: New.
7163         * gcc.dg/cpp/warn-comments-2.c: New.
7164         * gcc.dg/cpp/warning-directive-1.c: New.
7165         * gcc.dg/cpp/warn-long-long.c: New.
7166         * gcc.dg/cpp/warn-traditional.c: New.
7167         * gcc.dg/cpp/warn-variadic-2.c: New.
7168         * gcc.dg/cpp/warn-undef.c: New.
7169         * gcc.dg/cpp/warn-normalized-1.c: New.
7170         * gcc.dg/cpp/warning-directive-2.c: New.
7171         * gcc.dg/cpp/warn-long-long-2.c: New.
7172         * gcc.dg/cpp/warn-variadic.c: New.
7173         * gcc.dg/cpp/warn-normalized-2.c: New.
7174         * gcc.dg/cpp/warning-directive-3.c: New.
7175         * gcc.dg/cpp/warn-deprecated-2.c: New.
7176         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7177         * gcc.dg/cpp/warn-multichar-2.c: New.
7178         * gcc.dg/cpp/warn-normalized-3.c: New.
7179         * gcc.dg/cpp/warning-directive-4.c: New.
7180         * gcc.dg/cpp/warn-unused-macros.c: New.
7181         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7182         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7183         * gcc.dg/cpp/warn-cxx-compat.c: New.
7184         * gcc.dg/cpp/warn-redefined.c: New.
7185         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7186         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7187         * gcc.dg/cpp/warn-deprecated.c: New.
7188         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7189         * gcc.dg/cpp/warn-redefined-2.c: New.
7190         * gcc.dg/cpp/warn-comments.c: New.
7191         * gcc.dg/cpp/warn-multichar.c: New.
7192         * g++.dg/cpp/warning-directive-1.C: New.
7193         * g++.dg/cpp/warning-directive-2.C: New.
7194         * g++.dg/cpp/warning-directive-3.C: New.
7195         * g++.dg/cpp/warning-directive-4.C: New.
7196         * gfortran.dg/warning-directive-1.F90: New.
7197         * gfortran.dg/warning-directive-3.F90: New.
7198         * gfortran.dg/warning-directive-2.F90: New.
7199         * gfortran.dg/warning-directive-4.F90: New.
7200
7201 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7202
7203         PR objc++/23716
7204         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7205
7206 2010-04-07  Jason Merrill  <jason@redhat.com>
7207
7208         * g++.dg/template/dr408.C: New.
7209
7210         * g++.dg/lookup/ns4.C: New.
7211
7212         PR c++/38392
7213         * g++.dg/template/friend51.C: New test.
7214
7215         PR c++/41970
7216         * g++.old-deja/g++.other/linkage1.C: Adjust.
7217
7218 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7219
7220         PR c++/42697
7221         * g++.dg/template/crash94.C: New test.
7222
7223 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7224
7225         PR c++/40239
7226         * g++.dg/init/aggr5.C: New test.
7227         * g++.dg/init/aggr5.C: New test.
7228
7229 2010-04-07  Richard Guenther  <rguenther@suse.de>
7230
7231         PR tree-optimization/43270
7232         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7233         * gcc.dg/Warray-bounds-7.c: Likewise.
7234
7235 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7236
7237         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7238         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7239         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7240
7241 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7242
7243         PR c++/42556
7244         * g++.dg/init/pr42556.C: New test.
7245
7246 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7247
7248         PR debug/43628
7249         * g++.dg/debug/dwarf2/typedef2.C: New test.
7250
7251 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7252
7253         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7254         c-c++-common/dwarf2/redeclaration-1.C
7255
7256 2010-04-06  Jason Merrill  <jason@redhat.com>
7257
7258         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7259         * g++.dg/ext/attrib18.C: Likewise.
7260         * g++.dg/ext/bitfield2.C: Likewise.
7261         * g++.dg/ext/bitfield4.C: Likewise.
7262         * g++.dg/ext/visibility/warn2.C: Likewise.
7263         * g++.dg/ext/visibility/warn3.C: Likewise.
7264         * g++.dg/gomp/pr26690-1.C: Likewise.
7265         * g++.dg/inherit/covariant7.C: Likewise.
7266         * g++.dg/init/synth2.C: Likewise.
7267         * g++.dg/lookup/using7.C: Likewise.
7268         * g++.dg/other/crash-4.C: Likewise.
7269         * g++.dg/other/error13.C: Likewise.
7270         * g++.dg/other/error20.C: Likewise.
7271         * g++.dg/parse/crash31.C: Likewise.
7272         * g++.dg/parse/error16.C: Likewise.
7273         * g++.dg/parse/error19.C: Likewise.
7274         * g++.dg/parse/error27.C: Likewise.
7275         * g++.dg/parse/error28.C: Likewise.
7276         * g++.dg/parse/fused-params1.C: Likewise.
7277         * g++.dg/template/error2.C: Likewise.
7278         * g++.dg/template/local6.C: Likewise.
7279         * g++.dg/template/qualttp15.C: Likewise.
7280         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7281         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7282         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7283         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7284         * g++.old-deja/g++.eh/spec6.C: Likewise.
7285         * g++.old-deja/g++.jason/crash3.C: Likewise.
7286         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7287         * g++.old-deja/g++.law/ctors5.C: Likewise.
7288         * g++.old-deja/g++.law/ctors9.C: Likewise.
7289         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7290         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7291         * g++.old-deja/g++.other/struct1.C: Likewise.
7292         * g++.old-deja/g++.other/volatile1.C: Likewise.
7293         * g++.old-deja/g++.pt/crash36.C: Likewise.
7294         * g++.old-deja/g++.pt/derived3.C: Likewise.
7295         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7296         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7297
7298 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7299
7300         PR middle-end/43519
7301         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7302         * gcc.dg/graphite/id-19.c: New.
7303
7304 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7305
7306         PR middle-end/32824
7307         * gcc.dg/vect/pr32824: New.
7308
7309 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7310
7311         PR fortran/18918
7312         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7313         * gfortran.dg/coarray_3.f90: Ditto.
7314         * gfortran.dg/coarray_4.f90: Ditto.
7315         * gfortran.dg/coarray_5.f90: Ditto.
7316         * gfortran.dg/coarray_6.f90: Ditto.
7317         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7318
7319 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7320
7321         PR fortran/18918
7322         * gfortran.dg/coarray_4.f90: Fix test.
7323         * gfortran.dg/coarray_6.f90: Add more tests.
7324
7325 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7326
7327         PR fortran/18918
7328         * gfortran.dg/coarray_4.f90: New test.
7329         * gfortran.dg/coarray_5.f90: New test.
7330         * gfortran.dg/coarray_6.f90: New test.
7331
7332 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7333
7334         PR fortran/18918
7335         * gfortran.dg/iso_fortran_env_5.f90: New test.
7336         * gfortran.dg/iso_fortran_env_6.f90: New test.
7337
7338 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7339
7340         PR fortran/39997
7341         * gfortran.dg/coarray_1.f90: New test.
7342         * gfortran.dg/coarray_2.f90: New test.
7343         * gfortran.dg/coarray_3.f90: New test.
7344
7345 2010-04-06  Jason Merrill  <jason@redhat.com>
7346
7347         PR c++/43648
7348         * g++.dg/template/dtor8.C: New.
7349
7350         PR c++/43621
7351         * g++.dg/template/error-recovery2.C: New.
7352
7353 2010-04-06  Jan Hubicka  <jh@suse.czpli
7354
7355         PR tree-optimization/42906
7356         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7357
7358 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7359
7360         PR fortran/43178
7361         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7362         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7363         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7364
7365 2010-04-06  Richard Guenther  <rguenther@suse.de>
7366
7367         PR tree-optimization/43627
7368         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7369
7370 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR target/43638
7373         * gcc.target/i386/pr43638.c: New test.
7374
7375 2010-04-06  Richard Guenther  <rguenther@suse.de>
7376
7377         PR middle-end/43661
7378         * gcc.c-torture/compile/pr43661.c: New testcase.
7379
7380 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7383
7384 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7385
7386         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7387
7388 2010-04-02  Richard Guenther  <rguenther@suse.de>
7389
7390         PR tree-optimization/43629
7391         * gcc.c-torture/execute/pr43629.c: New testcase.
7392
7393 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7394             Dominique d'Humieres  <dominiq@lps.ens.fr>
7395
7396         PR libfortran/43605
7397         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7398
7399 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7400
7401         PR debug/43325
7402         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7403
7404 2010-04-01  Jason Merrill  <jason@redhat.com>
7405
7406         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7407
7408 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7409             Manfred Schwarb  <manfred99@gmx.ch>
7410
7411         PR libfortran/43605
7412         * gfortran.dg/ftell_3.f90: New test.
7413
7414 2010-04-01  Richard Guenther  <rguenther@suse.de>
7415
7416         PR middle-end/43614
7417         * gcc.c-torture/compile/pr43614.c: New testcase.
7418
7419 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7420
7421         PR tree-optimization/43141
7422         * gcc.dg/guality/pr43141.c: New test.
7423
7424 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7425
7426         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7427         * g++.dg/eh/spbp.C: Likewise.
7428         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7429         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7430         superfluous casts.
7431         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7432         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7433         * objc.dg/dwarf-2.m: Likewise.
7434
7435 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7436
7437         PR middle-end/43464
7438         * gcc.dg/graphite/id-pr43464.c: New.
7439         * gcc.dg/graphite/id-pr43464-1.c: New.
7440
7441 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7442
7443         PR middle-end/43351
7444         * gcc.dg/graphite/id-pr43351.c
7445
7446 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7447
7448         PR testsuite/35165
7449         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7450         * obj-c++.dg/try-catch-2.mm: Ditto.
7451         * obj-c++.dg/lookup-2.mm: Ditto.
7452         * obj-c++.dg/encode-8.m: Ditto.
7453         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7454         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7455         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7456         * obj-c++.dg/const-str-11.mm: Ditto.
7457         * obj-c++.dg/const-str-9.mm: Ditto.
7458         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7459         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7460         * obj-c++.dg/except-1.mm: Ditto.
7461         * obj-c++.dg/const-str-7.mm: Ditto.
7462         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7463         * obj-c++.dg/const-str-3.mm: Ditto.
7464         * obj-c++.dg/const-str-7.mm: Ditto.
7465         * obj-c++.dg/stubify-2.mm: Change dump file name.
7466
7467         PR objc++/23613
7468         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7469         New macro.
7470         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7471         Remove dg-xfail-if.
7472
7473 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7474
7475         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7476         only with -O2, -O3 or -Os and not with -fwhopr.
7477
7478 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7479
7480         PR c++/43558
7481         * g++.dg/template/typedef31.C: New test.
7482
7483 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7484
7485         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7486         assembler output on *-*-solaris2*.
7487         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7488
7489 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR debug/43557
7492         * gcc.dg/pr43557-1.c: New test.
7493         * gcc.dg/pr43557-2.c: New file.
7494
7495 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7496
7497         PR 43562
7498         * gcc.dg/pr43562.c: New test.
7499
7500 2010-03-30  Jason Merrill  <jason@redhat.com>
7501
7502         PR c++/43076
7503         * g++.dg/template/error-recovery1.C: New.
7504
7505         PR c++/41786
7506         * g++.dg/parse/ambig5.C: New.
7507
7508 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7509
7510         PR debug/43593
7511         * gcc.dg/guality/pr43593.c: New test.
7512
7513 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7514
7515         PR middle-end/43430
7516         * gcc.dg/vect/pr43430-1.c: New.
7517
7518 2010-03-30  Jason Merrill  <jason@redhat.com>
7519
7520         PR c++/43559
7521         * g++.dg/template/partial7.C: New.
7522
7523 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7524
7525         * gcc.target/s390/stackcheck1.c: New testcase.
7526
7527 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7528
7529         PR libfortran/43265
7530         * gfortran.dg/read_eof_8.f90: New test.
7531
7532 2010-03-29  Jason Merrill  <jason@redhat.com>
7533
7534         * gcc.dg/cpp/include6.c: Change [] to ().
7535
7536         N3077
7537         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7538         splicing and UCNs.
7539         * c-c++-common/raw-string-2.c: Add trigraph test.
7540         * c-c++-common/raw-string-8.c: New.
7541         * c-c++-common/raw-string-9.c: New.
7542         * c-c++-common/raw-string-10.c: New.
7543
7544         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7545         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7546         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7547         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7548         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7549         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7550         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7551
7552 2010-03-29  Richard Guenther  <rguenther@suse.de>
7553
7554         PR tree-optimization/43560
7555         * gcc.dg/torture/pr43560.c: New testcase.
7556
7557 2010-03-29  Jason Merrill  <jason@redhat.com>
7558
7559         N3077
7560         * g++.dg/ext/raw-string-1.C: Change [] to ().
7561         * g++.dg/ext/raw-string-2.C: Change [] to ().
7562         Don't use \ in delimiter.
7563         * g++.dg/ext/raw-string-3.C: Change [] to ().
7564         * g++.dg/ext/raw-string-4.C: Change [] to ().
7565         * g++.dg/ext/raw-string-5.C: Change [] to ().
7566         Test for error on \ in delimiter.
7567         * g++.dg/ext/raw-string-6.C: Change [] to ().
7568         * g++.dg/ext/raw-string-7.C: Change [] to ().
7569
7570 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7571
7572         PR 43564
7573         * gcc.dg/pr43564.c: New test.
7574
7575 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7576
7577         PR fortran/43551
7578         * gfortran.dg/direct_io_12.f90: New test.
7579
7580 2010-03-28  Jan Hubicka  <jh@suse.cz>
7581
7582         PR tree-optimization/43505
7583         * gfortran.dg/pr43505.f90: New testcase.
7584
7585 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7586
7587         PR tree-optimization/43528
7588         * gcc.target/i386/pr43528.c: New test.
7589
7590 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7591
7592         PR c/43381
7593         * gcc.dg/parm-impl-decl-3.c: New test.
7594
7595 2010-03-26  Jason Merrill  <jason@redhat.com>
7596
7597         PR c++/43509
7598         * g++.dg/cpp0x/parse1.C: New.
7599
7600 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7601
7602         PR target/43524
7603         * gcc.target/i386/pr43524.c: New test.
7604
7605 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7606
7607         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7608         whitespace, rename main to foo.
7609         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7610         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7611         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7612         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7613         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7614         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7615         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7616         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7617         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7618         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7619         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7620
7621 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7622
7623         PR c++/43327
7624         * g++.dg/other/crash-10.C: New test.
7625         * g++.dg/other/crash-11.C: New test.
7626
7627 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7628
7629         PR libfortran/43517
7630         * gfortran.dg/read_eof_7.f90: New test.
7631
7632 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7633
7634         PR objc/35165
7635         PR testsuite/43512
7636         * objc-obj-c++-shared: New directory.
7637         * objc-obj-c++-shared/Object1-implementation.h: New file.
7638         * objc-obj-c++-shared/Object1.h: New file.
7639         * objc-obj-c++-shared/Protocol1.h: New file.
7640         * objc-obj-c++-shared/next-abi.h: New file.
7641         * objc-obj-c++-shared/next-mapping.h: New file.
7642         * objc/execute/next_mapping.h: Delete.
7643         * objc.dg/special/special.exp: For all targets run the tests with
7644         -fgnu-runtime, for darwin targets also run the tests with
7645         -fnext-runtime.
7646         * objc.dg/dg.exp: Ditto.
7647         * obj-c++.dg/dg.exp: Ditto.
7648         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7649         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7650         include use of updated NeXT interface.
7651         * objc/execute/formal_protocol-5.m: Ditto.
7652         * objc/execute/protocol-isEqual-2.m: Ditto.
7653         * objc/execute/protocol-isEqual-4.m: Ditto.
7654         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7655         Protocol1.h) and next-mapping.h as required.
7656         * objc/execute/object_is_class.m: Ditto.
7657         * objc/execute/enumeration-1.m: Ditto.
7658         * objc/execute/class-13.m: Ditto.
7659         * objc/execute/formal_protocol-2.m: Ditto.
7660         * objc/execute/formal_protocol-4.m: Ditto.
7661         * objc/execute/class-1.m: Ditto.
7662         * objc/execute/bycopy-1.m: Ditto.
7663         * objc/execute/formal_protocol-6.m: Ditto.
7664         * objc/execute/bycopy-3.m: Ditto.
7665         * objc/execute/class-3.m: Ditto.
7666         * objc/execute/bf-11.m: Ditto.
7667         * objc/execute/class-5.m: Ditto.
7668         * objc/execute/bf-13.m: Ditto.
7669         * objc/execute/class-7.m: Ditto.
7670         * objc/execute/bf-15.m: Ditto.
7671         * objc/execute/class-9.m: Ditto.
7672         * objc/execute/bf-17.m: Ditto.
7673         * objc/execute/bf-19.m: Ditto.
7674         * objc/execute/IMP.m: Ditto.
7675         * objc/execute/exceptions/catchall-1.m: Ditto.
7676         * objc/execute/exceptions/trivial.m: Ditto.
7677         * objc/execute/exceptions/finally-1.m: Ditto.
7678         * objc/execute/exceptions/local-variables-1.m: Ditto.
7679         * objc/execute/exceptions/foward-1.m: Ditto.
7680         * objc/execute/bf-2.m: Ditto.
7681         * objc/execute/string1.m: Ditto.
7682         * objc/execute/bf-4.m: Ditto.
7683         * objc/execute/informal_protocol.m: Ditto.
7684         * objc/execute/string3.m: Ditto.
7685         * objc/execute/bf-6.m: Ditto.
7686         * objc/execute/bf-8.m: Ditto.
7687         * objc/execute/class-tests-1.h: Ditto.
7688         * objc/execute/protocol-isEqual-1.m: Ditto.
7689         * objc/execute/protocol-isEqual-3.m: Ditto.
7690         * objc/execute/_cmd.m: Ditto.
7691         * objc/execute/function-message-1.m: Ditto.
7692         * objc/execute/bf-20.m: Ditto.
7693         * objc/execute/bf-common.h: Ditto.
7694         * objc/execute/np-2.m: Ditto.
7695         * objc/execute/class-10.m: Ditto.
7696         * objc/execute/class-12.m: Ditto.
7697         * objc/execute/enumeration-2.m: Ditto.
7698         * objc/execute/class-14.m: Ditto.
7699         * objc/execute/encode-1.m: Ditto.
7700         * objc/execute/formal_protocol-1.m: Ditto.
7701         * objc/execute/formal_protocol-3.m: Ditto.
7702         * objc/execute/accessing_ivars.m: Ditto.
7703         * objc/execute/bycopy-2.m: Ditto.
7704         * objc/execute/class-2.m: Ditto.
7705         * objc/execute/bf-10.m: Ditto.
7706         * objc/execute/formal_protocol-7.m: Ditto.
7707         * objc/execute/root_methods.m: Ditto.
7708         * objc/execute/class-4.m: Ditto.
7709         * objc/execute/bf-12.m: Ditto.
7710         * objc/execute/class-6.m: Ditto.
7711         * objc/execute/bf-14.m: Ditto.
7712         * objc/execute/nested-func-1.m: Ditto.
7713         * objc/execute/class-8.m: Ditto.
7714         * objc/execute/private.m: Ditto.
7715         * objc/execute/bf-16.m: Ditto.
7716         * objc/execute/bf-18.m: Ditto.
7717         * objc/execute/load-3.m: Ditto.
7718         * objc/execute/compatibility_alias.m: Ditto.
7719         * objc/execute/bf-1.m: Ditto.
7720         * objc/execute/no_clash.m: Ditto.
7721         * objc/execute/bf-3.m: Ditto.
7722         * objc/execute/string2.m: Ditto.
7723         * objc/execute/bf-5.m: Ditto.
7724         * objc/execute/string4.m: Ditto.
7725         * objc/execute/bf-7.m: Ditto.
7726         * objc/execute/object_is_meta_class.m: Ditto.
7727         * objc/execute/bf-9.m: Ditto.
7728         * objc/execute/bf-21.m: Ditto.
7729         * objc/execute/cascading-1.m: Ditto.
7730         * objc/execute/trivial.m: Ditto.
7731         * objc/execute/np-1.m: Ditto.
7732         * objc/compile/trivial.m: Ditto.
7733         * objc/execute/class_self-2.m: Include <stdlib.h>.
7734         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7735         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7736         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7737         and 64bit. Use new NeXT interface as required.
7738         * objc.dg/special/unclaimed-category-1.m: Ditto.
7739         * objc.dg/special/unclaimed-category-1.h: Ditto.
7740         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7741         * objc.dg/func-ptr-1.m: Ditto.
7742         * objc.dg/stret-1.m: Ditto.
7743         * objc.dg/encode-2.m: Ditto.
7744         * objc.dg/category-1.m: Ditto.
7745         * objc.dg/encode-3.m: Ditto.
7746         * objc.dg/call-super-3.m: Ditto.
7747         * objc.dg/method-3.m: Ditto.
7748         * objc.dg/func-ptr-2.m: Ditto.
7749         * objc.dg/lookup-1.m: Ditto.
7750         * objc.dg/encode-4.m: Ditto.
7751         * objc.dg/fix-and-continue-1.m: Ditto.
7752         * objc.dg/proto-lossage-3.m: Ditto.
7753         * objc.dg/method-13.m: Ditto.
7754         * objc.dg/proto-qual-1.m: Ditto.
7755         * objc.dg/zero-link-3.m: Ditto.
7756         * objc.dg/bitfield-1.m: Ditto.
7757         * objc.dg/va-meth-1.m: Ditto.
7758         * objc.dg/super-class-3.m: Ditto.
7759         * objc.dg/call-super-1.m: Ditto.
7760         * objc.dg/type-size-2.m: Ditto.
7761         * objc.dg/method-10.m: Ditto.
7762         * objc.dg/defs.m: Ditto.
7763         * objc.dg/const-str-3.m: Ditto.
7764         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7765         Protocol1.h) and next-mapping.h as required. Use new NeXT
7766         interface as required.
7767         * objc.dg/super-class-4.m: Ditto.
7768         * objc.dg/comp-types-8.m: Ditto.
7769         * objc.dg/call-super-2.m: Ditto.
7770         * objc.dg/objc-fast-4.m: Ditto.
7771         * objc.dg/method-6.m: Ditto.
7772         * objc.dg/const-str-3.m: Ditto.
7773         * objc.dg/const-str-7.m: Ditto.
7774         * objc.dg/method-15.m: Ditto.
7775         * objc.dg/method-19.m: Ditto.
7776         * objc.dg/sync-1.m: Ditto.
7777         * objc.dg/layout-1.m: Ditto.
7778         * objc.dg/bitfield-3.m: Ditto.
7779         * objc.dg/try-catch-3.m: Ditto.
7780         * objc.dg/try-catch-7.m: Ditto.
7781         * objc.dg/comp-types-10.m: Ditto.
7782         * objc.dg/selector-2.: Ditto.
7783         * objc.dg/method-7.m: Ditto.
7784         * objc.dg/typedef-alias-1.m: Ditto.
7785         * objc.dg/proto-lossage-2.m: Ditto.
7786         * objc.dg/comp-types-11.m: Ditto.
7787         * objc.dg/sizeof-1.m: Ditto.
7788         * objc.dg/method-17.m: Ditto.
7789         * objc.dg/bitfield-5.m: Ditto.
7790         * objc.dg/try-catch-1.m: Ditto.
7791         * objc.dg/encode-5.m: Ditto.
7792         * objc.dg/fix-and-continue-2.m: Ditto.
7793         * objc.dg/method-9.m: Ditto.
7794         * objc.dg/isa-field-1.m: Ditto.
7795         * objc.dg/local-decl-2.m: Ditto.
7796         * objc.dg/objc-gc-4.m: Ditto.
7797         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7798         * objc.dg/gnu-runtime-3.m: Ditto.
7799         * objc.dg/encode-7.m: Ditto.
7800         * objc.dg/encode-8.m: Ditto.
7801         * objc.dg/selector-3.m: Ditto.
7802         * objc.dg/gnu-runtime-1.m: Ditto.
7803         * objc.dg/const-str-12.m: Ditto.
7804         * objc.dg/gnu-runtime-2.m: Ditto.
7805         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7806         * objc.dg/selector-1.m: Ditto.
7807         * objc.dg/stubify-2.m: Ditto.
7808         * objc.dg/zero-link-1.m: Ditto.
7809         * objc.dg/stret-2.m: Ditto.
7810         * objc.dg/zero-link-2.m: Ditto.
7811         * objc.dg/next-runtime-1.m: Ditto.
7812         * objc.dg/symtab-1.m: Ditto.
7813         * objc.dg/stubify-1.m: Ditto.
7814         * objc.dg/bitfield-2.m: Ditto.
7815         * objc.dg/try-catch-10.m: Apply to both runtimes.
7816         * objc.dg/const-str-1.m: Ditto.
7817         * objc.dg/image-info.m: Ditto.
7818         * objc.dg/encode-9.m: Ditto.
7819         * objc.dg/pragma-1.m: Apply test to all targets.
7820         * objc.dg/const-str-4.m: Ditto.
7821         * objc.dg/const-str-8.m: Ditto.
7822         * objc.dg/super-class-2.m: Ditto.
7823         * objc.dg/try-catch-5.m: Ditto.
7824         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7825         Protocol1.h) and next-mapping.h as required. Use new NeXT
7826         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7827         * objc.dg/const-str-11.m: Ditto.
7828         * objc.dg/const-str-9.m: Ditto.
7829         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7830         * objc.dg/encode-1.m: Remove redundant -lobjc.
7831         * objc.dg/try-catch-9.m: Tidy space.
7832         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7833         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7834         and 64bit. Use new NeXT interface as required.
7835         * obj-c++.dg/template-4.mm: Ditto.
7836         * obj-c++.dg/defs.mm: Ditto.
7837         * obj-c++.dg/basic.mm: Ditto.
7838         * obj-c++.dg/encode-4.mm: Ditto.
7839         * obj-c++.dg/method-17.mm: Ditto.
7840         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7841         * obj-c++.dg/cxx-class-1.mm: Ditto.
7842         * obj-c++.dg/method-10.mm: Ditto.
7843         * obj-c++.dg/va-meth-1.mm: Ditto.
7844         * obj-c++.dg/encode-5.mm: Ditto.
7845         * obj-c++.dg/lookup-2.mm: Ditto.
7846         * obj-c++.dg/template-3.mm: Ditto.
7847         * obj-c++.dg/proto-qual-1.mm: Ditto.
7848         * obj-c++.dg/qual-types-1.m: Ditto.
7849         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7850         * obj-c++.dg/template-1.mm: Ditto.
7851         * obj-c++.dg/encode-6.mm: Ditto.
7852         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7853         Protocol1.h) and next-mapping.h as required. Use new NeXT
7854         interface as required.
7855         * obj-c++.dg/except-1.mm: Ditto.
7856         * obj-c++.dg/const-str-7.mm: Ditto.
7857         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7858         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7859         * obj-c++.dg/selector-2.mm: Ditto.
7860         * obj-c++.dg/isa-field-1.mm: Ditto.
7861         * obj-c++.dg/try-catch-1.mm: Ditto.
7862         * obj-c++.dg/local-decl-1.mm: Ditto.
7863         * obj-c++.dg/try-catch-9.mm: Ditto.
7864         * obj-c++.dg/no-extra-load.mm: Ditto.
7865         * obj-c++.dg/selector-5.mm: Ditto.
7866         * obj-c++.dg/method-12.mm: Ditto.
7867         * obj-c++.dg/try-catch-11.mm: Ditto.
7868         * obj-c++.dg/comp-types-11.mm: Ditto.
7869         * obj-c++.dg/bitfield-3.mm: Ditto.
7870         * obj-c++.dg/method-6.mm: Ditto.
7871         * obj-c++.dg/super-class-2.mm: Ditto.
7872         * obj-c++.dg/method-21.mm: Ditto.
7873         * obj-c++.dg/const-str-8.mm: Ditto.
7874         * obj-c++.dg/try-catch-7.mm: Ditto.
7875         * obj-c++.dg/method-15.mm: Ditto.
7876         * obj-c++.dg/layout-1.mm: Ditto.
7877         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7878         * obj-c++.dg/const-str-3.mm: Ditto.
7879         * obj-c++.dg/try-catch-2.mm: Ditto.
7880         * obj-c++.dg/objc-gc-3.mm: Ditto.
7881         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7882         * obj-c++.dg/bitfield-1.mm: Ditto.
7883         * obj-c++.dg/selector-6.mm: Ditto.
7884         * obj-c++.dg/method-13.mm: Ditto.
7885         * obj-c++.dg/comp-types-12.mm: Ditto.
7886         * obj-c++.dg/bitfield-4.mm: Ditto.
7887         * obj-c++.dg/try-catch-8.mm: Ditto.
7888         * obj-c++.dg/method-2.mm: Ditto.
7889         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7890         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7891         * obj-c++.dg/const-str-4.mm: Ditto.
7892         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7893         * obj-c++.dg/try-catch-3.mm: Ditto.
7894         * obj-c++.dg/comp-types-9.mm: Ditto.
7895         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7896         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7897         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7898         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7899         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7900         Use new NeXT interface as required.
7901         * obj-c++.dg/const-str-10.mm: Ditto.
7902         * obj-c++.dg/const-str-11.mm: Ditto.
7903         * obj-c++.dg/const-str-9.mm: Ditto.
7904         * obj-c++.dg/method-11.mm: Ditto.
7905         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7906         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7907         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7908         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7909         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7910
7911 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7912
7913         PR c++/43206
7914         * g++.dg/template/typedef30.C: New test case.
7915
7916 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7917
7918         PR c/43385
7919         * gcc.c-torture/execute/pr43385.c: New test.
7920
7921 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7922
7923         * gcc.dg/strncpy-fix-1.c: New test.
7924
7925 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7926
7927         PR testsuite/41609
7928         * lib/objc-torture.exp (objc-set-runtime-options): New.
7929         * objc/execute/execute.exp: Check runtime options on each pass.
7930         * objc/execute/exceptions/exceptions.exp: Ditto.
7931         * objc/compile/compile.exp: Ditto.
7932
7933         PR testsuite/42348
7934         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7935         standard tests.
7936         (check_effective_target_objc2): New proc.
7937         (check_effective_target_next_runtime): New proc.
7938         * lib/objc.exp: Determine which runtime is in force and support it.
7939         * lib/obj-c++.exp: Ditto.
7940
7941 2010-03-24  Jason Merrill  <jason@redhat.com>
7942
7943         PR c++/43502
7944         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7945
7946 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7947
7948         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7949         a loop.
7950         * gcc.dg/ipa/ipa-2.c: Likewise.
7951         * gcc.dg/ipa/ipa-3.c: Likewise.
7952         * gcc.dg/ipa/ipa-4.c: Likewise.
7953         * gcc.dg/ipa/ipa-5.c: Likewise.
7954         * gcc.dg/ipa/ipa-7.c: Likewise.
7955         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7956         a loop.
7957         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7958         i_can_not_be_propagated_fully2 into a loop.
7959         * gcc.dg/ipa/ipa-8.c: New test.
7960         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7961
7962 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7963
7964         PR debug/19192
7965         PR debug/43479
7966         * gcc.dg/guality/pr43479.c: New test.
7967         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7968         and add volatile keyword.
7969
7970 2010-03-23  Mike Stump  <mikestump@comcast.net>
7971
7972         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7973
7974 2010-03-23  Jason Merrill  <jason@redhat.com>
7975
7976         * g++.dg/ext/altivec-17.C: Adjust error message.
7977
7978         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7979         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7980         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7981         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7982         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7983         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7984
7985 2010-03-22  Jason Merrill  <jason@redhat.com>
7986
7987         PR c++/43333
7988         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7989         * g++.dg/ext/is_pod_98.C: New.
7990
7991         PR c++/43281
7992         * g++.dg/cpp0x/auto18.C: New.
7993
7994         * gcc.dg/pr36997.c: Adjust error message.
7995         * g++.dg/ext/vector9.C: Likewise.
7996         * g++.dg/conversion/simd3.C: Likewise.
7997         * g++.dg/other/error23.C: Likewise.
7998
7999 2010-03-22  Michael Matz  <matz@suse.de>
8000
8001         PR middle-end/43475
8002         * gfortran.dg/pr43475.f90: New testcase.
8003
8004 2010-03-22  Richard Guenther  <rguenther@suse.de>
8005
8006         PR tree-optimization/43390
8007         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8008
8009 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8010
8011         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8012         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8013
8014 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8015             Michael Matz  <matz@suse.de>
8016
8017         PR c++/43081
8018         * g++.dg/parse/crash56.C: New test.
8019
8020 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8021
8022         PR fortran/43450
8023         * gfortran.dg/whole_file_15.f90 : New test.
8024
8025 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8026
8027         PR fortran/43409
8028         * gfortran.dg/inquire_size.f90: New test.
8029
8030 2010-03-20  Richard Guenther  <rguenther@suse.de>
8031
8032         PR rtl-optimization/43438
8033         * gcc.c-torture/execute/pr43438.c: New testcase.
8034
8035 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8036
8037         PR c++/43375
8038         * g++.dg/abi/mangle42.C: New test.
8039
8040 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8041
8042         PR C/43211
8043         * gcc.dg/pr43211.c: New test.
8044         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8045
8046 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8047
8048         PR rtl-optimization/42258
8049         * gcc.target/arm/thumb1-mul-moves.c: New test.
8050
8051         PR target/40697
8052         * gcc.target/arm/thumb-andsi.c: New test.
8053
8054         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8055         dg-require-effective-target.
8056
8057 2010-03-19  Michael Matz  <matz@suse.de>
8058
8059         PR c++/43116
8060         * g++.dg/other/pr43116.C: New testcase.
8061
8062 2010-03-19  Michael Matz  <matz@suse.de>
8063
8064         PR target/43305
8065         * gcc.dg/pr43305.c: New testcase.
8066
8067 2010-03-19  Richard Guenther  <rguenther@suse.de>
8068
8069         PR tree-optimization/43415
8070         * gcc.c-torture/compile/pr43415.c: New testcase.
8071
8072 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8073
8074         PR ada/43106
8075         * gnat.dg/case_optimization2.adb: New test.
8076         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8077
8078 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8079             Jack Howarth <howarth@bromo.med.uc.edu>
8080
8081         PR target/36399
8082         * gcc.target/i386/push-1.c: Don't xfail
8083           scan-assembler-not "movups" on darwin.
8084
8085 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR debug/43058
8088         * gcc.dg/pr43058.c: New test.
8089
8090 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8091
8092         PR middle-end/42450
8093         * g++.dg/torture/pr42450.C: New test.
8094
8095 2010-03-18  Michael Matz  <matz@suse.de>
8096
8097         PR middle-end/43419
8098         * gcc.dg/pr43419.c: New testcase.
8099
8100 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8101
8102         PR rtl-optimization/43360
8103         * gcc.dg/torture/pr43360.c: New.
8104
8105 2010-03-18  Michael Matz  <matz@suse.de>
8106
8107         PR tree-optimization/43402
8108         * gcc.dg/pr43402.c: New testcase.
8109
8110 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8111
8112         PR target/42427
8113         * gcc.dg/pr42427.c: New test.
8114
8115 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8116
8117         PR libfortran/43265
8118         * gfortran.dg/read_empty_file.f: New test.
8119         * gfortran.dg/read_eof_all.f90: New test.
8120         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8121         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8122
8123 2010-03-17  Michael Matz  <matz@suse.de>
8124
8125         * gcc.dg/pr43300.c: Add -w.
8126
8127 2010-03-17  Richard Guenther  <rguenther@suse.de>
8128
8129         * gcc.dg/pr43379.c: Add -w.
8130
8131 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8132
8133         PR fortran/43331
8134         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8135
8136 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8137
8138         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8139
8140 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8141
8142         * ada/acats/run_all.sh: Log start and end times.
8143
8144 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8145
8146         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8147
8148 2010-03-16  Richard Guenther  <rguenther@suse.de>
8149
8150         PR middle-end/43379
8151         * gcc.dg/pr43379.c: New testcase.
8152
8153 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR debug/43051
8156         * gcc.dg/guality/pr43051-1.c: New test.
8157
8158 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8159
8160         PR testsuite/43363
8161         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8162
8163 2010-03-15  Michael Matz  <matz@suse.de>
8164
8165         PR middle-end/43300
8166         * gcc.dg/pr43300.c: New testcase.
8167
8168 2010-03-15  Richard Guenther  <rguenther@suse.de>
8169
8170         PR tree-optimization/43367
8171         * gcc.c-torture/compile/pr43367.c: New testcase.
8172
8173 2010-03-15  Richard Guenther  <rguenther@suse.de>
8174
8175         PR tree-optimization/43317
8176         * gcc.dg/pr43317.c: New testcase.
8177
8178 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8179
8180         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8181
8182 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8183
8184         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8185
8186 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8187
8188         PR fortran/43362
8189         * gfortran.dg/impure_constructor_1.f90: New test.
8190
8191 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8192
8193         PR middle-end/43354
8194         * gfortran.dg/graphite/id-pr43354.f: New.
8195
8196 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8197
8198         PR middle-end/43349
8199         * gfortran.dg/graphite/pr43349.f: New.
8200
8201 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8202
8203         PR middle-end/43306
8204         * gcc.dg/graphite/pr43306.c: New.
8205
8206 2010-03-12  David S. Miller  <davem@davemloft.net>
8207
8208         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8209         sparc.
8210
8211 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8212
8213         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8214
8215 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8216
8217         PR fortran/43291
8218         PR fortran/43326
8219         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8220
8221 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8222
8223         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8224         fail for *-*-mingw* targets.
8225
8226 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR debug/43329
8229         * gcc.dg/guality/pr43329-1.c: New test.
8230
8231 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8232
8233         PR tree-optimization/43257
8234         * g++.dg/torture/pr43257.C: New test.
8235
8236 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8237
8238         PR fortran/43228
8239         * gfortran.dg/namelist_61.f90: New test.
8240
8241 2010-03-11  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/43255
8244         * gcc.c-torture/compile/pr43255.c: New testcase.
8245
8246 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8247
8248         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8249         * gcc.dg/pr43280.c: New testcase.
8250
8251 2010-03-11  Richard Guenther  <rguenther@suse.de>
8252
8253         PR lto/43200
8254         * gcc.dg/lto/20100227-1_0.c: New testcase.
8255         * gcc.dg/lto/20100227-1_1.c: Likewise.
8256
8257 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8258
8259         PR libfortran/43320
8260         PR libfortran/43265
8261         * gfortran.dg/read_eof_6.f: New test
8262         * gfortran.dg/read_x_eof.f90: New test.
8263         * gfortran.dg/read_x_past.f: Update test.
8264
8265 2010-03-10  Jan Hubicka   <jh@suse.cz>
8266
8267         * gcc.c-torture/compile/pr43288.c: New test.
8268
8269 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8270
8271         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8272         -fpic/-fPIC flags.
8273         * g++.old-deja/g++.pt/asm2.C: Likewise.
8274         * gcc.c-torture/compile/20000804-1.c: Likewise.
8275         * gcc.target/i386/clobbers.c: Likewise.
8276
8277 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8278
8279         PR fortran/43303
8280         * gfortran.dg/c_assoc_3.f90: New test.
8281
8282 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR debug/36728
8285         * gcc.dg/guality/pr36728-1.c: New test.
8286         * gcc.dg/guality/pr36728-2.c: New test.
8287
8288 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8289
8290         * gcc.dg/h8300-div-delay-slot.c: New test.
8291
8292 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8293
8294         PR tree-optimization/43236
8295         * gcc.c-torture/execute/pr43236.c: New test.
8296
8297 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8298
8299         PR middle-end/42859
8300         * g++.dg/eh/pr42859.C: New test.
8301
8302 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8303
8304         PR debug/43299
8305         * gcc.dg/pr43299.c: New test.
8306
8307         PR debug/43290
8308         * g++.dg/eh/unwind2.C: New test.
8309
8310 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8311             Reza Yazdani  <reza.yazdani@amd.com>
8312
8313         PR middle-end/43065
8314         * gcc.dg/graphite/run-id-4.c: New.
8315
8316 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8317
8318         PR middle-end/43065
8319         * gcc.dg/graphite/run-id-3.c: New.
8320
8321 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8322
8323         PR middle-end/42644
8324         PR middle-end/42130
8325         * gcc.dg/graphite/id-18.c: New.
8326         * gcc.dg/graphite/run-id-pr42644.c: New.
8327
8328 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8329
8330         PR middle-end/42326
8331         * gcc.dg/graphite/pr42326.c: New.
8332
8333 2010-03-08  Richard Guenther  <rguenther@suse.de>
8334
8335         PR tree-optimization/43269
8336         * gcc.c-torture/execute/pr43269.c: New testcase.
8337
8338 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8339
8340         PR fortran/43256
8341         * gfortran.dg/typebound_call_13.f03: New.
8342
8343 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8344
8345         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8346         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8347
8348 2010-03-05  Jason Merrill  <jason@redhat.com>
8349
8350         * g++.dg/abi/mangle40.C: Require weak and alias.
8351
8352 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8353
8354         PR middle-end/42326
8355         * gfortran.dg/graphite/pr42326.f90: New.
8356         * gfortran.dg/graphite/pr42326-1.f90: New.
8357
8358 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8359
8360         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8361         (gnat_target_compile): Likewise.
8362         Reinitialize GNAT_UNDER_TEST if target changes.
8363         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8364         (local_find_gnatmake): Pass full --GCC to gnatlink.
8365         Remove --LINK.
8366
8367 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8368
8369         PR c/43248
8370         * gcc.dg/compound-literal-1.c: New testcase.
8371
8372 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8373
8374         PR tree-optimization/43164
8375         PR tree-optimization/43191
8376         * gcc.c-torture/compile/pr43164.c: New test.
8377         * gcc.c-torture/compile/pr43191.c: Likewise.
8378
8379 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8380
8381         PR fortran/43244
8382         * gfortran.dg/finalize_9.f90: New.
8383
8384 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8385             Ken Werner <ken@linux.vnet.ibm.com>
8386
8387         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8388         to dg-options for spu.
8389         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8390         dump-scan target to exclude spu.
8391
8392 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8393
8394         PR middle-end/43209
8395         * gcc.dg/tree-ssa/ivopts-4.c: New.
8396
8397 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8398
8399         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8400         include-opts and exclude-opts; skip checking the flags if arguments
8401         are the same as the defaults.
8402         (dg-xfail-if): Verify the number of arguments, supply defaults
8403         for unspecified optional arguments.
8404         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8405
8406 2010-03-03  Jason Merrill  <jason@redhat.com>
8407
8408         PR c++/12909
8409         * g++.dg/abi/mangle40.C: Updated.
8410
8411 2010-03-03  Jason Merrill  <jason@redhat.com>
8412
8413         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8414         * g++.dg/abi/mangle23.C: Likewise.
8415         * g++.dg/eh/simd-2.C: Likewise.
8416         * g++.dg/ext/attribute-test-2.C: Likewise.
8417         * g++.dg/ext/vector14.C: Likewise.
8418         * g++.dg/other/pr34435.C: Likewise.
8419         * g++.dg/template/conv8.C: Likewise.
8420         * g++.dg/template/nontype9.C: Likewise.
8421         * g++.dg/template/qualttp17.C: Likewise.
8422         * g++.dg/template/ref1.C: Likewise.
8423         * g++.old-deja/g++.pt/crash68.C: Likewise.
8424         * g++.old-deja/g++.pt/ref1.C: Likewise.
8425         * g++.old-deja/g++.pt/ref3.C: Likewise.
8426         * g++.old-deja/g++.pt/ref4.C: Likewise.
8427
8428         PR c++/12909
8429         * g++.dg/abi/mangle40.C: New.
8430         * g++.dg/abi/mangle41.C: New.
8431         * g++.dg/lto/20100302_0.C: New.
8432         * g++.dg/lto/20100302_1.C: New.
8433         * g++.dg/lto/20100302.h: New.
8434
8435 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8436
8437         PR fortran/43243
8438         * gfortran.dg/internal_pack_12.f90: New test.
8439
8440 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8441
8442         * gcc.dg/pr36997.c: Adjust error message.
8443
8444 2010-03-03  Mike Stump  <mikestump@comcast.net>
8445
8446         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8447         adjustments to not be present on machines that align the stack to
8448         more than 4 bytes and don't have a red zone yet as that is an
8449         unimplemented optimization.
8450
8451 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8452
8453         PR fortran/43169
8454         * gfortran.dg/impure_assignment_3.f90: New.
8455
8456 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR debug/43229
8459         * gfortran.dg/pr43229.f90: New test.
8460
8461         PR debug/43237
8462         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8463
8464         PR debug/43177
8465         * gcc.dg/guality/pr43177.c: New test.
8466
8467 2010-03-02  Jason Merrill  <jason@redhat.com>
8468
8469         * g++.dg/ext/vector9.C: Adjust error message.
8470         * g++.dg/conversion/simd3.C: Likewise.
8471         * g++.dg/other/error23.C: Likewise.
8472
8473 2010-03-02  Mike Stump  <mikestump@comcast.net>
8474
8475         PR c++/41090
8476         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8477
8478 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/43180
8481         * gfortran.dg/internal_pack_10.f90: New test.
8482
8483         PR fortran/43173
8484         * gfortran.dg/internal_pack_11.f90: New test.
8485
8486 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8487
8488         PR middle-end/42640
8489         * gcc.dg/tree-ssa/pr42640.c: New.
8490
8491 2010-03-01  Richard Guenther  <rguenther@suse.de>
8492
8493         PR tree-optimization/43220
8494         * gcc.c-torture/execute/pr43220.c: New testcase.
8495
8496 2010-03-01  Richard Guenther  <rguenther@suse.de>
8497
8498         PR middle-end/43213
8499         * gcc.dg/pr43213.c: New testcase.
8500
8501 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503         PR pch/14940
8504         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8505
8506 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8509         New function.
8510         (check_effective_target_ucn): Likewise.
8511
8512         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8513         if !ucn.
8514         * gcc.dg/ucnid-2.c: Likewise.
8515         * gcc.dg/ucnid-3.c: Likewise.
8516         * gcc.dg/ucnid-4.c: Likewise.
8517         * gcc.dg/ucnid-11.c: Likewise.
8518         * gcc.dg/ucnid-12.c: Likewise.
8519         * gcc.dg/ucnid-6.c: Skip if !ucn.
8520         * gcc.dg/ucnid-9.c: Likewise.
8521
8522 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8523
8524         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8525         lists to dg-skip-if.
8526         * gcc.target/i386/stackalign/return-3.c: Likewise.
8527
8528 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8529
8530         * gcc.target/i386/clearcap.map: New file.
8531         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8532         Pass clearcap.map by default if supported.
8533
8534 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8535
8536         PR fortran/42900
8537         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8538         Explain this.
8539         * gfortran.dg/stat_2.f90: Likewise.
8540
8541 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8542
8543         PR fortran/43199
8544         * gfortran.dg/module_read_2.f90: New test.
8545
8546 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8547
8548         PR c++/42748
8549         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8550         * g++.dg/abi/mangle12.C: Likewise.
8551         * g++.dg/abi/mangle20-2.C: Likewise.
8552         * g++.dg/abi/mangle17.C: Likewise.
8553         * g++.dg/template/cond2.C: Likewise.
8554         * g++.dg/template/pr35240.C: Likewise.
8555
8556 2010-02-27  Richard Guenther  <rguenther@suse.de>
8557
8558         PR tree-optimization/43186
8559         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8560
8561 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8562
8563         * g++.dg/abi/packed1.C: Expect warning on the SH.
8564
8565 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8566
8567         PR c++/42054:
8568         * g++.dg/parse/error37.C: New test.
8569
8570 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8571
8572         PR c/24577
8573         PR c/43192
8574         * gcc.dg/pr8927-1.c: Match new note.
8575         * gcc.dg/990506-0.c: Likewise.
8576         * gcc.dg/gomp/flush-2.c: Likewise.
8577         * gcc.dg/gomp/atomic-5.c: Likewise.
8578         * gcc.dg/gomp/pr34607.c: Likewise.
8579         * gcc.dg/pr35746.c: Likewise.
8580         * gcc.dg/cpp/pragma-1.c: Likewise.
8581         * gcc.dg/cpp/pragma-2.c: Likewise.
8582         * gcc.dg/pr41842.c: Likewise.
8583         * gcc.dg/noncompile/20040629-1.c: Likewise.
8584         * objc.dg/private-1.m: Likewise.
8585
8586 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8587
8588         PR fortran/43185
8589         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8590         * gfortran.dg/default_initialization_4.f90: New test.
8591
8592 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8593
8594         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8595         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8596         * gnat.dg/thin_pointer2.adb: New test.
8597         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8598
8599 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8600
8601         PR c/20631
8602         * gcc.dg/cpp/c90-pedantic.c: New.
8603         * gcc.dg/cpp/c90.c: New.
8604         * gcc.dg/gnu90-const-expr-1.c: New.
8605         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8606
8607 2010-02-26  Richard Guenther  <rguenther@suse.de>
8608
8609         PR tree-optimization/43186
8610         * gcc.c-torture/compile/pr43186.c: New testcase.
8611
8612 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR debug/43190
8615         * c-c++-common/dwarf2/pr43190.c: New test.
8616
8617 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8618
8619         PR testsuite/37074:
8620         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8621
8622 2010-02-26  Richard Guenther  <rguenther@suse.de>
8623
8624         PR tree-optimization/43188
8625         * gcc.c-torture/compile/pr43188.c: New testcase.
8626
8627 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8628
8629         PR target/43175
8630         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8631
8632 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8633
8634         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8635
8636 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8637
8638         PR target/43154
8639         * gcc.target/powerpc/pr43154.c: New file.
8640
8641 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR debug/43166
8644         * gfortran.dg/debug/pr43166.f: New test.
8645
8646         PR debug/43165
8647         * gcc.dg/torture/pr43165.c: New test.
8648
8649 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8650
8651         PR c/43128
8652         * c-c++-common/pr41779.c: Update.
8653
8654 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8655
8656         PR ada/32547
8657         * lib/gnat-dg.exp (gnat_load): Redefine.
8658
8659         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8660         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8661
8662 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664         PR libobjc/36610
8665         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8666         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8667         -fgnu-runtime.
8668         Sort entries.
8669
8670 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8671
8672         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8673
8674 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR debug/43150
8677         * gcc.dg/guality/vla-1.c: New test.
8678
8679 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8680
8681         PR fortran/43042
8682         * gfortran.dg/c_ptr_tests_15.f90: New test.
8683
8684 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR target/43107
8687         * gcc.target/i386/pr43107.c: New test.
8688
8689 2010-02-23  Jason Merrill  <jason@redhat.com>
8690
8691         PR c++/43143
8692         * g++.dg/cpp0x/variadic100.C: New.
8693
8694 2010-02-23  Jason Merrill  <jason@redhat.com>
8695
8696         PR debug/42800
8697         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8698         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8699         * c-c++-common/dwarf2/vla1.c: New.
8700
8701 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8702
8703         PR target/43139
8704         * gcc.dg/pr43139.c: New test.
8705
8706         PR debug/43077
8707         * gcc.dg/guality/pr43077-1.c: New test.
8708
8709 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8710
8711         PR 43123
8712         * gcc.dg/march.c: New.
8713         * gcc.dg/march-generic.c: New.
8714         * gcc.dg/mtune.c: New.
8715
8716 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8717
8718         PR middle-end/43083
8719         * gcc.dg/graphite/pr43083.c: New.
8720
8721 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8722
8723         PR middle-end/43097
8724         * gfortran.dg/graphite/pr43097.f: New.
8725
8726 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8727             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8728
8729         PR middle-end/43140
8730         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8731
8732 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8733
8734         PR middle-end/43026
8735         * g++.dg/graphite/pr43026.C: New.
8736
8737 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8738
8739         PR c++/43126
8740         * gcc.dg/cleanup-1.c: Update.
8741         * gcc.dg/func-args-1.c: Update.
8742         * gcc.dg/format/sentinel-1.c: Update.
8743         * g++.old-deja/g++.jason/scoping10.C: Update.
8744         * g++.old-deja/g++.ns/lookup5.C: Update.
8745         * g++.dg/ext/cleanup-1.C: Update.
8746         * g++.dg/parse/varmod1.C: Update.
8747         * g++.dg/parse/error33.C: Update.
8748         * g++.dg/expr/call3.C: Update.
8749         * g++.dg/func-args-1.C: New.
8750
8751 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8752
8753         PR c/43125
8754         * gcc.dg/attr-used-2.c: Moved to ...
8755         * c-c++-common/attr-used-2.c: Here.
8756
8757         * gcc.dg/attr-used.c: Moved to ...
8758         * c-c++-common/attr-used.c: Here.
8759
8760 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8761
8762         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8763
8764 2010-02-22  Richard Guenther  <rguenther@suse.de>
8765
8766         PR lto/43045
8767         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8768         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8769
8770 2010-02-22  Richard Guenther  <rguenther@suse.de>
8771
8772         PR tree-optimization/42749
8773         * gcc.c-torture/compile/pr42749.c: New testcase.
8774
8775 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8776
8777         PR fortran/43072
8778         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8779         * gfortran.dg/internal_pack_9.f90: New test.
8780
8781 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8782
8783         PR c++/23510
8784         * g++.dg/template/recurse.C: Adjust.
8785         * g++.dg/template/pr23510.C: New.
8786
8787 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8788
8789         PR c++/42824
8790         * g++.dg/template/memclass4.C: New test.
8791
8792 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8793
8794         PR fortran/35259
8795         * gfortran.dg/reassoc_5.f90: New test.
8796
8797 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8798
8799         PR target/43067
8800         * gcc.target/i386/pr43067.c: New test.
8801
8802 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8803
8804         PR c++/35669
8805         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8806         -Wconversion-null.
8807         * g++.dg/warn/Wconversion-null.C: New test.
8808         * g++.old-deja/g++.other/null1.C: Move to...
8809         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8810
8811 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8812
8813         PR fortran/36932
8814         PR fortran/36933
8815         * gfortran.dg/dependency_26.f90: New test.
8816
8817         PR fortran/43072
8818         * gfortran.dg/internal_pack_7.f90: New test.
8819
8820         PR fortran/43111
8821         * gfortran.dg/internal_pack_8.f90: New test.
8822
8823 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8824
8825         PR 43128
8826         * c-c++-common/pr41779.c: Fix broken testcase.
8827
8828 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8829
8830         PR 36513
8831         * c-c++-common/pr36513.c: New testcase.
8832         * c-c++-common/pr36513-2.c: New testcase.
8833
8834 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8835
8836         PR 41779
8837         * c-c++-common/pr41779.c: New.
8838
8839 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8840
8841         PR debug/43084
8842         * gcc.dg/pr43084.c: New test.
8843
8844 2010-02-19  Richard Guenther  <rguenther@suse.de>
8845
8846         PR tree-optimization/42916
8847         * gcc.dg/pr42916.c: New testcase.
8848
8849 2010-02-18  Jason Merrill  <jason@redhat.com>
8850
8851         PR c++/42837
8852         * g++.dg/abi/packed1.C: Add expected warning.
8853
8854         PR c++/43108
8855         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8856         * gcc.dg/torture/dg-torture.exp: Likewise.
8857         * c-c++-common/torture/complex-sign.h,
8858         c-c++-common/torture/complex-sign-add.c,
8859         c-c++-common/torture/complex-sign-mixed-add.c,
8860         c-c++-common/torture/complex-sign-mixed-div.c,
8861         c-c++-common/torture/complex-sign-mixed-mul.c,
8862         c-c++-common/torture/complex-sign-mixed-sub.c,
8863         c-c++-common/torture/complex-sign-mul.c,
8864         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8865         Adapt for C++ compilation as well.
8866
8867         PR c++/43070
8868         * g++.dg/ext/label1.C: Update.
8869         * g++.dg/ext/label2.C: Update.
8870
8871         PR c++/26261
8872         * g++.dg/template/dependent-name6.C: New.
8873
8874         PR c++/43109
8875         * g++.dg/parse/namespace12.C: New.
8876
8877 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8878
8879         PR tree-optimization/43066
8880         * gcc.c-torture/compile/pr43066.c: New test.
8881
8882 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8883
8884         * g++.dg/ext/attrib35.C: Fix target selector string.
8885         * g++.dg/ext/attrib36.C: Ditto.
8886         * g++.dg/ext/attrib37.C: Ditto.
8887         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8888         * g++.dg/abi/mangle25.C: Ditto.
8889
8890 2010-02-17  Jason Merrill  <jason@redhat.com>
8891
8892         PR c++/43069
8893         * g++.dg/parse/namespace11.C: New.
8894
8895         PR c++/43093
8896         * g++.dg/ext/attrib37.C: New.
8897
8898         PR c++/43079
8899         * g++.dg/template/ptrmem20.C: New.
8900
8901 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8902
8903         PR target/43103
8904         * gcc.target/i386/xop-check.h: Include m256-check.h.
8905         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8906         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8907         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8908         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8909
8910 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8911
8912         PR debug/42918
8913         * gcc.dg/pr42918.c: New test.
8914
8915 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         * g++.dg/ext/attrib36.C: Require ILP32.
8918
8919 2010-02-16  Richard Guenther  <rguenther@suse.de>
8920
8921         PR tree-optimization/41043
8922         * gfortran.dg/pr41043.f90: New testcase.
8923         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8924
8925 2010-02-16  Jason Merrill  <jason@redhat.com>
8926
8927         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8928
8929 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8930
8931         PR tree-optimization/43074
8932         * gcc.dg/vect/fast-math-pr43074.c: New test.
8933
8934 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8935
8936         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8937
8938 2010-02-16  Jason Merrill  <jason@redhat.com>
8939
8940         PR c++/43031
8941         * g++.dg/ext/attrib36.C: New.
8942
8943         PR c++/43036
8944         * g++.dg/other/array6.C: New.
8945
8946 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8947
8948         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8949
8950 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8951
8952         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8953         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8954         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8955         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8956         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8957         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8958
8959 2010-02-15  Richard Guenther  <rguenther@suse.de>
8960
8961         PR middle-end/43068
8962         * g++.dg/torture/pr43068.C: New testcase.
8963
8964 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8965
8966         PR c++/43024
8967         * g++.dg/opt/ice1.C: New.
8968
8969 2010-02-14  Jason Merrill  <jason@redhat.com>
8970
8971         PR c++/41997
8972         * g++.dg/cpp0x/initlist-opt.C: New.
8973
8974 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8975
8976         PR fortran/41113
8977         PR fortran/41117
8978         * gfortran.dg/internal_pack_6.f90: New test.
8979
8980 2010-02-12  Jason Merrill  <jason@redhat.com>
8981
8982         PR c++/43054
8983         * g++.dg/cpp0x/variadic99.C: New.
8984
8985 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8986
8987         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8988         sign extend pointers to gualchk_t.
8989
8990         PR c++/43033
8991         * g++.dg/other/default3.C: Xfail g4 test.
8992
8993 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8994
8995         PR middle-end/43012
8996         * gcc.dg/graphite/pr43012.c: New.
8997
8998 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8999
9000         PR middle-end/42930
9001         * g++.dg/graphite/pr42930.C: New.
9002
9003 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9004
9005         PR middle-end/42914
9006         PR middle-end/42530
9007         * gcc.dg/graphite/pr42530.c: New.
9008         * gcc.dg/graphite/pr42914.c: New.
9009
9010 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9011
9012         PR middle-end/42771
9013         * gcc.dg/graphite/pr42771.c: New.
9014
9015 2010-02-11  Richard Guenther  <rguenther@suse.de>
9016
9017         PR tree-optimization/42998
9018         * gcc.c-torture/compile/pr42998.c: New testcase.
9019
9020 2010-02-10  Jason Merrill  <jason@redhat.com>
9021
9022         PR c++/41896
9023         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9024
9025         PR c++/42983, core issue 906
9026         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9027         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9028
9029         PR c++/43016
9030         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9031
9032 2010-02-10  Richard Guenther  <rguenther@suse.de>
9033
9034         PR tree-optimization/43017
9035         * gcc.dg/torture/pr43017.c: New testcase.
9036
9037 2010-02-10  Tobias Burnus <burnus@net-b.de>
9038
9039         PR fortran/40823
9040         * gfortran.dg/private_type_1.f90: Update error location.
9041         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9042         * gfortran.dg/typebound_operator_2.f03: Ditto.
9043         * gfortran.dg/assignment_2.f90: Ditto.
9044         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9045         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9046
9047 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9048
9049         PR fortran/43015
9050         * gfortran.dg/bind_c_usage_20.f90: New test.
9051
9052 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR debug/43010
9055         * g++.dg/debug/pr43010.C: New test.
9056
9057 2010-02-10  Richard Guenther  <rguenther@suse.de>
9058
9059         PR c/43007
9060         * gcc.c-torture/execute/20100209-1.c: New testcase.
9061         * gcc.dg/fold-div-3.c: Likewise.
9062
9063 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9064
9065         * gcc.dg/builtin-ffs-1.c: New test.
9066
9067 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9068
9069         PR fortran/42999
9070         * gfortran.dg/array_constructor_35.f90: New test.
9071
9072 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9073
9074         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9075
9076 2010-02-09  Jason Merrill  <jason@redhat.com>
9077
9078         PR c++/42399
9079         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9080
9081         PR c++/42370
9082         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9083
9084 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9085
9086         PR fortran/41869
9087         * gfortran.dg/module_write_1.f90: New test.
9088
9089 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9090
9091         * gcc.dg/pr19340.c: Adjust.
9092
9093 2010-02-09  Richard Guenther  <rguenther@suse.de>
9094
9095         PR tree-optimization/43008
9096         * gcc.c-torture/execute/pr43008.c: New testcase.
9097
9098 2010-02-09  Richard Guenther  <rguenther@suse.de>
9099
9100         PR tree-optimization/43000
9101         * gcc.dg/torture/pr43000.c: New testcase.
9102         * gcc.dg/torture/pr43002.c: Likewise.
9103
9104 2010-02-09  Daniel Kraft  <d@domob.eu>
9105
9106         PR fortran/39171
9107         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9108         and pass -Wsurprising as necessary.
9109
9110 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR tree-optimization/42890
9113         * g++.dg/torture/pr42890.C: New test.
9114
9115 2010-02-08  Richard Guenther  <rguenther@suse.de>
9116
9117         PR middle-end/42995
9118         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9119
9120 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9121
9122         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9123         return 0 from main.
9124         * gcc.dg/graphite/block-1.c: Same.
9125         * gcc.dg/graphite/block-3.c: Same.
9126         * gcc.dg/graphite/block-4.c: Same.
9127         * gcc.dg/graphite/block-5.c: Same.
9128         * gcc.dg/graphite/block-6.c: Same.
9129         * gcc.dg/graphite/block-7.c: Same.
9130         * gcc.dg/graphite/interchange-0.c: Same.
9131         * gcc.dg/graphite/interchange-1.c: Same.
9132         * gcc.dg/graphite/interchange-10.c: Same.
9133         * gcc.dg/graphite/interchange-11.c: Same.
9134         * gcc.dg/graphite/interchange-12.c: Same.
9135         * gcc.dg/graphite/interchange-2.c: Same.
9136         * gcc.dg/graphite/interchange-3.c: Same.
9137         * gcc.dg/graphite/interchange-4.c: Same.
9138         * gcc.dg/graphite/interchange-5.c: Same.
9139         * gcc.dg/graphite/interchange-6.c: Same.
9140         * gcc.dg/graphite/interchange-7.c: Same.
9141         * gcc.dg/graphite/interchange-8.c: Same.
9142         * gcc.dg/graphite/interchange-9.c: Same.
9143         * gcc.dg/graphite/interchange-mvt.c: Same.
9144
9145 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9146
9147         * gfortran.dg/graphite/id-19.f: New.
9148         * gfortran.dg/graphite/pr14741.f90: New.
9149         * gfortran.dg/graphite/pr41924.f90: New.
9150         * gfortran.dg/graphite/run-id-2.f90: New.
9151
9152 2010-02-07  Richard Guenther  <rguenther@suse.de>
9153
9154         PR middle-end/42956
9155         * gcc.c-torture/compile/pr42956.c: New testcase.
9156
9157 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9158
9159         PR libfortran/42742
9160         * gfortran.dg/fmt_cache_2.f: New test.
9161
9162 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9163
9164         * gfortran.dg/read_no_eor.f90: New test.
9165
9166 2010-02-05  Jason Merrill  <jason@redhat.com>
9167
9168         * g++.dg/ext/label13.C: Move constructor body out of class.
9169
9170 2010-02-03  Jason Merrill  <jason@redhat.com>
9171
9172         PR c++/42870
9173         * g++.dg/ext/dllexport3.C: New.
9174
9175 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9176
9177         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9178
9179 2010-02-05  Richard Guenther  <rguenther@suse.de>
9180
9181         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9182
9183 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9184
9185         PR c++/42915
9186         * g++.dg/other/crash-9.C: New test.
9187
9188 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9189
9190         PR fortran/42309
9191         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9192
9193 2010-02-04  Richard Guenther  <rguenther@suse.de>
9194
9195         PR rtl-optimization/42952
9196         * gcc.dg/torture/pr42952.c: New testcase.
9197
9198 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9199
9200         PR libfortran/42901
9201         * gfortran.dg/namelist_60.f90: New test.
9202
9203 2010-02-03  Jason Merrill  <jason@redhat.com>
9204
9205         PR c++/40138
9206         * g++.dg/ext/builtin11.C: New.
9207
9208         PR c++/4926
9209         PR c++/38600
9210         * g++.dg/abi/mangle35.C: New.
9211         * g++.dg/abi/mangle37.C: New.
9212
9213         PR c++/12909
9214         * g++.dg/abi/mangle36.C: New.
9215
9216         PR c++/35652
9217         * g++.dg/warn/string1.C: New.
9218
9219 2010-02-03  Richard Guenther  <rguenther@suse.de>
9220
9221         PR tree-optimization/42944
9222         * gcc.dg/errno-1.c: New testcase.
9223
9224 2010-02-03  Richard Guenther  <rguenther@suse.de>
9225
9226         PR middle-end/42927
9227         * gcc.c-torture/compile/pr42927.c: New testcase.
9228
9229 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9230
9231         PR fortran/42936
9232         * gfortran.dg/null_4.f90: New test.
9233
9234 2010-02-02  Jason Merrill  <jason@redhat.com>
9235
9236         PR c++/41090
9237         * g++.dg/ext/label13.C: New.
9238
9239 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9240
9241         PR fortran/42650
9242         * gfortran.dg/func_result_5.f90: New test.
9243
9244 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9245
9246         PR fortran/42922
9247         * gfortran.dg/pure_initializer_3.f90: News test.
9248
9249 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9250
9251         PR fortran/42888
9252         * gfortran.dg/allocate_derived_2.f90: New test.
9253
9254 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9255
9256         PR middle-end/42898
9257         * gcc.dg/torture/pr42898-2.c: New test.
9258
9259 2010-01-31  Richard Guenther  <rguenther@suse.de>
9260
9261         PR middle-end/42898
9262         * gcc.dg/torture/pr42898.c: New testcase.
9263
9264 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9265
9266         PR fortran/38324
9267         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9268         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9269
9270 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9271
9272         * g++.dg/tree-ssa/inline-1.C: New.
9273         * g++.dg/tree-ssa/inline-2.C: New.
9274         * g++.dg/tree-ssa/inline-3.C: New.
9275
9276 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9277
9278         PR testsuite/41701
9279         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9280         the string 'pow' in the pathname of the compiler from generating a
9281         test failure.
9282
9283 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9284
9285         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9286         * g++.old-deja/g++.mike/eh17.C: Likewise.
9287         * g++.old-deja/g++.mike/p5571.C: Likewise.
9288
9289 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9290
9291         PR c++/42758
9292         PR c++/42634
9293         PR c++/42336
9294         PR c++/42797
9295         PR c++/42880
9296         * g++.dg/other/crash-5.C: New test.
9297         * g++.dg/other/crash-6.C: New test.
9298         * g++.dg/other/crash-7.C: New test.
9299         * g++.dg/other/crash-8.C: New test.
9300
9301 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR rtl-optimization/42889
9304         * gcc.dg/pr42889.c: New test.
9305
9306 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9307
9308         * gcc.target/i386/pr42881.c: Use SSE2.
9309
9310 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9311
9312         PR target/42891
9313         * gcc.target/i386/pr42891.c: New test.
9314
9315 2010-01-28  Richard Guenther  <rguenther@suse.de>
9316
9317         PR tree-optimization/42871
9318         * g++.dg/torture/pr42871.C: New testcase.
9319
9320 2010-01-28  Richard Guenther  <rguenther@suse.de>
9321
9322         * gcc.dg/Wobjsize-1.h: New testcase.
9323         * gcc.dg/Wobjsize-1.c: Likewise.
9324
9325 2010-01-28  Richard Guenther  <rguenther@suse.de>
9326
9327         PR middle-end/42883
9328         * g++.dg/torture/pr42883.C: New testcase.
9329
9330 2010-01-28  Michael Matz  <matz@suse.de>
9331
9332         * gcc.target/i386/pr42881.c: New test.
9333
9334 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9335
9336         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9337         Add i?86-*-solaris2* support.
9338
9339 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9340
9341         PR c++/42713
9342         PR c++/42820
9343         * g++.dg/template/typedef27.C: New test case.
9344         * g++.dg/template/typedef28.C: New test case.
9345
9346 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9347
9348         * gcc.dg/optimize-bswap*.c: Add ARM target
9349
9350 2010-01-27  Richard Guenther  <rguenther@suse.de>
9351
9352         PR middle-end/42878
9353         * gcc.dg/torture/pr42878-1.c: New testcase.
9354         * gcc.dg/torture/pr42878-2.c: Likewise.
9355
9356 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9357
9358         PR middle-end/42874
9359         * gcc.dg/vla-22.c: New test.
9360
9361 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9362
9363         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9364         current collation.
9365
9366 2010-01-26  Richard Guenther  <rguenther@suse.de>
9367
9368         PR rtl-optimization/42685
9369         * gcc.dg/pr42685.c: New testcase.
9370         * g++.dg/other/pr42685.C: Likewise.
9371
9372 2010-01-26  Richard Guenther  <rguenther@suse.de>
9373
9374         PR middle-end/42806
9375         * g++.dg/other/pr42806.C: New testcase.
9376
9377 2010-01-26  Richard Guenther  <rguenther@suse.de>
9378
9379         PR tree-optimization/42250
9380         * gcc.dg/pr42250.c: New testcase.
9381
9382 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9383
9384         * gnat.dg/array_bounds_test.adb: New test.
9385
9386 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9387
9388         PR fortran/42858
9389         * gfortran.dg/generic_21.f90: New test.
9390
9391 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9392
9393         PR testsuite/41522
9394         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9395
9396 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9397
9398         PR c++/42748
9399         * g++.dg/abi/arm_va_list2.C: New test.
9400         * g++.dg/abi/arm_va_list2.h: Companion header file.
9401
9402 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/41044
9405         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9406
9407         PR fortran/41167
9408         * gfortran.dg/char_array_arg_1.f90 : New test.
9409
9410         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9411
9412 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9413
9414         PR fortran/39304
9415         * gfortran.dg/generic_20.f90: New test.
9416
9417 2010-01-22  Michael Matz  <matz@suse.de>
9418
9419         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9420         -msse2.
9421
9422 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9423
9424         PR fortran/42736
9425         * gfortran.dg/dependency_25.f90 : New test.
9426
9427 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9428
9429         PR tree-optimization/42585
9430         * gcc.dg/tree-ssa/pr42585.c: New test.
9431
9432 2010-01-21  Richard Guenther  <rguenther@suse.de>
9433
9434         PR middle-end/19988
9435         * gcc.dg/pr19988.c: New testcase.
9436
9437 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9438
9439         * g++.dg/compat/decimal/compat-common.h: New file.
9440         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9441         * g++.dg/compat/decimal/pass_x.h: New file.
9442         * g++.dg/compat/decimal/pass_y.h: New file.
9443         * g++.dg/compat/decimal/pass-1_main.C: New file.
9444         * g++.dg/compat/decimal/pass-1_x.C: New file.
9445         * g++.dg/compat/decimal/pass-1_y.C: New file.
9446         * g++.dg/compat/decimal/pass-2_main.C: New file.
9447         * g++.dg/compat/decimal/pass-2_x.C: New file.
9448         * g++.dg/compat/decimal/pass-2_y.C: New file.
9449         * g++.dg/compat/decimal/pass-3_main.C: New file.
9450         * g++.dg/compat/decimal/pass-3_x.C: New file.
9451         * g++.dg/compat/decimal/pass-3_y.C: New file.
9452         * g++.dg/compat/decimal/pass-4_main.C: New file.
9453         * g++.dg/compat/decimal/pass-4_x.C: New file.
9454         * g++.dg/compat/decimal/pass-4_y.C: New file.
9455         * g++.dg/compat/decimal/pass-5_main.C: New file.
9456         * g++.dg/compat/decimal/pass-5_x.C: New file.
9457         * g++.dg/compat/decimal/pass-5_y.C: New file.
9458         * g++.dg/compat/decimal/pass-6_main.C: New file.
9459         * g++.dg/compat/decimal/pass-6_x.C: New file.
9460         * g++.dg/compat/decimal/pass-6_y.C: New file.
9461         * g++.dg/compat/decimal/return_x.h: New file.
9462         * g++.dg/compat/decimal/return_y.h: New file.
9463         * g++.dg/compat/decimal/return-1_main.C: New file.
9464         * g++.dg/compat/decimal/return-1_x.C: New file.
9465         * g++.dg/compat/decimal/return-1_y.C: New file.
9466         * g++.dg/compat/decimal/return-2_main.C: New file.
9467         * g++.dg/compat/decimal/return-2_x.C: New file.
9468         * g++.dg/compat/decimal/return-2_y.C: New file.
9469         * g++.dg/compat/decimal/return-3_main.C: New file.
9470         * g++.dg/compat/decimal/return-3_x.C: New file.
9471         * g++.dg/compat/decimal/return-3_y.C: New file.
9472         * g++.dg/compat/decimal/return-4_main.C: New file.
9473         * g++.dg/compat/decimal/return-4_x.C: New file.
9474         * g++.dg/compat/decimal/return-4_y.C: New file.
9475         * g++.dg/compat/decimal/return-5_main.C: New file.
9476         * g++.dg/compat/decimal/return-5_x.C: New file.
9477         * g++.dg/compat/decimal/return-5_y.C: New file.
9478         * g++.dg/compat/decimal/return-6_main.C: New file.
9479         * g++.dg/compat/decimal/return-6_x.C: New file.
9480         * g++.dg/compat/decimal/return-6_y.C: New file.
9481
9482 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9483
9484         PR debug/42715
9485         * gcc.dg/pr42715.c: New.
9486
9487 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9488
9489         PR c++/42038
9490         * g++.dg/parse/crash55.C: New.
9491
9492 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9493
9494         PR debug/42782
9495         * gcc.dg/guality/pr42782.c: New.
9496
9497 2010-01-20  Jason Merrill  <jason@redhat.com>
9498
9499         PR c++/41788
9500         * g++.dg/abi/packed1.C: New.
9501
9502         PR c++/41920
9503         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9504
9505         PR c++/40750
9506         * g++.dg/parse/fn-typedef1.C: New.
9507         * g++.dg/other/cv_quals.C: Adjust.
9508
9509 2010-01-20  Anthony Green  <green@moxielogic.com>
9510
9511         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9512         pack(push) pragma).
9513         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9514         * gcc.dg/20020312-2.c: Port this to the moxie core.
9515         * gcc.dg/weak/typeof-2.c: Ditto.
9516
9517 2010-01-20  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/42717
9520         * gcc.c-torture/compile/pr42717.c: New testcase.
9521
9522 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9523
9524         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9525         of signed, add a few new tests.
9526
9527         PR middle-end/42803
9528         * g++.dg/parse/limits-initializer1.C: New test.
9529
9530 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9531
9532         PR fortran/42804
9533         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9534         * gfortran.dg/typebound_call_12.f03: New test.
9535
9536 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9537
9538         PR fortran/42783
9539         * gfortran.dg/bounds_check_15.f90 : New test.
9540
9541 2010-01-19  Michael Matz  <matz@suse.de>
9542
9543         PR tree-optimization/41783
9544         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9545
9546 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9547
9548         PR target/38697.
9549         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9550         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9551         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9552         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9553         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9554         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9555         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9556         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9557         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9558         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9559         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9560
9561 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9562
9563         PR fortran/42545
9564         * gfortran.dg/extends_6.f03: Modified an error message.
9565         * gfortran.dg/extends_10.f03: New test.
9566         * gfortran.dg/private_type_6.f03: Modified an error message.
9567         * gfortran.dg/structure_constructor_8.f03: Ditto.
9568
9569 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR tree-optimization/42719
9572         * gcc.dg/pr42719.c: New test.
9573
9574         PR debug/42728
9575         * gcc.dg/pr42728.c: New test.
9576
9577 2010-01-19  Anthony Green  <green@moxielogic.com>
9578
9579         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9580
9581 2010-01-18  Anthony Green  <green@moxielogic.com>
9582
9583         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9584         for moxie.
9585
9586 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9587
9588         * g++.dg/template/error45.C: reverted as part of reverting the
9589         fix of PR c++/42634.
9590
9591 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9592
9593         PR c++/42634
9594         * g++.dg/template/error45.C: New test.
9595
9596 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9597
9598         PR c++/42766
9599         * g++.dg/conversion/op6.C: New test.
9600
9601 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9602
9603         PR target/42774
9604         * gcc.target/alpha/pr42774.c: New test.
9605
9606 2010-01-18  Richard Guenther  <rguenther@suse.de>
9607
9608         PR tree-optimization/42781
9609         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9610
9611 2010-01-17  Richard Guenther  <rguenther@suse.de>
9612
9613         PR middle-end/42248
9614         * gcc.c-torture/execute/pr42248.c: New testcase.
9615
9616 2010-01-17  Richard Guenther  <rguenther@suse.de>
9617
9618         PR tree-optimization/42773
9619         * g++.dg/torture/pr42773.C: New testcase.
9620
9621 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9622
9623         PR fortran/42677
9624         * gfortran.dg/interface_assignment_5.f90: New test.
9625
9626 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9627
9628         PR c++/42697
9629         * g++.dg/template/crash94.C: Reverted.
9630
9631 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9632
9633         PR debug/42767
9634         * gcc.dg/debug/pr42767.c: New.
9635
9636 2010-01-15  Jason Merrill  <jason@redhat.com>
9637
9638         PR c++/42761
9639         * g++.dg/cpp0x/decltype22.C: New.
9640
9641 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9642
9643         PR middle-end/42760
9644         * g++.dg/torture/pr42760.C: New test.
9645
9646 2010-01-15  Jing Yu  <jingyu@google.com>
9647
9648         PR rtl-optimization/42691
9649         * gcc.c-torture/execute/pr42691.c: New.
9650
9651 2010-01-15  Richard Guenther  <rguenther@suse.de>
9652
9653         PR middle-end/42739
9654         * g++.dg/torture/pr42739.C: New testcase.
9655
9656 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9657
9658         * g++.dg/template/error45.C: Revert as part of reverting changes
9659         or PR c++/42634.
9660
9661 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9662
9663         PR fortran/42684
9664         * gfortran.dg/interface_31.f90: New test.
9665
9666 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9667
9668         * gcc.target/powerpc/pr42747.c: New file.
9669
9670 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9671
9672         PR middle-end/42674
9673         * c-c++-common/pr42674.c: New test.
9674
9675         PR c++/42608
9676         * g++.dg/template/instantiate11.C: New test.
9677
9678 2010-01-14  Jason Merrill  <jason@redhat.com>
9679
9680         PR c++/42701
9681         * g++.dg/overload/error3.C: New.
9682
9683         PR c++/42655
9684         * g++.dg/overload/rvalue1.C: New.
9685
9686 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9687
9688         PR tree-optimization/42706
9689         * gcc.dg/ipa/pr42706.c: New testcase.
9690
9691 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9692
9693         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9694
9695 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9696
9697         PR tree-optimization/42714
9698         * g++.dg/torture/pr42714.C: New test.
9699
9700 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9701
9702         PR rtl-optimization/42246
9703         * gfortran.dg/pr42246-2.f: New.
9704
9705 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9706
9707         PR rtl-optimization/42389
9708         * gcc.dg/pr42389.c: New.
9709
9710 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9711
9712         PR rtl-optimization/42388
9713         * gcc.dg/pr42388.c: New.
9714
9715 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9716
9717         PR rtl-optimization/42294
9718         * gfortran.dg/pr42294.f: New.
9719
9720 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9721
9722         PR rtl-optimization/39453
9723         PR rtl-optimization/42246
9724         * gcc.dg/pr39453.c: New.
9725         * gcc.dg/pr42246.c: New.
9726
9727 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9728
9729         PR middle-end/42245
9730         * gcc.dg/pr42245.c: New.
9731         * gcc.dg/pr42245-2.c: New.
9732
9733 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9734
9735         PR rtl-optimization/42249
9736         * gcc.dg/pr42249.c: New.
9737
9738 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9739
9740         PR c/42721
9741         * gcc.c-torture/execute/pr42721.c: New test.
9742
9743 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9744
9745         PR tree-optimization/42709
9746         * gcc.dg/vect/pr42709.c: New test.
9747
9748 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9749
9750         PR fortran/41478
9751         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9752         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9753
9754 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9755
9756         PR fortran/42481
9757         * gfortran.dg/generic_19.f90 : New test.
9758
9759 2010-01-13  Richard Guenther  <rguenther@suse.de>
9760
9761         PR tree-optimization/42730
9762         * gcc.c-torture/compile/pr42730.c: New testcase.
9763
9764 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9765
9766         PR target/pr42542
9767         * gcc.target/ia64/pr42542-1.c: New.
9768         * gcc.target/ia64/pr42542-2.c: New.
9769         * gcc.target/ia64/pr42542-3.c: New.
9770
9771 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9772
9773         PR c++/42634
9774         * g++.dg/template/error45.C: New test.
9775
9776 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9777
9778         PR tree-optimization/42704
9779         * g++.dg/torture/pr42704.C: New test.
9780
9781 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9782
9783         PR tree-optimization/42703
9784         * gcc.c-torture/compile/pr42703.c: New test.
9785
9786 2010-01-13  Richard Guenther  <rguenther@suse.de>
9787
9788         PR tree-optimization/42705
9789         * gcc.c-torture/compile/pr42705.c: New testcase.
9790
9791 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9792
9793         * gcc.target/bfin/l2.c: New test.
9794         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9795
9796 2010-01-13  Richard Guenther  <rguenther@suse.de>
9797
9798         PR middle-end/42716
9799         * gcc.c-torture/compile/pr42716.c: New testcase.
9800
9801 2010-01-13  Richard Guenther  <rguenther@suse.de>
9802
9803         PR lto/42678
9804         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9805
9806 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9807
9808         PR c/42708
9809         * gcc.c-torture/compile/pr42708-1.c: New test.
9810
9811 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR debug/42662
9814         * gcc.dg/pr42662.c: New test.
9815
9816         PR tree-optimization/42645
9817         * g++.dg/other/pr42645-1.C: New test.
9818         * g++.dg/other/pr42645-2.C: New test.
9819
9820 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9821
9822         PR target/42416
9823         * gcc.target/powerpc/warn-1.c: New test.
9824         * gcc.target/powerpc/warn-2.c: New test.
9825
9826 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9827
9828         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9829         stack alignment.
9830
9831 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9832
9833         * gcc.dg/lto/20100108_0.c: New.
9834
9835 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9836
9837         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9838         Add -march=i686 -msse for 32bit x86 targets.
9839
9840 2010-01-10  Richard Guenther  <rguenther@suse.de>
9841
9842         PR middle-end/42667
9843         * gcc.dg/torture/pr42667.c: New testcase.
9844
9845 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9846
9847         PR fortran/32489
9848         * gfortran.dg/array_constructor_34.f90: New test.
9849
9850 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9851
9852         PR fortran/20923
9853         * gfortran.dg/array_constructor_33.f90: New test.
9854         gfortran.dg/array_function_5.f90: Add credit.
9855
9856 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9857
9858         PR debug/42631
9859         * gcc.dg/pr42631.c: New.
9860
9861 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9862
9863         PR debug/42630
9864         * gcc.dg/pr42630.c: New.
9865
9866 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9867
9868         PR debug/42629
9869         * gcc.dg/pr42629.c: New.
9870
9871 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9872
9873         PR middle-end/42363
9874         * gcc.dg/torture/pr42363.c: New.
9875
9876 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9877
9878         PR debug/42604
9879         PR debug/42395
9880         * gcc.dg/vect/pr42604.c: New.
9881         * gcc.dg/vect/pr42395.c: New.
9882
9883 2010-01-09  Richard Guenther  <rguenther@suse.de>
9884
9885         PR middle-end/42512
9886         * gcc.c-torture/execute/pr42512.c: New testcase.
9887
9888 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9889
9890         PR fortran/41298
9891         * gfortran.dg/c_ptr_tests_14.f90: New test.
9892
9893 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9894
9895         PR ada/41929
9896         * gnat.dg/null_pointer_deref1.adb: Don't run on
9897         sparc*-sun-solaris2.11.
9898
9899 2010-01-08  Richard Guenther  <rguenther@suse.de>
9900
9901         PR lto/42528
9902         * gcc.dg/lto/20100103-1_0.c: New testcase.
9903         * gcc.dg/lto/20100103-2_0.c: Likewise.
9904
9905 2010-01-08  Tobias Burnus  <burnus@net-b.de
9906
9907         PR/fortran 25829
9908         * gfortran.dg/asynchronous_1.f90: New test.
9909         * gfortran.dg/asynchronous_2.f90: New test.
9910         * gfortran.dg/conflicts.f90: Update error message.
9911
9912 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9913
9914         c++/40155
9915         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9916
9917 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9918
9919         PR tree-optimization/42625
9920         * g++.dg/opt/dtor4.C: New test.
9921         * g++.dg/opt/dtor4.h: New.
9922         * g++.dg/opt/dtor4-aux.cc: New.
9923
9924 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9925
9926         PR fortran/42597
9927         * gfortran.dg/proc_ptr_26.f90: New test.
9928
9929 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9930
9931         PR fortran/41872
9932         * gfortran.dg/allocatable_scalar_7.f90: New test.
9933
9934 2010-01-06  Richard Guenther  <rguenther@suse.de>
9935
9936         * gcc.c-torture/compile/pr42632.c: New testcase.
9937
9938 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9939
9940         PR target/42542
9941         * gcc.target/i386/pr42542-4.c: New.
9942         * gcc.target/i386/pr42542-4a.c: Likewise.
9943         * gcc.target/i386/pr42542-5.c: Likewise.
9944         * gcc.target/i386/pr42542-5a.c: Likewise.
9945
9946 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9947
9948         * gcc.dg/tls/opt-15.c: New test.
9949
9950 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9951
9952         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9953
9954 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9955
9956         PR tree-optimization/42462
9957         * g++.dg/torture/pr42462.C: New test.
9958
9959 2010-01-05  Jason Merrill  <jason@redhat.com>
9960
9961         * g++.dg/cpp0x/initlist30.C: New test.
9962
9963 2010-01-05  Richard Guenther  <rguenther@suse.de>
9964
9965         PR tree-optimization/42614
9966         * gcc.c-torture/execute/pr42614.c: New testcase.
9967
9968 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9969
9970         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9971         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9972         -Wunreachable-code.
9973         * gcc.dg/Wunreachable-2.c: Likewise.
9974         * gcc.dg/Wunreachable-3.c: Likewise.
9975         * gcc.dg/Wunreachable-4.c: Likewise.
9976         * gcc.dg/Wunreachable-5.c: Likewise.
9977         * gcc.dg/Wunreachable-6.c: Likewise.
9978         * gcc.dg/Wunreachable-7.c: Likewise.
9979         * gcc.dg/Wunreachable-8.c: Likewise.
9980         * gcc.dg/20041231-1.c: Likewise.
9981
9982 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR other/42611
9985         * gcc.dg/pr42611.c: New test.
9986
9987         PR tree-optimization/42508
9988         * g++.dg/opt/pr42508.C: New test.
9989
9990 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9991
9992         PR fortran/41872
9993         * gfortran.dg/allocatable_scalar_8.f90: New.
9994
9995 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9996
9997         PR tree-optimization/42398
9998         * gcc.c-torture/compile/pr42398.c: New test.
9999
10000 2010-01-04  Jason Merrill  <jason@redhat.com>
10001
10002         PR c++/42555
10003         * g++.dg/ext/attrib35.C: New.
10004
10005         PR c++/42567
10006         * g++.dg/cpp0x/auto17.C: New.
10007
10008 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10009
10010         * gcc.dg/lto/20100104_0.c: New.
10011
10012 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10013
10014         PR target/42542
10015         * gcc.target/i386/pr42542-1.c: New.
10016         * gcc.target/i386/pr42542-1a.c: Likewise.
10017         * gcc.target/i386/pr42542-1b.c: Likewise.
10018         * gcc.target/i386/pr42542-2.c: Likewise.
10019         * gcc.target/i386/pr42542-2a.c: Likewise.
10020         * gcc.target/i386/pr42542-2b.c: Likewise.
10021         * gcc.target/i386/pr42542-3.c: Likewise.
10022         * gcc.target/i386/pr42542-3a.c: Likewise.
10023
10024 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10025
10026         PR fortran/41872
10027         * gfortran.dg/allocatable_scalar_5.f90: New test.
10028         * gfortran.dg/allocatable_scalar_6.f90: New test.
10029
10030 2010-01-03  Richard Guenther  <rguenther@suse.de>
10031
10032         PR testsuite/42583
10033         * gfortran.dg/gomp/recursion1.f90: Remove.
10034
10035 2010-01-03  Richard Guenther  <rguenther@suse.de>
10036
10037         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10038         * gcc.dg/uninit-6.c: Likewise.
10039         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10040
10041 2010-01-03  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/42589
10044         * gcc.target/i386/pr42589.c: New testcase.
10045
10046 2010-01-03  Richard Guenther  <rguenther@suse.de>
10047
10048         PR tree-optimization/42438
10049         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10050
10051 2010-01-02  Richard Guenther  <rguenther@suse.de>
10052
10053         PR testsuite/41651
10054         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10055
10056 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10057
10058         PR target/42448
10059         * gcc.target/alpha/pr42448-1.c: New test.
10060         * gcc.target/alpha/pr42448-2.c: Ditto.
10061
10062 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10063
10064         PR preprocessor/41947
10065         * gcc.dg/c99-hexfloat-3.c: New test.
10066
10067 2010-01-01  Richard Guenther  <rguenther@suse.de>
10068
10069         PR c/42570
10070         * gcc.c-torture/execute/pr42570.c: New testcase.
10071
10072 2010-01-01  Richard Guenther  <rguenther@suse.de>
10073
10074         PR middle-end/42559
10075         * gcc.c-torture/compile/pr42559.c: New testcase.
10076
10077 \f
10078 Copyright (C) 2010 Free Software Foundation, Inc.
10079
10080 Copying and distribution of this file, with or without modification,
10081 are permitted in any medium without royalty provided the copyright
10082 notice and this notice are preserved.