OSDN Git Service

PR tree-optimize/45605
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-20  Jan Hubicka  <jh@suse.cz>
2
3         PR tree-optimize/45605
4         * g++.dg/tree-ssa/pr45605.C: New testcase.
5
6 2010-09-20  Michael Matz  <matz@suse.de>
7
8         PR testsuite/45706
9         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
10         enough.
11
12 2010-09-20  Richard Guenther  <rguenther@suse.de>
13
14         PR tree-optimization/45705
15         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
16
17 2010-09-20  Michael Matz  <matz@suse.de>
18
19         PR testsuite/45706
20         * lib/target-supports.exp (check_effective_target_vect_perm):
21         Add i?86-*-*.
22
23 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
24
25         PR rtl-optimization/45695
26         * gcc.c-torture/execute/pr45695.c: New test.
27
28 2010-09-19  Jan Hubicka  <jh@suse.cz>
29
30         PR lto/44246
31         * gcc.c-torture/compile/pr44246.c:New file.
32
33 2010-09-19  Ira Rosen  <irar@il.ibm.com>
34
35         PR tree-optimization/45714
36         * gfortran.dg/vect/pr45714-a.f: New test.
37         * gfortran.dg/vect/pr45714-b.f: New test.
38
39 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
40
41         * gnat.dg/const1.adb: Rename into...
42         * gnat.dg/constant1.adb: ...this.
43         * gnat.dg/constant2.adb: New test.
44         * gnat.dg/constant2_pkg1.ads: New helper.
45         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
46
47 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
48
49         * gnat.dg/specs/constant1.ads: New test.
50         * gnat.dg/specs/constant1_pkg.ads: New helper.
51
52 2010-09-18  Jan Hubicka  <jh@suse.cz>
53
54         PR tree-optimization/45453
55         * g++.dg/tree-ssa/pr45453.C: New testcase.
56
57 2010-09-18  Jason Merrill  <jason@redhat.com>
58
59         * g++.dg/cpp0x/initlist44.C: New.
60
61 2010-09-18  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/45709
64         * g++.dg/torture/pr45709-2.C: New testcase.
65
66 2010-09-18  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/45709
69         * g++.dg/torture/pr45709.C: New testcase.
70
71 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
72
73         PR testsuite/45719
74         * gcc.target/i386/pad-3.c: Pass -fno-pic.
75
76 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
77
78         * gcc.target/i386/pad-1.c: New.
79         * gcc.target/i386/pad-2.c: Likewise.
80         * gcc.target/i386/pad-3.c: Likewise.
81         * gcc.target/i386/pad-4.c: Likewise.
82         * gcc.target/i386/pad-5a.c: Likewise.
83         * gcc.target/i386/pad-5b.c: Likewise.
84         * gcc.target/i386/pad-6a.c: Likewise.
85         * gcc.target/i386/pad-6b.c: Likewise.
86         * gcc.target/i386/pad-7.c: Likewise.
87         * gcc.target/i386/pad-8.c: Likewise.
88         * gcc.target/i386/pad-9.c: Likewise.
89         * gcc.target/i386/pad-10.c: Likewise.
90
91 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
92
93         PR middle-end/45234
94         * gcc.dg/torture/stackalign/alloca-5.c: New.
95
96 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
97
98         PR middle-end/45678
99         * gcc.dg/torture/pr45678-2.c: New.
100
101 2010-09-17  Richard Guenther  <rguenther@suse.de>
102
103         PR middle-end/45678
104         * gcc.dg/torture/pr45678-1.c: New testcase.
105
106 2010-09-17  Michael Matz  <matz@suse.de>
107
108         PR tree-optimization/43432
109         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
110         check_effective_target_vect_perm_short): New predicates.
111         (check_effective_target_vect_perm): Include x86_64.
112         * gcc.dg/vect/pr43432.c: New test.
113         * gcc.dg/vect/vect-114.c: Adjust.
114         * gcc.dg/vect/vect-15.c: Ditto.
115         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
116         * gcc.dg/vect/slp-perm-9.c: Ditto.
117
118 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
119
120         PR testsuite/45692
121         * objc/execute/exceptions/throw-nil.m: Run the test only with the
122         GNU runtime.
123
124 2010-09-17  Richard Guenther  <rguenther@suse.de>
125
126         * gcc.dg/pr27898.c: Use -flto instead of -combine.
127         * gcc.dg/pr28706.c: Likewise.
128         * gcc.dg/pr28712.c: Likewise.
129         * gcc.dg/pr30762-1.c: Likewise.
130         * gcc.dg/pr30762-2.c: Likewise.
131         * gcc.dg/pr31529-1.c: Likewise.
132         * gcc.dg/pr31529-2.c: Likewise.
133         * gcc.dg/pr34457-1.c: Likewise.
134         * gcc.dg/pr34457-2.c: Likewise.
135         * gcc.dg/pr34668-1.c: Likewise.
136         * gcc.dg/pr34668-2.c: Likewise.
137         * gcc.dg/pr34989-1.c: Likewise.
138         * gcc.dg/pr34989-2.c: Likewise.
139         * gcc.dg/pr43557-1.c: Likewise.
140         * gcc.dg/pr43557-2.c: Likewise.
141         * gcc.dg/debug/pr41893-1.c: Likewise.
142         * gcc.dg/matrix/matrix.exp: Do not use -combine.
143         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
144         * gcc.dg/matrix/matrix-4.c: Likewise.
145         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
146         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
147         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
148         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
149
150 2010-09-16  Tobias Burnus  <burnus@net-b.de>
151
152         PR fortran/43665
153         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
154         optimizations.
155         * gfortran.dg/intent_optimize_1.f90: New test.
156
157 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
158
159         * gcc.target/i386/divmod-1.c: New.
160         * gcc.target/i386/divmod-2.c: Likewise.
161         * gcc.target/i386/divmod-3.c: Likewise.
162         * gcc.target/i386/divmod-4.c: Likewise.
163         * gcc.target/i386/divmod-4a.c: Likewise.
164         * gcc.target/i386/divmod-5.c: Likewise.
165         * gcc.target/i386/divmod-6.c: Likewise.
166         * gcc.target/i386/divmod-7.c: Likewise.
167         * gcc.target/i386/divmod-8.c: Likewise.
168         * gcc.target/i386/udivmod-1.c: Likewise.
169         * gcc.target/i386/udivmod-2.c: Likewise.
170         * gcc.target/i386/udivmod-3.c: Likewise.
171         * gcc.target/i386/udivmod-4.c: Likewise.
172         * gcc.target/i386/udivmod-4a.c: Likewise.
173         * gcc.target/i386/udivmod-5.c: Likewise.
174         * gcc.target/i386/udivmod-6.c: Likewise.
175         * gcc.target/i386/udivmod-7.c: Likewise.
176         * gcc.target/i386/udivmod-8.c: Likewise.
177
178 2010-09-16  Jan Hubicka  <jh@suse.cz>
179
180         * g++.dg/lto/pr45679-1_0.C: New file.
181         * g++.dg/lto/pr45679-1_1.C: New file.
182         * g++.dg/lto/pr45679-0_0.C: New file.
183         * g++.dg/lto/pr45679-0_1.C: New file.
184
185 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
186
187         PR fortran/45674
188         * gfortran.dg/class_dummy_2.f03: New.
189
190 2010-09-16  Richard Guenther  <rguenther@suse.de>
191
192         PR tree-optimization/45623
193         * gcc.dg/torture/pr45623.c: New testcase.
194
195 2010-09-16  Ira Rosen  <irar@il.ibm.com>
196
197         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
198         name and parentheses.
199         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
200
201 2010-09-15  Jason Merrill  <jason@redhat.com>
202
203         * g++.dg/parse/parameter-declaration-2.C: New.
204
205         * g++.dg/cpp0x/scoped_enum2.C: New.
206
207 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
208
209         * gcc.c-torture/compile/20100915-1.c: New test.
210
211 2010-09-15  Martin Jambor  <mjambor@suse.cz>
212
213         PR middle-end/45644
214         * gcc.dg/ipa/pr45644.c: New test.
215
216 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
217
218         PR tree-optimization/45633
219         * gcc.dg/vect/pr45633.c: New test.
220
221 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
222
223         PR fortran/45577
224         * gfortran.dg/allocate_derived_4.f90: New.
225
226 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
227
228         * lib/target-supports.exp
229         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
230         supported flag to true for neon.
231
232 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
233
234         PR c++/45665
235         * g++.dg/template/crash103.C: New.
236
237 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
238
239         Merge from 'apple/trunk' branch on FSF servers.
240
241         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
242
243         Radar 4457381
244         * objc.dg/msg-in-protocol.m: New.
245         * obj-c++.dg/msg-in-protocol.mm: New.
246
247         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
248
249         Radar 4219590
250         * objc.dg/break-in-ifstmt.m: New.
251
252         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
253
254         Radar 4174166
255         * obj-c++.dg/comp-types-13.mm: New.
256         * objc.dg/comp-types-12.m: New.
257
258         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
259
260         Radar 4216500
261         * obj-c++.dg/proto-lossage-7.mm: New.
262         * objc.dg/proto-lossage-7.m: New.
263
264 2010-09-14  Jan Hubicka  <jh@suse.cz>
265
266         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
267         folding.
268         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
269         folding.
270
271 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
272
273         PR middle-end/45567
274         * gcc.dg/pr45567.c: New test.
275
276         PR debug/45660
277         * g++.dg/debug/pr45660.C: New test.
278
279 2010-09-14  Ira Rosen  <irar@il.ibm.com>
280
281         PR tree-optimization/45470
282         * g++.dg/vect/pr45470-a.cc: New test.
283         * g++.dg/vect/pr45470-a.cc: New test.
284
285 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
286
287         PR target/42070
288         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
289         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
290
291 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
292
293         PR libfortran/45532
294         * gfortran.dg/namelist_64.f90: New test.
295
296 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
297
298         PR rtl-optimization/45617
299         * gcc.target/i386/pr45617.c: New test.
300
301 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
302
303         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
304
305 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
306
307         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
308         * gcc.target/i386/fma4-vector.c: Likewise.
309         * gcc.target/i386/vectorize2.c: Likewise.
310         * gcc.target/i386/vectorize4.c: Likewise.
311         * gcc.target/i386/vectorize5.c: Likewise.
312         * gcc.target/i386/vectorize6.c: Likewise.
313         * gcc.target/i386/vectorize8.c: Likewise.
314
315         * gcc.target/i386/vect-double-1.c: New.
316         * gcc.target/i386/vect-double-1a.c: Likewise.
317         * gcc.target/i386/vect-double-2.c: Likewise.
318         * gcc.target/i386/vect-double-2a.c: Likewise.
319
320         * lib/target-supports.exp (check_effective_target_vect_double):
321         Set et_vect_double_saved to 0 when tuning for Atom.
322
323 2010-09-13  Jan Hubicka  <jh@suse.cz>
324
325         * gcc.dg/torture/pr23821.c: Drop static keyword.
326         * gcc.dg/tree-ssa/loop-19.c: Likewise.
327         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
328
329 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
330
331         * gcc.target/arm/sync-1.c: New.
332
333 2010-09-12  Olivier Hainque  <hainque@adacore.com>
334
335         * gnat.dg/memtrap.adb: New test.
336
337 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
338
339         * gfortran.dg/promotion.f90: Fix options.
340
341 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
342
343         * g++.dg/cpp0x/range-for1.C: New.
344         * g++.dg/cpp0x/range-for2.C: New.
345         * g++.dg/cpp0x/range-for3.C: New.
346         * g++.dg/cpp0x/range-for4.C: New.
347         * g++.dg/cpp0x/range-for5.C: New.
348         * g++.dg/cpp0x/range-for6.C: New.
349
350 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
351
352         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
353         and counts. Check that transpose is not called.
354         * gfortran.dg/transpose_2.f90: Update error message.
355
356 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
357
358         PR c++/43824
359         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
360         * g++.dg/lookup/strong-using-2.C: Likewise.
361         * g++.dg/lookup/strong-using-3.C: Likewise.
362         * g++.dg/lookup/strong-using-5.C: Likewise.
363
364         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
365         * g++.dg/cpp0x/inline-ns4.C: New.
366         * g++.dg/cpp0x/inline-ns5.C: New.
367
368 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
369
370         PR middle-end/45634
371         * gfortran.fortran-torture/compile/pr45634.f90: New.
372
373 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
374
375         * objc.dg/fobjc-exceptions.m: New test.
376
377 2010-09-10  Jan Hubicka  <jh@suse.cz>
378
379         * g++.dg/inherit/covariant7.C: Fix pattern matching.
380
381 2010-09-10  Martin Jambor  <mjambor@suse.cz>
382
383         PR tree-optimization/44972
384         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
385         * gcc.dg/tree-ssa/pr45144.c: Likewise.
386         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
387         instead.
388         * g++.dg/torture/pr44972.C: New test.
389
390 2010-09-10  Martin Jambor  <mjambor@suse.cz>
391
392         PR tree-optimization/44972
393         * g++.dg/torture/pr34850.C: Remove expected warning.
394
395 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
396
397         * gfortran.dg/dummy_optional_arg.f90: New test.
398
399 2010-09-08  Jan Hubicka  <jh@suse.cz>
400
401         PR tree-optimization/45598
402         * fortran.fortran-torture/compile/pr45598.f90: New test.
403
404 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
405
406         * lib/target-supports-dg.exp (dg-require-ifunc): New.
407         * lib/target-supports.exp (check_ifunc_available): New.
408         * gcc.dg/attr-ifunc-1.c: New.
409         * gcc.dg/attr-ifunc-2.c: New.
410         * gcc.dg/attr-ifunc-3.c: New.
411         * gcc.dg/attr-ifunc-4.c: New.
412         * gcc.dg/attr-ifunc-5.c: New.
413         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
414         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
415         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
416         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
417
418 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
419
420         PR middle-end/40386
421         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
422
423 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
424
425         * gfortran.dg/inline_transpose_1.f90: New test.
426
427 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
428
429         PR c++/45588
430         * g++.dg/warn/Wunused-var-15.C: New test.
431
432 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
433
434         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
435         hppa*-*-hpux*.
436
437 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
438
439         * objc/execute/exceptions/throw-nil.m: New test.
440         * objc/execute/exceptions/handler-1.m: Updated to use the new
441         objc_set_uncaught_exception_handler() function.
442         * objc/execute/exceptions/matcher-1.m: New test.
443
444 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
445
446         PR fortran/38282
447         * gfortran.dg/bit_comparison_1.F90: New test.
448         * gfortran.dg/leadz_trailz_3.f90: New test.
449         * gfortran.dg/masklr_2.F90: New test.
450         * gfortran.dg/shiftalr_1.F90: New test.
451         * gfortran.dg/merge_bits_2.F90: New test.
452         * gfortran.dg/dshift_2.F90: New test.
453         * gfortran.dg/bit_comparison_2.F90: New test.
454         * gfortran.dg/masklr_1.F90: New test.
455         * gfortran.dg/merge_bits_1.F90: New test.
456         * gfortran.dg/dshift_1.F90: New test.
457         * gfortran.dg/shiftalr_2.F90: New test.
458
459 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
460
461         * objc.dg/type-stream-1.m: Replaced with a test that tests that
462         functions from objc/typedstream.h are deprecated.
463
464 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
465
466         * lib/target-supports.exp
467         (check_effective_target_run_expensive_tests): New proc.
468         * gcc.c-torture/compile/limits-fnargs.c: Use
469         dg-require-effective-target run_expensive_tests.
470
471 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
472
473         PR fortran/45597
474         * gfortran.dg/gomp/pr45597.f90: New test.
475
476         PR fortran/45595
477         * gfortran.dg/gomp/pr45595.f90: New test.
478
479 2010-09-08  Michael Matz  <matz@suse.de>
480
481         * c-c++-common/uninit-17.c: Adjust.
482
483 2010-09-08  Michael Matz  <matz@suse.de>
484
485         PR tree-optimization/43430
486         * gcc.dg/vect/pr43430-2.c: New test.
487
488 2010-09-08  Michael Matz  <matz@suse.de>
489
490         PR tree-optimization/33244
491         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
492
493 2010-09-08  Richard Guenther  <rguenther@suse.de>
494
495         PR tree-optimization/45578
496         * gfortran.dg/pr45578.f90: New testcase.
497
498 2010-09-08  Richard Guenther  <rguenther@suse.de>
499
500         PR testsuite/45590
501         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
502
503 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
504
505         PR fortran/45576
506         * gfortran.dg/char_length_18.f90:  New test.
507
508 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
509
510         PR target/36502
511         * gcc.target/i386/pr36502.c: New test.
512
513         PR target/42313
514         PR target/44651
515         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
516         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
517
518 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
519
520         * gfortran.dg/achar_4.f90: Enable bounds checking.
521
522 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
523
524         PR target/45206
525         * gcc.target/i386/pr45206.c: New test.
526
527 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
528
529         PR fortran/45505
530         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
531
532 2010-09-07  Jan Hubicka  <jh@suse.cz>
533
534         * gcc.c-torture/compile/20100907.c: New testcase.
535
536 2010-09-07  Richard Guenther  <rguenther@suse.de>
537
538         PR middle-end/45569
539         * g++.dg/eh/pr45569.C: New testcase.
540
541 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
542
543         PR target/43137
544         * gcc.target/arm/pr43137.c: New test.
545
546 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
547
548         PR fortran/36931
549         * gfortran.dg/dependency_35.f90:  New test.
550
551 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
552
553         PR fortran/34145
554         * gfortran.dg/char_length_17.f90:  New test.
555
556 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
557
558         PR c++/45200
559         PR c++/45293
560         PR c++/45558
561         * g++.dg/template/typedef34.C: New test.
562         * g++.dg/template/typedef35.C: New test.
563
564 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
565
566         PR target/22152
567         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
568
569 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
570
571         * g++.dg/warn/Wdouble-promotion.C: New.
572
573 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
574
575         * g++.dg/parse/redef2.C: New.
576
577 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
578
579         * gcc.dg/20100906-1.c: New testcase.
580
581 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
582
583         PR testsuite/45543
584         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
585         DW_TAG_enumeration_type DIE.
586
587 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
588
589         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
590         Update XFAILs.
591
592 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
593
594         PR rtl-optimization/44919
595         * g++.dg/opt/pr44919.C: New.
596
597 2010-09-06  Tobias Burnus  <burnus@net-b.de>
598
599         PR fortran/38282
600         * gfortran.dg/iall_iany_iparity_1.f90: New.
601         * gfortran.dg/iall_iany_iparity_2.f90: New.
602
603 2010-09-06  Jason Merrill  <jason@redhat.com>
604
605         * g++.dg/cpp0x/initlist42.C: New.
606
607         * g++.dg/cpp0x/auto19.C: New.
608
609         * g++.dg/template/sfinae25.C: New.
610         * g++.dg/template/char1.C: Expect warning.
611         * g++.dg/template/nontype10.C: Likewise.
612
613         * g++.dg/cpp0x/implicit9.C: New.
614
615         * g++.dg/cpp0x/initlist43.C: New.
616
617 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
618
619         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
620
621 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
622
623         * gcc.dg/Wdouble-promotion.c: New.
624
625 2010-09-05  Tobias Burnus  <burnus@net-b.de>
626
627         * gfortran.dg/float128_1.f90: Remove test case as
628         it always fails since Rev 163611 backed out the
629         front-end implementation.
630
631 2010-09-05  Tobias Burnus  <burnus@net-b.de>
632
633         * gfortran.dg/float128_1.f90: XFAIL test case.
634
635 2010-09-05  Tobias Burnus  <burnus@net-b.de>
636
637         * gfortran.dg/bessel_7.f90: Decrease required precision.
638
639 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
640
641         PR testsuite/45545
642         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
643         ref-all-matching targets.
644
645 2010-09-05  Richard Guenther  <rguenther@suse.de>
646
647         PR tree-optimization/45535
648         * gcc.c-torture/compile/pr45535.c: New testcase.
649
650 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
651
652         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
653         "\[^\n\]*".
654         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
655         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
656         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
657         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
658         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
659         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
660         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
661         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
662         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
663         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
664         * gcc.target/i386/pr22152.c: Likewise.
665         * gcc.target/i386/pr36992-1.c: Likewise.
666         * gcc.target/i386/pr36992-2.c: Likewise.
667         * gcc.target/sh/sh4a-memmovua.c: Likewise.
668
669 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
670
671         PR testsuite/43957
672         * gcc.dg/const-uniq-1.c: Modify regexp.
673
674 2010-09-04  Tobias Burnus  <burnus@net-b.de>
675
676         PR fortran/45530
677         * gfortran.dg/namelist_63.f90: New.
678
679 2010-09-04  Jan Hubicka  <jh@suse.cz>
680
681         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
682         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
683
684 2010-09-04  Jan Hubicka  <jh@suse.cz>
685
686         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
687
688 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
689
690         PR fortran/45507
691         * gfortran.dg/allocate_alloc_opt_12.f90: New.
692
693 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
694
695         * gcc.dg/opts-4.c: New test.
696
697 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
698
699         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
700         * gcc.dg/vect/vect-peel-4.c: Ditto.
701
702 2010-09-03  Daniel Kraft  <d@domob.eu>
703
704         PR fortran/45525
705         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
706
707 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
708
709         PR fortran/45159
710         * gfortran.dg/dependency_34.f90:  New test.
711
712 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
713
714         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
715
716 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
717
718         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
719         gcc.target/i386/clearcap.map if supported.
720
721 2010-09-03  Michael Matz  <matz@suse.de>
722
723         PR middle-end/45415
724         * gcc.dg/pr45415.c: New test.
725
726 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
727
728         PR tree-optimization/45506
729         * gcc.dg/pr45506.c: New.
730
731 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
732
733         PR target/45476
734         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
735         * gcc.target/i386/float128-2.c: Ditto.
736
737 2010-09-03  Daniel Kraft  <d@domob.eu>
738
739         PR fortran/34162
740         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
741         * gfortran.dg/internal_dummy_2.f08: New test.
742         * gfortran.dg/internal_dummy_3.f08: New test.
743         * gfortran.dg/internal_dummy_4.f08: New test.
744
745 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
746
747         PR debug/45500
748         * gcc.target/i386/pr45500.c: New test.
749
750 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
751
752         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
753
754 2010-09-03  Daniel Kraft  <d@domob.eu>
755
756         PR fortran/44602
757         * gfortran.dg/exit_2.f08; Adapt error messages.
758         * gfortran.dg/exit_3.f08: New test.
759         * gfortran.dg/exit_4.f08: New test.
760         * gfortran.dg/exit_5.f03: New test.
761
762 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
763
764         * gfortran.dg/ishft_4.f90: New test.
765
766 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
767
768         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
769         FRIZ/XSRIZ instruciton for (double)(long long)x.
770         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
771
772 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
773
774         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
775
776 2010-09-02  Richard Guenther  <rguenther@suse.de>
777
778         PR tree-optimization/44937
779         PR tree-optimization/45412
780         * g++.dg/opt/pr45412.C: New testcase.
781         * gcc.c-torture/compile/pr45412.c: Likewise.
782         * gcc.c-torture/compile/pr44937.c: Likewise.
783
784 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
785
786         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
787         but using -Werror=comment.
788         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
789         expected error messages.
790
791 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
792
793         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
794         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
795
796 2010-09-02  Tobias Burnus  <burnus@net-b.de>
797
798         PR fortran/45489
799         * gfortran.dg/initialization_27.f90: New.
800
801 2010-09-02  Ira Rosen  <irar@il.ibm.com>
802
803         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
804         check into different basic blocks. Expect vectorization if misaligned
805         stores are supported.
806         * gcc.dg/vect/bb-slp-8a.c: New test.
807         * gcc.dg/vect/bb-slp-8b.c: New test.
808
809 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
810
811         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
812
813 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
814
815         PR fortran/44541
816         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
817         * gfortran.dg/class_dummy_1.f03: New.
818
819 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
820
821         PR middle-end/45458
822         * g++.dg/tree-prof/partition2.C: New test.
823
824 2010-09-01  Richard Guenther  <rguenther@suse.de>
825
826         * gcc.dg/vect/vect-outer-fir.c: Adjust.
827         * gcc.dg/tree-ssa/vrp54.c: New testcase.
828         * gcc.c-torture/execute/20100827-1.c: Likewise.
829
830 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
831
832         * gfortran.dg/execute_command_line_1.f90: New test.
833
834 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
835
836         PR preprocessor/45457
837         * c-c++-common/cpp/pr45457.c: New test.
838
839 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
840
841         * gcc.dg/nested-func-8.c: New test.
842
843 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
844
845         PR fortran/38282
846         * gfortran.dg/popcnt_poppar_1.F90: New test.
847         * gfortran.dg/popcnt_poppar_2.F90: New test.
848
849 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
850
851         * gcc.target/i386/volatile-2.c: Require nonpic target.
852
853 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
854
855         PR middle-end/45461
856         * gcc.dg/pr45461.c: New test.
857
858 2010-08-31  Richard Guenther  <rguenther@suse.de>
859
860         PR testsuite/45455
861         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
862
863 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
864
865         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
866
867 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
868
869         PR fortran/45456
870         * gfortran.dg/typebound_proc_18.f03: New.
871
872 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
875         * lib/scanasm.exp (scan-stack-usage): Likewise.
876         (scan-stack-usage-not): Likewise.
877         * gcc.dg/stack-usage-1.c: New test.
878         * gcc.target/i386/stack-usage-realign.c: Likewise.
879
880 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
881
882         PR tree-optimization/45427
883         * gcc.dg/tree-ssa/pr45427.c: New test.
884
885 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
886
887         PR c++/45043
888         * g++.dg/template/crash102.C: New.
889
890 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
891
892         PR middle-end/45423
893         * gcc.dg/gomp/atomic-12.c: New test.
894         * gcc.dg/gomp/atomic-13.c: New test.
895         * gcc.dg/gomp/atomic-14.c: New test.
896         * g++.dg/gomp/atomic-11.C: New test.
897         * g++.dg/gomp/atomic-12.C: New test.
898         * g++.dg/gomp/atomic-13.C: New test.
899         * g++.dg/gomp/atomic-14.C: New test.
900
901 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
902
903         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
904         delimiter.
905
906 2010-08-30  Thomas Quinot  <quinot@adacore.com>
907
908         * gnat.dg/discr24.adb: New test.
909
910 2010-08-30  Richard Guenther  <rguenther@suse.de>
911
912         PR tree-optimization/45449
913         * gcc.dg/pr45449.c: New testcase.
914
915 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
916
917         * gcc.dg/opts-1.c: Expect errors, not warnings.
918
919 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
920
921         PR fortran/42769
922         * gfortran.dg/dynamic_dispatch_11.f03: New.
923
924 2010-08-29  Jason Merrill  <jason@redhat.com>
925
926         PR c++/44991
927         * g++.dg/parse/defarg15.C: New.
928
929 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
930
931         PR fortran/45439
932         * gfortran.dg/select_type_16.f03: New.
933
934 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
935             Tobias Burnus  <burnus@net-b.de>
936
937         * gfortran.dg/bessel_7.f90: Decrease required precision.
938
939 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
940             Kaz Kojima  <kkojima@gcc.gnu.org>
941
942         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
943
944 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
945
946         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
947         floating point conversion code generation.
948         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
949         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
950         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
951         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
952         to integer conversion code generation.
953         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
954         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
955         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
956         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
957
958 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
959
960         PR fortran/32049
961         * gfortran.dg/random_seed_1.f90: Adjust test.
962         * gfortran.dg/float128_1.f90: New test.
963
964 2010-08-27  Tobias Burnus  <burnus@net-b.de>
965
966         PR fortran/33197
967         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
968         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
969         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
970         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
971         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
972         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
973         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
974
975 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
976
977         PR fortran/45420
978         * gfortran.dg/select_type_15.f03: New.
979
980 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR libfortran/43217
983         * gfortran.dg/hollerith8.f90: New test.
984
985 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
986
987         PR fortran/45159
988         * gfortran.dg/dependency_33.f90:  New test.
989
990 2010-08-27  Richard Guenther  <rguenther@suse.de>
991
992         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
993         * gcc.dg/graphite/scop-2.c: Likewise.
994         * gcc.dg/graphite/scop-20.c: Likewise.
995         * gcc.dg/vect/slp-25.c: Likewise.
996
997 2010-08-27  Olivier Hainque  <hainque@adacore.com>
998
999         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1000
1001 2010-08-26  Daniel Kraft  <d@domob.eu>
1002
1003         PR fortran/38936
1004         PR fortran/44047
1005         PR fortran/45384
1006         * gfortran.dg/associate_8.f03: New test.
1007         * gfortran.dg/select_type_13.f03: New test.
1008         * gfortran.dg/select_type_14.f03: New test.
1009
1010 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR tree-optimization/44485
1013         * gcc.dg/pr44485.c: New test.
1014
1015 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1016
1017         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1018         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1019         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1020
1021 2010-08-26  Richard Guenther  <rguenther@suse.de>
1022
1023         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1024         * gcc.dg/graphite/scop-21.c: Likewise.
1025
1026 2010-08-26  Richard Guenther  <rguenther@suse.de>
1027
1028         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1029         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1030         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1031         * gcc.dg/vect/vect-91.c: Likewise.
1032         * gcc.dg/vect/vect-peel-1.c: Likewise.
1033         * gcc.dg/vect/vect-peel-2.c: Likewise.
1034         * gcc.dg/vect/vect-peel-4.c: Likewise.
1035
1036 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1037
1038         PR libfortran/41859
1039         * gfortran.dg/der_io_4.f90: New test.
1040
1041 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR rtl-optimization/44858
1044         * gcc.c-torture/execute/pr44858.c: New test.
1045
1046         PR rtl-optimization/45400
1047         * g++.dg/other/i386-8.C: New test.
1048
1049 2010-08-25  Richard Guenther  <rguenther@suse.de>
1050
1051         * gcc.dg/alias-8.c: Adjust.
1052
1053 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1054
1055         * gcc.target/i386/combine-mul.c: New test.
1056
1057 2010-08-25  Richard Guenther  <rguenther@suse.de>
1058
1059         PR lto/44562
1060         * gcc.dg/graphite/id-27.c: New testcase.
1061         * gcc.dg/lto/20100825-1_0.c: Likewise.
1062
1063 2010-08-25  Richard Guenther  <rguenther@suse.de>
1064
1065         PR tree-optimization/45316
1066         * g++.dg/opt/pr45316.C: New testcase.
1067
1068 2010-08-25  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/45393
1071         * g++.dg/torture/pr45393.C: New testcase.
1072
1073 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR tree-optimization/45059
1076         * gcc.c-torture/compile/pr45059.c: New test.
1077
1078 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1079
1080         * lib/target-supports.exp (check_effective_target_vect_unpack):
1081         Set vect_unpack supported flag to true for neon.
1082
1083 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1084
1085         * gcc.dg/tree-ssa/ifc-5.c: New.
1086
1087 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1088
1089         * gcc.dg/tree-ssa/ifc-4.c: New.
1090         * gcc.dg/tree-ssa/ifc-7.c: New.
1091
1092 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1093
1094         * gcc.dg/vect/vect.exp: Check loongson targets
1095         * g++.dg/vect/vect.exp: Likewise
1096         * gfortran.dg/vect/vect.exp: Likewise
1097
1098 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1099
1100         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1101         -mveclibabi=mass.
1102
1103 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1104
1105         PR fortran/45366
1106         * gfortran.dg/proc_ptr_29.f90: New.
1107
1108 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1109             Dominique d'Humieres <dominiq@lps.ens.fr>
1110
1111         PR fortran/45367
1112         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1113
1114 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1115
1116         PR fortran/45367
1117         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1118
1119 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1120
1121         PR fortran/36158
1122         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1123
1124 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1125             Dominique d'Humieres <dominiq@lps.ens.fr>
1126
1127         PR fortran/45367
1128         PR fortran/36158
1129         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1130         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1131
1132 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1133
1134         PR fortran/44863
1135         PR fortran/45271
1136         PR fortran/45290
1137         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1138         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1139         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1140
1141 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1142
1143         PR fortran/36158
1144         PR fortran/33197
1145         * gfortran.dg/bessel_6.f90: New.
1146         * gfortran.dg/bessel_7.f90: New.
1147
1148 2010-08-20  Jan Hubicka  <jh@suse.cz>
1149
1150         PR c++/45307
1151         PR c++/17736
1152         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1153         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1154
1155 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1156
1157         PR target/45336
1158         * gcc.target/i386/pr45336-1.c: New.
1159         * gcc.target/i386/pr45336-2.c: Likewise.
1160         * gcc.target/i386/pr45336-3.c: Likewise.
1161         * gcc.target/i386/pr45336-4.c: Likewise.
1162
1163 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1164
1165         PR testsuite/45361
1166         * gcc.target/i386/volatile-2.c: Update scan strings to also
1167         include (%rip) for the memory reference on x86_64.
1168
1169 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR middle-end/44974
1172         * gcc.dg/pr44974.c: New test.
1173
1174         PR rtl-optimization/45353
1175         * gcc.dg/pr45353.c: New test.
1176
1177 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1178
1179         * gcc.target/i386/volatile-2.c: New.
1180
1181 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1182
1183         PR rtl-optimization/44691
1184         * gfortran.dg/pr44691.f: New test.
1185
1186 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1187
1188         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1189
1190 2010-08-19  Jason Merrill  <jason@redhat.com>
1191
1192         * g++.dg/init/synth3.C: New.
1193         * g++.dg/init/value8.C: New.
1194         * g++.dg/tree-ssa/empty-2.C: New.
1195         * g++.dg/cpp0x/noexcept09.C: New.
1196
1197 2010-08-19  Daniel Kraft  <d@domob.eu>
1198
1199         PR fortran/29785
1200         PR fortran/45016
1201         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1202         * gfortran.dg/pointer_remapping_1.f90: New test.
1203         * gfortran.dg/pointer_remapping_2.f03: New test.
1204         * gfortran.dg/pointer_remapping_3.f08: New test.
1205         * gfortran.dg/pointer_remapping_4.f03: New test.
1206         * gfortran.dg/pointer_remapping_5.f08: New test.
1207         * gfortran.dg/pointer_remapping_6.f08: New test.
1208
1209 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1210
1211         PR testsuite/45324
1212         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1213
1214 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1215
1216         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1217
1218 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1219
1220         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1221         variable.
1222
1223 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1224
1225         PR target/45070
1226         * gcc.c-torture/execute/pr45070.c: New.
1227
1228 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1229
1230         * g++.dg/pr44328.C: New test.
1231
1232 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1233
1234         PR fortran/36158
1235         PR fortran/33197
1236         * gfortran.dg/bessel_3.f90: New.
1237         * gfortran.dg/bessel_4.f90: New.
1238         * gfortran.dg/bessel_5.f90: New.
1239
1240 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1241
1242         PR fortran/45290
1243         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1244         * gfortran.dg/pointer_init_2.f90: New.
1245         * gfortran.dg/pointer_init_3.f90: New.
1246         * gfortran.dg/pointer_init_4.f90: New.
1247
1248 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1249
1250         PR c++/45049
1251         * g++.dg/pr45049-1.C: New test.
1252         * g++.dg/pr45049-2.C: New test.
1253
1254 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1255
1256         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1257         20 if __ARM_PCS is defined otherwise 64.
1258         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1259         instead of hard coded 64.
1260
1261 2010-08-18  Yao Qi  <yao@codesourcery.com>
1262
1263         PR target/45094
1264         * gcc.target/arm/pr45094.c: New test.
1265
1266 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1267
1268         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1269
1270 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1271
1272         PR rtl-optimization/42575
1273         * gcc.target/arm/pr42575.c: New test.
1274
1275 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1276
1277         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1278         * gcc.dg/tls/thr-cse-1.c: New.
1279
1280 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1281
1282         PR debug/42487
1283         * lib/target-supports.exp
1284         (check_effective_target_function_sections): New.
1285         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1286         function sections before proceding.
1287
1288 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1289
1290         PR fortran/45308
1291         * gfortran.dg/pr45308.f03: New test.
1292
1293 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1294
1295         PR target/45296
1296         * gcc.target/i386/pr45296.c: New test.
1297
1298 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1299
1300         * g++.dg/ext/uow-1.C: New.
1301         * g++.dg/ext/uow-2.C: New.
1302         * g++.dg/ext/uow-3.C: New.
1303         * g++.dg/ext/uow-4.C: New.
1304
1305 2010-08-17  Richard Guenther  <rguenther@suse.de>
1306
1307         PR testsuite/45266
1308         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1309
1310 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1311
1312         PR c/40563
1313         * gcc.dg/Wcxx-compat-20.c: New test.
1314
1315 2010-08-17  Daniel Kraft  <d@domob.eu>
1316
1317         PR fortran/38936
1318         * gfortran.dg/associate_1.f03: Extended to test newly supported
1319         features like association to variables.
1320         * gfortran.dg/associate_3.f03: Removed check for illegal change
1321         of associate-name here...
1322         * gfortran.dg/associate_5.f03: ...and added it here.
1323         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1324         * gfortran.dg/associate_7.f03: New test.
1325
1326 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1327
1328         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1329
1330 2010-08-15  Daniel Kraft  <d@domob.eu>
1331
1332         PR fortran/38936
1333         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1334         * gfortran.dg/associate_3.f03: Clarify comment.
1335         * gfortran.dg/associate_5.f03: New test.
1336         * gfortran.dg/associate_6.f03: New test.
1337
1338 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1339
1340         PR fortran/45211
1341         * gfortran.dg/bind_c_usage_21.f90: New.
1342         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1343
1344 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1345
1346         * gfortran.dg/optional_absent_1.f90: New.
1347         * gfortran.dg/null_actual.f90: New.
1348
1349 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1350
1351         * gfortran.dg/pointer_target_1.f90: New.
1352         * gfortran.dg/pointer_target_2.f90: New.
1353         * gfortran.dg/pointer_target_3.f90: New.
1354
1355 2010-08-15  Daniel Kraft  <d@domob.eu>
1356
1357         PR fortran/45197
1358         * gfortran.dg/elemental_args_check_3.f90: New test.
1359         * gfortran.dg/impure_1.f08: New test.
1360         * gfortran.dg/impure_2.f08: New test.
1361         * gfortran.dg/impure_3.f90: New test.
1362         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1363
1364 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1365
1366         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1367         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1368         SLP tests.
1369         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1370         misaligned loads.
1371         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1372         misaligned stores.c
1373         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1374
1375 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1376
1377         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1378         dg-require-effective-target after dg-do.
1379
1380 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1381
1382         * lib/target-supports.exp (check_effective_target_vect_int): Return
1383         true for Loongson targets.
1384         (check_effective_target_vect_shift): Likewise.
1385         (check_effective_target_vect_no_int_max): Likewise.
1386         (check_effective_target_vect_no_align): Likewise.
1387         (check_effective_target_vect_short_mult): Likewise.
1388
1389 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1390
1391         * g++.dg/cast.C: Change fields of structures to "long" to pass
1392         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1393         * g++.dg/cpp0x/iop.C: Ditto.
1394         * g++.dg/cpp0x/named_refs.C: Ditto.
1395         * g++.dg/cpp0x/rv1p.C: Ditto.
1396         * g++.dg/cpp0x/rv2p.C: Ditto.
1397         * g++.dg/cpp0x/rv3p.C: Ditto.
1398         * g++.dg/cpp0x/rv4p.C: Ditto.
1399         * g++.dg/cpp0x/rv5p.C: Ditto.
1400         * g++.dg/cpp0x/rv6p.C: Ditto.
1401         * g++.dg/cpp0x/rv7p.C: Ditto.
1402         * g++.dg/cpp0x/rv8p.C: Ditto.
1403         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1404
1405 2010-08-13  Daniel Kraft  <d@domob.eu>
1406
1407         * gfortran.dg/implied_shape_1.f08: New test.
1408         * gfortran.dg/implied_shape_2.f90: New test.
1409         * gfortran.dg/implied_shape_3.f08: New test.
1410
1411 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1412
1413         PR libfortran/42526
1414         * gfortran.dg/char_component_initializer_1.f90: New test.
1415
1416 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1417
1418         PR tree-optimization/45241
1419         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1420
1421 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1422
1423         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1424         to dg-options.
1425         * gcc.target/i386/pr40906-2.c: Ditto.
1426         * gcc.target/i386/pr40906-3.c: Ditto.
1427
1428 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR middle-end/45262
1431         * gcc.c-torture/execute/pr45262.c: New test.
1432
1433 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1434
1435         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1436         empty argument.
1437         * g++.dg/other/profile1.C: Ditto.
1438
1439 2010-08-12  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/45232
1442         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1443         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1444         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1445         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1446         unsigned arithmetic.
1447         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1448         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1449         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1450         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1451         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1452         unsigned arithmetic.
1453         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1454         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1455         unsigned arithmetic.
1456         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1457         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1458         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1459         unsigned arithmetic.
1460         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1461         * gcc.dg/tree-ssa/negate.c: Adjust.
1462         * gcc.dg/vect/vect-1.c: Adjust.
1463         * gfortran.dg/reassoc_6.f: XFAIL.
1464
1465 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR debug/45259
1468         * gcc.dg/pr45259.c: New test.
1469
1470 2010-08-12  Wei Guozhi  <carrot@google.com>
1471
1472         PR target/44999
1473         * gcc.target/arm/pr44999.c: New testcase.
1474
1475 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1476
1477         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1478         (N): Likewise.
1479         (main): Adjust accordingly.
1480
1481 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1482
1483         * gfortran.dg/graphite/id-22.f: New.
1484
1485 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1486
1487         * gcc.dg/graphite/id-26.c: New.
1488
1489 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1490
1491         * gcc.dg/graphite/id-25.c: New.
1492
1493 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1494
1495         * gcc.dg/graphite/run-id-5.c: New.
1496         * gcc.dg/graphite/run-id-6.c: New.
1497         * gfortran.dg/graphite/id-21.f: New.
1498
1499 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1500
1501         * gcc.dg/graphite/id-24.c: New.
1502
1503 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1504
1505         * gcc.dg/tree-ssa/pr20742.c: New.
1506
1507 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1508
1509         * gcc.dg/graphite/id-23.c: New.
1510
1511 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1512
1513         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1514
1515 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1516
1517         * gcc.dg/graphite/pr42729.c: New.
1518
1519 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1520
1521         * gfortran.dg/graphite/id-20.f: New.
1522
1523 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1524
1525         * gcc.dg/graphite/id-22.c: New.
1526
1527 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1528
1529         * gcc.dg/graphite/run-id-2.c: Call abort.
1530
1531 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1532
1533         * gcc.dg/graphite/id-20.c: New.
1534
1535 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1536             Steve Kargl <kargl@gcc.gnu.org>
1537
1538         PR fortran/44595
1539         * gfortran.dg/move_alloc_3.f90: New.
1540         * gfortran.dg/random_seed_2.f90: New.
1541
1542 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1543
1544         * lib/target-supports.exp (check_effective_target_sync_int_long):
1545         Add hppa*-*-linux*.
1546         (check_effective_target_sync_char_short): Likewise.
1547
1548 2010-08-10  Yao Qi  <yao@codesourcery.com>
1549
1550         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1551         general form.
1552         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1553         * g++.dg/other/packed1.C: Likewise.
1554         * g++.dg/other/crash-4.C: Likewise.
1555         * g++.dg/ext/packed8.C: Likewise.
1556         * g++.dg/init/array16.C: Likewise.
1557
1558 2010-08-10  xinliang David Li  <davidxl@google.com>
1559         * gcc.dg/tree-ssa/loop-19.c: Add option
1560         -fno-prefetch-loop-array
1561
1562 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1563
1564         PR middle-end/45182
1565         * gcc.c-torture/compile/pr45182.c: New test.
1566
1567 2010-08-09  Jason Merrill  <jason@redhat.com>
1568
1569         PR c++/45236
1570         * g++.dg/cpp0x/variadic-104.C: New.
1571
1572 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1573
1574         PR fortran/44235
1575         * gfortran.dg/dependency_32.f90:  New test.
1576
1577 2010-08-09  Richard Guenther  <rguenther@suse.de>
1578
1579         PR middle-end/44632
1580         * g++.dg/opt/nrv17.C: New testcase.
1581
1582 2010-08-09  Richard Guenther  <rguenther@suse.de>
1583
1584         PR middle-end/45212
1585         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1586         alignment from MEM_REF offset only if we took it from the
1587         base object.
1588
1589         * gcc.target/i386/pr24178.c: New testcase.
1590
1591 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1592
1593         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1594         * gcc.dg/20030702-1.c: Ditto.
1595         * gcc.dg/20050309-1.c: Ditto.
1596         * gcc.dg/20050325-1.c: Ditto.
1597         * gcc.dg/20050330-2.c: Ditto.
1598         * gcc.dg/20051201-1.c: Ditto.
1599         * gcc.dg/gomp/pr27573.c: Ditto.
1600         * gcc.dg/gomp/pr34610.c: Ditto.
1601         * gcc.dg/pr24225.c: Ditto.
1602         * gcc.dg/pr26570.c: Ditto.
1603         * gcc.dg/pr32773.c: Ditto.
1604         * g++.dg/gcov/gcov-6.C: Ditto.
1605         * g++.dg/gomp/pr34608.C: Ditto.
1606         * gfortran.dg/gomp/pr27573.f90: Ditto.
1607
1608         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1609         dg-require-host-local dg directive.
1610         * gcc.dg/profile-dir-2.c: Ditto.
1611         * gcc.dg/profile-dir-3.c: Ditto.
1612
1613 2010-08-08  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/45109
1616         * gcc.c-torture/compile/pr45109.c: New testcase.
1617
1618 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1619
1620         * gcc.dg/march.c: Skip if -march defined.
1621         * gcc.dg/mtune.c: Skip if -mtune defined.
1622
1623         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1624         generic thunk support.
1625
1626 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1627
1628         PR target/45213
1629         * gcc.target/i386/pr45213.c: New test.
1630
1631 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1632
1633         PR libfortran/45143
1634         * gfortran.dg/fmt_error_11.f03: New test.
1635
1636 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1637
1638         * lib/target-supports.exp (check_effective_target_sync_int_long):
1639         Add arm*-*-linux-gnueabi.
1640         (check_effective_target_sync_char_short): Likewise.
1641
1642 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1643
1644         PR fortran/45159
1645         * gfortran.dg/dependency_31.f90:  New test.
1646
1647 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1648
1649         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1650
1651 2010-08-06  Jason Merrill  <jason@redhat.com>
1652
1653         * g++.dg/cpp0x/sfinae3.C: New.
1654         * g++.dg/cpp0x/sfinae4.C: New.
1655
1656 2010-08-06  Richard Guenther  <rguenther@suse.de>
1657
1658         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1659         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1660         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1661         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1662         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1663         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1664         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1665         * gcc.c-torture/execute/20100805-1.c: Likewise.
1666
1667 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1668
1669         PR testsuite/42855
1670         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1671
1672 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1673
1674         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1675         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1676
1677 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1678
1679         * g++.dg/ipa/devirt-1.C: New test.
1680         * g++.dg/ipa/devirt-2.C: Likewise.
1681         * g++.dg/ipa/devirt-3.C: Likewise.
1682         * g++.dg/ipa/devirt-4.C: Likewise.
1683         * g++.dg/ipa/devirt-5.C: Likewise.
1684         * gcc.dg/ipa/iinline-3.c: Likewise.
1685
1686 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1687
1688         PR tree-optimization/45144
1689         * gcc.dg/tree-ssa/pr45144.c: New test.
1690
1691 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1692
1693         PR fortran/42207
1694         PR fortran/44064
1695         PR fortran/44065
1696         * gfortran.dg/class_25.f03: New.
1697         * gfortran.dg/class_26.f03: New.
1698
1699 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1700
1701         * g++.dg/warn/miss-format-1.C: Update line number.
1702
1703 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         PR c++/44641
1706         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1707         .frame and .mask assembler directives.
1708
1709 2010-08-04  Richard Guenther  <rguenther@suse.de>
1710
1711         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1712         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1713         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1714         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1715
1716 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/44857
1719         * gfortran.dg/derived_constructor_char_1.f90: New.
1720         * gfortran.dg/derived_constructor_char_2.f90: New.
1721
1722 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1723
1724         PR fortran/45159
1725         * gfortran.dg/dependency_30.f90:  New test.
1726
1727 2010-08-03  Jan Hubicka  <jh@suse.cz>
1728
1729         * gcc.c-torture/compile/pr45085.c: New testcase.
1730
1731 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1732
1733         PR fortran/44584
1734         PR fortran/45161
1735         * gfortran.dg/typebound_call_9.f03: Modified.
1736         * gfortran.dg/typebound_generic_1.f03: Modified.
1737
1738 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1739
1740         PR fortran/45159
1741
1742         * gfortran.dg/dependency_29.f90:  New test.
1743
1744 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1745
1746         PR fortran/36854
1747         * gfortran.dg/character_comparison_2.f90:  New test.
1748         * gfortran.dg/character_comparison_3.f90:  New test.
1749         * gfortran.dg/dependency_28.f90:  New test.
1750
1751 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1752
1753         PR target/40457
1754         * gcc.target/arm/pr40457-1.c: New test.
1755         * gcc.target/arm/pr40457-2.c: New test.
1756
1757 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1758
1759         PR fortran/44912
1760         * gfortran.dg/typebound_call_17.f03: New.
1761
1762 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1763
1764         PR fortran/44929
1765         * gfortran.dg/allocate_derived_3.f90: New.
1766
1767 2010-07-30  Xinliang David Li  <davidxl@google.com>
1768         PR tree-optimization/45121
1769         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1770
1771 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1772
1773         PR c++/45112
1774         * testsuite/g++.dg/pr45112.C: New test.
1775
1776 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR debug/45055
1779         PR rtl-optimization/45137
1780         * gcc.dg/pr45055.c: New test.
1781
1782 2010-07-30  Alan Modra  <amodra@gmail.com>
1783
1784         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1785         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1786
1787 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1788
1789         PR fortran/45087
1790         PR fortran/45125
1791         * gfortran.dg/whole_file_25.f90: New.
1792         * gfortran.dg/whole_file_26.f90: New.
1793         * gfortran.dg/whole_file_27.f90: New.
1794
1795 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1796
1797         PR fortran/44962
1798         * gfortran.dg/typebound_proc_17.f03: New.
1799
1800 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1801
1802         PR fortran/45004
1803         * gfortran.dg/move_alloc_2.f90: New.
1804
1805 2010-07-29  Xinliang David Li  <davidxl@google.com>
1806         PR tree-optimization/45121
1807         * c-c++-common/uninit-17.c: Fix expected output.
1808
1809 2010-07-29  Richard Guenther  <rguenther@suse.de>
1810
1811         PR tree-optimization/45120
1812         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1813
1814 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1815
1816         PR fortran/42051
1817         PR fortran/44064
1818         * gfortran.dg/pr42051.f03: New testcase.
1819
1820 2010-07-29  Richard Guenther  <rguenther@suse.de>
1821
1822         PR middle-end/45034
1823         * gcc.c-torture/execute/pr45034.c: New testcase.
1824
1825 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1826
1827         PR c++/45096
1828         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1829
1830 2010-07-28  Daniel Kraft  <d@domob.eu>
1831
1832         * gfortran.dg/bound_8.f90: New test.
1833
1834 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR debug/45105
1837         * gcc.dg/pr45105.c: New test.
1838
1839 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1840
1841         PR rtl-optimization/45107
1842         * gcc.dg/pr45107.c: New test.
1843
1844 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1845
1846         PR rtl-optimization/45101
1847         * gcc.dg/pr45101.c: New test.
1848
1849 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1850
1851         PR fortran/45077
1852         * gfortran.dg/whole_file_24.f90: New.
1853
1854 2010-07-27  Jason Merrill  <jason@redhat.com>
1855
1856         * g++.dg/cpp0x/variadic102.C: New.
1857         * g++.dg/cpp0x/variadic103.C: New.
1858
1859 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1860
1861         PR rtl-optimization/40956
1862         PR target/42495
1863         PR middle-end/42574
1864         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1865         * gcc.target/arm/pr42574.c: Add tests.
1866
1867 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1868
1869         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1870         test name.
1871         (cleanup-repo-files): Ditto.
1872         (cleanup-saved-temps): Ditto.
1873
1874 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR testsuite/44701
1877         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1878
1879         PR c/45079
1880         * gcc.dg/pr45079.c: New test.
1881
1882 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1883
1884         PR tree-optimization/44152
1885         * gcc.dg/vect/fast-math-pr44152.c: New test.
1886
1887 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1888
1889         PR ObjC/44140
1890         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1891         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1892         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1893         * obj-c++.dg/torture/trivial.mm: Ditto.
1894         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1895         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1896         * objc.dg/torture/tls/thr-init.m: Ditto.
1897         * objc.dg/torture/trivial.m: Ditto.
1898
1899 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1900
1901         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1902         Skip on spu-*-* targets.
1903
1904 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR tree-optimization/45083
1907         * gcc.dg/pr45083.c: New test.
1908
1909 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1910
1911         PR fortran/40873
1912         * gfortran.dg/whole_file_22.f90: New test.
1913         * gfortran.dg/whole_file_23.f90: New test.
1914
1915 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1916             Jack Howarth  <howarth@bromo.med.uc.edu>
1917             Richard Henderson  <rth@redhat.com>
1918
1919         PR target/44132
1920         * gcc.dg/tls/thr-init-1.c: New.
1921         * gcc.dg/tls/thr-init-2.c: New.
1922         * gcc.dg/torture/tls New.
1923         * gcc.dg/torture/tls/tls-test.c: New.
1924         * gcc.dg/torture/tls/thr-init-1.c: New.
1925         * gcc.dg/torture/tls/tls.exp: New.
1926         * gcc.dg/torture/tls/thr-init-2.c: New.
1927         * gcc.dg/tls/emutls-2.c: New test
1928
1929         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1930         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1931         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1932         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1933         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1934         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1935         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1936         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1937         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1938         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1939         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1940         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1941         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1942         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1943         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1944         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1945         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1946         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1947         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1948         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1949         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1950         gfortran.dg/gomp/omp_threadprivate1.f90,
1951         gfortran.dg/gomp/omp_threadprivate2.f90,
1952         gfortran.dg/gomp/reduction1.f90,
1953         gfortran.dg/gomp/sharing-1.f90: Likewise.
1954
1955 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1956
1957         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1958         sse_runtime.
1959         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1960         dg-require-visibility.
1961
1962 2010-07-26  Richard Guenther  <rguenther@suse.de>
1963
1964         PR tree-optimization/43784
1965         * gcc.c-torture/execute/pr43784.c: New testcase.
1966         * g++.dg/torture/pr43784.C: Likewise.
1967
1968 2010-07-26  Richard Guenther  <rguenther@suse.de>
1969
1970         PR middle-end/45056
1971         * g++.dg/pr45056.C: New testcase.
1972
1973 2010-07-26  Richard Guenther  <rguenther@suse.de>
1974
1975         PR tree-optimization/45071
1976         * gcc.dg/pr45071.c: New testcase.
1977
1978 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1979
1980         PR fortran/45066
1981         * gfortran.dg/namelist_62.f90: New.
1982
1983 2010-07-26  Richard Guenther  <rguenther@suse.de>
1984
1985         * gcc.c-torture/execute/pr45017.c: Move ...
1986         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1987
1988 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1989
1990         PR fortran/40628
1991         * trim_optimize_1.f90:  New test.
1992         * character_comparision_1.f90:  New test.
1993
1994 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1995
1996         PR fortran/42852
1997         * gfortran.dg/wtruncate_fix.f: New test.
1998
1999 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2000
2001         PR testsuite/45068
2002         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2003
2004 2010-07-24  Richard Guenther  <rguenther@suse.de>
2005
2006         PR lto/43788
2007         * g++.dg/lto/20100724-1_0.C: New testcase.
2008
2009 2010-07-24  Richard Guenther  <rguenther@suse.de>
2010
2011         PR lto/43212
2012         * gcc.dg/lto/20100724-1_0.c: New testcase.
2013         * gcc.dg/lto/20100724-1_1.c: Likewise.
2014
2015 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2016
2017         PR fortran/40011
2018         * gfortran.dg/whole_file_21.f90: New.
2019
2020         * gfortran.dg/integer_exponentiation_3.F90: Use
2021         -ffloat-store only for i?86/x86-64 -m32.
2022
2023 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2024
2025         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2026         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2027
2028 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2029
2030         * gfortran.dg/func_decl_4.f90: Split test into two ...
2031         * gfortran.dg/func_decl_5.f90: ... parts.
2032         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2033         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2034         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2035         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2036         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2037         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2038         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2039         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2040         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2041         * gfortran.dg/sizeof.f90: Make test valid.
2042         * gfortran.dg/pr20865.f90: Add new dg-error.
2043         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2044         * gfortran.dg/g77/19990218-0.f: Ditto.
2045         * gfortran.dg/g77/19990218-1.f: Ditto.
2046         * gfortran.dg/g77/970625-2.f: Ditto.
2047         * gfortran.dg/pr37243.f: Fix function declaration.
2048         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2049         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2050
2051 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2052
2053         PR fortran/44945
2054         * gfortran.dg/char_array_structure_constructor.f90: Add
2055         -fwhole-file as dg-option as it otherwise fails on some
2056         systems.
2057
2058 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2059
2060         * gnat.dg/aggr16.ad[sb]: New test.
2061         * gnat.dg/aggr16_pkg.ads: New helper.
2062
2063 2010-07-23  Richard Guenther  <rguenther@suse.de>
2064
2065         PR lto/43071
2066         * g++.dg/lto/20100723-1_0.C: New testcase.
2067
2068 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2069
2070         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2071         AVX support.
2072         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2073         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2074
2075 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2076
2077         * lib/target-supports.exp (add_options_for_tls): New proc.
2078         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2079         * g++.dg/tls/static-1a.cc: Likewise.
2080         * gcc.dg/tls/emutls-1.c: Likewise.
2081         * gcc.dg/tls/opt-11.c: Likewise.
2082         * gcc.dg/tls/opt-12.c: Likewise.
2083         * gcc.dg/tls/pr24428-2.c: Likewise.
2084         * gcc.dg/tls/pr24428.c: Likewise.
2085         * obj-c++.dg/tls/static-1.mm: Likewise.
2086         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2087         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2088         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2089         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2090         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2091         * objc.dg/torture/tls/thr-init.m: Likewise.
2092         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2093
2094 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2095
2096         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2097         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2098         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2099         optimized dump files.
2100
2101 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR tree-optimization/45047
2104         * gcc.c-torture/compile/pr45047.c: New test.
2105
2106 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2107
2108         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2109         instead of dg-compile.
2110         * gcc.dg/float-range-4.c: Ditto.
2111         * gcc.dg/float-range-5.c: Ditto.
2112         * gcc.dg/fold-overflow-1.c: Ditto.
2113         * gcc.dg/gomp/sections-4.c: Ditto.
2114         * gcc.dg/transparent-union-1.c: Ditto.
2115         * gcc.dg/transparent-union-2.c: Ditto.
2116         * gcc.target/i386/pr39315-check.c: Ditto.
2117         * g++.dg/gomp/sections-4.C: Ditto.
2118         * g++.dg/template/dtor7.C: Ditto.
2119         * g++.dg/tree-ssa/pr19952.C: Ditto.
2120         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2121         * gfortran.dg/graphite/pr42185.f90: Ditto.
2122         * gfortran.dg/namelist_36.f90: Ditto.
2123         * gnat.dg/noreturn1.adb: Ditto.
2124         * gnat.dg/specs/small_alignment.ads: Ditto.
2125
2126 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2127
2128         PR tree-optimization/44915
2129         * g++.dg/torture/pr44915.C: New test.
2130
2131 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2132
2133         PR tree-optimization/44914
2134         * g++.dg/tree-ssa/pr44914.C: New test.
2135
2136 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2137
2138         PR target/44290
2139         * gcc.dg/pr44290-1.c: New test.
2140         * gcc.dg/pr44290-2.c: New test.
2141
2142 2010-07-23  Jason Merrill  <jason@redhat.com>
2143
2144         PR c++/45008
2145         * g++.dg/abi/mangle44.C: New.
2146
2147 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2150         for compile-time only tests.
2151         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2152         target check.
2153         * gcc.target/i386/pr39315-4.c: Ditto.
2154         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2155         target check.  Include sse-os-support.h.
2156         (main): Call check_isa and sse_os_support.
2157         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2158         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2159         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2160         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2161         target check.  Include sse-os-support.h.
2162         (main): Call check_isa and sse_os_support.
2163         * gcc.target/i386/vperm-v2df.c: Ditto.
2164
2165 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2166
2167         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2168         (check_effective_target_avx_runtime): New procedure.
2169         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2170         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2171
2172         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2173         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2174         and __get_cpuid test.
2175         * gcc.dg/compat/vector-2b_main.c: Ditto.
2176
2177         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2178
2179         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2180         for compile-time only test.
2181         * gcc.dg/pr32716.c: Ditto.
2182         * gcc.dg/pr34856.c: Ditto.
2183         * gcc.dg/pr36997.c: Ditto.
2184         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2185         * gfortran.dg/pr28158.f90: Ditto.
2186         * gfortran.dg/pr30667.f: Ditto.
2187
2188         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2189         i?86-*-* and x86_64-*-* targets to disable execution on targets
2190         without sse2 runtime support.
2191         * g++.dg/vect/vect.exp: Ditto.
2192         * gfortran.dg/vect/vect.exp: Ditto.
2193
2194         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2195         * gcc.dg/pr37544.c: Ditto.
2196         * gcc.dg/pr40550.c: Ditto.
2197         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2198         * gcc.dg/compat/vector-1a_main.c: Ditto.
2199         * gcc.dg/compat/vector-2a_main.c: Ditto.
2200         * gcc.dg/torture/pr16104-1.c: Ditto.
2201         * gcc.dg/torture/pr35771-1.c: Ditto.
2202         * gcc.dg/torture/pr35771-2.c: Ditto.
2203         * gcc.dg/torture/pr35771-3.c: Ditto.
2204         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2205         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2206         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2207         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2208         * g++.dg/other/i386-1.C: Ditto.
2209         * g++.dg/other/pr40446.C: Ditto.
2210
2211 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2212
2213         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2214
2215 2010-07-23  Daniel Kraft  <d@domob.eu>
2216
2217         PR fortran/44709
2218         * gfortran.dg/exit_1.f08: New test.
2219         * gfortran.dg/exit_2.f08: New test.
2220
2221 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2222
2223         PR tree-optimization/39839
2224         * gcc.target/arm/pr39839.c: New test case.
2225
2226 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2227
2228         * gnat.dg/unchecked_convert5b.adb: New test.
2229         * gnat.dg/unchecked_convert6.adb: Likewise.
2230         * gnat.dg/unchecked_convert6b.adb: Likewise.
2231
2232 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/aggr15.ad[sb]: New test.
2235
2236 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2237
2238         PR debug/45024
2239         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2240
2241 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2242
2243         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2244         with dg-require-linker-plugin.
2245
2246 2010-07-22  Richard Guenther  <rguenther@suse.de>
2247
2248         PR lto/43850
2249         * g++.dg/lto/20100722-1_0.C: New testcase.
2250
2251 2010-07-22  Richard Guenther  <rguenther@suse.de>
2252
2253         PR lto/42451
2254         * gcc.dg/lto/20100720-3_0.c: New testcase.
2255         * gcc.dg/lto/20100720-3_1.c: Likewise.
2256
2257 2010-07-22  Richard Guenther  <rguenther@suse.de>
2258
2259         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2260         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2261
2262         PR lto/43373
2263         * gcc.dg/lto/20100722-1_0.c: New testcase.
2264
2265 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2266
2267         PR tree-optimization/44891
2268         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2269
2270 2010-07-22  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/45017
2273         * gcc.c-torture/execute/pr45017.c: New testcase.
2274
2275 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/45019
2278         * gfortran.dg/aliasing_dummy_5.f90: New.
2279
2280 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2281
2282         PR target/43698
2283         * gcc.target/arm/pr43698.c: New test.
2284
2285 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2286
2287         PR fortran/44929
2288         * Revert my commit r162325 for this PR.
2289
2290 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR debug/45015
2293         * gcc.target/m68k/pr45015.c: New test.
2294
2295 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2296
2297         PR c++/44641
2298         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2299         comments.
2300
2301 2010-07-21  Richard Guenther  <rguenther@suse.de>
2302
2303         PR lto/45018
2304         * g++.dg/lto/20100721-1_0.C: New testcase.
2305
2306 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2307
2308         PR tree-optimization/44900
2309         * g++.dg/torture/pr44900.C: New test.
2310
2311 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2312
2313         PR middle-end/44738
2314         * c-c++-common/uninit-17.c: Correct expected error.
2315
2316 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2317
2318         * gcc.dg/guality/asm-1.c: New test.
2319
2320         PR debug/45003
2321         * gcc.dg/guality/pr45003-2.c: New test.
2322         * gcc.dg/guality/pr45003-3.c: New test.
2323
2324 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2325
2326         PR libfortran/44697
2327         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2328
2329 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2330
2331         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2332         defined on the current line.
2333         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2334         * g++.dg/debug/dwarf2/pr44641.C: New.
2335
2336 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2337
2338         * gcc.target/powerpc/block-move-1.c: New test.
2339         * gcc.target/powerpc/block-move-2.c: New test.
2340
2341 2010-07-20  Jason Merrill  <jason@redhat.com>
2342
2343         PR c++/44967
2344         * g++.dg/cpp0x/sfinae2.C: New.
2345
2346 2010-07-20  Richard Guenther  <rguenther@suse.de>
2347
2348         PR lto/42696
2349         * gcc.dg/lto/20100720-4_0.c: New testcase.
2350
2351 2010-07-20  Richard Guenther  <rguenther@suse.de>
2352
2353         PR lto/43221
2354         * gcc.dg/lto/20100720-2_0.c: New testcase.
2355         * gcc.dg/lto/20100720-2_1.c: Likewise.
2356
2357 2010-07-20  Richard Guenther  <rguenther@suse.de>
2358
2359         PR lto/43208
2360         * gcc.dg/lto/20100720-1_0.c: New testcase.
2361         * gcc.dg/lto/20100720-1_1.c: Likewise.
2362
2363 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR debug/45003
2366         * gcc.dg/guality/pr45003-1.c: New test.
2367
2368 2010-07-20  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/44977
2371         * gcc.dg/torture/pr44977.c: New testcase.
2372
2373 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2374
2375         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2376         sync_char_short
2377
2378 2010-07-20  Richard Guenther  <rguenther@suse.de>
2379
2380         PR middle-end/44971
2381         PR middle-end/44988
2382         * gcc.dg/pr44971.c: New testcase.
2383         * gcc.c-torture/compile/pr44988.c: Likewise.
2384
2385 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2386
2387         PR fortran/44929
2388         * gfortran.dg/allocate_with_typespec.f90: New test.
2389         * gfortran.dg/allocate_derived_1.f90: Update error message.
2390
2391 2010-07-19  Jason Merrill  <jason@redhat.com>
2392
2393         PR c++/44996
2394         * g++.dg/cpp0x/decltype23.C: New.
2395
2396 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2397
2398         PR fortran/42385
2399         * gfortran.dg/class_defined_operator_1.f03 : New test.
2400
2401 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2402
2403         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2404         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2405         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2406         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2407
2408 2010-07-19  Richard Guenther  <rguenther@suse.de>
2409
2410         PR middle-end/44941
2411         * gcc.c-torture/compile/pr44941.c: New testcase.
2412
2413 2010-07-19  Jason Merrill  <jason@redhat.com>
2414
2415         PR c++/44969
2416         * g++.dg/template/sfinae24.C: New.
2417
2418 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2419
2420         PR fortran/44353
2421         * gfortran.dg/data_implied_do_2.f90: Removed.
2422
2423 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2424
2425         PR c++/44969
2426         * g++.dg/template/sfinae23.C: New.
2427
2428 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2429
2430         * lib/target-supports.exp (check_sse_os_support_available): New
2431         proc.
2432         (check_sse_hw_available): New proc.
2433         (check_effective_target_sse_runtime): New proc.
2434         (check_effective_target_sse2_runtime): New proc.
2435         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2436         -msse2 if check_sse_os_support_available.
2437         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2438         check_sse_os_support_available.
2439         * gcc.dg/vect/vect.exp: Likewise.
2440         * gfortran.dg/vect/vect.exp: Likewise.
2441         * gcc.target/i386/sol2-check: Renamed to ...
2442         * gcc.target/i386/sse-os-support.h: ... this.
2443         (sol2_check): Renamed to ...
2444         (sse_os_support): ... this.
2445         Only test movss with xmm registers.
2446         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2447         Removed ILL_INSN, ILL_INSN_LEN.
2448         * gcc.target/i386/sse2-check.h: Likewise.
2449         * gcc.target/i386/sse3-check.h: Likewise.
2450         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2451         Removed cpuid.h, __get_cpuid test.
2452         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2453         Removed cpuid.h, __get_cpuid test.
2454         * g++.dg/other/pr40446.C: Likewise.
2455         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2456         * gcc.dg/compat/vector-1a_main.c: Likewise.
2457         * gcc.dg/compat/vector-2a_main.c: Likewise.
2458         * gcc.dg/pr36584.c: Likewise.
2459         * gcc.dg/pr37544.c: Likewise.
2460         * gcc.dg/torture/pr16104-1.c: Likewise.
2461         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2462         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2463         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2464         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2465         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2466         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2467         sse2_runtime.
2468         * gcc.dg/torture/pr35771-2.c: Likewise.
2469         * gcc.dg/torture/pr35771-3.c: Likewise.
2470         * gcc.target/i386/pr39315-2.c: Likewise.
2471         * gcc.target/i386/pr39315-4.c: Likewise.
2472         * gcc.target/i386/vperm-v2df.c: Likewise.
2473         * gcc.target/i386/vperm-v2di.c: Likewise.
2474         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2475         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2476         sse_runtime.
2477
2478 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2479
2480         PR fortran/44353
2481         * gfortran.dg/data_implied_do_2.f90: New test.
2482
2483 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2484
2485         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2486
2487 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2488
2489         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2490         to the "mips16" group.
2491         (mips_using_mips16_p): New procedure.
2492         (mips-dg-options): Use it.
2493
2494 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2495
2496         * gcc.target/mips/mips16-attributes-4.c: New test.
2497
2498 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2499
2500         PR testsuite/44418
2501         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2502         * gcc.target/powerpc/recip-2.c: Ditto.
2503         * gcc.target/powerpc/recip-3.c: Ditto.
2504
2505 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2506
2507         * gcc.target/arm/pr42235.c: New test.
2508
2509 2010-07-16  Jason Merrill  <jason@redhat.com>
2510
2511         PR c++/32505
2512         * g++.dg/template/partial8.C: New.
2513
2514 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2515
2516         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2517         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2518         in C++.
2519         (gualcvt): New overloaded inline.
2520         (GUALCVT): Use it for C++.
2521         * g++.dg/guality/guality.exp: New.
2522         * g++.dg/guality/guality.h: New.
2523         * g++.dg/guality/redeclaration1.C: New test.
2524         * g++.dg/dg.exp: Prune also guality/* tests.
2525         * gcc.dg/guality/pr43141.c: Moved to...
2526         * c-c++-common/guality/pr43141.c: ... here.
2527
2528 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2529
2530         PR libfortran/37077
2531         * gfortran.dg/char4_iunit_2.f03: New test.
2532
2533 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2534
2535         * lib/plugin-support.exp (plugin-test-execute):
2536         Add ${gcc_objdir}/intl to includes.
2537
2538 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2539
2540         PR target/44942
2541         * gcc.c-torture/execute/pr44942.c: New test.
2542         * gcc.target/i386/pr44942.c: New test.
2543
2544 2010-07-15  Jason Merrill  <jason@redhat.com>
2545
2546         PR c++/44909
2547         * g++.dg/cpp0x/implicit7.C: New.
2548         * g++.dg/cpp0x/implicit8.C: New.
2549
2550 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2551
2552         Disable float tests for __SPU__ targets due to lack of signed zero:
2553         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2554         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2555         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2556         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2557         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2558         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2559         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2560         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2561         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2562
2563 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2564
2565         * gfortran.dg/select_char_2.f90: New test.
2566
2567 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2568
2569         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2570         with DECL_CHAIN.
2571
2572 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2573
2574         PR fortran/44936
2575         * gfortran.dg/typebound_generic_9.f03: New.
2576
2577 2010-07-15  Richard Guenther  <rguenther@suse.de>
2578
2579         PR tree-optimization/44946
2580         * gcc.c-torture/compile/pr44946.c: New testcase.
2581
2582 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2583
2584         PR fortran/40206
2585         * gfortran.dg/select_char_3.f90: New test.
2586
2587 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2588             Kevin F. Quinn  <kevquinn@gentoo.org>
2589
2590         * gcc.dg/Wtrampolines.c: New.
2591
2592 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2593
2594         PR libfortran/44934
2595         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2596
2597 2010-07-14  Jason Merrill  <jason@redhat.com>
2598
2599         PR c++/44810
2600         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2601
2602         Implement C++0x unrestricted unions (N2544)
2603         * g++.dg/cpp0x/union1.C: New.
2604         * g++.dg/cpp0x/union2.C: New.
2605         * g++.dg/cpp0x/union3.C: New.
2606         * g++.dg/cpp0x/defaulted2.C: Adjust.
2607         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2608         * g++.old-deja/g++.ext/anon2.C: Adjust.
2609         * g++.old-deja/g++.mike/misc6.C: Adjust.
2610
2611 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2612
2613         PR fortran/44925
2614         * gfortran.dg/c_loc_tests_15.f90: New.
2615
2616 2010-07-13  Jason Merrill  <jason@redhat.com>
2617
2618         PR c++/44909
2619         * g++.dg/cpp0x/implicit6.C: New.
2620
2621 2010-07-13  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/44540
2624         * g++.dg/abi/noreturn1.C: New.
2625         * g++.dg/abi/noreturn2.C: New.
2626
2627 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2628
2629         PR other/44874
2630         PR debug/44832
2631         * c-c++-common/pr44832.c: New test.
2632
2633 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2634
2635         PR objc/44488
2636         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2637         on the target.  Make sure that we can assemble the emitted asm when
2638         the test type is 'compile'.
2639
2640 2010-07-13  Richard Guenther  <rguenther@suse.de>
2641
2642         PR tree-optimization/36960
2643         * g++.dg/torture/pr36960.C: New testcase.
2644
2645 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2646
2647         PR c++/44908
2648         * g++.dg/template/sfinae21.C: New.
2649         * g++.dg/template/sfinae22.C: Likewise.
2650
2651 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2652
2653         PR testsuite/42843
2654         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2655         * gcc.dg/plugin/ggcplug.c: Likewise.
2656         * g++.dg/plugin/selfassign.c: Likewise.
2657         * g++.dg/plugin/attribute_plugin.c: Likewise.
2658         * g++.dg/plugin/dumb_plugin.c: Likewise.
2659         * g++.dg/plugin/pragma_plugin.c: Likewise.
2660
2661 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2662
2663         * gcc.c-torture/execute/pr44683.x: New.
2664         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2665
2666 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2667
2668         PR fortran/44434
2669         PR fortran/44565
2670         PR fortran/43945
2671         PR fortran/44869
2672         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2673         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2674         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2675         * gfortran.dh/typebound_call_16.f03: New.
2676         * gfortran.dg/typebound_generic_6.f03: New.
2677         * gfortran.dg/typebound_generic_7.f03: New.
2678         * gfortran.dg/typebound_generic_8.f03: New.
2679
2680 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2681
2682         PR libfortran/37077
2683         * gfortran.dg/char4_iunit_1.f03: New test.
2684
2685 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2686
2687         * gcc.dg/tree-ssa/vrp53.c: New test.
2688
2689 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2690
2691         PR c++/44907
2692         * g++.dg/template/sfinae19.C: New.
2693         * g++.dg/template/sfinae20.C: Likewise.
2694
2695 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2696
2697         * gcc.target/arm/interrupt-1.c: New test.
2698         * gcc.target/arm/interrupt-2.c: New test.
2699
2700 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2701
2702         * gcc.dg/pr42427.c: Require c99_runtime.
2703         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2704         c99_runtime.
2705         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2706         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2707         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2708         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2709         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2710         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2711         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2712         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2713         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2714         * gcc.target/i386/pr37275.c: Require visibility support.
2715
2716 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2717
2718         * lib/target-supports.exp (check_effective_target_sse): New proc.
2719         * gcc.target/i386/sol2-check.h: New file.
2720         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2721         Include sol2-check.h.
2722         (main) Only run do_test () if sol2_check ().
2723         * gcc.target/i386/sse2-check.h: Likewise.
2724         * gcc.target/i386/sse3-check.h: Likewise.
2725         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2726         [__sun__ && __svr4__]: Execute SSE2 instruction.
2727         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2728         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2729         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2730         * g++.dg/ext/vector14.C: Likewise.
2731         * g++.dg/other/mmintrin.C: Likewise.
2732         * gcc.dg/20020418-1.c: Likewise.
2733         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2734         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2735         * gcc.dg/format/unnamed-1.c: Likewise.
2736         Adapt dg-warning line number.
2737         * gcc.dg/graphite/pr40281.c: Likewise.
2738         * gcc.dg/pr32176.c: Likewise.
2739         * gcc.dg/pr40550.c: Likewise.
2740         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2741         * gcc.dg/torture/pr36891.c: Likewise.
2742         * gcc.target/i386/20020218-1.c: Likewise.
2743         * gcc.target/i386/20020523.c: Likewise.
2744         * gcc.target/i386/abi-1.c: Likewise.
2745         * gcc.target/i386/brokensqrt.c: Likewise.
2746         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2747         * gcc.target/i386/pr13366.c: Likewise.
2748         * gcc.target/i386/pr13685.c: Likewise.
2749         * gcc.target/i386/pr24306.c: Likewise.
2750         * gcc.target/i386/pr31486.c: Likewise.
2751         * gcc.target/i386/pr32065-1.c: Likewise.
2752         * gcc.target/i386/pr32065-2.c: Likewise.
2753         * gcc.target/i386/pr32389.c: Likewise.
2754         * gcc.target/i386/pr38824.c: Likewise.
2755         * gcc.target/i386/pr38931.c: Likewise.
2756         * gcc.target/i386/pr39592-1.c: Likewise.
2757         * gcc.target/i386/pr43766.c: Likewise.
2758         * gcc.target/i386/recip-divf.c: Likewise.
2759         * gcc.target/i386/recip-sqrtf.c: Likewise.
2760         * gcc.target/i386/recip-vec-divf.c: Likewise.
2761         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2762         * gcc.target/i386/sse-1.c: Likewise.
2763         * gcc.target/i386/sse-16.c: Likewise.
2764         * gcc.target/i386/sse-2.c: Likewise.
2765         * gcc.target/i386/sse-20.c: Likewise.
2766         * gcc.target/i386/sse-3.c: Likewise.
2767         * gcc.target/i386/sse-7.c: Likewise.
2768         * gcc.target/i386/sse-9.c: Likewise.
2769         * gcc.target/i386/sse-addps-1.c: Likewise.
2770         * gcc.target/i386/sse-addss-1.c: Likewise.
2771         * gcc.target/i386/sse-andnps-1.c: Likewise.
2772         * gcc.target/i386/sse-andps-1.c: Likewise.
2773         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2774         * gcc.target/i386/sse-comiss-1.c: Likewise.
2775         * gcc.target/i386/sse-comiss-2.c: Likewise.
2776         * gcc.target/i386/sse-comiss-3.c: Likewise.
2777         * gcc.target/i386/sse-comiss-4.c: Likewise.
2778         * gcc.target/i386/sse-comiss-5.c: Likewise.
2779         * gcc.target/i386/sse-comiss-6.c: Likewise.
2780         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2781         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2782         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2783         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2784         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2785         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2786         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2787         * gcc.target/i386/sse-divps-1.c: Likewise.
2788         * gcc.target/i386/sse-divss-1.c: Likewise.
2789         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2790         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2791         * gcc.target/i386/sse-maxps-1.c: Likewise.
2792         * gcc.target/i386/sse-maxss-1.c: Likewise.
2793         * gcc.target/i386/sse-minps-1.c: Likewise.
2794         * gcc.target/i386/sse-minss-1.c: Likewise.
2795         * gcc.target/i386/sse-movaps-1.c: Likewise.
2796         * gcc.target/i386/sse-movaps-2.c: Likewise.
2797         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2798         * gcc.target/i386/sse-movhps-1.c: Likewise.
2799         * gcc.target/i386/sse-movhps-2.c: Likewise.
2800         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2801         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2802         * gcc.target/i386/sse-movntps-1.c: Likewise.
2803         * gcc.target/i386/sse-movss-1.c: Likewise.
2804         * gcc.target/i386/sse-movss-2.c: Likewise.
2805         * gcc.target/i386/sse-movss-3.c: Likewise.
2806         * gcc.target/i386/sse-movups-1.c: Likewise.
2807         * gcc.target/i386/sse-movups-2.c: Likewise.
2808         * gcc.target/i386/sse-mulps-1.c: Likewise.
2809         * gcc.target/i386/sse-mulss-1.c: Likewise.
2810         * gcc.target/i386/sse-orps-1.c: Likewise.
2811         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2812         * gcc.target/i386/sse-recip-vec.c: Likewise.
2813         * gcc.target/i386/sse-recip.c: Likewise.
2814         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2815         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2816         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2817         * gcc.target/i386/sse-subps-1.c: Likewise.
2818         * gcc.target/i386/sse-subss-1.c: Likewise.
2819         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2820         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2821         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2822         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2823         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2824         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2825         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2826         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2827         * gcc.target/i386/sse-xorps-1.c: Likewise.
2828         * gcc.target/i386/ssefn-1.c: Likewise.
2829         * gcc.target/i386/ssefn-3.c: Likewise.
2830         * gcc.target/i386/sseregparm-1.c: Likewise.
2831         * gcc.target/i386/stackalign/return-3.c: Likewise.
2832         * gcc.target/i386/vectorize1.c: Likewise.
2833         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2834         * gcc.target/i386/xorps-sse.c: Likewise.
2835         * gfortran.dg/pr28158.f90: Likewise.
2836         * gfortran.dg/pr30667.f: Likewise.
2837         * gnat.dg/loop_optimization7.adb: Likewise.
2838         * gnat.dg/sse_nolib.adb: Likewise.
2839
2840 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2841
2842         PR fortran/44702
2843         * gfortran.dg/use_rename_6.f90: New.
2844         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2845
2846 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2847
2848         PR fortran/44869
2849         * gfortran.dg/class_24.f03: New.
2850
2851 2010-07-10  Richard Guenther  <rguenther@suse.de>
2852
2853         PR lto/44889
2854         * gcc.dg/lto/20100709-1_0.c: New testcase.
2855         * gcc.dg/lto/20100709-1_1.c: Likewise.
2856
2857 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2858
2859         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2860
2861 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2862
2863         PR objc/44140
2864         * objc.dg/lto/trivial-1_0.m: New.
2865         * objc.dg/lto/lto.exp: New.
2866         * obj-c++.dg/lto/trivial-1_0.mm: New.
2867         * obj-c++.dg/lto/lto.exp: New.
2868         * objc.dg/symtab-1.m: Adjust sizes.
2869         * objc.dg/image-info.m: Do not run for gnu-runtime.
2870
2871 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2872
2873         * gcc.dg/pr32370.c: Allow another kind of error message.
2874
2875 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2876
2877         * gnat.dg/atomic3.adb: New test.
2878
2879 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2880             Denys Vlasenko  <dvlasenk@redhat.com>
2881             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2882
2883         PR tree-optimization/28632
2884         * gcc.dg/tree-ssa/vrp51.c: New test.
2885         * gcc.dg/tree-ssa/vrp52.c: New test.
2886
2887 2010-07-09  Jason Merrill  <jason@redhat.com>
2888
2889         * g++.dg/abi/covariant6.C: New.
2890         * g++.dg/inherit/covariant17.C: Test both bases.
2891         * g++.dg/inherit/covariant7.C: Check vtable layout.
2892
2893 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2894
2895         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2896
2897 2010-07-09  Richard Guenther  <rguenther@suse.de>
2898
2899         PR tree-optimization/44852
2900         * gcc.c-torture/execute/pr44852.c: New testcase.
2901
2902 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2903
2904         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2905         multiplication by values.
2906         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2907         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2908
2909 2010-07-09  Richard Guenther  <rguenther@suse.de>
2910
2911         PR tree-optimization/44882
2912         * gfortran.dg/pr44882.f90: New testcase.
2913
2914 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2915
2916         PR target/40657
2917         * gcc.target/arm/pr40657-1.c: New test.
2918         * gcc.target/arm/pr40657-2.c: New test.
2919         * gcc.c-torture/execute/pr40657.c: New test.
2920
2921 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2922
2923         * gcc.dg/tree-ssa/vrp50.c: New test.
2924         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2925
2926 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2927
2928         PR fortran/44649
2929         * gfortran.dg/c_sizeof_1.f90: Modified.
2930         * gfortran.dg/storage_size_1.f08: New.
2931         * gfortran.dg/storage_size_2.f08: New.
2932
2933 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2934
2935         * gcc.c-torture/execute/20100708-1.c: New test.
2936
2937 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR fortran/44847
2940         * gfortran.dg/gomp/pr44847.f90: New test.
2941
2942 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2943
2944         PR tree-optimization/44710
2945         * gcc.dg/tree-ssa/ifc-6.c: New.
2946         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2947
2948 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2949
2950         PR fortran/18918
2951         * gfortran.dg/coarray_10.f90: Add an additional test.
2952
2953 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2954
2955         PR middle-end/44828
2956         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2957         * gcc.c-torture/execute/pr44828.x: Revert.
2958
2959 2010-07-08  Jason Merrill  <jason@redhat.com>
2960
2961         PR c++/43120
2962         * g++.dg/inherit/covariant17.C: New.
2963         * g++.dg/abi/covariant1.C: Actually test for the bug.
2964
2965 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2966
2967         PR rtl-optimization/44838
2968         * gcc.dg/pr44838.c: New.
2969
2970 2010-07-08  Richard Guenther  <rguenther@suse.de>
2971
2972         PR tree-optimization/44831
2973         * gcc.c-torture/compile/pr44831.c: New testcase.
2974         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2975
2976 2010-07-08  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/44861
2979         * g++.dg/vect/pr44861.cc: New testcase.
2980
2981 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2982
2983         PR middle-end/44828
2984         * gcc.c-torture/execute/pr44828.x: New file.
2985
2986 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2987
2988         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2989         dg-options.
2990         * g++.dg/ext/altivec-17.C: Adjust error message.
2991
2992 2010-07-07  Tom Tromey  <tromey@redhat.com>
2993
2994         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2995
2996 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2997
2998         PR target/44844
2999         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3000         * gcc.target/i386/rdrand-2.c: Likewise.
3001         * gcc.target/i386/rdrand-3.c: Likewise.
3002
3003 2010-07-07  Jan Hubicka  <jh@suse.cz>
3004
3005         PR middle-end/44813
3006         * g++.dg/torture/pr44813.C: New testcase.
3007         * g++.dg/torture/pr44826.C: New testcase.
3008
3009 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3010
3011         PR rtl-optimization/44787
3012         * gcc.c-torture/compile/pr44788.c: New test.
3013         * gcc.target/arm/pr44788.c: New test.
3014
3015 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3016
3017         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3018
3019 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3020
3021         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3022         to dg-options.
3023
3024 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3025
3026         PR fortran/44742
3027         * gfortran.dg/parameter_array_init_6.f90: New.
3028         * gfortran.dg/initialization_20.f90: Update dg-error.
3029         * gfortran.dg/initialization_24.f90: Ditto.
3030
3031 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3032         PR fortran/PR44693
3033         * gfortran.dg/dim_range_1.f90:  New test.
3034         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3035
3036 2010-07-06  Jason Merrill  <jason@redhat.com>
3037
3038         PR c++/44703
3039         * g++.dg/cpp0x/initlist41.C: New.
3040
3041         PR c++/44778
3042         * g++.dg/template/ptrmem22.C: New.
3043
3044 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3045
3046         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3047         support.
3048         * gcc.target/i386/i386.exp: Likewise.
3049
3050 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3051
3052         PR testsuite/44195
3053         * gcc.dg/lto/20100518_0.c: Limit to x86.
3054
3055 2010-07-06  Richard Guenther  <rguenther@suse.de>
3056
3057         PR middle-end/44828
3058         * gcc.c-torture/execute/pr44828.c: New testcase.
3059
3060 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3061
3062         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3063         * g++.dg/warn/volatile1.C: Likewise.
3064         * g++.dg/template/warn1.C: Likewise.
3065
3066 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3067
3068         AVX Programming Reference (June, 2010)
3069         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3070         * g++.dg/other/i386-3.C: Likewise.
3071         * gcc.target/i386/sse-12.c: Likewise.
3072
3073         * gcc.target/i386/f16c-check.h: New.
3074         * gcc.target/i386/rdfsbase-1.c: Likewise.
3075         * gcc.target/i386/rdfsbase-2.c: Likewise.
3076         * gcc.target/i386/rdgsbase-1.c: Likewise.
3077         * gcc.target/i386/rdgsbase-2.c: Likewise.
3078         * gcc.target/i386/rdrand-1.c: Likewise.
3079         * gcc.target/i386/rdrand-2.c: Likewise.
3080         * gcc.target/i386/rdrand-3.c: Likewise.
3081         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3082         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3083         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3084         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3085         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3086         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3087         * gcc.target/i386/wrfsbase-1.c: Likewise.
3088         * gcc.target/i386/wrfsbase-2.c: Likewise.
3089         * gcc.target/i386/wrgsbase-1.c: Likewise.
3090         * gcc.target/i386/wrgsbase-2.c: Likewise.
3091
3092         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3093         (__builtin_ia32_vcvtps2ph): New.
3094         (__builtin_ia32_vcvtps2ph256): Likewise.
3095
3096         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3097         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3098
3099         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3100         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3101
3102         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3103         (__builtin_ia32_vcvtps2ph256): Likewise.
3104         Add fsgsbase,rdrnd,f16c.
3105
3106         * lib/target-supports.exp (check_effective_target_f16c): New.
3107
3108 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3109
3110         * gcc.dg/guality/nrv-1.c: New test.
3111
3112 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3113
3114         PR middle-end/42505
3115         * gcc.target/arm/pr42505.c: New test case.
3116
3117 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR c++/44808
3120         * g++.dg/opt/nrv16.C: New test.
3121
3122 2010-07-05  Richard Guenther  <rguenther@suse.de>
3123
3124         PR tree-optimization/44784
3125         * gcc.c-torture/compile/pr44784.c: New testcase.
3126
3127 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3128
3129         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3130         Increase loop bound and array size.
3131         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3132         Likewise.
3133
3134 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3135
3136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3140         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3141
3142 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3143
3144         PR c++/22138
3145         * g++.dg/parse/template25.C: New.
3146
3147 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3148
3149         PR rtl-optimization/44695
3150         * gcc.dg/torture/pr44695.c: New.
3151
3152 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3153
3154         PR c++/16630
3155         * g++.dg/ext/pretty3.C: New.
3156
3157 2010-07-04  Richard Guenther  <rguenther@suse.de>
3158
3159         PR middle-end/44809
3160         * g++.dg/torture/pr44809.C: New testcase.
3161
3162 2010-07-04  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/44656
3165         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3166
3167 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3168             Revital Eres  <eres@il.ibm.com>
3169
3170         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3171         misaligned stores.
3172         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3173         gcc.dg/vect/vect-96.c: Likewise.
3174         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3175         that support misaligned stores. Change the number of expected
3176         misaligned accesses.
3177         * gcc.dg/vect/vect-peel-1.c: New test.
3178         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3179         gcc.dg/vect/vect-peel-4.c: Likewise.
3180         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3181         vectorizable on all targets that support realignment.
3182         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3183
3184 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3185
3186         PR c/44806
3187         * gcc.dg/torture/pr44806.c: New.
3188
3189 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3190
3191         * gnat.dg/cond_expr1.adb: New test.
3192
3193 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         * gnat.dg/modular3.adb: New test.
3196         * gnat.dg/modular3_pkg.ads: New helper.
3197
3198 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3199             Mikael Pettersson  <mikpe@it.uu.se>
3200
3201         PR testsuite/44518
3202         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3203         Make signed-ness of chars explicit.  Scan the object for
3204         strings that are split by some target assemblers.
3205         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3206         explicit.
3207
3208 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3209
3210         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3211
3212 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3213
3214         PR/44128
3215         * g++.dg/warn/Wshadow-7.C: New test.
3216
3217 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3218             Julian Brown  <julian@codesourcery.com>
3219             Sandra Loosemore  <sandra@codesourcery.com>
3220
3221         * gcc.c-torture/execute/20100416-1.c: New test case.
3222
3223 2010-07-02  Julian Brown  <julian@codesourcery.com>
3224             Sandra Loosemore  <sandra@codesourcery.com>
3225
3226         PR target/43703
3227
3228         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3229         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3230
3231 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3232             Julian Brown  <julian@codesourcery.com>
3233
3234         * gcc.target/arm/neon/vadds64.c: Regenerated.
3235         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3236         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3237         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3238         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3239         * gcc.target/arm/neon-vmls-1.c: Likewise.
3240         * gcc.target/arm/neon-vsubs64.c: New execution test.
3241         * gcc.target/arm/neon-vsubu64.c: New execution test.
3242         * gcc.target/arm/neon-vadds64.c: New execution test.
3243         * gcc.target/arm/neon-vaddu64.c: New execution test.
3244
3245 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3246
3247         * gcc.target/arm/neon-vands64.c: New.
3248         * gcc.target/arm/neon-vandu64.c: New.
3249         * gcc.target/arm/neon-vbics64.c: New.
3250         * gcc.target/arm/neon-vbicu64.c: New.
3251         * gcc.target/arm/neon-veors64.c: New.
3252         * gcc.target/arm/neon-veoru64.c: New.
3253         * gcc.target/arm/neon-vorns64.c: New.
3254         * gcc.target/arm/neon-vornu64.c: New.
3255         * gcc.target/arm/neon-vorrs64.c: New.
3256         * gcc.target/arm/neon-vorru64.c: New.
3257         * gcc.target/arm/neon/vands64.c: Regenerated.
3258         * gcc.target/arm/neon/vandu64.c: Regenerated.
3259         * gcc.target/arm/neon/vbics64.c: Regenerated.
3260         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3261         * gcc.target/arm/neon/veors64.c: Regenerated.
3262         * gcc.target/arm/neon/veoru64.c: Regenerated.
3263         * gcc.target/arm/neon/vorns64.c: Regenerated.
3264         * gcc.target/arm/neon/vornu64.c: Regenerated.
3265         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3266         * gcc.target/arm/neon/vorru64.c: Regenerated.
3267
3268 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3269
3270         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3271
3272 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3273
3274         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3275         * gfortran.dg/intent_out_5.f90: Same.
3276         * gfortran.dg/ltrans-7.f90: Same.
3277         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3278
3279 2010-07-02  Jan Hubicka  <jh@suse.cz>
3280
3281         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3282
3283 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3284
3285         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3286
3287 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3288
3289         PR c++/44780
3290         * c-c++-common/Wunused-var-12.c: New test.
3291
3292 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3293
3294         PR target/42835
3295         * gcc.target/arm/pr42835.c: New test.
3296
3297         PR target/42172
3298         * gcc.target/arm/pr42172-1.c: New test.
3299
3300 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3301
3302         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3303
3304 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3305
3306         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3307         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3308         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3309         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3310         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3311         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3312         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3313         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3314         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3315         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3316         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3317         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3318         * gcc.target/arm/neon-vdup_ns64.c: New.
3319         * gcc.target/arm/neon-vdup_nu64.c: New.
3320         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3321         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3322         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3323         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3324         * gcc.target/arm/neon-vmov_ns64.c: New.
3325         * gcc.target/arm/neon-vmov_nu64.c: New.
3326         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3327         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3328         * gcc.target/arm/neon-vget_lanes64.c: New.
3329         * gcc.target/arm/neon-vget_laneu64.c: New.
3330         * gcc.target/arm/neon-vset_lanes64.c: New.
3331         * gcc.target/arm/neon-vset_laneu64.c: New.
3332
3333 2010-07-02  Richard Guenther  <rguenther@suse.de>
3334
3335         * g++.dg/torture/20100702-1.C: New testcase.
3336
3337 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3338
3339         PR target/44707
3340         * gcc.c-torture/compile/pr44707.c: New test.
3341
3342 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3343
3344         PR c++/44039
3345         * g++.dg/template/crash101.C: New.
3346
3347 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3348
3349         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3350         Use the ABI-0 accessors and fail it for m64.
3351
3352 2010-07-02  Jan Hubicka  <jh@suse.cz>
3353
3354         * g++.dg/tree-ssa/pr44706.C: New testcase.
3355
3356 2010-07-02  Richard Guenther  <rguenther@suse.de>
3357
3358         PR tree-optimization/44748
3359         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3360
3361 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3362
3363         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3364         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3365         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3366         the method types to forward:.
3367
3368 2010-06-30  Jason Merrill  <jason@redhat.com>
3369
3370         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3371         * g++.dg/other/pr25632.C: Likewise.
3372
3373 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR tree-optimization/40421
3376         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3377
3378 2010-07-01  Richard Guenther  <rguenther@suse.de>
3379
3380         PR middle-end/42834
3381         PR middle-end/44468
3382         * gcc.c-torture/execute/20100316-1.c: New testcase.
3383         * gcc.c-torture/execute/pr44468.c: Likewise.
3384         * gcc.c-torture/compile/20100609-1.c: Likewise.
3385         * gcc.dg/volatile2.c: Adjust.
3386         * gcc.dg/plugin/selfassign.c: Likewise.
3387         * gcc.dg/pr36902.c: Likewise.
3388         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3389         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3390         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3391         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3392         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3393         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3394         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3395         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3396         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3397         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3398         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3399         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3400         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3401         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3402         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3403         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3404         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3405         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3406         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3407         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3408         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3409         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3410         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3411         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3412         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3413         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3414         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3415         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3416         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3417         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3418         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3419         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3420         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3421         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3422         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3423         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3424         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3425         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3426         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3427         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3428         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3429         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3430         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3431         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3432         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3433         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3434         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3435         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3436         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3437         * g++.dg/tree-ssa/pr31146.C: Likewise.
3438         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3439         * g++.dg/tree-ssa/pr33604.C: Likewise.
3440         * g++.dg/plugin/selfassign.c: Likewise.
3441         * gfortran.dg/array_memcpy_3.f90: Likewise.
3442         * gfortran.dg/array_memcpy_4.f90: Likewise.
3443         * c-c++-common/torture/pr42834.c: New testcase.
3444
3445 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3446
3447         PR c++/44628
3448         * g++.dg/template/crash100.C: New.
3449
3450 2010-06-30  Jan Hubicka  <jh@suse.cz>
3451
3452         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3453
3454 2010-06-30  Michael Matz  <matz@suse.de>
3455
3456         PR bootstrap/44699
3457         * gcc.dg/pr44699.c: New test.
3458
3459 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3460
3461         PR tree-optimization/39799
3462         * c-c++-common/uninit-17.c: New test.
3463
3464 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465
3466         PR libfortran/43298
3467         * gfortran.dg/read_infnan_1.f90: New test.
3468
3469 2010-06-29  Jason Merrill  <jason@redhat.com>
3470
3471         Enable implicitly declared move constructor/operator= (N3053).
3472         * g++.dg/cpp0x/implicit3.C: New.
3473         * g++.dg/cpp0x/implicit4.C: New.
3474         * g++.dg/cpp0x/implicit5.C: New.
3475         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3476         * g++.dg/cpp0x/not_special.C: Adjust.
3477         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3478         * g++.dg/cpp0x/rv1n.C: Adjust.
3479         * g++.dg/cpp0x/rv1p.C: Adjust.
3480         * g++.dg/cpp0x/rv2n.C: Adjust.
3481         * g++.dg/cpp0x/rv2p.C: Adjust.
3482         * g++.dg/cpp0x/rv3n.C: Adjust.
3483         * g++.dg/cpp0x/rv3p.C: Adjust.
3484         * g++.dg/cpp0x/rv4n.C: Adjust.
3485         * g++.dg/cpp0x/rv4p.C: Adjust.
3486         * g++.dg/cpp0x/rv5n.C: Adjust.
3487         * g++.dg/cpp0x/rv5p.C: Adjust.
3488         * g++.dg/cpp0x/rv6n.C: Adjust.
3489         * g++.dg/cpp0x/rv6p.C: Adjust.
3490         * g++.dg/cpp0x/rv7n.C: Adjust.
3491         * g++.dg/cpp0x/rv7p.C: Adjust.
3492         * g++.dg/cpp0x/rv8p.C: Adjust.
3493         * g++.dg/gomp/pr26690-1.C: Adjust.
3494         * g++.dg/other/error20.C: Adjust.
3495         * g++.dg/other/error31.C: Adjust.
3496         * g++.dg/parse/error19.C: Adjust.
3497         * g++.dg/template/qualttp5.C: Adjust.
3498         * g++.old-deja/g++.law/ctors5.C: Adjust.
3499
3500         Enable implicitly deleted functions (N2346)
3501         * g++.dg/cpp0x/defaulted17.C: New.
3502         * g++.dg/cpp0x/implicit1.C: New.
3503         * g++.dg/cpp0x/implicit2.C: New.
3504         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3505         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3506         * g++.dg/init/ctor4.C: Adjust.
3507         * g++.dg/init/synth2.C: Adjust.
3508         * g++.dg/lto/20081118_1.C: Adjust.
3509         * g++.dg/other/error13.C: Adjust.
3510         * g++.dg/other/unused1.C: Adjust.
3511         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3512         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3513         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3514         * g++.old-deja/g++.law/ctors17.C: Adjust.
3515         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3516         * g++.old-deja/g++.pt/assign1.C: Adjust.
3517         * g++.old-deja/g++.pt/crash20.C: Adjust.
3518
3519         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3520         * g++.dg/cpp0x/defaulted13.C: Adjust.
3521         * g++.dg/cpp0x/defaulted2.C: Adjust.
3522         * g++.dg/cpp0x/defaulted3.C: Adjust.
3523         * g++.dg/cpp0x/initlist9.C: Adjust.
3524         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3525         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3526         * g++.dg/init/synth2.C: Adjust.
3527
3528         * g++.dg/cpp0x/defaulted19.C: New.
3529
3530         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3531         * g++.dg/template/error23.C: Fix for -std=c++0x.
3532
3533 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3534
3535         PR fortran/44718
3536         * gfortran.dg/proc_ptr_28.f90: New.
3537
3538 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR tree-optimization/43801
3541         * g++.dg/torture/pr43801.C: New test.
3542
3543         PR debug/44668
3544         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3545
3546 2010-06-29  Jason Merrill  <jason@redhat.com>
3547
3548         PR c++/44587
3549         * g++.dg/template/qualified-id2.C: New.
3550         * g++.dg/template/qualified-id3.C: New.
3551
3552 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3553
3554         PR fortran/44696
3555         * gfortran.dg/associated_target_4.f90: New.
3556
3557 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3558
3559         PR fortran/44582
3560         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3561
3562 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3563
3564         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3565
3566 2010-06-29  Jan Hubicka  <jh@suse.cz>
3567
3568         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3569
3570 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3571
3572         PR target/43902
3573         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3574         * gcc.target/arm/wmul-3.c: New test.
3575         * gcc.target/arm/wmul-4.c: New test.
3576
3577 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3578
3579         PR rtl-optimization/44659
3580         * gcc.target/i386/extract-1.c: New.
3581         * gcc.target/i386/extract-2.c: Likewise.
3582         * gcc.target/i386/extract-3.c: Likewise.
3583         * gcc.target/i386/extract-4.c: Likewise.
3584         * gcc.target/i386/extract-5.c: Likewise.
3585         * gcc.target/i386/extract-6.c: Likewise.
3586
3587 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR c++/44682
3590         * g++.dg/warn/Wunused-var-14.C: New test.
3591
3592 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3593
3594         PR fortran/43298
3595         * gfortran.dg/nan_6.f90: New.
3596
3597 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3598
3599         PR tree-optimization/43781
3600         * gcc.dg/torture/pr43781.c: New.
3601
3602 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/40158
3605         * gfortran.dg/actual_rank_check_1.f90: New test.
3606
3607 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3608
3609         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3610
3611 2010-06-28  Jan Hubicka  <jh@suse.cz>
3612
3613         PR tree-optimization/44687
3614         * gcc.c-torture/compile/pr44687.c
3615
3616 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3617
3618         PR c++/44535
3619         * g++.dg/torture/pr44535.C: New test.
3620
3621 2010-06-28  Michael Matz  <matz@suse.de>
3622
3623         PR middle-end/44592
3624         * gfortran.dg/pr44592.f90: New test.
3625
3626 2010-06-28  Jan Hubicka  <jh@suse.cz>
3627
3628         PR tree-optimization/44357
3629         * g++.dg/torture/pr44357.C: New testcase.
3630
3631 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3632
3633         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3634         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3635         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3636         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3637         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3638         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3639         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3640         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3641
3642 2010-06-27  Jan Hubicka  <jh@suse.cz>
3643
3644         * gcc.c-torture/compile/pr44686.c: New file.
3645
3646 2010-06-27  Richard Guenther  <rguenther@suse.de>
3647
3648         PR tree-optimization/44683
3649         * gcc.c-torture/execute/pr44683.c: New testcase.
3650
3651 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3652
3653         * gnat.dg/noreturn3.ad[sb]: New test.
3654
3655 2010-06-26  Jason Merrill  <jason@redhat.com>
3656
3657         * g++.dg/cpp0x/explicit5.C: New.
3658
3659 2010-06-26  Richard Guenther  <rguenther@suse.de>
3660
3661         PR tree-optimization/44393
3662         * gcc.dg/pr44393.c: New testcase.
3663
3664 2010-06-26  Jan Hubicka  <jh@suse.cz>
3665
3666         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3667
3668 2010-06-26  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/44674
3671         * gcc.dg/pr44674.c: New testcase.
3672
3673 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3674
3675         * gcc.dg/opts-3.c: New test.
3676
3677 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3678
3679         * gfortran.dg/type_decl_1.f90: New.
3680         * gfortran.dg/type_decl_2.f90: New.
3681
3682 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3683
3684         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3685         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3686
3687 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3688
3689         PR testsuite/38946
3690         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3691         error in comparing reals.
3692
3693 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3694
3695         * selected_real_kind_2.f90: New.
3696         * selected_real_kind_3.f90: New.
3697
3698 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3699
3700         * gfortran.dg/entry_19.f90: New.
3701
3702 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3703
3704         * gfortran.dg/end_subroutine_1.f90: New.
3705         * gfortran.dg/end_subroutine_2.f90: New.
3706         * gfortran.dg/interface_proc_end.f90: Update.
3707
3708 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3709
3710         * gfortran.dg/semicolon_fixed.f: Update.
3711         * gfortran.dg/semicolon_fixed_2.f: New.
3712         * gfortran.dg/semicolon_free_2.f90: New.
3713         * gfortran.dg/semicolon_free.f90: Update.
3714
3715 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3716
3717         PR fortran/44448
3718         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3719
3720 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3721
3722         * g++.dg/ipa/iinline-3.C: New test.
3723         * gcc.dg/ipa/modif-1.c: Removed.
3724
3725 2010-06-25  Jan Hubicka  <jh@suse.cz>
3726
3727         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3728
3729 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3730
3731         * g++.dg/ipa/iinline-2.C: New test.
3732
3733 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3734
3735         PR middle-end/43866
3736         * gfortran.dg/pr43866.f90: New test.
3737
3738         PR tree-optimization/44539
3739         * gcc.dg/pr44539.c: New test.
3740
3741 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3742
3743         From Jim Wilson:
3744         PR target/43902
3745         * gcc.target/mips/madd-9.c: New test.
3746
3747 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3748
3749         PR c/44517
3750         * gcc.dg/noncompile/pr44517.c: New.
3751         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3752
3753 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3754
3755         PR testsuite/43283
3756         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3757         and add argument to nop for IA64.
3758
3759 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3760
3761         PR target/44588
3762         * gcc.target/i386/mod-1.c: New.
3763         * gcc.target/i386/umod-1.c: Likewise.
3764         * gcc.target/i386/umod-2.c: Likewise.
3765         * gcc.target/i386/umod-3.c: Likewise.
3766
3767 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3768
3769         PR middle-end/44492
3770         * g++.dg/torture/pr44492.C: New test.
3771
3772 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3773
3774         * c-c++-common/warn-omitted-condop.c: New.
3775
3776 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/44614
3779         * gfortran.dg/import8.f90: New.
3780
3781 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3782
3783         * gnat.dg/not_null.adb: Update test case.
3784
3785 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR c++/44619
3788         * g++.dg/warn/Wunused-var-13.C: New test.
3789
3790         PR c++/44627
3791         * g++.dg/diagnostic/method1.C: New test.
3792
3793 2010-06-22  Cary Coutant  <ccoutant@google.com>
3794
3795         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3796
3797 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3798
3799         PR fortran/44616
3800         * gfortran.dg/abstract_type_8.f03: New.
3801
3802 2010-06-21  Jason Merrill  <jason@redhat.com>
3803
3804         * g++.dg/cpp0x/noexcept08.C: New.
3805
3806         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3807
3808 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3809
3810         PR target/44615
3811         * gcc.target/i386/sse2-vec-2a.c: New.
3812
3813 2010-06-21  DJ Delorie  <dj@redhat.com>
3814
3815         * gcc.dg/pragma-diag-1.c: New.
3816
3817 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3818
3819         PR target/44615
3820         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3821
3822 2010-06-21  Alan Modra  <amodra@gmail.com>
3823
3824         PR testsuite/44505
3825         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3826         tail call to check_fa_mid.
3827
3828 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR target/44575
3831         * gcc.c-torture/execute/pr44575.c: New test.
3832
3833 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3834
3835         PR fortran/40632
3836         * gfortran.dg/contiguous_1.f90: New.
3837         * gfortran.dg/contiguous_2.f90: New.
3838         * gfortran.dg/contiguous_3.f90: New.
3839
3840 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3841
3842         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3843         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3844
3845 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3846
3847         PR target/44546
3848         * gcc.target/i386/pr44546.c: New test.
3849
3850 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3851
3852         * gcc.dg/opts-2.c: New test.
3853
3854 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3855
3856         PR fortran/44584
3857         * gfortran.dg/typebound_proc_15.f03: Modified.
3858
3859 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3860
3861         PR target/44072
3862         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3863         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3864
3865 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3866
3867         * g++.dg/ext/label13.C: Fix typo in last change.
3868
3869 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3870
3871         PR libfortran/44477
3872         * gfortran.dg/eof_3.f90
3873         * gfortran.dg/endfile_2.f90
3874         * gfortran.dg/endfile_4.f90
3875         * gfortran.dg/endfile_3.f90
3876
3877 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3878
3879         PR c++/41090
3880         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3881
3882 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3883
3884         PR fortran/44556
3885         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3886
3887 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3888
3889         * gcc.target/arm/pr40900.c: New test.
3890
3891 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3892
3893         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3894
3895 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3896
3897         PR fortran/44558
3898         * gfortran.dg/typebound_call_15.f03: New.
3899
3900 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3901
3902         PR c++/44486
3903         * g++.dg/pr44486.C: New.
3904
3905 2010-06-16  DJ Delorie  <dj@redhat.com>
3906
3907         * gcc.target/i386/volatile-bitfields-1.c: New.
3908         * gcc.target/i386/volatile-bitfields-2.c: New.
3909
3910 2010-06-16  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3913
3914         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3915
3916 2010-06-16  Richard Guenther  <rguenther@suse.de>
3917
3918         PR c/44555
3919         * gcc.c-torture/execute/pr44555.c: New testcase.
3920
3921 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3922
3923         PR fortran/44549
3924         * gfortran.dg/typebound_proc_16.f03: New.
3925
3926 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3927
3928         * g++.dg/torture/pr43905.C: New test.
3929
3930 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3931
3932         PR testsuite/44538
3933         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3934         initialization loop from being vectorized.
3935         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3936
3937 2010-06-16  Alan Modra  <amodra@gmail.com>
3938
3939         PR tree-optimization/44507
3940         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3941
3942 2010-06-15  Jason Merrill  <jason@redhat.com>
3943
3944         * g++.dg/overload/arg3.C: Adjust error locations.
3945         * g++.dg/overload/copy1.C: Likewise.
3946         * g++.dg/tc1/dr152.C: Likewise.
3947         * g++.dg/template/incomplete4.C: Likewise.
3948         * g++.dg/template/incomplete5.C: Likewise.
3949         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3950         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3951         * g++.old-deja/g++.pt/crash9.C: Likewise.
3952
3953         * g++.dg/inherit/virtual5.C: New.
3954
3955         * g++.dg/cpp0x/defaulted18.C: New.
3956
3957         * g++.dg/cpp0x/initlist40.C: New.
3958
3959         * g++.dg/cpp0x/initlist39.C: New.
3960
3961 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3962
3963         PR middle-end/44391
3964         * gcc.dg/graphite/pr44391.c: New.
3965
3966 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3967
3968         PR fortran/43388
3969         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3970         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3971         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3972         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3973
3974 2010-06-15  Richard Guenther  <rguenther@suse.de>
3975
3976         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3977
3978 2010-06-15  Richard Guenther  <rguenther@suse.de>
3979
3980         * gcc.dg/vect/bb-slp-21.c: Adjust.
3981         * gcc.dg/vect/bb-slp-13.c: Likewise
3982         * gcc.dg/vect/bb-slp-4.c: Likewise
3983         * gcc.dg/vect/bb-slp-22.c: Likewise
3984         * gcc.dg/vect/bb-slp-14.c: Likewise
3985         * gcc.dg/vect/bb-slp-23.c: Likewise
3986         * gcc.dg/vect/bb-slp-15.c: Likewise
3987         * gcc.dg/vect/bb-slp-17.c: Likewise
3988         * gcc.dg/vect/bb-slp-18.c: Likewise
3989         * gcc.dg/vect/bb-slp-19.c: Likewise
3990         * gcc.dg/vect/bb-slp-10.c: Likewise
3991         * gcc.dg/vect/bb-slp-11.c: Likewise
3992         * gcc.dg/vect/bb-slp-20.c: Likewise
3993         * gcc.dg/vect/bb-slp-3.c: Likewise
3994
3995 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3996
3997         PR fortran/44536
3998         * gfortran.dg/gomp/pr44536.f90: New test.
3999         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4000
4001 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4002
4003         PR target/44534
4004         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4005         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4006
4007 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR tree-optimization/44508
4010         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4011
4012         PR bootstrap/44509
4013         * gcc.dg/pr44509.c: New test.
4014
4015 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4016
4017         PR tree-optimization/44507
4018         * gcc.dg/vect/pr44507.c: New test.
4019
4020 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4021
4022         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4023         and c-pretty-print.h.
4024
4025         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4026
4027 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4028
4029         * gfortran.dg/whole_file_18.f90: Updated error message.
4030
4031 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4032
4033         * gfortran.dg/whole_file_20.f03: New.
4034
4035 2010-06-12  Jan Hubicka  <jh@suse.cz>
4036
4037         * gcc.c-torture/compile/pc44485.c: New testcase.
4038
4039 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4040
4041         PR fortran/40117
4042         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4043         * gfortran.dg/typebound_proc_14.f03: New.
4044         * gfortran.dg/typebound_proc_15.f03: New.
4045
4046 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4047
4048         * gcc.dg/opts-1.c: New test.
4049
4050 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4051
4052         * gcc.dg/funroll-loops-all.c: Update expected error.
4053
4054 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         PR target/44481
4057         * gcc.target/i386/pr44481.c: New test.
4058
4059 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4060
4061         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4062
4063 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4064
4065         PR middle-end/44483
4066         * gcc.dg/tree-ssa/pr44483.c: New.
4067
4068 2010-06-11  Paul Brook  <paul@codesourcery.com>
4069
4070         * g++.dg/other/arm-neon-1.C: New test.
4071
4072 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4073
4074         PR fortran/42051
4075         PR fortran/43896
4076         * gfortran.dg/class_23.f03: New test.
4077
4078 2010-06-11  Jan Hubicka  <jh@suse.cz>
4079
4080         * gcc.dg/ipa/pure-const-2.c: New testcase.
4081
4082 2010-06-11  Jan Hubicka  <jh@suse.cz>
4083
4084         * gcc.dg/noreturn-7.c: Update.
4085         * gcc.dg/noreturn-4.c: Update.
4086
4087 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4088
4089         Fix MIPS bootstrap
4090         * g++.dg/other/typedef4.C: New test.
4091
4092 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4093
4094         PR fortran/44207
4095         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4096
4097 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4098
4099         PR fortran/44457
4100         * gfortran.dg/asynchronous_3.f03
4101
4102 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4103
4104         PR middle-end/44185
4105         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4106         non-temporal stores out of the tests to form new test cases.  As a
4107         result, no non-temporal store should be generated in this case.
4108
4109         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4110         prefetch-7.c that generate one non-temporal store.
4111
4112         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4113         prefetch-7.c that generate one non-temporal store and one
4114         one-temporal prefetch.
4115
4116 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4117
4118         PR tree-optimization/44258
4119         * gcc.dg/tree-ssa/pr44258.c: New test.
4120
4121 2010-06-10  Daniel Kraft  <d@domob.eu>
4122
4123         PR fortran/38936
4124         * gfortran.dg/associate_1.f03: New test.
4125         * gfortran.dg/associate_2.f95: New test.
4126         * gfortran.dg/associate_3.f03: New test.
4127         * gfortran.dg/associate_4.f08: New test.
4128
4129 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4130
4131         * gfortran.dg/selected_char_kind_4.f90: New test.
4132
4133 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4134
4135         * gcc.dg/pr42461.c: New test.
4136
4137 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4138
4139         PR fortran/44347
4140         * gfortran.dg/selected_real_kind_1.f90: New.
4141
4142 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4143
4144         PR fortran/44359
4145         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4146         warning.
4147         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4148         check for warning.
4149
4150 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4151
4152         * gfortran.dg/data_namelist_conflict.f90: New test.
4153
4154 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4155
4156         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4157         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4158         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4159
4160 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4161
4162         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4163         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4164         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4165         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4166         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4167
4168 2010-06-09  Jason Merrill  <jason@redhat.com>
4169
4170         PR c++/44366
4171         * g++.dg/cpp0x/decltype23.C: Move to...
4172         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4173
4174 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4175
4176         PR fortran/44211
4177         * gfortran.dg/typebound_call_14.f03: New test.
4178
4179 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4180
4181         PR tree-optimization/44423
4182         * gcc.dg/tree-ssa/pr44423.c: New test.
4183
4184 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4185
4186         PR testsuite/42843
4187         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4188         TV_NONE to initialize tv_id field.
4189         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4190         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4191         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4192         Include toplev.h .
4193         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4194         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4195         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4196
4197 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4198
4199         PR tree-optimization/39874
4200         PR middle-end/28685
4201         * gcc.dg/pr39874.c: New file.
4202
4203 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4204
4205         * g++.dg/ext/attr-alias-1.C: New.
4206         * g++.dg/ext/attr-alias-2.C: New.
4207
4208 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4209
4210         PR fortran/44446
4211         * gfortran.dg/proc_ptr_27.f90: New.
4212
4213 2010-06-07  Jason Merrill  <jason@redhat.com>
4214
4215         PR c++/44366
4216         * g++.dg/cpp0x/decltype23.C: New.
4217
4218 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4219             Shujing Zhao  <pearly.zhao@oracle.com>
4220
4221         PR c/37724
4222         * gcc.dg/c90-const-expr-10.c: Adjust.
4223         * gcc.dg/c99-const-expr-10.c: Adjust.
4224         * gcc.dg/init-bad-7.c: New.
4225
4226 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4227
4228         * lib/target-supports.exp (check_effective_target_gas): New proc.
4229         * gcc.c-torture/execute/960321-1.x: New file.
4230
4231 2010-06-07  Jason Merrill  <jason@redhat.com>
4232
4233         PR c++/44401
4234         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4235
4236 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4237
4238         PR c++/44444
4239         * g++.dg/warn/Wunused-var-12.C: New test.
4240
4241         PR c++/44443
4242         * c-c++-common/Wunused-var-11.c: New test.
4243
4244 2010-06-07  Jan Hubicka  <jh@suse.cz>
4245
4246         * gcc.dg/ipa/pure-const-1.c: New testcase.
4247
4248 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4249
4250         PR rtl-optimization/44404
4251         * gcc.dg/pr44404.c: New.
4252
4253 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4254
4255         PR target/44159
4256         * gcc.target/i386/abi-2.c: Check sysv abi here.
4257         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4258         function to avoid failures by different ABIs.
4259         * gcc.target/i386/aes-check.h: Likewise.
4260         * gcc.target/i386/avx-check.h: Likewise.
4261         * gcc.target/i386/fma4-check.h: Likewise.
4262         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4263         * gcc.target/i386/mmx-check.h: Likewise.
4264         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4265         * gcc.target/i386/pclmul-check.h: Likewise.
4266         * gcc.target/i386/sse-check.h: Likewise.
4267         * gcc.target/i386/sse2-check.h: Likewise.
4268         * gcc.target/i386/sse3-check.h: Likewise.
4269         * gcc.target/i386/sse4_1-check.h: Likewise.
4270         * gcc.target/i386/sse4_2-check.h: Likewise.
4271         * gcc.target/i386/sse4a-check.h: Likewise.
4272         * gcc.target/i386/ssse3-check.h: Likewise.
4273         * gcc.target/i386/xop-check.h: Likewise.
4274         * gcc.target/i386/pr27971.c: Fix for LLP64.
4275         * gcc.target/i386/pr39139.c: Likewise.
4276         * gcc.target/i386/pr39315-check.c: Likewise.
4277         * gcc.target/i386/vararg-1.c: Likewise.
4278         * gcc.target/i386/vararg-2.c: Likewise.
4279         Additional add dg-compile to avoid failure due
4280         missing foo symbol.
4281
4282         * gcc.dg/compound-literal-1.c: Fix for llp64.
4283         * gcc.dg/pr32370.c: Likewise.
4284         * gcc.dg/pr37561.c: Likewise.
4285         * gcc.dg/pr41340.c: Likewise.
4286         * gcc.dg/pr41551.c: Likewise.
4287
4288 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4289
4290         PR c++/44188
4291         * g++.dg/debug/dwarf2/typedef3.C: New test.
4292
4293 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4294
4295         PR c/20000
4296         * c-c++-common/pr20000.c: New.
4297
4298 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4299
4300         PR c++/44086
4301         * g++.dg/init/pr44086.C: New.
4302         * g++.dg/cpp0x/decltype4.C: Adjust.
4303
4304 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4305
4306         PR fortran/43945
4307         * gfortran.dg/generic_23.f03: New test.
4308
4309 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/43895
4312         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4313
4314 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4315
4316         PR c++/44361
4317         * c-c++-common/Wunused-var-9.c: New test.
4318
4319 2010-06-05  Jason Merrill  <jason@redhat.com>
4320
4321         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4322
4323 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4324
4325         PR c/44322
4326         * gcc.dg/c99-restrict-4.c: New test.
4327
4328 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4329
4330         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4331         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4332         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4333         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4334         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4335         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4336         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4337         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4338         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4339         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4340         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4341         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4342         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4343         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4344         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4345         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4346         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4347         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4348         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4349         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4350         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4351         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4352
4353 2010-06-04  Jason Merrill  <jason@redhat.com>
4354
4355         * g++.dg/cpp0x/noexcept06.C: New.
4356         * g++.dg/cpp0x/noexcept07.C: New.
4357
4358         * g++.dg/cpp0x/noexcept01.C: New.
4359         * g++.dg/cpp0x/noexcept02.C: New.
4360         * g++.dg/cpp0x/noexcept03.C: New.
4361         * g++.dg/cpp0x/noexcept04.C: New.
4362         * g++.dg/cpp0x/noexcept05.C: New.
4363
4364 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR c++/44412
4367         * g++.dg/warn/Wunused-var-10.C: New test.
4368         * g++.dg/warn/Wunused-var-11.C: New test.
4369
4370         PR c++/44362
4371         * c-c++-common/Wunused-var-10.c: New test.
4372
4373 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4374
4375         PR c/25880
4376         * gcc.dg/assign-warn-2.c: Update.
4377         * gcc.dg/cpp/line3.c: Update.
4378         * gcc.dg/c99-array-lval-8.c: Update.
4379         * gcc.dg/cast-qual-2.c: Update.
4380         * gcc.dg/c99-arraydecl-3.c:  Update.
4381         * gcc.dg/assign-warn-1.c:  Update.
4382         * gcc.dg/format/gcc_diag-1.c:  Update.
4383
4384 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4385
4386         PR rtl-optimization/39871
4387         PR rtl-optimization/40615
4388         PR rtl-optimization/42500
4389         PR rtl-optimization/42502
4390         * gcc.target/arm/eliminate.c: New test.
4391
4392 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4393
4394         PR libstdc++/44410
4395         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4396         * g++.old-deja/g++.other/delete3.C: Likewise.
4397         * g++.old-deja/g++.other/new.C: Likewise.
4398         * g++.old-deja/g++.law/operators27.C: Likewise.
4399         * g++.old-deja/g++.mike/p755.C: Likewise.
4400         * g++.dg/eh/new1.C: Likewise.
4401         * g++.dg/init/new5.C: Likewise.
4402
4403 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4404
4405         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4406         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4407         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4408
4409 2010-06-03  Richard Guenther  <rguenther@suse.de>
4410
4411         PR lto/41921
4412         * lib/lto.exp: Always load gcc.exp.
4413         (lto-obj): For C source files invoke gcc_target_compile.
4414         * g++.dg/lto/20100603-1_0.C: New testcase.
4415         * g++.dg/lto/20100603-1_1.c: Likewise.
4416
4417 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4418
4419         PR tree-optimization/43688
4420         * gfortran.dg/pr43688.f90: New.
4421
4422 2010-06-03  Richard Guenther  <rguenther@suse.de>
4423
4424         PR lto/41584
4425         * gcc.dg/lto/20100603-1_0.c: New testcase.
4426         * gcc.dg/lto/20100603-2_0.c: Likewise.
4427         * gcc.dg/lto/20100603-3_0.c: Likewise.
4428
4429 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4430
4431         PR target/44218
4432         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4433         * gcc.target/powerpc/recip-2.c: Ditto.
4434         * gcc.target/powerpc/recip-3.c: Ditto.
4435         * gcc.target/powerpc/recip-4.c: Ditto.
4436         * gcc.target/powerpc/recip-5.c: Ditto.
4437         * gcc.target/powerpc/recip-6.c: Ditto.
4438         * gcc.target/powerpc/recip-7.c: Ditto.
4439         * gcc.target/powerpc/recip-test.h: Ditto.
4440         * gcc.target/powerpc/recip-test2.h: Ditto.
4441
4442 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4443
4444         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4445
4446 2010-06-02  Jason Merrill  <jason@redhat.com>
4447
4448         * g++.dg/ext/vector9.C: Expect typedef in error message.
4449
4450         PR c++/9726
4451         PR c++/23594
4452         PR c++/44333
4453         * g++.dg/tc1/dr101.C: Remove xfails.
4454
4455 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4456
4457         PR middle-end/44372
4458         * g++.dg/ipa/pr44372.C: New.
4459
4460 2010-06-02  Jan Hubicka  <jh@suse.cz>
4461
4462         PR middle-end/44295
4463         * g++.dg/torture/pr44295.C: Neww testcase.
4464
4465 2010-06-02  Jan Hubicka  <jh@suse.cz>
4466
4467         * gcc.dg/tree-ssa/loadpre6.c: Update.
4468
4469 2010-06-02  Richard Guenther  <rguenther@suse.de>
4470
4471         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4472         diagnostic.h.
4473
4474 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4475
4476         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4477         the link fail message.
4478
4479 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4480
4481         PR fortran/44360
4482         * gfortran.dg/use_13.f90: New test case.
4483
4484 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4485
4486         PR fortran/44371
4487         * gfortran.dg/error_stop_2.f08: Minor update.
4488
4489 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         PR fortran/44371
4492         * gfortran.dg/error_stop_1.f08: New test.
4493         * gfortran.dg/error_stop_2.f08: New test.
4494
4495 2010-06-01  Jason Merrill  <jason@redhat.com>
4496
4497         DR 990
4498         * g++.dg/cpp0x/initlist37.C: New.
4499         * g++.dg/cpp0x/initlist38.C: New.
4500
4501         PR c++/44358
4502         * g++.dg/cpp0x/initlist36.C: New.
4503
4504 2010-05-31 Jan Hubicka  <jh@suse.cz>
4505
4506         * gcc.dg/noreturn-8.c: New testcase.
4507
4508 2010-05-31 Jan Hubicka  <jh@suse.cz>
4509
4510         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4511         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4512
4513 2010-05-31 Jan Hubicka  <jh@suse.cz>
4514
4515         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4516         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4517
4518 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4519
4520         PR fortran/36928
4521         * gfortran.dg/dependency_27.f90:  New test.
4522         * gfortran.dg/array_assign_1.F90:  New test.
4523
4524 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR target/44338
4527         * gcc.target/i386/sse-24.c: New test.
4528
4529 2010-05-31  Jan Hubicka  <jh@suse.cz>
4530
4531         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4532
4533 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4534
4535         PR middle-end/44337
4536         * gcc.dg/pr44337.c: New test.
4537
4538         PR tree-optimization/44182
4539         * g++.dg/debug/pr44182.C: New test.
4540
4541 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4542
4543         * gcc.dg/nested-func-7.c: New test.
4544         * gnat.dg/frame_overflow.adb: Adjust directives.
4545
4546 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4547
4548         * gnat.dg/prot2.ad[sb]: New test.
4549         * gnat.dg/prot2_pkg1.ads: New helper.
4550         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4551
4552 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4553
4554         * gnat.dg/array11.adb: Adjust dg-warning directive.
4555         * gnat.dg/object_overflow.adb: Likewise.
4556
4557 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4558
4559         PR middle-end/44306
4560         * gcc.dg/tree-ssa/pr44306.c: New.
4561
4562 2010-05-29  Jan Hubicka  <jh@suse.cz>
4563
4564         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4565
4566 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4567
4568         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4569
4570 2010-05-28  Mike Stump  <mikestump@comcast.net>
4571
4572         PR objc/44125
4573         * objc.dg/const-str-9.m: Remove static.
4574
4575 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4576
4577         PR target/43636
4578         * gcc.c-torture/compile/pr43636.c: New test.
4579
4580 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4581
4582         PR objc++/23616
4583         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4584         * obj-c++.dg/try-catch-9.mm: Ditto.
4585
4586 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4587
4588         Revert patch for PR c++/44188
4589         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4590
4591 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4592
4593         PR c++/44188
4594         * g++.dg/debug/dwarf2/typedef3.C: New test.
4595
4596 2010-05-27  Jason Merrill  <jason@redhat.com>
4597
4598         PR c++/43555
4599         * g++.dg/ext/vla9.C: New.
4600
4601 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4602
4603         PR objc/44140
4604         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4605         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4606         * objc.dg/torture/tls/thr-init.m: Ditto.
4607         * objc.dg/torture/trivial.m: Ditto.
4608         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4609         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4610         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4611         * obj-c++.dg/torture/trivial.mm: Ditto.
4612
4613 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4614
4615         * g++.dg/lto/20100302_0.C: Skip on darwin.
4616
4617 2010-05-27  Richard Guenther  <rguenther@suse.de>
4618
4619         PR tree-optimization/44284
4620         * gcc.dg/vect/vect-118.c: New testcase.
4621         * gcc.dg/vect/bb-slp-20.c: Adjust.
4622         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4623         * gcc.dg/vect/slp-9.c: Likewise.
4624         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4625         * gcc.dg/vect/vect-10.c: Likewise.
4626         * gcc.dg/vect/vect-109.c: Likewise.
4627         * gcc.dg/vect/vect-12.c: Likewise.
4628         * gcc.dg/vect/vect-36.c: Likewise.
4629         * gcc.dg/vect/vect-7.c: Likewise.
4630         * gcc.dg/vect/vect-iv-8.c: Likewise.
4631         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4632         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4633         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4634         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4635         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4636         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4637         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4638         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4639         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4640         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4641         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4642         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4643         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4644         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4645         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4646         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4647         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4648
4649 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4650
4651         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4652         necessary.
4653
4654 2010-05-26  Jan Hubicka  <jh@suse.cz>
4655
4656         * gcc.dg/lto/materialize-1_0.c: New file.
4657         * gcc.dg/lto/materialize-1_1.c: New file.
4658
4659 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4660
4661         * gnat.dg/lto10.adb: New test.
4662         * gnat.dg/lto10_pkg.ads: New helper.
4663
4664 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4665
4666         * lib/target-supports.exp (check_effective_target_int128): New
4667         function to check if __int128 types are available for target.
4668         * c-c++-common/int128-types-1.c: New.
4669         * c-c++-common/int128-1.c: New.
4670         * c-c++-common/int128-2.c: New.
4671         * g++.dg/abi/mangle43.C: New.
4672         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4673         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4674         pointer-wide scalar.
4675         * g++.dg/other/pr25632.C: Likewise.
4676         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4677         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4678         overflow warnings.
4679         * g++.dg/warn/pr13358-4.C: Likewise.
4680         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4681         * g++.dg/warn/Wconversion-null.C: Likewise.
4682
4683 2010-05-26  Jason Merrill  <jason@redhat.com>
4684
4685         PR c++/43382
4686         * g++.dg/cpp0x/variadic101.C: New.
4687
4688 2010-05-26  Richard Guenther  <rguenther@suse.de>
4689
4690         PR rtl-optimization/44164
4691         * gcc.c-torture/execute/pr44164.c: New testcase.
4692         * g++.dg/tree-ssa/pr13146.C: Adjust.
4693
4694 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4695
4696         PR fortran/40011
4697         * gfortran.dg/whole_file_19.f90 : New test.
4698
4699 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4700
4701         PR fortran/30668
4702         PR fortran/31346
4703         PR fortran/34260
4704         * gfortran.dg/pr40999.f: Fix function type.
4705         * gfortran.dg/whole_file_5.f90: Likewise.
4706         * gfortran.dg/whole_file_6.f90: Likewise.
4707         * gfortran.dg/whole_file_16.f90: New.
4708         * gfortran.dg/whole_file_17.f90: New.
4709         * gfortran.dg/whole_file_18.f90: New.
4710
4711 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4712             Iain Sandoe  <iains@gcc.gnu.org>
4713
4714         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4715         * gcc.c-torture/compile/pr44197.c: Require alias support.
4716         * gcc.dg/lto/20081222_0.c: Ditto.
4717
4718 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR debug/42801
4721         * gcc.dg/guality/vla-2.c: New test.
4722
4723 2010-05-25  Richard Guenther  <rguenther@suse.de>
4724
4725         PR middle-end/44069
4726         * g++.dg/torture/pr44069.C: New testcase.
4727
4728 2010-05-25  Richard Guenther  <rguenther@suse.de>
4729
4730         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4731
4732 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4733
4734         PR objc/44140
4735         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4736
4737 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4738
4739         * obj-c++.dg/torture/tls/trivial.mm: New.
4740         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4741         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4742         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4743         * obj-c++.dg/torture/tls/diag-1.mm: New.
4744         * obj-c++.dg/torture/tls/tls.exp: New.
4745         * obj-c++.dg/torture/trivial.mm: New.
4746         * obj-c++.dg/torture/dg-torture.exp: New.
4747         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4748         * obj-c++.dg/tls/trivial.m: New.
4749         * obj-c++.dg/tls/init-1.mm: New.
4750         * obj-c++.dg/tls/diag-1.mm: New.
4751         * obj-c++.dg/tls/init-2.mm: New.
4752         * obj-c++.dg/tls/diag-2.mm: New.
4753         * obj-c++.dg/tls/diag-3.mm: New.
4754         * obj-c++.dg/tls/diag-4.mm: New.
4755         * obj-c++.dg/tls/static-1.mm: New.
4756         * obj-c++.dg/tls/tls.exp: New.
4757         * obj-c++.dg/tls/diag-5.mm: New.
4758         * obj-c++.dg/tls/static-1a.mm: New.
4759         * objc-obj-c++-shared/Object1.mm: New.
4760         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4761
4762 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4763
4764         PR objc++/43689
4765         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4766         * obj-c++.dg/const-str-6.mm: Ditto.
4767
4768 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4769
4770         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4771
4772 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4773
4774         PR ada/38394
4775         * gnat.dg/array13.ad[sb]: New test.
4776
4777 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4778             Sandra Loosemore  <sandra@codesourcery.com>
4779
4780         * gcc.target/arm/neon/: Regenerated test cases.
4781
4782         * gcc.target/arm/neon/polytypes.c,
4783         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4784         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4785         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4786         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4787         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4788         dg-add-options arm_neon.
4789
4790         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4791         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4792         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4793         and arm_neon_fp16_ok.
4794
4795         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4796         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4797
4798         * lib/target-supports.exp (add_options_for_arm_neon): New.
4799         (check_effective_target_arm_neon_ok_nocache): New, from
4800         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4801         (check_effective_target_arm_neon_ok): Use
4802         check_effective_target_arm_neon_ok_nocache.
4803         (add_options_for_arm_neon_fp16)
4804         (check_effective_target_arm_neon_fp16_ok)
4805         check_effective_target_arm_neon_fp16_ok_nocache): New.
4806         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4807
4808 2010-05-24  Jason Merrill  <jason@redhat.com>
4809
4810         PR c++/41510
4811         * g++.dg/cpp0x/initlist35.C: New.
4812         * g++.dg/init/brace6.C: Adjust.
4813
4814 2010-05-24  Paul Brook  <paul@codesourcery.com>
4815
4816         * gcc.target/arm/frame-pointer-1.c: New test.
4817         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4818         pointer elimination.
4819
4820 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4821
4822         PR target/44245
4823         * gcc.target/i386/crc32-3.c: New.
4824         * gcc.target/i386/crc32-4.c: Likewise.
4825
4826 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4827
4828         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4829         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4830         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4831
4832 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4833
4834         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4835
4836 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4837
4838         PR target/43869
4839         * gcc.c-target/pr43869.c: New test.
4840
4841 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4842
4843         PR fortran/44212
4844         * gfortran.dg/class_22.f03: New.
4845
4846 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4847
4848         PR lto/44238
4849         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4850
4851 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4852
4853         PR fortran/44213
4854         * gfortran.dg/abstract_type_7.f03: New.
4855
4856 2010-05-21  Jason Merrill  <jason@redhat.com>
4857
4858         * g++.dg/eh/spec11.C: Test cleanup optimization.
4859
4860 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR debug/44223
4863         * gcc.target/i386/pr44223.c: New test.
4864
4865 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4866
4867         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4868
4869 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4870
4871         * g++.dg/other/const3.C: New test.
4872
4873 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4874
4875         PR fortran/38407
4876         * warn_unused_dummy_argument_1.f90: New.
4877         * warn_unused_dummy_argument_2.f90: New.
4878
4879 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4880
4881         PR c++/30298
4882         * g++.dg/inherit/crash1.C: New.
4883         * g++.dg/inherit/crash2.C: Likewise.
4884
4885 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4886
4887         PR debug/44178
4888         * g++.dg/debug/pr44178.C: New test.
4889
4890 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4891
4892         PR middle-end/44185
4893         * gcc.dg/tree-ssa/prefetch-6.c: Add
4894         --param min-insn-to-prefetch-ratio=6.
4895         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4896         allow unrolling, and adjust the movnti count.
4897
4898 2010-05-20  Jan Hubicka  <jh@suse.cz>
4899
4900         PR middle-end/44197
4901         * gcc.c-torture/compile/pr44197.c: New file.
4902
4903 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4904
4905         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4906         Fix test code.
4907         (check_effective_target_xop): Remove __may_alias__ attribute.
4908
4909 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4910
4911         PR target/44202
4912         * gcc.c-torture/execute/pr44202-1.c: New test.
4913
4914 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915
4916         PR fortran/43851
4917         * gfortran.dg/label_1.f90: Update test.
4918
4919 2010-05-19  Jan Hubicka  <jh@suse.cz>
4920
4921         * gcc.dg/lto/ipareference2_0.c: New file.
4922         * gcc.dg/lto/ipareference2_1.c: New file.
4923
4924 2010-05-19  Jason Merrill  <jason@redhat.com>
4925
4926         * g++.dg/parse/fn-typedef2.C: New.
4927
4928         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4929         function type.
4930
4931         PR c++/44193
4932         * g++.dg/template/fntype1.C: New.
4933
4934 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4935
4936         * gnat.dg/discr23.ad[sb]: New test.
4937         * gnat.dg/discr23_pkg.ads: New helper.
4938
4939         * gnat.dg/specs/controlled1.ads: New test.
4940         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4941
4942 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4943
4944         PR fortran/44055
4945         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4946         Fixed scope of C_SIZEOF.
4947         * gfortran.dg/warn_conversion_2.f90: New.
4948
4949 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4950
4951         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4952         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4953         for optional selector.
4954         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4955         (check_effective_target_sse3): New proc.
4956         * gcc.target/i386/math-torture/math-torture.exp: Load
4957         target-supports.exp.
4958         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4959         check_effective_target_sse2.
4960         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4961         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4962         * g++.dg/vect/vect.exp: Likewise.
4963         * gfortran.dg/vect/vect.exp: Likewise.
4964         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4965         -msse2 if check_effective_target_sse2.
4966
4967         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4968         * gcc.target/i386/3dnow-2.c: Likewise.
4969         * gcc.target/i386/3dnowA-1.c: Likewise.
4970         * gcc.target/i386/3dnowA-2.c: Likewise.
4971         * gcc.target/i386/pr42549.c: Likewise.
4972
4973         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4974         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4975         * gcc.target/i386/sse3-addsubps.c: Likewise.
4976         * gcc.target/i386/sse3-haddpd.c: Likewise.
4977         * gcc.target/i386/sse3-haddps.c: Likewise.
4978         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4979         * gcc.target/i386/sse3-hsubps.c: Likewise.
4980         * gcc.target/i386/sse3-movddup.c: Likewise.
4981         * gcc.target/i386/sse3-movshdup.c: Likewise.
4982         * gcc.target/i386/sse3-movsldup.c: Likewise.
4983
4984         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4985         * g++.dg/ext/attrib35.C: Likewise.
4986         * g++.dg/opt/pr40496.C: Likewise.
4987         * g++.dg/other/i386-1.C: Likewise.
4988         * g++.dg/other/i386-4.C: Likewise.
4989         * g++.dg/other/pr34435.C: Likewise.
4990         * g++.dg/other/pr39496.C: Likewise.
4991         * g++.dg/other/pr40446.C: Likewise.
4992         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4993         * gcc.dg/compat/vector-1a_main.c: Likewise.
4994         * gcc.dg/compat/vector-2a_main.c: Likewise.
4995         * gcc.dg/lto/20090206-1_0.c: Likewise.
4996         * gcc.dg/pr34856.c: Likewise.
4997         * gcc.dg/pr36584.c: Likewise.
4998         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4999         * gcc.dg/pr37544.c: Likewise.
5000         * gcc.dg/torture/pr16104-1.c: Likewise.
5001         * gcc.dg/torture/pr35771-1.c: Likewise.
5002         * gcc.dg/torture/pr35771-2.c: Likewise.
5003         * gcc.dg/torture/pr35771-3.c: Likewise.
5004         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5005         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5006         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5007         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5008         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5009         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5010         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5011         * gcc.target/i386/20060512-1.c: Likewise.
5012         * gcc.target/i386/20060512-3.c: Likewise.
5013         * gcc.target/i386/all_one_m128i.c: Likewise.
5014         * gcc.target/i386/float128-1.c: Likewise.
5015         * gcc.target/i386/float128-2.c: Likewise.
5016         * gcc.target/i386/fpcvt-1.c: Likewise.
5017         * gcc.target/i386/fpcvt-2.c: Likewise.
5018         * gcc.target/i386/fpcvt-3.c: Likewise.
5019         * gcc.target/i386/fpprec-1.c: Likewise.
5020         * gcc.target/i386/funcspec-9.c: Likewise.
5021         * gcc.target/i386/incoming-1.c: Likewise.
5022         * gcc.target/i386/incoming-12.c: Likewise.
5023         * gcc.target/i386/incoming-2.c: Likewise.
5024         * gcc.target/i386/incoming-3.c: Likewise.
5025         * gcc.target/i386/incoming-4.c: Likewise.
5026         * gcc.target/i386/incoming-6.c: Likewise.
5027         * gcc.target/i386/incoming-7.c: Likewise.
5028         * gcc.target/i386/incoming-8.c: Likewise.
5029         * gcc.target/i386/opt-1.c: Likewise.
5030         * gcc.target/i386/opt-2.c: Likewise.
5031         * gcc.target/i386/ordcmp-1.c: Likewise.
5032         * gcc.target/i386/pr17692.c: Likewise.
5033         * gcc.target/i386/pr18614-1.c: Likewise.
5034         * gcc.target/i386/pr22152.c: Likewise.
5035         * gcc.target/i386/pr23570.c: Likewise.
5036         * gcc.target/i386/pr23575.c: Likewise.
5037         * gcc.target/i386/pr26449-1.c: Likewise.
5038         * gcc.target/i386/pr26600.c: Likewise.
5039         * gcc.target/i386/pr27790.c: Likewise.
5040         * gcc.target/i386/pr28839.c: Likewise.
5041         * gcc.target/i386/pr30970.c: Likewise.
5042         * gcc.target/i386/pr32000-1.c: Likewise.
5043         * gcc.target/i386/pr32000-2.c: Likewise.
5044         * gcc.target/i386/pr32280.c: Likewise.
5045         * gcc.target/i386/pr32661.c: Likewise.
5046         * gcc.target/i386/pr32708-1.c: Likewise.
5047         * gcc.target/i386/pr32961.c: Likewise.
5048         * gcc.target/i386/pr33329.c: Likewise.
5049         * gcc.target/i386/pr35714.c: Likewise.
5050         * gcc.target/i386/pr35767-1.c: Likewise.
5051         * gcc.target/i386/pr35767-1d.c: Likewise.
5052         * gcc.target/i386/pr35767-1i.c: Likewise.
5053         * gcc.target/i386/pr35767-2.c: Likewise.
5054         * gcc.target/i386/pr35767-2d.c: Likewise.
5055         * gcc.target/i386/pr35767-2i.c: Likewise.
5056         * gcc.target/i386/pr35767-3.c: Likewise.
5057         * gcc.target/i386/pr35767-5.c: Likewise.
5058         * gcc.target/i386/pr36222-1.c: Likewise.
5059         * gcc.target/i386/pr36578-1.c: Likewise.
5060         * gcc.target/i386/pr36578-2.c: Likewise.
5061         * gcc.target/i386/pr36992-1.c: Likewise.
5062         * gcc.target/i386/pr37101.c: Likewise.
5063         * gcc.target/i386/pr37216.c: Likewise.
5064         * gcc.target/i386/pr37434-1.c: Likewise.
5065         * gcc.target/i386/pr37434-2.c: Likewise.
5066         * gcc.target/i386/pr37843-3.c: Likewise.
5067         * gcc.target/i386/pr37843-4.c: Likewise.
5068         * gcc.target/i386/pr39162.c: Likewise.
5069         * gcc.target/i386/pr39315-1.c: Likewise.
5070         * gcc.target/i386/pr39315-2.c: Likewise.
5071         * gcc.target/i386/pr39315-3.c: Likewise.
5072         * gcc.target/i386/pr39315-4.c: Likewise.
5073         * gcc.target/i386/pr39445.c: Likewise.
5074         * gcc.target/i386/pr39496.c: Likewise.
5075         * gcc.target/i386/pr40809.c: Likewise.
5076         * gcc.target/i386/pr40906-3.c: Likewise.
5077         * gcc.target/i386/pr41019.c: Likewise.
5078         * gcc.target/i386/pr42542-1.c: Likewise.
5079         * gcc.target/i386/pr42542-2.c: Likewise.
5080         * gcc.target/i386/pr42542-3.c: Likewise.
5081         * gcc.target/i386/pr42542-3a.c: Likewise.
5082         * gcc.target/i386/pr42881.c: Likewise.
5083         * gcc.target/i386/push-1.c: Likewise.
5084         * gcc.target/i386/quad-sse.c: Likewise.
5085         * gcc.target/i386/reload-1.c: Likewise.
5086         * gcc.target/i386/sse-10.c: Likewise.
5087         * gcc.target/i386/sse-11.c: Likewise.
5088         * gcc.target/i386/sse-15.c: Likewise.
5089         * gcc.target/i386/sse-17.c: Likewise.
5090         * gcc.target/i386/sse-18.c: Likewise.
5091         * gcc.target/i386/sse-19.c: Likewise.
5092         * gcc.target/i386/sse-4.c: Likewise.
5093         * gcc.target/i386/sse-6.c: Likewise.
5094         * gcc.target/i386/sse-vect-types.c: Likewise.
5095         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5096         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5097         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5098         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5099         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5100         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5101         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5102         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5103         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5104         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5105         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5106         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5107         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5108         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5109         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5110         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5111         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5112         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5113         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5114         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5115         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5116         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5117         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5118         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5119         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5120         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5121         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5122         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5123         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5124         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5125         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5126         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5127         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5128         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5129         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5130         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5131         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5132         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5133         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5134         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5135         * gcc.target/i386/sse2-mmx.c: Likewise.
5136         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5137         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5138         * gcc.target/i386/sse2-movd-1.c: Likewise.
5139         * gcc.target/i386/sse2-movd-2.c: Likewise.
5140         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5141         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5142         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5143         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5144         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5145         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5146         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5147         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5148         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5149         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5150         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5151         * gcc.target/i386/sse2-movq-1.c: Likewise.
5152         * gcc.target/i386/sse2-movq-2.c: Likewise.
5153         * gcc.target/i386/sse2-movq-3.c: Likewise.
5154         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5155         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5156         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5157         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5158         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5159         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5160         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5161         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5162         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5163         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5164         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5165         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5166         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5167         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5168         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5169         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5170         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5171         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5172         * gcc.target/i386/sse2-pand-1.c: Likewise.
5173         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5174         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5175         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5176         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5177         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5178         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5179         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5180         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5181         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5182         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5183         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5184         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5185         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5186         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5187         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5188         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5189         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5190         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5191         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5192         * gcc.target/i386/sse2-por-1.c: Likewise.
5193         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5194         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5195         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5196         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5197         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5198         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5199         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5200         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5201         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5202         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5203         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5204         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5205         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5206         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5207         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5208         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5209         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5210         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5211         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5212         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5213         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5214         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5215         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5216         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5217         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5218         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5219         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5220         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5221         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5222         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5223         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5224         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5225         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5226         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5227         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5228         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5229         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5230         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5231         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5232         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5233         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5234         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5235         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5236         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5237         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5238         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5239         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5240         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5241         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5242         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5243         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5244         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5245         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5246         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5247         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5248         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5249         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5250         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5251         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5252         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5253         * gcc.target/i386/sse2-vec-1.c: Likewise.
5254         * gcc.target/i386/sse2-vec-2.c: Likewise.
5255         * gcc.target/i386/sse2-vec-3.c: Likewise.
5256         * gcc.target/i386/sse2-vec-4.c: Likewise.
5257         * gcc.target/i386/sse2-vec-5.c: Likewise.
5258         * gcc.target/i386/sse2-vec-6.c: Likewise.
5259         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5260         * gcc.target/i386/ssefn-2.c: Likewise.
5261         * gcc.target/i386/ssefn-4.c: Likewise.
5262         * gcc.target/i386/ssefp-1.c: Likewise.
5263         * gcc.target/i386/ssefp-2.c: Likewise.
5264         * gcc.target/i386/sseregparm-3.c: Likewise.
5265         * gcc.target/i386/sseregparm-4.c: Likewise.
5266         * gcc.target/i386/sseregparm-5.c: Likewise.
5267         * gcc.target/i386/sseregparm-6.c: Likewise.
5268         * gcc.target/i386/sseregparm-7.c: Likewise.
5269         * gcc.target/i386/ssetype-1.c: Likewise.
5270         * gcc.target/i386/ssetype-2.c: Likewise.
5271         * gcc.target/i386/ssetype-3.c: Likewise.
5272         * gcc.target/i386/ssetype-4.c: Likewise.
5273         * gcc.target/i386/ssetype-5.c: Likewise.
5274         * gcc.target/i386/unordcmp-1.c: Likewise.
5275         * gcc.target/i386/vararg-1.c: Likewise.
5276         * gcc.target/i386/vararg-2.c: Likewise.
5277         * gcc.target/i386/vararg-3.c: Likewise.
5278         * gcc.target/i386/vararg-4.c: Likewise.
5279         * gcc.target/i386/vararg-7.c: Likewise.
5280         * gcc.target/i386/vararg-8.c: Likewise.
5281         * gcc.target/i386/vecinit-1.c: Likewise.
5282         * gcc.target/i386/vecinit-2.c: Likewise.
5283         * gcc.target/i386/vecinit-3.c: Likewise.
5284         * gcc.target/i386/vecinit-4.c: Likewise.
5285         * gcc.target/i386/vecinit-5.c: Likewise.
5286         * gcc.target/i386/vecinit-6.c: Likewise.
5287         * gcc.target/i386/vectorize2.c: Likewise.
5288         * gcc.target/i386/vectorize3.c: Likewise.
5289         * gcc.target/i386/vectorize4.c: Likewise.
5290         * gcc.target/i386/vectorize6.c: Likewise.
5291         * gcc.target/i386/vectorize7.c: Likewise.
5292         * gcc.target/i386/vectorize8.c: Likewise.
5293         * gcc.target/i386/vperm-v2df.c: Likewise.
5294         * gcc.target/i386/vperm-v2di.c: Likewise.
5295         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5296         * gcc.target/i386/xorps-sse2.c: Likewise.
5297         * gcc.target/i386/xorps.c: Likewise.
5298         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5299         * gfortran.dg/graphite/pr42326.f90: Likewise.
5300         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5301
5302 2010-05-19  Richard Guenther  <rguenther@suse.de>
5303
5304         PR lto/44196
5305         * g++.dg/lto/20100519-1_0.C: New testcase.
5306
5307 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5308
5309         PR fortran/42360
5310         * gfortran.dg/warn_intent_out_not_set.f90: New.
5311
5312 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5313
5314         PR fortran/38404
5315         * gfortran.dg/data_char_1.f90: Updated warning message.
5316         * gfortran.dg/data_array_6.f: New.
5317
5318 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5319
5320         * g++.dg/ipa/ivinline-8.C: New test.
5321         * gcc.dg/ipa/iinline-2.c: Likewise.
5322
5323 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5324
5325         PR fortran/34505
5326         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5327         arguments; add check for return value kind.
5328         * gfortran.dg/float_1.f90: Likewise.
5329
5330 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5331
5332         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5333         (main): Use it.
5334         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5335         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5336         Prune another location line format.
5337         (lto-obj): Call lto_prune_warns on comp_output.
5338
5339 2010-05-18  Jan Hubicka  <jh@suse.cz>
5340
5341         * gcc.dg/lto/ipacp_0.c: New test.
5342         * gcc.dg/lto/ipacp_1.c: New test.
5343
5344 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5345
5346         PR lto/44184
5347         * gcc.dg/lto/20100518_0.c: New test.
5348
5349 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5350
5351         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5352
5353 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5354
5355         PR fortran/43990
5356         * gfortran.dg/class_21.f03: New.
5357
5358 2010-05-17  Jason Merrill  <jason@redhat.com>
5359
5360         PR c++/44157
5361         * g++.dg/cpp0x/initlist34.C: New.
5362
5363         PR c++/44158
5364         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5365
5366 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5367
5368         * g++.dg/ipa/ivinline-1.C: New test.
5369         * g++.dg/ipa/ivinline-2.C: New test.
5370         * g++.dg/ipa/ivinline-3.C: New test.
5371         * g++.dg/ipa/ivinline-4.C: New test.
5372         * g++.dg/ipa/ivinline-5.C: New test.
5373         * g++.dg/ipa/ivinline-6.C: New test.
5374
5375 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5376             Jason Merrill  <jason@redhat.com>
5377
5378         PR c++/44108
5379         * c-c++-common/Wunused-var-8.c: New test.
5380
5381 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5382
5383         PR bootstrap/42347
5384         * gcc.c-torture/compile/pr42347.c: New test.
5385
5386         PR middle-end/44102
5387         * g++.dg/ext/asmgoto1.C: New test.
5388
5389 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5390
5391         PR middle-end/44133
5392         * gcc.dg/tree-ssa/pr44133.c: New test.
5393         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5394         precise.
5395
5396 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5397
5398         PR fortran/44044
5399         * gfortran.dg/class_20.f03: New.
5400
5401 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5402
5403         PR 44078
5404         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5405         debug messages but not the newly introduced one.
5406
5407 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5408
5409         PR fortran/35779
5410         * gfortran.dg/initialization_25.f90: Commented testcase.
5411         * gfortran.dg/initialization_26.f90: New.
5412
5413 2010-05-16  Richard Guenther  <rguenther@suse.de>
5414
5415         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5416         * gcc.dg/pr43084.c: Likewise.
5417         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5418         -fipa-type-escape.
5419         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5420         -fipa-type-escape.
5421         * gcc.dg/struct/struct-reorg.exp: Likewise.
5422         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5423         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5424
5425 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5426
5427         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5428         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5429         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5430         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5431         tests.
5432
5433 2010-05-15  Jason Merrill  <jason@redhat.com>
5434
5435         * g++.dg/eh/spec10.C: New.
5436         * g++.dg/eh/spec11.C: New.
5437         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5438
5439 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5440
5441         PR fortran/44154
5442         PR fortran/42647
5443         * gfortran.dg/allocatable_scalar_9.f90: New.
5444
5445 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5446
5447         PR c++/44148
5448         * g++.dg/torture/pr44148.C: New test.
5449
5450 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5451
5452         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5453         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5454         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5455         diagnostics and type sizes.
5456
5457 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/lto9.adb: New test.
5460         * gnat.dg/lto9_pkg1.ads: New helper.
5461         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5462
5463 2010-05-15  Jan Hubicka  <jh@suse.cz>
5464
5465         * gcc.dg/lto/ipareference_1.c: Rename to ...
5466         * gcc.dg/lto/ipareference_0.c: ... this one.
5467         * gcc.dg/lto/ipareference_2.c: Rename to ...
5468         * gcc.dg/lto/ipareference_1.c: ... this one.
5469
5470 2010-05-15  Jan Hubicka  <jh@suse.cz>
5471
5472         * gcc.dg/lto/ipareference_1.c: New file.
5473         * gcc.dg/lto/ipareference_2.c: New file.
5474
5475 2010-05-15  Richard Guenther  <rguenther@suse.de>
5476
5477         PR tree-optimization/44038
5478         * gcc.c-torture/compile/pr44038.c: New testcase.
5479
5480 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5481
5482         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5483         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5484
5485 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5486
5487         PR fortran/43207
5488         PR fortran/43969
5489         * gfortran.dg/class_18.f03: New.
5490         * gfortran.dg/class_19.f03: New.
5491
5492 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5493
5494         PR debug/44112
5495         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5496         * g++.dg/debug/dwarf2/const1.C: Remove.
5497
5498 2010-05-14  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/eh/cond4.C: New.
5501         * g++.dg/eh/elide2.C: Adjust.
5502         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5503
5504 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5505
5506         PR fortran/44135
5507         * gfortran.dg/actual_array_interface_2.f90: New test.
5508
5509 2010-05-14  Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/44119
5512         * gcc.c-torture/compile/pr44119.c: New testcase.
5513
5514 2010-05-14  Jason Merrill  <jason@redhat.com>
5515
5516         PR c++/44127
5517         * g++.dg/eh/terminate1.C: New.
5518
5519 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5520
5521         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5522
5523         PR debug/44136
5524         * gcc.dg/pr44136.c: New test.
5525
5526 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5527
5528         PR c++/30566
5529         * g++.dg/warn/Wshadow-4.C: Adjust.
5530         * g++.dg/warn/Wshadow-5.C: New test.
5531         * g++.dg/warn/Wshadow-6.C: New test
5532
5533 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5534
5535         PR fortran/35779
5536         * gfortran.dg/initialization_25.f90: New.
5537
5538 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5539
5540         * g++.dg/otr-fold-1.C: New test.
5541         * g++.dg/otr-fold-2.C: New test.
5542
5543 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR fortran/44036
5546         * gfortran.dg/gomp/pr44036-1.f90: New test.
5547         * gfortran.dg/gomp/pr44036-2.f90: New test.
5548         * gfortran.dg/gomp/pr44036-3.f90: New test.
5549
5550         PR debug/43983
5551         * gcc.dg/guality/sra-1.c: New test.
5552
5553 2010-05-12  Jan Hubicka  <jh@suse.cz>
5554
5555         * tree-ssa/unreachable.c: New test.
5556
5557 2010-05-12  Jason Merrill  <jason@redhat.com>
5558
5559         * g++.dg/cpp0x/sfinae1.C: New.
5560
5561 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5562
5563         * gcc.target/i386/zee.c: New file.
5564
5565 2010-05-12  Jason Merrill  <jason@redhat.com>
5566
5567         * g++.dg/conversion/op1.C: Expect template candidate message.
5568         * g++.dg/cpp0x/nullptr15.C: Likewise.
5569         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5570         * g++.dg/cpp0x/pr31431.C: Likewise.
5571         * g++.dg/cpp0x/temp_default2.C: Likewise.
5572         * g++.dg/cpp0x/trailing4.C: Likewise.
5573         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5574         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5575         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5576         * g++.dg/cpp0x/variadic35.C: Likewise.
5577         * g++.dg/cpp0x/vt-35147.C: Likewise.
5578         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5579         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5580         * g++.dg/ext/visibility/anon8.C: Likewise.
5581         * g++.dg/ext/vla2.C: Likewise.
5582         * g++.dg/other/pr28114.C: Likewise.
5583         * g++.dg/other/ptrmem10.C: Likewise.
5584         * g++.dg/other/ptrmem11.C: Likewise.
5585         * g++.dg/overload/unknown1.C: Likewise.
5586         * g++.dg/parse/template7.C: Likewise.
5587         * g++.dg/parse/typename7.C: Likewise.
5588         * g++.dg/template/conv11.C: Likewise.
5589         * g++.dg/template/copy1.C: Likewise.
5590         * g++.dg/template/deduce3.C: Likewise.
5591         * g++.dg/template/dependent-expr5.C: Likewise.
5592         * g++.dg/template/friend.C: Likewise.
5593         * g++.dg/template/incomplete2.C: Likewise.
5594         * g++.dg/template/local4.C: Likewise.
5595         * g++.dg/template/local6.C: Likewise.
5596         * g++.dg/template/operator10.C: Likewise.
5597         * g++.dg/template/overload6.C: Likewise.
5598         * g++.dg/template/ptrmem2.C: Likewise.
5599         * g++.dg/template/ptrmem20.C: Likewise.
5600         * g++.dg/template/ptrmem8.C: Likewise.
5601         * g++.dg/template/sfinae2.C: Likewise.
5602         * g++.dg/template/ttp25.C: Likewise.
5603         * g++.dg/template/unify10.C: Likewise.
5604         * g++.dg/template/unify11.C: Likewise.
5605         * g++.dg/template/unify6.C: Likewise.
5606         * g++.dg/template/unify7.C: Likewise.
5607         * g++.dg/template/unify9.C: Likewise.
5608         * g++.dg/template/varmod1.C: Likewise.
5609         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5610         * g++.old-deja/g++.law/operators32.C: Likewise.
5611         * g++.old-deja/g++.pt/crash28.C: Likewise.
5612         * g++.old-deja/g++.pt/crash60.C: Likewise.
5613         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5614         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5615         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5616         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5617         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5618         * g++.old-deja/g++.pt/expr2.C: Likewise.
5619         * g++.old-deja/g++.pt/overload7.C: Likewise.
5620         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5621         * g++.old-deja/g++.pt/spec5.C: Likewise.
5622         * g++.old-deja/g++.pt/spec6.C: Likewise.
5623         * g++.old-deja/g++.pt/t24.C: Likewise.
5624         * g++.old-deja/g++.pt/unify4.C: Likewise.
5625         * g++.old-deja/g++.pt/unify6.C: Likewise.
5626         * g++.old-deja/g++.pt/unify8.C: Likewise.
5627         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5628         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5629         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5630
5631         * g++.dg/cpp0x/initlist32.C: New.
5632
5633         * g++.dg/template/conv11.C: New.
5634         * g++.dg/conversion/op1.C: Adjust expected error.
5635
5636         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5637
5638 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5639
5640         PR target/44088
5641         * gcc.target/i386/avx-cmpsd-1.c: New.
5642         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5643         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5644         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5645         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5646         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5647
5648 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR middle-end/44085
5651         * gcc.dg/gomp/pr44085.c: New test.
5652         * gfortran.dg/gomp/pr44085.f90: New test.
5653
5654 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5655
5656         * objc-obj-c++-shared/Object1.m: New.
5657         * objc.dg/torture: New directory.
5658         * objc.dg/torture/tls: Ditto.
5659         * objc.dg/tls: Ditto.
5660         * objc.dg/torture/tls/trivial.m: New test.
5661         * objc.dg/torture/tls/thr-init-2.m: New test.
5662         * objc.dg/torture/tls/thr-init-3.m: New test.
5663         * objc.dg/torture/tls/thr-init.m: New test.
5664         * objc.dg/torture/tls/diag-1.m: New test.
5665         * objc.dg/torture/tls/tls.exp: New.
5666         * objc.dg/torture/trivial.m: New test.
5667         * objc.dg/torture/dg-torture.exp: New.
5668         * objc.dg/tls/diag-3.m: New test.
5669         * objc.dg/tls/diag-4.m: New test.
5670         * objc.dg/tls/diag-5.m: New test.
5671         * objc.dg/tls/init-1.m: New test.
5672         * objc.dg/tls/init-2.m: New test.
5673         * objc.dg/tls/tls.exp: New.
5674         * objc.dg/tls/diag-2.m: New test.
5675         * lib/objc.exp: Respond to dg-additional-files.
5676
5677 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5678
5679         * gcc.target/m68k/20100512-1.c: New.
5680
5681 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5682
5683         * gnat.dg/lto8.adb: New test.
5684         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5685         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5686
5687 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5688
5689         PR c++/34272
5690         PR c++/43630
5691         PR c++/34491
5692         * g++.dg/template/crash97.C: New.
5693         * g++.dg/template/crash98.C: Likewise.
5694         * g++.dg/template/crash99.C: Likewise.
5695         * g++.dg/cpp0x/pr31439.C: Adjust.
5696         * g++.dg/template/crash95.C: Likewise.
5697
5698 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR middle-end/44071
5701         * c-c++-common/asmgoto-4.c: New test.
5702         * gcc.target/i386/pr44071.c: New test.
5703
5704         PR c++/44062
5705         * c-c++-common/Wunused-var-7.c: New test.
5706         * g++.dg/warn/Wunused-var-9.C: New test.
5707
5708 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5709
5710         PR fortran/43711
5711         * gfortran.dg/gomp/pr43711.f90: New.
5712
5713 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5714
5715         PR fortran/31820
5716         * gfortran.dg/select_5.f90: Updated.
5717
5718 2010-05-11  Jan Hubicka  <jh@suse.cz>
5719
5720         PR tree-optimize/44063
5721         * gcc.c-torture/compile/pr44063.c: New testcase.
5722
5723 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR debug/44023
5726         * gcc.dg/pr44023.c: New test.
5727
5728 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5729
5730         * gnat.dg/lto7.adb: New test.
5731         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5732
5733 2010-05-10  Jason Merrill  <jason@redhat.com>
5734
5735         PR c++/44017
5736         * g++.dg/template/inherit5.C: New.
5737
5738         PR c++/44045
5739         * g++.dg/cpp0x/initlist33.C: New.
5740         * g++.dg/cpp0x/initlist26.C: Adjust.
5741         * g++.dg/cpp0x/initlist28.C: Adjust.
5742
5743 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5744
5745         PR c++/43719
5746         * g++.dg/init/pr43719.C: New.
5747         * g++.dg/anon-struct4.C: Adjust.
5748
5749 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5750
5751         PR debug/44028
5752         * gcc.dg/pr44028.c: New test.
5753
5754 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5755
5756         PR fortran/27866
5757         PR fortran/35003
5758         PR fortran/42809
5759         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5760         * gfortran.dg/warn_conversion.f90: New.
5761
5762 2010-05-10  Michael Matz  <matz@suse.de>
5763
5764         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5765
5766 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5767
5768         PR rtl-optimization/44012
5769         * gcc.dg/pr44012.c: New.
5770
5771 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5772
5773         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5774         Log text on entry and exit.
5775         Prune Sun ld warnings for common symbols with differing sizes.
5776         (lto-link-and-maybe-run): Change caller.
5777
5778 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5779
5780         PR fortran/44044
5781         * gfortran.dg/class_7.f03: Modified.
5782         * gfortran.dg/select_type_1.f03: Modified.
5783         * gfortran.dg/select_type_12.f03: New.
5784
5785 2010-05-10  Richard Guenther  <rguenther@suse.de>
5786
5787         PR tree-optimization/44050
5788         * gcc.dg/torture/pr44050.c: New testcase.
5789
5790 2010-05-10  Wei Guozhi  <carrot@google.com>
5791
5792         PR target/42879
5793         * gcc.target/arm/pr42879.c: New testcase.
5794
5795 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5796
5797         PR c/44051
5798         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5799
5800 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5801
5802         PR c/10676
5803         * gcc.dg/anon-struct-10.c: New test.
5804
5805 2010-05-09  Richard Guenther  <rguenther@suse.de>
5806
5807         PR middle-end/44024
5808         * gcc.dg/pr44024.c: New testcase.
5809
5810 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5811
5812         PR c/4784
5813         * gcc.dg/anon-struct-9.c: New test.
5814
5815 2010-05-09  Richard Guenther  <rguenther@suse.de>
5816
5817         PR middle-end/44043
5818         * gcc.c-torture/compile/pr44043.c: New testcase.
5819
5820 2010-05-09  Richard Guenther  <rguenther@suse.de>
5821
5822         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5823
5824 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5825
5826         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5827
5828 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5829
5830         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5831         * gnat.dg/specs/lto3.ads: Likewise.
5832
5833 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5834
5835         PR middle-end/28685
5836         * gcc.dg/pr28685-1.c: New file.
5837
5838 2010-05-08  Richard Guenther  <rguenther@suse.de>
5839
5840         PR tree-optimization/44030
5841         * gcc.c-torture/compile/pr44030.c: New testcase.
5842
5843 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5844
5845         * gnat.dg/lto6.adb: New test.
5846         * gnat.dg/lto6_pkg.ads: New helper.
5847
5848 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5849
5850         * gnat.dg/lto5.adb: New test.
5851         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5852
5853 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5854
5855         * gnat.dg/lto4.ad[sb]: New test.
5856
5857 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/specs/lto3.ads: New test.
5860         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5861         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5862
5863 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5864
5865         * gnat.dg/sizetype3.ad[sb]: New test.
5866         * gnat.dg/sizetype3_pkg.ads: New helper.
5867
5868 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5869
5870         PR c++/43951
5871         * g++.dg/init/new29.C: New.
5872
5873 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5874
5875         PR fortran/40728
5876         * gfortran.dg/coarray_1.f90: Fixed error message.
5877         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5878         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5879         * gfortran.dg/intrinsic_std_5.f90: New.
5880
5881 2010-05-07  Jason Merrill  <jason@redhat.com>
5882
5883         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5884
5885 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5886
5887         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5888         (size_t, stderr): Remove.
5889         (read_error): Replaced __builtin_fprintf by fprintf.
5890
5891 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5892
5893         * gcc.dg/ordered-comparison-1.c: New test.
5894         * gcc.dg/ordered-comparison-2.c: New test.
5895         * gcc.dg/ordered-comparison-3.c: New test.
5896         * gcc.dg/ordered-comparison-4.c: New test.
5897
5898 2010-05-06  Mike Stump  <mikestump@comcast.net>
5899
5900         PR objc/35165
5901         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5902
5903 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5904             Jason Merrill  <jason@redhat.com>
5905
5906         * g++.dg/cpp0x/nullptr01.C: New.
5907         * g++.dg/cpp0x/nullptr02.C: New.
5908         * g++.dg/cpp0x/nullptr03.C: New.
5909         * g++.dg/cpp0x/nullptr04.C: New.
5910         * g++.dg/cpp0x/nullptr05.C: New.
5911         * g++.dg/cpp0x/nullptr06.C: New.
5912         * g++.dg/cpp0x/nullptr07.C: New.
5913         * g++.dg/cpp0x/nullptr08.C: New.
5914         * g++.dg/cpp0x/nullptr09.C: New.
5915         * g++.dg/cpp0x/nullptr10.C: New.
5916         * g++.dg/cpp0x/nullptr11.C: New.
5917         * g++.dg/cpp0x/nullptr12.C: New.
5918         * g++.dg/cpp0x/nullptr13.C: New.
5919         * g++.dg/cpp0x/nullptr14.C: New.
5920         * g++.dg/cpp0x/nullptr15.C: New.
5921         * g++.dg/cpp0x/nullptr16.C: New.
5922         * g++.dg/cpp0x/nullptr17.C: New.
5923         * g++.dg/cpp0x/nullptr18.C: New.
5924         * g++.dg/cpp0x/nullptr19.C: New.
5925         * g++.dg/cpp0x/nullptr20.C: New.
5926         * g++.dg/cpp0x/nullptr21.C: New.
5927         * g++.dg/cpp0x/nullptr22.C: New.
5928         * g++.dg/debug/nullptr01.C: New.
5929         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5930
5931 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5932
5933         * gcc.dg/Wunused-var-8.c: Move to...
5934         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5935
5936 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5937
5938         PR c++/40406
5939         * g++.dg/template/crash96.C: New.
5940
5941 2010-05-06  Jan Hubicka  <jh@suse.cz>
5942
5943         PR tree-optimization/43791
5944         * gcc.c-torture/compile/pr43791.c: New file.
5945
5946 2010-05-06  Michael Matz  <matz@suse.de>
5947
5948         PR tree-optimization/43984
5949         * gfortran.dg/pr43984.f90: New test.
5950
5951 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5952
5953         PR 40989
5954         * gcc.dg/pr40989.c: New.
5955
5956 2010-05-06  Richard Guenther  <rguenther@suse.de>
5957
5958         PR tree-optimization/43934
5959         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5960
5961 2010-05-06  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/43987
5964         * gcc.c-torture/execute/pr43987.c: New testcase.
5965         * gcc.dg/torture/pta-escape-1.c: Adjust.
5966         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5967         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5968         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5969         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5970
5971 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5972             Dodji Seketeli  <dodji@redhat.com>
5973
5974         PR c/18624
5975         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5976         * g++.dg/template/sfinae16.C: Likewise.
5977         * gcc.dg/Wunused-var-1.c: Moved to...
5978         * c-c++-common/Wunused-var-1.c: ...here. New test.
5979         * gcc.dg/Wunused-var-2.c: Moved to...
5980         * c-c++-common/Wunused-var-2.c: ...here. New test.
5981         * gcc.dg/Wunused-var-3.c: Moved to...
5982         * c-c++-common/Wunused-var-3.c: ...here. New test.
5983         * gcc.dg/Wunused-var-4.c: Moved to...
5984         * gcc.dg/Wunused-var-1.c: ... here.
5985         * gcc.dg/Wunused-var-5.c: Moved to...
5986         * c-c++-common/Wunused-var-4.c: ...here. New test.
5987         * gcc.dg/Wunused-var-7.c: Moved to...
5988         * c-c++-common/Wunused-var-5.c: ...here. New test.
5989         * gcc.dg/Wunused-var-6.c: Moved to...
5990         * gcc.dg/Wunused-var-2.c: ... here.
5991         * c-c++-common/Wunused-var-1.c: New test.
5992         * c-c++-common/Wunused-var-2.c: New test.
5993         * c-c++-common/Wunused-var-3.c: New test.
5994         * c-c++-common/Wunused-var-4.c: New test.
5995         * c-c++-common/Wunused-var-5.c: New test.
5996         * g++.dg/warn/Wunused-var-1.C: New test.
5997         * g++.dg/warn/Wunused-var-2.C: New test.
5998         * g++.dg/warn/Wunused-var-3.C: New test.
5999         * g++.dg/warn/Wunused-var-4.C: New test.
6000         * g++.dg/warn/Wunused-var-5.C: New test.
6001         * g++.dg/warn/Wunused-var-6.C: New test.
6002         * g++.dg/warn/Wunused-var-7.C: New test.
6003         * g++.dg/warn/Wunused-var-8.C: New test.
6004         * g++.dg/warn/Wunused-parm-1.C: New test.
6005         * g++.dg/warn/Wunused-parm-2.C: New test.
6006         * g++.dg/warn/Wunused-parm-3.C: New test.
6007
6008 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6009
6010         PR fortran/43985
6011         * gfortran.dg/gomp/crayptr5.f90: New test case.
6012
6013 2010-05-05  Jason Merrill  <jason@redhat.com>
6014
6015         PR debug/43370
6016         * g++.dg/ext/attrib39.C: New.
6017
6018 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6019
6020         PR fortran/24978
6021         * gfortran.dg/data_invalid.f90: New.
6022
6023 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6024
6025         * gnat.dg/lto2.adb: New test.
6026
6027 2010-05-05  Jason Merrill  <jason@redhat.com>
6028
6029         PR c++/43787
6030         * g++.dg/opt/empty1.C: New.
6031
6032 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6033
6034         PR fortran/43696
6035         * gfortran.dg/class_17.f03: New.
6036
6037 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6038
6039         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6040
6041 2010-05-04  Mike Stump  <mikestump@comcast.net>
6042
6043         PR objc/35165
6044         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6045
6046 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6047
6048         PR target/43668
6049         * gcc.target/i386/pr43668.c: New.
6050
6051 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6052
6053         PR c++/43028
6054         * g++.dg/cpp0x/initlist31.C: New.
6055
6056 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR c/43981
6059         * gcc.dg/Wunused-var-8.c: New test.
6060
6061 2010-05-04  Jason Merrill  <jason@redhat.com>
6062
6063         PR c++/38064
6064         * g++.dg/cpp0x/enum3.C: Extend.
6065
6066 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6067
6068         PR target/43799
6069         * gcc.target/i386/pr43799.c: New.
6070
6071 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6072
6073         * gnat.dg/lto1.adb: New test.
6074         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6075
6076 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6077
6078         PR middle-end/43671
6079         * gcc.target/i386/pr43671.c: New.
6080
6081 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6082
6083         PR c++/43705
6084         * g++.dg/template/crash95.C: New.
6085
6086 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6087
6088         PR debug/43508
6089         * gcc.target/i386/pr43508.c: New.
6090
6091 2010-05-04  Richard Guenther  <rguenther@suse.de>
6092
6093         PR tree-optimization/43879
6094         * g++.dg/torture/pr43879-1_0.C: New testcase.
6095         * g++.dg/torture/pr43879-1_1.C: Likewise.
6096
6097 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6098
6099         PR c++/43953
6100         * g++.dg/other/crash-12.C: New test.
6101
6102 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6103
6104         * g++.dg/cdce3.C: Add a space.  Updated.
6105
6106 2010-05-03  Jason Merrill  <jason@redhat.com>
6107
6108         PR c++/43680
6109         * g++.dg/opt/enum2.C: New.
6110         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6111         * g++.dg/warn/Wswitch-1.C: Adjust message.
6112
6113 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6114
6115         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6116         * g++.dg/ext/label13.C: Fix typo.
6117         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6118         alpha*-dec-osf5*.
6119         * gcc.c-torture/compile/limits-declparen.c: xfail on
6120         alpha*-dec-osf5* with -g.
6121         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6122         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6123         * gcc.dg/c99-tgmath-2.c: Likewise.
6124         * gcc.dg/c99-tgmath-3.c: Likewise.
6125         * gcc.dg/c99-tgmath-4.c: Likewise.
6126
6127 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6128
6129         PR fortran/43592
6130         * gfortran.dg/unexpected_interface.f90: New test.
6131
6132 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6133
6134         * ada/acats/run_acats (which): New function.
6135         (host_gnatchop, host_gnatmake): Use it.
6136
6137 2010-05-03  Richard Guenther  <rguenther@suse.de>
6138
6139         PR tree-optimization/43971
6140         * gcc.dg/pr43971.c: New testcase.
6141
6142 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR debug/43972
6145         * gcc.dg/debug/pr43972.c: New test.
6146
6147 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6148
6149         PR testsuite/43963
6150         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6151
6152 2010-05-02  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/43879
6155         * gcc.dg/torture/pr43879-3.c: New testcase.
6156
6157 2010-05-01  Richard Guenther  <rguenther@suse.de>
6158
6159         PR tree-optimization/43949
6160         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6161
6162 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6163
6164         PR c++/43951
6165         * g++.dg/init/new28.C: New.
6166
6167 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6168
6169         PR objc++/32052
6170         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6171         structure and nested declarations.
6172         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6173         structure and nested declarations.  Reduce header clutter and
6174         use _exit() rather than abort().
6175         * objc.dg/encode-10.m: New.
6176         * objc.dg/encode-11.m: New.
6177
6178 2010-04-30  DJ Delorie  <dj@redhat.com>
6179
6180         * gcc.c-torture/execute/20100430-1.c: New test.
6181
6182 2010-04-30  Jason Merrill  <jason@redhat.com>
6183
6184         PR c++/43868
6185         * g++.dg/template/ptrmem21.C: New.
6186
6187 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6188
6189         PR fortran/18918
6190         PR fortran/43931
6191         * gfortran.dg/coarray_13.f90: New test.
6192
6193 2010-04-30  Richard Guenther  <rguenther@suse.de>
6194
6195         PR lto/43946
6196         * gcc.dg/lto/20100430-1_0.c: New testcase.
6197
6198 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR debug/43942
6201         * c-c++-common/pr43942.c: New test.
6202
6203 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6204
6205         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6206         conflict with darwin crt1.o 'start' symbol.
6207
6208 2010-04-30  Richard Guenther  <rguenther@suse.de>
6209
6210         PR tree-optimization/43879
6211         * gcc.dg/torture/pr43879_1.c: New testcase.
6212
6213 2010-04-30  Richard Guenther  <rguenther@suse.de>
6214
6215         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6216
6217 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6218
6219         PR c++/43890
6220         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6221         user-provided constructor while recursing.
6222
6223 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6224
6225         PR fortran/42274
6226         * gfortran.dg/class_16.f03: New test.
6227
6228 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/42274
6231         * gfortran.dg/class_15.f03: New.
6232
6233 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6234
6235         PR fortran/43326
6236         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6237
6238 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6239
6240         PR fortran/43492
6241         * gfortran.dg/generic_22.f03 : New test.
6242
6243 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6244
6245         PR fortran/42353
6246         * gfortran.dg/class_14.f03: New test.
6247
6248 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6249
6250         PR fortran/42680
6251         * gfortran.dg/interface_32.f90: New test.
6252
6253 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6254             Janus Weil  <janus@gcc.gnu.org>
6255
6256         PR fortran/41829
6257         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6258         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6259         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6260
6261 2010-04-28  Mike Stump  <mikestump@comcast.net>
6262
6263         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6264         dg-excess-errors.
6265         * g++.dg/uninit-pred-2_b.C: Likewise.
6266
6267 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6268
6269         PR fortran/18918
6270         PR fortran/43919
6271         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6272
6273 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6274
6275         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6276         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6277         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6278         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6279         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6280
6281 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6282
6283         * gcc.dg/const-uniq-1.c: New test.
6284         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6285
6286 2010-04-28  Xinliang David Li  <davidxl@google.com>
6287
6288         * gcc.dg/uninit-pred-2_b.c: New test.
6289         * gcc.dg/uninit-pred-4_b.c: New test.
6290         * gcc.dg/uninit-pred-3_d.c: New test.
6291         * gcc.dg/uninit-pred-6_b.c: New test.
6292         * gcc.dg/uninit-pred-8_b.c: New test.
6293         * gcc.dg/uninit-pred-3_a.c: New test.
6294         * gcc.dg/uninit-pred-2_c.c: New test.
6295         * gcc.dg/uninit-pred-5_a.c: New test.
6296         * gcc.dg/uninit-pred-3_e.c: New test.
6297         * gcc.dg/uninit-pred-7_a.c: New test.
6298         * gcc.dg/uninit-pred-6_c.c: New test.
6299         * gcc.dg/uninit-pred-9_a.c: New test.
6300         * gcc.dg/uninit-pred-8_c.c: New test.
6301         * gcc.dg/uninit-pred-3_b.c: New test.
6302         * gcc.dg/uninit-pred-5_b.c: New test.
6303         * gcc.dg/uninit-pred-7_b.c: New test.
6304         * gcc.dg/uninit-pred-6_d.c: New test.
6305         * gcc.dg/uninit-pred-9_b.c: New test.
6306         * gcc.dg/uninit-pred-2_a.c: New test.
6307         * gcc.dg/uninit-pred-4_a.c: New test.
6308         * gcc.dg/uninit-pred-3_c.c: New test.
6309         * gcc.dg/uninit-pred-6_a.c: New test.
6310         * gcc.dg/uninit-pred-8_a.c: New test.
6311         * gcc.dg/uninit-pred-7_c.c: New test.
6312         * gcc.dg/uninit-pred-6_e.c: New test.
6313         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6314         * g++.dg/uninit-pred-1_a.C: New test.
6315         * g++.dg/uninit-pred-1_b.C: New test.
6316         * g++.dg/uninit-pred-2_a.C: New test.
6317         * g++.dg/uninit-pred-2_b.C: New test.
6318         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6319         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6320         * g++.dg/uninit-pred-loop_1.cc: New test.
6321
6322 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6323
6324         * gcc.dg/lto/20091209-1_0.c: New testcase.
6325
6326 2010-04-28  Richard Guenther  <rguenther@suse.de>
6327
6328         PR tree-optimization/43879
6329         PR tree-optimization/43909
6330         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6331
6332 2010-04-28  Richard Guenther  <rguenther@suse.de>
6333
6334         PR c++/43880
6335         * g++.dg/torture/pr43880.C: New testcase.
6336
6337 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6338
6339         PR c++/9335
6340         * g++.dg/template/recurse2.C: Update
6341         * g++.dg/template/recurse.C: Update.
6342         * g++.dg/template/pr23510.C: Update.
6343         * lib/prune.exp: Filter out 'recursively instantiated'.
6344
6345 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6346
6347         PR c++/29043
6348         * g++.dg/init/pr29043.C: New.
6349
6350 2010-04-27  Jason Merrill  <jason@redhat.com>
6351
6352         * g++.dg/lookup/scoped5.C: Adjust.
6353         * g++.dg/lookup/scoped8.C: Adjust.
6354         * g++.dg/template/dependent-expr5.C: Adjust.
6355         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6356
6357         PR c++/43856
6358         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6359
6360         PR c++/43875
6361         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6362
6363 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6364             Jan Hubicka <hubicka@ucw.cz>
6365
6366         * gcc.dg/pure-2.c: New testcase.
6367         * gcc.dg/const-1.c: New testcase.
6368
6369 2010-04-27  Jason Merrill  <jason@redhat.com>
6370
6371         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6372
6373         PR c++/41468
6374         * g++.dg/template/sfinae17.C: New.
6375         * g++.dg/template/sfinae18.C: New.
6376
6377 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6378
6379         * g++.dg/init/pr42844.C: New.
6380         * g++.dg/cpp0x/pr42844-2.C: New.
6381         * g++.dg/cpp0x/defaulted2.C: Adjust.
6382         * g++.dg/tree-ssa/pr27549.C: Likewise.
6383         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6384
6385 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6386
6387         PR fortran/18918
6388         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6389
6390 2010-04-27  Richard Guenther  <rguenther@suse.de>
6391
6392         PR middle-end/40561
6393         * g++.dg/other/pr40561.C: New testcase.
6394
6395 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6396
6397         PR middle-end/43812
6398         * g++.dg/ipa/pr43812.C: New test.
6399
6400 2010-04-27  Jan Hubicka  <jh@suse.cz>
6401
6402         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6403         (test): ... this one.
6404
6405 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6406
6407         PR target/40657
6408         * gcc.target/arm/thumb-stackframe.c: New test.
6409
6410 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6411
6412         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6413         * gcc.dg/misc-column.c: Likewise.
6414         * gcc.dg/Walways-true-1.c: Likewise.
6415         * gcc.dg/Walways-true-2.c: Likewise.
6416         * gcc.dg/warn-addr-cmp.c: Likewise.
6417
6418 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6419
6420         PR fortran/18918
6421         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6422         * gfortran.dg/coarray_12.f90: New.
6423
6424 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6425
6426         PR c/32207
6427         * gcc.dg/pr32207.c: New test.
6428         * gcc.dg/misc-column.c: Adjust expected warning.
6429         * gcc.dg/Walways-true-1.c: Likewise.
6430         * gcc.dg/Walways-true-2.c: Likewise.
6431         * gcc.dg/warn-addr-cmp.c: Likewise.
6432
6433 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6434
6435         PR lto/42776
6436         * lib/lto.exp (lto_prune_vis_warns): New function.
6437         (lto-link-and-maybe-run): Call it.
6438
6439 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6440
6441         PR tree-optimization/43904
6442         * gcc.dg/tree-ssa/tailcall-6.c: New.
6443
6444 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6445
6446         PR testsuite/35165
6447         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6448         Darwin8/OSX10.4 - compatible code generation.
6449         Use scan-rtl-dump.
6450         * obj-c++.dg/stubify-1.mm: Ditto.
6451         * lib/objc-torture.exp: Do not require link success for
6452         "trivial.m" in the runtime checks when dowhat = 'compile'.
6453         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6454         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6455         Darwin8/OSX10.4 - compatible code generation.
6456         * objc.dg/stubify-2.m: Ditto.
6457         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6458         * objc.dg/next-runtime-1.m: Ditto.
6459         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6460         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6461         runtimes on Darwin.
6462
6463 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6464
6465         PR 43715
6466         * lib/plugin-support.exp: Use "-undefined
6467         dynamic_lookup" on darwin.
6468
6469 2010-04-26  Richard Guenther  <rguenther@suse.de>
6470
6471         * gcc.dg/lto/20100426_0.c: New testcase.
6472
6473 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6474
6475         PR tree-optimization/43833
6476         gcc.dg/Warray-bounds-8.c: New test case.
6477
6478 2010-04-26  Richard Guenther  <rguenther@suse.de>
6479
6480         PR lto/43080
6481         * g++.dg/lto/20100423-3_0.C: New testcase.
6482
6483 2010-04-26  Richard Guenther  <rguenther@suse.de>
6484
6485         PR lto/42425
6486         * g++.dg/lto/20100423-2_0.C: New testcase.
6487
6488 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6489
6490         * gcc.dg/vect/bb-slp-23.c: New test.
6491
6492 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6493
6494         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6495         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6496         * gcc.dg/c1x-float-1.c: New test.
6497
6498 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6499
6500         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6501         of "lea\[ \t\]".
6502
6503 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6504
6505         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6506         FreeBSD.
6507         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6508         * gfortran.dg/default_format_2.f90: Ditto.
6509
6510 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6511
6512         * gfortran.dg/pr43505.f90: Clean up .mod file.
6513         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6514         * gfortran.dg/pr41347.f90: Ditto.
6515         * gfortran.dg/internal_pack_4.f90: Ditto.
6516         * gfortran.dg/proc_decl_23.f90: Ditto.
6517         * gfortran.dg/recursive_check_3.f90: Ditto.
6518         * gfortran.dg/intent_out_3.f90: Ditto.
6519         * gfortran.dg/assignment_2.f90: Ditto.
6520         * gfortran.dg/pr41928.f90: Ditto.
6521         * gfortran.dg/pr42166.f90: Ditto.
6522         * gfortran.dg/private_type_12.f90: Ditto.
6523         * gfortran.dg/graphite/pr42185.f90: Ditto.
6524         * gfortran.dg/graphite/pr42186.f90: Ditto.
6525         * gfortran.dg/graphite/pr40982.f90: Ditto.
6526         * gfortran.dg/graphite/id-2.f90: Ditto.
6527         * gfortran.dg/graphite/id-4.f90: Ditto.
6528         * gfortran.dg/graphite/pr42050.f90: Ditto.
6529         * gfortran.dg/graphite/id-18.f90: Ditto.
6530         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6531         * gfortran.dg/graphite/pr41924.f90: Ditto.
6532         * gfortran.dg/graphite/pr42393.f90: Ditto.
6533         * gfortran.dg/graphite/pr37980.f90: Ditto.
6534         * gfortran.dg/graphite/pr38953.f90: Ditto.
6535         * gfortran.dg/graphite/pr42180.f90: Ditto.
6536         * gfortran.dg/graphite/pr42181.f90: Ditto.
6537         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6538         * gfortran.dg/select_type_4.f90: Ditto.
6539         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6540         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6541         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6542         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6543         * gfortran.dg/whole_file_11.f90: Ditto.
6544         * gfortran.dg/private_type_11.f90: Ditto.
6545         * gfortran.dg/vect/vect-gems.f90: Ditto.
6546         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6547
6548 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6551
6552 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6553
6554         * gnat.dg/pack15.ad[sb]: New test.
6555
6556 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6557
6558         * gcc.target/arm/mla-1.c: New test.
6559
6560 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6561
6562         PR fortran/30073
6563         PR fortran/43793
6564         * gfortran.dg/pr43793.f90: New test.
6565
6566 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6567
6568         PR tree-optimization/41442
6569         * gcc.target/i386/pr41442.c: New test.
6570
6571 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6572
6573         PR fortran/43832
6574         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6575
6576 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6577
6578         PR fortran/43832
6579         * gfortran.dg/open_nounit.f90: New test.
6580
6581 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6582
6583         PR fortran/43841
6584         PR fortran/43843
6585         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6586
6587 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6588
6589         * gcc.dg/Wconversion-integer.c: Update.
6590
6591 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6592
6593         * gnat.dg/unchecked_convert5.adb: New test.
6594
6595 2010-04-23  Richard Guenther  <rguenther@suse.de>
6596
6597         PR lto/41734
6598         * gcc.dg/lto/20100423-2_0.c: New testcase.
6599         * gcc.dg/lto/20100423-2_0.c: Likewise.
6600
6601 2010-04-23  Richard Guenther  <rguenther@suse.de>
6602
6603         PR lto/43455
6604         * gcc.dg/lto/20100423-1_0.c: New testcase.
6605         * gcc.dg/lto/20100423-1_1.c: Likewise.
6606
6607 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6608
6609         PR tree-optimization/43846
6610         * gcc.dg/tree-ssa/sra-10.c: New test.
6611
6612 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6613
6614         PR middle-end/43835
6615         * gcc.c-torture/execute/pr43835.c: New test.
6616
6617 2010-04-23  Richard Guenther  <rguenther@suse.de>
6618
6619         PR lto/42653
6620         * g++.dg/lto/20100423-1_0.C: New testcase.
6621
6622 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6623
6624         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6625
6626 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6627
6628         PR tree-optimization/43842
6629         * gcc.dg/vect/pr43842.c: New test.
6630
6631 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6632
6633         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6634         * gcc.target/i386/wmul-2.c: Likewise.
6635
6636 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6637
6638         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6639         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6640
6641 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6642
6643         * gfortran.dg/reassoc_6.f: New testcase.
6644
6645 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6646
6647         PR middle-end/29274
6648         * gcc.target/arm/wmul-1.c: New test.
6649         * gcc.target/arm/wmul-2.c: New test.
6650
6651 2010-04-22  Richard Guenther  <rguenther@suse.de>
6652
6653         PR tree-optimization/43845
6654         * gcc.c-torture/compile/pr43845.c: New testcase.
6655
6656 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6657
6658         PR middle-end/29274
6659         * gcc.target/i386/wmul-1.c: New test.
6660         * gcc.target/i386/wmul-2.c: New test.
6661         * gcc.target/bfin/wmul-1.c: New test.
6662         * gcc.target/bfin/wmul-2.c: New test.
6663
6664 2010-04-22  Richard Guenther  <rguenther@suse.de>
6665
6666         PR fortran/43829
6667         * gfortran.dg/vector_subscript_6.f90: New testcase.
6668         * gfortran.dg/assign_10.f90: Adjust.
6669
6670 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR fortran/43836
6673         * gfortran.dg/gomp/pr43836.f90: New test.
6674
6675 2010-04-21  Richard Guenther  <rguenther@suse.de>
6676
6677         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6678
6679 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681         * gcc.dg/torture/builtin-cproj-3.c: New.
6682
6683 2010-04-20  Jason Merrill  <jason@redhat.com>
6684
6685         PR c++/9335
6686         * g++.dg/template/recurse2.C: New.
6687         * g++.dg/parse/crash36.C: Adjust.
6688         * g++.dg/other/fold1.C: Adjust.
6689         * g++.dg/init/member1.C: Adjust.
6690         * lib/prune.exp: Prune "skipping N instantiation contexts".
6691
6692 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6693
6694         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6695
6696 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6697
6698         * gcc.dg/torture/builtin-cproj-1.c: New.
6699         * gcc.dg/torture/builtin-cproj-2.c: New.
6700
6701 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6702
6703         PR c++/43800
6704         PR c++/43704
6705         * g++.dg/template/typedef32.C: Adjust.
6706         * g++.dg/template/typedef33.C: New test.
6707
6708 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6709
6710         PR fortran/43227
6711         * gfortran.dg/proc_decl_23.f90: New test.
6712
6713         PR fortran/43266
6714         * gfortran.dg/abstract_type_6.f03: New test.
6715
6716 2010-04-20  Xinliang David Li  <davidxl@google.com>
6717
6718         * g++.dg/tree-ssa/fold-compare.C: New.
6719
6720 2010-04-20  Richard Guenther  <rguenther@suse.de>
6721
6722         PR tree-optimization/39417
6723         * g++.dg/torture/pr39417.C: New testcase.
6724
6725 2010-04-20  Richard Guenther  <rguenther@suse.de>
6726
6727         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6728
6729 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6730
6731         * g++.dg/debug/dwarf2/rv1.C: New test.
6732
6733 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6734
6735         PR target/43635
6736         * gcc.c-torture/compile/pr43635.c: New testcase.
6737
6738 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR fortran/43339
6741         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6742         of sequential loops being private only in the innermost containing
6743         task region.
6744
6745         PR middle-end/43337
6746         * gfortran.dg/gomp/pr43337.f90: New test.
6747
6748 2010-04-19  Richard Guenther  <rguenther@suse.de>
6749
6750         PR tree-optimization/43796
6751         * gfortran.dg/pr43796.f90: New testcase.
6752
6753 2010-04-19  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/43783
6756         * gcc.c-torture/execute/pr43783.c: New testcase.
6757
6758 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6759
6760         PR target/43766
6761         * gcc.target/i386/pr43766.c: New test.
6762
6763 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6764
6765         PR target/43662
6766         * gcc.target/i386/pr43662.c: New test.
6767
6768 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6769
6770         PR c++/43704
6771         * g++.dg/template/typedef32.C: New test.
6772
6773 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6774
6775         PR tree-optimization/37027
6776         * lib/target-supports.exp
6777         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6778         * gcc.dg/vect/pr37027.c: New test.
6779         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6780         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6781         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6782         gcc.dg/vect/vect-complex-6.c: Likewise.
6783
6784 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * g++.dg/debug/dwarf2/enum1.C: New test.
6787
6788 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6789
6790         * gnat.dg/rep_clause5.ad[sb]: New test.
6791         * gnat.dg/rep_clause5_pkg.ads: New helper.
6792
6793 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6794
6795         PR tree-optimization/43771
6796         * g++.dg/vect/pr43771.cc: New test.
6797
6798 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6799
6800         PR fortran/31538
6801         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6802         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6803
6804 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6805
6806         * gnat.dg/sizetype.adb: Rename into...
6807         * gnat.dg/sizetype1.adb: ...this.
6808         * gnat.dg/sizetype2.adb: New test.
6809
6810 2010-04-16  Richard Guenther  <rguenther@suse.de>
6811
6812         PR tree-optimization/43572
6813         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6814
6815 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6816
6817         * gnat.dg/specs/discr_private.ads: New test.
6818
6819 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6820
6821         PR target/41514
6822         * gcc.target/arm/thumb-comparisons.c: New test.
6823
6824         PR target/40603
6825         * gcc.target/arm/thumb-cbranchqi.c: New test.
6826
6827 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6828
6829         * g++.dg/torture/pr36191.C: Enable for SH.
6830
6831 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6832
6833         * gnat.dg/wide_boolean.adb: New test.
6834         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6835
6836 2010-04-15  Richard Guenther  <rguenther@suse.de>
6837
6838         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6839         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6840         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6841         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6842         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6843         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6844         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6845         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6846         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6847         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6848         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6849         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6850         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6851         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6852         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6853
6854 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6855
6856         PR target/21803
6857         * gcc.target/arm/pr42496.c: New test.
6858
6859 2010-04-14  Jason Merrill  <jason@redhat.com>
6860
6861         PR c++/36625
6862         * g++.dg/ext/attrib38.C: New.
6863
6864 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6865
6866         PR testsuite/43739
6867         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6868
6869 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6870
6871         PR 42966
6872         * gcc.dg/cpp/warn-undef-2.c: Update.
6873         * gcc.dg/cpp/warn-traditional-2.c: Update.
6874         * gcc.dg/cpp/warn-comments-2.c: Update.
6875         * gcc.dg/cpp/warn-variadic-2.c: Update.
6876         * gcc.dg/cpp/warn-long-long-2.c: Update.
6877         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6878         * gcc.dg/cpp/warn-multichar-2.c: Update.
6879         * gcc.dg/cpp/warn-normalized-3.c: Update.
6880         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6881         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6882         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6883         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6884         * gcc.dg/cpp/warn-redefined-2.c: Update.
6885         * gfortran.dg/warning-directive-2.F90: Update.
6886         * c-c++-common/cpp/warning-directive-2.c: Update.
6887
6888 2010-04-14  Michael Matz  <matz@suse.de>
6889
6890         PR tree-optimization/42963
6891         * gcc.dg/pr42963.c: New testcase.
6892
6893 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/class_wide.adb: Rename into...
6896         * gnat.dg/class_wide1.adb: ...this.
6897         * gnat.dg/class_wide2.ad[sb]: New test.
6898
6899 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6900
6901         PR fortran/18918
6902         * gfortran.dg/coarray_9.f90: Update dg-errors.
6903         * gfortran.dg/coarray_10.f90: New test.
6904         * gfortran.dg/coarray_11.f90: New test.
6905
6906 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6907
6908         PR fortran/43747
6909         gfortran.dg/initialization_24.f90: New test.
6910
6911 2010-04-13  Jason Merrill  <jason@redhat.com>
6912
6913         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6914         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6915
6916 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6917
6918         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6919         * g++.dg/dg.exp: Likewise.
6920         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6921         * c-c++-common/cpp/warning-directive-1.c: ... here.
6922         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6923         * c-c++-common/cpp/warning-directive-2.c: ... here.
6924         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6925         * c-c++-common/cpp/warning-directive-3.c: ... here.
6926         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6927         * c-c++-common/cpp/warning-directive-4.c: ... here.
6928         * g++.dg/cpp/warning-directive-1.C: Delete.
6929         * g++.dg/cpp/warning-directive-2.C: Delete.
6930         * g++.dg/cpp/warning-directive-3.C: Delete.
6931         * g++.dg/cpp/warning-directive-4.C: Delete.
6932         * gcc.dg/cpp/normalised-3.c: Delete.
6933         * g++.dg/cpp/normalised-1.C: Rename as ...
6934         * c-c++-common/cpp/normalised-3.c: ... this.
6935
6936 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6937
6938         * gcc.dg/tree-ssa/sra-9.c: New test.
6939
6940 2010-04-13  Michael Matz  <matz@suse.de>
6941
6942         PR middle-end/43730
6943         * gcc.dg/pr43730.c: New test.
6944
6945 2010-04-13  Michael Matz  <matz@suse.de>
6946
6947         * gcc.dg/tree-ssa/negate.c: New testcase.
6948
6949 2010-04-13  Richard Guenther  <rguenther@suse.de>
6950
6951         PR testsuite/43735
6952         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6953
6954 2010-04-13  Richard Guenther  <rguenther@suse.de>
6955
6956         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6957
6958 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gnat.dg/derived_type1.adb: New test.
6961
6962 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6963
6964         * gcc.dg/plugindir1.c: New testcase.
6965         * gcc.dg/plugindir2.c: New testcase.
6966         * gcc.dg/plugindir3.c: New testcase.
6967         * gcc.dg/plugindir4.c: New testcase.
6968
6969 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6970
6971         * gcc.target/i386/rotate-2.c: New test.
6972
6973 2010-04-12  Jason Merrill  <jason@redhat.com>
6974
6975         PR c++/43641
6976         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6977         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6978
6979 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6980
6981         PR c++/25811
6982         * g++.dg/init/pr25811.C: New test.
6983
6984 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6987         dg-error, dg-warning.
6988         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6989
6990 2010-04-12  Richard Guenther  <rguenther@suse.de>
6991
6992         * gcc.dg/torture/inline-2.c: New testcase.
6993
6994 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR bootstrap/43699
6997         * gcc.dg/Wunused-var-7.c: New test.
6998
6999         PR tree-optimization/43560
7000         * gcc.c-torture/execute/pr43560.c: New test.
7001
7002 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7003
7004         * gnat.dg/aggr13.adb: New test.
7005         * gnat.dg/aggr14.adb: Likewise.
7006         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7007
7008 2010-04-12  Richard Guenther  <rguenther@suse.de>
7009
7010         PR c++/43611
7011         * g++.dg/torture/pr43611.C: New testcase.
7012
7013 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7014
7015         PR c/36774
7016         * gcc.dg/pr36774-1.c: New test.
7017         * gcc.dg/pr36774-2.c: New test.
7018
7019 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7020
7021         * gcc.target/sh/rte-delay-slot.c: New test.
7022
7023 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7024
7025         * gnat.dg/pack9.adb: Remove -cargs option.
7026         * gnat.dg/aggr12.ad[sb]: New test.
7027
7028 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7029
7030         PR target/43417
7031         * gcc.target/sh/pr43417.c: New test.
7032
7033 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7034
7035         PR fortran/43591
7036         * gfortran.dg/spec_expr_6.f90: New test.
7037
7038 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7039
7040         PR cpp/43195
7041         * gcc.dg/cpp/pr43195.c: New.
7042         * gcc.dg/cpp/pr43195.h: New.
7043
7044 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7045
7046         PR 42965
7047         * gcc.dg/Werror-6.c: Adjust.
7048         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7049         * gcc.dg/Werror-4.c: Likewise.
7050         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7051         * gcc.dg/Wswitch-enum-error.c: Likewise.
7052         * gcc.dg/Wpointer-arith.c: Likewise.
7053         * gcc.dg/Wfatal.c: Likewise.
7054         * gcc.dg/Wswitch-error.c: Likewise.
7055         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7056         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7057         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7058         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7059         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7060         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7061         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7062         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7063         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7064         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7065         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7066         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7067         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7068         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7069         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7070         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7071         * g++.dg/cpp/warning-directive-2.C: Likewise.
7072         * gfortran.dg/warning-directive-2.F90: Likewise.
7073
7074 2010-04-09  Jason Merrill  <jason@redhat.com>
7075
7076         PR c++/42623
7077         * g++.dg/template/sizeof13.C: New.
7078
7079 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7080
7081         * g++.dg/other/pr35504.C: Add check for thiscall.
7082         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7083         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7084
7085 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7086
7087         PR c++/28584
7088         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7089         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7090         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7091         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7092         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7093         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7094         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7095         * g++.dg/other/increment1.C: Likewise.
7096
7097 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7098
7099         PR fortran/18918
7100         * gfortran.dg/coarray_7.f90: New test.
7101         * gfortran.dg/coarray_8.f90: New test.
7102
7103 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7104
7105         PR fortran/28039
7106         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7107
7108 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7109
7110         PR target/43643
7111         * gcc.dg/pr43643.c: New test.
7112
7113 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7114
7115         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7116
7117 2010-04-08  Richard Guenther  <rguenther@suse.de>
7118
7119         PR tree-optimization/43679
7120         * gcc.c-torture/compile/pr43679.c: New testcase.
7121
7122 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR debug/43670
7125         * gcc.dg/pr43670.c: New test.
7126
7127 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7128
7129         PR middle-end/40815
7130         * gcc.dg/tree-ssa/reassoc-19.c: New.
7131
7132 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR c/18624
7135         * gcc.dg/Wunused-var-1.c: New test.
7136         * gcc.dg/Wunused-var-2.c: New test.
7137         * gcc.dg/Wunused-var-3.c: New test.
7138         * gcc.dg/Wunused-var-4.c: New test.
7139         * gcc.dg/Wunused-var-5.c: New test.
7140         * gcc.dg/Wunused-var-6.c: New test.
7141         * gcc.dg/Wunused-parm-1.c: New test.
7142
7143         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7144         * gcc.dg/trunc-1.c: Likewise.
7145         * gcc.dg/vla-9.c: Likewise.
7146         * gcc.dg/dfp/composite-type.c: Likewise.
7147
7148 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7149
7150         PR objc/35996
7151         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7152         * obj-c++.dg/objc-gc-3.mm: Ditto.
7153
7154 2010-04-07  Simon Baldwin  <simonb@google.com>
7155
7156         * gcc.dg/cpp/warn-undef-2.c: New.
7157         * gcc.dg/cpp/warn-traditional-2.c: New.
7158         * gcc.dg/cpp/warn-comments-2.c: New.
7159         * gcc.dg/cpp/warning-directive-1.c: New.
7160         * gcc.dg/cpp/warn-long-long.c: New.
7161         * gcc.dg/cpp/warn-traditional.c: New.
7162         * gcc.dg/cpp/warn-variadic-2.c: New.
7163         * gcc.dg/cpp/warn-undef.c: New.
7164         * gcc.dg/cpp/warn-normalized-1.c: New.
7165         * gcc.dg/cpp/warning-directive-2.c: New.
7166         * gcc.dg/cpp/warn-long-long-2.c: New.
7167         * gcc.dg/cpp/warn-variadic.c: New.
7168         * gcc.dg/cpp/warn-normalized-2.c: New.
7169         * gcc.dg/cpp/warning-directive-3.c: New.
7170         * gcc.dg/cpp/warn-deprecated-2.c: New.
7171         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7172         * gcc.dg/cpp/warn-multichar-2.c: New.
7173         * gcc.dg/cpp/warn-normalized-3.c: New.
7174         * gcc.dg/cpp/warning-directive-4.c: New.
7175         * gcc.dg/cpp/warn-unused-macros.c: New.
7176         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7177         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7178         * gcc.dg/cpp/warn-cxx-compat.c: New.
7179         * gcc.dg/cpp/warn-redefined.c: New.
7180         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7181         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7182         * gcc.dg/cpp/warn-deprecated.c: New.
7183         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7184         * gcc.dg/cpp/warn-redefined-2.c: New.
7185         * gcc.dg/cpp/warn-comments.c: New.
7186         * gcc.dg/cpp/warn-multichar.c: New.
7187         * g++.dg/cpp/warning-directive-1.C: New.
7188         * g++.dg/cpp/warning-directive-2.C: New.
7189         * g++.dg/cpp/warning-directive-3.C: New.
7190         * g++.dg/cpp/warning-directive-4.C: New.
7191         * gfortran.dg/warning-directive-1.F90: New.
7192         * gfortran.dg/warning-directive-3.F90: New.
7193         * gfortran.dg/warning-directive-2.F90: New.
7194         * gfortran.dg/warning-directive-4.F90: New.
7195
7196 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7197
7198         PR objc++/23716
7199         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7200
7201 2010-04-07  Jason Merrill  <jason@redhat.com>
7202
7203         * g++.dg/template/dr408.C: New.
7204
7205         * g++.dg/lookup/ns4.C: New.
7206
7207         PR c++/38392
7208         * g++.dg/template/friend51.C: New test.
7209
7210         PR c++/41970
7211         * g++.old-deja/g++.other/linkage1.C: Adjust.
7212
7213 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7214
7215         PR c++/42697
7216         * g++.dg/template/crash94.C: New test.
7217
7218 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7219
7220         PR c++/40239
7221         * g++.dg/init/aggr5.C: New test.
7222         * g++.dg/init/aggr5.C: New test.
7223
7224 2010-04-07  Richard Guenther  <rguenther@suse.de>
7225
7226         PR tree-optimization/43270
7227         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7228         * gcc.dg/Warray-bounds-7.c: Likewise.
7229
7230 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7231
7232         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7233         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7234         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7235
7236 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7237
7238         PR c++/42556
7239         * g++.dg/init/pr42556.C: New test.
7240
7241 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7242
7243         PR debug/43628
7244         * g++.dg/debug/dwarf2/typedef2.C: New test.
7245
7246 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7247
7248         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7249         c-c++-common/dwarf2/redeclaration-1.C
7250
7251 2010-04-06  Jason Merrill  <jason@redhat.com>
7252
7253         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7254         * g++.dg/ext/attrib18.C: Likewise.
7255         * g++.dg/ext/bitfield2.C: Likewise.
7256         * g++.dg/ext/bitfield4.C: Likewise.
7257         * g++.dg/ext/visibility/warn2.C: Likewise.
7258         * g++.dg/ext/visibility/warn3.C: Likewise.
7259         * g++.dg/gomp/pr26690-1.C: Likewise.
7260         * g++.dg/inherit/covariant7.C: Likewise.
7261         * g++.dg/init/synth2.C: Likewise.
7262         * g++.dg/lookup/using7.C: Likewise.
7263         * g++.dg/other/crash-4.C: Likewise.
7264         * g++.dg/other/error13.C: Likewise.
7265         * g++.dg/other/error20.C: Likewise.
7266         * g++.dg/parse/crash31.C: Likewise.
7267         * g++.dg/parse/error16.C: Likewise.
7268         * g++.dg/parse/error19.C: Likewise.
7269         * g++.dg/parse/error27.C: Likewise.
7270         * g++.dg/parse/error28.C: Likewise.
7271         * g++.dg/parse/fused-params1.C: Likewise.
7272         * g++.dg/template/error2.C: Likewise.
7273         * g++.dg/template/local6.C: Likewise.
7274         * g++.dg/template/qualttp15.C: Likewise.
7275         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7276         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7277         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7278         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7279         * g++.old-deja/g++.eh/spec6.C: Likewise.
7280         * g++.old-deja/g++.jason/crash3.C: Likewise.
7281         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7282         * g++.old-deja/g++.law/ctors5.C: Likewise.
7283         * g++.old-deja/g++.law/ctors9.C: Likewise.
7284         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7285         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7286         * g++.old-deja/g++.other/struct1.C: Likewise.
7287         * g++.old-deja/g++.other/volatile1.C: Likewise.
7288         * g++.old-deja/g++.pt/crash36.C: Likewise.
7289         * g++.old-deja/g++.pt/derived3.C: Likewise.
7290         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7291         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7292
7293 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7294
7295         PR middle-end/43519
7296         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7297         * gcc.dg/graphite/id-19.c: New.
7298
7299 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7300
7301         PR middle-end/32824
7302         * gcc.dg/vect/pr32824: New.
7303
7304 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7305
7306         PR fortran/18918
7307         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7308         * gfortran.dg/coarray_3.f90: Ditto.
7309         * gfortran.dg/coarray_4.f90: Ditto.
7310         * gfortran.dg/coarray_5.f90: Ditto.
7311         * gfortran.dg/coarray_6.f90: Ditto.
7312         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7313
7314 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7315
7316         PR fortran/18918
7317         * gfortran.dg/coarray_4.f90: Fix test.
7318         * gfortran.dg/coarray_6.f90: Add more tests.
7319
7320 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7321
7322         PR fortran/18918
7323         * gfortran.dg/coarray_4.f90: New test.
7324         * gfortran.dg/coarray_5.f90: New test.
7325         * gfortran.dg/coarray_6.f90: New test.
7326
7327 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7328
7329         PR fortran/18918
7330         * gfortran.dg/iso_fortran_env_5.f90: New test.
7331         * gfortran.dg/iso_fortran_env_6.f90: New test.
7332
7333 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7334
7335         PR fortran/39997
7336         * gfortran.dg/coarray_1.f90: New test.
7337         * gfortran.dg/coarray_2.f90: New test.
7338         * gfortran.dg/coarray_3.f90: New test.
7339
7340 2010-04-06  Jason Merrill  <jason@redhat.com>
7341
7342         PR c++/43648
7343         * g++.dg/template/dtor8.C: New.
7344
7345         PR c++/43621
7346         * g++.dg/template/error-recovery2.C: New.
7347
7348 2010-04-06  Jan Hubicka  <jh@suse.czpli
7349
7350         PR tree-optimization/42906
7351         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7352
7353 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7354
7355         PR fortran/43178
7356         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7357         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7358         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7359
7360 2010-04-06  Richard Guenther  <rguenther@suse.de>
7361
7362         PR tree-optimization/43627
7363         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7364
7365 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7366
7367         PR target/43638
7368         * gcc.target/i386/pr43638.c: New test.
7369
7370 2010-04-06  Richard Guenther  <rguenther@suse.de>
7371
7372         PR middle-end/43661
7373         * gcc.c-torture/compile/pr43661.c: New testcase.
7374
7375 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7376
7377         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7378
7379 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7380
7381         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7382
7383 2010-04-02  Richard Guenther  <rguenther@suse.de>
7384
7385         PR tree-optimization/43629
7386         * gcc.c-torture/execute/pr43629.c: New testcase.
7387
7388 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7389             Dominique d'Humieres  <dominiq@lps.ens.fr>
7390
7391         PR libfortran/43605
7392         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7393
7394 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7395
7396         PR debug/43325
7397         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7398
7399 2010-04-01  Jason Merrill  <jason@redhat.com>
7400
7401         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7402
7403 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7404             Manfred Schwarb  <manfred99@gmx.ch>
7405
7406         PR libfortran/43605
7407         * gfortran.dg/ftell_3.f90: New test.
7408
7409 2010-04-01  Richard Guenther  <rguenther@suse.de>
7410
7411         PR middle-end/43614
7412         * gcc.c-torture/compile/pr43614.c: New testcase.
7413
7414 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7415
7416         PR tree-optimization/43141
7417         * gcc.dg/guality/pr43141.c: New test.
7418
7419 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7420
7421         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7422         * g++.dg/eh/spbp.C: Likewise.
7423         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7424         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7425         superfluous casts.
7426         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7427         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7428         * objc.dg/dwarf-2.m: Likewise.
7429
7430 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7431
7432         PR middle-end/43464
7433         * gcc.dg/graphite/id-pr43464.c: New.
7434         * gcc.dg/graphite/id-pr43464-1.c: New.
7435
7436 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7437
7438         PR middle-end/43351
7439         * gcc.dg/graphite/id-pr43351.c
7440
7441 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7442
7443         PR testsuite/35165
7444         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7445         * obj-c++.dg/try-catch-2.mm: Ditto.
7446         * obj-c++.dg/lookup-2.mm: Ditto.
7447         * obj-c++.dg/encode-8.m: Ditto.
7448         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7449         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7450         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7451         * obj-c++.dg/const-str-11.mm: Ditto.
7452         * obj-c++.dg/const-str-9.mm: Ditto.
7453         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7454         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7455         * obj-c++.dg/except-1.mm: Ditto.
7456         * obj-c++.dg/const-str-7.mm: Ditto.
7457         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7458         * obj-c++.dg/const-str-3.mm: Ditto.
7459         * obj-c++.dg/const-str-7.mm: Ditto.
7460         * obj-c++.dg/stubify-2.mm: Change dump file name.
7461
7462         PR objc++/23613
7463         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7464         New macro.
7465         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7466         Remove dg-xfail-if.
7467
7468 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7469
7470         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7471         only with -O2, -O3 or -Os and not with -fwhopr.
7472
7473 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7474
7475         PR c++/43558
7476         * g++.dg/template/typedef31.C: New test.
7477
7478 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7479
7480         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7481         assembler output on *-*-solaris2*.
7482         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7483
7484 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7485
7486         PR debug/43557
7487         * gcc.dg/pr43557-1.c: New test.
7488         * gcc.dg/pr43557-2.c: New file.
7489
7490 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7491
7492         PR 43562
7493         * gcc.dg/pr43562.c: New test.
7494
7495 2010-03-30  Jason Merrill  <jason@redhat.com>
7496
7497         PR c++/43076
7498         * g++.dg/template/error-recovery1.C: New.
7499
7500         PR c++/41786
7501         * g++.dg/parse/ambig5.C: New.
7502
7503 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR debug/43593
7506         * gcc.dg/guality/pr43593.c: New test.
7507
7508 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7509
7510         PR middle-end/43430
7511         * gcc.dg/vect/pr43430-1.c: New.
7512
7513 2010-03-30  Jason Merrill  <jason@redhat.com>
7514
7515         PR c++/43559
7516         * g++.dg/template/partial7.C: New.
7517
7518 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7519
7520         * gcc.target/s390/stackcheck1.c: New testcase.
7521
7522 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7523
7524         PR libfortran/43265
7525         * gfortran.dg/read_eof_8.f90: New test.
7526
7527 2010-03-29  Jason Merrill  <jason@redhat.com>
7528
7529         * gcc.dg/cpp/include6.c: Change [] to ().
7530
7531         N3077
7532         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7533         splicing and UCNs.
7534         * c-c++-common/raw-string-2.c: Add trigraph test.
7535         * c-c++-common/raw-string-8.c: New.
7536         * c-c++-common/raw-string-9.c: New.
7537         * c-c++-common/raw-string-10.c: New.
7538
7539         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7540         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7541         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7542         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7543         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7544         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7545         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7546
7547 2010-03-29  Richard Guenther  <rguenther@suse.de>
7548
7549         PR tree-optimization/43560
7550         * gcc.dg/torture/pr43560.c: New testcase.
7551
7552 2010-03-29  Jason Merrill  <jason@redhat.com>
7553
7554         N3077
7555         * g++.dg/ext/raw-string-1.C: Change [] to ().
7556         * g++.dg/ext/raw-string-2.C: Change [] to ().
7557         Don't use \ in delimiter.
7558         * g++.dg/ext/raw-string-3.C: Change [] to ().
7559         * g++.dg/ext/raw-string-4.C: Change [] to ().
7560         * g++.dg/ext/raw-string-5.C: Change [] to ().
7561         Test for error on \ in delimiter.
7562         * g++.dg/ext/raw-string-6.C: Change [] to ().
7563         * g++.dg/ext/raw-string-7.C: Change [] to ().
7564
7565 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7566
7567         PR 43564
7568         * gcc.dg/pr43564.c: New test.
7569
7570 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7571
7572         PR fortran/43551
7573         * gfortran.dg/direct_io_12.f90: New test.
7574
7575 2010-03-28  Jan Hubicka  <jh@suse.cz>
7576
7577         PR tree-optimization/43505
7578         * gfortran.dg/pr43505.f90: New testcase.
7579
7580 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7581
7582         PR tree-optimization/43528
7583         * gcc.target/i386/pr43528.c: New test.
7584
7585 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7586
7587         PR c/43381
7588         * gcc.dg/parm-impl-decl-3.c: New test.
7589
7590 2010-03-26  Jason Merrill  <jason@redhat.com>
7591
7592         PR c++/43509
7593         * g++.dg/cpp0x/parse1.C: New.
7594
7595 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7596
7597         PR target/43524
7598         * gcc.target/i386/pr43524.c: New test.
7599
7600 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7601
7602         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7603         whitespace, rename main to foo.
7604         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7605         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7606         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7607         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7608         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7609         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7610         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7611         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7612         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7613         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7614         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7615
7616 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7617
7618         PR c++/43327
7619         * g++.dg/other/crash-10.C: New test.
7620         * g++.dg/other/crash-11.C: New test.
7621
7622 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR libfortran/43517
7625         * gfortran.dg/read_eof_7.f90: New test.
7626
7627 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7628
7629         PR objc/35165
7630         PR testsuite/43512
7631         * objc-obj-c++-shared: New directory.
7632         * objc-obj-c++-shared/Object1-implementation.h: New file.
7633         * objc-obj-c++-shared/Object1.h: New file.
7634         * objc-obj-c++-shared/Protocol1.h: New file.
7635         * objc-obj-c++-shared/next-abi.h: New file.
7636         * objc-obj-c++-shared/next-mapping.h: New file.
7637         * objc/execute/next_mapping.h: Delete.
7638         * objc.dg/special/special.exp: For all targets run the tests with
7639         -fgnu-runtime, for darwin targets also run the tests with
7640         -fnext-runtime.
7641         * objc.dg/dg.exp: Ditto.
7642         * obj-c++.dg/dg.exp: Ditto.
7643         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7644         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7645         include use of updated NeXT interface.
7646         * objc/execute/formal_protocol-5.m: Ditto.
7647         * objc/execute/protocol-isEqual-2.m: Ditto.
7648         * objc/execute/protocol-isEqual-4.m: Ditto.
7649         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7650         Protocol1.h) and next-mapping.h as required.
7651         * objc/execute/object_is_class.m: Ditto.
7652         * objc/execute/enumeration-1.m: Ditto.
7653         * objc/execute/class-13.m: Ditto.
7654         * objc/execute/formal_protocol-2.m: Ditto.
7655         * objc/execute/formal_protocol-4.m: Ditto.
7656         * objc/execute/class-1.m: Ditto.
7657         * objc/execute/bycopy-1.m: Ditto.
7658         * objc/execute/formal_protocol-6.m: Ditto.
7659         * objc/execute/bycopy-3.m: Ditto.
7660         * objc/execute/class-3.m: Ditto.
7661         * objc/execute/bf-11.m: Ditto.
7662         * objc/execute/class-5.m: Ditto.
7663         * objc/execute/bf-13.m: Ditto.
7664         * objc/execute/class-7.m: Ditto.
7665         * objc/execute/bf-15.m: Ditto.
7666         * objc/execute/class-9.m: Ditto.
7667         * objc/execute/bf-17.m: Ditto.
7668         * objc/execute/bf-19.m: Ditto.
7669         * objc/execute/IMP.m: Ditto.
7670         * objc/execute/exceptions/catchall-1.m: Ditto.
7671         * objc/execute/exceptions/trivial.m: Ditto.
7672         * objc/execute/exceptions/finally-1.m: Ditto.
7673         * objc/execute/exceptions/local-variables-1.m: Ditto.
7674         * objc/execute/exceptions/foward-1.m: Ditto.
7675         * objc/execute/bf-2.m: Ditto.
7676         * objc/execute/string1.m: Ditto.
7677         * objc/execute/bf-4.m: Ditto.
7678         * objc/execute/informal_protocol.m: Ditto.
7679         * objc/execute/string3.m: Ditto.
7680         * objc/execute/bf-6.m: Ditto.
7681         * objc/execute/bf-8.m: Ditto.
7682         * objc/execute/class-tests-1.h: Ditto.
7683         * objc/execute/protocol-isEqual-1.m: Ditto.
7684         * objc/execute/protocol-isEqual-3.m: Ditto.
7685         * objc/execute/_cmd.m: Ditto.
7686         * objc/execute/function-message-1.m: Ditto.
7687         * objc/execute/bf-20.m: Ditto.
7688         * objc/execute/bf-common.h: Ditto.
7689         * objc/execute/np-2.m: Ditto.
7690         * objc/execute/class-10.m: Ditto.
7691         * objc/execute/class-12.m: Ditto.
7692         * objc/execute/enumeration-2.m: Ditto.
7693         * objc/execute/class-14.m: Ditto.
7694         * objc/execute/encode-1.m: Ditto.
7695         * objc/execute/formal_protocol-1.m: Ditto.
7696         * objc/execute/formal_protocol-3.m: Ditto.
7697         * objc/execute/accessing_ivars.m: Ditto.
7698         * objc/execute/bycopy-2.m: Ditto.
7699         * objc/execute/class-2.m: Ditto.
7700         * objc/execute/bf-10.m: Ditto.
7701         * objc/execute/formal_protocol-7.m: Ditto.
7702         * objc/execute/root_methods.m: Ditto.
7703         * objc/execute/class-4.m: Ditto.
7704         * objc/execute/bf-12.m: Ditto.
7705         * objc/execute/class-6.m: Ditto.
7706         * objc/execute/bf-14.m: Ditto.
7707         * objc/execute/nested-func-1.m: Ditto.
7708         * objc/execute/class-8.m: Ditto.
7709         * objc/execute/private.m: Ditto.
7710         * objc/execute/bf-16.m: Ditto.
7711         * objc/execute/bf-18.m: Ditto.
7712         * objc/execute/load-3.m: Ditto.
7713         * objc/execute/compatibility_alias.m: Ditto.
7714         * objc/execute/bf-1.m: Ditto.
7715         * objc/execute/no_clash.m: Ditto.
7716         * objc/execute/bf-3.m: Ditto.
7717         * objc/execute/string2.m: Ditto.
7718         * objc/execute/bf-5.m: Ditto.
7719         * objc/execute/string4.m: Ditto.
7720         * objc/execute/bf-7.m: Ditto.
7721         * objc/execute/object_is_meta_class.m: Ditto.
7722         * objc/execute/bf-9.m: Ditto.
7723         * objc/execute/bf-21.m: Ditto.
7724         * objc/execute/cascading-1.m: Ditto.
7725         * objc/execute/trivial.m: Ditto.
7726         * objc/execute/np-1.m: Ditto.
7727         * objc/compile/trivial.m: Ditto.
7728         * objc/execute/class_self-2.m: Include <stdlib.h>.
7729         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7730         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7731         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7732         and 64bit. Use new NeXT interface as required.
7733         * objc.dg/special/unclaimed-category-1.m: Ditto.
7734         * objc.dg/special/unclaimed-category-1.h: Ditto.
7735         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7736         * objc.dg/func-ptr-1.m: Ditto.
7737         * objc.dg/stret-1.m: Ditto.
7738         * objc.dg/encode-2.m: Ditto.
7739         * objc.dg/category-1.m: Ditto.
7740         * objc.dg/encode-3.m: Ditto.
7741         * objc.dg/call-super-3.m: Ditto.
7742         * objc.dg/method-3.m: Ditto.
7743         * objc.dg/func-ptr-2.m: Ditto.
7744         * objc.dg/lookup-1.m: Ditto.
7745         * objc.dg/encode-4.m: Ditto.
7746         * objc.dg/fix-and-continue-1.m: Ditto.
7747         * objc.dg/proto-lossage-3.m: Ditto.
7748         * objc.dg/method-13.m: Ditto.
7749         * objc.dg/proto-qual-1.m: Ditto.
7750         * objc.dg/zero-link-3.m: Ditto.
7751         * objc.dg/bitfield-1.m: Ditto.
7752         * objc.dg/va-meth-1.m: Ditto.
7753         * objc.dg/super-class-3.m: Ditto.
7754         * objc.dg/call-super-1.m: Ditto.
7755         * objc.dg/type-size-2.m: Ditto.
7756         * objc.dg/method-10.m: Ditto.
7757         * objc.dg/defs.m: Ditto.
7758         * objc.dg/const-str-3.m: Ditto.
7759         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7760         Protocol1.h) and next-mapping.h as required. Use new NeXT
7761         interface as required.
7762         * objc.dg/super-class-4.m: Ditto.
7763         * objc.dg/comp-types-8.m: Ditto.
7764         * objc.dg/call-super-2.m: Ditto.
7765         * objc.dg/objc-fast-4.m: Ditto.
7766         * objc.dg/method-6.m: Ditto.
7767         * objc.dg/const-str-3.m: Ditto.
7768         * objc.dg/const-str-7.m: Ditto.
7769         * objc.dg/method-15.m: Ditto.
7770         * objc.dg/method-19.m: Ditto.
7771         * objc.dg/sync-1.m: Ditto.
7772         * objc.dg/layout-1.m: Ditto.
7773         * objc.dg/bitfield-3.m: Ditto.
7774         * objc.dg/try-catch-3.m: Ditto.
7775         * objc.dg/try-catch-7.m: Ditto.
7776         * objc.dg/comp-types-10.m: Ditto.
7777         * objc.dg/selector-2.: Ditto.
7778         * objc.dg/method-7.m: Ditto.
7779         * objc.dg/typedef-alias-1.m: Ditto.
7780         * objc.dg/proto-lossage-2.m: Ditto.
7781         * objc.dg/comp-types-11.m: Ditto.
7782         * objc.dg/sizeof-1.m: Ditto.
7783         * objc.dg/method-17.m: Ditto.
7784         * objc.dg/bitfield-5.m: Ditto.
7785         * objc.dg/try-catch-1.m: Ditto.
7786         * objc.dg/encode-5.m: Ditto.
7787         * objc.dg/fix-and-continue-2.m: Ditto.
7788         * objc.dg/method-9.m: Ditto.
7789         * objc.dg/isa-field-1.m: Ditto.
7790         * objc.dg/local-decl-2.m: Ditto.
7791         * objc.dg/objc-gc-4.m: Ditto.
7792         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7793         * objc.dg/gnu-runtime-3.m: Ditto.
7794         * objc.dg/encode-7.m: Ditto.
7795         * objc.dg/encode-8.m: Ditto.
7796         * objc.dg/selector-3.m: Ditto.
7797         * objc.dg/gnu-runtime-1.m: Ditto.
7798         * objc.dg/const-str-12.m: Ditto.
7799         * objc.dg/gnu-runtime-2.m: Ditto.
7800         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7801         * objc.dg/selector-1.m: Ditto.
7802         * objc.dg/stubify-2.m: Ditto.
7803         * objc.dg/zero-link-1.m: Ditto.
7804         * objc.dg/stret-2.m: Ditto.
7805         * objc.dg/zero-link-2.m: Ditto.
7806         * objc.dg/next-runtime-1.m: Ditto.
7807         * objc.dg/symtab-1.m: Ditto.
7808         * objc.dg/stubify-1.m: Ditto.
7809         * objc.dg/bitfield-2.m: Ditto.
7810         * objc.dg/try-catch-10.m: Apply to both runtimes.
7811         * objc.dg/const-str-1.m: Ditto.
7812         * objc.dg/image-info.m: Ditto.
7813         * objc.dg/encode-9.m: Ditto.
7814         * objc.dg/pragma-1.m: Apply test to all targets.
7815         * objc.dg/const-str-4.m: Ditto.
7816         * objc.dg/const-str-8.m: Ditto.
7817         * objc.dg/super-class-2.m: Ditto.
7818         * objc.dg/try-catch-5.m: Ditto.
7819         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7820         Protocol1.h) and next-mapping.h as required. Use new NeXT
7821         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7822         * objc.dg/const-str-11.m: Ditto.
7823         * objc.dg/const-str-9.m: Ditto.
7824         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7825         * objc.dg/encode-1.m: Remove redundant -lobjc.
7826         * objc.dg/try-catch-9.m: Tidy space.
7827         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7828         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7829         and 64bit. Use new NeXT interface as required.
7830         * obj-c++.dg/template-4.mm: Ditto.
7831         * obj-c++.dg/defs.mm: Ditto.
7832         * obj-c++.dg/basic.mm: Ditto.
7833         * obj-c++.dg/encode-4.mm: Ditto.
7834         * obj-c++.dg/method-17.mm: Ditto.
7835         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7836         * obj-c++.dg/cxx-class-1.mm: Ditto.
7837         * obj-c++.dg/method-10.mm: Ditto.
7838         * obj-c++.dg/va-meth-1.mm: Ditto.
7839         * obj-c++.dg/encode-5.mm: Ditto.
7840         * obj-c++.dg/lookup-2.mm: Ditto.
7841         * obj-c++.dg/template-3.mm: Ditto.
7842         * obj-c++.dg/proto-qual-1.mm: Ditto.
7843         * obj-c++.dg/qual-types-1.m: Ditto.
7844         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7845         * obj-c++.dg/template-1.mm: Ditto.
7846         * obj-c++.dg/encode-6.mm: Ditto.
7847         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7848         Protocol1.h) and next-mapping.h as required. Use new NeXT
7849         interface as required.
7850         * obj-c++.dg/except-1.mm: Ditto.
7851         * obj-c++.dg/const-str-7.mm: Ditto.
7852         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7853         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7854         * obj-c++.dg/selector-2.mm: Ditto.
7855         * obj-c++.dg/isa-field-1.mm: Ditto.
7856         * obj-c++.dg/try-catch-1.mm: Ditto.
7857         * obj-c++.dg/local-decl-1.mm: Ditto.
7858         * obj-c++.dg/try-catch-9.mm: Ditto.
7859         * obj-c++.dg/no-extra-load.mm: Ditto.
7860         * obj-c++.dg/selector-5.mm: Ditto.
7861         * obj-c++.dg/method-12.mm: Ditto.
7862         * obj-c++.dg/try-catch-11.mm: Ditto.
7863         * obj-c++.dg/comp-types-11.mm: Ditto.
7864         * obj-c++.dg/bitfield-3.mm: Ditto.
7865         * obj-c++.dg/method-6.mm: Ditto.
7866         * obj-c++.dg/super-class-2.mm: Ditto.
7867         * obj-c++.dg/method-21.mm: Ditto.
7868         * obj-c++.dg/const-str-8.mm: Ditto.
7869         * obj-c++.dg/try-catch-7.mm: Ditto.
7870         * obj-c++.dg/method-15.mm: Ditto.
7871         * obj-c++.dg/layout-1.mm: Ditto.
7872         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7873         * obj-c++.dg/const-str-3.mm: Ditto.
7874         * obj-c++.dg/try-catch-2.mm: Ditto.
7875         * obj-c++.dg/objc-gc-3.mm: Ditto.
7876         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7877         * obj-c++.dg/bitfield-1.mm: Ditto.
7878         * obj-c++.dg/selector-6.mm: Ditto.
7879         * obj-c++.dg/method-13.mm: Ditto.
7880         * obj-c++.dg/comp-types-12.mm: Ditto.
7881         * obj-c++.dg/bitfield-4.mm: Ditto.
7882         * obj-c++.dg/try-catch-8.mm: Ditto.
7883         * obj-c++.dg/method-2.mm: Ditto.
7884         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7885         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7886         * obj-c++.dg/const-str-4.mm: Ditto.
7887         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7888         * obj-c++.dg/try-catch-3.mm: Ditto.
7889         * obj-c++.dg/comp-types-9.mm: Ditto.
7890         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7891         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7892         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7893         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7894         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7895         Use new NeXT interface as required.
7896         * obj-c++.dg/const-str-10.mm: Ditto.
7897         * obj-c++.dg/const-str-11.mm: Ditto.
7898         * obj-c++.dg/const-str-9.mm: Ditto.
7899         * obj-c++.dg/method-11.mm: Ditto.
7900         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7901         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7902         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7903         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7904         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7905
7906 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7907
7908         PR c++/43206
7909         * g++.dg/template/typedef30.C: New test case.
7910
7911 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7912
7913         PR c/43385
7914         * gcc.c-torture/execute/pr43385.c: New test.
7915
7916 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7917
7918         * gcc.dg/strncpy-fix-1.c: New test.
7919
7920 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7921
7922         PR testsuite/41609
7923         * lib/objc-torture.exp (objc-set-runtime-options): New.
7924         * objc/execute/execute.exp: Check runtime options on each pass.
7925         * objc/execute/exceptions/exceptions.exp: Ditto.
7926         * objc/compile/compile.exp: Ditto.
7927
7928         PR testsuite/42348
7929         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7930         standard tests.
7931         (check_effective_target_objc2): New proc.
7932         (check_effective_target_next_runtime): New proc.
7933         * lib/objc.exp: Determine which runtime is in force and support it.
7934         * lib/obj-c++.exp: Ditto.
7935
7936 2010-03-24  Jason Merrill  <jason@redhat.com>
7937
7938         PR c++/43502
7939         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7940
7941 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7942
7943         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7944         a loop.
7945         * gcc.dg/ipa/ipa-2.c: Likewise.
7946         * gcc.dg/ipa/ipa-3.c: Likewise.
7947         * gcc.dg/ipa/ipa-4.c: Likewise.
7948         * gcc.dg/ipa/ipa-5.c: Likewise.
7949         * gcc.dg/ipa/ipa-7.c: Likewise.
7950         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7951         a loop.
7952         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7953         i_can_not_be_propagated_fully2 into a loop.
7954         * gcc.dg/ipa/ipa-8.c: New test.
7955         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7956
7957 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR debug/19192
7960         PR debug/43479
7961         * gcc.dg/guality/pr43479.c: New test.
7962         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7963         and add volatile keyword.
7964
7965 2010-03-23  Mike Stump  <mikestump@comcast.net>
7966
7967         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7968
7969 2010-03-23  Jason Merrill  <jason@redhat.com>
7970
7971         * g++.dg/ext/altivec-17.C: Adjust error message.
7972
7973         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7974         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7975         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7976         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7977         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7978         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7979
7980 2010-03-22  Jason Merrill  <jason@redhat.com>
7981
7982         PR c++/43333
7983         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7984         * g++.dg/ext/is_pod_98.C: New.
7985
7986         PR c++/43281
7987         * g++.dg/cpp0x/auto18.C: New.
7988
7989         * gcc.dg/pr36997.c: Adjust error message.
7990         * g++.dg/ext/vector9.C: Likewise.
7991         * g++.dg/conversion/simd3.C: Likewise.
7992         * g++.dg/other/error23.C: Likewise.
7993
7994 2010-03-22  Michael Matz  <matz@suse.de>
7995
7996         PR middle-end/43475
7997         * gfortran.dg/pr43475.f90: New testcase.
7998
7999 2010-03-22  Richard Guenther  <rguenther@suse.de>
8000
8001         PR tree-optimization/43390
8002         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8003
8004 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8005
8006         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8007         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8008
8009 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8010             Michael Matz  <matz@suse.de>
8011
8012         PR c++/43081
8013         * g++.dg/parse/crash56.C: New test.
8014
8015 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8016
8017         PR fortran/43450
8018         * gfortran.dg/whole_file_15.f90 : New test.
8019
8020 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8021
8022         PR fortran/43409
8023         * gfortran.dg/inquire_size.f90: New test.
8024
8025 2010-03-20  Richard Guenther  <rguenther@suse.de>
8026
8027         PR rtl-optimization/43438
8028         * gcc.c-torture/execute/pr43438.c: New testcase.
8029
8030 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8031
8032         PR c++/43375
8033         * g++.dg/abi/mangle42.C: New test.
8034
8035 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8036
8037         PR C/43211
8038         * gcc.dg/pr43211.c: New test.
8039         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8040
8041 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8042
8043         PR rtl-optimization/42258
8044         * gcc.target/arm/thumb1-mul-moves.c: New test.
8045
8046         PR target/40697
8047         * gcc.target/arm/thumb-andsi.c: New test.
8048
8049         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8050         dg-require-effective-target.
8051
8052 2010-03-19  Michael Matz  <matz@suse.de>
8053
8054         PR c++/43116
8055         * g++.dg/other/pr43116.C: New testcase.
8056
8057 2010-03-19  Michael Matz  <matz@suse.de>
8058
8059         PR target/43305
8060         * gcc.dg/pr43305.c: New testcase.
8061
8062 2010-03-19  Richard Guenther  <rguenther@suse.de>
8063
8064         PR tree-optimization/43415
8065         * gcc.c-torture/compile/pr43415.c: New testcase.
8066
8067 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8068
8069         PR ada/43106
8070         * gnat.dg/case_optimization2.adb: New test.
8071         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8072
8073 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8074             Jack Howarth <howarth@bromo.med.uc.edu>
8075
8076         PR target/36399
8077         * gcc.target/i386/push-1.c: Don't xfail
8078           scan-assembler-not "movups" on darwin.
8079
8080 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR debug/43058
8083         * gcc.dg/pr43058.c: New test.
8084
8085 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8086
8087         PR middle-end/42450
8088         * g++.dg/torture/pr42450.C: New test.
8089
8090 2010-03-18  Michael Matz  <matz@suse.de>
8091
8092         PR middle-end/43419
8093         * gcc.dg/pr43419.c: New testcase.
8094
8095 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8096
8097         PR rtl-optimization/43360
8098         * gcc.dg/torture/pr43360.c: New.
8099
8100 2010-03-18  Michael Matz  <matz@suse.de>
8101
8102         PR tree-optimization/43402
8103         * gcc.dg/pr43402.c: New testcase.
8104
8105 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8106
8107         PR target/42427
8108         * gcc.dg/pr42427.c: New test.
8109
8110 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8111
8112         PR libfortran/43265
8113         * gfortran.dg/read_empty_file.f: New test.
8114         * gfortran.dg/read_eof_all.f90: New test.
8115         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8116         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8117
8118 2010-03-17  Michael Matz  <matz@suse.de>
8119
8120         * gcc.dg/pr43300.c: Add -w.
8121
8122 2010-03-17  Richard Guenther  <rguenther@suse.de>
8123
8124         * gcc.dg/pr43379.c: Add -w.
8125
8126 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8127
8128         PR fortran/43331
8129         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8130
8131 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8132
8133         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8134
8135 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137         * ada/acats/run_all.sh: Log start and end times.
8138
8139 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8140
8141         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8142
8143 2010-03-16  Richard Guenther  <rguenther@suse.de>
8144
8145         PR middle-end/43379
8146         * gcc.dg/pr43379.c: New testcase.
8147
8148 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8149
8150         PR debug/43051
8151         * gcc.dg/guality/pr43051-1.c: New test.
8152
8153 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8154
8155         PR testsuite/43363
8156         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8157
8158 2010-03-15  Michael Matz  <matz@suse.de>
8159
8160         PR middle-end/43300
8161         * gcc.dg/pr43300.c: New testcase.
8162
8163 2010-03-15  Richard Guenther  <rguenther@suse.de>
8164
8165         PR tree-optimization/43367
8166         * gcc.c-torture/compile/pr43367.c: New testcase.
8167
8168 2010-03-15  Richard Guenther  <rguenther@suse.de>
8169
8170         PR tree-optimization/43317
8171         * gcc.dg/pr43317.c: New testcase.
8172
8173 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8174
8175         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8176
8177 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8178
8179         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8180
8181 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8182
8183         PR fortran/43362
8184         * gfortran.dg/impure_constructor_1.f90: New test.
8185
8186 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8187
8188         PR middle-end/43354
8189         * gfortran.dg/graphite/id-pr43354.f: New.
8190
8191 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8192
8193         PR middle-end/43349
8194         * gfortran.dg/graphite/pr43349.f: New.
8195
8196 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8197
8198         PR middle-end/43306
8199         * gcc.dg/graphite/pr43306.c: New.
8200
8201 2010-03-12  David S. Miller  <davem@davemloft.net>
8202
8203         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8204         sparc.
8205
8206 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8207
8208         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8209
8210 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8211
8212         PR fortran/43291
8213         PR fortran/43326
8214         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8215
8216 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8217
8218         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8219         fail for *-*-mingw* targets.
8220
8221 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR debug/43329
8224         * gcc.dg/guality/pr43329-1.c: New test.
8225
8226 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8227
8228         PR tree-optimization/43257
8229         * g++.dg/torture/pr43257.C: New test.
8230
8231 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8232
8233         PR fortran/43228
8234         * gfortran.dg/namelist_61.f90: New test.
8235
8236 2010-03-11  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/43255
8239         * gcc.c-torture/compile/pr43255.c: New testcase.
8240
8241 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8242
8243         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8244         * gcc.dg/pr43280.c: New testcase.
8245
8246 2010-03-11  Richard Guenther  <rguenther@suse.de>
8247
8248         PR lto/43200
8249         * gcc.dg/lto/20100227-1_0.c: New testcase.
8250         * gcc.dg/lto/20100227-1_1.c: Likewise.
8251
8252 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8253
8254         PR libfortran/43320
8255         PR libfortran/43265
8256         * gfortran.dg/read_eof_6.f: New test
8257         * gfortran.dg/read_x_eof.f90: New test.
8258         * gfortran.dg/read_x_past.f: Update test.
8259
8260 2010-03-10  Jan Hubicka   <jh@suse.cz>
8261
8262         * gcc.c-torture/compile/pr43288.c: New test.
8263
8264 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8265
8266         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8267         -fpic/-fPIC flags.
8268         * g++.old-deja/g++.pt/asm2.C: Likewise.
8269         * gcc.c-torture/compile/20000804-1.c: Likewise.
8270         * gcc.target/i386/clobbers.c: Likewise.
8271
8272 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8273
8274         PR fortran/43303
8275         * gfortran.dg/c_assoc_3.f90: New test.
8276
8277 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8278
8279         PR debug/36728
8280         * gcc.dg/guality/pr36728-1.c: New test.
8281         * gcc.dg/guality/pr36728-2.c: New test.
8282
8283 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8284
8285         * gcc.dg/h8300-div-delay-slot.c: New test.
8286
8287 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8288
8289         PR tree-optimization/43236
8290         * gcc.c-torture/execute/pr43236.c: New test.
8291
8292 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8293
8294         PR middle-end/42859
8295         * g++.dg/eh/pr42859.C: New test.
8296
8297 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8298
8299         PR debug/43299
8300         * gcc.dg/pr43299.c: New test.
8301
8302         PR debug/43290
8303         * g++.dg/eh/unwind2.C: New test.
8304
8305 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8306             Reza Yazdani  <reza.yazdani@amd.com>
8307
8308         PR middle-end/43065
8309         * gcc.dg/graphite/run-id-4.c: New.
8310
8311 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8312
8313         PR middle-end/43065
8314         * gcc.dg/graphite/run-id-3.c: New.
8315
8316 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8317
8318         PR middle-end/42644
8319         PR middle-end/42130
8320         * gcc.dg/graphite/id-18.c: New.
8321         * gcc.dg/graphite/run-id-pr42644.c: New.
8322
8323 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8324
8325         PR middle-end/42326
8326         * gcc.dg/graphite/pr42326.c: New.
8327
8328 2010-03-08  Richard Guenther  <rguenther@suse.de>
8329
8330         PR tree-optimization/43269
8331         * gcc.c-torture/execute/pr43269.c: New testcase.
8332
8333 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8334
8335         PR fortran/43256
8336         * gfortran.dg/typebound_call_13.f03: New.
8337
8338 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8339
8340         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8341         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8342
8343 2010-03-05  Jason Merrill  <jason@redhat.com>
8344
8345         * g++.dg/abi/mangle40.C: Require weak and alias.
8346
8347 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8348
8349         PR middle-end/42326
8350         * gfortran.dg/graphite/pr42326.f90: New.
8351         * gfortran.dg/graphite/pr42326-1.f90: New.
8352
8353 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8356         (gnat_target_compile): Likewise.
8357         Reinitialize GNAT_UNDER_TEST if target changes.
8358         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8359         (local_find_gnatmake): Pass full --GCC to gnatlink.
8360         Remove --LINK.
8361
8362 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8363
8364         PR c/43248
8365         * gcc.dg/compound-literal-1.c: New testcase.
8366
8367 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8368
8369         PR tree-optimization/43164
8370         PR tree-optimization/43191
8371         * gcc.c-torture/compile/pr43164.c: New test.
8372         * gcc.c-torture/compile/pr43191.c: Likewise.
8373
8374 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8375
8376         PR fortran/43244
8377         * gfortran.dg/finalize_9.f90: New.
8378
8379 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8380             Ken Werner <ken@linux.vnet.ibm.com>
8381
8382         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8383         to dg-options for spu.
8384         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8385         dump-scan target to exclude spu.
8386
8387 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8388
8389         PR middle-end/43209
8390         * gcc.dg/tree-ssa/ivopts-4.c: New.
8391
8392 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8393
8394         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8395         include-opts and exclude-opts; skip checking the flags if arguments
8396         are the same as the defaults.
8397         (dg-xfail-if): Verify the number of arguments, supply defaults
8398         for unspecified optional arguments.
8399         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8400
8401 2010-03-03  Jason Merrill  <jason@redhat.com>
8402
8403         PR c++/12909
8404         * g++.dg/abi/mangle40.C: Updated.
8405
8406 2010-03-03  Jason Merrill  <jason@redhat.com>
8407
8408         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8409         * g++.dg/abi/mangle23.C: Likewise.
8410         * g++.dg/eh/simd-2.C: Likewise.
8411         * g++.dg/ext/attribute-test-2.C: Likewise.
8412         * g++.dg/ext/vector14.C: Likewise.
8413         * g++.dg/other/pr34435.C: Likewise.
8414         * g++.dg/template/conv8.C: Likewise.
8415         * g++.dg/template/nontype9.C: Likewise.
8416         * g++.dg/template/qualttp17.C: Likewise.
8417         * g++.dg/template/ref1.C: Likewise.
8418         * g++.old-deja/g++.pt/crash68.C: Likewise.
8419         * g++.old-deja/g++.pt/ref1.C: Likewise.
8420         * g++.old-deja/g++.pt/ref3.C: Likewise.
8421         * g++.old-deja/g++.pt/ref4.C: Likewise.
8422
8423         PR c++/12909
8424         * g++.dg/abi/mangle40.C: New.
8425         * g++.dg/abi/mangle41.C: New.
8426         * g++.dg/lto/20100302_0.C: New.
8427         * g++.dg/lto/20100302_1.C: New.
8428         * g++.dg/lto/20100302.h: New.
8429
8430 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8431
8432         PR fortran/43243
8433         * gfortran.dg/internal_pack_12.f90: New test.
8434
8435 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8436
8437         * gcc.dg/pr36997.c: Adjust error message.
8438
8439 2010-03-03  Mike Stump  <mikestump@comcast.net>
8440
8441         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8442         adjustments to not be present on machines that align the stack to
8443         more than 4 bytes and don't have a red zone yet as that is an
8444         unimplemented optimization.
8445
8446 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8447
8448         PR fortran/43169
8449         * gfortran.dg/impure_assignment_3.f90: New.
8450
8451 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8452
8453         PR debug/43229
8454         * gfortran.dg/pr43229.f90: New test.
8455
8456         PR debug/43237
8457         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8458
8459         PR debug/43177
8460         * gcc.dg/guality/pr43177.c: New test.
8461
8462 2010-03-02  Jason Merrill  <jason@redhat.com>
8463
8464         * g++.dg/ext/vector9.C: Adjust error message.
8465         * g++.dg/conversion/simd3.C: Likewise.
8466         * g++.dg/other/error23.C: Likewise.
8467
8468 2010-03-02  Mike Stump  <mikestump@comcast.net>
8469
8470         PR c++/41090
8471         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8472
8473 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8474
8475         PR fortran/43180
8476         * gfortran.dg/internal_pack_10.f90: New test.
8477
8478         PR fortran/43173
8479         * gfortran.dg/internal_pack_11.f90: New test.
8480
8481 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8482
8483         PR middle-end/42640
8484         * gcc.dg/tree-ssa/pr42640.c: New.
8485
8486 2010-03-01  Richard Guenther  <rguenther@suse.de>
8487
8488         PR tree-optimization/43220
8489         * gcc.c-torture/execute/pr43220.c: New testcase.
8490
8491 2010-03-01  Richard Guenther  <rguenther@suse.de>
8492
8493         PR middle-end/43213
8494         * gcc.dg/pr43213.c: New testcase.
8495
8496 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498         PR pch/14940
8499         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8500
8501 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8504         New function.
8505         (check_effective_target_ucn): Likewise.
8506
8507         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8508         if !ucn.
8509         * gcc.dg/ucnid-2.c: Likewise.
8510         * gcc.dg/ucnid-3.c: Likewise.
8511         * gcc.dg/ucnid-4.c: Likewise.
8512         * gcc.dg/ucnid-11.c: Likewise.
8513         * gcc.dg/ucnid-12.c: Likewise.
8514         * gcc.dg/ucnid-6.c: Skip if !ucn.
8515         * gcc.dg/ucnid-9.c: Likewise.
8516
8517 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8518
8519         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8520         lists to dg-skip-if.
8521         * gcc.target/i386/stackalign/return-3.c: Likewise.
8522
8523 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525         * gcc.target/i386/clearcap.map: New file.
8526         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8527         Pass clearcap.map by default if supported.
8528
8529 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8530
8531         PR fortran/42900
8532         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8533         Explain this.
8534         * gfortran.dg/stat_2.f90: Likewise.
8535
8536 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8537
8538         PR fortran/43199
8539         * gfortran.dg/module_read_2.f90: New test.
8540
8541 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8542
8543         PR c++/42748
8544         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8545         * g++.dg/abi/mangle12.C: Likewise.
8546         * g++.dg/abi/mangle20-2.C: Likewise.
8547         * g++.dg/abi/mangle17.C: Likewise.
8548         * g++.dg/template/cond2.C: Likewise.
8549         * g++.dg/template/pr35240.C: Likewise.
8550
8551 2010-02-27  Richard Guenther  <rguenther@suse.de>
8552
8553         PR tree-optimization/43186
8554         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8555
8556 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8557
8558         * g++.dg/abi/packed1.C: Expect warning on the SH.
8559
8560 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8561
8562         PR c++/42054:
8563         * g++.dg/parse/error37.C: New test.
8564
8565 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8566
8567         PR c/24577
8568         PR c/43192
8569         * gcc.dg/pr8927-1.c: Match new note.
8570         * gcc.dg/990506-0.c: Likewise.
8571         * gcc.dg/gomp/flush-2.c: Likewise.
8572         * gcc.dg/gomp/atomic-5.c: Likewise.
8573         * gcc.dg/gomp/pr34607.c: Likewise.
8574         * gcc.dg/pr35746.c: Likewise.
8575         * gcc.dg/cpp/pragma-1.c: Likewise.
8576         * gcc.dg/cpp/pragma-2.c: Likewise.
8577         * gcc.dg/pr41842.c: Likewise.
8578         * gcc.dg/noncompile/20040629-1.c: Likewise.
8579         * objc.dg/private-1.m: Likewise.
8580
8581 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8582
8583         PR fortran/43185
8584         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8585         * gfortran.dg/default_initialization_4.f90: New test.
8586
8587 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8588
8589         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8590         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8591         * gnat.dg/thin_pointer2.adb: New test.
8592         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8593
8594 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8595
8596         PR c/20631
8597         * gcc.dg/cpp/c90-pedantic.c: New.
8598         * gcc.dg/cpp/c90.c: New.
8599         * gcc.dg/gnu90-const-expr-1.c: New.
8600         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8601
8602 2010-02-26  Richard Guenther  <rguenther@suse.de>
8603
8604         PR tree-optimization/43186
8605         * gcc.c-torture/compile/pr43186.c: New testcase.
8606
8607 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR debug/43190
8610         * c-c++-common/dwarf2/pr43190.c: New test.
8611
8612 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8613
8614         PR testsuite/37074:
8615         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8616
8617 2010-02-26  Richard Guenther  <rguenther@suse.de>
8618
8619         PR tree-optimization/43188
8620         * gcc.c-torture/compile/pr43188.c: New testcase.
8621
8622 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8623
8624         PR target/43175
8625         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8626
8627 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8628
8629         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8630
8631 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8632
8633         PR target/43154
8634         * gcc.target/powerpc/pr43154.c: New file.
8635
8636 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8637
8638         PR debug/43166
8639         * gfortran.dg/debug/pr43166.f: New test.
8640
8641         PR debug/43165
8642         * gcc.dg/torture/pr43165.c: New test.
8643
8644 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8645
8646         PR c/43128
8647         * c-c++-common/pr41779.c: Update.
8648
8649 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8650
8651         PR ada/32547
8652         * lib/gnat-dg.exp (gnat_load): Redefine.
8653
8654         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8655         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8656
8657 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658
8659         PR libobjc/36610
8660         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8661         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8662         -fgnu-runtime.
8663         Sort entries.
8664
8665 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8666
8667         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8668
8669 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8670
8671         PR debug/43150
8672         * gcc.dg/guality/vla-1.c: New test.
8673
8674 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8675
8676         PR fortran/43042
8677         * gfortran.dg/c_ptr_tests_15.f90: New test.
8678
8679 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8680
8681         PR target/43107
8682         * gcc.target/i386/pr43107.c: New test.
8683
8684 2010-02-23  Jason Merrill  <jason@redhat.com>
8685
8686         PR c++/43143
8687         * g++.dg/cpp0x/variadic100.C: New.
8688
8689 2010-02-23  Jason Merrill  <jason@redhat.com>
8690
8691         PR debug/42800
8692         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8693         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8694         * c-c++-common/dwarf2/vla1.c: New.
8695
8696 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8697
8698         PR target/43139
8699         * gcc.dg/pr43139.c: New test.
8700
8701         PR debug/43077
8702         * gcc.dg/guality/pr43077-1.c: New test.
8703
8704 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8705
8706         PR 43123
8707         * gcc.dg/march.c: New.
8708         * gcc.dg/march-generic.c: New.
8709         * gcc.dg/mtune.c: New.
8710
8711 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8712
8713         PR middle-end/43083
8714         * gcc.dg/graphite/pr43083.c: New.
8715
8716 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8717
8718         PR middle-end/43097
8719         * gfortran.dg/graphite/pr43097.f: New.
8720
8721 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8722             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8723
8724         PR middle-end/43140
8725         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8726
8727 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8728
8729         PR middle-end/43026
8730         * g++.dg/graphite/pr43026.C: New.
8731
8732 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8733
8734         PR c++/43126
8735         * gcc.dg/cleanup-1.c: Update.
8736         * gcc.dg/func-args-1.c: Update.
8737         * gcc.dg/format/sentinel-1.c: Update.
8738         * g++.old-deja/g++.jason/scoping10.C: Update.
8739         * g++.old-deja/g++.ns/lookup5.C: Update.
8740         * g++.dg/ext/cleanup-1.C: Update.
8741         * g++.dg/parse/varmod1.C: Update.
8742         * g++.dg/parse/error33.C: Update.
8743         * g++.dg/expr/call3.C: Update.
8744         * g++.dg/func-args-1.C: New.
8745
8746 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8747
8748         PR c/43125
8749         * gcc.dg/attr-used-2.c: Moved to ...
8750         * c-c++-common/attr-used-2.c: Here.
8751
8752         * gcc.dg/attr-used.c: Moved to ...
8753         * c-c++-common/attr-used.c: Here.
8754
8755 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8756
8757         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8758
8759 2010-02-22  Richard Guenther  <rguenther@suse.de>
8760
8761         PR lto/43045
8762         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8763         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8764
8765 2010-02-22  Richard Guenther  <rguenther@suse.de>
8766
8767         PR tree-optimization/42749
8768         * gcc.c-torture/compile/pr42749.c: New testcase.
8769
8770 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8771
8772         PR fortran/43072
8773         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8774         * gfortran.dg/internal_pack_9.f90: New test.
8775
8776 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8777
8778         PR c++/23510
8779         * g++.dg/template/recurse.C: Adjust.
8780         * g++.dg/template/pr23510.C: New.
8781
8782 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8783
8784         PR c++/42824
8785         * g++.dg/template/memclass4.C: New test.
8786
8787 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8788
8789         PR fortran/35259
8790         * gfortran.dg/reassoc_5.f90: New test.
8791
8792 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8793
8794         PR target/43067
8795         * gcc.target/i386/pr43067.c: New test.
8796
8797 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8798
8799         PR c++/35669
8800         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8801         -Wconversion-null.
8802         * g++.dg/warn/Wconversion-null.C: New test.
8803         * g++.old-deja/g++.other/null1.C: Move to...
8804         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8805
8806 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8807
8808         PR fortran/36932
8809         PR fortran/36933
8810         * gfortran.dg/dependency_26.f90: New test.
8811
8812         PR fortran/43072
8813         * gfortran.dg/internal_pack_7.f90: New test.
8814
8815         PR fortran/43111
8816         * gfortran.dg/internal_pack_8.f90: New test.
8817
8818 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8819
8820         PR 43128
8821         * c-c++-common/pr41779.c: Fix broken testcase.
8822
8823 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8824
8825         PR 36513
8826         * c-c++-common/pr36513.c: New testcase.
8827         * c-c++-common/pr36513-2.c: New testcase.
8828
8829 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8830
8831         PR 41779
8832         * c-c++-common/pr41779.c: New.
8833
8834 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR debug/43084
8837         * gcc.dg/pr43084.c: New test.
8838
8839 2010-02-19  Richard Guenther  <rguenther@suse.de>
8840
8841         PR tree-optimization/42916
8842         * gcc.dg/pr42916.c: New testcase.
8843
8844 2010-02-18  Jason Merrill  <jason@redhat.com>
8845
8846         PR c++/42837
8847         * g++.dg/abi/packed1.C: Add expected warning.
8848
8849         PR c++/43108
8850         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8851         * gcc.dg/torture/dg-torture.exp: Likewise.
8852         * c-c++-common/torture/complex-sign.h,
8853         c-c++-common/torture/complex-sign-add.c,
8854         c-c++-common/torture/complex-sign-mixed-add.c,
8855         c-c++-common/torture/complex-sign-mixed-div.c,
8856         c-c++-common/torture/complex-sign-mixed-mul.c,
8857         c-c++-common/torture/complex-sign-mixed-sub.c,
8858         c-c++-common/torture/complex-sign-mul.c,
8859         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8860         Adapt for C++ compilation as well.
8861
8862         PR c++/43070
8863         * g++.dg/ext/label1.C: Update.
8864         * g++.dg/ext/label2.C: Update.
8865
8866         PR c++/26261
8867         * g++.dg/template/dependent-name6.C: New.
8868
8869         PR c++/43109
8870         * g++.dg/parse/namespace12.C: New.
8871
8872 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8873
8874         PR tree-optimization/43066
8875         * gcc.c-torture/compile/pr43066.c: New test.
8876
8877 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8878
8879         * g++.dg/ext/attrib35.C: Fix target selector string.
8880         * g++.dg/ext/attrib36.C: Ditto.
8881         * g++.dg/ext/attrib37.C: Ditto.
8882         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8883         * g++.dg/abi/mangle25.C: Ditto.
8884
8885 2010-02-17  Jason Merrill  <jason@redhat.com>
8886
8887         PR c++/43069
8888         * g++.dg/parse/namespace11.C: New.
8889
8890         PR c++/43093
8891         * g++.dg/ext/attrib37.C: New.
8892
8893         PR c++/43079
8894         * g++.dg/template/ptrmem20.C: New.
8895
8896 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8897
8898         PR target/43103
8899         * gcc.target/i386/xop-check.h: Include m256-check.h.
8900         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8901         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8902         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8903         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8904
8905 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8906
8907         PR debug/42918
8908         * gcc.dg/pr42918.c: New test.
8909
8910 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8911
8912         * g++.dg/ext/attrib36.C: Require ILP32.
8913
8914 2010-02-16  Richard Guenther  <rguenther@suse.de>
8915
8916         PR tree-optimization/41043
8917         * gfortran.dg/pr41043.f90: New testcase.
8918         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8919
8920 2010-02-16  Jason Merrill  <jason@redhat.com>
8921
8922         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8923
8924 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8925
8926         PR tree-optimization/43074
8927         * gcc.dg/vect/fast-math-pr43074.c: New test.
8928
8929 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8930
8931         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8932
8933 2010-02-16  Jason Merrill  <jason@redhat.com>
8934
8935         PR c++/43031
8936         * g++.dg/ext/attrib36.C: New.
8937
8938         PR c++/43036
8939         * g++.dg/other/array6.C: New.
8940
8941 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8942
8943         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8944
8945 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8946
8947         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8948         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8949         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8950         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8951         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8952         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8953
8954 2010-02-15  Richard Guenther  <rguenther@suse.de>
8955
8956         PR middle-end/43068
8957         * g++.dg/torture/pr43068.C: New testcase.
8958
8959 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8960
8961         PR c++/43024
8962         * g++.dg/opt/ice1.C: New.
8963
8964 2010-02-14  Jason Merrill  <jason@redhat.com>
8965
8966         PR c++/41997
8967         * g++.dg/cpp0x/initlist-opt.C: New.
8968
8969 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8970
8971         PR fortran/41113
8972         PR fortran/41117
8973         * gfortran.dg/internal_pack_6.f90: New test.
8974
8975 2010-02-12  Jason Merrill  <jason@redhat.com>
8976
8977         PR c++/43054
8978         * g++.dg/cpp0x/variadic99.C: New.
8979
8980 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8981
8982         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8983         sign extend pointers to gualchk_t.
8984
8985         PR c++/43033
8986         * g++.dg/other/default3.C: Xfail g4 test.
8987
8988 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8989
8990         PR middle-end/43012
8991         * gcc.dg/graphite/pr43012.c: New.
8992
8993 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8994
8995         PR middle-end/42930
8996         * g++.dg/graphite/pr42930.C: New.
8997
8998 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8999
9000         PR middle-end/42914
9001         PR middle-end/42530
9002         * gcc.dg/graphite/pr42530.c: New.
9003         * gcc.dg/graphite/pr42914.c: New.
9004
9005 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9006
9007         PR middle-end/42771
9008         * gcc.dg/graphite/pr42771.c: New.
9009
9010 2010-02-11  Richard Guenther  <rguenther@suse.de>
9011
9012         PR tree-optimization/42998
9013         * gcc.c-torture/compile/pr42998.c: New testcase.
9014
9015 2010-02-10  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/41896
9018         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9019
9020         PR c++/42983, core issue 906
9021         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9022         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9023
9024         PR c++/43016
9025         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9026
9027 2010-02-10  Richard Guenther  <rguenther@suse.de>
9028
9029         PR tree-optimization/43017
9030         * gcc.dg/torture/pr43017.c: New testcase.
9031
9032 2010-02-10  Tobias Burnus <burnus@net-b.de>
9033
9034         PR fortran/40823
9035         * gfortran.dg/private_type_1.f90: Update error location.
9036         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9037         * gfortran.dg/typebound_operator_2.f03: Ditto.
9038         * gfortran.dg/assignment_2.f90: Ditto.
9039         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9040         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9041
9042 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9043
9044         PR fortran/43015
9045         * gfortran.dg/bind_c_usage_20.f90: New test.
9046
9047 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR debug/43010
9050         * g++.dg/debug/pr43010.C: New test.
9051
9052 2010-02-10  Richard Guenther  <rguenther@suse.de>
9053
9054         PR c/43007
9055         * gcc.c-torture/execute/20100209-1.c: New testcase.
9056         * gcc.dg/fold-div-3.c: Likewise.
9057
9058 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9059
9060         * gcc.dg/builtin-ffs-1.c: New test.
9061
9062 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9063
9064         PR fortran/42999
9065         * gfortran.dg/array_constructor_35.f90: New test.
9066
9067 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9068
9069         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9070
9071 2010-02-09  Jason Merrill  <jason@redhat.com>
9072
9073         PR c++/42399
9074         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9075
9076         PR c++/42370
9077         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9078
9079 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9080
9081         PR fortran/41869
9082         * gfortran.dg/module_write_1.f90: New test.
9083
9084 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9085
9086         * gcc.dg/pr19340.c: Adjust.
9087
9088 2010-02-09  Richard Guenther  <rguenther@suse.de>
9089
9090         PR tree-optimization/43008
9091         * gcc.c-torture/execute/pr43008.c: New testcase.
9092
9093 2010-02-09  Richard Guenther  <rguenther@suse.de>
9094
9095         PR tree-optimization/43000
9096         * gcc.dg/torture/pr43000.c: New testcase.
9097         * gcc.dg/torture/pr43002.c: Likewise.
9098
9099 2010-02-09  Daniel Kraft  <d@domob.eu>
9100
9101         PR fortran/39171
9102         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9103         and pass -Wsurprising as necessary.
9104
9105 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR tree-optimization/42890
9108         * g++.dg/torture/pr42890.C: New test.
9109
9110 2010-02-08  Richard Guenther  <rguenther@suse.de>
9111
9112         PR middle-end/42995
9113         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9114
9115 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9116
9117         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9118         return 0 from main.
9119         * gcc.dg/graphite/block-1.c: Same.
9120         * gcc.dg/graphite/block-3.c: Same.
9121         * gcc.dg/graphite/block-4.c: Same.
9122         * gcc.dg/graphite/block-5.c: Same.
9123         * gcc.dg/graphite/block-6.c: Same.
9124         * gcc.dg/graphite/block-7.c: Same.
9125         * gcc.dg/graphite/interchange-0.c: Same.
9126         * gcc.dg/graphite/interchange-1.c: Same.
9127         * gcc.dg/graphite/interchange-10.c: Same.
9128         * gcc.dg/graphite/interchange-11.c: Same.
9129         * gcc.dg/graphite/interchange-12.c: Same.
9130         * gcc.dg/graphite/interchange-2.c: Same.
9131         * gcc.dg/graphite/interchange-3.c: Same.
9132         * gcc.dg/graphite/interchange-4.c: Same.
9133         * gcc.dg/graphite/interchange-5.c: Same.
9134         * gcc.dg/graphite/interchange-6.c: Same.
9135         * gcc.dg/graphite/interchange-7.c: Same.
9136         * gcc.dg/graphite/interchange-8.c: Same.
9137         * gcc.dg/graphite/interchange-9.c: Same.
9138         * gcc.dg/graphite/interchange-mvt.c: Same.
9139
9140 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9141
9142         * gfortran.dg/graphite/id-19.f: New.
9143         * gfortran.dg/graphite/pr14741.f90: New.
9144         * gfortran.dg/graphite/pr41924.f90: New.
9145         * gfortran.dg/graphite/run-id-2.f90: New.
9146
9147 2010-02-07  Richard Guenther  <rguenther@suse.de>
9148
9149         PR middle-end/42956
9150         * gcc.c-torture/compile/pr42956.c: New testcase.
9151
9152 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9153
9154         PR libfortran/42742
9155         * gfortran.dg/fmt_cache_2.f: New test.
9156
9157 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9158
9159         * gfortran.dg/read_no_eor.f90: New test.
9160
9161 2010-02-05  Jason Merrill  <jason@redhat.com>
9162
9163         * g++.dg/ext/label13.C: Move constructor body out of class.
9164
9165 2010-02-03  Jason Merrill  <jason@redhat.com>
9166
9167         PR c++/42870
9168         * g++.dg/ext/dllexport3.C: New.
9169
9170 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9171
9172         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9173
9174 2010-02-05  Richard Guenther  <rguenther@suse.de>
9175
9176         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9177
9178 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9179
9180         PR c++/42915
9181         * g++.dg/other/crash-9.C: New test.
9182
9183 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9184
9185         PR fortran/42309
9186         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9187
9188 2010-02-04  Richard Guenther  <rguenther@suse.de>
9189
9190         PR rtl-optimization/42952
9191         * gcc.dg/torture/pr42952.c: New testcase.
9192
9193 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9194
9195         PR libfortran/42901
9196         * gfortran.dg/namelist_60.f90: New test.
9197
9198 2010-02-03  Jason Merrill  <jason@redhat.com>
9199
9200         PR c++/40138
9201         * g++.dg/ext/builtin11.C: New.
9202
9203         PR c++/4926
9204         PR c++/38600
9205         * g++.dg/abi/mangle35.C: New.
9206         * g++.dg/abi/mangle37.C: New.
9207
9208         PR c++/12909
9209         * g++.dg/abi/mangle36.C: New.
9210
9211         PR c++/35652
9212         * g++.dg/warn/string1.C: New.
9213
9214 2010-02-03  Richard Guenther  <rguenther@suse.de>
9215
9216         PR tree-optimization/42944
9217         * gcc.dg/errno-1.c: New testcase.
9218
9219 2010-02-03  Richard Guenther  <rguenther@suse.de>
9220
9221         PR middle-end/42927
9222         * gcc.c-torture/compile/pr42927.c: New testcase.
9223
9224 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9225
9226         PR fortran/42936
9227         * gfortran.dg/null_4.f90: New test.
9228
9229 2010-02-02  Jason Merrill  <jason@redhat.com>
9230
9231         PR c++/41090
9232         * g++.dg/ext/label13.C: New.
9233
9234 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9235
9236         PR fortran/42650
9237         * gfortran.dg/func_result_5.f90: New test.
9238
9239 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9240
9241         PR fortran/42922
9242         * gfortran.dg/pure_initializer_3.f90: News test.
9243
9244 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9245
9246         PR fortran/42888
9247         * gfortran.dg/allocate_derived_2.f90: New test.
9248
9249 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9250
9251         PR middle-end/42898
9252         * gcc.dg/torture/pr42898-2.c: New test.
9253
9254 2010-01-31  Richard Guenther  <rguenther@suse.de>
9255
9256         PR middle-end/42898
9257         * gcc.dg/torture/pr42898.c: New testcase.
9258
9259 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9260
9261         PR fortran/38324
9262         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9263         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9264
9265 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9266
9267         * g++.dg/tree-ssa/inline-1.C: New.
9268         * g++.dg/tree-ssa/inline-2.C: New.
9269         * g++.dg/tree-ssa/inline-3.C: New.
9270
9271 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9272
9273         PR testsuite/41701
9274         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9275         the string 'pow' in the pathname of the compiler from generating a
9276         test failure.
9277
9278 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9279
9280         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9281         * g++.old-deja/g++.mike/eh17.C: Likewise.
9282         * g++.old-deja/g++.mike/p5571.C: Likewise.
9283
9284 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9285
9286         PR c++/42758
9287         PR c++/42634
9288         PR c++/42336
9289         PR c++/42797
9290         PR c++/42880
9291         * g++.dg/other/crash-5.C: New test.
9292         * g++.dg/other/crash-6.C: New test.
9293         * g++.dg/other/crash-7.C: New test.
9294         * g++.dg/other/crash-8.C: New test.
9295
9296 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR rtl-optimization/42889
9299         * gcc.dg/pr42889.c: New test.
9300
9301 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9302
9303         * gcc.target/i386/pr42881.c: Use SSE2.
9304
9305 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9306
9307         PR target/42891
9308         * gcc.target/i386/pr42891.c: New test.
9309
9310 2010-01-28  Richard Guenther  <rguenther@suse.de>
9311
9312         PR tree-optimization/42871
9313         * g++.dg/torture/pr42871.C: New testcase.
9314
9315 2010-01-28  Richard Guenther  <rguenther@suse.de>
9316
9317         * gcc.dg/Wobjsize-1.h: New testcase.
9318         * gcc.dg/Wobjsize-1.c: Likewise.
9319
9320 2010-01-28  Richard Guenther  <rguenther@suse.de>
9321
9322         PR middle-end/42883
9323         * g++.dg/torture/pr42883.C: New testcase.
9324
9325 2010-01-28  Michael Matz  <matz@suse.de>
9326
9327         * gcc.target/i386/pr42881.c: New test.
9328
9329 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9330
9331         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9332         Add i?86-*-solaris2* support.
9333
9334 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9335
9336         PR c++/42713
9337         PR c++/42820
9338         * g++.dg/template/typedef27.C: New test case.
9339         * g++.dg/template/typedef28.C: New test case.
9340
9341 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9342
9343         * gcc.dg/optimize-bswap*.c: Add ARM target
9344
9345 2010-01-27  Richard Guenther  <rguenther@suse.de>
9346
9347         PR middle-end/42878
9348         * gcc.dg/torture/pr42878-1.c: New testcase.
9349         * gcc.dg/torture/pr42878-2.c: Likewise.
9350
9351 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9352
9353         PR middle-end/42874
9354         * gcc.dg/vla-22.c: New test.
9355
9356 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9357
9358         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9359         current collation.
9360
9361 2010-01-26  Richard Guenther  <rguenther@suse.de>
9362
9363         PR rtl-optimization/42685
9364         * gcc.dg/pr42685.c: New testcase.
9365         * g++.dg/other/pr42685.C: Likewise.
9366
9367 2010-01-26  Richard Guenther  <rguenther@suse.de>
9368
9369         PR middle-end/42806
9370         * g++.dg/other/pr42806.C: New testcase.
9371
9372 2010-01-26  Richard Guenther  <rguenther@suse.de>
9373
9374         PR tree-optimization/42250
9375         * gcc.dg/pr42250.c: New testcase.
9376
9377 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9378
9379         * gnat.dg/array_bounds_test.adb: New test.
9380
9381 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9382
9383         PR fortran/42858
9384         * gfortran.dg/generic_21.f90: New test.
9385
9386 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9387
9388         PR testsuite/41522
9389         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9390
9391 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/42748
9394         * g++.dg/abi/arm_va_list2.C: New test.
9395         * g++.dg/abi/arm_va_list2.h: Companion header file.
9396
9397 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9398
9399         PR fortran/41044
9400         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9401
9402         PR fortran/41167
9403         * gfortran.dg/char_array_arg_1.f90 : New test.
9404
9405         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9406
9407 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9408
9409         PR fortran/39304
9410         * gfortran.dg/generic_20.f90: New test.
9411
9412 2010-01-22  Michael Matz  <matz@suse.de>
9413
9414         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9415         -msse2.
9416
9417 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9418
9419         PR fortran/42736
9420         * gfortran.dg/dependency_25.f90 : New test.
9421
9422 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9423
9424         PR tree-optimization/42585
9425         * gcc.dg/tree-ssa/pr42585.c: New test.
9426
9427 2010-01-21  Richard Guenther  <rguenther@suse.de>
9428
9429         PR middle-end/19988
9430         * gcc.dg/pr19988.c: New testcase.
9431
9432 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9433
9434         * g++.dg/compat/decimal/compat-common.h: New file.
9435         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9436         * g++.dg/compat/decimal/pass_x.h: New file.
9437         * g++.dg/compat/decimal/pass_y.h: New file.
9438         * g++.dg/compat/decimal/pass-1_main.C: New file.
9439         * g++.dg/compat/decimal/pass-1_x.C: New file.
9440         * g++.dg/compat/decimal/pass-1_y.C: New file.
9441         * g++.dg/compat/decimal/pass-2_main.C: New file.
9442         * g++.dg/compat/decimal/pass-2_x.C: New file.
9443         * g++.dg/compat/decimal/pass-2_y.C: New file.
9444         * g++.dg/compat/decimal/pass-3_main.C: New file.
9445         * g++.dg/compat/decimal/pass-3_x.C: New file.
9446         * g++.dg/compat/decimal/pass-3_y.C: New file.
9447         * g++.dg/compat/decimal/pass-4_main.C: New file.
9448         * g++.dg/compat/decimal/pass-4_x.C: New file.
9449         * g++.dg/compat/decimal/pass-4_y.C: New file.
9450         * g++.dg/compat/decimal/pass-5_main.C: New file.
9451         * g++.dg/compat/decimal/pass-5_x.C: New file.
9452         * g++.dg/compat/decimal/pass-5_y.C: New file.
9453         * g++.dg/compat/decimal/pass-6_main.C: New file.
9454         * g++.dg/compat/decimal/pass-6_x.C: New file.
9455         * g++.dg/compat/decimal/pass-6_y.C: New file.
9456         * g++.dg/compat/decimal/return_x.h: New file.
9457         * g++.dg/compat/decimal/return_y.h: New file.
9458         * g++.dg/compat/decimal/return-1_main.C: New file.
9459         * g++.dg/compat/decimal/return-1_x.C: New file.
9460         * g++.dg/compat/decimal/return-1_y.C: New file.
9461         * g++.dg/compat/decimal/return-2_main.C: New file.
9462         * g++.dg/compat/decimal/return-2_x.C: New file.
9463         * g++.dg/compat/decimal/return-2_y.C: New file.
9464         * g++.dg/compat/decimal/return-3_main.C: New file.
9465         * g++.dg/compat/decimal/return-3_x.C: New file.
9466         * g++.dg/compat/decimal/return-3_y.C: New file.
9467         * g++.dg/compat/decimal/return-4_main.C: New file.
9468         * g++.dg/compat/decimal/return-4_x.C: New file.
9469         * g++.dg/compat/decimal/return-4_y.C: New file.
9470         * g++.dg/compat/decimal/return-5_main.C: New file.
9471         * g++.dg/compat/decimal/return-5_x.C: New file.
9472         * g++.dg/compat/decimal/return-5_y.C: New file.
9473         * g++.dg/compat/decimal/return-6_main.C: New file.
9474         * g++.dg/compat/decimal/return-6_x.C: New file.
9475         * g++.dg/compat/decimal/return-6_y.C: New file.
9476
9477 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9478
9479         PR debug/42715
9480         * gcc.dg/pr42715.c: New.
9481
9482 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9483
9484         PR c++/42038
9485         * g++.dg/parse/crash55.C: New.
9486
9487 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9488
9489         PR debug/42782
9490         * gcc.dg/guality/pr42782.c: New.
9491
9492 2010-01-20  Jason Merrill  <jason@redhat.com>
9493
9494         PR c++/41788
9495         * g++.dg/abi/packed1.C: New.
9496
9497         PR c++/41920
9498         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9499
9500         PR c++/40750
9501         * g++.dg/parse/fn-typedef1.C: New.
9502         * g++.dg/other/cv_quals.C: Adjust.
9503
9504 2010-01-20  Anthony Green  <green@moxielogic.com>
9505
9506         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9507         pack(push) pragma).
9508         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9509         * gcc.dg/20020312-2.c: Port this to the moxie core.
9510         * gcc.dg/weak/typeof-2.c: Ditto.
9511
9512 2010-01-20  Richard Guenther  <rguenther@suse.de>
9513
9514         PR tree-optimization/42717
9515         * gcc.c-torture/compile/pr42717.c: New testcase.
9516
9517 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9520         of signed, add a few new tests.
9521
9522         PR middle-end/42803
9523         * g++.dg/parse/limits-initializer1.C: New test.
9524
9525 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9526
9527         PR fortran/42804
9528         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9529         * gfortran.dg/typebound_call_12.f03: New test.
9530
9531 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9532
9533         PR fortran/42783
9534         * gfortran.dg/bounds_check_15.f90 : New test.
9535
9536 2010-01-19  Michael Matz  <matz@suse.de>
9537
9538         PR tree-optimization/41783
9539         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9540
9541 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9542
9543         PR target/38697.
9544         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9545         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9546         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9547         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9548         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9549         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9550         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9551         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9552         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9553         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9554         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9555
9556 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9557
9558         PR fortran/42545
9559         * gfortran.dg/extends_6.f03: Modified an error message.
9560         * gfortran.dg/extends_10.f03: New test.
9561         * gfortran.dg/private_type_6.f03: Modified an error message.
9562         * gfortran.dg/structure_constructor_8.f03: Ditto.
9563
9564 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR tree-optimization/42719
9567         * gcc.dg/pr42719.c: New test.
9568
9569         PR debug/42728
9570         * gcc.dg/pr42728.c: New test.
9571
9572 2010-01-19  Anthony Green  <green@moxielogic.com>
9573
9574         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9575
9576 2010-01-18  Anthony Green  <green@moxielogic.com>
9577
9578         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9579         for moxie.
9580
9581 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9582
9583         * g++.dg/template/error45.C: reverted as part of reverting the
9584         fix of PR c++/42634.
9585
9586 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9587
9588         PR c++/42634
9589         * g++.dg/template/error45.C: New test.
9590
9591 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9592
9593         PR c++/42766
9594         * g++.dg/conversion/op6.C: New test.
9595
9596 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9597
9598         PR target/42774
9599         * gcc.target/alpha/pr42774.c: New test.
9600
9601 2010-01-18  Richard Guenther  <rguenther@suse.de>
9602
9603         PR tree-optimization/42781
9604         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9605
9606 2010-01-17  Richard Guenther  <rguenther@suse.de>
9607
9608         PR middle-end/42248
9609         * gcc.c-torture/execute/pr42248.c: New testcase.
9610
9611 2010-01-17  Richard Guenther  <rguenther@suse.de>
9612
9613         PR tree-optimization/42773
9614         * g++.dg/torture/pr42773.C: New testcase.
9615
9616 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9617
9618         PR fortran/42677
9619         * gfortran.dg/interface_assignment_5.f90: New test.
9620
9621 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9622
9623         PR c++/42697
9624         * g++.dg/template/crash94.C: Reverted.
9625
9626 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9627
9628         PR debug/42767
9629         * gcc.dg/debug/pr42767.c: New.
9630
9631 2010-01-15  Jason Merrill  <jason@redhat.com>
9632
9633         PR c++/42761
9634         * g++.dg/cpp0x/decltype22.C: New.
9635
9636 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR middle-end/42760
9639         * g++.dg/torture/pr42760.C: New test.
9640
9641 2010-01-15  Jing Yu  <jingyu@google.com>
9642
9643         PR rtl-optimization/42691
9644         * gcc.c-torture/execute/pr42691.c: New.
9645
9646 2010-01-15  Richard Guenther  <rguenther@suse.de>
9647
9648         PR middle-end/42739
9649         * g++.dg/torture/pr42739.C: New testcase.
9650
9651 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9652
9653         * g++.dg/template/error45.C: Revert as part of reverting changes
9654         or PR c++/42634.
9655
9656 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9657
9658         PR fortran/42684
9659         * gfortran.dg/interface_31.f90: New test.
9660
9661 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9662
9663         * gcc.target/powerpc/pr42747.c: New file.
9664
9665 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9666
9667         PR middle-end/42674
9668         * c-c++-common/pr42674.c: New test.
9669
9670         PR c++/42608
9671         * g++.dg/template/instantiate11.C: New test.
9672
9673 2010-01-14  Jason Merrill  <jason@redhat.com>
9674
9675         PR c++/42701
9676         * g++.dg/overload/error3.C: New.
9677
9678         PR c++/42655
9679         * g++.dg/overload/rvalue1.C: New.
9680
9681 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9682
9683         PR tree-optimization/42706
9684         * gcc.dg/ipa/pr42706.c: New testcase.
9685
9686 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9687
9688         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9689
9690 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9691
9692         PR tree-optimization/42714
9693         * g++.dg/torture/pr42714.C: New test.
9694
9695 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9696
9697         PR rtl-optimization/42246
9698         * gfortran.dg/pr42246-2.f: New.
9699
9700 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9701
9702         PR rtl-optimization/42389
9703         * gcc.dg/pr42389.c: New.
9704
9705 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9706
9707         PR rtl-optimization/42388
9708         * gcc.dg/pr42388.c: New.
9709
9710 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9711
9712         PR rtl-optimization/42294
9713         * gfortran.dg/pr42294.f: New.
9714
9715 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9716
9717         PR rtl-optimization/39453
9718         PR rtl-optimization/42246
9719         * gcc.dg/pr39453.c: New.
9720         * gcc.dg/pr42246.c: New.
9721
9722 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9723
9724         PR middle-end/42245
9725         * gcc.dg/pr42245.c: New.
9726         * gcc.dg/pr42245-2.c: New.
9727
9728 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9729
9730         PR rtl-optimization/42249
9731         * gcc.dg/pr42249.c: New.
9732
9733 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR c/42721
9736         * gcc.c-torture/execute/pr42721.c: New test.
9737
9738 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9739
9740         PR tree-optimization/42709
9741         * gcc.dg/vect/pr42709.c: New test.
9742
9743 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9744
9745         PR fortran/41478
9746         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9747         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9748
9749 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9750
9751         PR fortran/42481
9752         * gfortran.dg/generic_19.f90 : New test.
9753
9754 2010-01-13  Richard Guenther  <rguenther@suse.de>
9755
9756         PR tree-optimization/42730
9757         * gcc.c-torture/compile/pr42730.c: New testcase.
9758
9759 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9760
9761         PR target/pr42542
9762         * gcc.target/ia64/pr42542-1.c: New.
9763         * gcc.target/ia64/pr42542-2.c: New.
9764         * gcc.target/ia64/pr42542-3.c: New.
9765
9766 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9767
9768         PR c++/42634
9769         * g++.dg/template/error45.C: New test.
9770
9771 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9772
9773         PR tree-optimization/42704
9774         * g++.dg/torture/pr42704.C: New test.
9775
9776 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9777
9778         PR tree-optimization/42703
9779         * gcc.c-torture/compile/pr42703.c: New test.
9780
9781 2010-01-13  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/42705
9784         * gcc.c-torture/compile/pr42705.c: New testcase.
9785
9786 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9787
9788         * gcc.target/bfin/l2.c: New test.
9789         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9790
9791 2010-01-13  Richard Guenther  <rguenther@suse.de>
9792
9793         PR middle-end/42716
9794         * gcc.c-torture/compile/pr42716.c: New testcase.
9795
9796 2010-01-13  Richard Guenther  <rguenther@suse.de>
9797
9798         PR lto/42678
9799         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9800
9801 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9802
9803         PR c/42708
9804         * gcc.c-torture/compile/pr42708-1.c: New test.
9805
9806 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR debug/42662
9809         * gcc.dg/pr42662.c: New test.
9810
9811         PR tree-optimization/42645
9812         * g++.dg/other/pr42645-1.C: New test.
9813         * g++.dg/other/pr42645-2.C: New test.
9814
9815 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9816
9817         PR target/42416
9818         * gcc.target/powerpc/warn-1.c: New test.
9819         * gcc.target/powerpc/warn-2.c: New test.
9820
9821 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9822
9823         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9824         stack alignment.
9825
9826 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9827
9828         * gcc.dg/lto/20100108_0.c: New.
9829
9830 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9831
9832         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9833         Add -march=i686 -msse for 32bit x86 targets.
9834
9835 2010-01-10  Richard Guenther  <rguenther@suse.de>
9836
9837         PR middle-end/42667
9838         * gcc.dg/torture/pr42667.c: New testcase.
9839
9840 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9841
9842         PR fortran/32489
9843         * gfortran.dg/array_constructor_34.f90: New test.
9844
9845 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9846
9847         PR fortran/20923
9848         * gfortran.dg/array_constructor_33.f90: New test.
9849         gfortran.dg/array_function_5.f90: Add credit.
9850
9851 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9852
9853         PR debug/42631
9854         * gcc.dg/pr42631.c: New.
9855
9856 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9857
9858         PR debug/42630
9859         * gcc.dg/pr42630.c: New.
9860
9861 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9862
9863         PR debug/42629
9864         * gcc.dg/pr42629.c: New.
9865
9866 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9867
9868         PR middle-end/42363
9869         * gcc.dg/torture/pr42363.c: New.
9870
9871 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9872
9873         PR debug/42604
9874         PR debug/42395
9875         * gcc.dg/vect/pr42604.c: New.
9876         * gcc.dg/vect/pr42395.c: New.
9877
9878 2010-01-09  Richard Guenther  <rguenther@suse.de>
9879
9880         PR middle-end/42512
9881         * gcc.c-torture/execute/pr42512.c: New testcase.
9882
9883 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9884
9885         PR fortran/41298
9886         * gfortran.dg/c_ptr_tests_14.f90: New test.
9887
9888 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9889
9890         PR ada/41929
9891         * gnat.dg/null_pointer_deref1.adb: Don't run on
9892         sparc*-sun-solaris2.11.
9893
9894 2010-01-08  Richard Guenther  <rguenther@suse.de>
9895
9896         PR lto/42528
9897         * gcc.dg/lto/20100103-1_0.c: New testcase.
9898         * gcc.dg/lto/20100103-2_0.c: Likewise.
9899
9900 2010-01-08  Tobias Burnus  <burnus@net-b.de
9901
9902         PR/fortran 25829
9903         * gfortran.dg/asynchronous_1.f90: New test.
9904         * gfortran.dg/asynchronous_2.f90: New test.
9905         * gfortran.dg/conflicts.f90: Update error message.
9906
9907 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9908
9909         c++/40155
9910         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9911
9912 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9913
9914         PR tree-optimization/42625
9915         * g++.dg/opt/dtor4.C: New test.
9916         * g++.dg/opt/dtor4.h: New.
9917         * g++.dg/opt/dtor4-aux.cc: New.
9918
9919 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9920
9921         PR fortran/42597
9922         * gfortran.dg/proc_ptr_26.f90: New test.
9923
9924 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9925
9926         PR fortran/41872
9927         * gfortran.dg/allocatable_scalar_7.f90: New test.
9928
9929 2010-01-06  Richard Guenther  <rguenther@suse.de>
9930
9931         * gcc.c-torture/compile/pr42632.c: New testcase.
9932
9933 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9934
9935         PR target/42542
9936         * gcc.target/i386/pr42542-4.c: New.
9937         * gcc.target/i386/pr42542-4a.c: Likewise.
9938         * gcc.target/i386/pr42542-5.c: Likewise.
9939         * gcc.target/i386/pr42542-5a.c: Likewise.
9940
9941 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9942
9943         * gcc.dg/tls/opt-15.c: New test.
9944
9945 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9946
9947         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9948
9949 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9950
9951         PR tree-optimization/42462
9952         * g++.dg/torture/pr42462.C: New test.
9953
9954 2010-01-05  Jason Merrill  <jason@redhat.com>
9955
9956         * g++.dg/cpp0x/initlist30.C: New test.
9957
9958 2010-01-05  Richard Guenther  <rguenther@suse.de>
9959
9960         PR tree-optimization/42614
9961         * gcc.c-torture/execute/pr42614.c: New testcase.
9962
9963 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9964
9965         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9966         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9967         -Wunreachable-code.
9968         * gcc.dg/Wunreachable-2.c: Likewise.
9969         * gcc.dg/Wunreachable-3.c: Likewise.
9970         * gcc.dg/Wunreachable-4.c: Likewise.
9971         * gcc.dg/Wunreachable-5.c: Likewise.
9972         * gcc.dg/Wunreachable-6.c: Likewise.
9973         * gcc.dg/Wunreachable-7.c: Likewise.
9974         * gcc.dg/Wunreachable-8.c: Likewise.
9975         * gcc.dg/20041231-1.c: Likewise.
9976
9977 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9978
9979         PR other/42611
9980         * gcc.dg/pr42611.c: New test.
9981
9982         PR tree-optimization/42508
9983         * g++.dg/opt/pr42508.C: New test.
9984
9985 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9986
9987         PR fortran/41872
9988         * gfortran.dg/allocatable_scalar_8.f90: New.
9989
9990 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9991
9992         PR tree-optimization/42398
9993         * gcc.c-torture/compile/pr42398.c: New test.
9994
9995 2010-01-04  Jason Merrill  <jason@redhat.com>
9996
9997         PR c++/42555
9998         * g++.dg/ext/attrib35.C: New.
9999
10000         PR c++/42567
10001         * g++.dg/cpp0x/auto17.C: New.
10002
10003 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10004
10005         * gcc.dg/lto/20100104_0.c: New.
10006
10007 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10008
10009         PR target/42542
10010         * gcc.target/i386/pr42542-1.c: New.
10011         * gcc.target/i386/pr42542-1a.c: Likewise.
10012         * gcc.target/i386/pr42542-1b.c: Likewise.
10013         * gcc.target/i386/pr42542-2.c: Likewise.
10014         * gcc.target/i386/pr42542-2a.c: Likewise.
10015         * gcc.target/i386/pr42542-2b.c: Likewise.
10016         * gcc.target/i386/pr42542-3.c: Likewise.
10017         * gcc.target/i386/pr42542-3a.c: Likewise.
10018
10019 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10020
10021         PR fortran/41872
10022         * gfortran.dg/allocatable_scalar_5.f90: New test.
10023         * gfortran.dg/allocatable_scalar_6.f90: New test.
10024
10025 2010-01-03  Richard Guenther  <rguenther@suse.de>
10026
10027         PR testsuite/42583
10028         * gfortran.dg/gomp/recursion1.f90: Remove.
10029
10030 2010-01-03  Richard Guenther  <rguenther@suse.de>
10031
10032         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10033         * gcc.dg/uninit-6.c: Likewise.
10034         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10035
10036 2010-01-03  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/42589
10039         * gcc.target/i386/pr42589.c: New testcase.
10040
10041 2010-01-03  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/42438
10044         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10045
10046 2010-01-02  Richard Guenther  <rguenther@suse.de>
10047
10048         PR testsuite/41651
10049         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10050
10051 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10052
10053         PR target/42448
10054         * gcc.target/alpha/pr42448-1.c: New test.
10055         * gcc.target/alpha/pr42448-2.c: Ditto.
10056
10057 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10058
10059         PR preprocessor/41947
10060         * gcc.dg/c99-hexfloat-3.c: New test.
10061
10062 2010-01-01  Richard Guenther  <rguenther@suse.de>
10063
10064         PR c/42570
10065         * gcc.c-torture/execute/pr42570.c: New testcase.
10066
10067 2010-01-01  Richard Guenther  <rguenther@suse.de>
10068
10069         PR middle-end/42559
10070         * gcc.c-torture/compile/pr42559.c: New testcase.
10071
10072 \f
10073 Copyright (C) 2010 Free Software Foundation, Inc.
10074
10075 Copying and distribution of this file, with or without modification,
10076 are permitted in any medium without royalty provided the copyright
10077 notice and this notice are preserved.