OSDN Git Service

b00b8917df9165b54a31179c7b9f15e6da4257ea
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-21  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/45580
4         * g++.dg/torture/pr45580.C: New testcase.
5
6 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
7
8         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
9
10 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
11
12         PR fortran/45438
13         * gfortran.dg/pointer_check_7.f90: New.
14
15 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
16
17         PR rtl-optimization/45728
18         * gcc.c-torture/compile/pr45728.c: New test.
19
20 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
21
22         PR fortran/45081
23         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
24
25 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
26
27         * g++.dg/tree-ssa/pr45605.C: Add "\\".
28
29 2010-09-20  Richard Guenther  <rguenther@suse.de>
30
31         PR middle-end/45704
32         * gcc.dg/torture/pr45704.c: New testcase.
33
34 2010-09-20  Jan Hubicka  <jh@suse.cz>
35
36         PR tree-optimize/45605
37         * g++.dg/tree-ssa/pr45605.C: New testcase.
38
39 2010-09-20  Michael Matz  <matz@suse.de>
40
41         PR testsuite/45706
42         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
43         enough.
44
45 2010-09-20  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/45705
48         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
49
50 2010-09-20  Michael Matz  <matz@suse.de>
51
52         PR testsuite/45706
53         * lib/target-supports.exp (check_effective_target_vect_perm):
54         Add i?86-*-*.
55
56 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
57
58         PR rtl-optimization/45695
59         * gcc.c-torture/execute/pr45695.c: New test.
60
61 2010-09-19  Jan Hubicka  <jh@suse.cz>
62
63         PR lto/44246
64         * gcc.c-torture/compile/pr44246.c:New file.
65
66 2010-09-19  Ira Rosen  <irar@il.ibm.com>
67
68         PR tree-optimization/45714
69         * gfortran.dg/vect/pr45714-a.f: New test.
70         * gfortran.dg/vect/pr45714-b.f: New test.
71
72 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
73
74         * gnat.dg/const1.adb: Rename into...
75         * gnat.dg/constant1.adb: ...this.
76         * gnat.dg/constant2.adb: New test.
77         * gnat.dg/constant2_pkg1.ads: New helper.
78         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
79
80 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
81
82         * gnat.dg/specs/constant1.ads: New test.
83         * gnat.dg/specs/constant1_pkg.ads: New helper.
84
85 2010-09-18  Jan Hubicka  <jh@suse.cz>
86
87         PR tree-optimization/45453
88         * g++.dg/tree-ssa/pr45453.C: New testcase.
89
90 2010-09-18  Jason Merrill  <jason@redhat.com>
91
92         * g++.dg/cpp0x/initlist44.C: New.
93
94 2010-09-18  Richard Guenther  <rguenther@suse.de>
95
96         PR tree-optimization/45709
97         * g++.dg/torture/pr45709-2.C: New testcase.
98
99 2010-09-18  Richard Guenther  <rguenther@suse.de>
100
101         PR tree-optimization/45709
102         * g++.dg/torture/pr45709.C: New testcase.
103
104 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
105
106         PR testsuite/45719
107         * gcc.target/i386/pad-3.c: Pass -fno-pic.
108
109 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
110
111         * gcc.target/i386/pad-1.c: New.
112         * gcc.target/i386/pad-2.c: Likewise.
113         * gcc.target/i386/pad-3.c: Likewise.
114         * gcc.target/i386/pad-4.c: Likewise.
115         * gcc.target/i386/pad-5a.c: Likewise.
116         * gcc.target/i386/pad-5b.c: Likewise.
117         * gcc.target/i386/pad-6a.c: Likewise.
118         * gcc.target/i386/pad-6b.c: Likewise.
119         * gcc.target/i386/pad-7.c: Likewise.
120         * gcc.target/i386/pad-8.c: Likewise.
121         * gcc.target/i386/pad-9.c: Likewise.
122         * gcc.target/i386/pad-10.c: Likewise.
123
124 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
125
126         PR middle-end/45234
127         * gcc.dg/torture/stackalign/alloca-5.c: New.
128
129 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
130
131         PR middle-end/45678
132         * gcc.dg/torture/pr45678-2.c: New.
133
134 2010-09-17  Richard Guenther  <rguenther@suse.de>
135
136         PR middle-end/45678
137         * gcc.dg/torture/pr45678-1.c: New testcase.
138
139 2010-09-17  Michael Matz  <matz@suse.de>
140
141         PR tree-optimization/43432
142         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
143         check_effective_target_vect_perm_short): New predicates.
144         (check_effective_target_vect_perm): Include x86_64.
145         * gcc.dg/vect/pr43432.c: New test.
146         * gcc.dg/vect/vect-114.c: Adjust.
147         * gcc.dg/vect/vect-15.c: Ditto.
148         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
149         * gcc.dg/vect/slp-perm-9.c: Ditto.
150
151 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
152
153         PR testsuite/45692
154         * objc/execute/exceptions/throw-nil.m: Run the test only with the
155         GNU runtime.
156
157 2010-09-17  Richard Guenther  <rguenther@suse.de>
158
159         * gcc.dg/pr27898.c: Use -flto instead of -combine.
160         * gcc.dg/pr28706.c: Likewise.
161         * gcc.dg/pr28712.c: Likewise.
162         * gcc.dg/pr30762-1.c: Likewise.
163         * gcc.dg/pr30762-2.c: Likewise.
164         * gcc.dg/pr31529-1.c: Likewise.
165         * gcc.dg/pr31529-2.c: Likewise.
166         * gcc.dg/pr34457-1.c: Likewise.
167         * gcc.dg/pr34457-2.c: Likewise.
168         * gcc.dg/pr34668-1.c: Likewise.
169         * gcc.dg/pr34668-2.c: Likewise.
170         * gcc.dg/pr34989-1.c: Likewise.
171         * gcc.dg/pr34989-2.c: Likewise.
172         * gcc.dg/pr43557-1.c: Likewise.
173         * gcc.dg/pr43557-2.c: Likewise.
174         * gcc.dg/debug/pr41893-1.c: Likewise.
175         * gcc.dg/matrix/matrix.exp: Do not use -combine.
176         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
177         * gcc.dg/matrix/matrix-4.c: Likewise.
178         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
179         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
180         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
181         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
182
183 2010-09-16  Tobias Burnus  <burnus@net-b.de>
184
185         PR fortran/43665
186         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
187         optimizations.
188         * gfortran.dg/intent_optimize_1.f90: New test.
189
190 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
191
192         * gcc.target/i386/divmod-1.c: New.
193         * gcc.target/i386/divmod-2.c: Likewise.
194         * gcc.target/i386/divmod-3.c: Likewise.
195         * gcc.target/i386/divmod-4.c: Likewise.
196         * gcc.target/i386/divmod-4a.c: Likewise.
197         * gcc.target/i386/divmod-5.c: Likewise.
198         * gcc.target/i386/divmod-6.c: Likewise.
199         * gcc.target/i386/divmod-7.c: Likewise.
200         * gcc.target/i386/divmod-8.c: Likewise.
201         * gcc.target/i386/udivmod-1.c: Likewise.
202         * gcc.target/i386/udivmod-2.c: Likewise.
203         * gcc.target/i386/udivmod-3.c: Likewise.
204         * gcc.target/i386/udivmod-4.c: Likewise.
205         * gcc.target/i386/udivmod-4a.c: Likewise.
206         * gcc.target/i386/udivmod-5.c: Likewise.
207         * gcc.target/i386/udivmod-6.c: Likewise.
208         * gcc.target/i386/udivmod-7.c: Likewise.
209         * gcc.target/i386/udivmod-8.c: Likewise.
210
211 2010-09-16  Jan Hubicka  <jh@suse.cz>
212
213         * g++.dg/lto/pr45679-1_0.C: New file.
214         * g++.dg/lto/pr45679-1_1.C: New file.
215         * g++.dg/lto/pr45679-0_0.C: New file.
216         * g++.dg/lto/pr45679-0_1.C: New file.
217
218 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
219
220         PR fortran/45674
221         * gfortran.dg/class_dummy_2.f03: New.
222
223 2010-09-16  Richard Guenther  <rguenther@suse.de>
224
225         PR tree-optimization/45623
226         * gcc.dg/torture/pr45623.c: New testcase.
227
228 2010-09-16  Ira Rosen  <irar@il.ibm.com>
229
230         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
231         name and parentheses.
232         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
233
234 2010-09-15  Jason Merrill  <jason@redhat.com>
235
236         * g++.dg/parse/parameter-declaration-2.C: New.
237
238         * g++.dg/cpp0x/scoped_enum2.C: New.
239
240 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
241
242         * gcc.c-torture/compile/20100915-1.c: New test.
243
244 2010-09-15  Martin Jambor  <mjambor@suse.cz>
245
246         PR middle-end/45644
247         * gcc.dg/ipa/pr45644.c: New test.
248
249 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
250
251         PR tree-optimization/45633
252         * gcc.dg/vect/pr45633.c: New test.
253
254 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
255
256         PR fortran/45577
257         * gfortran.dg/allocate_derived_4.f90: New.
258
259 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
260
261         * lib/target-supports.exp
262         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
263         supported flag to true for neon.
264
265 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/45665
268         * g++.dg/template/crash103.C: New.
269
270 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
271
272         Merge from 'apple/trunk' branch on FSF servers.
273
274         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
275
276         Radar 4457381
277         * objc.dg/msg-in-protocol.m: New.
278         * obj-c++.dg/msg-in-protocol.mm: New.
279
280         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
281
282         Radar 4219590
283         * objc.dg/break-in-ifstmt.m: New.
284
285         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
286
287         Radar 4174166
288         * obj-c++.dg/comp-types-13.mm: New.
289         * objc.dg/comp-types-12.m: New.
290
291         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
292
293         Radar 4216500
294         * obj-c++.dg/proto-lossage-7.mm: New.
295         * objc.dg/proto-lossage-7.m: New.
296
297 2010-09-14  Jan Hubicka  <jh@suse.cz>
298
299         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
300         folding.
301         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
302         folding.
303
304 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
305
306         PR middle-end/45567
307         * gcc.dg/pr45567.c: New test.
308
309         PR debug/45660
310         * g++.dg/debug/pr45660.C: New test.
311
312 2010-09-14  Ira Rosen  <irar@il.ibm.com>
313
314         PR tree-optimization/45470
315         * g++.dg/vect/pr45470-a.cc: New test.
316         * g++.dg/vect/pr45470-a.cc: New test.
317
318 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
319
320         PR target/42070
321         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
322         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
323
324 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
325
326         PR libfortran/45532
327         * gfortran.dg/namelist_64.f90: New test.
328
329 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
330
331         PR rtl-optimization/45617
332         * gcc.target/i386/pr45617.c: New test.
333
334 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
335
336         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
337
338 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
339
340         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
341         * gcc.target/i386/fma4-vector.c: Likewise.
342         * gcc.target/i386/vectorize2.c: Likewise.
343         * gcc.target/i386/vectorize4.c: Likewise.
344         * gcc.target/i386/vectorize5.c: Likewise.
345         * gcc.target/i386/vectorize6.c: Likewise.
346         * gcc.target/i386/vectorize8.c: Likewise.
347
348         * gcc.target/i386/vect-double-1.c: New.
349         * gcc.target/i386/vect-double-1a.c: Likewise.
350         * gcc.target/i386/vect-double-2.c: Likewise.
351         * gcc.target/i386/vect-double-2a.c: Likewise.
352
353         * lib/target-supports.exp (check_effective_target_vect_double):
354         Set et_vect_double_saved to 0 when tuning for Atom.
355
356 2010-09-13  Jan Hubicka  <jh@suse.cz>
357
358         * gcc.dg/torture/pr23821.c: Drop static keyword.
359         * gcc.dg/tree-ssa/loop-19.c: Likewise.
360         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
361
362 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
363
364         * gcc.target/arm/sync-1.c: New.
365
366 2010-09-12  Olivier Hainque  <hainque@adacore.com>
367
368         * gnat.dg/memtrap.adb: New test.
369
370 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
371
372         * gfortran.dg/promotion.f90: Fix options.
373
374 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
375
376         * g++.dg/cpp0x/range-for1.C: New.
377         * g++.dg/cpp0x/range-for2.C: New.
378         * g++.dg/cpp0x/range-for3.C: New.
379         * g++.dg/cpp0x/range-for4.C: New.
380         * g++.dg/cpp0x/range-for5.C: New.
381         * g++.dg/cpp0x/range-for6.C: New.
382
383 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
384
385         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
386         and counts. Check that transpose is not called.
387         * gfortran.dg/transpose_2.f90: Update error message.
388
389 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
390
391         PR c++/43824
392         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
393         * g++.dg/lookup/strong-using-2.C: Likewise.
394         * g++.dg/lookup/strong-using-3.C: Likewise.
395         * g++.dg/lookup/strong-using-5.C: Likewise.
396
397         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
398         * g++.dg/cpp0x/inline-ns4.C: New.
399         * g++.dg/cpp0x/inline-ns5.C: New.
400
401 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
402
403         PR middle-end/45634
404         * gfortran.fortran-torture/compile/pr45634.f90: New.
405
406 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
407
408         * objc.dg/fobjc-exceptions.m: New test.
409
410 2010-09-10  Jan Hubicka  <jh@suse.cz>
411
412         * g++.dg/inherit/covariant7.C: Fix pattern matching.
413
414 2010-09-10  Martin Jambor  <mjambor@suse.cz>
415
416         PR tree-optimization/44972
417         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
418         * gcc.dg/tree-ssa/pr45144.c: Likewise.
419         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
420         instead.
421         * g++.dg/torture/pr44972.C: New test.
422
423 2010-09-10  Martin Jambor  <mjambor@suse.cz>
424
425         PR tree-optimization/44972
426         * g++.dg/torture/pr34850.C: Remove expected warning.
427
428 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
429
430         * gfortran.dg/dummy_optional_arg.f90: New test.
431
432 2010-09-08  Jan Hubicka  <jh@suse.cz>
433
434         PR tree-optimization/45598
435         * fortran.fortran-torture/compile/pr45598.f90: New test.
436
437 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
438
439         * lib/target-supports-dg.exp (dg-require-ifunc): New.
440         * lib/target-supports.exp (check_ifunc_available): New.
441         * gcc.dg/attr-ifunc-1.c: New.
442         * gcc.dg/attr-ifunc-2.c: New.
443         * gcc.dg/attr-ifunc-3.c: New.
444         * gcc.dg/attr-ifunc-4.c: New.
445         * gcc.dg/attr-ifunc-5.c: New.
446         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
447         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
448         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
449         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
450
451 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
452
453         PR middle-end/40386
454         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
455
456 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
457
458         * gfortran.dg/inline_transpose_1.f90: New test.
459
460 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
461
462         PR c++/45588
463         * g++.dg/warn/Wunused-var-15.C: New test.
464
465 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
466
467         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
468         hppa*-*-hpux*.
469
470 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
471
472         * objc/execute/exceptions/throw-nil.m: New test.
473         * objc/execute/exceptions/handler-1.m: Updated to use the new
474         objc_set_uncaught_exception_handler() function.
475         * objc/execute/exceptions/matcher-1.m: New test.
476
477 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
478
479         PR fortran/38282
480         * gfortran.dg/bit_comparison_1.F90: New test.
481         * gfortran.dg/leadz_trailz_3.f90: New test.
482         * gfortran.dg/masklr_2.F90: New test.
483         * gfortran.dg/shiftalr_1.F90: New test.
484         * gfortran.dg/merge_bits_2.F90: New test.
485         * gfortran.dg/dshift_2.F90: New test.
486         * gfortran.dg/bit_comparison_2.F90: New test.
487         * gfortran.dg/masklr_1.F90: New test.
488         * gfortran.dg/merge_bits_1.F90: New test.
489         * gfortran.dg/dshift_1.F90: New test.
490         * gfortran.dg/shiftalr_2.F90: New test.
491
492 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
493
494         * objc.dg/type-stream-1.m: Replaced with a test that tests that
495         functions from objc/typedstream.h are deprecated.
496
497 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
498
499         * lib/target-supports.exp
500         (check_effective_target_run_expensive_tests): New proc.
501         * gcc.c-torture/compile/limits-fnargs.c: Use
502         dg-require-effective-target run_expensive_tests.
503
504 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
505
506         PR fortran/45597
507         * gfortran.dg/gomp/pr45597.f90: New test.
508
509         PR fortran/45595
510         * gfortran.dg/gomp/pr45595.f90: New test.
511
512 2010-09-08  Michael Matz  <matz@suse.de>
513
514         * c-c++-common/uninit-17.c: Adjust.
515
516 2010-09-08  Michael Matz  <matz@suse.de>
517
518         PR tree-optimization/43430
519         * gcc.dg/vect/pr43430-2.c: New test.
520
521 2010-09-08  Michael Matz  <matz@suse.de>
522
523         PR tree-optimization/33244
524         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
525
526 2010-09-08  Richard Guenther  <rguenther@suse.de>
527
528         PR tree-optimization/45578
529         * gfortran.dg/pr45578.f90: New testcase.
530
531 2010-09-08  Richard Guenther  <rguenther@suse.de>
532
533         PR testsuite/45590
534         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
535
536 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
537
538         PR fortran/45576
539         * gfortran.dg/char_length_18.f90:  New test.
540
541 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
542
543         PR target/36502
544         * gcc.target/i386/pr36502.c: New test.
545
546         PR target/42313
547         PR target/44651
548         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
549         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
550
551 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
552
553         * gfortran.dg/achar_4.f90: Enable bounds checking.
554
555 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
556
557         PR target/45206
558         * gcc.target/i386/pr45206.c: New test.
559
560 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
561
562         PR fortran/45505
563         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
564
565 2010-09-07  Jan Hubicka  <jh@suse.cz>
566
567         * gcc.c-torture/compile/20100907.c: New testcase.
568
569 2010-09-07  Richard Guenther  <rguenther@suse.de>
570
571         PR middle-end/45569
572         * g++.dg/eh/pr45569.C: New testcase.
573
574 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
575
576         PR target/43137
577         * gcc.target/arm/pr43137.c: New test.
578
579 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
580
581         PR fortran/36931
582         * gfortran.dg/dependency_35.f90:  New test.
583
584 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
585
586         PR fortran/34145
587         * gfortran.dg/char_length_17.f90:  New test.
588
589 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
590
591         PR c++/45200
592         PR c++/45293
593         PR c++/45558
594         * g++.dg/template/typedef34.C: New test.
595         * g++.dg/template/typedef35.C: New test.
596
597 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
598
599         PR target/22152
600         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
601
602 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
603
604         * g++.dg/warn/Wdouble-promotion.C: New.
605
606 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
607
608         * g++.dg/parse/redef2.C: New.
609
610 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
611
612         * gcc.dg/20100906-1.c: New testcase.
613
614 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
615
616         PR testsuite/45543
617         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
618         DW_TAG_enumeration_type DIE.
619
620 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
621
622         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
623         Update XFAILs.
624
625 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
626
627         PR rtl-optimization/44919
628         * g++.dg/opt/pr44919.C: New.
629
630 2010-09-06  Tobias Burnus  <burnus@net-b.de>
631
632         PR fortran/38282
633         * gfortran.dg/iall_iany_iparity_1.f90: New.
634         * gfortran.dg/iall_iany_iparity_2.f90: New.
635
636 2010-09-06  Jason Merrill  <jason@redhat.com>
637
638         * g++.dg/cpp0x/initlist42.C: New.
639
640         * g++.dg/cpp0x/auto19.C: New.
641
642         * g++.dg/template/sfinae25.C: New.
643         * g++.dg/template/char1.C: Expect warning.
644         * g++.dg/template/nontype10.C: Likewise.
645
646         * g++.dg/cpp0x/implicit9.C: New.
647
648         * g++.dg/cpp0x/initlist43.C: New.
649
650 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
651
652         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
653
654 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
655
656         * gcc.dg/Wdouble-promotion.c: New.
657
658 2010-09-05  Tobias Burnus  <burnus@net-b.de>
659
660         * gfortran.dg/float128_1.f90: Remove test case as
661         it always fails since Rev 163611 backed out the
662         front-end implementation.
663
664 2010-09-05  Tobias Burnus  <burnus@net-b.de>
665
666         * gfortran.dg/float128_1.f90: XFAIL test case.
667
668 2010-09-05  Tobias Burnus  <burnus@net-b.de>
669
670         * gfortran.dg/bessel_7.f90: Decrease required precision.
671
672 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
673
674         PR testsuite/45545
675         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
676         ref-all-matching targets.
677
678 2010-09-05  Richard Guenther  <rguenther@suse.de>
679
680         PR tree-optimization/45535
681         * gcc.c-torture/compile/pr45535.c: New testcase.
682
683 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
684
685         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
686         "\[^\n\]*".
687         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
688         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
689         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
690         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
691         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
692         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
693         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
694         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
695         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
696         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
697         * gcc.target/i386/pr22152.c: Likewise.
698         * gcc.target/i386/pr36992-1.c: Likewise.
699         * gcc.target/i386/pr36992-2.c: Likewise.
700         * gcc.target/sh/sh4a-memmovua.c: Likewise.
701
702 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
703
704         PR testsuite/43957
705         * gcc.dg/const-uniq-1.c: Modify regexp.
706
707 2010-09-04  Tobias Burnus  <burnus@net-b.de>
708
709         PR fortran/45530
710         * gfortran.dg/namelist_63.f90: New.
711
712 2010-09-04  Jan Hubicka  <jh@suse.cz>
713
714         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
715         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
716
717 2010-09-04  Jan Hubicka  <jh@suse.cz>
718
719         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
720
721 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
722
723         PR fortran/45507
724         * gfortran.dg/allocate_alloc_opt_12.f90: New.
725
726 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
727
728         * gcc.dg/opts-4.c: New test.
729
730 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
731
732         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
733         * gcc.dg/vect/vect-peel-4.c: Ditto.
734
735 2010-09-03  Daniel Kraft  <d@domob.eu>
736
737         PR fortran/45525
738         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
739
740 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
741
742         PR fortran/45159
743         * gfortran.dg/dependency_34.f90:  New test.
744
745 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
746
747         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
748
749 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
750
751         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
752         gcc.target/i386/clearcap.map if supported.
753
754 2010-09-03  Michael Matz  <matz@suse.de>
755
756         PR middle-end/45415
757         * gcc.dg/pr45415.c: New test.
758
759 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
760
761         PR tree-optimization/45506
762         * gcc.dg/pr45506.c: New.
763
764 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
765
766         PR target/45476
767         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
768         * gcc.target/i386/float128-2.c: Ditto.
769
770 2010-09-03  Daniel Kraft  <d@domob.eu>
771
772         PR fortran/34162
773         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
774         * gfortran.dg/internal_dummy_2.f08: New test.
775         * gfortran.dg/internal_dummy_3.f08: New test.
776         * gfortran.dg/internal_dummy_4.f08: New test.
777
778 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
779
780         PR debug/45500
781         * gcc.target/i386/pr45500.c: New test.
782
783 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
784
785         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
786
787 2010-09-03  Daniel Kraft  <d@domob.eu>
788
789         PR fortran/44602
790         * gfortran.dg/exit_2.f08; Adapt error messages.
791         * gfortran.dg/exit_3.f08: New test.
792         * gfortran.dg/exit_4.f08: New test.
793         * gfortran.dg/exit_5.f03: New test.
794
795 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
796
797         * gfortran.dg/ishft_4.f90: New test.
798
799 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
800
801         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
802         FRIZ/XSRIZ instruciton for (double)(long long)x.
803         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
804
805 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
806
807         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
808
809 2010-09-02  Richard Guenther  <rguenther@suse.de>
810
811         PR tree-optimization/44937
812         PR tree-optimization/45412
813         * g++.dg/opt/pr45412.C: New testcase.
814         * gcc.c-torture/compile/pr45412.c: Likewise.
815         * gcc.c-torture/compile/pr44937.c: Likewise.
816
817 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
818
819         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
820         but using -Werror=comment.
821         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
822         expected error messages.
823
824 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
827         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
828
829 2010-09-02  Tobias Burnus  <burnus@net-b.de>
830
831         PR fortran/45489
832         * gfortran.dg/initialization_27.f90: New.
833
834 2010-09-02  Ira Rosen  <irar@il.ibm.com>
835
836         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
837         check into different basic blocks. Expect vectorization if misaligned
838         stores are supported.
839         * gcc.dg/vect/bb-slp-8a.c: New test.
840         * gcc.dg/vect/bb-slp-8b.c: New test.
841
842 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
843
844         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
845
846 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
847
848         PR fortran/44541
849         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
850         * gfortran.dg/class_dummy_1.f03: New.
851
852 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
853
854         PR middle-end/45458
855         * g++.dg/tree-prof/partition2.C: New test.
856
857 2010-09-01  Richard Guenther  <rguenther@suse.de>
858
859         * gcc.dg/vect/vect-outer-fir.c: Adjust.
860         * gcc.dg/tree-ssa/vrp54.c: New testcase.
861         * gcc.c-torture/execute/20100827-1.c: Likewise.
862
863 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
864
865         * gfortran.dg/execute_command_line_1.f90: New test.
866
867 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
868
869         PR preprocessor/45457
870         * c-c++-common/cpp/pr45457.c: New test.
871
872 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gcc.dg/nested-func-8.c: New test.
875
876 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
877
878         PR fortran/38282
879         * gfortran.dg/popcnt_poppar_1.F90: New test.
880         * gfortran.dg/popcnt_poppar_2.F90: New test.
881
882 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
883
884         * gcc.target/i386/volatile-2.c: Require nonpic target.
885
886 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
887
888         PR middle-end/45461
889         * gcc.dg/pr45461.c: New test.
890
891 2010-08-31  Richard Guenther  <rguenther@suse.de>
892
893         PR testsuite/45455
894         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
895
896 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
897
898         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
899
900 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
901
902         PR fortran/45456
903         * gfortran.dg/typebound_proc_18.f03: New.
904
905 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
906
907         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
908         * lib/scanasm.exp (scan-stack-usage): Likewise.
909         (scan-stack-usage-not): Likewise.
910         * gcc.dg/stack-usage-1.c: New test.
911         * gcc.target/i386/stack-usage-realign.c: Likewise.
912
913 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
914
915         PR tree-optimization/45427
916         * gcc.dg/tree-ssa/pr45427.c: New test.
917
918 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
919
920         PR c++/45043
921         * g++.dg/template/crash102.C: New.
922
923 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
924
925         PR middle-end/45423
926         * gcc.dg/gomp/atomic-12.c: New test.
927         * gcc.dg/gomp/atomic-13.c: New test.
928         * gcc.dg/gomp/atomic-14.c: New test.
929         * g++.dg/gomp/atomic-11.C: New test.
930         * g++.dg/gomp/atomic-12.C: New test.
931         * g++.dg/gomp/atomic-13.C: New test.
932         * g++.dg/gomp/atomic-14.C: New test.
933
934 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
935
936         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
937         delimiter.
938
939 2010-08-30  Thomas Quinot  <quinot@adacore.com>
940
941         * gnat.dg/discr24.adb: New test.
942
943 2010-08-30  Richard Guenther  <rguenther@suse.de>
944
945         PR tree-optimization/45449
946         * gcc.dg/pr45449.c: New testcase.
947
948 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
949
950         * gcc.dg/opts-1.c: Expect errors, not warnings.
951
952 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
953
954         PR fortran/42769
955         * gfortran.dg/dynamic_dispatch_11.f03: New.
956
957 2010-08-29  Jason Merrill  <jason@redhat.com>
958
959         PR c++/44991
960         * g++.dg/parse/defarg15.C: New.
961
962 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
963
964         PR fortran/45439
965         * gfortran.dg/select_type_16.f03: New.
966
967 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
968             Tobias Burnus  <burnus@net-b.de>
969
970         * gfortran.dg/bessel_7.f90: Decrease required precision.
971
972 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
973             Kaz Kojima  <kkojima@gcc.gnu.org>
974
975         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
976
977 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
978
979         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
980         floating point conversion code generation.
981         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
982         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
983         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
984         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
985         to integer conversion code generation.
986         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
987         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
988         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
989         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
990
991 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
992
993         PR fortran/32049
994         * gfortran.dg/random_seed_1.f90: Adjust test.
995         * gfortran.dg/float128_1.f90: New test.
996
997 2010-08-27  Tobias Burnus  <burnus@net-b.de>
998
999         PR fortran/33197
1000         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1001         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1002         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1003         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1004         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1005         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1006         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1007
1008 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1009
1010         PR fortran/45420
1011         * gfortran.dg/select_type_15.f03: New.
1012
1013 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1014
1015         PR libfortran/43217
1016         * gfortran.dg/hollerith8.f90: New test.
1017
1018 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1019
1020         PR fortran/45159
1021         * gfortran.dg/dependency_33.f90:  New test.
1022
1023 2010-08-27  Richard Guenther  <rguenther@suse.de>
1024
1025         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1026         * gcc.dg/graphite/scop-2.c: Likewise.
1027         * gcc.dg/graphite/scop-20.c: Likewise.
1028         * gcc.dg/vect/slp-25.c: Likewise.
1029
1030 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1031
1032         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1033
1034 2010-08-26  Daniel Kraft  <d@domob.eu>
1035
1036         PR fortran/38936
1037         PR fortran/44047
1038         PR fortran/45384
1039         * gfortran.dg/associate_8.f03: New test.
1040         * gfortran.dg/select_type_13.f03: New test.
1041         * gfortran.dg/select_type_14.f03: New test.
1042
1043 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR tree-optimization/44485
1046         * gcc.dg/pr44485.c: New test.
1047
1048 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1049
1050         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1051         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1052         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1053
1054 2010-08-26  Richard Guenther  <rguenther@suse.de>
1055
1056         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1057         * gcc.dg/graphite/scop-21.c: Likewise.
1058
1059 2010-08-26  Richard Guenther  <rguenther@suse.de>
1060
1061         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1062         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1063         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1064         * gcc.dg/vect/vect-91.c: Likewise.
1065         * gcc.dg/vect/vect-peel-1.c: Likewise.
1066         * gcc.dg/vect/vect-peel-2.c: Likewise.
1067         * gcc.dg/vect/vect-peel-4.c: Likewise.
1068
1069 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1070
1071         PR libfortran/41859
1072         * gfortran.dg/der_io_4.f90: New test.
1073
1074 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR rtl-optimization/44858
1077         * gcc.c-torture/execute/pr44858.c: New test.
1078
1079         PR rtl-optimization/45400
1080         * g++.dg/other/i386-8.C: New test.
1081
1082 2010-08-25  Richard Guenther  <rguenther@suse.de>
1083
1084         * gcc.dg/alias-8.c: Adjust.
1085
1086 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1087
1088         * gcc.target/i386/combine-mul.c: New test.
1089
1090 2010-08-25  Richard Guenther  <rguenther@suse.de>
1091
1092         PR lto/44562
1093         * gcc.dg/graphite/id-27.c: New testcase.
1094         * gcc.dg/lto/20100825-1_0.c: Likewise.
1095
1096 2010-08-25  Richard Guenther  <rguenther@suse.de>
1097
1098         PR tree-optimization/45316
1099         * g++.dg/opt/pr45316.C: New testcase.
1100
1101 2010-08-25  Richard Guenther  <rguenther@suse.de>
1102
1103         PR tree-optimization/45393
1104         * g++.dg/torture/pr45393.C: New testcase.
1105
1106 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR tree-optimization/45059
1109         * gcc.c-torture/compile/pr45059.c: New test.
1110
1111 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1112
1113         * lib/target-supports.exp (check_effective_target_vect_unpack):
1114         Set vect_unpack supported flag to true for neon.
1115
1116 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1117
1118         * gcc.dg/tree-ssa/ifc-5.c: New.
1119
1120 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1121
1122         * gcc.dg/tree-ssa/ifc-4.c: New.
1123         * gcc.dg/tree-ssa/ifc-7.c: New.
1124
1125 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1126
1127         * gcc.dg/vect/vect.exp: Check loongson targets
1128         * g++.dg/vect/vect.exp: Likewise
1129         * gfortran.dg/vect/vect.exp: Likewise
1130
1131 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1132
1133         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1134         -mveclibabi=mass.
1135
1136 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1137
1138         PR fortran/45366
1139         * gfortran.dg/proc_ptr_29.f90: New.
1140
1141 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1142             Dominique d'Humieres <dominiq@lps.ens.fr>
1143
1144         PR fortran/45367
1145         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1146
1147 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/45367
1150         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1151
1152 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1153
1154         PR fortran/36158
1155         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1156
1157 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1158             Dominique d'Humieres <dominiq@lps.ens.fr>
1159
1160         PR fortran/45367
1161         PR fortran/36158
1162         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1163         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1164
1165 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1166
1167         PR fortran/44863
1168         PR fortran/45271
1169         PR fortran/45290
1170         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1171         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1172         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1173
1174 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1175
1176         PR fortran/36158
1177         PR fortran/33197
1178         * gfortran.dg/bessel_6.f90: New.
1179         * gfortran.dg/bessel_7.f90: New.
1180
1181 2010-08-20  Jan Hubicka  <jh@suse.cz>
1182
1183         PR c++/45307
1184         PR c++/17736
1185         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1186         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1187
1188 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1189
1190         PR target/45336
1191         * gcc.target/i386/pr45336-1.c: New.
1192         * gcc.target/i386/pr45336-2.c: Likewise.
1193         * gcc.target/i386/pr45336-3.c: Likewise.
1194         * gcc.target/i386/pr45336-4.c: Likewise.
1195
1196 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1197
1198         PR testsuite/45361
1199         * gcc.target/i386/volatile-2.c: Update scan strings to also
1200         include (%rip) for the memory reference on x86_64.
1201
1202 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR middle-end/44974
1205         * gcc.dg/pr44974.c: New test.
1206
1207         PR rtl-optimization/45353
1208         * gcc.dg/pr45353.c: New test.
1209
1210 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1211
1212         * gcc.target/i386/volatile-2.c: New.
1213
1214 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1215
1216         PR rtl-optimization/44691
1217         * gfortran.dg/pr44691.f: New test.
1218
1219 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1220
1221         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1222
1223 2010-08-19  Jason Merrill  <jason@redhat.com>
1224
1225         * g++.dg/init/synth3.C: New.
1226         * g++.dg/init/value8.C: New.
1227         * g++.dg/tree-ssa/empty-2.C: New.
1228         * g++.dg/cpp0x/noexcept09.C: New.
1229
1230 2010-08-19  Daniel Kraft  <d@domob.eu>
1231
1232         PR fortran/29785
1233         PR fortran/45016
1234         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1235         * gfortran.dg/pointer_remapping_1.f90: New test.
1236         * gfortran.dg/pointer_remapping_2.f03: New test.
1237         * gfortran.dg/pointer_remapping_3.f08: New test.
1238         * gfortran.dg/pointer_remapping_4.f03: New test.
1239         * gfortran.dg/pointer_remapping_5.f08: New test.
1240         * gfortran.dg/pointer_remapping_6.f08: New test.
1241
1242 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1243
1244         PR testsuite/45324
1245         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1246
1247 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1248
1249         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1250
1251 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1252
1253         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1254         variable.
1255
1256 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1257
1258         PR target/45070
1259         * gcc.c-torture/execute/pr45070.c: New.
1260
1261 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1262
1263         * g++.dg/pr44328.C: New test.
1264
1265 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1266
1267         PR fortran/36158
1268         PR fortran/33197
1269         * gfortran.dg/bessel_3.f90: New.
1270         * gfortran.dg/bessel_4.f90: New.
1271         * gfortran.dg/bessel_5.f90: New.
1272
1273 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1274
1275         PR fortran/45290
1276         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1277         * gfortran.dg/pointer_init_2.f90: New.
1278         * gfortran.dg/pointer_init_3.f90: New.
1279         * gfortran.dg/pointer_init_4.f90: New.
1280
1281 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1282
1283         PR c++/45049
1284         * g++.dg/pr45049-1.C: New test.
1285         * g++.dg/pr45049-2.C: New test.
1286
1287 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1288
1289         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1290         20 if __ARM_PCS is defined otherwise 64.
1291         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1292         instead of hard coded 64.
1293
1294 2010-08-18  Yao Qi  <yao@codesourcery.com>
1295
1296         PR target/45094
1297         * gcc.target/arm/pr45094.c: New test.
1298
1299 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1300
1301         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1302
1303 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1304
1305         PR rtl-optimization/42575
1306         * gcc.target/arm/pr42575.c: New test.
1307
1308 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1309
1310         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1311         * gcc.dg/tls/thr-cse-1.c: New.
1312
1313 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1314
1315         PR debug/42487
1316         * lib/target-supports.exp
1317         (check_effective_target_function_sections): New.
1318         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1319         function sections before proceding.
1320
1321 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1322
1323         PR fortran/45308
1324         * gfortran.dg/pr45308.f03: New test.
1325
1326 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         PR target/45296
1329         * gcc.target/i386/pr45296.c: New test.
1330
1331 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1332
1333         * g++.dg/ext/uow-1.C: New.
1334         * g++.dg/ext/uow-2.C: New.
1335         * g++.dg/ext/uow-3.C: New.
1336         * g++.dg/ext/uow-4.C: New.
1337
1338 2010-08-17  Richard Guenther  <rguenther@suse.de>
1339
1340         PR testsuite/45266
1341         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1342
1343 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1344
1345         PR c/40563
1346         * gcc.dg/Wcxx-compat-20.c: New test.
1347
1348 2010-08-17  Daniel Kraft  <d@domob.eu>
1349
1350         PR fortran/38936
1351         * gfortran.dg/associate_1.f03: Extended to test newly supported
1352         features like association to variables.
1353         * gfortran.dg/associate_3.f03: Removed check for illegal change
1354         of associate-name here...
1355         * gfortran.dg/associate_5.f03: ...and added it here.
1356         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1357         * gfortran.dg/associate_7.f03: New test.
1358
1359 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1360
1361         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1362
1363 2010-08-15  Daniel Kraft  <d@domob.eu>
1364
1365         PR fortran/38936
1366         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1367         * gfortran.dg/associate_3.f03: Clarify comment.
1368         * gfortran.dg/associate_5.f03: New test.
1369         * gfortran.dg/associate_6.f03: New test.
1370
1371 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/45211
1374         * gfortran.dg/bind_c_usage_21.f90: New.
1375         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1376
1377 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1378
1379         * gfortran.dg/optional_absent_1.f90: New.
1380         * gfortran.dg/null_actual.f90: New.
1381
1382 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1383
1384         * gfortran.dg/pointer_target_1.f90: New.
1385         * gfortran.dg/pointer_target_2.f90: New.
1386         * gfortran.dg/pointer_target_3.f90: New.
1387
1388 2010-08-15  Daniel Kraft  <d@domob.eu>
1389
1390         PR fortran/45197
1391         * gfortran.dg/elemental_args_check_3.f90: New test.
1392         * gfortran.dg/impure_1.f08: New test.
1393         * gfortran.dg/impure_2.f08: New test.
1394         * gfortran.dg/impure_3.f90: New test.
1395         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1396
1397 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1398
1399         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1400         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1401         SLP tests.
1402         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1403         misaligned loads.
1404         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1405         misaligned stores.c
1406         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1407
1408 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1409
1410         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1411         dg-require-effective-target after dg-do.
1412
1413 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1414
1415         * lib/target-supports.exp (check_effective_target_vect_int): Return
1416         true for Loongson targets.
1417         (check_effective_target_vect_shift): Likewise.
1418         (check_effective_target_vect_no_int_max): Likewise.
1419         (check_effective_target_vect_no_align): Likewise.
1420         (check_effective_target_vect_short_mult): Likewise.
1421
1422 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         * g++.dg/cast.C: Change fields of structures to "long" to pass
1425         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1426         * g++.dg/cpp0x/iop.C: Ditto.
1427         * g++.dg/cpp0x/named_refs.C: Ditto.
1428         * g++.dg/cpp0x/rv1p.C: Ditto.
1429         * g++.dg/cpp0x/rv2p.C: Ditto.
1430         * g++.dg/cpp0x/rv3p.C: Ditto.
1431         * g++.dg/cpp0x/rv4p.C: Ditto.
1432         * g++.dg/cpp0x/rv5p.C: Ditto.
1433         * g++.dg/cpp0x/rv6p.C: Ditto.
1434         * g++.dg/cpp0x/rv7p.C: Ditto.
1435         * g++.dg/cpp0x/rv8p.C: Ditto.
1436         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1437
1438 2010-08-13  Daniel Kraft  <d@domob.eu>
1439
1440         * gfortran.dg/implied_shape_1.f08: New test.
1441         * gfortran.dg/implied_shape_2.f90: New test.
1442         * gfortran.dg/implied_shape_3.f08: New test.
1443
1444 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1445
1446         PR libfortran/42526
1447         * gfortran.dg/char_component_initializer_1.f90: New test.
1448
1449 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1450
1451         PR tree-optimization/45241
1452         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1453
1454 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1457         to dg-options.
1458         * gcc.target/i386/pr40906-2.c: Ditto.
1459         * gcc.target/i386/pr40906-3.c: Ditto.
1460
1461 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR middle-end/45262
1464         * gcc.c-torture/execute/pr45262.c: New test.
1465
1466 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1469         empty argument.
1470         * g++.dg/other/profile1.C: Ditto.
1471
1472 2010-08-12  Richard Guenther  <rguenther@suse.de>
1473
1474         PR tree-optimization/45232
1475         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1476         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1477         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1478         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1479         unsigned arithmetic.
1480         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1481         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1482         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1483         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1484         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1485         unsigned arithmetic.
1486         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1487         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1488         unsigned arithmetic.
1489         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1490         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1491         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1492         unsigned arithmetic.
1493         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1494         * gcc.dg/tree-ssa/negate.c: Adjust.
1495         * gcc.dg/vect/vect-1.c: Adjust.
1496         * gfortran.dg/reassoc_6.f: XFAIL.
1497
1498 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1499
1500         PR debug/45259
1501         * gcc.dg/pr45259.c: New test.
1502
1503 2010-08-12  Wei Guozhi  <carrot@google.com>
1504
1505         PR target/44999
1506         * gcc.target/arm/pr44999.c: New testcase.
1507
1508 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1509
1510         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1511         (N): Likewise.
1512         (main): Adjust accordingly.
1513
1514 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1515
1516         * gfortran.dg/graphite/id-22.f: New.
1517
1518 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1519
1520         * gcc.dg/graphite/id-26.c: New.
1521
1522 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1523
1524         * gcc.dg/graphite/id-25.c: New.
1525
1526 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1527
1528         * gcc.dg/graphite/run-id-5.c: New.
1529         * gcc.dg/graphite/run-id-6.c: New.
1530         * gfortran.dg/graphite/id-21.f: New.
1531
1532 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1533
1534         * gcc.dg/graphite/id-24.c: New.
1535
1536 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1537
1538         * gcc.dg/tree-ssa/pr20742.c: New.
1539
1540 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1541
1542         * gcc.dg/graphite/id-23.c: New.
1543
1544 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1545
1546         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1547
1548 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1549
1550         * gcc.dg/graphite/pr42729.c: New.
1551
1552 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1553
1554         * gfortran.dg/graphite/id-20.f: New.
1555
1556 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1557
1558         * gcc.dg/graphite/id-22.c: New.
1559
1560 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1561
1562         * gcc.dg/graphite/run-id-2.c: Call abort.
1563
1564 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1565
1566         * gcc.dg/graphite/id-20.c: New.
1567
1568 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1569             Steve Kargl <kargl@gcc.gnu.org>
1570
1571         PR fortran/44595
1572         * gfortran.dg/move_alloc_3.f90: New.
1573         * gfortran.dg/random_seed_2.f90: New.
1574
1575 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1576
1577         * lib/target-supports.exp (check_effective_target_sync_int_long):
1578         Add hppa*-*-linux*.
1579         (check_effective_target_sync_char_short): Likewise.
1580
1581 2010-08-10  Yao Qi  <yao@codesourcery.com>
1582
1583         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1584         general form.
1585         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1586         * g++.dg/other/packed1.C: Likewise.
1587         * g++.dg/other/crash-4.C: Likewise.
1588         * g++.dg/ext/packed8.C: Likewise.
1589         * g++.dg/init/array16.C: Likewise.
1590
1591 2010-08-10  xinliang David Li  <davidxl@google.com>
1592         * gcc.dg/tree-ssa/loop-19.c: Add option
1593         -fno-prefetch-loop-array
1594
1595 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1596
1597         PR middle-end/45182
1598         * gcc.c-torture/compile/pr45182.c: New test.
1599
1600 2010-08-09  Jason Merrill  <jason@redhat.com>
1601
1602         PR c++/45236
1603         * g++.dg/cpp0x/variadic-104.C: New.
1604
1605 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1606
1607         PR fortran/44235
1608         * gfortran.dg/dependency_32.f90:  New test.
1609
1610 2010-08-09  Richard Guenther  <rguenther@suse.de>
1611
1612         PR middle-end/44632
1613         * g++.dg/opt/nrv17.C: New testcase.
1614
1615 2010-08-09  Richard Guenther  <rguenther@suse.de>
1616
1617         PR middle-end/45212
1618         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1619         alignment from MEM_REF offset only if we took it from the
1620         base object.
1621
1622         * gcc.target/i386/pr24178.c: New testcase.
1623
1624 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1627         * gcc.dg/20030702-1.c: Ditto.
1628         * gcc.dg/20050309-1.c: Ditto.
1629         * gcc.dg/20050325-1.c: Ditto.
1630         * gcc.dg/20050330-2.c: Ditto.
1631         * gcc.dg/20051201-1.c: Ditto.
1632         * gcc.dg/gomp/pr27573.c: Ditto.
1633         * gcc.dg/gomp/pr34610.c: Ditto.
1634         * gcc.dg/pr24225.c: Ditto.
1635         * gcc.dg/pr26570.c: Ditto.
1636         * gcc.dg/pr32773.c: Ditto.
1637         * g++.dg/gcov/gcov-6.C: Ditto.
1638         * g++.dg/gomp/pr34608.C: Ditto.
1639         * gfortran.dg/gomp/pr27573.f90: Ditto.
1640
1641         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1642         dg-require-host-local dg directive.
1643         * gcc.dg/profile-dir-2.c: Ditto.
1644         * gcc.dg/profile-dir-3.c: Ditto.
1645
1646 2010-08-08  Richard Guenther  <rguenther@suse.de>
1647
1648         PR tree-optimization/45109
1649         * gcc.c-torture/compile/pr45109.c: New testcase.
1650
1651 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1652
1653         * gcc.dg/march.c: Skip if -march defined.
1654         * gcc.dg/mtune.c: Skip if -mtune defined.
1655
1656         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1657         generic thunk support.
1658
1659 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1660
1661         PR target/45213
1662         * gcc.target/i386/pr45213.c: New test.
1663
1664 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1665
1666         PR libfortran/45143
1667         * gfortran.dg/fmt_error_11.f03: New test.
1668
1669 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1670
1671         * lib/target-supports.exp (check_effective_target_sync_int_long):
1672         Add arm*-*-linux-gnueabi.
1673         (check_effective_target_sync_char_short): Likewise.
1674
1675 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1676
1677         PR fortran/45159
1678         * gfortran.dg/dependency_31.f90:  New test.
1679
1680 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1681
1682         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1683
1684 2010-08-06  Jason Merrill  <jason@redhat.com>
1685
1686         * g++.dg/cpp0x/sfinae3.C: New.
1687         * g++.dg/cpp0x/sfinae4.C: New.
1688
1689 2010-08-06  Richard Guenther  <rguenther@suse.de>
1690
1691         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1692         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1693         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1694         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1695         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1696         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1697         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1698         * gcc.c-torture/execute/20100805-1.c: Likewise.
1699
1700 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1701
1702         PR testsuite/42855
1703         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1704
1705 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1706
1707         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1708         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1709
1710 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1711
1712         * g++.dg/ipa/devirt-1.C: New test.
1713         * g++.dg/ipa/devirt-2.C: Likewise.
1714         * g++.dg/ipa/devirt-3.C: Likewise.
1715         * g++.dg/ipa/devirt-4.C: Likewise.
1716         * g++.dg/ipa/devirt-5.C: Likewise.
1717         * gcc.dg/ipa/iinline-3.c: Likewise.
1718
1719 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1720
1721         PR tree-optimization/45144
1722         * gcc.dg/tree-ssa/pr45144.c: New test.
1723
1724 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1725
1726         PR fortran/42207
1727         PR fortran/44064
1728         PR fortran/44065
1729         * gfortran.dg/class_25.f03: New.
1730         * gfortran.dg/class_26.f03: New.
1731
1732 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1733
1734         * g++.dg/warn/miss-format-1.C: Update line number.
1735
1736 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1737
1738         PR c++/44641
1739         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1740         .frame and .mask assembler directives.
1741
1742 2010-08-04  Richard Guenther  <rguenther@suse.de>
1743
1744         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1745         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1746         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1747         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1748
1749 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1750
1751         PR fortran/44857
1752         * gfortran.dg/derived_constructor_char_1.f90: New.
1753         * gfortran.dg/derived_constructor_char_2.f90: New.
1754
1755 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756
1757         PR fortran/45159
1758         * gfortran.dg/dependency_30.f90:  New test.
1759
1760 2010-08-03  Jan Hubicka  <jh@suse.cz>
1761
1762         * gcc.c-torture/compile/pr45085.c: New testcase.
1763
1764 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1765
1766         PR fortran/44584
1767         PR fortran/45161
1768         * gfortran.dg/typebound_call_9.f03: Modified.
1769         * gfortran.dg/typebound_generic_1.f03: Modified.
1770
1771 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1772
1773         PR fortran/45159
1774
1775         * gfortran.dg/dependency_29.f90:  New test.
1776
1777 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1778
1779         PR fortran/36854
1780         * gfortran.dg/character_comparison_2.f90:  New test.
1781         * gfortran.dg/character_comparison_3.f90:  New test.
1782         * gfortran.dg/dependency_28.f90:  New test.
1783
1784 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1785
1786         PR target/40457
1787         * gcc.target/arm/pr40457-1.c: New test.
1788         * gcc.target/arm/pr40457-2.c: New test.
1789
1790 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1791
1792         PR fortran/44912
1793         * gfortran.dg/typebound_call_17.f03: New.
1794
1795 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1796
1797         PR fortran/44929
1798         * gfortran.dg/allocate_derived_3.f90: New.
1799
1800 2010-07-30  Xinliang David Li  <davidxl@google.com>
1801         PR tree-optimization/45121
1802         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1803
1804 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1805
1806         PR c++/45112
1807         * testsuite/g++.dg/pr45112.C: New test.
1808
1809 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR debug/45055
1812         PR rtl-optimization/45137
1813         * gcc.dg/pr45055.c: New test.
1814
1815 2010-07-30  Alan Modra  <amodra@gmail.com>
1816
1817         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1818         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1819
1820 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1821
1822         PR fortran/45087
1823         PR fortran/45125
1824         * gfortran.dg/whole_file_25.f90: New.
1825         * gfortran.dg/whole_file_26.f90: New.
1826         * gfortran.dg/whole_file_27.f90: New.
1827
1828 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1829
1830         PR fortran/44962
1831         * gfortran.dg/typebound_proc_17.f03: New.
1832
1833 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1834
1835         PR fortran/45004
1836         * gfortran.dg/move_alloc_2.f90: New.
1837
1838 2010-07-29  Xinliang David Li  <davidxl@google.com>
1839         PR tree-optimization/45121
1840         * c-c++-common/uninit-17.c: Fix expected output.
1841
1842 2010-07-29  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/45120
1845         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1846
1847 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1848
1849         PR fortran/42051
1850         PR fortran/44064
1851         * gfortran.dg/pr42051.f03: New testcase.
1852
1853 2010-07-29  Richard Guenther  <rguenther@suse.de>
1854
1855         PR middle-end/45034
1856         * gcc.c-torture/execute/pr45034.c: New testcase.
1857
1858 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1859
1860         PR c++/45096
1861         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1862
1863 2010-07-28  Daniel Kraft  <d@domob.eu>
1864
1865         * gfortran.dg/bound_8.f90: New test.
1866
1867 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR debug/45105
1870         * gcc.dg/pr45105.c: New test.
1871
1872 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1873
1874         PR rtl-optimization/45107
1875         * gcc.dg/pr45107.c: New test.
1876
1877 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1878
1879         PR rtl-optimization/45101
1880         * gcc.dg/pr45101.c: New test.
1881
1882 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1883
1884         PR fortran/45077
1885         * gfortran.dg/whole_file_24.f90: New.
1886
1887 2010-07-27  Jason Merrill  <jason@redhat.com>
1888
1889         * g++.dg/cpp0x/variadic102.C: New.
1890         * g++.dg/cpp0x/variadic103.C: New.
1891
1892 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1893
1894         PR rtl-optimization/40956
1895         PR target/42495
1896         PR middle-end/42574
1897         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1898         * gcc.target/arm/pr42574.c: Add tests.
1899
1900 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1901
1902         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1903         test name.
1904         (cleanup-repo-files): Ditto.
1905         (cleanup-saved-temps): Ditto.
1906
1907 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR testsuite/44701
1910         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1911
1912         PR c/45079
1913         * gcc.dg/pr45079.c: New test.
1914
1915 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1916
1917         PR tree-optimization/44152
1918         * gcc.dg/vect/fast-math-pr44152.c: New test.
1919
1920 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1921
1922         PR ObjC/44140
1923         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1924         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1925         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1926         * obj-c++.dg/torture/trivial.mm: Ditto.
1927         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1928         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1929         * objc.dg/torture/tls/thr-init.m: Ditto.
1930         * objc.dg/torture/trivial.m: Ditto.
1931
1932 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1933
1934         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1935         Skip on spu-*-* targets.
1936
1937 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1938
1939         PR tree-optimization/45083
1940         * gcc.dg/pr45083.c: New test.
1941
1942 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1943
1944         PR fortran/40873
1945         * gfortran.dg/whole_file_22.f90: New test.
1946         * gfortran.dg/whole_file_23.f90: New test.
1947
1948 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1949             Jack Howarth  <howarth@bromo.med.uc.edu>
1950             Richard Henderson  <rth@redhat.com>
1951
1952         PR target/44132
1953         * gcc.dg/tls/thr-init-1.c: New.
1954         * gcc.dg/tls/thr-init-2.c: New.
1955         * gcc.dg/torture/tls New.
1956         * gcc.dg/torture/tls/tls-test.c: New.
1957         * gcc.dg/torture/tls/thr-init-1.c: New.
1958         * gcc.dg/torture/tls/tls.exp: New.
1959         * gcc.dg/torture/tls/thr-init-2.c: New.
1960         * gcc.dg/tls/emutls-2.c: New test
1961
1962         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1963         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1964         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1965         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1966         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1967         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1968         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1969         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1970         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1971         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1972         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1973         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1974         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1975         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1976         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1977         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1978         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1979         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1980         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1981         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1982         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1983         gfortran.dg/gomp/omp_threadprivate1.f90,
1984         gfortran.dg/gomp/omp_threadprivate2.f90,
1985         gfortran.dg/gomp/reduction1.f90,
1986         gfortran.dg/gomp/sharing-1.f90: Likewise.
1987
1988 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1989
1990         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1991         sse_runtime.
1992         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1993         dg-require-visibility.
1994
1995 2010-07-26  Richard Guenther  <rguenther@suse.de>
1996
1997         PR tree-optimization/43784
1998         * gcc.c-torture/execute/pr43784.c: New testcase.
1999         * g++.dg/torture/pr43784.C: Likewise.
2000
2001 2010-07-26  Richard Guenther  <rguenther@suse.de>
2002
2003         PR middle-end/45056
2004         * g++.dg/pr45056.C: New testcase.
2005
2006 2010-07-26  Richard Guenther  <rguenther@suse.de>
2007
2008         PR tree-optimization/45071
2009         * gcc.dg/pr45071.c: New testcase.
2010
2011 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2012
2013         PR fortran/45066
2014         * gfortran.dg/namelist_62.f90: New.
2015
2016 2010-07-26  Richard Guenther  <rguenther@suse.de>
2017
2018         * gcc.c-torture/execute/pr45017.c: Move ...
2019         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2020
2021 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2022
2023         PR fortran/40628
2024         * trim_optimize_1.f90:  New test.
2025         * character_comparision_1.f90:  New test.
2026
2027 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2028
2029         PR fortran/42852
2030         * gfortran.dg/wtruncate_fix.f: New test.
2031
2032 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2033
2034         PR testsuite/45068
2035         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2036
2037 2010-07-24  Richard Guenther  <rguenther@suse.de>
2038
2039         PR lto/43788
2040         * g++.dg/lto/20100724-1_0.C: New testcase.
2041
2042 2010-07-24  Richard Guenther  <rguenther@suse.de>
2043
2044         PR lto/43212
2045         * gcc.dg/lto/20100724-1_0.c: New testcase.
2046         * gcc.dg/lto/20100724-1_1.c: Likewise.
2047
2048 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2049
2050         PR fortran/40011
2051         * gfortran.dg/whole_file_21.f90: New.
2052
2053         * gfortran.dg/integer_exponentiation_3.F90: Use
2054         -ffloat-store only for i?86/x86-64 -m32.
2055
2056 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2057
2058         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2059         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2060
2061 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2062
2063         * gfortran.dg/func_decl_4.f90: Split test into two ...
2064         * gfortran.dg/func_decl_5.f90: ... parts.
2065         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2066         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2067         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2068         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2069         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2070         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2071         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2072         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2073         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2074         * gfortran.dg/sizeof.f90: Make test valid.
2075         * gfortran.dg/pr20865.f90: Add new dg-error.
2076         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2077         * gfortran.dg/g77/19990218-0.f: Ditto.
2078         * gfortran.dg/g77/19990218-1.f: Ditto.
2079         * gfortran.dg/g77/970625-2.f: Ditto.
2080         * gfortran.dg/pr37243.f: Fix function declaration.
2081         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2082         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2083
2084 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2085
2086         PR fortran/44945
2087         * gfortran.dg/char_array_structure_constructor.f90: Add
2088         -fwhole-file as dg-option as it otherwise fails on some
2089         systems.
2090
2091 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2092
2093         * gnat.dg/aggr16.ad[sb]: New test.
2094         * gnat.dg/aggr16_pkg.ads: New helper.
2095
2096 2010-07-23  Richard Guenther  <rguenther@suse.de>
2097
2098         PR lto/43071
2099         * g++.dg/lto/20100723-1_0.C: New testcase.
2100
2101 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2102
2103         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2104         AVX support.
2105         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2106         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2107
2108 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2109
2110         * lib/target-supports.exp (add_options_for_tls): New proc.
2111         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2112         * g++.dg/tls/static-1a.cc: Likewise.
2113         * gcc.dg/tls/emutls-1.c: Likewise.
2114         * gcc.dg/tls/opt-11.c: Likewise.
2115         * gcc.dg/tls/opt-12.c: Likewise.
2116         * gcc.dg/tls/pr24428-2.c: Likewise.
2117         * gcc.dg/tls/pr24428.c: Likewise.
2118         * obj-c++.dg/tls/static-1.mm: Likewise.
2119         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2120         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2121         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2122         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2123         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2124         * objc.dg/torture/tls/thr-init.m: Likewise.
2125         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2126
2127 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2130         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2131         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2132         optimized dump files.
2133
2134 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR tree-optimization/45047
2137         * gcc.c-torture/compile/pr45047.c: New test.
2138
2139 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2140
2141         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2142         instead of dg-compile.
2143         * gcc.dg/float-range-4.c: Ditto.
2144         * gcc.dg/float-range-5.c: Ditto.
2145         * gcc.dg/fold-overflow-1.c: Ditto.
2146         * gcc.dg/gomp/sections-4.c: Ditto.
2147         * gcc.dg/transparent-union-1.c: Ditto.
2148         * gcc.dg/transparent-union-2.c: Ditto.
2149         * gcc.target/i386/pr39315-check.c: Ditto.
2150         * g++.dg/gomp/sections-4.C: Ditto.
2151         * g++.dg/template/dtor7.C: Ditto.
2152         * g++.dg/tree-ssa/pr19952.C: Ditto.
2153         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2154         * gfortran.dg/graphite/pr42185.f90: Ditto.
2155         * gfortran.dg/namelist_36.f90: Ditto.
2156         * gnat.dg/noreturn1.adb: Ditto.
2157         * gnat.dg/specs/small_alignment.ads: Ditto.
2158
2159 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2160
2161         PR tree-optimization/44915
2162         * g++.dg/torture/pr44915.C: New test.
2163
2164 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2165
2166         PR tree-optimization/44914
2167         * g++.dg/tree-ssa/pr44914.C: New test.
2168
2169 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2170
2171         PR target/44290
2172         * gcc.dg/pr44290-1.c: New test.
2173         * gcc.dg/pr44290-2.c: New test.
2174
2175 2010-07-23  Jason Merrill  <jason@redhat.com>
2176
2177         PR c++/45008
2178         * g++.dg/abi/mangle44.C: New.
2179
2180 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2181
2182         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2183         for compile-time only tests.
2184         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2185         target check.
2186         * gcc.target/i386/pr39315-4.c: Ditto.
2187         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2188         target check.  Include sse-os-support.h.
2189         (main): Call check_isa and sse_os_support.
2190         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2191         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2192         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2193         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2194         target check.  Include sse-os-support.h.
2195         (main): Call check_isa and sse_os_support.
2196         * gcc.target/i386/vperm-v2df.c: Ditto.
2197
2198 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2199
2200         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2201         (check_effective_target_avx_runtime): New procedure.
2202         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2203         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2204
2205         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2206         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2207         and __get_cpuid test.
2208         * gcc.dg/compat/vector-2b_main.c: Ditto.
2209
2210         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2211
2212         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2213         for compile-time only test.
2214         * gcc.dg/pr32716.c: Ditto.
2215         * gcc.dg/pr34856.c: Ditto.
2216         * gcc.dg/pr36997.c: Ditto.
2217         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2218         * gfortran.dg/pr28158.f90: Ditto.
2219         * gfortran.dg/pr30667.f: Ditto.
2220
2221         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2222         i?86-*-* and x86_64-*-* targets to disable execution on targets
2223         without sse2 runtime support.
2224         * g++.dg/vect/vect.exp: Ditto.
2225         * gfortran.dg/vect/vect.exp: Ditto.
2226
2227         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2228         * gcc.dg/pr37544.c: Ditto.
2229         * gcc.dg/pr40550.c: Ditto.
2230         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2231         * gcc.dg/compat/vector-1a_main.c: Ditto.
2232         * gcc.dg/compat/vector-2a_main.c: Ditto.
2233         * gcc.dg/torture/pr16104-1.c: Ditto.
2234         * gcc.dg/torture/pr35771-1.c: Ditto.
2235         * gcc.dg/torture/pr35771-2.c: Ditto.
2236         * gcc.dg/torture/pr35771-3.c: Ditto.
2237         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2238         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2239         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2240         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2241         * g++.dg/other/i386-1.C: Ditto.
2242         * g++.dg/other/pr40446.C: Ditto.
2243
2244 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2245
2246         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2247
2248 2010-07-23  Daniel Kraft  <d@domob.eu>
2249
2250         PR fortran/44709
2251         * gfortran.dg/exit_1.f08: New test.
2252         * gfortran.dg/exit_2.f08: New test.
2253
2254 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2255
2256         PR tree-optimization/39839
2257         * gcc.target/arm/pr39839.c: New test case.
2258
2259 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * gnat.dg/unchecked_convert5b.adb: New test.
2262         * gnat.dg/unchecked_convert6.adb: Likewise.
2263         * gnat.dg/unchecked_convert6b.adb: Likewise.
2264
2265 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2266
2267         * gnat.dg/aggr15.ad[sb]: New test.
2268
2269 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2270
2271         PR debug/45024
2272         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2273
2274 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2275
2276         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2277         with dg-require-linker-plugin.
2278
2279 2010-07-22  Richard Guenther  <rguenther@suse.de>
2280
2281         PR lto/43850
2282         * g++.dg/lto/20100722-1_0.C: New testcase.
2283
2284 2010-07-22  Richard Guenther  <rguenther@suse.de>
2285
2286         PR lto/42451
2287         * gcc.dg/lto/20100720-3_0.c: New testcase.
2288         * gcc.dg/lto/20100720-3_1.c: Likewise.
2289
2290 2010-07-22  Richard Guenther  <rguenther@suse.de>
2291
2292         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2293         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2294
2295         PR lto/43373
2296         * gcc.dg/lto/20100722-1_0.c: New testcase.
2297
2298 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2299
2300         PR tree-optimization/44891
2301         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2302
2303 2010-07-22  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/45017
2306         * gcc.c-torture/execute/pr45017.c: New testcase.
2307
2308 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2309
2310         PR fortran/45019
2311         * gfortran.dg/aliasing_dummy_5.f90: New.
2312
2313 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2314
2315         PR target/43698
2316         * gcc.target/arm/pr43698.c: New test.
2317
2318 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2319
2320         PR fortran/44929
2321         * Revert my commit r162325 for this PR.
2322
2323 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2324
2325         PR debug/45015
2326         * gcc.target/m68k/pr45015.c: New test.
2327
2328 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2329
2330         PR c++/44641
2331         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2332         comments.
2333
2334 2010-07-21  Richard Guenther  <rguenther@suse.de>
2335
2336         PR lto/45018
2337         * g++.dg/lto/20100721-1_0.C: New testcase.
2338
2339 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2340
2341         PR tree-optimization/44900
2342         * g++.dg/torture/pr44900.C: New test.
2343
2344 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2345
2346         PR middle-end/44738
2347         * c-c++-common/uninit-17.c: Correct expected error.
2348
2349 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2350
2351         * gcc.dg/guality/asm-1.c: New test.
2352
2353         PR debug/45003
2354         * gcc.dg/guality/pr45003-2.c: New test.
2355         * gcc.dg/guality/pr45003-3.c: New test.
2356
2357 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2358
2359         PR libfortran/44697
2360         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2361
2362 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2363
2364         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2365         defined on the current line.
2366         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2367         * g++.dg/debug/dwarf2/pr44641.C: New.
2368
2369 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2370
2371         * gcc.target/powerpc/block-move-1.c: New test.
2372         * gcc.target/powerpc/block-move-2.c: New test.
2373
2374 2010-07-20  Jason Merrill  <jason@redhat.com>
2375
2376         PR c++/44967
2377         * g++.dg/cpp0x/sfinae2.C: New.
2378
2379 2010-07-20  Richard Guenther  <rguenther@suse.de>
2380
2381         PR lto/42696
2382         * gcc.dg/lto/20100720-4_0.c: New testcase.
2383
2384 2010-07-20  Richard Guenther  <rguenther@suse.de>
2385
2386         PR lto/43221
2387         * gcc.dg/lto/20100720-2_0.c: New testcase.
2388         * gcc.dg/lto/20100720-2_1.c: Likewise.
2389
2390 2010-07-20  Richard Guenther  <rguenther@suse.de>
2391
2392         PR lto/43208
2393         * gcc.dg/lto/20100720-1_0.c: New testcase.
2394         * gcc.dg/lto/20100720-1_1.c: Likewise.
2395
2396 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR debug/45003
2399         * gcc.dg/guality/pr45003-1.c: New test.
2400
2401 2010-07-20  Richard Guenther  <rguenther@suse.de>
2402
2403         PR tree-optimization/44977
2404         * gcc.dg/torture/pr44977.c: New testcase.
2405
2406 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2407
2408         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2409         sync_char_short
2410
2411 2010-07-20  Richard Guenther  <rguenther@suse.de>
2412
2413         PR middle-end/44971
2414         PR middle-end/44988
2415         * gcc.dg/pr44971.c: New testcase.
2416         * gcc.c-torture/compile/pr44988.c: Likewise.
2417
2418 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2419
2420         PR fortran/44929
2421         * gfortran.dg/allocate_with_typespec.f90: New test.
2422         * gfortran.dg/allocate_derived_1.f90: Update error message.
2423
2424 2010-07-19  Jason Merrill  <jason@redhat.com>
2425
2426         PR c++/44996
2427         * g++.dg/cpp0x/decltype23.C: New.
2428
2429 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2430
2431         PR fortran/42385
2432         * gfortran.dg/class_defined_operator_1.f03 : New test.
2433
2434 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2435
2436         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2437         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2438         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2439         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2440
2441 2010-07-19  Richard Guenther  <rguenther@suse.de>
2442
2443         PR middle-end/44941
2444         * gcc.c-torture/compile/pr44941.c: New testcase.
2445
2446 2010-07-19  Jason Merrill  <jason@redhat.com>
2447
2448         PR c++/44969
2449         * g++.dg/template/sfinae24.C: New.
2450
2451 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2452
2453         PR fortran/44353
2454         * gfortran.dg/data_implied_do_2.f90: Removed.
2455
2456 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2457
2458         PR c++/44969
2459         * g++.dg/template/sfinae23.C: New.
2460
2461 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2462
2463         * lib/target-supports.exp (check_sse_os_support_available): New
2464         proc.
2465         (check_sse_hw_available): New proc.
2466         (check_effective_target_sse_runtime): New proc.
2467         (check_effective_target_sse2_runtime): New proc.
2468         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2469         -msse2 if check_sse_os_support_available.
2470         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2471         check_sse_os_support_available.
2472         * gcc.dg/vect/vect.exp: Likewise.
2473         * gfortran.dg/vect/vect.exp: Likewise.
2474         * gcc.target/i386/sol2-check: Renamed to ...
2475         * gcc.target/i386/sse-os-support.h: ... this.
2476         (sol2_check): Renamed to ...
2477         (sse_os_support): ... this.
2478         Only test movss with xmm registers.
2479         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2480         Removed ILL_INSN, ILL_INSN_LEN.
2481         * gcc.target/i386/sse2-check.h: Likewise.
2482         * gcc.target/i386/sse3-check.h: Likewise.
2483         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2484         Removed cpuid.h, __get_cpuid test.
2485         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2486         Removed cpuid.h, __get_cpuid test.
2487         * g++.dg/other/pr40446.C: Likewise.
2488         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2489         * gcc.dg/compat/vector-1a_main.c: Likewise.
2490         * gcc.dg/compat/vector-2a_main.c: Likewise.
2491         * gcc.dg/pr36584.c: Likewise.
2492         * gcc.dg/pr37544.c: Likewise.
2493         * gcc.dg/torture/pr16104-1.c: Likewise.
2494         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2495         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2496         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2497         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2498         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2499         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2500         sse2_runtime.
2501         * gcc.dg/torture/pr35771-2.c: Likewise.
2502         * gcc.dg/torture/pr35771-3.c: Likewise.
2503         * gcc.target/i386/pr39315-2.c: Likewise.
2504         * gcc.target/i386/pr39315-4.c: Likewise.
2505         * gcc.target/i386/vperm-v2df.c: Likewise.
2506         * gcc.target/i386/vperm-v2di.c: Likewise.
2507         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2508         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2509         sse_runtime.
2510
2511 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/44353
2514         * gfortran.dg/data_implied_do_2.f90: New test.
2515
2516 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2517
2518         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2519
2520 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2521
2522         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2523         to the "mips16" group.
2524         (mips_using_mips16_p): New procedure.
2525         (mips-dg-options): Use it.
2526
2527 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2528
2529         * gcc.target/mips/mips16-attributes-4.c: New test.
2530
2531 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2532
2533         PR testsuite/44418
2534         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2535         * gcc.target/powerpc/recip-2.c: Ditto.
2536         * gcc.target/powerpc/recip-3.c: Ditto.
2537
2538 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2539
2540         * gcc.target/arm/pr42235.c: New test.
2541
2542 2010-07-16  Jason Merrill  <jason@redhat.com>
2543
2544         PR c++/32505
2545         * g++.dg/template/partial8.C: New.
2546
2547 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2548
2549         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2550         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2551         in C++.
2552         (gualcvt): New overloaded inline.
2553         (GUALCVT): Use it for C++.
2554         * g++.dg/guality/guality.exp: New.
2555         * g++.dg/guality/guality.h: New.
2556         * g++.dg/guality/redeclaration1.C: New test.
2557         * g++.dg/dg.exp: Prune also guality/* tests.
2558         * gcc.dg/guality/pr43141.c: Moved to...
2559         * c-c++-common/guality/pr43141.c: ... here.
2560
2561 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2562
2563         PR libfortran/37077
2564         * gfortran.dg/char4_iunit_2.f03: New test.
2565
2566 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2567
2568         * lib/plugin-support.exp (plugin-test-execute):
2569         Add ${gcc_objdir}/intl to includes.
2570
2571 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2572
2573         PR target/44942
2574         * gcc.c-torture/execute/pr44942.c: New test.
2575         * gcc.target/i386/pr44942.c: New test.
2576
2577 2010-07-15  Jason Merrill  <jason@redhat.com>
2578
2579         PR c++/44909
2580         * g++.dg/cpp0x/implicit7.C: New.
2581         * g++.dg/cpp0x/implicit8.C: New.
2582
2583 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2584
2585         Disable float tests for __SPU__ targets due to lack of signed zero:
2586         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2587         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2588         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2589         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2590         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2591         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2592         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2593         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2594         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2595
2596 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2597
2598         * gfortran.dg/select_char_2.f90: New test.
2599
2600 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2601
2602         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2603         with DECL_CHAIN.
2604
2605 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2606
2607         PR fortran/44936
2608         * gfortran.dg/typebound_generic_9.f03: New.
2609
2610 2010-07-15  Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/44946
2613         * gcc.c-torture/compile/pr44946.c: New testcase.
2614
2615 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2616
2617         PR fortran/40206
2618         * gfortran.dg/select_char_3.f90: New test.
2619
2620 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2621             Kevin F. Quinn  <kevquinn@gentoo.org>
2622
2623         * gcc.dg/Wtrampolines.c: New.
2624
2625 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2626
2627         PR libfortran/44934
2628         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2629
2630 2010-07-14  Jason Merrill  <jason@redhat.com>
2631
2632         PR c++/44810
2633         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2634
2635         Implement C++0x unrestricted unions (N2544)
2636         * g++.dg/cpp0x/union1.C: New.
2637         * g++.dg/cpp0x/union2.C: New.
2638         * g++.dg/cpp0x/union3.C: New.
2639         * g++.dg/cpp0x/defaulted2.C: Adjust.
2640         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2641         * g++.old-deja/g++.ext/anon2.C: Adjust.
2642         * g++.old-deja/g++.mike/misc6.C: Adjust.
2643
2644 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2645
2646         PR fortran/44925
2647         * gfortran.dg/c_loc_tests_15.f90: New.
2648
2649 2010-07-13  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/44909
2652         * g++.dg/cpp0x/implicit6.C: New.
2653
2654 2010-07-13  Jason Merrill  <jason@redhat.com>
2655
2656         PR c++/44540
2657         * g++.dg/abi/noreturn1.C: New.
2658         * g++.dg/abi/noreturn2.C: New.
2659
2660 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2661
2662         PR other/44874
2663         PR debug/44832
2664         * c-c++-common/pr44832.c: New test.
2665
2666 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2667
2668         PR objc/44488
2669         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2670         on the target.  Make sure that we can assemble the emitted asm when
2671         the test type is 'compile'.
2672
2673 2010-07-13  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/36960
2676         * g++.dg/torture/pr36960.C: New testcase.
2677
2678 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2679
2680         PR c++/44908
2681         * g++.dg/template/sfinae21.C: New.
2682         * g++.dg/template/sfinae22.C: Likewise.
2683
2684 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2685
2686         PR testsuite/42843
2687         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2688         * gcc.dg/plugin/ggcplug.c: Likewise.
2689         * g++.dg/plugin/selfassign.c: Likewise.
2690         * g++.dg/plugin/attribute_plugin.c: Likewise.
2691         * g++.dg/plugin/dumb_plugin.c: Likewise.
2692         * g++.dg/plugin/pragma_plugin.c: Likewise.
2693
2694 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2695
2696         * gcc.c-torture/execute/pr44683.x: New.
2697         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2698
2699 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2700
2701         PR fortran/44434
2702         PR fortran/44565
2703         PR fortran/43945
2704         PR fortran/44869
2705         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2706         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2707         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2708         * gfortran.dh/typebound_call_16.f03: New.
2709         * gfortran.dg/typebound_generic_6.f03: New.
2710         * gfortran.dg/typebound_generic_7.f03: New.
2711         * gfortran.dg/typebound_generic_8.f03: New.
2712
2713 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2714
2715         PR libfortran/37077
2716         * gfortran.dg/char4_iunit_1.f03: New test.
2717
2718 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2719
2720         * gcc.dg/tree-ssa/vrp53.c: New test.
2721
2722 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2723
2724         PR c++/44907
2725         * g++.dg/template/sfinae19.C: New.
2726         * g++.dg/template/sfinae20.C: Likewise.
2727
2728 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2729
2730         * gcc.target/arm/interrupt-1.c: New test.
2731         * gcc.target/arm/interrupt-2.c: New test.
2732
2733 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2734
2735         * gcc.dg/pr42427.c: Require c99_runtime.
2736         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2737         c99_runtime.
2738         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2739         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2740         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2741         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2742         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2743         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2744         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2745         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2746         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2747         * gcc.target/i386/pr37275.c: Require visibility support.
2748
2749 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2750
2751         * lib/target-supports.exp (check_effective_target_sse): New proc.
2752         * gcc.target/i386/sol2-check.h: New file.
2753         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2754         Include sol2-check.h.
2755         (main) Only run do_test () if sol2_check ().
2756         * gcc.target/i386/sse2-check.h: Likewise.
2757         * gcc.target/i386/sse3-check.h: Likewise.
2758         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2759         [__sun__ && __svr4__]: Execute SSE2 instruction.
2760         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2761         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2762         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2763         * g++.dg/ext/vector14.C: Likewise.
2764         * g++.dg/other/mmintrin.C: Likewise.
2765         * gcc.dg/20020418-1.c: Likewise.
2766         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2767         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2768         * gcc.dg/format/unnamed-1.c: Likewise.
2769         Adapt dg-warning line number.
2770         * gcc.dg/graphite/pr40281.c: Likewise.
2771         * gcc.dg/pr32176.c: Likewise.
2772         * gcc.dg/pr40550.c: Likewise.
2773         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2774         * gcc.dg/torture/pr36891.c: Likewise.
2775         * gcc.target/i386/20020218-1.c: Likewise.
2776         * gcc.target/i386/20020523.c: Likewise.
2777         * gcc.target/i386/abi-1.c: Likewise.
2778         * gcc.target/i386/brokensqrt.c: Likewise.
2779         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2780         * gcc.target/i386/pr13366.c: Likewise.
2781         * gcc.target/i386/pr13685.c: Likewise.
2782         * gcc.target/i386/pr24306.c: Likewise.
2783         * gcc.target/i386/pr31486.c: Likewise.
2784         * gcc.target/i386/pr32065-1.c: Likewise.
2785         * gcc.target/i386/pr32065-2.c: Likewise.
2786         * gcc.target/i386/pr32389.c: Likewise.
2787         * gcc.target/i386/pr38824.c: Likewise.
2788         * gcc.target/i386/pr38931.c: Likewise.
2789         * gcc.target/i386/pr39592-1.c: Likewise.
2790         * gcc.target/i386/pr43766.c: Likewise.
2791         * gcc.target/i386/recip-divf.c: Likewise.
2792         * gcc.target/i386/recip-sqrtf.c: Likewise.
2793         * gcc.target/i386/recip-vec-divf.c: Likewise.
2794         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2795         * gcc.target/i386/sse-1.c: Likewise.
2796         * gcc.target/i386/sse-16.c: Likewise.
2797         * gcc.target/i386/sse-2.c: Likewise.
2798         * gcc.target/i386/sse-20.c: Likewise.
2799         * gcc.target/i386/sse-3.c: Likewise.
2800         * gcc.target/i386/sse-7.c: Likewise.
2801         * gcc.target/i386/sse-9.c: Likewise.
2802         * gcc.target/i386/sse-addps-1.c: Likewise.
2803         * gcc.target/i386/sse-addss-1.c: Likewise.
2804         * gcc.target/i386/sse-andnps-1.c: Likewise.
2805         * gcc.target/i386/sse-andps-1.c: Likewise.
2806         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2807         * gcc.target/i386/sse-comiss-1.c: Likewise.
2808         * gcc.target/i386/sse-comiss-2.c: Likewise.
2809         * gcc.target/i386/sse-comiss-3.c: Likewise.
2810         * gcc.target/i386/sse-comiss-4.c: Likewise.
2811         * gcc.target/i386/sse-comiss-5.c: Likewise.
2812         * gcc.target/i386/sse-comiss-6.c: Likewise.
2813         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2814         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2815         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2816         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2817         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2818         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2819         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2820         * gcc.target/i386/sse-divps-1.c: Likewise.
2821         * gcc.target/i386/sse-divss-1.c: Likewise.
2822         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2823         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2824         * gcc.target/i386/sse-maxps-1.c: Likewise.
2825         * gcc.target/i386/sse-maxss-1.c: Likewise.
2826         * gcc.target/i386/sse-minps-1.c: Likewise.
2827         * gcc.target/i386/sse-minss-1.c: Likewise.
2828         * gcc.target/i386/sse-movaps-1.c: Likewise.
2829         * gcc.target/i386/sse-movaps-2.c: Likewise.
2830         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2831         * gcc.target/i386/sse-movhps-1.c: Likewise.
2832         * gcc.target/i386/sse-movhps-2.c: Likewise.
2833         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2834         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2835         * gcc.target/i386/sse-movntps-1.c: Likewise.
2836         * gcc.target/i386/sse-movss-1.c: Likewise.
2837         * gcc.target/i386/sse-movss-2.c: Likewise.
2838         * gcc.target/i386/sse-movss-3.c: Likewise.
2839         * gcc.target/i386/sse-movups-1.c: Likewise.
2840         * gcc.target/i386/sse-movups-2.c: Likewise.
2841         * gcc.target/i386/sse-mulps-1.c: Likewise.
2842         * gcc.target/i386/sse-mulss-1.c: Likewise.
2843         * gcc.target/i386/sse-orps-1.c: Likewise.
2844         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2845         * gcc.target/i386/sse-recip-vec.c: Likewise.
2846         * gcc.target/i386/sse-recip.c: Likewise.
2847         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2848         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2849         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2850         * gcc.target/i386/sse-subps-1.c: Likewise.
2851         * gcc.target/i386/sse-subss-1.c: Likewise.
2852         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2853         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2854         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2855         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2856         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2857         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2858         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2859         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2860         * gcc.target/i386/sse-xorps-1.c: Likewise.
2861         * gcc.target/i386/ssefn-1.c: Likewise.
2862         * gcc.target/i386/ssefn-3.c: Likewise.
2863         * gcc.target/i386/sseregparm-1.c: Likewise.
2864         * gcc.target/i386/stackalign/return-3.c: Likewise.
2865         * gcc.target/i386/vectorize1.c: Likewise.
2866         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2867         * gcc.target/i386/xorps-sse.c: Likewise.
2868         * gfortran.dg/pr28158.f90: Likewise.
2869         * gfortran.dg/pr30667.f: Likewise.
2870         * gnat.dg/loop_optimization7.adb: Likewise.
2871         * gnat.dg/sse_nolib.adb: Likewise.
2872
2873 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2874
2875         PR fortran/44702
2876         * gfortran.dg/use_rename_6.f90: New.
2877         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2878
2879 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2880
2881         PR fortran/44869
2882         * gfortran.dg/class_24.f03: New.
2883
2884 2010-07-10  Richard Guenther  <rguenther@suse.de>
2885
2886         PR lto/44889
2887         * gcc.dg/lto/20100709-1_0.c: New testcase.
2888         * gcc.dg/lto/20100709-1_1.c: Likewise.
2889
2890 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2891
2892         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2893
2894 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2895
2896         PR objc/44140
2897         * objc.dg/lto/trivial-1_0.m: New.
2898         * objc.dg/lto/lto.exp: New.
2899         * obj-c++.dg/lto/trivial-1_0.mm: New.
2900         * obj-c++.dg/lto/lto.exp: New.
2901         * objc.dg/symtab-1.m: Adjust sizes.
2902         * objc.dg/image-info.m: Do not run for gnu-runtime.
2903
2904 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2905
2906         * gcc.dg/pr32370.c: Allow another kind of error message.
2907
2908 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2909
2910         * gnat.dg/atomic3.adb: New test.
2911
2912 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2913             Denys Vlasenko  <dvlasenk@redhat.com>
2914             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2915
2916         PR tree-optimization/28632
2917         * gcc.dg/tree-ssa/vrp51.c: New test.
2918         * gcc.dg/tree-ssa/vrp52.c: New test.
2919
2920 2010-07-09  Jason Merrill  <jason@redhat.com>
2921
2922         * g++.dg/abi/covariant6.C: New.
2923         * g++.dg/inherit/covariant17.C: Test both bases.
2924         * g++.dg/inherit/covariant7.C: Check vtable layout.
2925
2926 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2927
2928         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2929
2930 2010-07-09  Richard Guenther  <rguenther@suse.de>
2931
2932         PR tree-optimization/44852
2933         * gcc.c-torture/execute/pr44852.c: New testcase.
2934
2935 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2936
2937         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2938         multiplication by values.
2939         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2940         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2941
2942 2010-07-09  Richard Guenther  <rguenther@suse.de>
2943
2944         PR tree-optimization/44882
2945         * gfortran.dg/pr44882.f90: New testcase.
2946
2947 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2948
2949         PR target/40657
2950         * gcc.target/arm/pr40657-1.c: New test.
2951         * gcc.target/arm/pr40657-2.c: New test.
2952         * gcc.c-torture/execute/pr40657.c: New test.
2953
2954 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2955
2956         * gcc.dg/tree-ssa/vrp50.c: New test.
2957         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2958
2959 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2960
2961         PR fortran/44649
2962         * gfortran.dg/c_sizeof_1.f90: Modified.
2963         * gfortran.dg/storage_size_1.f08: New.
2964         * gfortran.dg/storage_size_2.f08: New.
2965
2966 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2967
2968         * gcc.c-torture/execute/20100708-1.c: New test.
2969
2970 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR fortran/44847
2973         * gfortran.dg/gomp/pr44847.f90: New test.
2974
2975 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2976
2977         PR tree-optimization/44710
2978         * gcc.dg/tree-ssa/ifc-6.c: New.
2979         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2980
2981 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2982
2983         PR fortran/18918
2984         * gfortran.dg/coarray_10.f90: Add an additional test.
2985
2986 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2987
2988         PR middle-end/44828
2989         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2990         * gcc.c-torture/execute/pr44828.x: Revert.
2991
2992 2010-07-08  Jason Merrill  <jason@redhat.com>
2993
2994         PR c++/43120
2995         * g++.dg/inherit/covariant17.C: New.
2996         * g++.dg/abi/covariant1.C: Actually test for the bug.
2997
2998 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2999
3000         PR rtl-optimization/44838
3001         * gcc.dg/pr44838.c: New.
3002
3003 2010-07-08  Richard Guenther  <rguenther@suse.de>
3004
3005         PR tree-optimization/44831
3006         * gcc.c-torture/compile/pr44831.c: New testcase.
3007         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3008
3009 2010-07-08  Richard Guenther  <rguenther@suse.de>
3010
3011         PR tree-optimization/44861
3012         * g++.dg/vect/pr44861.cc: New testcase.
3013
3014 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3015
3016         PR middle-end/44828
3017         * gcc.c-torture/execute/pr44828.x: New file.
3018
3019 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3020
3021         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3022         dg-options.
3023         * g++.dg/ext/altivec-17.C: Adjust error message.
3024
3025 2010-07-07  Tom Tromey  <tromey@redhat.com>
3026
3027         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3028
3029 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3030
3031         PR target/44844
3032         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3033         * gcc.target/i386/rdrand-2.c: Likewise.
3034         * gcc.target/i386/rdrand-3.c: Likewise.
3035
3036 2010-07-07  Jan Hubicka  <jh@suse.cz>
3037
3038         PR middle-end/44813
3039         * g++.dg/torture/pr44813.C: New testcase.
3040         * g++.dg/torture/pr44826.C: New testcase.
3041
3042 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3043
3044         PR rtl-optimization/44787
3045         * gcc.c-torture/compile/pr44788.c: New test.
3046         * gcc.target/arm/pr44788.c: New test.
3047
3048 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3049
3050         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3051
3052 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3053
3054         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3055         to dg-options.
3056
3057 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3058
3059         PR fortran/44742
3060         * gfortran.dg/parameter_array_init_6.f90: New.
3061         * gfortran.dg/initialization_20.f90: Update dg-error.
3062         * gfortran.dg/initialization_24.f90: Ditto.
3063
3064 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3065         PR fortran/PR44693
3066         * gfortran.dg/dim_range_1.f90:  New test.
3067         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3068
3069 2010-07-06  Jason Merrill  <jason@redhat.com>
3070
3071         PR c++/44703
3072         * g++.dg/cpp0x/initlist41.C: New.
3073
3074         PR c++/44778
3075         * g++.dg/template/ptrmem22.C: New.
3076
3077 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3078
3079         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3080         support.
3081         * gcc.target/i386/i386.exp: Likewise.
3082
3083 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3084
3085         PR testsuite/44195
3086         * gcc.dg/lto/20100518_0.c: Limit to x86.
3087
3088 2010-07-06  Richard Guenther  <rguenther@suse.de>
3089
3090         PR middle-end/44828
3091         * gcc.c-torture/execute/pr44828.c: New testcase.
3092
3093 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3094
3095         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3096         * g++.dg/warn/volatile1.C: Likewise.
3097         * g++.dg/template/warn1.C: Likewise.
3098
3099 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3100
3101         AVX Programming Reference (June, 2010)
3102         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3103         * g++.dg/other/i386-3.C: Likewise.
3104         * gcc.target/i386/sse-12.c: Likewise.
3105
3106         * gcc.target/i386/f16c-check.h: New.
3107         * gcc.target/i386/rdfsbase-1.c: Likewise.
3108         * gcc.target/i386/rdfsbase-2.c: Likewise.
3109         * gcc.target/i386/rdgsbase-1.c: Likewise.
3110         * gcc.target/i386/rdgsbase-2.c: Likewise.
3111         * gcc.target/i386/rdrand-1.c: Likewise.
3112         * gcc.target/i386/rdrand-2.c: Likewise.
3113         * gcc.target/i386/rdrand-3.c: Likewise.
3114         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3115         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3116         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3117         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3118         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3119         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3120         * gcc.target/i386/wrfsbase-1.c: Likewise.
3121         * gcc.target/i386/wrfsbase-2.c: Likewise.
3122         * gcc.target/i386/wrgsbase-1.c: Likewise.
3123         * gcc.target/i386/wrgsbase-2.c: Likewise.
3124
3125         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3126         (__builtin_ia32_vcvtps2ph): New.
3127         (__builtin_ia32_vcvtps2ph256): Likewise.
3128
3129         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3130         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3131
3132         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3133         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3134
3135         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3136         (__builtin_ia32_vcvtps2ph256): Likewise.
3137         Add fsgsbase,rdrnd,f16c.
3138
3139         * lib/target-supports.exp (check_effective_target_f16c): New.
3140
3141 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3142
3143         * gcc.dg/guality/nrv-1.c: New test.
3144
3145 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3146
3147         PR middle-end/42505
3148         * gcc.target/arm/pr42505.c: New test case.
3149
3150 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR c++/44808
3153         * g++.dg/opt/nrv16.C: New test.
3154
3155 2010-07-05  Richard Guenther  <rguenther@suse.de>
3156
3157         PR tree-optimization/44784
3158         * gcc.c-torture/compile/pr44784.c: New testcase.
3159
3160 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3161
3162         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3163         Increase loop bound and array size.
3164         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3165         Likewise.
3166
3167 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3168
3169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3170         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3171         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3172         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3173         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3174
3175 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3176
3177         PR c++/22138
3178         * g++.dg/parse/template25.C: New.
3179
3180 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3181
3182         PR rtl-optimization/44695
3183         * gcc.dg/torture/pr44695.c: New.
3184
3185 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3186
3187         PR c++/16630
3188         * g++.dg/ext/pretty3.C: New.
3189
3190 2010-07-04  Richard Guenther  <rguenther@suse.de>
3191
3192         PR middle-end/44809
3193         * g++.dg/torture/pr44809.C: New testcase.
3194
3195 2010-07-04  Richard Guenther  <rguenther@suse.de>
3196
3197         PR tree-optimization/44656
3198         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3199
3200 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3201             Revital Eres  <eres@il.ibm.com>
3202
3203         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3204         misaligned stores.
3205         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3206         gcc.dg/vect/vect-96.c: Likewise.
3207         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3208         that support misaligned stores. Change the number of expected
3209         misaligned accesses.
3210         * gcc.dg/vect/vect-peel-1.c: New test.
3211         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3212         gcc.dg/vect/vect-peel-4.c: Likewise.
3213         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3214         vectorizable on all targets that support realignment.
3215         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3216
3217 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         PR c/44806
3220         * gcc.dg/torture/pr44806.c: New.
3221
3222 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3223
3224         * gnat.dg/cond_expr1.adb: New test.
3225
3226 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3227
3228         * gnat.dg/modular3.adb: New test.
3229         * gnat.dg/modular3_pkg.ads: New helper.
3230
3231 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3232             Mikael Pettersson  <mikpe@it.uu.se>
3233
3234         PR testsuite/44518
3235         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3236         Make signed-ness of chars explicit.  Scan the object for
3237         strings that are split by some target assemblers.
3238         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3239         explicit.
3240
3241 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3242
3243         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3244
3245 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3246
3247         PR/44128
3248         * g++.dg/warn/Wshadow-7.C: New test.
3249
3250 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3251             Julian Brown  <julian@codesourcery.com>
3252             Sandra Loosemore  <sandra@codesourcery.com>
3253
3254         * gcc.c-torture/execute/20100416-1.c: New test case.
3255
3256 2010-07-02  Julian Brown  <julian@codesourcery.com>
3257             Sandra Loosemore  <sandra@codesourcery.com>
3258
3259         PR target/43703
3260
3261         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3262         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3263
3264 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3265             Julian Brown  <julian@codesourcery.com>
3266
3267         * gcc.target/arm/neon/vadds64.c: Regenerated.
3268         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3269         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3270         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3271         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3272         * gcc.target/arm/neon-vmls-1.c: Likewise.
3273         * gcc.target/arm/neon-vsubs64.c: New execution test.
3274         * gcc.target/arm/neon-vsubu64.c: New execution test.
3275         * gcc.target/arm/neon-vadds64.c: New execution test.
3276         * gcc.target/arm/neon-vaddu64.c: New execution test.
3277
3278 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3279
3280         * gcc.target/arm/neon-vands64.c: New.
3281         * gcc.target/arm/neon-vandu64.c: New.
3282         * gcc.target/arm/neon-vbics64.c: New.
3283         * gcc.target/arm/neon-vbicu64.c: New.
3284         * gcc.target/arm/neon-veors64.c: New.
3285         * gcc.target/arm/neon-veoru64.c: New.
3286         * gcc.target/arm/neon-vorns64.c: New.
3287         * gcc.target/arm/neon-vornu64.c: New.
3288         * gcc.target/arm/neon-vorrs64.c: New.
3289         * gcc.target/arm/neon-vorru64.c: New.
3290         * gcc.target/arm/neon/vands64.c: Regenerated.
3291         * gcc.target/arm/neon/vandu64.c: Regenerated.
3292         * gcc.target/arm/neon/vbics64.c: Regenerated.
3293         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3294         * gcc.target/arm/neon/veors64.c: Regenerated.
3295         * gcc.target/arm/neon/veoru64.c: Regenerated.
3296         * gcc.target/arm/neon/vorns64.c: Regenerated.
3297         * gcc.target/arm/neon/vornu64.c: Regenerated.
3298         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3299         * gcc.target/arm/neon/vorru64.c: Regenerated.
3300
3301 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3302
3303         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3304
3305 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3306
3307         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3308         * gfortran.dg/intent_out_5.f90: Same.
3309         * gfortran.dg/ltrans-7.f90: Same.
3310         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3311
3312 2010-07-02  Jan Hubicka  <jh@suse.cz>
3313
3314         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3315
3316 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3317
3318         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3319
3320 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR c++/44780
3323         * c-c++-common/Wunused-var-12.c: New test.
3324
3325 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3326
3327         PR target/42835
3328         * gcc.target/arm/pr42835.c: New test.
3329
3330         PR target/42172
3331         * gcc.target/arm/pr42172-1.c: New test.
3332
3333 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3334
3335         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3336
3337 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3338
3339         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3340         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3341         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3342         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3343         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3344         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3345         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3346         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3347         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3348         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3349         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3350         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3351         * gcc.target/arm/neon-vdup_ns64.c: New.
3352         * gcc.target/arm/neon-vdup_nu64.c: New.
3353         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3354         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3355         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3356         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3357         * gcc.target/arm/neon-vmov_ns64.c: New.
3358         * gcc.target/arm/neon-vmov_nu64.c: New.
3359         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3360         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3361         * gcc.target/arm/neon-vget_lanes64.c: New.
3362         * gcc.target/arm/neon-vget_laneu64.c: New.
3363         * gcc.target/arm/neon-vset_lanes64.c: New.
3364         * gcc.target/arm/neon-vset_laneu64.c: New.
3365
3366 2010-07-02  Richard Guenther  <rguenther@suse.de>
3367
3368         * g++.dg/torture/20100702-1.C: New testcase.
3369
3370 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3371
3372         PR target/44707
3373         * gcc.c-torture/compile/pr44707.c: New test.
3374
3375 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3376
3377         PR c++/44039
3378         * g++.dg/template/crash101.C: New.
3379
3380 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3381
3382         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3383         Use the ABI-0 accessors and fail it for m64.
3384
3385 2010-07-02  Jan Hubicka  <jh@suse.cz>
3386
3387         * g++.dg/tree-ssa/pr44706.C: New testcase.
3388
3389 2010-07-02  Richard Guenther  <rguenther@suse.de>
3390
3391         PR tree-optimization/44748
3392         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3393
3394 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3395
3396         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3397         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3398         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3399         the method types to forward:.
3400
3401 2010-06-30  Jason Merrill  <jason@redhat.com>
3402
3403         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3404         * g++.dg/other/pr25632.C: Likewise.
3405
3406 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR tree-optimization/40421
3409         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3410
3411 2010-07-01  Richard Guenther  <rguenther@suse.de>
3412
3413         PR middle-end/42834
3414         PR middle-end/44468
3415         * gcc.c-torture/execute/20100316-1.c: New testcase.
3416         * gcc.c-torture/execute/pr44468.c: Likewise.
3417         * gcc.c-torture/compile/20100609-1.c: Likewise.
3418         * gcc.dg/volatile2.c: Adjust.
3419         * gcc.dg/plugin/selfassign.c: Likewise.
3420         * gcc.dg/pr36902.c: Likewise.
3421         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3422         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3423         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3424         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3425         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3426         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3427         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3428         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3429         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3430         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3431         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3432         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3433         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3434         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3435         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3436         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3437         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3438         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3439         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3440         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3441         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3442         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3443         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3444         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3445         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3446         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3447         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3448         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3449         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3450         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3451         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3452         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3453         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3454         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3455         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3456         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3457         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3458         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3459         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3460         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3461         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3462         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3463         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3464         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3465         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3466         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3467         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3468         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3469         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3470         * g++.dg/tree-ssa/pr31146.C: Likewise.
3471         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3472         * g++.dg/tree-ssa/pr33604.C: Likewise.
3473         * g++.dg/plugin/selfassign.c: Likewise.
3474         * gfortran.dg/array_memcpy_3.f90: Likewise.
3475         * gfortran.dg/array_memcpy_4.f90: Likewise.
3476         * c-c++-common/torture/pr42834.c: New testcase.
3477
3478 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3479
3480         PR c++/44628
3481         * g++.dg/template/crash100.C: New.
3482
3483 2010-06-30  Jan Hubicka  <jh@suse.cz>
3484
3485         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3486
3487 2010-06-30  Michael Matz  <matz@suse.de>
3488
3489         PR bootstrap/44699
3490         * gcc.dg/pr44699.c: New test.
3491
3492 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3493
3494         PR tree-optimization/39799
3495         * c-c++-common/uninit-17.c: New test.
3496
3497 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3498
3499         PR libfortran/43298
3500         * gfortran.dg/read_infnan_1.f90: New test.
3501
3502 2010-06-29  Jason Merrill  <jason@redhat.com>
3503
3504         Enable implicitly declared move constructor/operator= (N3053).
3505         * g++.dg/cpp0x/implicit3.C: New.
3506         * g++.dg/cpp0x/implicit4.C: New.
3507         * g++.dg/cpp0x/implicit5.C: New.
3508         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3509         * g++.dg/cpp0x/not_special.C: Adjust.
3510         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3511         * g++.dg/cpp0x/rv1n.C: Adjust.
3512         * g++.dg/cpp0x/rv1p.C: Adjust.
3513         * g++.dg/cpp0x/rv2n.C: Adjust.
3514         * g++.dg/cpp0x/rv2p.C: Adjust.
3515         * g++.dg/cpp0x/rv3n.C: Adjust.
3516         * g++.dg/cpp0x/rv3p.C: Adjust.
3517         * g++.dg/cpp0x/rv4n.C: Adjust.
3518         * g++.dg/cpp0x/rv4p.C: Adjust.
3519         * g++.dg/cpp0x/rv5n.C: Adjust.
3520         * g++.dg/cpp0x/rv5p.C: Adjust.
3521         * g++.dg/cpp0x/rv6n.C: Adjust.
3522         * g++.dg/cpp0x/rv6p.C: Adjust.
3523         * g++.dg/cpp0x/rv7n.C: Adjust.
3524         * g++.dg/cpp0x/rv7p.C: Adjust.
3525         * g++.dg/cpp0x/rv8p.C: Adjust.
3526         * g++.dg/gomp/pr26690-1.C: Adjust.
3527         * g++.dg/other/error20.C: Adjust.
3528         * g++.dg/other/error31.C: Adjust.
3529         * g++.dg/parse/error19.C: Adjust.
3530         * g++.dg/template/qualttp5.C: Adjust.
3531         * g++.old-deja/g++.law/ctors5.C: Adjust.
3532
3533         Enable implicitly deleted functions (N2346)
3534         * g++.dg/cpp0x/defaulted17.C: New.
3535         * g++.dg/cpp0x/implicit1.C: New.
3536         * g++.dg/cpp0x/implicit2.C: New.
3537         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3538         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3539         * g++.dg/init/ctor4.C: Adjust.
3540         * g++.dg/init/synth2.C: Adjust.
3541         * g++.dg/lto/20081118_1.C: Adjust.
3542         * g++.dg/other/error13.C: Adjust.
3543         * g++.dg/other/unused1.C: Adjust.
3544         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3545         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3546         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3547         * g++.old-deja/g++.law/ctors17.C: Adjust.
3548         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3549         * g++.old-deja/g++.pt/assign1.C: Adjust.
3550         * g++.old-deja/g++.pt/crash20.C: Adjust.
3551
3552         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3553         * g++.dg/cpp0x/defaulted13.C: Adjust.
3554         * g++.dg/cpp0x/defaulted2.C: Adjust.
3555         * g++.dg/cpp0x/defaulted3.C: Adjust.
3556         * g++.dg/cpp0x/initlist9.C: Adjust.
3557         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3558         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3559         * g++.dg/init/synth2.C: Adjust.
3560
3561         * g++.dg/cpp0x/defaulted19.C: New.
3562
3563         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3564         * g++.dg/template/error23.C: Fix for -std=c++0x.
3565
3566 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3567
3568         PR fortran/44718
3569         * gfortran.dg/proc_ptr_28.f90: New.
3570
3571 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3572
3573         PR tree-optimization/43801
3574         * g++.dg/torture/pr43801.C: New test.
3575
3576         PR debug/44668
3577         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3578
3579 2010-06-29  Jason Merrill  <jason@redhat.com>
3580
3581         PR c++/44587
3582         * g++.dg/template/qualified-id2.C: New.
3583         * g++.dg/template/qualified-id3.C: New.
3584
3585 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3586
3587         PR fortran/44696
3588         * gfortran.dg/associated_target_4.f90: New.
3589
3590 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3591
3592         PR fortran/44582
3593         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3594
3595 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3596
3597         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3598
3599 2010-06-29  Jan Hubicka  <jh@suse.cz>
3600
3601         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3602
3603 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3604
3605         PR target/43902
3606         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3607         * gcc.target/arm/wmul-3.c: New test.
3608         * gcc.target/arm/wmul-4.c: New test.
3609
3610 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3611
3612         PR rtl-optimization/44659
3613         * gcc.target/i386/extract-1.c: New.
3614         * gcc.target/i386/extract-2.c: Likewise.
3615         * gcc.target/i386/extract-3.c: Likewise.
3616         * gcc.target/i386/extract-4.c: Likewise.
3617         * gcc.target/i386/extract-5.c: Likewise.
3618         * gcc.target/i386/extract-6.c: Likewise.
3619
3620 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR c++/44682
3623         * g++.dg/warn/Wunused-var-14.C: New test.
3624
3625 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3626
3627         PR fortran/43298
3628         * gfortran.dg/nan_6.f90: New.
3629
3630 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3631
3632         PR tree-optimization/43781
3633         * gcc.dg/torture/pr43781.c: New.
3634
3635 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3636
3637         PR fortran/40158
3638         * gfortran.dg/actual_rank_check_1.f90: New test.
3639
3640 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3641
3642         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3643
3644 2010-06-28  Jan Hubicka  <jh@suse.cz>
3645
3646         PR tree-optimization/44687
3647         * gcc.c-torture/compile/pr44687.c
3648
3649 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3650
3651         PR c++/44535
3652         * g++.dg/torture/pr44535.C: New test.
3653
3654 2010-06-28  Michael Matz  <matz@suse.de>
3655
3656         PR middle-end/44592
3657         * gfortran.dg/pr44592.f90: New test.
3658
3659 2010-06-28  Jan Hubicka  <jh@suse.cz>
3660
3661         PR tree-optimization/44357
3662         * g++.dg/torture/pr44357.C: New testcase.
3663
3664 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3665
3666         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3667         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3668         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3669         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3670         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3671         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3672         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3673         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3674
3675 2010-06-27  Jan Hubicka  <jh@suse.cz>
3676
3677         * gcc.c-torture/compile/pr44686.c: New file.
3678
3679 2010-06-27  Richard Guenther  <rguenther@suse.de>
3680
3681         PR tree-optimization/44683
3682         * gcc.c-torture/execute/pr44683.c: New testcase.
3683
3684 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3685
3686         * gnat.dg/noreturn3.ad[sb]: New test.
3687
3688 2010-06-26  Jason Merrill  <jason@redhat.com>
3689
3690         * g++.dg/cpp0x/explicit5.C: New.
3691
3692 2010-06-26  Richard Guenther  <rguenther@suse.de>
3693
3694         PR tree-optimization/44393
3695         * gcc.dg/pr44393.c: New testcase.
3696
3697 2010-06-26  Jan Hubicka  <jh@suse.cz>
3698
3699         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3700
3701 2010-06-26  Richard Guenther  <rguenther@suse.de>
3702
3703         PR middle-end/44674
3704         * gcc.dg/pr44674.c: New testcase.
3705
3706 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3707
3708         * gcc.dg/opts-3.c: New test.
3709
3710 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3711
3712         * gfortran.dg/type_decl_1.f90: New.
3713         * gfortran.dg/type_decl_2.f90: New.
3714
3715 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3716
3717         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3718         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3719
3720 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3721
3722         PR testsuite/38946
3723         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3724         error in comparing reals.
3725
3726 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3727
3728         * selected_real_kind_2.f90: New.
3729         * selected_real_kind_3.f90: New.
3730
3731 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3732
3733         * gfortran.dg/entry_19.f90: New.
3734
3735 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3736
3737         * gfortran.dg/end_subroutine_1.f90: New.
3738         * gfortran.dg/end_subroutine_2.f90: New.
3739         * gfortran.dg/interface_proc_end.f90: Update.
3740
3741 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3742
3743         * gfortran.dg/semicolon_fixed.f: Update.
3744         * gfortran.dg/semicolon_fixed_2.f: New.
3745         * gfortran.dg/semicolon_free_2.f90: New.
3746         * gfortran.dg/semicolon_free.f90: Update.
3747
3748 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3749
3750         PR fortran/44448
3751         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3752
3753 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3754
3755         * g++.dg/ipa/iinline-3.C: New test.
3756         * gcc.dg/ipa/modif-1.c: Removed.
3757
3758 2010-06-25  Jan Hubicka  <jh@suse.cz>
3759
3760         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3761
3762 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3763
3764         * g++.dg/ipa/iinline-2.C: New test.
3765
3766 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR middle-end/43866
3769         * gfortran.dg/pr43866.f90: New test.
3770
3771         PR tree-optimization/44539
3772         * gcc.dg/pr44539.c: New test.
3773
3774 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3775
3776         From Jim Wilson:
3777         PR target/43902
3778         * gcc.target/mips/madd-9.c: New test.
3779
3780 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3781
3782         PR c/44517
3783         * gcc.dg/noncompile/pr44517.c: New.
3784         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3785
3786 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3787
3788         PR testsuite/43283
3789         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3790         and add argument to nop for IA64.
3791
3792 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3793
3794         PR target/44588
3795         * gcc.target/i386/mod-1.c: New.
3796         * gcc.target/i386/umod-1.c: Likewise.
3797         * gcc.target/i386/umod-2.c: Likewise.
3798         * gcc.target/i386/umod-3.c: Likewise.
3799
3800 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR middle-end/44492
3803         * g++.dg/torture/pr44492.C: New test.
3804
3805 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3806
3807         * c-c++-common/warn-omitted-condop.c: New.
3808
3809 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3810
3811         PR fortran/44614
3812         * gfortran.dg/import8.f90: New.
3813
3814 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3815
3816         * gnat.dg/not_null.adb: Update test case.
3817
3818 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR c++/44619
3821         * g++.dg/warn/Wunused-var-13.C: New test.
3822
3823         PR c++/44627
3824         * g++.dg/diagnostic/method1.C: New test.
3825
3826 2010-06-22  Cary Coutant  <ccoutant@google.com>
3827
3828         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3829
3830 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3831
3832         PR fortran/44616
3833         * gfortran.dg/abstract_type_8.f03: New.
3834
3835 2010-06-21  Jason Merrill  <jason@redhat.com>
3836
3837         * g++.dg/cpp0x/noexcept08.C: New.
3838
3839         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3840
3841 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3842
3843         PR target/44615
3844         * gcc.target/i386/sse2-vec-2a.c: New.
3845
3846 2010-06-21  DJ Delorie  <dj@redhat.com>
3847
3848         * gcc.dg/pragma-diag-1.c: New.
3849
3850 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3851
3852         PR target/44615
3853         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3854
3855 2010-06-21  Alan Modra  <amodra@gmail.com>
3856
3857         PR testsuite/44505
3858         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3859         tail call to check_fa_mid.
3860
3861 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR target/44575
3864         * gcc.c-torture/execute/pr44575.c: New test.
3865
3866 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/40632
3869         * gfortran.dg/contiguous_1.f90: New.
3870         * gfortran.dg/contiguous_2.f90: New.
3871         * gfortran.dg/contiguous_3.f90: New.
3872
3873 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3874
3875         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3876         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3877
3878 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3879
3880         PR target/44546
3881         * gcc.target/i386/pr44546.c: New test.
3882
3883 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3884
3885         * gcc.dg/opts-2.c: New test.
3886
3887 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3888
3889         PR fortran/44584
3890         * gfortran.dg/typebound_proc_15.f03: Modified.
3891
3892 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3893
3894         PR target/44072
3895         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3896         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3897
3898 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3899
3900         * g++.dg/ext/label13.C: Fix typo in last change.
3901
3902 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3903
3904         PR libfortran/44477
3905         * gfortran.dg/eof_3.f90
3906         * gfortran.dg/endfile_2.f90
3907         * gfortran.dg/endfile_4.f90
3908         * gfortran.dg/endfile_3.f90
3909
3910 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3911
3912         PR c++/41090
3913         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3914
3915 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3916
3917         PR fortran/44556
3918         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3919
3920 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3921
3922         * gcc.target/arm/pr40900.c: New test.
3923
3924 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3925
3926         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3927
3928 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3929
3930         PR fortran/44558
3931         * gfortran.dg/typebound_call_15.f03: New.
3932
3933 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3934
3935         PR c++/44486
3936         * g++.dg/pr44486.C: New.
3937
3938 2010-06-16  DJ Delorie  <dj@redhat.com>
3939
3940         * gcc.target/i386/volatile-bitfields-1.c: New.
3941         * gcc.target/i386/volatile-bitfields-2.c: New.
3942
3943 2010-06-16  Jason Merrill  <jason@redhat.com>
3944
3945         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3946
3947         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3948
3949 2010-06-16  Richard Guenther  <rguenther@suse.de>
3950
3951         PR c/44555
3952         * gcc.c-torture/execute/pr44555.c: New testcase.
3953
3954 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3955
3956         PR fortran/44549
3957         * gfortran.dg/typebound_proc_16.f03: New.
3958
3959 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3960
3961         * g++.dg/torture/pr43905.C: New test.
3962
3963 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3964
3965         PR testsuite/44538
3966         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3967         initialization loop from being vectorized.
3968         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3969
3970 2010-06-16  Alan Modra  <amodra@gmail.com>
3971
3972         PR tree-optimization/44507
3973         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3974
3975 2010-06-15  Jason Merrill  <jason@redhat.com>
3976
3977         * g++.dg/overload/arg3.C: Adjust error locations.
3978         * g++.dg/overload/copy1.C: Likewise.
3979         * g++.dg/tc1/dr152.C: Likewise.
3980         * g++.dg/template/incomplete4.C: Likewise.
3981         * g++.dg/template/incomplete5.C: Likewise.
3982         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3983         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3984         * g++.old-deja/g++.pt/crash9.C: Likewise.
3985
3986         * g++.dg/inherit/virtual5.C: New.
3987
3988         * g++.dg/cpp0x/defaulted18.C: New.
3989
3990         * g++.dg/cpp0x/initlist40.C: New.
3991
3992         * g++.dg/cpp0x/initlist39.C: New.
3993
3994 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3995
3996         PR middle-end/44391
3997         * gcc.dg/graphite/pr44391.c: New.
3998
3999 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4000
4001         PR fortran/43388
4002         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4003         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4004         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4005         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4006
4007 2010-06-15  Richard Guenther  <rguenther@suse.de>
4008
4009         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4010
4011 2010-06-15  Richard Guenther  <rguenther@suse.de>
4012
4013         * gcc.dg/vect/bb-slp-21.c: Adjust.
4014         * gcc.dg/vect/bb-slp-13.c: Likewise
4015         * gcc.dg/vect/bb-slp-4.c: Likewise
4016         * gcc.dg/vect/bb-slp-22.c: Likewise
4017         * gcc.dg/vect/bb-slp-14.c: Likewise
4018         * gcc.dg/vect/bb-slp-23.c: Likewise
4019         * gcc.dg/vect/bb-slp-15.c: Likewise
4020         * gcc.dg/vect/bb-slp-17.c: Likewise
4021         * gcc.dg/vect/bb-slp-18.c: Likewise
4022         * gcc.dg/vect/bb-slp-19.c: Likewise
4023         * gcc.dg/vect/bb-slp-10.c: Likewise
4024         * gcc.dg/vect/bb-slp-11.c: Likewise
4025         * gcc.dg/vect/bb-slp-20.c: Likewise
4026         * gcc.dg/vect/bb-slp-3.c: Likewise
4027
4028 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4029
4030         PR fortran/44536
4031         * gfortran.dg/gomp/pr44536.f90: New test.
4032         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4033
4034 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4035
4036         PR target/44534
4037         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4038         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4039
4040 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4041
4042         PR tree-optimization/44508
4043         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4044
4045         PR bootstrap/44509
4046         * gcc.dg/pr44509.c: New test.
4047
4048 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4049
4050         PR tree-optimization/44507
4051         * gcc.dg/vect/pr44507.c: New test.
4052
4053 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4054
4055         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4056         and c-pretty-print.h.
4057
4058         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4059
4060 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4061
4062         * gfortran.dg/whole_file_18.f90: Updated error message.
4063
4064 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4065
4066         * gfortran.dg/whole_file_20.f03: New.
4067
4068 2010-06-12  Jan Hubicka  <jh@suse.cz>
4069
4070         * gcc.c-torture/compile/pc44485.c: New testcase.
4071
4072 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4073
4074         PR fortran/40117
4075         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4076         * gfortran.dg/typebound_proc_14.f03: New.
4077         * gfortran.dg/typebound_proc_15.f03: New.
4078
4079 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4080
4081         * gcc.dg/opts-1.c: New test.
4082
4083 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4084
4085         * gcc.dg/funroll-loops-all.c: Update expected error.
4086
4087 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4088
4089         PR target/44481
4090         * gcc.target/i386/pr44481.c: New test.
4091
4092 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4093
4094         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4095
4096 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4097
4098         PR middle-end/44483
4099         * gcc.dg/tree-ssa/pr44483.c: New.
4100
4101 2010-06-11  Paul Brook  <paul@codesourcery.com>
4102
4103         * g++.dg/other/arm-neon-1.C: New test.
4104
4105 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4106
4107         PR fortran/42051
4108         PR fortran/43896
4109         * gfortran.dg/class_23.f03: New test.
4110
4111 2010-06-11  Jan Hubicka  <jh@suse.cz>
4112
4113         * gcc.dg/ipa/pure-const-2.c: New testcase.
4114
4115 2010-06-11  Jan Hubicka  <jh@suse.cz>
4116
4117         * gcc.dg/noreturn-7.c: Update.
4118         * gcc.dg/noreturn-4.c: Update.
4119
4120 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4121
4122         Fix MIPS bootstrap
4123         * g++.dg/other/typedef4.C: New test.
4124
4125 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4126
4127         PR fortran/44207
4128         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4129
4130 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4131
4132         PR fortran/44457
4133         * gfortran.dg/asynchronous_3.f03
4134
4135 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4136
4137         PR middle-end/44185
4138         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4139         non-temporal stores out of the tests to form new test cases.  As a
4140         result, no non-temporal store should be generated in this case.
4141
4142         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4143         prefetch-7.c that generate one non-temporal store.
4144
4145         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4146         prefetch-7.c that generate one non-temporal store and one
4147         one-temporal prefetch.
4148
4149 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4150
4151         PR tree-optimization/44258
4152         * gcc.dg/tree-ssa/pr44258.c: New test.
4153
4154 2010-06-10  Daniel Kraft  <d@domob.eu>
4155
4156         PR fortran/38936
4157         * gfortran.dg/associate_1.f03: New test.
4158         * gfortran.dg/associate_2.f95: New test.
4159         * gfortran.dg/associate_3.f03: New test.
4160         * gfortran.dg/associate_4.f08: New test.
4161
4162 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4163
4164         * gfortran.dg/selected_char_kind_4.f90: New test.
4165
4166 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4167
4168         * gcc.dg/pr42461.c: New test.
4169
4170 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4171
4172         PR fortran/44347
4173         * gfortran.dg/selected_real_kind_1.f90: New.
4174
4175 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4176
4177         PR fortran/44359
4178         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4179         warning.
4180         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4181         check for warning.
4182
4183 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4184
4185         * gfortran.dg/data_namelist_conflict.f90: New test.
4186
4187 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4190         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4191         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4192
4193 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4194
4195         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4196         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4197         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4198         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4199         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4200
4201 2010-06-09  Jason Merrill  <jason@redhat.com>
4202
4203         PR c++/44366
4204         * g++.dg/cpp0x/decltype23.C: Move to...
4205         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4206
4207 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4208
4209         PR fortran/44211
4210         * gfortran.dg/typebound_call_14.f03: New test.
4211
4212 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4213
4214         PR tree-optimization/44423
4215         * gcc.dg/tree-ssa/pr44423.c: New test.
4216
4217 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4218
4219         PR testsuite/42843
4220         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4221         TV_NONE to initialize tv_id field.
4222         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4223         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4224         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4225         Include toplev.h .
4226         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4227         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4228         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4229
4230 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4231
4232         PR tree-optimization/39874
4233         PR middle-end/28685
4234         * gcc.dg/pr39874.c: New file.
4235
4236 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4237
4238         * g++.dg/ext/attr-alias-1.C: New.
4239         * g++.dg/ext/attr-alias-2.C: New.
4240
4241 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4242
4243         PR fortran/44446
4244         * gfortran.dg/proc_ptr_27.f90: New.
4245
4246 2010-06-07  Jason Merrill  <jason@redhat.com>
4247
4248         PR c++/44366
4249         * g++.dg/cpp0x/decltype23.C: New.
4250
4251 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4252             Shujing Zhao  <pearly.zhao@oracle.com>
4253
4254         PR c/37724
4255         * gcc.dg/c90-const-expr-10.c: Adjust.
4256         * gcc.dg/c99-const-expr-10.c: Adjust.
4257         * gcc.dg/init-bad-7.c: New.
4258
4259 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4260
4261         * lib/target-supports.exp (check_effective_target_gas): New proc.
4262         * gcc.c-torture/execute/960321-1.x: New file.
4263
4264 2010-06-07  Jason Merrill  <jason@redhat.com>
4265
4266         PR c++/44401
4267         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4268
4269 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR c++/44444
4272         * g++.dg/warn/Wunused-var-12.C: New test.
4273
4274         PR c++/44443
4275         * c-c++-common/Wunused-var-11.c: New test.
4276
4277 2010-06-07  Jan Hubicka  <jh@suse.cz>
4278
4279         * gcc.dg/ipa/pure-const-1.c: New testcase.
4280
4281 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4282
4283         PR rtl-optimization/44404
4284         * gcc.dg/pr44404.c: New.
4285
4286 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4287
4288         PR target/44159
4289         * gcc.target/i386/abi-2.c: Check sysv abi here.
4290         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4291         function to avoid failures by different ABIs.
4292         * gcc.target/i386/aes-check.h: Likewise.
4293         * gcc.target/i386/avx-check.h: Likewise.
4294         * gcc.target/i386/fma4-check.h: Likewise.
4295         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4296         * gcc.target/i386/mmx-check.h: Likewise.
4297         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4298         * gcc.target/i386/pclmul-check.h: Likewise.
4299         * gcc.target/i386/sse-check.h: Likewise.
4300         * gcc.target/i386/sse2-check.h: Likewise.
4301         * gcc.target/i386/sse3-check.h: Likewise.
4302         * gcc.target/i386/sse4_1-check.h: Likewise.
4303         * gcc.target/i386/sse4_2-check.h: Likewise.
4304         * gcc.target/i386/sse4a-check.h: Likewise.
4305         * gcc.target/i386/ssse3-check.h: Likewise.
4306         * gcc.target/i386/xop-check.h: Likewise.
4307         * gcc.target/i386/pr27971.c: Fix for LLP64.
4308         * gcc.target/i386/pr39139.c: Likewise.
4309         * gcc.target/i386/pr39315-check.c: Likewise.
4310         * gcc.target/i386/vararg-1.c: Likewise.
4311         * gcc.target/i386/vararg-2.c: Likewise.
4312         Additional add dg-compile to avoid failure due
4313         missing foo symbol.
4314
4315         * gcc.dg/compound-literal-1.c: Fix for llp64.
4316         * gcc.dg/pr32370.c: Likewise.
4317         * gcc.dg/pr37561.c: Likewise.
4318         * gcc.dg/pr41340.c: Likewise.
4319         * gcc.dg/pr41551.c: Likewise.
4320
4321 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4322
4323         PR c++/44188
4324         * g++.dg/debug/dwarf2/typedef3.C: New test.
4325
4326 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4327
4328         PR c/20000
4329         * c-c++-common/pr20000.c: New.
4330
4331 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4332
4333         PR c++/44086
4334         * g++.dg/init/pr44086.C: New.
4335         * g++.dg/cpp0x/decltype4.C: Adjust.
4336
4337 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4338
4339         PR fortran/43945
4340         * gfortran.dg/generic_23.f03: New test.
4341
4342 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4343
4344         PR fortran/43895
4345         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4346
4347 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4348
4349         PR c++/44361
4350         * c-c++-common/Wunused-var-9.c: New test.
4351
4352 2010-06-05  Jason Merrill  <jason@redhat.com>
4353
4354         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4355
4356 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4357
4358         PR c/44322
4359         * gcc.dg/c99-restrict-4.c: New test.
4360
4361 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4362
4363         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4364         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4365         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4366         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4367         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4368         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4369         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4370         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4371         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4372         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4373         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4374         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4375         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4376         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4377         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4378         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4379         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4380         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4381         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4382         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4383         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4384         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4385
4386 2010-06-04  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/cpp0x/noexcept06.C: New.
4389         * g++.dg/cpp0x/noexcept07.C: New.
4390
4391         * g++.dg/cpp0x/noexcept01.C: New.
4392         * g++.dg/cpp0x/noexcept02.C: New.
4393         * g++.dg/cpp0x/noexcept03.C: New.
4394         * g++.dg/cpp0x/noexcept04.C: New.
4395         * g++.dg/cpp0x/noexcept05.C: New.
4396
4397 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR c++/44412
4400         * g++.dg/warn/Wunused-var-10.C: New test.
4401         * g++.dg/warn/Wunused-var-11.C: New test.
4402
4403         PR c++/44362
4404         * c-c++-common/Wunused-var-10.c: New test.
4405
4406 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4407
4408         PR c/25880
4409         * gcc.dg/assign-warn-2.c: Update.
4410         * gcc.dg/cpp/line3.c: Update.
4411         * gcc.dg/c99-array-lval-8.c: Update.
4412         * gcc.dg/cast-qual-2.c: Update.
4413         * gcc.dg/c99-arraydecl-3.c:  Update.
4414         * gcc.dg/assign-warn-1.c:  Update.
4415         * gcc.dg/format/gcc_diag-1.c:  Update.
4416
4417 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4418
4419         PR rtl-optimization/39871
4420         PR rtl-optimization/40615
4421         PR rtl-optimization/42500
4422         PR rtl-optimization/42502
4423         * gcc.target/arm/eliminate.c: New test.
4424
4425 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4426
4427         PR libstdc++/44410
4428         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4429         * g++.old-deja/g++.other/delete3.C: Likewise.
4430         * g++.old-deja/g++.other/new.C: Likewise.
4431         * g++.old-deja/g++.law/operators27.C: Likewise.
4432         * g++.old-deja/g++.mike/p755.C: Likewise.
4433         * g++.dg/eh/new1.C: Likewise.
4434         * g++.dg/init/new5.C: Likewise.
4435
4436 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4437
4438         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4439         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4440         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4441
4442 2010-06-03  Richard Guenther  <rguenther@suse.de>
4443
4444         PR lto/41921
4445         * lib/lto.exp: Always load gcc.exp.
4446         (lto-obj): For C source files invoke gcc_target_compile.
4447         * g++.dg/lto/20100603-1_0.C: New testcase.
4448         * g++.dg/lto/20100603-1_1.c: Likewise.
4449
4450 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4451
4452         PR tree-optimization/43688
4453         * gfortran.dg/pr43688.f90: New.
4454
4455 2010-06-03  Richard Guenther  <rguenther@suse.de>
4456
4457         PR lto/41584
4458         * gcc.dg/lto/20100603-1_0.c: New testcase.
4459         * gcc.dg/lto/20100603-2_0.c: Likewise.
4460         * gcc.dg/lto/20100603-3_0.c: Likewise.
4461
4462 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4463
4464         PR target/44218
4465         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4466         * gcc.target/powerpc/recip-2.c: Ditto.
4467         * gcc.target/powerpc/recip-3.c: Ditto.
4468         * gcc.target/powerpc/recip-4.c: Ditto.
4469         * gcc.target/powerpc/recip-5.c: Ditto.
4470         * gcc.target/powerpc/recip-6.c: Ditto.
4471         * gcc.target/powerpc/recip-7.c: Ditto.
4472         * gcc.target/powerpc/recip-test.h: Ditto.
4473         * gcc.target/powerpc/recip-test2.h: Ditto.
4474
4475 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4476
4477         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4478
4479 2010-06-02  Jason Merrill  <jason@redhat.com>
4480
4481         * g++.dg/ext/vector9.C: Expect typedef in error message.
4482
4483         PR c++/9726
4484         PR c++/23594
4485         PR c++/44333
4486         * g++.dg/tc1/dr101.C: Remove xfails.
4487
4488 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4489
4490         PR middle-end/44372
4491         * g++.dg/ipa/pr44372.C: New.
4492
4493 2010-06-02  Jan Hubicka  <jh@suse.cz>
4494
4495         PR middle-end/44295
4496         * g++.dg/torture/pr44295.C: Neww testcase.
4497
4498 2010-06-02  Jan Hubicka  <jh@suse.cz>
4499
4500         * gcc.dg/tree-ssa/loadpre6.c: Update.
4501
4502 2010-06-02  Richard Guenther  <rguenther@suse.de>
4503
4504         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4505         diagnostic.h.
4506
4507 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4508
4509         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4510         the link fail message.
4511
4512 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4513
4514         PR fortran/44360
4515         * gfortran.dg/use_13.f90: New test case.
4516
4517 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4518
4519         PR fortran/44371
4520         * gfortran.dg/error_stop_2.f08: Minor update.
4521
4522 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4523
4524         PR fortran/44371
4525         * gfortran.dg/error_stop_1.f08: New test.
4526         * gfortran.dg/error_stop_2.f08: New test.
4527
4528 2010-06-01  Jason Merrill  <jason@redhat.com>
4529
4530         DR 990
4531         * g++.dg/cpp0x/initlist37.C: New.
4532         * g++.dg/cpp0x/initlist38.C: New.
4533
4534         PR c++/44358
4535         * g++.dg/cpp0x/initlist36.C: New.
4536
4537 2010-05-31 Jan Hubicka  <jh@suse.cz>
4538
4539         * gcc.dg/noreturn-8.c: New testcase.
4540
4541 2010-05-31 Jan Hubicka  <jh@suse.cz>
4542
4543         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4544         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4545
4546 2010-05-31 Jan Hubicka  <jh@suse.cz>
4547
4548         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4549         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4550
4551 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4552
4553         PR fortran/36928
4554         * gfortran.dg/dependency_27.f90:  New test.
4555         * gfortran.dg/array_assign_1.F90:  New test.
4556
4557 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR target/44338
4560         * gcc.target/i386/sse-24.c: New test.
4561
4562 2010-05-31  Jan Hubicka  <jh@suse.cz>
4563
4564         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4565
4566 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4567
4568         PR middle-end/44337
4569         * gcc.dg/pr44337.c: New test.
4570
4571         PR tree-optimization/44182
4572         * g++.dg/debug/pr44182.C: New test.
4573
4574 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4575
4576         * gcc.dg/nested-func-7.c: New test.
4577         * gnat.dg/frame_overflow.adb: Adjust directives.
4578
4579 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4580
4581         * gnat.dg/prot2.ad[sb]: New test.
4582         * gnat.dg/prot2_pkg1.ads: New helper.
4583         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4584
4585 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4586
4587         * gnat.dg/array11.adb: Adjust dg-warning directive.
4588         * gnat.dg/object_overflow.adb: Likewise.
4589
4590 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4591
4592         PR middle-end/44306
4593         * gcc.dg/tree-ssa/pr44306.c: New.
4594
4595 2010-05-29  Jan Hubicka  <jh@suse.cz>
4596
4597         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4598
4599 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4600
4601         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4602
4603 2010-05-28  Mike Stump  <mikestump@comcast.net>
4604
4605         PR objc/44125
4606         * objc.dg/const-str-9.m: Remove static.
4607
4608 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4609
4610         PR target/43636
4611         * gcc.c-torture/compile/pr43636.c: New test.
4612
4613 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4614
4615         PR objc++/23616
4616         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4617         * obj-c++.dg/try-catch-9.mm: Ditto.
4618
4619 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4620
4621         Revert patch for PR c++/44188
4622         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4623
4624 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4625
4626         PR c++/44188
4627         * g++.dg/debug/dwarf2/typedef3.C: New test.
4628
4629 2010-05-27  Jason Merrill  <jason@redhat.com>
4630
4631         PR c++/43555
4632         * g++.dg/ext/vla9.C: New.
4633
4634 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4635
4636         PR objc/44140
4637         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4638         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4639         * objc.dg/torture/tls/thr-init.m: Ditto.
4640         * objc.dg/torture/trivial.m: Ditto.
4641         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4642         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4643         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4644         * obj-c++.dg/torture/trivial.mm: Ditto.
4645
4646 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4647
4648         * g++.dg/lto/20100302_0.C: Skip on darwin.
4649
4650 2010-05-27  Richard Guenther  <rguenther@suse.de>
4651
4652         PR tree-optimization/44284
4653         * gcc.dg/vect/vect-118.c: New testcase.
4654         * gcc.dg/vect/bb-slp-20.c: Adjust.
4655         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4656         * gcc.dg/vect/slp-9.c: Likewise.
4657         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4658         * gcc.dg/vect/vect-10.c: Likewise.
4659         * gcc.dg/vect/vect-109.c: Likewise.
4660         * gcc.dg/vect/vect-12.c: Likewise.
4661         * gcc.dg/vect/vect-36.c: Likewise.
4662         * gcc.dg/vect/vect-7.c: Likewise.
4663         * gcc.dg/vect/vect-iv-8.c: Likewise.
4664         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4665         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4666         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4667         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4668         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4669         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4670         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4671         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4672         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4673         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4674         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4675         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4676         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4677         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4678         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4679         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4680         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4681
4682 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4683
4684         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4685         necessary.
4686
4687 2010-05-26  Jan Hubicka  <jh@suse.cz>
4688
4689         * gcc.dg/lto/materialize-1_0.c: New file.
4690         * gcc.dg/lto/materialize-1_1.c: New file.
4691
4692 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4693
4694         * gnat.dg/lto10.adb: New test.
4695         * gnat.dg/lto10_pkg.ads: New helper.
4696
4697 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4698
4699         * lib/target-supports.exp (check_effective_target_int128): New
4700         function to check if __int128 types are available for target.
4701         * c-c++-common/int128-types-1.c: New.
4702         * c-c++-common/int128-1.c: New.
4703         * c-c++-common/int128-2.c: New.
4704         * g++.dg/abi/mangle43.C: New.
4705         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4706         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4707         pointer-wide scalar.
4708         * g++.dg/other/pr25632.C: Likewise.
4709         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4710         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4711         overflow warnings.
4712         * g++.dg/warn/pr13358-4.C: Likewise.
4713         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4714         * g++.dg/warn/Wconversion-null.C: Likewise.
4715
4716 2010-05-26  Jason Merrill  <jason@redhat.com>
4717
4718         PR c++/43382
4719         * g++.dg/cpp0x/variadic101.C: New.
4720
4721 2010-05-26  Richard Guenther  <rguenther@suse.de>
4722
4723         PR rtl-optimization/44164
4724         * gcc.c-torture/execute/pr44164.c: New testcase.
4725         * g++.dg/tree-ssa/pr13146.C: Adjust.
4726
4727 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4728
4729         PR fortran/40011
4730         * gfortran.dg/whole_file_19.f90 : New test.
4731
4732 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4733
4734         PR fortran/30668
4735         PR fortran/31346
4736         PR fortran/34260
4737         * gfortran.dg/pr40999.f: Fix function type.
4738         * gfortran.dg/whole_file_5.f90: Likewise.
4739         * gfortran.dg/whole_file_6.f90: Likewise.
4740         * gfortran.dg/whole_file_16.f90: New.
4741         * gfortran.dg/whole_file_17.f90: New.
4742         * gfortran.dg/whole_file_18.f90: New.
4743
4744 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4745             Iain Sandoe  <iains@gcc.gnu.org>
4746
4747         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4748         * gcc.c-torture/compile/pr44197.c: Require alias support.
4749         * gcc.dg/lto/20081222_0.c: Ditto.
4750
4751 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR debug/42801
4754         * gcc.dg/guality/vla-2.c: New test.
4755
4756 2010-05-25  Richard Guenther  <rguenther@suse.de>
4757
4758         PR middle-end/44069
4759         * g++.dg/torture/pr44069.C: New testcase.
4760
4761 2010-05-25  Richard Guenther  <rguenther@suse.de>
4762
4763         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4764
4765 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4766
4767         PR objc/44140
4768         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4769
4770 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4771
4772         * obj-c++.dg/torture/tls/trivial.mm: New.
4773         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4774         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4775         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4776         * obj-c++.dg/torture/tls/diag-1.mm: New.
4777         * obj-c++.dg/torture/tls/tls.exp: New.
4778         * obj-c++.dg/torture/trivial.mm: New.
4779         * obj-c++.dg/torture/dg-torture.exp: New.
4780         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4781         * obj-c++.dg/tls/trivial.m: New.
4782         * obj-c++.dg/tls/init-1.mm: New.
4783         * obj-c++.dg/tls/diag-1.mm: New.
4784         * obj-c++.dg/tls/init-2.mm: New.
4785         * obj-c++.dg/tls/diag-2.mm: New.
4786         * obj-c++.dg/tls/diag-3.mm: New.
4787         * obj-c++.dg/tls/diag-4.mm: New.
4788         * obj-c++.dg/tls/static-1.mm: New.
4789         * obj-c++.dg/tls/tls.exp: New.
4790         * obj-c++.dg/tls/diag-5.mm: New.
4791         * obj-c++.dg/tls/static-1a.mm: New.
4792         * objc-obj-c++-shared/Object1.mm: New.
4793         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4794
4795 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4796
4797         PR objc++/43689
4798         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4799         * obj-c++.dg/const-str-6.mm: Ditto.
4800
4801 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4802
4803         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4804
4805 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4806
4807         PR ada/38394
4808         * gnat.dg/array13.ad[sb]: New test.
4809
4810 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4811             Sandra Loosemore  <sandra@codesourcery.com>
4812
4813         * gcc.target/arm/neon/: Regenerated test cases.
4814
4815         * gcc.target/arm/neon/polytypes.c,
4816         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4817         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4818         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4819         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4820         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4821         dg-add-options arm_neon.
4822
4823         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4824         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4825         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4826         and arm_neon_fp16_ok.
4827
4828         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4829         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4830
4831         * lib/target-supports.exp (add_options_for_arm_neon): New.
4832         (check_effective_target_arm_neon_ok_nocache): New, from
4833         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4834         (check_effective_target_arm_neon_ok): Use
4835         check_effective_target_arm_neon_ok_nocache.
4836         (add_options_for_arm_neon_fp16)
4837         (check_effective_target_arm_neon_fp16_ok)
4838         check_effective_target_arm_neon_fp16_ok_nocache): New.
4839         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4840
4841 2010-05-24  Jason Merrill  <jason@redhat.com>
4842
4843         PR c++/41510
4844         * g++.dg/cpp0x/initlist35.C: New.
4845         * g++.dg/init/brace6.C: Adjust.
4846
4847 2010-05-24  Paul Brook  <paul@codesourcery.com>
4848
4849         * gcc.target/arm/frame-pointer-1.c: New test.
4850         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4851         pointer elimination.
4852
4853 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4854
4855         PR target/44245
4856         * gcc.target/i386/crc32-3.c: New.
4857         * gcc.target/i386/crc32-4.c: Likewise.
4858
4859 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4860
4861         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4862         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4863         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4864
4865 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4866
4867         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4868
4869 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4870
4871         PR target/43869
4872         * gcc.c-target/pr43869.c: New test.
4873
4874 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4875
4876         PR fortran/44212
4877         * gfortran.dg/class_22.f03: New.
4878
4879 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4880
4881         PR lto/44238
4882         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4883
4884 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4885
4886         PR fortran/44213
4887         * gfortran.dg/abstract_type_7.f03: New.
4888
4889 2010-05-21  Jason Merrill  <jason@redhat.com>
4890
4891         * g++.dg/eh/spec11.C: Test cleanup optimization.
4892
4893 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4894
4895         PR debug/44223
4896         * gcc.target/i386/pr44223.c: New test.
4897
4898 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4899
4900         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4901
4902 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4903
4904         * g++.dg/other/const3.C: New test.
4905
4906 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4907
4908         PR fortran/38407
4909         * warn_unused_dummy_argument_1.f90: New.
4910         * warn_unused_dummy_argument_2.f90: New.
4911
4912 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4913
4914         PR c++/30298
4915         * g++.dg/inherit/crash1.C: New.
4916         * g++.dg/inherit/crash2.C: Likewise.
4917
4918 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR debug/44178
4921         * g++.dg/debug/pr44178.C: New test.
4922
4923 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4924
4925         PR middle-end/44185
4926         * gcc.dg/tree-ssa/prefetch-6.c: Add
4927         --param min-insn-to-prefetch-ratio=6.
4928         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4929         allow unrolling, and adjust the movnti count.
4930
4931 2010-05-20  Jan Hubicka  <jh@suse.cz>
4932
4933         PR middle-end/44197
4934         * gcc.c-torture/compile/pr44197.c: New file.
4935
4936 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4937
4938         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4939         Fix test code.
4940         (check_effective_target_xop): Remove __may_alias__ attribute.
4941
4942 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4943
4944         PR target/44202
4945         * gcc.c-torture/execute/pr44202-1.c: New test.
4946
4947 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4948
4949         PR fortran/43851
4950         * gfortran.dg/label_1.f90: Update test.
4951
4952 2010-05-19  Jan Hubicka  <jh@suse.cz>
4953
4954         * gcc.dg/lto/ipareference2_0.c: New file.
4955         * gcc.dg/lto/ipareference2_1.c: New file.
4956
4957 2010-05-19  Jason Merrill  <jason@redhat.com>
4958
4959         * g++.dg/parse/fn-typedef2.C: New.
4960
4961         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4962         function type.
4963
4964         PR c++/44193
4965         * g++.dg/template/fntype1.C: New.
4966
4967 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4968
4969         * gnat.dg/discr23.ad[sb]: New test.
4970         * gnat.dg/discr23_pkg.ads: New helper.
4971
4972         * gnat.dg/specs/controlled1.ads: New test.
4973         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4974
4975 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4976
4977         PR fortran/44055
4978         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4979         Fixed scope of C_SIZEOF.
4980         * gfortran.dg/warn_conversion_2.f90: New.
4981
4982 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4983
4984         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4985         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4986         for optional selector.
4987         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4988         (check_effective_target_sse3): New proc.
4989         * gcc.target/i386/math-torture/math-torture.exp: Load
4990         target-supports.exp.
4991         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4992         check_effective_target_sse2.
4993         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4994         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4995         * g++.dg/vect/vect.exp: Likewise.
4996         * gfortran.dg/vect/vect.exp: Likewise.
4997         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4998         -msse2 if check_effective_target_sse2.
4999
5000         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5001         * gcc.target/i386/3dnow-2.c: Likewise.
5002         * gcc.target/i386/3dnowA-1.c: Likewise.
5003         * gcc.target/i386/3dnowA-2.c: Likewise.
5004         * gcc.target/i386/pr42549.c: Likewise.
5005
5006         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5007         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5008         * gcc.target/i386/sse3-addsubps.c: Likewise.
5009         * gcc.target/i386/sse3-haddpd.c: Likewise.
5010         * gcc.target/i386/sse3-haddps.c: Likewise.
5011         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5012         * gcc.target/i386/sse3-hsubps.c: Likewise.
5013         * gcc.target/i386/sse3-movddup.c: Likewise.
5014         * gcc.target/i386/sse3-movshdup.c: Likewise.
5015         * gcc.target/i386/sse3-movsldup.c: Likewise.
5016
5017         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5018         * g++.dg/ext/attrib35.C: Likewise.
5019         * g++.dg/opt/pr40496.C: Likewise.
5020         * g++.dg/other/i386-1.C: Likewise.
5021         * g++.dg/other/i386-4.C: Likewise.
5022         * g++.dg/other/pr34435.C: Likewise.
5023         * g++.dg/other/pr39496.C: Likewise.
5024         * g++.dg/other/pr40446.C: Likewise.
5025         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5026         * gcc.dg/compat/vector-1a_main.c: Likewise.
5027         * gcc.dg/compat/vector-2a_main.c: Likewise.
5028         * gcc.dg/lto/20090206-1_0.c: Likewise.
5029         * gcc.dg/pr34856.c: Likewise.
5030         * gcc.dg/pr36584.c: Likewise.
5031         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5032         * gcc.dg/pr37544.c: Likewise.
5033         * gcc.dg/torture/pr16104-1.c: Likewise.
5034         * gcc.dg/torture/pr35771-1.c: Likewise.
5035         * gcc.dg/torture/pr35771-2.c: Likewise.
5036         * gcc.dg/torture/pr35771-3.c: Likewise.
5037         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5038         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5039         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5040         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5041         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5042         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5043         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5044         * gcc.target/i386/20060512-1.c: Likewise.
5045         * gcc.target/i386/20060512-3.c: Likewise.
5046         * gcc.target/i386/all_one_m128i.c: Likewise.
5047         * gcc.target/i386/float128-1.c: Likewise.
5048         * gcc.target/i386/float128-2.c: Likewise.
5049         * gcc.target/i386/fpcvt-1.c: Likewise.
5050         * gcc.target/i386/fpcvt-2.c: Likewise.
5051         * gcc.target/i386/fpcvt-3.c: Likewise.
5052         * gcc.target/i386/fpprec-1.c: Likewise.
5053         * gcc.target/i386/funcspec-9.c: Likewise.
5054         * gcc.target/i386/incoming-1.c: Likewise.
5055         * gcc.target/i386/incoming-12.c: Likewise.
5056         * gcc.target/i386/incoming-2.c: Likewise.
5057         * gcc.target/i386/incoming-3.c: Likewise.
5058         * gcc.target/i386/incoming-4.c: Likewise.
5059         * gcc.target/i386/incoming-6.c: Likewise.
5060         * gcc.target/i386/incoming-7.c: Likewise.
5061         * gcc.target/i386/incoming-8.c: Likewise.
5062         * gcc.target/i386/opt-1.c: Likewise.
5063         * gcc.target/i386/opt-2.c: Likewise.
5064         * gcc.target/i386/ordcmp-1.c: Likewise.
5065         * gcc.target/i386/pr17692.c: Likewise.
5066         * gcc.target/i386/pr18614-1.c: Likewise.
5067         * gcc.target/i386/pr22152.c: Likewise.
5068         * gcc.target/i386/pr23570.c: Likewise.
5069         * gcc.target/i386/pr23575.c: Likewise.
5070         * gcc.target/i386/pr26449-1.c: Likewise.
5071         * gcc.target/i386/pr26600.c: Likewise.
5072         * gcc.target/i386/pr27790.c: Likewise.
5073         * gcc.target/i386/pr28839.c: Likewise.
5074         * gcc.target/i386/pr30970.c: Likewise.
5075         * gcc.target/i386/pr32000-1.c: Likewise.
5076         * gcc.target/i386/pr32000-2.c: Likewise.
5077         * gcc.target/i386/pr32280.c: Likewise.
5078         * gcc.target/i386/pr32661.c: Likewise.
5079         * gcc.target/i386/pr32708-1.c: Likewise.
5080         * gcc.target/i386/pr32961.c: Likewise.
5081         * gcc.target/i386/pr33329.c: Likewise.
5082         * gcc.target/i386/pr35714.c: Likewise.
5083         * gcc.target/i386/pr35767-1.c: Likewise.
5084         * gcc.target/i386/pr35767-1d.c: Likewise.
5085         * gcc.target/i386/pr35767-1i.c: Likewise.
5086         * gcc.target/i386/pr35767-2.c: Likewise.
5087         * gcc.target/i386/pr35767-2d.c: Likewise.
5088         * gcc.target/i386/pr35767-2i.c: Likewise.
5089         * gcc.target/i386/pr35767-3.c: Likewise.
5090         * gcc.target/i386/pr35767-5.c: Likewise.
5091         * gcc.target/i386/pr36222-1.c: Likewise.
5092         * gcc.target/i386/pr36578-1.c: Likewise.
5093         * gcc.target/i386/pr36578-2.c: Likewise.
5094         * gcc.target/i386/pr36992-1.c: Likewise.
5095         * gcc.target/i386/pr37101.c: Likewise.
5096         * gcc.target/i386/pr37216.c: Likewise.
5097         * gcc.target/i386/pr37434-1.c: Likewise.
5098         * gcc.target/i386/pr37434-2.c: Likewise.
5099         * gcc.target/i386/pr37843-3.c: Likewise.
5100         * gcc.target/i386/pr37843-4.c: Likewise.
5101         * gcc.target/i386/pr39162.c: Likewise.
5102         * gcc.target/i386/pr39315-1.c: Likewise.
5103         * gcc.target/i386/pr39315-2.c: Likewise.
5104         * gcc.target/i386/pr39315-3.c: Likewise.
5105         * gcc.target/i386/pr39315-4.c: Likewise.
5106         * gcc.target/i386/pr39445.c: Likewise.
5107         * gcc.target/i386/pr39496.c: Likewise.
5108         * gcc.target/i386/pr40809.c: Likewise.
5109         * gcc.target/i386/pr40906-3.c: Likewise.
5110         * gcc.target/i386/pr41019.c: Likewise.
5111         * gcc.target/i386/pr42542-1.c: Likewise.
5112         * gcc.target/i386/pr42542-2.c: Likewise.
5113         * gcc.target/i386/pr42542-3.c: Likewise.
5114         * gcc.target/i386/pr42542-3a.c: Likewise.
5115         * gcc.target/i386/pr42881.c: Likewise.
5116         * gcc.target/i386/push-1.c: Likewise.
5117         * gcc.target/i386/quad-sse.c: Likewise.
5118         * gcc.target/i386/reload-1.c: Likewise.
5119         * gcc.target/i386/sse-10.c: Likewise.
5120         * gcc.target/i386/sse-11.c: Likewise.
5121         * gcc.target/i386/sse-15.c: Likewise.
5122         * gcc.target/i386/sse-17.c: Likewise.
5123         * gcc.target/i386/sse-18.c: Likewise.
5124         * gcc.target/i386/sse-19.c: Likewise.
5125         * gcc.target/i386/sse-4.c: Likewise.
5126         * gcc.target/i386/sse-6.c: Likewise.
5127         * gcc.target/i386/sse-vect-types.c: Likewise.
5128         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5129         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5130         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5131         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5132         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5133         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5134         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5135         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5136         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5137         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5138         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5139         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5140         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5141         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5142         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5143         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5144         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5145         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5146         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5147         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5148         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5149         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5150         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5151         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5152         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5153         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5154         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5155         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5156         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5157         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5158         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5159         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5160         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5161         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5162         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5163         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5164         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5165         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5166         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5167         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5168         * gcc.target/i386/sse2-mmx.c: Likewise.
5169         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5170         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5171         * gcc.target/i386/sse2-movd-1.c: Likewise.
5172         * gcc.target/i386/sse2-movd-2.c: Likewise.
5173         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5174         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5175         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5176         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5177         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5178         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5179         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5180         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5181         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5182         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5183         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5184         * gcc.target/i386/sse2-movq-1.c: Likewise.
5185         * gcc.target/i386/sse2-movq-2.c: Likewise.
5186         * gcc.target/i386/sse2-movq-3.c: Likewise.
5187         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5188         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5189         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5190         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5191         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5192         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5193         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5194         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5195         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5196         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5197         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5198         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5199         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5200         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5201         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5202         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5203         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5204         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5205         * gcc.target/i386/sse2-pand-1.c: Likewise.
5206         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5207         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5208         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5209         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5210         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5211         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5212         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5213         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5214         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5215         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5216         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5217         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5218         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5219         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5220         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5221         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5222         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5223         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5224         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5225         * gcc.target/i386/sse2-por-1.c: Likewise.
5226         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5227         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5228         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5229         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5230         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5231         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5232         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5233         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5234         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5235         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5236         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5237         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5238         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5239         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5240         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5241         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5242         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5243         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5244         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5245         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5246         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5247         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5248         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5249         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5250         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5251         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5252         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5253         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5254         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5255         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5256         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5257         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5258         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5259         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5260         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5261         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5262         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5263         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5264         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5265         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5266         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5267         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5268         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5269         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5270         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5271         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5272         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5273         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5274         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5275         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5276         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5277         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5278         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5279         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5280         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5281         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5282         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5283         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5284         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5285         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5286         * gcc.target/i386/sse2-vec-1.c: Likewise.
5287         * gcc.target/i386/sse2-vec-2.c: Likewise.
5288         * gcc.target/i386/sse2-vec-3.c: Likewise.
5289         * gcc.target/i386/sse2-vec-4.c: Likewise.
5290         * gcc.target/i386/sse2-vec-5.c: Likewise.
5291         * gcc.target/i386/sse2-vec-6.c: Likewise.
5292         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5293         * gcc.target/i386/ssefn-2.c: Likewise.
5294         * gcc.target/i386/ssefn-4.c: Likewise.
5295         * gcc.target/i386/ssefp-1.c: Likewise.
5296         * gcc.target/i386/ssefp-2.c: Likewise.
5297         * gcc.target/i386/sseregparm-3.c: Likewise.
5298         * gcc.target/i386/sseregparm-4.c: Likewise.
5299         * gcc.target/i386/sseregparm-5.c: Likewise.
5300         * gcc.target/i386/sseregparm-6.c: Likewise.
5301         * gcc.target/i386/sseregparm-7.c: Likewise.
5302         * gcc.target/i386/ssetype-1.c: Likewise.
5303         * gcc.target/i386/ssetype-2.c: Likewise.
5304         * gcc.target/i386/ssetype-3.c: Likewise.
5305         * gcc.target/i386/ssetype-4.c: Likewise.
5306         * gcc.target/i386/ssetype-5.c: Likewise.
5307         * gcc.target/i386/unordcmp-1.c: Likewise.
5308         * gcc.target/i386/vararg-1.c: Likewise.
5309         * gcc.target/i386/vararg-2.c: Likewise.
5310         * gcc.target/i386/vararg-3.c: Likewise.
5311         * gcc.target/i386/vararg-4.c: Likewise.
5312         * gcc.target/i386/vararg-7.c: Likewise.
5313         * gcc.target/i386/vararg-8.c: Likewise.
5314         * gcc.target/i386/vecinit-1.c: Likewise.
5315         * gcc.target/i386/vecinit-2.c: Likewise.
5316         * gcc.target/i386/vecinit-3.c: Likewise.
5317         * gcc.target/i386/vecinit-4.c: Likewise.
5318         * gcc.target/i386/vecinit-5.c: Likewise.
5319         * gcc.target/i386/vecinit-6.c: Likewise.
5320         * gcc.target/i386/vectorize2.c: Likewise.
5321         * gcc.target/i386/vectorize3.c: Likewise.
5322         * gcc.target/i386/vectorize4.c: Likewise.
5323         * gcc.target/i386/vectorize6.c: Likewise.
5324         * gcc.target/i386/vectorize7.c: Likewise.
5325         * gcc.target/i386/vectorize8.c: Likewise.
5326         * gcc.target/i386/vperm-v2df.c: Likewise.
5327         * gcc.target/i386/vperm-v2di.c: Likewise.
5328         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5329         * gcc.target/i386/xorps-sse2.c: Likewise.
5330         * gcc.target/i386/xorps.c: Likewise.
5331         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5332         * gfortran.dg/graphite/pr42326.f90: Likewise.
5333         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5334
5335 2010-05-19  Richard Guenther  <rguenther@suse.de>
5336
5337         PR lto/44196
5338         * g++.dg/lto/20100519-1_0.C: New testcase.
5339
5340 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5341
5342         PR fortran/42360
5343         * gfortran.dg/warn_intent_out_not_set.f90: New.
5344
5345 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5346
5347         PR fortran/38404
5348         * gfortran.dg/data_char_1.f90: Updated warning message.
5349         * gfortran.dg/data_array_6.f: New.
5350
5351 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5352
5353         * g++.dg/ipa/ivinline-8.C: New test.
5354         * gcc.dg/ipa/iinline-2.c: Likewise.
5355
5356 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5357
5358         PR fortran/34505
5359         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5360         arguments; add check for return value kind.
5361         * gfortran.dg/float_1.f90: Likewise.
5362
5363 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5364
5365         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5366         (main): Use it.
5367         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5368         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5369         Prune another location line format.
5370         (lto-obj): Call lto_prune_warns on comp_output.
5371
5372 2010-05-18  Jan Hubicka  <jh@suse.cz>
5373
5374         * gcc.dg/lto/ipacp_0.c: New test.
5375         * gcc.dg/lto/ipacp_1.c: New test.
5376
5377 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5378
5379         PR lto/44184
5380         * gcc.dg/lto/20100518_0.c: New test.
5381
5382 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5383
5384         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5385
5386 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5387
5388         PR fortran/43990
5389         * gfortran.dg/class_21.f03: New.
5390
5391 2010-05-17  Jason Merrill  <jason@redhat.com>
5392
5393         PR c++/44157
5394         * g++.dg/cpp0x/initlist34.C: New.
5395
5396         PR c++/44158
5397         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5398
5399 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5400
5401         * g++.dg/ipa/ivinline-1.C: New test.
5402         * g++.dg/ipa/ivinline-2.C: New test.
5403         * g++.dg/ipa/ivinline-3.C: New test.
5404         * g++.dg/ipa/ivinline-4.C: New test.
5405         * g++.dg/ipa/ivinline-5.C: New test.
5406         * g++.dg/ipa/ivinline-6.C: New test.
5407
5408 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5409             Jason Merrill  <jason@redhat.com>
5410
5411         PR c++/44108
5412         * c-c++-common/Wunused-var-8.c: New test.
5413
5414 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR bootstrap/42347
5417         * gcc.c-torture/compile/pr42347.c: New test.
5418
5419         PR middle-end/44102
5420         * g++.dg/ext/asmgoto1.C: New test.
5421
5422 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5423
5424         PR middle-end/44133
5425         * gcc.dg/tree-ssa/pr44133.c: New test.
5426         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5427         precise.
5428
5429 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5430
5431         PR fortran/44044
5432         * gfortran.dg/class_20.f03: New.
5433
5434 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5435
5436         PR 44078
5437         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5438         debug messages but not the newly introduced one.
5439
5440 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5441
5442         PR fortran/35779
5443         * gfortran.dg/initialization_25.f90: Commented testcase.
5444         * gfortran.dg/initialization_26.f90: New.
5445
5446 2010-05-16  Richard Guenther  <rguenther@suse.de>
5447
5448         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5449         * gcc.dg/pr43084.c: Likewise.
5450         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5451         -fipa-type-escape.
5452         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5453         -fipa-type-escape.
5454         * gcc.dg/struct/struct-reorg.exp: Likewise.
5455         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5456         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5457
5458 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5459
5460         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5461         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5462         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5463         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5464         tests.
5465
5466 2010-05-15  Jason Merrill  <jason@redhat.com>
5467
5468         * g++.dg/eh/spec10.C: New.
5469         * g++.dg/eh/spec11.C: New.
5470         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5471
5472 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5473
5474         PR fortran/44154
5475         PR fortran/42647
5476         * gfortran.dg/allocatable_scalar_9.f90: New.
5477
5478 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5479
5480         PR c++/44148
5481         * g++.dg/torture/pr44148.C: New test.
5482
5483 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5484
5485         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5486         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5487         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5488         diagnostics and type sizes.
5489
5490 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5491
5492         * gnat.dg/lto9.adb: New test.
5493         * gnat.dg/lto9_pkg1.ads: New helper.
5494         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5495
5496 2010-05-15  Jan Hubicka  <jh@suse.cz>
5497
5498         * gcc.dg/lto/ipareference_1.c: Rename to ...
5499         * gcc.dg/lto/ipareference_0.c: ... this one.
5500         * gcc.dg/lto/ipareference_2.c: Rename to ...
5501         * gcc.dg/lto/ipareference_1.c: ... this one.
5502
5503 2010-05-15  Jan Hubicka  <jh@suse.cz>
5504
5505         * gcc.dg/lto/ipareference_1.c: New file.
5506         * gcc.dg/lto/ipareference_2.c: New file.
5507
5508 2010-05-15  Richard Guenther  <rguenther@suse.de>
5509
5510         PR tree-optimization/44038
5511         * gcc.c-torture/compile/pr44038.c: New testcase.
5512
5513 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5514
5515         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5516         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5517
5518 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5519
5520         PR fortran/43207
5521         PR fortran/43969
5522         * gfortran.dg/class_18.f03: New.
5523         * gfortran.dg/class_19.f03: New.
5524
5525 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR debug/44112
5528         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5529         * g++.dg/debug/dwarf2/const1.C: Remove.
5530
5531 2010-05-14  Jason Merrill  <jason@redhat.com>
5532
5533         * g++.dg/eh/cond4.C: New.
5534         * g++.dg/eh/elide2.C: Adjust.
5535         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5536
5537 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5538
5539         PR fortran/44135
5540         * gfortran.dg/actual_array_interface_2.f90: New test.
5541
5542 2010-05-14  Richard Guenther  <rguenther@suse.de>
5543
5544         PR tree-optimization/44119
5545         * gcc.c-torture/compile/pr44119.c: New testcase.
5546
5547 2010-05-14  Jason Merrill  <jason@redhat.com>
5548
5549         PR c++/44127
5550         * g++.dg/eh/terminate1.C: New.
5551
5552 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5555
5556         PR debug/44136
5557         * gcc.dg/pr44136.c: New test.
5558
5559 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5560
5561         PR c++/30566
5562         * g++.dg/warn/Wshadow-4.C: Adjust.
5563         * g++.dg/warn/Wshadow-5.C: New test.
5564         * g++.dg/warn/Wshadow-6.C: New test
5565
5566 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5567
5568         PR fortran/35779
5569         * gfortran.dg/initialization_25.f90: New.
5570
5571 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5572
5573         * g++.dg/otr-fold-1.C: New test.
5574         * g++.dg/otr-fold-2.C: New test.
5575
5576 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5577
5578         PR fortran/44036
5579         * gfortran.dg/gomp/pr44036-1.f90: New test.
5580         * gfortran.dg/gomp/pr44036-2.f90: New test.
5581         * gfortran.dg/gomp/pr44036-3.f90: New test.
5582
5583         PR debug/43983
5584         * gcc.dg/guality/sra-1.c: New test.
5585
5586 2010-05-12  Jan Hubicka  <jh@suse.cz>
5587
5588         * tree-ssa/unreachable.c: New test.
5589
5590 2010-05-12  Jason Merrill  <jason@redhat.com>
5591
5592         * g++.dg/cpp0x/sfinae1.C: New.
5593
5594 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5595
5596         * gcc.target/i386/zee.c: New file.
5597
5598 2010-05-12  Jason Merrill  <jason@redhat.com>
5599
5600         * g++.dg/conversion/op1.C: Expect template candidate message.
5601         * g++.dg/cpp0x/nullptr15.C: Likewise.
5602         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5603         * g++.dg/cpp0x/pr31431.C: Likewise.
5604         * g++.dg/cpp0x/temp_default2.C: Likewise.
5605         * g++.dg/cpp0x/trailing4.C: Likewise.
5606         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5607         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5608         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5609         * g++.dg/cpp0x/variadic35.C: Likewise.
5610         * g++.dg/cpp0x/vt-35147.C: Likewise.
5611         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5612         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5613         * g++.dg/ext/visibility/anon8.C: Likewise.
5614         * g++.dg/ext/vla2.C: Likewise.
5615         * g++.dg/other/pr28114.C: Likewise.
5616         * g++.dg/other/ptrmem10.C: Likewise.
5617         * g++.dg/other/ptrmem11.C: Likewise.
5618         * g++.dg/overload/unknown1.C: Likewise.
5619         * g++.dg/parse/template7.C: Likewise.
5620         * g++.dg/parse/typename7.C: Likewise.
5621         * g++.dg/template/conv11.C: Likewise.
5622         * g++.dg/template/copy1.C: Likewise.
5623         * g++.dg/template/deduce3.C: Likewise.
5624         * g++.dg/template/dependent-expr5.C: Likewise.
5625         * g++.dg/template/friend.C: Likewise.
5626         * g++.dg/template/incomplete2.C: Likewise.
5627         * g++.dg/template/local4.C: Likewise.
5628         * g++.dg/template/local6.C: Likewise.
5629         * g++.dg/template/operator10.C: Likewise.
5630         * g++.dg/template/overload6.C: Likewise.
5631         * g++.dg/template/ptrmem2.C: Likewise.
5632         * g++.dg/template/ptrmem20.C: Likewise.
5633         * g++.dg/template/ptrmem8.C: Likewise.
5634         * g++.dg/template/sfinae2.C: Likewise.
5635         * g++.dg/template/ttp25.C: Likewise.
5636         * g++.dg/template/unify10.C: Likewise.
5637         * g++.dg/template/unify11.C: Likewise.
5638         * g++.dg/template/unify6.C: Likewise.
5639         * g++.dg/template/unify7.C: Likewise.
5640         * g++.dg/template/unify9.C: Likewise.
5641         * g++.dg/template/varmod1.C: Likewise.
5642         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5643         * g++.old-deja/g++.law/operators32.C: Likewise.
5644         * g++.old-deja/g++.pt/crash28.C: Likewise.
5645         * g++.old-deja/g++.pt/crash60.C: Likewise.
5646         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5647         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5648         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5649         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5650         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5651         * g++.old-deja/g++.pt/expr2.C: Likewise.
5652         * g++.old-deja/g++.pt/overload7.C: Likewise.
5653         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5654         * g++.old-deja/g++.pt/spec5.C: Likewise.
5655         * g++.old-deja/g++.pt/spec6.C: Likewise.
5656         * g++.old-deja/g++.pt/t24.C: Likewise.
5657         * g++.old-deja/g++.pt/unify4.C: Likewise.
5658         * g++.old-deja/g++.pt/unify6.C: Likewise.
5659         * g++.old-deja/g++.pt/unify8.C: Likewise.
5660         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5661         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5662         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5663
5664         * g++.dg/cpp0x/initlist32.C: New.
5665
5666         * g++.dg/template/conv11.C: New.
5667         * g++.dg/conversion/op1.C: Adjust expected error.
5668
5669         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5670
5671 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5672
5673         PR target/44088
5674         * gcc.target/i386/avx-cmpsd-1.c: New.
5675         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5676         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5677         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5678         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5679         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5680
5681 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR middle-end/44085
5684         * gcc.dg/gomp/pr44085.c: New test.
5685         * gfortran.dg/gomp/pr44085.f90: New test.
5686
5687 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5688
5689         * objc-obj-c++-shared/Object1.m: New.
5690         * objc.dg/torture: New directory.
5691         * objc.dg/torture/tls: Ditto.
5692         * objc.dg/tls: Ditto.
5693         * objc.dg/torture/tls/trivial.m: New test.
5694         * objc.dg/torture/tls/thr-init-2.m: New test.
5695         * objc.dg/torture/tls/thr-init-3.m: New test.
5696         * objc.dg/torture/tls/thr-init.m: New test.
5697         * objc.dg/torture/tls/diag-1.m: New test.
5698         * objc.dg/torture/tls/tls.exp: New.
5699         * objc.dg/torture/trivial.m: New test.
5700         * objc.dg/torture/dg-torture.exp: New.
5701         * objc.dg/tls/diag-3.m: New test.
5702         * objc.dg/tls/diag-4.m: New test.
5703         * objc.dg/tls/diag-5.m: New test.
5704         * objc.dg/tls/init-1.m: New test.
5705         * objc.dg/tls/init-2.m: New test.
5706         * objc.dg/tls/tls.exp: New.
5707         * objc.dg/tls/diag-2.m: New test.
5708         * lib/objc.exp: Respond to dg-additional-files.
5709
5710 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5711
5712         * gcc.target/m68k/20100512-1.c: New.
5713
5714 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5715
5716         * gnat.dg/lto8.adb: New test.
5717         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5718         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5719
5720 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5721
5722         PR c++/34272
5723         PR c++/43630
5724         PR c++/34491
5725         * g++.dg/template/crash97.C: New.
5726         * g++.dg/template/crash98.C: Likewise.
5727         * g++.dg/template/crash99.C: Likewise.
5728         * g++.dg/cpp0x/pr31439.C: Adjust.
5729         * g++.dg/template/crash95.C: Likewise.
5730
5731 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5732
5733         PR middle-end/44071
5734         * c-c++-common/asmgoto-4.c: New test.
5735         * gcc.target/i386/pr44071.c: New test.
5736
5737         PR c++/44062
5738         * c-c++-common/Wunused-var-7.c: New test.
5739         * g++.dg/warn/Wunused-var-9.C: New test.
5740
5741 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5742
5743         PR fortran/43711
5744         * gfortran.dg/gomp/pr43711.f90: New.
5745
5746 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5747
5748         PR fortran/31820
5749         * gfortran.dg/select_5.f90: Updated.
5750
5751 2010-05-11  Jan Hubicka  <jh@suse.cz>
5752
5753         PR tree-optimize/44063
5754         * gcc.c-torture/compile/pr44063.c: New testcase.
5755
5756 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5757
5758         PR debug/44023
5759         * gcc.dg/pr44023.c: New test.
5760
5761 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5762
5763         * gnat.dg/lto7.adb: New test.
5764         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5765
5766 2010-05-10  Jason Merrill  <jason@redhat.com>
5767
5768         PR c++/44017
5769         * g++.dg/template/inherit5.C: New.
5770
5771         PR c++/44045
5772         * g++.dg/cpp0x/initlist33.C: New.
5773         * g++.dg/cpp0x/initlist26.C: Adjust.
5774         * g++.dg/cpp0x/initlist28.C: Adjust.
5775
5776 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5777
5778         PR c++/43719
5779         * g++.dg/init/pr43719.C: New.
5780         * g++.dg/anon-struct4.C: Adjust.
5781
5782 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5783
5784         PR debug/44028
5785         * gcc.dg/pr44028.c: New test.
5786
5787 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5788
5789         PR fortran/27866
5790         PR fortran/35003
5791         PR fortran/42809
5792         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5793         * gfortran.dg/warn_conversion.f90: New.
5794
5795 2010-05-10  Michael Matz  <matz@suse.de>
5796
5797         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5798
5799 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5800
5801         PR rtl-optimization/44012
5802         * gcc.dg/pr44012.c: New.
5803
5804 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5807         Log text on entry and exit.
5808         Prune Sun ld warnings for common symbols with differing sizes.
5809         (lto-link-and-maybe-run): Change caller.
5810
5811 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5812
5813         PR fortran/44044
5814         * gfortran.dg/class_7.f03: Modified.
5815         * gfortran.dg/select_type_1.f03: Modified.
5816         * gfortran.dg/select_type_12.f03: New.
5817
5818 2010-05-10  Richard Guenther  <rguenther@suse.de>
5819
5820         PR tree-optimization/44050
5821         * gcc.dg/torture/pr44050.c: New testcase.
5822
5823 2010-05-10  Wei Guozhi  <carrot@google.com>
5824
5825         PR target/42879
5826         * gcc.target/arm/pr42879.c: New testcase.
5827
5828 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5829
5830         PR c/44051
5831         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5832
5833 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5834
5835         PR c/10676
5836         * gcc.dg/anon-struct-10.c: New test.
5837
5838 2010-05-09  Richard Guenther  <rguenther@suse.de>
5839
5840         PR middle-end/44024
5841         * gcc.dg/pr44024.c: New testcase.
5842
5843 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5844
5845         PR c/4784
5846         * gcc.dg/anon-struct-9.c: New test.
5847
5848 2010-05-09  Richard Guenther  <rguenther@suse.de>
5849
5850         PR middle-end/44043
5851         * gcc.c-torture/compile/pr44043.c: New testcase.
5852
5853 2010-05-09  Richard Guenther  <rguenther@suse.de>
5854
5855         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5856
5857 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5860
5861 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5862
5863         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5864         * gnat.dg/specs/lto3.ads: Likewise.
5865
5866 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5867
5868         PR middle-end/28685
5869         * gcc.dg/pr28685-1.c: New file.
5870
5871 2010-05-08  Richard Guenther  <rguenther@suse.de>
5872
5873         PR tree-optimization/44030
5874         * gcc.c-torture/compile/pr44030.c: New testcase.
5875
5876 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5877
5878         * gnat.dg/lto6.adb: New test.
5879         * gnat.dg/lto6_pkg.ads: New helper.
5880
5881 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5882
5883         * gnat.dg/lto5.adb: New test.
5884         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5885
5886 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5887
5888         * gnat.dg/lto4.ad[sb]: New test.
5889
5890 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5891
5892         * gnat.dg/specs/lto3.ads: New test.
5893         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5894         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5895
5896 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5897
5898         * gnat.dg/sizetype3.ad[sb]: New test.
5899         * gnat.dg/sizetype3_pkg.ads: New helper.
5900
5901 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5902
5903         PR c++/43951
5904         * g++.dg/init/new29.C: New.
5905
5906 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5907
5908         PR fortran/40728
5909         * gfortran.dg/coarray_1.f90: Fixed error message.
5910         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5911         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5912         * gfortran.dg/intrinsic_std_5.f90: New.
5913
5914 2010-05-07  Jason Merrill  <jason@redhat.com>
5915
5916         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5917
5918 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5919
5920         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5921         (size_t, stderr): Remove.
5922         (read_error): Replaced __builtin_fprintf by fprintf.
5923
5924 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5925
5926         * gcc.dg/ordered-comparison-1.c: New test.
5927         * gcc.dg/ordered-comparison-2.c: New test.
5928         * gcc.dg/ordered-comparison-3.c: New test.
5929         * gcc.dg/ordered-comparison-4.c: New test.
5930
5931 2010-05-06  Mike Stump  <mikestump@comcast.net>
5932
5933         PR objc/35165
5934         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5935
5936 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5937             Jason Merrill  <jason@redhat.com>
5938
5939         * g++.dg/cpp0x/nullptr01.C: New.
5940         * g++.dg/cpp0x/nullptr02.C: New.
5941         * g++.dg/cpp0x/nullptr03.C: New.
5942         * g++.dg/cpp0x/nullptr04.C: New.
5943         * g++.dg/cpp0x/nullptr05.C: New.
5944         * g++.dg/cpp0x/nullptr06.C: New.
5945         * g++.dg/cpp0x/nullptr07.C: New.
5946         * g++.dg/cpp0x/nullptr08.C: New.
5947         * g++.dg/cpp0x/nullptr09.C: New.
5948         * g++.dg/cpp0x/nullptr10.C: New.
5949         * g++.dg/cpp0x/nullptr11.C: New.
5950         * g++.dg/cpp0x/nullptr12.C: New.
5951         * g++.dg/cpp0x/nullptr13.C: New.
5952         * g++.dg/cpp0x/nullptr14.C: New.
5953         * g++.dg/cpp0x/nullptr15.C: New.
5954         * g++.dg/cpp0x/nullptr16.C: New.
5955         * g++.dg/cpp0x/nullptr17.C: New.
5956         * g++.dg/cpp0x/nullptr18.C: New.
5957         * g++.dg/cpp0x/nullptr19.C: New.
5958         * g++.dg/cpp0x/nullptr20.C: New.
5959         * g++.dg/cpp0x/nullptr21.C: New.
5960         * g++.dg/cpp0x/nullptr22.C: New.
5961         * g++.dg/debug/nullptr01.C: New.
5962         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5963
5964 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5965
5966         * gcc.dg/Wunused-var-8.c: Move to...
5967         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5968
5969 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5970
5971         PR c++/40406
5972         * g++.dg/template/crash96.C: New.
5973
5974 2010-05-06  Jan Hubicka  <jh@suse.cz>
5975
5976         PR tree-optimization/43791
5977         * gcc.c-torture/compile/pr43791.c: New file.
5978
5979 2010-05-06  Michael Matz  <matz@suse.de>
5980
5981         PR tree-optimization/43984
5982         * gfortran.dg/pr43984.f90: New test.
5983
5984 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5985
5986         PR 40989
5987         * gcc.dg/pr40989.c: New.
5988
5989 2010-05-06  Richard Guenther  <rguenther@suse.de>
5990
5991         PR tree-optimization/43934
5992         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5993
5994 2010-05-06  Richard Guenther  <rguenther@suse.de>
5995
5996         PR tree-optimization/43987
5997         * gcc.c-torture/execute/pr43987.c: New testcase.
5998         * gcc.dg/torture/pta-escape-1.c: Adjust.
5999         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6000         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6001         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6002         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6003
6004 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6005             Dodji Seketeli  <dodji@redhat.com>
6006
6007         PR c/18624
6008         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6009         * g++.dg/template/sfinae16.C: Likewise.
6010         * gcc.dg/Wunused-var-1.c: Moved to...
6011         * c-c++-common/Wunused-var-1.c: ...here. New test.
6012         * gcc.dg/Wunused-var-2.c: Moved to...
6013         * c-c++-common/Wunused-var-2.c: ...here. New test.
6014         * gcc.dg/Wunused-var-3.c: Moved to...
6015         * c-c++-common/Wunused-var-3.c: ...here. New test.
6016         * gcc.dg/Wunused-var-4.c: Moved to...
6017         * gcc.dg/Wunused-var-1.c: ... here.
6018         * gcc.dg/Wunused-var-5.c: Moved to...
6019         * c-c++-common/Wunused-var-4.c: ...here. New test.
6020         * gcc.dg/Wunused-var-7.c: Moved to...
6021         * c-c++-common/Wunused-var-5.c: ...here. New test.
6022         * gcc.dg/Wunused-var-6.c: Moved to...
6023         * gcc.dg/Wunused-var-2.c: ... here.
6024         * c-c++-common/Wunused-var-1.c: New test.
6025         * c-c++-common/Wunused-var-2.c: New test.
6026         * c-c++-common/Wunused-var-3.c: New test.
6027         * c-c++-common/Wunused-var-4.c: New test.
6028         * c-c++-common/Wunused-var-5.c: New test.
6029         * g++.dg/warn/Wunused-var-1.C: New test.
6030         * g++.dg/warn/Wunused-var-2.C: New test.
6031         * g++.dg/warn/Wunused-var-3.C: New test.
6032         * g++.dg/warn/Wunused-var-4.C: New test.
6033         * g++.dg/warn/Wunused-var-5.C: New test.
6034         * g++.dg/warn/Wunused-var-6.C: New test.
6035         * g++.dg/warn/Wunused-var-7.C: New test.
6036         * g++.dg/warn/Wunused-var-8.C: New test.
6037         * g++.dg/warn/Wunused-parm-1.C: New test.
6038         * g++.dg/warn/Wunused-parm-2.C: New test.
6039         * g++.dg/warn/Wunused-parm-3.C: New test.
6040
6041 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6042
6043         PR fortran/43985
6044         * gfortran.dg/gomp/crayptr5.f90: New test case.
6045
6046 2010-05-05  Jason Merrill  <jason@redhat.com>
6047
6048         PR debug/43370
6049         * g++.dg/ext/attrib39.C: New.
6050
6051 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6052
6053         PR fortran/24978
6054         * gfortran.dg/data_invalid.f90: New.
6055
6056 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6057
6058         * gnat.dg/lto2.adb: New test.
6059
6060 2010-05-05  Jason Merrill  <jason@redhat.com>
6061
6062         PR c++/43787
6063         * g++.dg/opt/empty1.C: New.
6064
6065 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6066
6067         PR fortran/43696
6068         * gfortran.dg/class_17.f03: New.
6069
6070 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6071
6072         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6073
6074 2010-05-04  Mike Stump  <mikestump@comcast.net>
6075
6076         PR objc/35165
6077         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6078
6079 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6080
6081         PR target/43668
6082         * gcc.target/i386/pr43668.c: New.
6083
6084 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6085
6086         PR c++/43028
6087         * g++.dg/cpp0x/initlist31.C: New.
6088
6089 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR c/43981
6092         * gcc.dg/Wunused-var-8.c: New test.
6093
6094 2010-05-04  Jason Merrill  <jason@redhat.com>
6095
6096         PR c++/38064
6097         * g++.dg/cpp0x/enum3.C: Extend.
6098
6099 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6100
6101         PR target/43799
6102         * gcc.target/i386/pr43799.c: New.
6103
6104 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6105
6106         * gnat.dg/lto1.adb: New test.
6107         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6108
6109 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6110
6111         PR middle-end/43671
6112         * gcc.target/i386/pr43671.c: New.
6113
6114 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6115
6116         PR c++/43705
6117         * g++.dg/template/crash95.C: New.
6118
6119 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6120
6121         PR debug/43508
6122         * gcc.target/i386/pr43508.c: New.
6123
6124 2010-05-04  Richard Guenther  <rguenther@suse.de>
6125
6126         PR tree-optimization/43879
6127         * g++.dg/torture/pr43879-1_0.C: New testcase.
6128         * g++.dg/torture/pr43879-1_1.C: Likewise.
6129
6130 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6131
6132         PR c++/43953
6133         * g++.dg/other/crash-12.C: New test.
6134
6135 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6136
6137         * g++.dg/cdce3.C: Add a space.  Updated.
6138
6139 2010-05-03  Jason Merrill  <jason@redhat.com>
6140
6141         PR c++/43680
6142         * g++.dg/opt/enum2.C: New.
6143         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6144         * g++.dg/warn/Wswitch-1.C: Adjust message.
6145
6146 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6147
6148         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6149         * g++.dg/ext/label13.C: Fix typo.
6150         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6151         alpha*-dec-osf5*.
6152         * gcc.c-torture/compile/limits-declparen.c: xfail on
6153         alpha*-dec-osf5* with -g.
6154         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6155         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6156         * gcc.dg/c99-tgmath-2.c: Likewise.
6157         * gcc.dg/c99-tgmath-3.c: Likewise.
6158         * gcc.dg/c99-tgmath-4.c: Likewise.
6159
6160 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6161
6162         PR fortran/43592
6163         * gfortran.dg/unexpected_interface.f90: New test.
6164
6165 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167         * ada/acats/run_acats (which): New function.
6168         (host_gnatchop, host_gnatmake): Use it.
6169
6170 2010-05-03  Richard Guenther  <rguenther@suse.de>
6171
6172         PR tree-optimization/43971
6173         * gcc.dg/pr43971.c: New testcase.
6174
6175 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR debug/43972
6178         * gcc.dg/debug/pr43972.c: New test.
6179
6180 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6181
6182         PR testsuite/43963
6183         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6184
6185 2010-05-02  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/43879
6188         * gcc.dg/torture/pr43879-3.c: New testcase.
6189
6190 2010-05-01  Richard Guenther  <rguenther@suse.de>
6191
6192         PR tree-optimization/43949
6193         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6194
6195 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6196
6197         PR c++/43951
6198         * g++.dg/init/new28.C: New.
6199
6200 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6201
6202         PR objc++/32052
6203         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6204         structure and nested declarations.
6205         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6206         structure and nested declarations.  Reduce header clutter and
6207         use _exit() rather than abort().
6208         * objc.dg/encode-10.m: New.
6209         * objc.dg/encode-11.m: New.
6210
6211 2010-04-30  DJ Delorie  <dj@redhat.com>
6212
6213         * gcc.c-torture/execute/20100430-1.c: New test.
6214
6215 2010-04-30  Jason Merrill  <jason@redhat.com>
6216
6217         PR c++/43868
6218         * g++.dg/template/ptrmem21.C: New.
6219
6220 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6221
6222         PR fortran/18918
6223         PR fortran/43931
6224         * gfortran.dg/coarray_13.f90: New test.
6225
6226 2010-04-30  Richard Guenther  <rguenther@suse.de>
6227
6228         PR lto/43946
6229         * gcc.dg/lto/20100430-1_0.c: New testcase.
6230
6231 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6232
6233         PR debug/43942
6234         * c-c++-common/pr43942.c: New test.
6235
6236 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6237
6238         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6239         conflict with darwin crt1.o 'start' symbol.
6240
6241 2010-04-30  Richard Guenther  <rguenther@suse.de>
6242
6243         PR tree-optimization/43879
6244         * gcc.dg/torture/pr43879_1.c: New testcase.
6245
6246 2010-04-30  Richard Guenther  <rguenther@suse.de>
6247
6248         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6249
6250 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6251
6252         PR c++/43890
6253         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6254         user-provided constructor while recursing.
6255
6256 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6257
6258         PR fortran/42274
6259         * gfortran.dg/class_16.f03: New test.
6260
6261 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6262
6263         PR fortran/42274
6264         * gfortran.dg/class_15.f03: New.
6265
6266 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6267
6268         PR fortran/43326
6269         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6270
6271 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6272
6273         PR fortran/43492
6274         * gfortran.dg/generic_22.f03 : New test.
6275
6276 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6277
6278         PR fortran/42353
6279         * gfortran.dg/class_14.f03: New test.
6280
6281 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6282
6283         PR fortran/42680
6284         * gfortran.dg/interface_32.f90: New test.
6285
6286 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6287             Janus Weil  <janus@gcc.gnu.org>
6288
6289         PR fortran/41829
6290         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6291         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6292         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6293
6294 2010-04-28  Mike Stump  <mikestump@comcast.net>
6295
6296         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6297         dg-excess-errors.
6298         * g++.dg/uninit-pred-2_b.C: Likewise.
6299
6300 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/18918
6303         PR fortran/43919
6304         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6305
6306 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6307
6308         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6309         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6310         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6311         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6312         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6313
6314 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6315
6316         * gcc.dg/const-uniq-1.c: New test.
6317         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6318
6319 2010-04-28  Xinliang David Li  <davidxl@google.com>
6320
6321         * gcc.dg/uninit-pred-2_b.c: New test.
6322         * gcc.dg/uninit-pred-4_b.c: New test.
6323         * gcc.dg/uninit-pred-3_d.c: New test.
6324         * gcc.dg/uninit-pred-6_b.c: New test.
6325         * gcc.dg/uninit-pred-8_b.c: New test.
6326         * gcc.dg/uninit-pred-3_a.c: New test.
6327         * gcc.dg/uninit-pred-2_c.c: New test.
6328         * gcc.dg/uninit-pred-5_a.c: New test.
6329         * gcc.dg/uninit-pred-3_e.c: New test.
6330         * gcc.dg/uninit-pred-7_a.c: New test.
6331         * gcc.dg/uninit-pred-6_c.c: New test.
6332         * gcc.dg/uninit-pred-9_a.c: New test.
6333         * gcc.dg/uninit-pred-8_c.c: New test.
6334         * gcc.dg/uninit-pred-3_b.c: New test.
6335         * gcc.dg/uninit-pred-5_b.c: New test.
6336         * gcc.dg/uninit-pred-7_b.c: New test.
6337         * gcc.dg/uninit-pred-6_d.c: New test.
6338         * gcc.dg/uninit-pred-9_b.c: New test.
6339         * gcc.dg/uninit-pred-2_a.c: New test.
6340         * gcc.dg/uninit-pred-4_a.c: New test.
6341         * gcc.dg/uninit-pred-3_c.c: New test.
6342         * gcc.dg/uninit-pred-6_a.c: New test.
6343         * gcc.dg/uninit-pred-8_a.c: New test.
6344         * gcc.dg/uninit-pred-7_c.c: New test.
6345         * gcc.dg/uninit-pred-6_e.c: New test.
6346         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6347         * g++.dg/uninit-pred-1_a.C: New test.
6348         * g++.dg/uninit-pred-1_b.C: New test.
6349         * g++.dg/uninit-pred-2_a.C: New test.
6350         * g++.dg/uninit-pred-2_b.C: New test.
6351         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6352         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6353         * g++.dg/uninit-pred-loop_1.cc: New test.
6354
6355 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6356
6357         * gcc.dg/lto/20091209-1_0.c: New testcase.
6358
6359 2010-04-28  Richard Guenther  <rguenther@suse.de>
6360
6361         PR tree-optimization/43879
6362         PR tree-optimization/43909
6363         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6364
6365 2010-04-28  Richard Guenther  <rguenther@suse.de>
6366
6367         PR c++/43880
6368         * g++.dg/torture/pr43880.C: New testcase.
6369
6370 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6371
6372         PR c++/9335
6373         * g++.dg/template/recurse2.C: Update
6374         * g++.dg/template/recurse.C: Update.
6375         * g++.dg/template/pr23510.C: Update.
6376         * lib/prune.exp: Filter out 'recursively instantiated'.
6377
6378 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6379
6380         PR c++/29043
6381         * g++.dg/init/pr29043.C: New.
6382
6383 2010-04-27  Jason Merrill  <jason@redhat.com>
6384
6385         * g++.dg/lookup/scoped5.C: Adjust.
6386         * g++.dg/lookup/scoped8.C: Adjust.
6387         * g++.dg/template/dependent-expr5.C: Adjust.
6388         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6389
6390         PR c++/43856
6391         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6392
6393         PR c++/43875
6394         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6395
6396 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6397             Jan Hubicka <hubicka@ucw.cz>
6398
6399         * gcc.dg/pure-2.c: New testcase.
6400         * gcc.dg/const-1.c: New testcase.
6401
6402 2010-04-27  Jason Merrill  <jason@redhat.com>
6403
6404         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6405
6406         PR c++/41468
6407         * g++.dg/template/sfinae17.C: New.
6408         * g++.dg/template/sfinae18.C: New.
6409
6410 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6411
6412         * g++.dg/init/pr42844.C: New.
6413         * g++.dg/cpp0x/pr42844-2.C: New.
6414         * g++.dg/cpp0x/defaulted2.C: Adjust.
6415         * g++.dg/tree-ssa/pr27549.C: Likewise.
6416         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6417
6418 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6419
6420         PR fortran/18918
6421         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6422
6423 2010-04-27  Richard Guenther  <rguenther@suse.de>
6424
6425         PR middle-end/40561
6426         * g++.dg/other/pr40561.C: New testcase.
6427
6428 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6429
6430         PR middle-end/43812
6431         * g++.dg/ipa/pr43812.C: New test.
6432
6433 2010-04-27  Jan Hubicka  <jh@suse.cz>
6434
6435         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6436         (test): ... this one.
6437
6438 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6439
6440         PR target/40657
6441         * gcc.target/arm/thumb-stackframe.c: New test.
6442
6443 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6444
6445         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6446         * gcc.dg/misc-column.c: Likewise.
6447         * gcc.dg/Walways-true-1.c: Likewise.
6448         * gcc.dg/Walways-true-2.c: Likewise.
6449         * gcc.dg/warn-addr-cmp.c: Likewise.
6450
6451 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/18918
6454         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6455         * gfortran.dg/coarray_12.f90: New.
6456
6457 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6458
6459         PR c/32207
6460         * gcc.dg/pr32207.c: New test.
6461         * gcc.dg/misc-column.c: Adjust expected warning.
6462         * gcc.dg/Walways-true-1.c: Likewise.
6463         * gcc.dg/Walways-true-2.c: Likewise.
6464         * gcc.dg/warn-addr-cmp.c: Likewise.
6465
6466 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6467
6468         PR lto/42776
6469         * lib/lto.exp (lto_prune_vis_warns): New function.
6470         (lto-link-and-maybe-run): Call it.
6471
6472 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6473
6474         PR tree-optimization/43904
6475         * gcc.dg/tree-ssa/tailcall-6.c: New.
6476
6477 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6478
6479         PR testsuite/35165
6480         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6481         Darwin8/OSX10.4 - compatible code generation.
6482         Use scan-rtl-dump.
6483         * obj-c++.dg/stubify-1.mm: Ditto.
6484         * lib/objc-torture.exp: Do not require link success for
6485         "trivial.m" in the runtime checks when dowhat = 'compile'.
6486         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6487         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6488         Darwin8/OSX10.4 - compatible code generation.
6489         * objc.dg/stubify-2.m: Ditto.
6490         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6491         * objc.dg/next-runtime-1.m: Ditto.
6492         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6493         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6494         runtimes on Darwin.
6495
6496 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6497
6498         PR 43715
6499         * lib/plugin-support.exp: Use "-undefined
6500         dynamic_lookup" on darwin.
6501
6502 2010-04-26  Richard Guenther  <rguenther@suse.de>
6503
6504         * gcc.dg/lto/20100426_0.c: New testcase.
6505
6506 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6507
6508         PR tree-optimization/43833
6509         gcc.dg/Warray-bounds-8.c: New test case.
6510
6511 2010-04-26  Richard Guenther  <rguenther@suse.de>
6512
6513         PR lto/43080
6514         * g++.dg/lto/20100423-3_0.C: New testcase.
6515
6516 2010-04-26  Richard Guenther  <rguenther@suse.de>
6517
6518         PR lto/42425
6519         * g++.dg/lto/20100423-2_0.C: New testcase.
6520
6521 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6522
6523         * gcc.dg/vect/bb-slp-23.c: New test.
6524
6525 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6526
6527         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6528         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6529         * gcc.dg/c1x-float-1.c: New test.
6530
6531 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6532
6533         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6534         of "lea\[ \t\]".
6535
6536 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6537
6538         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6539         FreeBSD.
6540         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6541         * gfortran.dg/default_format_2.f90: Ditto.
6542
6543 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6544
6545         * gfortran.dg/pr43505.f90: Clean up .mod file.
6546         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6547         * gfortran.dg/pr41347.f90: Ditto.
6548         * gfortran.dg/internal_pack_4.f90: Ditto.
6549         * gfortran.dg/proc_decl_23.f90: Ditto.
6550         * gfortran.dg/recursive_check_3.f90: Ditto.
6551         * gfortran.dg/intent_out_3.f90: Ditto.
6552         * gfortran.dg/assignment_2.f90: Ditto.
6553         * gfortran.dg/pr41928.f90: Ditto.
6554         * gfortran.dg/pr42166.f90: Ditto.
6555         * gfortran.dg/private_type_12.f90: Ditto.
6556         * gfortran.dg/graphite/pr42185.f90: Ditto.
6557         * gfortran.dg/graphite/pr42186.f90: Ditto.
6558         * gfortran.dg/graphite/pr40982.f90: Ditto.
6559         * gfortran.dg/graphite/id-2.f90: Ditto.
6560         * gfortran.dg/graphite/id-4.f90: Ditto.
6561         * gfortran.dg/graphite/pr42050.f90: Ditto.
6562         * gfortran.dg/graphite/id-18.f90: Ditto.
6563         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6564         * gfortran.dg/graphite/pr41924.f90: Ditto.
6565         * gfortran.dg/graphite/pr42393.f90: Ditto.
6566         * gfortran.dg/graphite/pr37980.f90: Ditto.
6567         * gfortran.dg/graphite/pr38953.f90: Ditto.
6568         * gfortran.dg/graphite/pr42180.f90: Ditto.
6569         * gfortran.dg/graphite/pr42181.f90: Ditto.
6570         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6571         * gfortran.dg/select_type_4.f90: Ditto.
6572         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6573         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6574         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6575         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6576         * gfortran.dg/whole_file_11.f90: Ditto.
6577         * gfortran.dg/private_type_11.f90: Ditto.
6578         * gfortran.dg/vect/vect-gems.f90: Ditto.
6579         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6580
6581 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6582
6583         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6584
6585 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6586
6587         * gnat.dg/pack15.ad[sb]: New test.
6588
6589 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6590
6591         * gcc.target/arm/mla-1.c: New test.
6592
6593 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6594
6595         PR fortran/30073
6596         PR fortran/43793
6597         * gfortran.dg/pr43793.f90: New test.
6598
6599 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6600
6601         PR tree-optimization/41442
6602         * gcc.target/i386/pr41442.c: New test.
6603
6604 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6605
6606         PR fortran/43832
6607         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6608
6609 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6610
6611         PR fortran/43832
6612         * gfortran.dg/open_nounit.f90: New test.
6613
6614 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6615
6616         PR fortran/43841
6617         PR fortran/43843
6618         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6619
6620 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6621
6622         * gcc.dg/Wconversion-integer.c: Update.
6623
6624 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6625
6626         * gnat.dg/unchecked_convert5.adb: New test.
6627
6628 2010-04-23  Richard Guenther  <rguenther@suse.de>
6629
6630         PR lto/41734
6631         * gcc.dg/lto/20100423-2_0.c: New testcase.
6632         * gcc.dg/lto/20100423-2_0.c: Likewise.
6633
6634 2010-04-23  Richard Guenther  <rguenther@suse.de>
6635
6636         PR lto/43455
6637         * gcc.dg/lto/20100423-1_0.c: New testcase.
6638         * gcc.dg/lto/20100423-1_1.c: Likewise.
6639
6640 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6641
6642         PR tree-optimization/43846
6643         * gcc.dg/tree-ssa/sra-10.c: New test.
6644
6645 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6646
6647         PR middle-end/43835
6648         * gcc.c-torture/execute/pr43835.c: New test.
6649
6650 2010-04-23  Richard Guenther  <rguenther@suse.de>
6651
6652         PR lto/42653
6653         * g++.dg/lto/20100423-1_0.C: New testcase.
6654
6655 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6658
6659 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6660
6661         PR tree-optimization/43842
6662         * gcc.dg/vect/pr43842.c: New test.
6663
6664 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6665
6666         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6667         * gcc.target/i386/wmul-2.c: Likewise.
6668
6669 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6670
6671         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6672         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6673
6674 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6675
6676         * gfortran.dg/reassoc_6.f: New testcase.
6677
6678 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6679
6680         PR middle-end/29274
6681         * gcc.target/arm/wmul-1.c: New test.
6682         * gcc.target/arm/wmul-2.c: New test.
6683
6684 2010-04-22  Richard Guenther  <rguenther@suse.de>
6685
6686         PR tree-optimization/43845
6687         * gcc.c-torture/compile/pr43845.c: New testcase.
6688
6689 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6690
6691         PR middle-end/29274
6692         * gcc.target/i386/wmul-1.c: New test.
6693         * gcc.target/i386/wmul-2.c: New test.
6694         * gcc.target/bfin/wmul-1.c: New test.
6695         * gcc.target/bfin/wmul-2.c: New test.
6696
6697 2010-04-22  Richard Guenther  <rguenther@suse.de>
6698
6699         PR fortran/43829
6700         * gfortran.dg/vector_subscript_6.f90: New testcase.
6701         * gfortran.dg/assign_10.f90: Adjust.
6702
6703 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6704
6705         PR fortran/43836
6706         * gfortran.dg/gomp/pr43836.f90: New test.
6707
6708 2010-04-21  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6711
6712 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6713
6714         * gcc.dg/torture/builtin-cproj-3.c: New.
6715
6716 2010-04-20  Jason Merrill  <jason@redhat.com>
6717
6718         PR c++/9335
6719         * g++.dg/template/recurse2.C: New.
6720         * g++.dg/parse/crash36.C: Adjust.
6721         * g++.dg/other/fold1.C: Adjust.
6722         * g++.dg/init/member1.C: Adjust.
6723         * lib/prune.exp: Prune "skipping N instantiation contexts".
6724
6725 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6726
6727         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6728
6729 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6730
6731         * gcc.dg/torture/builtin-cproj-1.c: New.
6732         * gcc.dg/torture/builtin-cproj-2.c: New.
6733
6734 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6735
6736         PR c++/43800
6737         PR c++/43704
6738         * g++.dg/template/typedef32.C: Adjust.
6739         * g++.dg/template/typedef33.C: New test.
6740
6741 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6742
6743         PR fortran/43227
6744         * gfortran.dg/proc_decl_23.f90: New test.
6745
6746         PR fortran/43266
6747         * gfortran.dg/abstract_type_6.f03: New test.
6748
6749 2010-04-20  Xinliang David Li  <davidxl@google.com>
6750
6751         * g++.dg/tree-ssa/fold-compare.C: New.
6752
6753 2010-04-20  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/39417
6756         * g++.dg/torture/pr39417.C: New testcase.
6757
6758 2010-04-20  Richard Guenther  <rguenther@suse.de>
6759
6760         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6761
6762 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6763
6764         * g++.dg/debug/dwarf2/rv1.C: New test.
6765
6766 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6767
6768         PR target/43635
6769         * gcc.c-torture/compile/pr43635.c: New testcase.
6770
6771 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6772
6773         PR fortran/43339
6774         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6775         of sequential loops being private only in the innermost containing
6776         task region.
6777
6778         PR middle-end/43337
6779         * gfortran.dg/gomp/pr43337.f90: New test.
6780
6781 2010-04-19  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/43796
6784         * gfortran.dg/pr43796.f90: New testcase.
6785
6786 2010-04-19  Richard Guenther  <rguenther@suse.de>
6787
6788         PR tree-optimization/43783
6789         * gcc.c-torture/execute/pr43783.c: New testcase.
6790
6791 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6792
6793         PR target/43766
6794         * gcc.target/i386/pr43766.c: New test.
6795
6796 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6797
6798         PR target/43662
6799         * gcc.target/i386/pr43662.c: New test.
6800
6801 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6802
6803         PR c++/43704
6804         * g++.dg/template/typedef32.C: New test.
6805
6806 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6807
6808         PR tree-optimization/37027
6809         * lib/target-supports.exp
6810         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6811         * gcc.dg/vect/pr37027.c: New test.
6812         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6813         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6814         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6815         gcc.dg/vect/vect-complex-6.c: Likewise.
6816
6817 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * g++.dg/debug/dwarf2/enum1.C: New test.
6820
6821 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6822
6823         * gnat.dg/rep_clause5.ad[sb]: New test.
6824         * gnat.dg/rep_clause5_pkg.ads: New helper.
6825
6826 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6827
6828         PR tree-optimization/43771
6829         * g++.dg/vect/pr43771.cc: New test.
6830
6831 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6832
6833         PR fortran/31538
6834         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6835         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6836
6837 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6838
6839         * gnat.dg/sizetype.adb: Rename into...
6840         * gnat.dg/sizetype1.adb: ...this.
6841         * gnat.dg/sizetype2.adb: New test.
6842
6843 2010-04-16  Richard Guenther  <rguenther@suse.de>
6844
6845         PR tree-optimization/43572
6846         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6847
6848 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6849
6850         * gnat.dg/specs/discr_private.ads: New test.
6851
6852 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6853
6854         PR target/41514
6855         * gcc.target/arm/thumb-comparisons.c: New test.
6856
6857         PR target/40603
6858         * gcc.target/arm/thumb-cbranchqi.c: New test.
6859
6860 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6861
6862         * g++.dg/torture/pr36191.C: Enable for SH.
6863
6864 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6865
6866         * gnat.dg/wide_boolean.adb: New test.
6867         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6868
6869 2010-04-15  Richard Guenther  <rguenther@suse.de>
6870
6871         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6872         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6873         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6874         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6875         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6876         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6877         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6878         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6879         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6880         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6881         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6882         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6883         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6884         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6885         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6886
6887 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6888
6889         PR target/21803
6890         * gcc.target/arm/pr42496.c: New test.
6891
6892 2010-04-14  Jason Merrill  <jason@redhat.com>
6893
6894         PR c++/36625
6895         * g++.dg/ext/attrib38.C: New.
6896
6897 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6898
6899         PR testsuite/43739
6900         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6901
6902 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6903
6904         PR 42966
6905         * gcc.dg/cpp/warn-undef-2.c: Update.
6906         * gcc.dg/cpp/warn-traditional-2.c: Update.
6907         * gcc.dg/cpp/warn-comments-2.c: Update.
6908         * gcc.dg/cpp/warn-variadic-2.c: Update.
6909         * gcc.dg/cpp/warn-long-long-2.c: Update.
6910         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6911         * gcc.dg/cpp/warn-multichar-2.c: Update.
6912         * gcc.dg/cpp/warn-normalized-3.c: Update.
6913         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6914         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6915         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6916         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6917         * gcc.dg/cpp/warn-redefined-2.c: Update.
6918         * gfortran.dg/warning-directive-2.F90: Update.
6919         * c-c++-common/cpp/warning-directive-2.c: Update.
6920
6921 2010-04-14  Michael Matz  <matz@suse.de>
6922
6923         PR tree-optimization/42963
6924         * gcc.dg/pr42963.c: New testcase.
6925
6926 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6927
6928         * gnat.dg/class_wide.adb: Rename into...
6929         * gnat.dg/class_wide1.adb: ...this.
6930         * gnat.dg/class_wide2.ad[sb]: New test.
6931
6932 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6933
6934         PR fortran/18918
6935         * gfortran.dg/coarray_9.f90: Update dg-errors.
6936         * gfortran.dg/coarray_10.f90: New test.
6937         * gfortran.dg/coarray_11.f90: New test.
6938
6939 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6940
6941         PR fortran/43747
6942         gfortran.dg/initialization_24.f90: New test.
6943
6944 2010-04-13  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6947         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6948
6949 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6950
6951         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6952         * g++.dg/dg.exp: Likewise.
6953         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6954         * c-c++-common/cpp/warning-directive-1.c: ... here.
6955         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6956         * c-c++-common/cpp/warning-directive-2.c: ... here.
6957         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6958         * c-c++-common/cpp/warning-directive-3.c: ... here.
6959         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6960         * c-c++-common/cpp/warning-directive-4.c: ... here.
6961         * g++.dg/cpp/warning-directive-1.C: Delete.
6962         * g++.dg/cpp/warning-directive-2.C: Delete.
6963         * g++.dg/cpp/warning-directive-3.C: Delete.
6964         * g++.dg/cpp/warning-directive-4.C: Delete.
6965         * gcc.dg/cpp/normalised-3.c: Delete.
6966         * g++.dg/cpp/normalised-1.C: Rename as ...
6967         * c-c++-common/cpp/normalised-3.c: ... this.
6968
6969 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6970
6971         * gcc.dg/tree-ssa/sra-9.c: New test.
6972
6973 2010-04-13  Michael Matz  <matz@suse.de>
6974
6975         PR middle-end/43730
6976         * gcc.dg/pr43730.c: New test.
6977
6978 2010-04-13  Michael Matz  <matz@suse.de>
6979
6980         * gcc.dg/tree-ssa/negate.c: New testcase.
6981
6982 2010-04-13  Richard Guenther  <rguenther@suse.de>
6983
6984         PR testsuite/43735
6985         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6986
6987 2010-04-13  Richard Guenther  <rguenther@suse.de>
6988
6989         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6990
6991 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6992
6993         * gnat.dg/derived_type1.adb: New test.
6994
6995 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6996
6997         * gcc.dg/plugindir1.c: New testcase.
6998         * gcc.dg/plugindir2.c: New testcase.
6999         * gcc.dg/plugindir3.c: New testcase.
7000         * gcc.dg/plugindir4.c: New testcase.
7001
7002 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7003
7004         * gcc.target/i386/rotate-2.c: New test.
7005
7006 2010-04-12  Jason Merrill  <jason@redhat.com>
7007
7008         PR c++/43641
7009         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7010         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7011
7012 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7013
7014         PR c++/25811
7015         * g++.dg/init/pr25811.C: New test.
7016
7017 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7018
7019         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7020         dg-error, dg-warning.
7021         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7022
7023 2010-04-12  Richard Guenther  <rguenther@suse.de>
7024
7025         * gcc.dg/torture/inline-2.c: New testcase.
7026
7027 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR bootstrap/43699
7030         * gcc.dg/Wunused-var-7.c: New test.
7031
7032         PR tree-optimization/43560
7033         * gcc.c-torture/execute/pr43560.c: New test.
7034
7035 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7036
7037         * gnat.dg/aggr13.adb: New test.
7038         * gnat.dg/aggr14.adb: Likewise.
7039         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7040
7041 2010-04-12  Richard Guenther  <rguenther@suse.de>
7042
7043         PR c++/43611
7044         * g++.dg/torture/pr43611.C: New testcase.
7045
7046 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7047
7048         PR c/36774
7049         * gcc.dg/pr36774-1.c: New test.
7050         * gcc.dg/pr36774-2.c: New test.
7051
7052 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7053
7054         * gcc.target/sh/rte-delay-slot.c: New test.
7055
7056 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gnat.dg/pack9.adb: Remove -cargs option.
7059         * gnat.dg/aggr12.ad[sb]: New test.
7060
7061 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7062
7063         PR target/43417
7064         * gcc.target/sh/pr43417.c: New test.
7065
7066 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7067
7068         PR fortran/43591
7069         * gfortran.dg/spec_expr_6.f90: New test.
7070
7071 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7072
7073         PR cpp/43195
7074         * gcc.dg/cpp/pr43195.c: New.
7075         * gcc.dg/cpp/pr43195.h: New.
7076
7077 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7078
7079         PR 42965
7080         * gcc.dg/Werror-6.c: Adjust.
7081         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7082         * gcc.dg/Werror-4.c: Likewise.
7083         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7084         * gcc.dg/Wswitch-enum-error.c: Likewise.
7085         * gcc.dg/Wpointer-arith.c: Likewise.
7086         * gcc.dg/Wfatal.c: Likewise.
7087         * gcc.dg/Wswitch-error.c: Likewise.
7088         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7089         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7090         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7091         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7092         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7093         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7094         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7095         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7096         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7097         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7098         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7099         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7100         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7101         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7102         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7103         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7104         * g++.dg/cpp/warning-directive-2.C: Likewise.
7105         * gfortran.dg/warning-directive-2.F90: Likewise.
7106
7107 2010-04-09  Jason Merrill  <jason@redhat.com>
7108
7109         PR c++/42623
7110         * g++.dg/template/sizeof13.C: New.
7111
7112 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7113
7114         * g++.dg/other/pr35504.C: Add check for thiscall.
7115         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7116         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7117
7118 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7119
7120         PR c++/28584
7121         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7122         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7123         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7124         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7125         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7126         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7127         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7128         * g++.dg/other/increment1.C: Likewise.
7129
7130 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7131
7132         PR fortran/18918
7133         * gfortran.dg/coarray_7.f90: New test.
7134         * gfortran.dg/coarray_8.f90: New test.
7135
7136 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7137
7138         PR fortran/28039
7139         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7140
7141 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7142
7143         PR target/43643
7144         * gcc.dg/pr43643.c: New test.
7145
7146 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7147
7148         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7149
7150 2010-04-08  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/43679
7153         * gcc.c-torture/compile/pr43679.c: New testcase.
7154
7155 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR debug/43670
7158         * gcc.dg/pr43670.c: New test.
7159
7160 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7161
7162         PR middle-end/40815
7163         * gcc.dg/tree-ssa/reassoc-19.c: New.
7164
7165 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7166
7167         PR c/18624
7168         * gcc.dg/Wunused-var-1.c: New test.
7169         * gcc.dg/Wunused-var-2.c: New test.
7170         * gcc.dg/Wunused-var-3.c: New test.
7171         * gcc.dg/Wunused-var-4.c: New test.
7172         * gcc.dg/Wunused-var-5.c: New test.
7173         * gcc.dg/Wunused-var-6.c: New test.
7174         * gcc.dg/Wunused-parm-1.c: New test.
7175
7176         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7177         * gcc.dg/trunc-1.c: Likewise.
7178         * gcc.dg/vla-9.c: Likewise.
7179         * gcc.dg/dfp/composite-type.c: Likewise.
7180
7181 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7182
7183         PR objc/35996
7184         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7185         * obj-c++.dg/objc-gc-3.mm: Ditto.
7186
7187 2010-04-07  Simon Baldwin  <simonb@google.com>
7188
7189         * gcc.dg/cpp/warn-undef-2.c: New.
7190         * gcc.dg/cpp/warn-traditional-2.c: New.
7191         * gcc.dg/cpp/warn-comments-2.c: New.
7192         * gcc.dg/cpp/warning-directive-1.c: New.
7193         * gcc.dg/cpp/warn-long-long.c: New.
7194         * gcc.dg/cpp/warn-traditional.c: New.
7195         * gcc.dg/cpp/warn-variadic-2.c: New.
7196         * gcc.dg/cpp/warn-undef.c: New.
7197         * gcc.dg/cpp/warn-normalized-1.c: New.
7198         * gcc.dg/cpp/warning-directive-2.c: New.
7199         * gcc.dg/cpp/warn-long-long-2.c: New.
7200         * gcc.dg/cpp/warn-variadic.c: New.
7201         * gcc.dg/cpp/warn-normalized-2.c: New.
7202         * gcc.dg/cpp/warning-directive-3.c: New.
7203         * gcc.dg/cpp/warn-deprecated-2.c: New.
7204         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7205         * gcc.dg/cpp/warn-multichar-2.c: New.
7206         * gcc.dg/cpp/warn-normalized-3.c: New.
7207         * gcc.dg/cpp/warning-directive-4.c: New.
7208         * gcc.dg/cpp/warn-unused-macros.c: New.
7209         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7210         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7211         * gcc.dg/cpp/warn-cxx-compat.c: New.
7212         * gcc.dg/cpp/warn-redefined.c: New.
7213         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7214         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7215         * gcc.dg/cpp/warn-deprecated.c: New.
7216         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7217         * gcc.dg/cpp/warn-redefined-2.c: New.
7218         * gcc.dg/cpp/warn-comments.c: New.
7219         * gcc.dg/cpp/warn-multichar.c: New.
7220         * g++.dg/cpp/warning-directive-1.C: New.
7221         * g++.dg/cpp/warning-directive-2.C: New.
7222         * g++.dg/cpp/warning-directive-3.C: New.
7223         * g++.dg/cpp/warning-directive-4.C: New.
7224         * gfortran.dg/warning-directive-1.F90: New.
7225         * gfortran.dg/warning-directive-3.F90: New.
7226         * gfortran.dg/warning-directive-2.F90: New.
7227         * gfortran.dg/warning-directive-4.F90: New.
7228
7229 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7230
7231         PR objc++/23716
7232         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7233
7234 2010-04-07  Jason Merrill  <jason@redhat.com>
7235
7236         * g++.dg/template/dr408.C: New.
7237
7238         * g++.dg/lookup/ns4.C: New.
7239
7240         PR c++/38392
7241         * g++.dg/template/friend51.C: New test.
7242
7243         PR c++/41970
7244         * g++.old-deja/g++.other/linkage1.C: Adjust.
7245
7246 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7247
7248         PR c++/42697
7249         * g++.dg/template/crash94.C: New test.
7250
7251 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7252
7253         PR c++/40239
7254         * g++.dg/init/aggr5.C: New test.
7255         * g++.dg/init/aggr5.C: New test.
7256
7257 2010-04-07  Richard Guenther  <rguenther@suse.de>
7258
7259         PR tree-optimization/43270
7260         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7261         * gcc.dg/Warray-bounds-7.c: Likewise.
7262
7263 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7264
7265         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7266         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7267         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7268
7269 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7270
7271         PR c++/42556
7272         * g++.dg/init/pr42556.C: New test.
7273
7274 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7275
7276         PR debug/43628
7277         * g++.dg/debug/dwarf2/typedef2.C: New test.
7278
7279 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7280
7281         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7282         c-c++-common/dwarf2/redeclaration-1.C
7283
7284 2010-04-06  Jason Merrill  <jason@redhat.com>
7285
7286         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7287         * g++.dg/ext/attrib18.C: Likewise.
7288         * g++.dg/ext/bitfield2.C: Likewise.
7289         * g++.dg/ext/bitfield4.C: Likewise.
7290         * g++.dg/ext/visibility/warn2.C: Likewise.
7291         * g++.dg/ext/visibility/warn3.C: Likewise.
7292         * g++.dg/gomp/pr26690-1.C: Likewise.
7293         * g++.dg/inherit/covariant7.C: Likewise.
7294         * g++.dg/init/synth2.C: Likewise.
7295         * g++.dg/lookup/using7.C: Likewise.
7296         * g++.dg/other/crash-4.C: Likewise.
7297         * g++.dg/other/error13.C: Likewise.
7298         * g++.dg/other/error20.C: Likewise.
7299         * g++.dg/parse/crash31.C: Likewise.
7300         * g++.dg/parse/error16.C: Likewise.
7301         * g++.dg/parse/error19.C: Likewise.
7302         * g++.dg/parse/error27.C: Likewise.
7303         * g++.dg/parse/error28.C: Likewise.
7304         * g++.dg/parse/fused-params1.C: Likewise.
7305         * g++.dg/template/error2.C: Likewise.
7306         * g++.dg/template/local6.C: Likewise.
7307         * g++.dg/template/qualttp15.C: Likewise.
7308         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7309         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7310         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7311         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7312         * g++.old-deja/g++.eh/spec6.C: Likewise.
7313         * g++.old-deja/g++.jason/crash3.C: Likewise.
7314         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7315         * g++.old-deja/g++.law/ctors5.C: Likewise.
7316         * g++.old-deja/g++.law/ctors9.C: Likewise.
7317         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7318         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7319         * g++.old-deja/g++.other/struct1.C: Likewise.
7320         * g++.old-deja/g++.other/volatile1.C: Likewise.
7321         * g++.old-deja/g++.pt/crash36.C: Likewise.
7322         * g++.old-deja/g++.pt/derived3.C: Likewise.
7323         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7324         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7325
7326 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7327
7328         PR middle-end/43519
7329         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7330         * gcc.dg/graphite/id-19.c: New.
7331
7332 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7333
7334         PR middle-end/32824
7335         * gcc.dg/vect/pr32824: New.
7336
7337 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7338
7339         PR fortran/18918
7340         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7341         * gfortran.dg/coarray_3.f90: Ditto.
7342         * gfortran.dg/coarray_4.f90: Ditto.
7343         * gfortran.dg/coarray_5.f90: Ditto.
7344         * gfortran.dg/coarray_6.f90: Ditto.
7345         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7346
7347 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7348
7349         PR fortran/18918
7350         * gfortran.dg/coarray_4.f90: Fix test.
7351         * gfortran.dg/coarray_6.f90: Add more tests.
7352
7353 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7354
7355         PR fortran/18918
7356         * gfortran.dg/coarray_4.f90: New test.
7357         * gfortran.dg/coarray_5.f90: New test.
7358         * gfortran.dg/coarray_6.f90: New test.
7359
7360 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7361
7362         PR fortran/18918
7363         * gfortran.dg/iso_fortran_env_5.f90: New test.
7364         * gfortran.dg/iso_fortran_env_6.f90: New test.
7365
7366 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7367
7368         PR fortran/39997
7369         * gfortran.dg/coarray_1.f90: New test.
7370         * gfortran.dg/coarray_2.f90: New test.
7371         * gfortran.dg/coarray_3.f90: New test.
7372
7373 2010-04-06  Jason Merrill  <jason@redhat.com>
7374
7375         PR c++/43648
7376         * g++.dg/template/dtor8.C: New.
7377
7378         PR c++/43621
7379         * g++.dg/template/error-recovery2.C: New.
7380
7381 2010-04-06  Jan Hubicka  <jh@suse.czpli
7382
7383         PR tree-optimization/42906
7384         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7385
7386 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7387
7388         PR fortran/43178
7389         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7390         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7391         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7392
7393 2010-04-06  Richard Guenther  <rguenther@suse.de>
7394
7395         PR tree-optimization/43627
7396         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7397
7398 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR target/43638
7401         * gcc.target/i386/pr43638.c: New test.
7402
7403 2010-04-06  Richard Guenther  <rguenther@suse.de>
7404
7405         PR middle-end/43661
7406         * gcc.c-torture/compile/pr43661.c: New testcase.
7407
7408 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7409
7410         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7411
7412 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7413
7414         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7415
7416 2010-04-02  Richard Guenther  <rguenther@suse.de>
7417
7418         PR tree-optimization/43629
7419         * gcc.c-torture/execute/pr43629.c: New testcase.
7420
7421 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7422             Dominique d'Humieres  <dominiq@lps.ens.fr>
7423
7424         PR libfortran/43605
7425         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7426
7427 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7428
7429         PR debug/43325
7430         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7431
7432 2010-04-01  Jason Merrill  <jason@redhat.com>
7433
7434         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7435
7436 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7437             Manfred Schwarb  <manfred99@gmx.ch>
7438
7439         PR libfortran/43605
7440         * gfortran.dg/ftell_3.f90: New test.
7441
7442 2010-04-01  Richard Guenther  <rguenther@suse.de>
7443
7444         PR middle-end/43614
7445         * gcc.c-torture/compile/pr43614.c: New testcase.
7446
7447 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7448
7449         PR tree-optimization/43141
7450         * gcc.dg/guality/pr43141.c: New test.
7451
7452 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7453
7454         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7455         * g++.dg/eh/spbp.C: Likewise.
7456         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7457         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7458         superfluous casts.
7459         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7460         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7461         * objc.dg/dwarf-2.m: Likewise.
7462
7463 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7464
7465         PR middle-end/43464
7466         * gcc.dg/graphite/id-pr43464.c: New.
7467         * gcc.dg/graphite/id-pr43464-1.c: New.
7468
7469 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7470
7471         PR middle-end/43351
7472         * gcc.dg/graphite/id-pr43351.c
7473
7474 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7475
7476         PR testsuite/35165
7477         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7478         * obj-c++.dg/try-catch-2.mm: Ditto.
7479         * obj-c++.dg/lookup-2.mm: Ditto.
7480         * obj-c++.dg/encode-8.m: Ditto.
7481         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7482         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7483         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7484         * obj-c++.dg/const-str-11.mm: Ditto.
7485         * obj-c++.dg/const-str-9.mm: Ditto.
7486         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7487         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7488         * obj-c++.dg/except-1.mm: Ditto.
7489         * obj-c++.dg/const-str-7.mm: Ditto.
7490         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7491         * obj-c++.dg/const-str-3.mm: Ditto.
7492         * obj-c++.dg/const-str-7.mm: Ditto.
7493         * obj-c++.dg/stubify-2.mm: Change dump file name.
7494
7495         PR objc++/23613
7496         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7497         New macro.
7498         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7499         Remove dg-xfail-if.
7500
7501 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7502
7503         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7504         only with -O2, -O3 or -Os and not with -fwhopr.
7505
7506 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7507
7508         PR c++/43558
7509         * g++.dg/template/typedef31.C: New test.
7510
7511 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7512
7513         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7514         assembler output on *-*-solaris2*.
7515         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7516
7517 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR debug/43557
7520         * gcc.dg/pr43557-1.c: New test.
7521         * gcc.dg/pr43557-2.c: New file.
7522
7523 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7524
7525         PR 43562
7526         * gcc.dg/pr43562.c: New test.
7527
7528 2010-03-30  Jason Merrill  <jason@redhat.com>
7529
7530         PR c++/43076
7531         * g++.dg/template/error-recovery1.C: New.
7532
7533         PR c++/41786
7534         * g++.dg/parse/ambig5.C: New.
7535
7536 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR debug/43593
7539         * gcc.dg/guality/pr43593.c: New test.
7540
7541 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7542
7543         PR middle-end/43430
7544         * gcc.dg/vect/pr43430-1.c: New.
7545
7546 2010-03-30  Jason Merrill  <jason@redhat.com>
7547
7548         PR c++/43559
7549         * g++.dg/template/partial7.C: New.
7550
7551 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7552
7553         * gcc.target/s390/stackcheck1.c: New testcase.
7554
7555 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7556
7557         PR libfortran/43265
7558         * gfortran.dg/read_eof_8.f90: New test.
7559
7560 2010-03-29  Jason Merrill  <jason@redhat.com>
7561
7562         * gcc.dg/cpp/include6.c: Change [] to ().
7563
7564         N3077
7565         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7566         splicing and UCNs.
7567         * c-c++-common/raw-string-2.c: Add trigraph test.
7568         * c-c++-common/raw-string-8.c: New.
7569         * c-c++-common/raw-string-9.c: New.
7570         * c-c++-common/raw-string-10.c: New.
7571
7572         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7573         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7574         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7575         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7576         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7577         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7578         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7579
7580 2010-03-29  Richard Guenther  <rguenther@suse.de>
7581
7582         PR tree-optimization/43560
7583         * gcc.dg/torture/pr43560.c: New testcase.
7584
7585 2010-03-29  Jason Merrill  <jason@redhat.com>
7586
7587         N3077
7588         * g++.dg/ext/raw-string-1.C: Change [] to ().
7589         * g++.dg/ext/raw-string-2.C: Change [] to ().
7590         Don't use \ in delimiter.
7591         * g++.dg/ext/raw-string-3.C: Change [] to ().
7592         * g++.dg/ext/raw-string-4.C: Change [] to ().
7593         * g++.dg/ext/raw-string-5.C: Change [] to ().
7594         Test for error on \ in delimiter.
7595         * g++.dg/ext/raw-string-6.C: Change [] to ().
7596         * g++.dg/ext/raw-string-7.C: Change [] to ().
7597
7598 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7599
7600         PR 43564
7601         * gcc.dg/pr43564.c: New test.
7602
7603 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7604
7605         PR fortran/43551
7606         * gfortran.dg/direct_io_12.f90: New test.
7607
7608 2010-03-28  Jan Hubicka  <jh@suse.cz>
7609
7610         PR tree-optimization/43505
7611         * gfortran.dg/pr43505.f90: New testcase.
7612
7613 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7614
7615         PR tree-optimization/43528
7616         * gcc.target/i386/pr43528.c: New test.
7617
7618 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7619
7620         PR c/43381
7621         * gcc.dg/parm-impl-decl-3.c: New test.
7622
7623 2010-03-26  Jason Merrill  <jason@redhat.com>
7624
7625         PR c++/43509
7626         * g++.dg/cpp0x/parse1.C: New.
7627
7628 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7629
7630         PR target/43524
7631         * gcc.target/i386/pr43524.c: New test.
7632
7633 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7634
7635         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7636         whitespace, rename main to foo.
7637         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7638         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7639         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7640         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7641         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7642         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7643         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7644         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7645         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7646         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7647         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7648
7649 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7650
7651         PR c++/43327
7652         * g++.dg/other/crash-10.C: New test.
7653         * g++.dg/other/crash-11.C: New test.
7654
7655 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7656
7657         PR libfortran/43517
7658         * gfortran.dg/read_eof_7.f90: New test.
7659
7660 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7661
7662         PR objc/35165
7663         PR testsuite/43512
7664         * objc-obj-c++-shared: New directory.
7665         * objc-obj-c++-shared/Object1-implementation.h: New file.
7666         * objc-obj-c++-shared/Object1.h: New file.
7667         * objc-obj-c++-shared/Protocol1.h: New file.
7668         * objc-obj-c++-shared/next-abi.h: New file.
7669         * objc-obj-c++-shared/next-mapping.h: New file.
7670         * objc/execute/next_mapping.h: Delete.
7671         * objc.dg/special/special.exp: For all targets run the tests with
7672         -fgnu-runtime, for darwin targets also run the tests with
7673         -fnext-runtime.
7674         * objc.dg/dg.exp: Ditto.
7675         * obj-c++.dg/dg.exp: Ditto.
7676         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7677         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7678         include use of updated NeXT interface.
7679         * objc/execute/formal_protocol-5.m: Ditto.
7680         * objc/execute/protocol-isEqual-2.m: Ditto.
7681         * objc/execute/protocol-isEqual-4.m: Ditto.
7682         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7683         Protocol1.h) and next-mapping.h as required.
7684         * objc/execute/object_is_class.m: Ditto.
7685         * objc/execute/enumeration-1.m: Ditto.
7686         * objc/execute/class-13.m: Ditto.
7687         * objc/execute/formal_protocol-2.m: Ditto.
7688         * objc/execute/formal_protocol-4.m: Ditto.
7689         * objc/execute/class-1.m: Ditto.
7690         * objc/execute/bycopy-1.m: Ditto.
7691         * objc/execute/formal_protocol-6.m: Ditto.
7692         * objc/execute/bycopy-3.m: Ditto.
7693         * objc/execute/class-3.m: Ditto.
7694         * objc/execute/bf-11.m: Ditto.
7695         * objc/execute/class-5.m: Ditto.
7696         * objc/execute/bf-13.m: Ditto.
7697         * objc/execute/class-7.m: Ditto.
7698         * objc/execute/bf-15.m: Ditto.
7699         * objc/execute/class-9.m: Ditto.
7700         * objc/execute/bf-17.m: Ditto.
7701         * objc/execute/bf-19.m: Ditto.
7702         * objc/execute/IMP.m: Ditto.
7703         * objc/execute/exceptions/catchall-1.m: Ditto.
7704         * objc/execute/exceptions/trivial.m: Ditto.
7705         * objc/execute/exceptions/finally-1.m: Ditto.
7706         * objc/execute/exceptions/local-variables-1.m: Ditto.
7707         * objc/execute/exceptions/foward-1.m: Ditto.
7708         * objc/execute/bf-2.m: Ditto.
7709         * objc/execute/string1.m: Ditto.
7710         * objc/execute/bf-4.m: Ditto.
7711         * objc/execute/informal_protocol.m: Ditto.
7712         * objc/execute/string3.m: Ditto.
7713         * objc/execute/bf-6.m: Ditto.
7714         * objc/execute/bf-8.m: Ditto.
7715         * objc/execute/class-tests-1.h: Ditto.
7716         * objc/execute/protocol-isEqual-1.m: Ditto.
7717         * objc/execute/protocol-isEqual-3.m: Ditto.
7718         * objc/execute/_cmd.m: Ditto.
7719         * objc/execute/function-message-1.m: Ditto.
7720         * objc/execute/bf-20.m: Ditto.
7721         * objc/execute/bf-common.h: Ditto.
7722         * objc/execute/np-2.m: Ditto.
7723         * objc/execute/class-10.m: Ditto.
7724         * objc/execute/class-12.m: Ditto.
7725         * objc/execute/enumeration-2.m: Ditto.
7726         * objc/execute/class-14.m: Ditto.
7727         * objc/execute/encode-1.m: Ditto.
7728         * objc/execute/formal_protocol-1.m: Ditto.
7729         * objc/execute/formal_protocol-3.m: Ditto.
7730         * objc/execute/accessing_ivars.m: Ditto.
7731         * objc/execute/bycopy-2.m: Ditto.
7732         * objc/execute/class-2.m: Ditto.
7733         * objc/execute/bf-10.m: Ditto.
7734         * objc/execute/formal_protocol-7.m: Ditto.
7735         * objc/execute/root_methods.m: Ditto.
7736         * objc/execute/class-4.m: Ditto.
7737         * objc/execute/bf-12.m: Ditto.
7738         * objc/execute/class-6.m: Ditto.
7739         * objc/execute/bf-14.m: Ditto.
7740         * objc/execute/nested-func-1.m: Ditto.
7741         * objc/execute/class-8.m: Ditto.
7742         * objc/execute/private.m: Ditto.
7743         * objc/execute/bf-16.m: Ditto.
7744         * objc/execute/bf-18.m: Ditto.
7745         * objc/execute/load-3.m: Ditto.
7746         * objc/execute/compatibility_alias.m: Ditto.
7747         * objc/execute/bf-1.m: Ditto.
7748         * objc/execute/no_clash.m: Ditto.
7749         * objc/execute/bf-3.m: Ditto.
7750         * objc/execute/string2.m: Ditto.
7751         * objc/execute/bf-5.m: Ditto.
7752         * objc/execute/string4.m: Ditto.
7753         * objc/execute/bf-7.m: Ditto.
7754         * objc/execute/object_is_meta_class.m: Ditto.
7755         * objc/execute/bf-9.m: Ditto.
7756         * objc/execute/bf-21.m: Ditto.
7757         * objc/execute/cascading-1.m: Ditto.
7758         * objc/execute/trivial.m: Ditto.
7759         * objc/execute/np-1.m: Ditto.
7760         * objc/compile/trivial.m: Ditto.
7761         * objc/execute/class_self-2.m: Include <stdlib.h>.
7762         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7763         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7764         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7765         and 64bit. Use new NeXT interface as required.
7766         * objc.dg/special/unclaimed-category-1.m: Ditto.
7767         * objc.dg/special/unclaimed-category-1.h: Ditto.
7768         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7769         * objc.dg/func-ptr-1.m: Ditto.
7770         * objc.dg/stret-1.m: Ditto.
7771         * objc.dg/encode-2.m: Ditto.
7772         * objc.dg/category-1.m: Ditto.
7773         * objc.dg/encode-3.m: Ditto.
7774         * objc.dg/call-super-3.m: Ditto.
7775         * objc.dg/method-3.m: Ditto.
7776         * objc.dg/func-ptr-2.m: Ditto.
7777         * objc.dg/lookup-1.m: Ditto.
7778         * objc.dg/encode-4.m: Ditto.
7779         * objc.dg/fix-and-continue-1.m: Ditto.
7780         * objc.dg/proto-lossage-3.m: Ditto.
7781         * objc.dg/method-13.m: Ditto.
7782         * objc.dg/proto-qual-1.m: Ditto.
7783         * objc.dg/zero-link-3.m: Ditto.
7784         * objc.dg/bitfield-1.m: Ditto.
7785         * objc.dg/va-meth-1.m: Ditto.
7786         * objc.dg/super-class-3.m: Ditto.
7787         * objc.dg/call-super-1.m: Ditto.
7788         * objc.dg/type-size-2.m: Ditto.
7789         * objc.dg/method-10.m: Ditto.
7790         * objc.dg/defs.m: Ditto.
7791         * objc.dg/const-str-3.m: Ditto.
7792         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7793         Protocol1.h) and next-mapping.h as required. Use new NeXT
7794         interface as required.
7795         * objc.dg/super-class-4.m: Ditto.
7796         * objc.dg/comp-types-8.m: Ditto.
7797         * objc.dg/call-super-2.m: Ditto.
7798         * objc.dg/objc-fast-4.m: Ditto.
7799         * objc.dg/method-6.m: Ditto.
7800         * objc.dg/const-str-3.m: Ditto.
7801         * objc.dg/const-str-7.m: Ditto.
7802         * objc.dg/method-15.m: Ditto.
7803         * objc.dg/method-19.m: Ditto.
7804         * objc.dg/sync-1.m: Ditto.
7805         * objc.dg/layout-1.m: Ditto.
7806         * objc.dg/bitfield-3.m: Ditto.
7807         * objc.dg/try-catch-3.m: Ditto.
7808         * objc.dg/try-catch-7.m: Ditto.
7809         * objc.dg/comp-types-10.m: Ditto.
7810         * objc.dg/selector-2.: Ditto.
7811         * objc.dg/method-7.m: Ditto.
7812         * objc.dg/typedef-alias-1.m: Ditto.
7813         * objc.dg/proto-lossage-2.m: Ditto.
7814         * objc.dg/comp-types-11.m: Ditto.
7815         * objc.dg/sizeof-1.m: Ditto.
7816         * objc.dg/method-17.m: Ditto.
7817         * objc.dg/bitfield-5.m: Ditto.
7818         * objc.dg/try-catch-1.m: Ditto.
7819         * objc.dg/encode-5.m: Ditto.
7820         * objc.dg/fix-and-continue-2.m: Ditto.
7821         * objc.dg/method-9.m: Ditto.
7822         * objc.dg/isa-field-1.m: Ditto.
7823         * objc.dg/local-decl-2.m: Ditto.
7824         * objc.dg/objc-gc-4.m: Ditto.
7825         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7826         * objc.dg/gnu-runtime-3.m: Ditto.
7827         * objc.dg/encode-7.m: Ditto.
7828         * objc.dg/encode-8.m: Ditto.
7829         * objc.dg/selector-3.m: Ditto.
7830         * objc.dg/gnu-runtime-1.m: Ditto.
7831         * objc.dg/const-str-12.m: Ditto.
7832         * objc.dg/gnu-runtime-2.m: Ditto.
7833         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7834         * objc.dg/selector-1.m: Ditto.
7835         * objc.dg/stubify-2.m: Ditto.
7836         * objc.dg/zero-link-1.m: Ditto.
7837         * objc.dg/stret-2.m: Ditto.
7838         * objc.dg/zero-link-2.m: Ditto.
7839         * objc.dg/next-runtime-1.m: Ditto.
7840         * objc.dg/symtab-1.m: Ditto.
7841         * objc.dg/stubify-1.m: Ditto.
7842         * objc.dg/bitfield-2.m: Ditto.
7843         * objc.dg/try-catch-10.m: Apply to both runtimes.
7844         * objc.dg/const-str-1.m: Ditto.
7845         * objc.dg/image-info.m: Ditto.
7846         * objc.dg/encode-9.m: Ditto.
7847         * objc.dg/pragma-1.m: Apply test to all targets.
7848         * objc.dg/const-str-4.m: Ditto.
7849         * objc.dg/const-str-8.m: Ditto.
7850         * objc.dg/super-class-2.m: Ditto.
7851         * objc.dg/try-catch-5.m: Ditto.
7852         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7853         Protocol1.h) and next-mapping.h as required. Use new NeXT
7854         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7855         * objc.dg/const-str-11.m: Ditto.
7856         * objc.dg/const-str-9.m: Ditto.
7857         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7858         * objc.dg/encode-1.m: Remove redundant -lobjc.
7859         * objc.dg/try-catch-9.m: Tidy space.
7860         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7861         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7862         and 64bit. Use new NeXT interface as required.
7863         * obj-c++.dg/template-4.mm: Ditto.
7864         * obj-c++.dg/defs.mm: Ditto.
7865         * obj-c++.dg/basic.mm: Ditto.
7866         * obj-c++.dg/encode-4.mm: Ditto.
7867         * obj-c++.dg/method-17.mm: Ditto.
7868         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7869         * obj-c++.dg/cxx-class-1.mm: Ditto.
7870         * obj-c++.dg/method-10.mm: Ditto.
7871         * obj-c++.dg/va-meth-1.mm: Ditto.
7872         * obj-c++.dg/encode-5.mm: Ditto.
7873         * obj-c++.dg/lookup-2.mm: Ditto.
7874         * obj-c++.dg/template-3.mm: Ditto.
7875         * obj-c++.dg/proto-qual-1.mm: Ditto.
7876         * obj-c++.dg/qual-types-1.m: Ditto.
7877         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7878         * obj-c++.dg/template-1.mm: Ditto.
7879         * obj-c++.dg/encode-6.mm: Ditto.
7880         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7881         Protocol1.h) and next-mapping.h as required. Use new NeXT
7882         interface as required.
7883         * obj-c++.dg/except-1.mm: Ditto.
7884         * obj-c++.dg/const-str-7.mm: Ditto.
7885         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7886         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7887         * obj-c++.dg/selector-2.mm: Ditto.
7888         * obj-c++.dg/isa-field-1.mm: Ditto.
7889         * obj-c++.dg/try-catch-1.mm: Ditto.
7890         * obj-c++.dg/local-decl-1.mm: Ditto.
7891         * obj-c++.dg/try-catch-9.mm: Ditto.
7892         * obj-c++.dg/no-extra-load.mm: Ditto.
7893         * obj-c++.dg/selector-5.mm: Ditto.
7894         * obj-c++.dg/method-12.mm: Ditto.
7895         * obj-c++.dg/try-catch-11.mm: Ditto.
7896         * obj-c++.dg/comp-types-11.mm: Ditto.
7897         * obj-c++.dg/bitfield-3.mm: Ditto.
7898         * obj-c++.dg/method-6.mm: Ditto.
7899         * obj-c++.dg/super-class-2.mm: Ditto.
7900         * obj-c++.dg/method-21.mm: Ditto.
7901         * obj-c++.dg/const-str-8.mm: Ditto.
7902         * obj-c++.dg/try-catch-7.mm: Ditto.
7903         * obj-c++.dg/method-15.mm: Ditto.
7904         * obj-c++.dg/layout-1.mm: Ditto.
7905         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7906         * obj-c++.dg/const-str-3.mm: Ditto.
7907         * obj-c++.dg/try-catch-2.mm: Ditto.
7908         * obj-c++.dg/objc-gc-3.mm: Ditto.
7909         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7910         * obj-c++.dg/bitfield-1.mm: Ditto.
7911         * obj-c++.dg/selector-6.mm: Ditto.
7912         * obj-c++.dg/method-13.mm: Ditto.
7913         * obj-c++.dg/comp-types-12.mm: Ditto.
7914         * obj-c++.dg/bitfield-4.mm: Ditto.
7915         * obj-c++.dg/try-catch-8.mm: Ditto.
7916         * obj-c++.dg/method-2.mm: Ditto.
7917         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7918         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7919         * obj-c++.dg/const-str-4.mm: Ditto.
7920         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7921         * obj-c++.dg/try-catch-3.mm: Ditto.
7922         * obj-c++.dg/comp-types-9.mm: Ditto.
7923         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7924         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7925         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7926         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7927         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7928         Use new NeXT interface as required.
7929         * obj-c++.dg/const-str-10.mm: Ditto.
7930         * obj-c++.dg/const-str-11.mm: Ditto.
7931         * obj-c++.dg/const-str-9.mm: Ditto.
7932         * obj-c++.dg/method-11.mm: Ditto.
7933         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7934         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7935         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7936         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7937         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7938
7939 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7940
7941         PR c++/43206
7942         * g++.dg/template/typedef30.C: New test case.
7943
7944 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR c/43385
7947         * gcc.c-torture/execute/pr43385.c: New test.
7948
7949 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7950
7951         * gcc.dg/strncpy-fix-1.c: New test.
7952
7953 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7954
7955         PR testsuite/41609
7956         * lib/objc-torture.exp (objc-set-runtime-options): New.
7957         * objc/execute/execute.exp: Check runtime options on each pass.
7958         * objc/execute/exceptions/exceptions.exp: Ditto.
7959         * objc/compile/compile.exp: Ditto.
7960
7961         PR testsuite/42348
7962         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7963         standard tests.
7964         (check_effective_target_objc2): New proc.
7965         (check_effective_target_next_runtime): New proc.
7966         * lib/objc.exp: Determine which runtime is in force and support it.
7967         * lib/obj-c++.exp: Ditto.
7968
7969 2010-03-24  Jason Merrill  <jason@redhat.com>
7970
7971         PR c++/43502
7972         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7973
7974 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7975
7976         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7977         a loop.
7978         * gcc.dg/ipa/ipa-2.c: Likewise.
7979         * gcc.dg/ipa/ipa-3.c: Likewise.
7980         * gcc.dg/ipa/ipa-4.c: Likewise.
7981         * gcc.dg/ipa/ipa-5.c: Likewise.
7982         * gcc.dg/ipa/ipa-7.c: Likewise.
7983         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7984         a loop.
7985         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7986         i_can_not_be_propagated_fully2 into a loop.
7987         * gcc.dg/ipa/ipa-8.c: New test.
7988         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7989
7990 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR debug/19192
7993         PR debug/43479
7994         * gcc.dg/guality/pr43479.c: New test.
7995         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7996         and add volatile keyword.
7997
7998 2010-03-23  Mike Stump  <mikestump@comcast.net>
7999
8000         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8001
8002 2010-03-23  Jason Merrill  <jason@redhat.com>
8003
8004         * g++.dg/ext/altivec-17.C: Adjust error message.
8005
8006         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8007         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8008         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8009         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8010         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8011         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8012
8013 2010-03-22  Jason Merrill  <jason@redhat.com>
8014
8015         PR c++/43333
8016         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8017         * g++.dg/ext/is_pod_98.C: New.
8018
8019         PR c++/43281
8020         * g++.dg/cpp0x/auto18.C: New.
8021
8022         * gcc.dg/pr36997.c: Adjust error message.
8023         * g++.dg/ext/vector9.C: Likewise.
8024         * g++.dg/conversion/simd3.C: Likewise.
8025         * g++.dg/other/error23.C: Likewise.
8026
8027 2010-03-22  Michael Matz  <matz@suse.de>
8028
8029         PR middle-end/43475
8030         * gfortran.dg/pr43475.f90: New testcase.
8031
8032 2010-03-22  Richard Guenther  <rguenther@suse.de>
8033
8034         PR tree-optimization/43390
8035         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8036
8037 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8038
8039         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8040         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8041
8042 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8043             Michael Matz  <matz@suse.de>
8044
8045         PR c++/43081
8046         * g++.dg/parse/crash56.C: New test.
8047
8048 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8049
8050         PR fortran/43450
8051         * gfortran.dg/whole_file_15.f90 : New test.
8052
8053 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8054
8055         PR fortran/43409
8056         * gfortran.dg/inquire_size.f90: New test.
8057
8058 2010-03-20  Richard Guenther  <rguenther@suse.de>
8059
8060         PR rtl-optimization/43438
8061         * gcc.c-torture/execute/pr43438.c: New testcase.
8062
8063 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8064
8065         PR c++/43375
8066         * g++.dg/abi/mangle42.C: New test.
8067
8068 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8069
8070         PR C/43211
8071         * gcc.dg/pr43211.c: New test.
8072         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8073
8074 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8075
8076         PR rtl-optimization/42258
8077         * gcc.target/arm/thumb1-mul-moves.c: New test.
8078
8079         PR target/40697
8080         * gcc.target/arm/thumb-andsi.c: New test.
8081
8082         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8083         dg-require-effective-target.
8084
8085 2010-03-19  Michael Matz  <matz@suse.de>
8086
8087         PR c++/43116
8088         * g++.dg/other/pr43116.C: New testcase.
8089
8090 2010-03-19  Michael Matz  <matz@suse.de>
8091
8092         PR target/43305
8093         * gcc.dg/pr43305.c: New testcase.
8094
8095 2010-03-19  Richard Guenther  <rguenther@suse.de>
8096
8097         PR tree-optimization/43415
8098         * gcc.c-torture/compile/pr43415.c: New testcase.
8099
8100 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8101
8102         PR ada/43106
8103         * gnat.dg/case_optimization2.adb: New test.
8104         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8105
8106 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8107             Jack Howarth <howarth@bromo.med.uc.edu>
8108
8109         PR target/36399
8110         * gcc.target/i386/push-1.c: Don't xfail
8111           scan-assembler-not "movups" on darwin.
8112
8113 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR debug/43058
8116         * gcc.dg/pr43058.c: New test.
8117
8118 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8119
8120         PR middle-end/42450
8121         * g++.dg/torture/pr42450.C: New test.
8122
8123 2010-03-18  Michael Matz  <matz@suse.de>
8124
8125         PR middle-end/43419
8126         * gcc.dg/pr43419.c: New testcase.
8127
8128 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8129
8130         PR rtl-optimization/43360
8131         * gcc.dg/torture/pr43360.c: New.
8132
8133 2010-03-18  Michael Matz  <matz@suse.de>
8134
8135         PR tree-optimization/43402
8136         * gcc.dg/pr43402.c: New testcase.
8137
8138 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8139
8140         PR target/42427
8141         * gcc.dg/pr42427.c: New test.
8142
8143 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8144
8145         PR libfortran/43265
8146         * gfortran.dg/read_empty_file.f: New test.
8147         * gfortran.dg/read_eof_all.f90: New test.
8148         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8149         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8150
8151 2010-03-17  Michael Matz  <matz@suse.de>
8152
8153         * gcc.dg/pr43300.c: Add -w.
8154
8155 2010-03-17  Richard Guenther  <rguenther@suse.de>
8156
8157         * gcc.dg/pr43379.c: Add -w.
8158
8159 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8160
8161         PR fortran/43331
8162         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8163
8164 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8165
8166         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8167
8168 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         * ada/acats/run_all.sh: Log start and end times.
8171
8172 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8173
8174         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8175
8176 2010-03-16  Richard Guenther  <rguenther@suse.de>
8177
8178         PR middle-end/43379
8179         * gcc.dg/pr43379.c: New testcase.
8180
8181 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8182
8183         PR debug/43051
8184         * gcc.dg/guality/pr43051-1.c: New test.
8185
8186 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8187
8188         PR testsuite/43363
8189         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8190
8191 2010-03-15  Michael Matz  <matz@suse.de>
8192
8193         PR middle-end/43300
8194         * gcc.dg/pr43300.c: New testcase.
8195
8196 2010-03-15  Richard Guenther  <rguenther@suse.de>
8197
8198         PR tree-optimization/43367
8199         * gcc.c-torture/compile/pr43367.c: New testcase.
8200
8201 2010-03-15  Richard Guenther  <rguenther@suse.de>
8202
8203         PR tree-optimization/43317
8204         * gcc.dg/pr43317.c: New testcase.
8205
8206 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8207
8208         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8209
8210 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8211
8212         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8213
8214 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8215
8216         PR fortran/43362
8217         * gfortran.dg/impure_constructor_1.f90: New test.
8218
8219 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8220
8221         PR middle-end/43354
8222         * gfortran.dg/graphite/id-pr43354.f: New.
8223
8224 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8225
8226         PR middle-end/43349
8227         * gfortran.dg/graphite/pr43349.f: New.
8228
8229 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8230
8231         PR middle-end/43306
8232         * gcc.dg/graphite/pr43306.c: New.
8233
8234 2010-03-12  David S. Miller  <davem@davemloft.net>
8235
8236         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8237         sparc.
8238
8239 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8240
8241         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8242
8243 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8244
8245         PR fortran/43291
8246         PR fortran/43326
8247         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8248
8249 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8250
8251         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8252         fail for *-*-mingw* targets.
8253
8254 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8255
8256         PR debug/43329
8257         * gcc.dg/guality/pr43329-1.c: New test.
8258
8259 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8260
8261         PR tree-optimization/43257
8262         * g++.dg/torture/pr43257.C: New test.
8263
8264 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8265
8266         PR fortran/43228
8267         * gfortran.dg/namelist_61.f90: New test.
8268
8269 2010-03-11  Richard Guenther  <rguenther@suse.de>
8270
8271         PR tree-optimization/43255
8272         * gcc.c-torture/compile/pr43255.c: New testcase.
8273
8274 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8275
8276         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8277         * gcc.dg/pr43280.c: New testcase.
8278
8279 2010-03-11  Richard Guenther  <rguenther@suse.de>
8280
8281         PR lto/43200
8282         * gcc.dg/lto/20100227-1_0.c: New testcase.
8283         * gcc.dg/lto/20100227-1_1.c: Likewise.
8284
8285 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8286
8287         PR libfortran/43320
8288         PR libfortran/43265
8289         * gfortran.dg/read_eof_6.f: New test
8290         * gfortran.dg/read_x_eof.f90: New test.
8291         * gfortran.dg/read_x_past.f: Update test.
8292
8293 2010-03-10  Jan Hubicka  <jh@suse.cz>
8294
8295         * gcc.c-torture/compile/pr43288.c: New test.
8296
8297 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8298
8299         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8300         -fpic/-fPIC flags.
8301         * g++.old-deja/g++.pt/asm2.C: Likewise.
8302         * gcc.c-torture/compile/20000804-1.c: Likewise.
8303         * gcc.target/i386/clobbers.c: Likewise.
8304
8305 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8306
8307         PR fortran/43303
8308         * gfortran.dg/c_assoc_3.f90: New test.
8309
8310 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8311
8312         PR debug/36728
8313         * gcc.dg/guality/pr36728-1.c: New test.
8314         * gcc.dg/guality/pr36728-2.c: New test.
8315
8316 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8317
8318         * gcc.dg/h8300-div-delay-slot.c: New test.
8319
8320 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8321
8322         PR tree-optimization/43236
8323         * gcc.c-torture/execute/pr43236.c: New test.
8324
8325 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8326
8327         PR middle-end/42859
8328         * g++.dg/eh/pr42859.C: New test.
8329
8330 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8331
8332         PR debug/43299
8333         * gcc.dg/pr43299.c: New test.
8334
8335         PR debug/43290
8336         * g++.dg/eh/unwind2.C: New test.
8337
8338 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8339             Reza Yazdani  <reza.yazdani@amd.com>
8340
8341         PR middle-end/43065
8342         * gcc.dg/graphite/run-id-4.c: New.
8343
8344 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8345
8346         PR middle-end/43065
8347         * gcc.dg/graphite/run-id-3.c: New.
8348
8349 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8350
8351         PR middle-end/42644
8352         PR middle-end/42130
8353         * gcc.dg/graphite/id-18.c: New.
8354         * gcc.dg/graphite/run-id-pr42644.c: New.
8355
8356 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8357
8358         PR middle-end/42326
8359         * gcc.dg/graphite/pr42326.c: New.
8360
8361 2010-03-08  Richard Guenther  <rguenther@suse.de>
8362
8363         PR tree-optimization/43269
8364         * gcc.c-torture/execute/pr43269.c: New testcase.
8365
8366 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8367
8368         PR fortran/43256
8369         * gfortran.dg/typebound_call_13.f03: New.
8370
8371 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8372
8373         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8374         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8375
8376 2010-03-05  Jason Merrill  <jason@redhat.com>
8377
8378         * g++.dg/abi/mangle40.C: Require weak and alias.
8379
8380 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8381
8382         PR middle-end/42326
8383         * gfortran.dg/graphite/pr42326.f90: New.
8384         * gfortran.dg/graphite/pr42326-1.f90: New.
8385
8386 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8387
8388         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8389         (gnat_target_compile): Likewise.
8390         Reinitialize GNAT_UNDER_TEST if target changes.
8391         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8392         (local_find_gnatmake): Pass full --GCC to gnatlink.
8393         Remove --LINK.
8394
8395 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8396
8397         PR c/43248
8398         * gcc.dg/compound-literal-1.c: New testcase.
8399
8400 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8401
8402         PR tree-optimization/43164
8403         PR tree-optimization/43191
8404         * gcc.c-torture/compile/pr43164.c: New test.
8405         * gcc.c-torture/compile/pr43191.c: Likewise.
8406
8407 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8408
8409         PR fortran/43244
8410         * gfortran.dg/finalize_9.f90: New.
8411
8412 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8413             Ken Werner <ken@linux.vnet.ibm.com>
8414
8415         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8416         to dg-options for spu.
8417         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8418         dump-scan target to exclude spu.
8419
8420 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8421
8422         PR middle-end/43209
8423         * gcc.dg/tree-ssa/ivopts-4.c: New.
8424
8425 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8426
8427         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8428         include-opts and exclude-opts; skip checking the flags if arguments
8429         are the same as the defaults.
8430         (dg-xfail-if): Verify the number of arguments, supply defaults
8431         for unspecified optional arguments.
8432         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8433
8434 2010-03-03  Jason Merrill  <jason@redhat.com>
8435
8436         PR c++/12909
8437         * g++.dg/abi/mangle40.C: Updated.
8438
8439 2010-03-03  Jason Merrill  <jason@redhat.com>
8440
8441         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8442         * g++.dg/abi/mangle23.C: Likewise.
8443         * g++.dg/eh/simd-2.C: Likewise.
8444         * g++.dg/ext/attribute-test-2.C: Likewise.
8445         * g++.dg/ext/vector14.C: Likewise.
8446         * g++.dg/other/pr34435.C: Likewise.
8447         * g++.dg/template/conv8.C: Likewise.
8448         * g++.dg/template/nontype9.C: Likewise.
8449         * g++.dg/template/qualttp17.C: Likewise.
8450         * g++.dg/template/ref1.C: Likewise.
8451         * g++.old-deja/g++.pt/crash68.C: Likewise.
8452         * g++.old-deja/g++.pt/ref1.C: Likewise.
8453         * g++.old-deja/g++.pt/ref3.C: Likewise.
8454         * g++.old-deja/g++.pt/ref4.C: Likewise.
8455
8456         PR c++/12909
8457         * g++.dg/abi/mangle40.C: New.
8458         * g++.dg/abi/mangle41.C: New.
8459         * g++.dg/lto/20100302_0.C: New.
8460         * g++.dg/lto/20100302_1.C: New.
8461         * g++.dg/lto/20100302.h: New.
8462
8463 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/43243
8466         * gfortran.dg/internal_pack_12.f90: New test.
8467
8468 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8469
8470         * gcc.dg/pr36997.c: Adjust error message.
8471
8472 2010-03-03  Mike Stump  <mikestump@comcast.net>
8473
8474         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8475         adjustments to not be present on machines that align the stack to
8476         more than 4 bytes and don't have a red zone yet as that is an
8477         unimplemented optimization.
8478
8479 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8480
8481         PR fortran/43169
8482         * gfortran.dg/impure_assignment_3.f90: New.
8483
8484 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8485
8486         PR debug/43229
8487         * gfortran.dg/pr43229.f90: New test.
8488
8489         PR debug/43237
8490         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8491
8492         PR debug/43177
8493         * gcc.dg/guality/pr43177.c: New test.
8494
8495 2010-03-02  Jason Merrill  <jason@redhat.com>
8496
8497         * g++.dg/ext/vector9.C: Adjust error message.
8498         * g++.dg/conversion/simd3.C: Likewise.
8499         * g++.dg/other/error23.C: Likewise.
8500
8501 2010-03-02  Mike Stump  <mikestump@comcast.net>
8502
8503         PR c++/41090
8504         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8505
8506 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8507
8508         PR fortran/43180
8509         * gfortran.dg/internal_pack_10.f90: New test.
8510
8511         PR fortran/43173
8512         * gfortran.dg/internal_pack_11.f90: New test.
8513
8514 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8515
8516         PR middle-end/42640
8517         * gcc.dg/tree-ssa/pr42640.c: New.
8518
8519 2010-03-01  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/43220
8522         * gcc.c-torture/execute/pr43220.c: New testcase.
8523
8524 2010-03-01  Richard Guenther  <rguenther@suse.de>
8525
8526         PR middle-end/43213
8527         * gcc.dg/pr43213.c: New testcase.
8528
8529 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8530
8531         PR pch/14940
8532         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8533
8534 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8535
8536         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8537         New function.
8538         (check_effective_target_ucn): Likewise.
8539
8540         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8541         if !ucn.
8542         * gcc.dg/ucnid-2.c: Likewise.
8543         * gcc.dg/ucnid-3.c: Likewise.
8544         * gcc.dg/ucnid-4.c: Likewise.
8545         * gcc.dg/ucnid-11.c: Likewise.
8546         * gcc.dg/ucnid-12.c: Likewise.
8547         * gcc.dg/ucnid-6.c: Skip if !ucn.
8548         * gcc.dg/ucnid-9.c: Likewise.
8549
8550 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8551
8552         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8553         lists to dg-skip-if.
8554         * gcc.target/i386/stackalign/return-3.c: Likewise.
8555
8556 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8557
8558         * gcc.target/i386/clearcap.map: New file.
8559         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8560         Pass clearcap.map by default if supported.
8561
8562 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564         PR fortran/42900
8565         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8566         Explain this.
8567         * gfortran.dg/stat_2.f90: Likewise.
8568
8569 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8570
8571         PR fortran/43199
8572         * gfortran.dg/module_read_2.f90: New test.
8573
8574 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8575
8576         PR c++/42748
8577         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8578         * g++.dg/abi/mangle12.C: Likewise.
8579         * g++.dg/abi/mangle20-2.C: Likewise.
8580         * g++.dg/abi/mangle17.C: Likewise.
8581         * g++.dg/template/cond2.C: Likewise.
8582         * g++.dg/template/pr35240.C: Likewise.
8583
8584 2010-02-27  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/43186
8587         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8588
8589 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8590
8591         * g++.dg/abi/packed1.C: Expect warning on the SH.
8592
8593 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8594
8595         PR c++/42054:
8596         * g++.dg/parse/error37.C: New test.
8597
8598 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8599
8600         PR c/24577
8601         PR c/43192
8602         * gcc.dg/pr8927-1.c: Match new note.
8603         * gcc.dg/990506-0.c: Likewise.
8604         * gcc.dg/gomp/flush-2.c: Likewise.
8605         * gcc.dg/gomp/atomic-5.c: Likewise.
8606         * gcc.dg/gomp/pr34607.c: Likewise.
8607         * gcc.dg/pr35746.c: Likewise.
8608         * gcc.dg/cpp/pragma-1.c: Likewise.
8609         * gcc.dg/cpp/pragma-2.c: Likewise.
8610         * gcc.dg/pr41842.c: Likewise.
8611         * gcc.dg/noncompile/20040629-1.c: Likewise.
8612         * objc.dg/private-1.m: Likewise.
8613
8614 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8615
8616         PR fortran/43185
8617         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8618         * gfortran.dg/default_initialization_4.f90: New test.
8619
8620 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8621
8622         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8623         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8624         * gnat.dg/thin_pointer2.adb: New test.
8625         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8626
8627 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8628
8629         PR c/20631
8630         * gcc.dg/cpp/c90-pedantic.c: New.
8631         * gcc.dg/cpp/c90.c: New.
8632         * gcc.dg/gnu90-const-expr-1.c: New.
8633         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8634
8635 2010-02-26  Richard Guenther  <rguenther@suse.de>
8636
8637         PR tree-optimization/43186
8638         * gcc.c-torture/compile/pr43186.c: New testcase.
8639
8640 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR debug/43190
8643         * c-c++-common/dwarf2/pr43190.c: New test.
8644
8645 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8646
8647         PR testsuite/37074:
8648         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8649
8650 2010-02-26  Richard Guenther  <rguenther@suse.de>
8651
8652         PR tree-optimization/43188
8653         * gcc.c-torture/compile/pr43188.c: New testcase.
8654
8655 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8656
8657         PR target/43175
8658         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8659
8660 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8661
8662         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8663
8664 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8665
8666         PR target/43154
8667         * gcc.target/powerpc/pr43154.c: New file.
8668
8669 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8670
8671         PR debug/43166
8672         * gfortran.dg/debug/pr43166.f: New test.
8673
8674         PR debug/43165
8675         * gcc.dg/torture/pr43165.c: New test.
8676
8677 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8678
8679         PR c/43128
8680         * c-c++-common/pr41779.c: Update.
8681
8682 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8683
8684         PR ada/32547
8685         * lib/gnat-dg.exp (gnat_load): Redefine.
8686
8687         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8688         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8689
8690 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692         PR libobjc/36610
8693         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8694         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8695         -fgnu-runtime.
8696         Sort entries.
8697
8698 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8699
8700         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8701
8702 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR debug/43150
8705         * gcc.dg/guality/vla-1.c: New test.
8706
8707 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/43042
8710         * gfortran.dg/c_ptr_tests_15.f90: New test.
8711
8712 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8713
8714         PR target/43107
8715         * gcc.target/i386/pr43107.c: New test.
8716
8717 2010-02-23  Jason Merrill  <jason@redhat.com>
8718
8719         PR c++/43143
8720         * g++.dg/cpp0x/variadic100.C: New.
8721
8722 2010-02-23  Jason Merrill  <jason@redhat.com>
8723
8724         PR debug/42800
8725         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8726         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8727         * c-c++-common/dwarf2/vla1.c: New.
8728
8729 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8730
8731         PR target/43139
8732         * gcc.dg/pr43139.c: New test.
8733
8734         PR debug/43077
8735         * gcc.dg/guality/pr43077-1.c: New test.
8736
8737 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8738
8739         PR 43123
8740         * gcc.dg/march.c: New.
8741         * gcc.dg/march-generic.c: New.
8742         * gcc.dg/mtune.c: New.
8743
8744 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8745
8746         PR middle-end/43083
8747         * gcc.dg/graphite/pr43083.c: New.
8748
8749 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8750
8751         PR middle-end/43097
8752         * gfortran.dg/graphite/pr43097.f: New.
8753
8754 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8755             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8756
8757         PR middle-end/43140
8758         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8759
8760 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8761
8762         PR middle-end/43026
8763         * g++.dg/graphite/pr43026.C: New.
8764
8765 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8766
8767         PR c++/43126
8768         * gcc.dg/cleanup-1.c: Update.
8769         * gcc.dg/func-args-1.c: Update.
8770         * gcc.dg/format/sentinel-1.c: Update.
8771         * g++.old-deja/g++.jason/scoping10.C: Update.
8772         * g++.old-deja/g++.ns/lookup5.C: Update.
8773         * g++.dg/ext/cleanup-1.C: Update.
8774         * g++.dg/parse/varmod1.C: Update.
8775         * g++.dg/parse/error33.C: Update.
8776         * g++.dg/expr/call3.C: Update.
8777         * g++.dg/func-args-1.C: New.
8778
8779 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8780
8781         PR c/43125
8782         * gcc.dg/attr-used-2.c: Moved to ...
8783         * c-c++-common/attr-used-2.c: Here.
8784
8785         * gcc.dg/attr-used.c: Moved to ...
8786         * c-c++-common/attr-used.c: Here.
8787
8788 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8789
8790         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8791
8792 2010-02-22  Richard Guenther  <rguenther@suse.de>
8793
8794         PR lto/43045
8795         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8796         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8797
8798 2010-02-22  Richard Guenther  <rguenther@suse.de>
8799
8800         PR tree-optimization/42749
8801         * gcc.c-torture/compile/pr42749.c: New testcase.
8802
8803 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8804
8805         PR fortran/43072
8806         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8807         * gfortran.dg/internal_pack_9.f90: New test.
8808
8809 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8810
8811         PR c++/23510
8812         * g++.dg/template/recurse.C: Adjust.
8813         * g++.dg/template/pr23510.C: New.
8814
8815 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8816
8817         PR c++/42824
8818         * g++.dg/template/memclass4.C: New test.
8819
8820 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8821
8822         PR fortran/35259
8823         * gfortran.dg/reassoc_5.f90: New test.
8824
8825 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8826
8827         PR target/43067
8828         * gcc.target/i386/pr43067.c: New test.
8829
8830 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8831
8832         PR c++/35669
8833         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8834         -Wconversion-null.
8835         * g++.dg/warn/Wconversion-null.C: New test.
8836         * g++.old-deja/g++.other/null1.C: Move to...
8837         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8838
8839 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8840
8841         PR fortran/36932
8842         PR fortran/36933
8843         * gfortran.dg/dependency_26.f90: New test.
8844
8845         PR fortran/43072
8846         * gfortran.dg/internal_pack_7.f90: New test.
8847
8848         PR fortran/43111
8849         * gfortran.dg/internal_pack_8.f90: New test.
8850
8851 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8852
8853         PR 43128
8854         * c-c++-common/pr41779.c: Fix broken testcase.
8855
8856 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8857
8858         PR 36513
8859         * c-c++-common/pr36513.c: New testcase.
8860         * c-c++-common/pr36513-2.c: New testcase.
8861
8862 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8863
8864         PR 41779
8865         * c-c++-common/pr41779.c: New.
8866
8867 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8868
8869         PR debug/43084
8870         * gcc.dg/pr43084.c: New test.
8871
8872 2010-02-19  Richard Guenther  <rguenther@suse.de>
8873
8874         PR tree-optimization/42916
8875         * gcc.dg/pr42916.c: New testcase.
8876
8877 2010-02-18  Jason Merrill  <jason@redhat.com>
8878
8879         PR c++/42837
8880         * g++.dg/abi/packed1.C: Add expected warning.
8881
8882         PR c++/43108
8883         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8884         * gcc.dg/torture/dg-torture.exp: Likewise.
8885         * c-c++-common/torture/complex-sign.h,
8886         c-c++-common/torture/complex-sign-add.c,
8887         c-c++-common/torture/complex-sign-mixed-add.c,
8888         c-c++-common/torture/complex-sign-mixed-div.c,
8889         c-c++-common/torture/complex-sign-mixed-mul.c,
8890         c-c++-common/torture/complex-sign-mixed-sub.c,
8891         c-c++-common/torture/complex-sign-mul.c,
8892         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8893         Adapt for C++ compilation as well.
8894
8895         PR c++/43070
8896         * g++.dg/ext/label1.C: Update.
8897         * g++.dg/ext/label2.C: Update.
8898
8899         PR c++/26261
8900         * g++.dg/template/dependent-name6.C: New.
8901
8902         PR c++/43109
8903         * g++.dg/parse/namespace12.C: New.
8904
8905 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8906
8907         PR tree-optimization/43066
8908         * gcc.c-torture/compile/pr43066.c: New test.
8909
8910 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8911
8912         * g++.dg/ext/attrib35.C: Fix target selector string.
8913         * g++.dg/ext/attrib36.C: Ditto.
8914         * g++.dg/ext/attrib37.C: Ditto.
8915         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8916         * g++.dg/abi/mangle25.C: Ditto.
8917
8918 2010-02-17  Jason Merrill  <jason@redhat.com>
8919
8920         PR c++/43069
8921         * g++.dg/parse/namespace11.C: New.
8922
8923         PR c++/43093
8924         * g++.dg/ext/attrib37.C: New.
8925
8926         PR c++/43079
8927         * g++.dg/template/ptrmem20.C: New.
8928
8929 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8930
8931         PR target/43103
8932         * gcc.target/i386/xop-check.h: Include m256-check.h.
8933         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8934         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8935         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8936         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8937
8938 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8939
8940         PR debug/42918
8941         * gcc.dg/pr42918.c: New test.
8942
8943 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8944
8945         * g++.dg/ext/attrib36.C: Require ILP32.
8946
8947 2010-02-16  Richard Guenther  <rguenther@suse.de>
8948
8949         PR tree-optimization/41043
8950         * gfortran.dg/pr41043.f90: New testcase.
8951         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8952
8953 2010-02-16  Jason Merrill  <jason@redhat.com>
8954
8955         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8956
8957 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8958
8959         PR tree-optimization/43074
8960         * gcc.dg/vect/fast-math-pr43074.c: New test.
8961
8962 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8965
8966 2010-02-16  Jason Merrill  <jason@redhat.com>
8967
8968         PR c++/43031
8969         * g++.dg/ext/attrib36.C: New.
8970
8971         PR c++/43036
8972         * g++.dg/other/array6.C: New.
8973
8974 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8975
8976         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8977
8978 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8979
8980         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8981         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8982         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8983         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8984         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8985         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8986
8987 2010-02-15  Richard Guenther  <rguenther@suse.de>
8988
8989         PR middle-end/43068
8990         * g++.dg/torture/pr43068.C: New testcase.
8991
8992 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8993
8994         PR c++/43024
8995         * g++.dg/opt/ice1.C: New.
8996
8997 2010-02-14  Jason Merrill  <jason@redhat.com>
8998
8999         PR c++/41997
9000         * g++.dg/cpp0x/initlist-opt.C: New.
9001
9002 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9003
9004         PR fortran/41113
9005         PR fortran/41117
9006         * gfortran.dg/internal_pack_6.f90: New test.
9007
9008 2010-02-12  Jason Merrill  <jason@redhat.com>
9009
9010         PR c++/43054
9011         * g++.dg/cpp0x/variadic99.C: New.
9012
9013 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9014
9015         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9016         sign extend pointers to gualchk_t.
9017
9018         PR c++/43033
9019         * g++.dg/other/default3.C: Xfail g4 test.
9020
9021 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9022
9023         PR middle-end/43012
9024         * gcc.dg/graphite/pr43012.c: New.
9025
9026 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9027
9028         PR middle-end/42930
9029         * g++.dg/graphite/pr42930.C: New.
9030
9031 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9032
9033         PR middle-end/42914
9034         PR middle-end/42530
9035         * gcc.dg/graphite/pr42530.c: New.
9036         * gcc.dg/graphite/pr42914.c: New.
9037
9038 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9039
9040         PR middle-end/42771
9041         * gcc.dg/graphite/pr42771.c: New.
9042
9043 2010-02-11  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/42998
9046         * gcc.c-torture/compile/pr42998.c: New testcase.
9047
9048 2010-02-10  Jason Merrill  <jason@redhat.com>
9049
9050         PR c++/41896
9051         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9052
9053         PR c++/42983, core issue 906
9054         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9055         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9056
9057         PR c++/43016
9058         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9059
9060 2010-02-10  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/43017
9063         * gcc.dg/torture/pr43017.c: New testcase.
9064
9065 2010-02-10  Tobias Burnus <burnus@net-b.de>
9066
9067         PR fortran/40823
9068         * gfortran.dg/private_type_1.f90: Update error location.
9069         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9070         * gfortran.dg/typebound_operator_2.f03: Ditto.
9071         * gfortran.dg/assignment_2.f90: Ditto.
9072         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9073         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9074
9075 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9076
9077         PR fortran/43015
9078         * gfortran.dg/bind_c_usage_20.f90: New test.
9079
9080 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR debug/43010
9083         * g++.dg/debug/pr43010.C: New test.
9084
9085 2010-02-10  Richard Guenther  <rguenther@suse.de>
9086
9087         PR c/43007
9088         * gcc.c-torture/execute/20100209-1.c: New testcase.
9089         * gcc.dg/fold-div-3.c: Likewise.
9090
9091 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9092
9093         * gcc.dg/builtin-ffs-1.c: New test.
9094
9095 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9096
9097         PR fortran/42999
9098         * gfortran.dg/array_constructor_35.f90: New test.
9099
9100 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9101
9102         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9103
9104 2010-02-09  Jason Merrill  <jason@redhat.com>
9105
9106         PR c++/42399
9107         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9108
9109         PR c++/42370
9110         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9111
9112 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9113
9114         PR fortran/41869
9115         * gfortran.dg/module_write_1.f90: New test.
9116
9117 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9118
9119         * gcc.dg/pr19340.c: Adjust.
9120
9121 2010-02-09  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/43008
9124         * gcc.c-torture/execute/pr43008.c: New testcase.
9125
9126 2010-02-09  Richard Guenther  <rguenther@suse.de>
9127
9128         PR tree-optimization/43000
9129         * gcc.dg/torture/pr43000.c: New testcase.
9130         * gcc.dg/torture/pr43002.c: Likewise.
9131
9132 2010-02-09  Daniel Kraft  <d@domob.eu>
9133
9134         PR fortran/39171
9135         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9136         and pass -Wsurprising as necessary.
9137
9138 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9139
9140         PR tree-optimization/42890
9141         * g++.dg/torture/pr42890.C: New test.
9142
9143 2010-02-08  Richard Guenther  <rguenther@suse.de>
9144
9145         PR middle-end/42995
9146         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9147
9148 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9149
9150         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9151         return 0 from main.
9152         * gcc.dg/graphite/block-1.c: Same.
9153         * gcc.dg/graphite/block-3.c: Same.
9154         * gcc.dg/graphite/block-4.c: Same.
9155         * gcc.dg/graphite/block-5.c: Same.
9156         * gcc.dg/graphite/block-6.c: Same.
9157         * gcc.dg/graphite/block-7.c: Same.
9158         * gcc.dg/graphite/interchange-0.c: Same.
9159         * gcc.dg/graphite/interchange-1.c: Same.
9160         * gcc.dg/graphite/interchange-10.c: Same.
9161         * gcc.dg/graphite/interchange-11.c: Same.
9162         * gcc.dg/graphite/interchange-12.c: Same.
9163         * gcc.dg/graphite/interchange-2.c: Same.
9164         * gcc.dg/graphite/interchange-3.c: Same.
9165         * gcc.dg/graphite/interchange-4.c: Same.
9166         * gcc.dg/graphite/interchange-5.c: Same.
9167         * gcc.dg/graphite/interchange-6.c: Same.
9168         * gcc.dg/graphite/interchange-7.c: Same.
9169         * gcc.dg/graphite/interchange-8.c: Same.
9170         * gcc.dg/graphite/interchange-9.c: Same.
9171         * gcc.dg/graphite/interchange-mvt.c: Same.
9172
9173 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9174
9175         * gfortran.dg/graphite/id-19.f: New.
9176         * gfortran.dg/graphite/pr14741.f90: New.
9177         * gfortran.dg/graphite/pr41924.f90: New.
9178         * gfortran.dg/graphite/run-id-2.f90: New.
9179
9180 2010-02-07  Richard Guenther  <rguenther@suse.de>
9181
9182         PR middle-end/42956
9183         * gcc.c-torture/compile/pr42956.c: New testcase.
9184
9185 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9186
9187         PR libfortran/42742
9188         * gfortran.dg/fmt_cache_2.f: New test.
9189
9190 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9191
9192         * gfortran.dg/read_no_eor.f90: New test.
9193
9194 2010-02-05  Jason Merrill  <jason@redhat.com>
9195
9196         * g++.dg/ext/label13.C: Move constructor body out of class.
9197
9198 2010-02-03  Jason Merrill  <jason@redhat.com>
9199
9200         PR c++/42870
9201         * g++.dg/ext/dllexport3.C: New.
9202
9203 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9204
9205         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9206
9207 2010-02-05  Richard Guenther  <rguenther@suse.de>
9208
9209         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9210
9211 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9212
9213         PR c++/42915
9214         * g++.dg/other/crash-9.C: New test.
9215
9216 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9217
9218         PR fortran/42309
9219         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9220
9221 2010-02-04  Richard Guenther  <rguenther@suse.de>
9222
9223         PR rtl-optimization/42952
9224         * gcc.dg/torture/pr42952.c: New testcase.
9225
9226 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9227
9228         PR libfortran/42901
9229         * gfortran.dg/namelist_60.f90: New test.
9230
9231 2010-02-03  Jason Merrill  <jason@redhat.com>
9232
9233         PR c++/40138
9234         * g++.dg/ext/builtin11.C: New.
9235
9236         PR c++/4926
9237         PR c++/38600
9238         * g++.dg/abi/mangle35.C: New.
9239         * g++.dg/abi/mangle37.C: New.
9240
9241         PR c++/12909
9242         * g++.dg/abi/mangle36.C: New.
9243
9244         PR c++/35652
9245         * g++.dg/warn/string1.C: New.
9246
9247 2010-02-03  Richard Guenther  <rguenther@suse.de>
9248
9249         PR tree-optimization/42944
9250         * gcc.dg/errno-1.c: New testcase.
9251
9252 2010-02-03  Richard Guenther  <rguenther@suse.de>
9253
9254         PR middle-end/42927
9255         * gcc.c-torture/compile/pr42927.c: New testcase.
9256
9257 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9258
9259         PR fortran/42936
9260         * gfortran.dg/null_4.f90: New test.
9261
9262 2010-02-02  Jason Merrill  <jason@redhat.com>
9263
9264         PR c++/41090
9265         * g++.dg/ext/label13.C: New.
9266
9267 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9268
9269         PR fortran/42650
9270         * gfortran.dg/func_result_5.f90: New test.
9271
9272 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9273
9274         PR fortran/42922
9275         * gfortran.dg/pure_initializer_3.f90: News test.
9276
9277 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9278
9279         PR fortran/42888
9280         * gfortran.dg/allocate_derived_2.f90: New test.
9281
9282 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9283
9284         PR middle-end/42898
9285         * gcc.dg/torture/pr42898-2.c: New test.
9286
9287 2010-01-31  Richard Guenther  <rguenther@suse.de>
9288
9289         PR middle-end/42898
9290         * gcc.dg/torture/pr42898.c: New testcase.
9291
9292 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9293
9294         PR fortran/38324
9295         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9296         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9297
9298 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9299
9300         * g++.dg/tree-ssa/inline-1.C: New.
9301         * g++.dg/tree-ssa/inline-2.C: New.
9302         * g++.dg/tree-ssa/inline-3.C: New.
9303
9304 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9305
9306         PR testsuite/41701
9307         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9308         the string 'pow' in the pathname of the compiler from generating a
9309         test failure.
9310
9311 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9312
9313         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9314         * g++.old-deja/g++.mike/eh17.C: Likewise.
9315         * g++.old-deja/g++.mike/p5571.C: Likewise.
9316
9317 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9318
9319         PR c++/42758
9320         PR c++/42634
9321         PR c++/42336
9322         PR c++/42797
9323         PR c++/42880
9324         * g++.dg/other/crash-5.C: New test.
9325         * g++.dg/other/crash-6.C: New test.
9326         * g++.dg/other/crash-7.C: New test.
9327         * g++.dg/other/crash-8.C: New test.
9328
9329 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR rtl-optimization/42889
9332         * gcc.dg/pr42889.c: New test.
9333
9334 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9335
9336         * gcc.target/i386/pr42881.c: Use SSE2.
9337
9338 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9339
9340         PR target/42891
9341         * gcc.target/i386/pr42891.c: New test.
9342
9343 2010-01-28  Richard Guenther  <rguenther@suse.de>
9344
9345         PR tree-optimization/42871
9346         * g++.dg/torture/pr42871.C: New testcase.
9347
9348 2010-01-28  Richard Guenther  <rguenther@suse.de>
9349
9350         * gcc.dg/Wobjsize-1.h: New testcase.
9351         * gcc.dg/Wobjsize-1.c: Likewise.
9352
9353 2010-01-28  Richard Guenther  <rguenther@suse.de>
9354
9355         PR middle-end/42883
9356         * g++.dg/torture/pr42883.C: New testcase.
9357
9358 2010-01-28  Michael Matz  <matz@suse.de>
9359
9360         * gcc.target/i386/pr42881.c: New test.
9361
9362 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9363
9364         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9365         Add i?86-*-solaris2* support.
9366
9367 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9368
9369         PR c++/42713
9370         PR c++/42820
9371         * g++.dg/template/typedef27.C: New test case.
9372         * g++.dg/template/typedef28.C: New test case.
9373
9374 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9375
9376         * gcc.dg/optimize-bswap*.c: Add ARM target
9377
9378 2010-01-27  Richard Guenther  <rguenther@suse.de>
9379
9380         PR middle-end/42878
9381         * gcc.dg/torture/pr42878-1.c: New testcase.
9382         * gcc.dg/torture/pr42878-2.c: Likewise.
9383
9384 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR middle-end/42874
9387         * gcc.dg/vla-22.c: New test.
9388
9389 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9390
9391         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9392         current collation.
9393
9394 2010-01-26  Richard Guenther  <rguenther@suse.de>
9395
9396         PR rtl-optimization/42685
9397         * gcc.dg/pr42685.c: New testcase.
9398         * g++.dg/other/pr42685.C: Likewise.
9399
9400 2010-01-26  Richard Guenther  <rguenther@suse.de>
9401
9402         PR middle-end/42806
9403         * g++.dg/other/pr42806.C: New testcase.
9404
9405 2010-01-26  Richard Guenther  <rguenther@suse.de>
9406
9407         PR tree-optimization/42250
9408         * gcc.dg/pr42250.c: New testcase.
9409
9410 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9411
9412         * gnat.dg/array_bounds_test.adb: New test.
9413
9414 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9415
9416         PR fortran/42858
9417         * gfortran.dg/generic_21.f90: New test.
9418
9419 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9420
9421         PR testsuite/41522
9422         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9423
9424 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9425
9426         PR c++/42748
9427         * g++.dg/abi/arm_va_list2.C: New test.
9428         * g++.dg/abi/arm_va_list2.h: Companion header file.
9429
9430 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9431
9432         PR fortran/41044
9433         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9434
9435         PR fortran/41167
9436         * gfortran.dg/char_array_arg_1.f90 : New test.
9437
9438         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9439
9440 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9441
9442         PR fortran/39304
9443         * gfortran.dg/generic_20.f90: New test.
9444
9445 2010-01-22  Michael Matz  <matz@suse.de>
9446
9447         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9448         -msse2.
9449
9450 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9451
9452         PR fortran/42736
9453         * gfortran.dg/dependency_25.f90 : New test.
9454
9455 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9456
9457         PR tree-optimization/42585
9458         * gcc.dg/tree-ssa/pr42585.c: New test.
9459
9460 2010-01-21  Richard Guenther  <rguenther@suse.de>
9461
9462         PR middle-end/19988
9463         * gcc.dg/pr19988.c: New testcase.
9464
9465 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9466
9467         * g++.dg/compat/decimal/compat-common.h: New file.
9468         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9469         * g++.dg/compat/decimal/pass_x.h: New file.
9470         * g++.dg/compat/decimal/pass_y.h: New file.
9471         * g++.dg/compat/decimal/pass-1_main.C: New file.
9472         * g++.dg/compat/decimal/pass-1_x.C: New file.
9473         * g++.dg/compat/decimal/pass-1_y.C: New file.
9474         * g++.dg/compat/decimal/pass-2_main.C: New file.
9475         * g++.dg/compat/decimal/pass-2_x.C: New file.
9476         * g++.dg/compat/decimal/pass-2_y.C: New file.
9477         * g++.dg/compat/decimal/pass-3_main.C: New file.
9478         * g++.dg/compat/decimal/pass-3_x.C: New file.
9479         * g++.dg/compat/decimal/pass-3_y.C: New file.
9480         * g++.dg/compat/decimal/pass-4_main.C: New file.
9481         * g++.dg/compat/decimal/pass-4_x.C: New file.
9482         * g++.dg/compat/decimal/pass-4_y.C: New file.
9483         * g++.dg/compat/decimal/pass-5_main.C: New file.
9484         * g++.dg/compat/decimal/pass-5_x.C: New file.
9485         * g++.dg/compat/decimal/pass-5_y.C: New file.
9486         * g++.dg/compat/decimal/pass-6_main.C: New file.
9487         * g++.dg/compat/decimal/pass-6_x.C: New file.
9488         * g++.dg/compat/decimal/pass-6_y.C: New file.
9489         * g++.dg/compat/decimal/return_x.h: New file.
9490         * g++.dg/compat/decimal/return_y.h: New file.
9491         * g++.dg/compat/decimal/return-1_main.C: New file.
9492         * g++.dg/compat/decimal/return-1_x.C: New file.
9493         * g++.dg/compat/decimal/return-1_y.C: New file.
9494         * g++.dg/compat/decimal/return-2_main.C: New file.
9495         * g++.dg/compat/decimal/return-2_x.C: New file.
9496         * g++.dg/compat/decimal/return-2_y.C: New file.
9497         * g++.dg/compat/decimal/return-3_main.C: New file.
9498         * g++.dg/compat/decimal/return-3_x.C: New file.
9499         * g++.dg/compat/decimal/return-3_y.C: New file.
9500         * g++.dg/compat/decimal/return-4_main.C: New file.
9501         * g++.dg/compat/decimal/return-4_x.C: New file.
9502         * g++.dg/compat/decimal/return-4_y.C: New file.
9503         * g++.dg/compat/decimal/return-5_main.C: New file.
9504         * g++.dg/compat/decimal/return-5_x.C: New file.
9505         * g++.dg/compat/decimal/return-5_y.C: New file.
9506         * g++.dg/compat/decimal/return-6_main.C: New file.
9507         * g++.dg/compat/decimal/return-6_x.C: New file.
9508         * g++.dg/compat/decimal/return-6_y.C: New file.
9509
9510 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9511
9512         PR debug/42715
9513         * gcc.dg/pr42715.c: New.
9514
9515 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9516
9517         PR c++/42038
9518         * g++.dg/parse/crash55.C: New.
9519
9520 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9521
9522         PR debug/42782
9523         * gcc.dg/guality/pr42782.c: New.
9524
9525 2010-01-20  Jason Merrill  <jason@redhat.com>
9526
9527         PR c++/41788
9528         * g++.dg/abi/packed1.C: New.
9529
9530         PR c++/41920
9531         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9532
9533         PR c++/40750
9534         * g++.dg/parse/fn-typedef1.C: New.
9535         * g++.dg/other/cv_quals.C: Adjust.
9536
9537 2010-01-20  Anthony Green  <green@moxielogic.com>
9538
9539         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9540         pack(push) pragma).
9541         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9542         * gcc.dg/20020312-2.c: Port this to the moxie core.
9543         * gcc.dg/weak/typeof-2.c: Ditto.
9544
9545 2010-01-20  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/42717
9548         * gcc.c-torture/compile/pr42717.c: New testcase.
9549
9550 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9553         of signed, add a few new tests.
9554
9555         PR middle-end/42803
9556         * g++.dg/parse/limits-initializer1.C: New test.
9557
9558 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9559
9560         PR fortran/42804
9561         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9562         * gfortran.dg/typebound_call_12.f03: New test.
9563
9564 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/42783
9567         * gfortran.dg/bounds_check_15.f90 : New test.
9568
9569 2010-01-19  Michael Matz  <matz@suse.de>
9570
9571         PR tree-optimization/41783
9572         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9573
9574 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9575
9576         PR target/38697.
9577         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9578         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9579         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9580         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9581         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9582         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9583         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9584         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9585         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9586         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9587         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9588
9589 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9590
9591         PR fortran/42545
9592         * gfortran.dg/extends_6.f03: Modified an error message.
9593         * gfortran.dg/extends_10.f03: New test.
9594         * gfortran.dg/private_type_6.f03: Modified an error message.
9595         * gfortran.dg/structure_constructor_8.f03: Ditto.
9596
9597 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR tree-optimization/42719
9600         * gcc.dg/pr42719.c: New test.
9601
9602         PR debug/42728
9603         * gcc.dg/pr42728.c: New test.
9604
9605 2010-01-19  Anthony Green  <green@moxielogic.com>
9606
9607         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9608
9609 2010-01-18  Anthony Green  <green@moxielogic.com>
9610
9611         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9612         for moxie.
9613
9614 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9615
9616         * g++.dg/template/error45.C: reverted as part of reverting the
9617         fix of PR c++/42634.
9618
9619 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9620
9621         PR c++/42634
9622         * g++.dg/template/error45.C: New test.
9623
9624 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9625
9626         PR c++/42766
9627         * g++.dg/conversion/op6.C: New test.
9628
9629 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9630
9631         PR target/42774
9632         * gcc.target/alpha/pr42774.c: New test.
9633
9634 2010-01-18  Richard Guenther  <rguenther@suse.de>
9635
9636         PR tree-optimization/42781
9637         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9638
9639 2010-01-17  Richard Guenther  <rguenther@suse.de>
9640
9641         PR middle-end/42248
9642         * gcc.c-torture/execute/pr42248.c: New testcase.
9643
9644 2010-01-17  Richard Guenther  <rguenther@suse.de>
9645
9646         PR tree-optimization/42773
9647         * g++.dg/torture/pr42773.C: New testcase.
9648
9649 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9650
9651         PR fortran/42677
9652         * gfortran.dg/interface_assignment_5.f90: New test.
9653
9654 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9655
9656         PR c++/42697
9657         * g++.dg/template/crash94.C: Reverted.
9658
9659 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9660
9661         PR debug/42767
9662         * gcc.dg/debug/pr42767.c: New.
9663
9664 2010-01-15  Jason Merrill  <jason@redhat.com>
9665
9666         PR c++/42761
9667         * g++.dg/cpp0x/decltype22.C: New.
9668
9669 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9670
9671         PR middle-end/42760
9672         * g++.dg/torture/pr42760.C: New test.
9673
9674 2010-01-15  Jing Yu  <jingyu@google.com>
9675
9676         PR rtl-optimization/42691
9677         * gcc.c-torture/execute/pr42691.c: New.
9678
9679 2010-01-15  Richard Guenther  <rguenther@suse.de>
9680
9681         PR middle-end/42739
9682         * g++.dg/torture/pr42739.C: New testcase.
9683
9684 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9685
9686         * g++.dg/template/error45.C: Revert as part of reverting changes
9687         or PR c++/42634.
9688
9689 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9690
9691         PR fortran/42684
9692         * gfortran.dg/interface_31.f90: New test.
9693
9694 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9695
9696         * gcc.target/powerpc/pr42747.c: New file.
9697
9698 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR middle-end/42674
9701         * c-c++-common/pr42674.c: New test.
9702
9703         PR c++/42608
9704         * g++.dg/template/instantiate11.C: New test.
9705
9706 2010-01-14  Jason Merrill  <jason@redhat.com>
9707
9708         PR c++/42701
9709         * g++.dg/overload/error3.C: New.
9710
9711         PR c++/42655
9712         * g++.dg/overload/rvalue1.C: New.
9713
9714 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9715
9716         PR tree-optimization/42706
9717         * gcc.dg/ipa/pr42706.c: New testcase.
9718
9719 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9720
9721         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9722
9723 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9724
9725         PR tree-optimization/42714
9726         * g++.dg/torture/pr42714.C: New test.
9727
9728 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9729
9730         PR rtl-optimization/42246
9731         * gfortran.dg/pr42246-2.f: New.
9732
9733 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9734
9735         PR rtl-optimization/42389
9736         * gcc.dg/pr42389.c: New.
9737
9738 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9739
9740         PR rtl-optimization/42388
9741         * gcc.dg/pr42388.c: New.
9742
9743 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9744
9745         PR rtl-optimization/42294
9746         * gfortran.dg/pr42294.f: New.
9747
9748 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9749
9750         PR rtl-optimization/39453
9751         PR rtl-optimization/42246
9752         * gcc.dg/pr39453.c: New.
9753         * gcc.dg/pr42246.c: New.
9754
9755 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9756
9757         PR middle-end/42245
9758         * gcc.dg/pr42245.c: New.
9759         * gcc.dg/pr42245-2.c: New.
9760
9761 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9762
9763         PR rtl-optimization/42249
9764         * gcc.dg/pr42249.c: New.
9765
9766 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9767
9768         PR c/42721
9769         * gcc.c-torture/execute/pr42721.c: New test.
9770
9771 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9772
9773         PR tree-optimization/42709
9774         * gcc.dg/vect/pr42709.c: New test.
9775
9776 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9777
9778         PR fortran/41478
9779         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9780         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9781
9782 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/42481
9785         * gfortran.dg/generic_19.f90 : New test.
9786
9787 2010-01-13  Richard Guenther  <rguenther@suse.de>
9788
9789         PR tree-optimization/42730
9790         * gcc.c-torture/compile/pr42730.c: New testcase.
9791
9792 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9793
9794         PR target/pr42542
9795         * gcc.target/ia64/pr42542-1.c: New.
9796         * gcc.target/ia64/pr42542-2.c: New.
9797         * gcc.target/ia64/pr42542-3.c: New.
9798
9799 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9800
9801         PR c++/42634
9802         * g++.dg/template/error45.C: New test.
9803
9804 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9805
9806         PR tree-optimization/42704
9807         * g++.dg/torture/pr42704.C: New test.
9808
9809 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9810
9811         PR tree-optimization/42703
9812         * gcc.c-torture/compile/pr42703.c: New test.
9813
9814 2010-01-13  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/42705
9817         * gcc.c-torture/compile/pr42705.c: New testcase.
9818
9819 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9820
9821         * gcc.target/bfin/l2.c: New test.
9822         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9823
9824 2010-01-13  Richard Guenther  <rguenther@suse.de>
9825
9826         PR middle-end/42716
9827         * gcc.c-torture/compile/pr42716.c: New testcase.
9828
9829 2010-01-13  Richard Guenther  <rguenther@suse.de>
9830
9831         PR lto/42678
9832         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9833
9834 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9835
9836         PR c/42708
9837         * gcc.c-torture/compile/pr42708-1.c: New test.
9838
9839 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR debug/42662
9842         * gcc.dg/pr42662.c: New test.
9843
9844         PR tree-optimization/42645
9845         * g++.dg/other/pr42645-1.C: New test.
9846         * g++.dg/other/pr42645-2.C: New test.
9847
9848 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9849
9850         PR target/42416
9851         * gcc.target/powerpc/warn-1.c: New test.
9852         * gcc.target/powerpc/warn-2.c: New test.
9853
9854 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9855
9856         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9857         stack alignment.
9858
9859 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9860
9861         * gcc.dg/lto/20100108_0.c: New.
9862
9863 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9864
9865         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9866         Add -march=i686 -msse for 32bit x86 targets.
9867
9868 2010-01-10  Richard Guenther  <rguenther@suse.de>
9869
9870         PR middle-end/42667
9871         * gcc.dg/torture/pr42667.c: New testcase.
9872
9873 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9874
9875         PR fortran/32489
9876         * gfortran.dg/array_constructor_34.f90: New test.
9877
9878 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9879
9880         PR fortran/20923
9881         * gfortran.dg/array_constructor_33.f90: New test.
9882         gfortran.dg/array_function_5.f90: Add credit.
9883
9884 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9885
9886         PR debug/42631
9887         * gcc.dg/pr42631.c: New.
9888
9889 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9890
9891         PR debug/42630
9892         * gcc.dg/pr42630.c: New.
9893
9894 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9895
9896         PR debug/42629
9897         * gcc.dg/pr42629.c: New.
9898
9899 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9900
9901         PR middle-end/42363
9902         * gcc.dg/torture/pr42363.c: New.
9903
9904 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9905
9906         PR debug/42604
9907         PR debug/42395
9908         * gcc.dg/vect/pr42604.c: New.
9909         * gcc.dg/vect/pr42395.c: New.
9910
9911 2010-01-09  Richard Guenther  <rguenther@suse.de>
9912
9913         PR middle-end/42512
9914         * gcc.c-torture/execute/pr42512.c: New testcase.
9915
9916 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9917
9918         PR fortran/41298
9919         * gfortran.dg/c_ptr_tests_14.f90: New test.
9920
9921 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9922
9923         PR ada/41929
9924         * gnat.dg/null_pointer_deref1.adb: Don't run on
9925         sparc*-sun-solaris2.11.
9926
9927 2010-01-08  Richard Guenther  <rguenther@suse.de>
9928
9929         PR lto/42528
9930         * gcc.dg/lto/20100103-1_0.c: New testcase.
9931         * gcc.dg/lto/20100103-2_0.c: Likewise.
9932
9933 2010-01-08  Tobias Burnus  <burnus@net-b.de
9934
9935         PR/fortran 25829
9936         * gfortran.dg/asynchronous_1.f90: New test.
9937         * gfortran.dg/asynchronous_2.f90: New test.
9938         * gfortran.dg/conflicts.f90: Update error message.
9939
9940 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9941
9942         c++/40155
9943         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9944
9945 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR tree-optimization/42625
9948         * g++.dg/opt/dtor4.C: New test.
9949         * g++.dg/opt/dtor4.h: New.
9950         * g++.dg/opt/dtor4-aux.cc: New.
9951
9952 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9953
9954         PR fortran/42597
9955         * gfortran.dg/proc_ptr_26.f90: New test.
9956
9957 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9958
9959         PR fortran/41872
9960         * gfortran.dg/allocatable_scalar_7.f90: New test.
9961
9962 2010-01-06  Richard Guenther  <rguenther@suse.de>
9963
9964         * gcc.c-torture/compile/pr42632.c: New testcase.
9965
9966 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9967
9968         PR target/42542
9969         * gcc.target/i386/pr42542-4.c: New.
9970         * gcc.target/i386/pr42542-4a.c: Likewise.
9971         * gcc.target/i386/pr42542-5.c: Likewise.
9972         * gcc.target/i386/pr42542-5a.c: Likewise.
9973
9974 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9975
9976         * gcc.dg/tls/opt-15.c: New test.
9977
9978 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9979
9980         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9981
9982 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9983
9984         PR tree-optimization/42462
9985         * g++.dg/torture/pr42462.C: New test.
9986
9987 2010-01-05  Jason Merrill  <jason@redhat.com>
9988
9989         * g++.dg/cpp0x/initlist30.C: New test.
9990
9991 2010-01-05  Richard Guenther  <rguenther@suse.de>
9992
9993         PR tree-optimization/42614
9994         * gcc.c-torture/execute/pr42614.c: New testcase.
9995
9996 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9997
9998         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9999         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10000         -Wunreachable-code.
10001         * gcc.dg/Wunreachable-2.c: Likewise.
10002         * gcc.dg/Wunreachable-3.c: Likewise.
10003         * gcc.dg/Wunreachable-4.c: Likewise.
10004         * gcc.dg/Wunreachable-5.c: Likewise.
10005         * gcc.dg/Wunreachable-6.c: Likewise.
10006         * gcc.dg/Wunreachable-7.c: Likewise.
10007         * gcc.dg/Wunreachable-8.c: Likewise.
10008         * gcc.dg/20041231-1.c: Likewise.
10009
10010 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR other/42611
10013         * gcc.dg/pr42611.c: New test.
10014
10015         PR tree-optimization/42508
10016         * g++.dg/opt/pr42508.C: New test.
10017
10018 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10019
10020         PR fortran/41872
10021         * gfortran.dg/allocatable_scalar_8.f90: New.
10022
10023 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10024
10025         PR tree-optimization/42398
10026         * gcc.c-torture/compile/pr42398.c: New test.
10027
10028 2010-01-04  Jason Merrill  <jason@redhat.com>
10029
10030         PR c++/42555
10031         * g++.dg/ext/attrib35.C: New.
10032
10033         PR c++/42567
10034         * g++.dg/cpp0x/auto17.C: New.
10035
10036 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10037
10038         * gcc.dg/lto/20100104_0.c: New.
10039
10040 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10041
10042         PR target/42542
10043         * gcc.target/i386/pr42542-1.c: New.
10044         * gcc.target/i386/pr42542-1a.c: Likewise.
10045         * gcc.target/i386/pr42542-1b.c: Likewise.
10046         * gcc.target/i386/pr42542-2.c: Likewise.
10047         * gcc.target/i386/pr42542-2a.c: Likewise.
10048         * gcc.target/i386/pr42542-2b.c: Likewise.
10049         * gcc.target/i386/pr42542-3.c: Likewise.
10050         * gcc.target/i386/pr42542-3a.c: Likewise.
10051
10052 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10053
10054         PR fortran/41872
10055         * gfortran.dg/allocatable_scalar_5.f90: New test.
10056         * gfortran.dg/allocatable_scalar_6.f90: New test.
10057
10058 2010-01-03  Richard Guenther  <rguenther@suse.de>
10059
10060         PR testsuite/42583
10061         * gfortran.dg/gomp/recursion1.f90: Remove.
10062
10063 2010-01-03  Richard Guenther  <rguenther@suse.de>
10064
10065         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10066         * gcc.dg/uninit-6.c: Likewise.
10067         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10068
10069 2010-01-03  Richard Guenther  <rguenther@suse.de>
10070
10071         PR tree-optimization/42589
10072         * gcc.target/i386/pr42589.c: New testcase.
10073
10074 2010-01-03  Richard Guenther  <rguenther@suse.de>
10075
10076         PR tree-optimization/42438
10077         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10078
10079 2010-01-02  Richard Guenther  <rguenther@suse.de>
10080
10081         PR testsuite/41651
10082         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10083
10084 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10085
10086         PR target/42448
10087         * gcc.target/alpha/pr42448-1.c: New test.
10088         * gcc.target/alpha/pr42448-2.c: Ditto.
10089
10090 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10091
10092         PR preprocessor/41947
10093         * gcc.dg/c99-hexfloat-3.c: New test.
10094
10095 2010-01-01  Richard Guenther  <rguenther@suse.de>
10096
10097         PR c/42570
10098         * gcc.c-torture/execute/pr42570.c: New testcase.
10099
10100 2010-01-01  Richard Guenther  <rguenther@suse.de>
10101
10102         PR middle-end/42559
10103         * gcc.c-torture/compile/pr42559.c: New testcase.
10104
10105 \f
10106 Copyright (C) 2010 Free Software Foundation, Inc.
10107
10108 Copying and distribution of this file, with or without modification,
10109 are permitted in any medium without royalty provided the copyright
10110 notice and this notice are preserved.