re PR objc/25965 (Allows duplicate member names in objc subclasses)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Merge from 'apple/trunk' branch on FSF servers.
4
5         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
6
7                 Radar 4291785
8                 
9                 objc.dg/naming-4.m: New
10                 objc.dg/naming-5.m: New
11                 obj-c++.dg/naming-1.mm: New
12                 obj-c++.dg/naming-2.mm: New
13
14 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
15             Jack Howarth  <howarth@bromo.med.uc.edu>
16
17         PR c++/45645
18         * g++.dg/torture/pr44972.C: Use portable assert().
19
20 2010-09-21  Richard Guenther  <rguenther@suse.de>
21
22         PR tree-optimization/45580
23         * g++.dg/torture/pr45580.C: New testcase.
24
25 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
26
27         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
28
29 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
30
31         PR fortran/45438
32         * gfortran.dg/pointer_check_7.f90: New.
33
34 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
35
36         PR rtl-optimization/45728
37         * gcc.c-torture/compile/pr45728.c: New test.
38
39 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
40
41         PR fortran/45081
42         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
43
44 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
45
46         * g++.dg/tree-ssa/pr45605.C: Add "\\".
47
48 2010-09-20  Richard Guenther  <rguenther@suse.de>
49
50         PR middle-end/45704
51         * gcc.dg/torture/pr45704.c: New testcase.
52
53 2010-09-20  Jan Hubicka  <jh@suse.cz>
54
55         PR tree-optimize/45605
56         * g++.dg/tree-ssa/pr45605.C: New testcase.
57
58 2010-09-20  Michael Matz  <matz@suse.de>
59
60         PR testsuite/45706
61         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
62         enough.
63
64 2010-09-20  Richard Guenther  <rguenther@suse.de>
65
66         PR tree-optimization/45705
67         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
68
69 2010-09-20  Michael Matz  <matz@suse.de>
70
71         PR testsuite/45706
72         * lib/target-supports.exp (check_effective_target_vect_perm):
73         Add i?86-*-*.
74
75 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
76
77         PR rtl-optimization/45695
78         * gcc.c-torture/execute/pr45695.c: New test.
79
80 2010-09-19  Jan Hubicka  <jh@suse.cz>
81
82         PR lto/44246
83         * gcc.c-torture/compile/pr44246.c:New file.
84
85 2010-09-19  Ira Rosen  <irar@il.ibm.com>
86
87         PR tree-optimization/45714
88         * gfortran.dg/vect/pr45714-a.f: New test.
89         * gfortran.dg/vect/pr45714-b.f: New test.
90
91 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
92
93         * gnat.dg/const1.adb: Rename into...
94         * gnat.dg/constant1.adb: ...this.
95         * gnat.dg/constant2.adb: New test.
96         * gnat.dg/constant2_pkg1.ads: New helper.
97         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
98
99 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
100
101         * gnat.dg/specs/constant1.ads: New test.
102         * gnat.dg/specs/constant1_pkg.ads: New helper.
103
104 2010-09-18  Jan Hubicka  <jh@suse.cz>
105
106         PR tree-optimization/45453
107         * g++.dg/tree-ssa/pr45453.C: New testcase.
108
109 2010-09-18  Jason Merrill  <jason@redhat.com>
110
111         * g++.dg/cpp0x/initlist44.C: New.
112
113 2010-09-18  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/45709
116         * g++.dg/torture/pr45709-2.C: New testcase.
117
118 2010-09-18  Richard Guenther  <rguenther@suse.de>
119
120         PR tree-optimization/45709
121         * g++.dg/torture/pr45709.C: New testcase.
122
123 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
124
125         PR testsuite/45719
126         * gcc.target/i386/pad-3.c: Pass -fno-pic.
127
128 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
129
130         * gcc.target/i386/pad-1.c: New.
131         * gcc.target/i386/pad-2.c: Likewise.
132         * gcc.target/i386/pad-3.c: Likewise.
133         * gcc.target/i386/pad-4.c: Likewise.
134         * gcc.target/i386/pad-5a.c: Likewise.
135         * gcc.target/i386/pad-5b.c: Likewise.
136         * gcc.target/i386/pad-6a.c: Likewise.
137         * gcc.target/i386/pad-6b.c: Likewise.
138         * gcc.target/i386/pad-7.c: Likewise.
139         * gcc.target/i386/pad-8.c: Likewise.
140         * gcc.target/i386/pad-9.c: Likewise.
141         * gcc.target/i386/pad-10.c: Likewise.
142
143 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
144
145         PR middle-end/45234
146         * gcc.dg/torture/stackalign/alloca-5.c: New.
147
148 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
149
150         PR middle-end/45678
151         * gcc.dg/torture/pr45678-2.c: New.
152
153 2010-09-17  Richard Guenther  <rguenther@suse.de>
154
155         PR middle-end/45678
156         * gcc.dg/torture/pr45678-1.c: New testcase.
157
158 2010-09-17  Michael Matz  <matz@suse.de>
159
160         PR tree-optimization/43432
161         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
162         check_effective_target_vect_perm_short): New predicates.
163         (check_effective_target_vect_perm): Include x86_64.
164         * gcc.dg/vect/pr43432.c: New test.
165         * gcc.dg/vect/vect-114.c: Adjust.
166         * gcc.dg/vect/vect-15.c: Ditto.
167         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
168         * gcc.dg/vect/slp-perm-9.c: Ditto.
169
170 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
171
172         PR testsuite/45692
173         * objc/execute/exceptions/throw-nil.m: Run the test only with the
174         GNU runtime.
175
176 2010-09-17  Richard Guenther  <rguenther@suse.de>
177
178         * gcc.dg/pr27898.c: Use -flto instead of -combine.
179         * gcc.dg/pr28706.c: Likewise.
180         * gcc.dg/pr28712.c: Likewise.
181         * gcc.dg/pr30762-1.c: Likewise.
182         * gcc.dg/pr30762-2.c: Likewise.
183         * gcc.dg/pr31529-1.c: Likewise.
184         * gcc.dg/pr31529-2.c: Likewise.
185         * gcc.dg/pr34457-1.c: Likewise.
186         * gcc.dg/pr34457-2.c: Likewise.
187         * gcc.dg/pr34668-1.c: Likewise.
188         * gcc.dg/pr34668-2.c: Likewise.
189         * gcc.dg/pr34989-1.c: Likewise.
190         * gcc.dg/pr34989-2.c: Likewise.
191         * gcc.dg/pr43557-1.c: Likewise.
192         * gcc.dg/pr43557-2.c: Likewise.
193         * gcc.dg/debug/pr41893-1.c: Likewise.
194         * gcc.dg/matrix/matrix.exp: Do not use -combine.
195         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
196         * gcc.dg/matrix/matrix-4.c: Likewise.
197         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
198         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
199         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
200         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
201
202 2010-09-16  Tobias Burnus  <burnus@net-b.de>
203
204         PR fortran/43665
205         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
206         optimizations.
207         * gfortran.dg/intent_optimize_1.f90: New test.
208
209 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
210
211         * gcc.target/i386/divmod-1.c: New.
212         * gcc.target/i386/divmod-2.c: Likewise.
213         * gcc.target/i386/divmod-3.c: Likewise.
214         * gcc.target/i386/divmod-4.c: Likewise.
215         * gcc.target/i386/divmod-4a.c: Likewise.
216         * gcc.target/i386/divmod-5.c: Likewise.
217         * gcc.target/i386/divmod-6.c: Likewise.
218         * gcc.target/i386/divmod-7.c: Likewise.
219         * gcc.target/i386/divmod-8.c: Likewise.
220         * gcc.target/i386/udivmod-1.c: Likewise.
221         * gcc.target/i386/udivmod-2.c: Likewise.
222         * gcc.target/i386/udivmod-3.c: Likewise.
223         * gcc.target/i386/udivmod-4.c: Likewise.
224         * gcc.target/i386/udivmod-4a.c: Likewise.
225         * gcc.target/i386/udivmod-5.c: Likewise.
226         * gcc.target/i386/udivmod-6.c: Likewise.
227         * gcc.target/i386/udivmod-7.c: Likewise.
228         * gcc.target/i386/udivmod-8.c: Likewise.
229
230 2010-09-16  Jan Hubicka  <jh@suse.cz>
231
232         * g++.dg/lto/pr45679-1_0.C: New file.
233         * g++.dg/lto/pr45679-1_1.C: New file.
234         * g++.dg/lto/pr45679-0_0.C: New file.
235         * g++.dg/lto/pr45679-0_1.C: New file.
236
237 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
238
239         PR fortran/45674
240         * gfortran.dg/class_dummy_2.f03: New.
241
242 2010-09-16  Richard Guenther  <rguenther@suse.de>
243
244         PR tree-optimization/45623
245         * gcc.dg/torture/pr45623.c: New testcase.
246
247 2010-09-16  Ira Rosen  <irar@il.ibm.com>
248
249         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
250         name and parentheses.
251         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
252
253 2010-09-15  Jason Merrill  <jason@redhat.com>
254
255         * g++.dg/parse/parameter-declaration-2.C: New.
256
257         * g++.dg/cpp0x/scoped_enum2.C: New.
258
259 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * gcc.c-torture/compile/20100915-1.c: New test.
262
263 2010-09-15  Martin Jambor  <mjambor@suse.cz>
264
265         PR middle-end/45644
266         * gcc.dg/ipa/pr45644.c: New test.
267
268 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
269
270         PR tree-optimization/45633
271         * gcc.dg/vect/pr45633.c: New test.
272
273 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
274
275         PR fortran/45577
276         * gfortran.dg/allocate_derived_4.f90: New.
277
278 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
279
280         * lib/target-supports.exp
281         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
282         supported flag to true for neon.
283
284 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
285
286         PR c++/45665
287         * g++.dg/template/crash103.C: New.
288
289 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
290
291         Merge from 'apple/trunk' branch on FSF servers.
292
293         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
294
295         Radar 4457381
296         * objc.dg/msg-in-protocol.m: New.
297         * obj-c++.dg/msg-in-protocol.mm: New.
298
299         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
300
301         Radar 4219590
302         * objc.dg/break-in-ifstmt.m: New.
303
304         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
305
306         Radar 4174166
307         * obj-c++.dg/comp-types-13.mm: New.
308         * objc.dg/comp-types-12.m: New.
309
310         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
311
312         Radar 4216500
313         * obj-c++.dg/proto-lossage-7.mm: New.
314         * objc.dg/proto-lossage-7.m: New.
315
316 2010-09-14  Jan Hubicka  <jh@suse.cz>
317
318         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
319         folding.
320         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
321         folding.
322
323 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
324
325         PR middle-end/45567
326         * gcc.dg/pr45567.c: New test.
327
328         PR debug/45660
329         * g++.dg/debug/pr45660.C: New test.
330
331 2010-09-14  Ira Rosen  <irar@il.ibm.com>
332
333         PR tree-optimization/45470
334         * g++.dg/vect/pr45470-a.cc: New test.
335         * g++.dg/vect/pr45470-a.cc: New test.
336
337 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
338
339         PR target/42070
340         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
341         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
342
343 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
344
345         PR libfortran/45532
346         * gfortran.dg/namelist_64.f90: New test.
347
348 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
349
350         PR rtl-optimization/45617
351         * gcc.target/i386/pr45617.c: New test.
352
353 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
354
355         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
356
357 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
358
359         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
360         * gcc.target/i386/fma4-vector.c: Likewise.
361         * gcc.target/i386/vectorize2.c: Likewise.
362         * gcc.target/i386/vectorize4.c: Likewise.
363         * gcc.target/i386/vectorize5.c: Likewise.
364         * gcc.target/i386/vectorize6.c: Likewise.
365         * gcc.target/i386/vectorize8.c: Likewise.
366
367         * gcc.target/i386/vect-double-1.c: New.
368         * gcc.target/i386/vect-double-1a.c: Likewise.
369         * gcc.target/i386/vect-double-2.c: Likewise.
370         * gcc.target/i386/vect-double-2a.c: Likewise.
371
372         * lib/target-supports.exp (check_effective_target_vect_double):
373         Set et_vect_double_saved to 0 when tuning for Atom.
374
375 2010-09-13  Jan Hubicka  <jh@suse.cz>
376
377         * gcc.dg/torture/pr23821.c: Drop static keyword.
378         * gcc.dg/tree-ssa/loop-19.c: Likewise.
379         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
380
381 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
382
383         * gcc.target/arm/sync-1.c: New.
384
385 2010-09-12  Olivier Hainque  <hainque@adacore.com>
386
387         * gnat.dg/memtrap.adb: New test.
388
389 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
390
391         * gfortran.dg/promotion.f90: Fix options.
392
393 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
394
395         * g++.dg/cpp0x/range-for1.C: New.
396         * g++.dg/cpp0x/range-for2.C: New.
397         * g++.dg/cpp0x/range-for3.C: New.
398         * g++.dg/cpp0x/range-for4.C: New.
399         * g++.dg/cpp0x/range-for5.C: New.
400         * g++.dg/cpp0x/range-for6.C: New.
401
402 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
403
404         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
405         and counts. Check that transpose is not called.
406         * gfortran.dg/transpose_2.f90: Update error message.
407
408 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
409
410         PR c++/43824
411         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
412         * g++.dg/lookup/strong-using-2.C: Likewise.
413         * g++.dg/lookup/strong-using-3.C: Likewise.
414         * g++.dg/lookup/strong-using-5.C: Likewise.
415
416         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
417         * g++.dg/cpp0x/inline-ns4.C: New.
418         * g++.dg/cpp0x/inline-ns5.C: New.
419
420 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
421
422         PR middle-end/45634
423         * gfortran.fortran-torture/compile/pr45634.f90: New.
424
425 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
426
427         * objc.dg/fobjc-exceptions.m: New test.
428
429 2010-09-10  Jan Hubicka  <jh@suse.cz>
430
431         * g++.dg/inherit/covariant7.C: Fix pattern matching.
432
433 2010-09-10  Martin Jambor  <mjambor@suse.cz>
434
435         PR tree-optimization/44972
436         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
437         * gcc.dg/tree-ssa/pr45144.c: Likewise.
438         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
439         instead.
440         * g++.dg/torture/pr44972.C: New test.
441
442 2010-09-10  Martin Jambor  <mjambor@suse.cz>
443
444         PR tree-optimization/44972
445         * g++.dg/torture/pr34850.C: Remove expected warning.
446
447 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
448
449         * gfortran.dg/dummy_optional_arg.f90: New test.
450
451 2010-09-08  Jan Hubicka  <jh@suse.cz>
452
453         PR tree-optimization/45598
454         * fortran.fortran-torture/compile/pr45598.f90: New test.
455
456 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
457
458         * lib/target-supports-dg.exp (dg-require-ifunc): New.
459         * lib/target-supports.exp (check_ifunc_available): New.
460         * gcc.dg/attr-ifunc-1.c: New.
461         * gcc.dg/attr-ifunc-2.c: New.
462         * gcc.dg/attr-ifunc-3.c: New.
463         * gcc.dg/attr-ifunc-4.c: New.
464         * gcc.dg/attr-ifunc-5.c: New.
465         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
466         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
467         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
468         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
469
470 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
471
472         PR middle-end/40386
473         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
474
475 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
476
477         * gfortran.dg/inline_transpose_1.f90: New test.
478
479 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
480
481         PR c++/45588
482         * g++.dg/warn/Wunused-var-15.C: New test.
483
484 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
485
486         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
487         hppa*-*-hpux*.
488
489 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
490
491         * objc/execute/exceptions/throw-nil.m: New test.
492         * objc/execute/exceptions/handler-1.m: Updated to use the new
493         objc_set_uncaught_exception_handler() function.
494         * objc/execute/exceptions/matcher-1.m: New test.
495
496 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
497
498         PR fortran/38282
499         * gfortran.dg/bit_comparison_1.F90: New test.
500         * gfortran.dg/leadz_trailz_3.f90: New test.
501         * gfortran.dg/masklr_2.F90: New test.
502         * gfortran.dg/shiftalr_1.F90: New test.
503         * gfortran.dg/merge_bits_2.F90: New test.
504         * gfortran.dg/dshift_2.F90: New test.
505         * gfortran.dg/bit_comparison_2.F90: New test.
506         * gfortran.dg/masklr_1.F90: New test.
507         * gfortran.dg/merge_bits_1.F90: New test.
508         * gfortran.dg/dshift_1.F90: New test.
509         * gfortran.dg/shiftalr_2.F90: New test.
510
511 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
512
513         * objc.dg/type-stream-1.m: Replaced with a test that tests that
514         functions from objc/typedstream.h are deprecated.
515
516 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
517
518         * lib/target-supports.exp
519         (check_effective_target_run_expensive_tests): New proc.
520         * gcc.c-torture/compile/limits-fnargs.c: Use
521         dg-require-effective-target run_expensive_tests.
522
523 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
524
525         PR fortran/45597
526         * gfortran.dg/gomp/pr45597.f90: New test.
527
528         PR fortran/45595
529         * gfortran.dg/gomp/pr45595.f90: New test.
530
531 2010-09-08  Michael Matz  <matz@suse.de>
532
533         * c-c++-common/uninit-17.c: Adjust.
534
535 2010-09-08  Michael Matz  <matz@suse.de>
536
537         PR tree-optimization/43430
538         * gcc.dg/vect/pr43430-2.c: New test.
539
540 2010-09-08  Michael Matz  <matz@suse.de>
541
542         PR tree-optimization/33244
543         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
544
545 2010-09-08  Richard Guenther  <rguenther@suse.de>
546
547         PR tree-optimization/45578
548         * gfortran.dg/pr45578.f90: New testcase.
549
550 2010-09-08  Richard Guenther  <rguenther@suse.de>
551
552         PR testsuite/45590
553         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
554
555 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
556
557         PR fortran/45576
558         * gfortran.dg/char_length_18.f90:  New test.
559
560 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
561
562         PR target/36502
563         * gcc.target/i386/pr36502.c: New test.
564
565         PR target/42313
566         PR target/44651
567         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
568         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
569
570 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
571
572         * gfortran.dg/achar_4.f90: Enable bounds checking.
573
574 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
575
576         PR target/45206
577         * gcc.target/i386/pr45206.c: New test.
578
579 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
580
581         PR fortran/45505
582         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
583
584 2010-09-07  Jan Hubicka  <jh@suse.cz>
585
586         * gcc.c-torture/compile/20100907.c: New testcase.
587
588 2010-09-07  Richard Guenther  <rguenther@suse.de>
589
590         PR middle-end/45569
591         * g++.dg/eh/pr45569.C: New testcase.
592
593 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
594
595         PR target/43137
596         * gcc.target/arm/pr43137.c: New test.
597
598 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
599
600         PR fortran/36931
601         * gfortran.dg/dependency_35.f90:  New test.
602
603 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
604
605         PR fortran/34145
606         * gfortran.dg/char_length_17.f90:  New test.
607
608 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
609
610         PR c++/45200
611         PR c++/45293
612         PR c++/45558
613         * g++.dg/template/typedef34.C: New test.
614         * g++.dg/template/typedef35.C: New test.
615
616 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
617
618         PR target/22152
619         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
620
621 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
622
623         * g++.dg/warn/Wdouble-promotion.C: New.
624
625 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
626
627         * g++.dg/parse/redef2.C: New.
628
629 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
630
631         * gcc.dg/20100906-1.c: New testcase.
632
633 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
634
635         PR testsuite/45543
636         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
637         DW_TAG_enumeration_type DIE.
638
639 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
640
641         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
642         Update XFAILs.
643
644 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
645
646         PR rtl-optimization/44919
647         * g++.dg/opt/pr44919.C: New.
648
649 2010-09-06  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/38282
652         * gfortran.dg/iall_iany_iparity_1.f90: New.
653         * gfortran.dg/iall_iany_iparity_2.f90: New.
654
655 2010-09-06  Jason Merrill  <jason@redhat.com>
656
657         * g++.dg/cpp0x/initlist42.C: New.
658
659         * g++.dg/cpp0x/auto19.C: New.
660
661         * g++.dg/template/sfinae25.C: New.
662         * g++.dg/template/char1.C: Expect warning.
663         * g++.dg/template/nontype10.C: Likewise.
664
665         * g++.dg/cpp0x/implicit9.C: New.
666
667         * g++.dg/cpp0x/initlist43.C: New.
668
669 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
670
671         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
672
673 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
674
675         * gcc.dg/Wdouble-promotion.c: New.
676
677 2010-09-05  Tobias Burnus  <burnus@net-b.de>
678
679         * gfortran.dg/float128_1.f90: Remove test case as
680         it always fails since Rev 163611 backed out the
681         front-end implementation.
682
683 2010-09-05  Tobias Burnus  <burnus@net-b.de>
684
685         * gfortran.dg/float128_1.f90: XFAIL test case.
686
687 2010-09-05  Tobias Burnus  <burnus@net-b.de>
688
689         * gfortran.dg/bessel_7.f90: Decrease required precision.
690
691 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
692
693         PR testsuite/45545
694         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
695         ref-all-matching targets.
696
697 2010-09-05  Richard Guenther  <rguenther@suse.de>
698
699         PR tree-optimization/45535
700         * gcc.c-torture/compile/pr45535.c: New testcase.
701
702 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
703
704         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
705         "\[^\n\]*".
706         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
707         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
708         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
709         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
710         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
711         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
712         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
713         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
714         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
715         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
716         * gcc.target/i386/pr22152.c: Likewise.
717         * gcc.target/i386/pr36992-1.c: Likewise.
718         * gcc.target/i386/pr36992-2.c: Likewise.
719         * gcc.target/sh/sh4a-memmovua.c: Likewise.
720
721 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
722
723         PR testsuite/43957
724         * gcc.dg/const-uniq-1.c: Modify regexp.
725
726 2010-09-04  Tobias Burnus  <burnus@net-b.de>
727
728         PR fortran/45530
729         * gfortran.dg/namelist_63.f90: New.
730
731 2010-09-04  Jan Hubicka  <jh@suse.cz>
732
733         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
734         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
735
736 2010-09-04  Jan Hubicka  <jh@suse.cz>
737
738         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
739
740 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
741
742         PR fortran/45507
743         * gfortran.dg/allocate_alloc_opt_12.f90: New.
744
745 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
746
747         * gcc.dg/opts-4.c: New test.
748
749 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
750
751         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
752         * gcc.dg/vect/vect-peel-4.c: Ditto.
753
754 2010-09-03  Daniel Kraft  <d@domob.eu>
755
756         PR fortran/45525
757         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
758
759 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
760
761         PR fortran/45159
762         * gfortran.dg/dependency_34.f90:  New test.
763
764 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
765
766         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
767
768 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
769
770         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
771         gcc.target/i386/clearcap.map if supported.
772
773 2010-09-03  Michael Matz  <matz@suse.de>
774
775         PR middle-end/45415
776         * gcc.dg/pr45415.c: New test.
777
778 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
779
780         PR tree-optimization/45506
781         * gcc.dg/pr45506.c: New.
782
783 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
784
785         PR target/45476
786         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
787         * gcc.target/i386/float128-2.c: Ditto.
788
789 2010-09-03  Daniel Kraft  <d@domob.eu>
790
791         PR fortran/34162
792         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
793         * gfortran.dg/internal_dummy_2.f08: New test.
794         * gfortran.dg/internal_dummy_3.f08: New test.
795         * gfortran.dg/internal_dummy_4.f08: New test.
796
797 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
798
799         PR debug/45500
800         * gcc.target/i386/pr45500.c: New test.
801
802 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
803
804         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
805
806 2010-09-03  Daniel Kraft  <d@domob.eu>
807
808         PR fortran/44602
809         * gfortran.dg/exit_2.f08; Adapt error messages.
810         * gfortran.dg/exit_3.f08: New test.
811         * gfortran.dg/exit_4.f08: New test.
812         * gfortran.dg/exit_5.f03: New test.
813
814 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
815
816         * gfortran.dg/ishft_4.f90: New test.
817
818 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
819
820         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
821         FRIZ/XSRIZ instruciton for (double)(long long)x.
822         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
823
824 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
827
828 2010-09-02  Richard Guenther  <rguenther@suse.de>
829
830         PR tree-optimization/44937
831         PR tree-optimization/45412
832         * g++.dg/opt/pr45412.C: New testcase.
833         * gcc.c-torture/compile/pr45412.c: Likewise.
834         * gcc.c-torture/compile/pr44937.c: Likewise.
835
836 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
837
838         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
839         but using -Werror=comment.
840         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
841         expected error messages.
842
843 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
844
845         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
846         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
847
848 2010-09-02  Tobias Burnus  <burnus@net-b.de>
849
850         PR fortran/45489
851         * gfortran.dg/initialization_27.f90: New.
852
853 2010-09-02  Ira Rosen  <irar@il.ibm.com>
854
855         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
856         check into different basic blocks. Expect vectorization if misaligned
857         stores are supported.
858         * gcc.dg/vect/bb-slp-8a.c: New test.
859         * gcc.dg/vect/bb-slp-8b.c: New test.
860
861 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
862
863         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
864
865 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
866
867         PR fortran/44541
868         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
869         * gfortran.dg/class_dummy_1.f03: New.
870
871 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
872
873         PR middle-end/45458
874         * g++.dg/tree-prof/partition2.C: New test.
875
876 2010-09-01  Richard Guenther  <rguenther@suse.de>
877
878         * gcc.dg/vect/vect-outer-fir.c: Adjust.
879         * gcc.dg/tree-ssa/vrp54.c: New testcase.
880         * gcc.c-torture/execute/20100827-1.c: Likewise.
881
882 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
883
884         * gfortran.dg/execute_command_line_1.f90: New test.
885
886 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
887
888         PR preprocessor/45457
889         * c-c++-common/cpp/pr45457.c: New test.
890
891 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
892
893         * gcc.dg/nested-func-8.c: New test.
894
895 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
896
897         PR fortran/38282
898         * gfortran.dg/popcnt_poppar_1.F90: New test.
899         * gfortran.dg/popcnt_poppar_2.F90: New test.
900
901 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
902
903         * gcc.target/i386/volatile-2.c: Require nonpic target.
904
905 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
906
907         PR middle-end/45461
908         * gcc.dg/pr45461.c: New test.
909
910 2010-08-31  Richard Guenther  <rguenther@suse.de>
911
912         PR testsuite/45455
913         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
914
915 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
916
917         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
918
919 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
920
921         PR fortran/45456
922         * gfortran.dg/typebound_proc_18.f03: New.
923
924 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
925
926         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
927         * lib/scanasm.exp (scan-stack-usage): Likewise.
928         (scan-stack-usage-not): Likewise.
929         * gcc.dg/stack-usage-1.c: New test.
930         * gcc.target/i386/stack-usage-realign.c: Likewise.
931
932 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
933
934         PR tree-optimization/45427
935         * gcc.dg/tree-ssa/pr45427.c: New test.
936
937 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
938
939         PR c++/45043
940         * g++.dg/template/crash102.C: New.
941
942 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
943
944         PR middle-end/45423
945         * gcc.dg/gomp/atomic-12.c: New test.
946         * gcc.dg/gomp/atomic-13.c: New test.
947         * gcc.dg/gomp/atomic-14.c: New test.
948         * g++.dg/gomp/atomic-11.C: New test.
949         * g++.dg/gomp/atomic-12.C: New test.
950         * g++.dg/gomp/atomic-13.C: New test.
951         * g++.dg/gomp/atomic-14.C: New test.
952
953 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
954
955         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
956         delimiter.
957
958 2010-08-30  Thomas Quinot  <quinot@adacore.com>
959
960         * gnat.dg/discr24.adb: New test.
961
962 2010-08-30  Richard Guenther  <rguenther@suse.de>
963
964         PR tree-optimization/45449
965         * gcc.dg/pr45449.c: New testcase.
966
967 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
968
969         * gcc.dg/opts-1.c: Expect errors, not warnings.
970
971 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
972
973         PR fortran/42769
974         * gfortran.dg/dynamic_dispatch_11.f03: New.
975
976 2010-08-29  Jason Merrill  <jason@redhat.com>
977
978         PR c++/44991
979         * g++.dg/parse/defarg15.C: New.
980
981 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
982
983         PR fortran/45439
984         * gfortran.dg/select_type_16.f03: New.
985
986 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
987             Tobias Burnus  <burnus@net-b.de>
988
989         * gfortran.dg/bessel_7.f90: Decrease required precision.
990
991 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
992             Kaz Kojima  <kkojima@gcc.gnu.org>
993
994         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
995
996 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
997
998         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
999         floating point conversion code generation.
1000         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1001         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1002         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1003         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1004         to integer conversion code generation.
1005         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1006         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1007         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1008         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1009
1010 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1011
1012         PR fortran/32049
1013         * gfortran.dg/random_seed_1.f90: Adjust test.
1014         * gfortran.dg/float128_1.f90: New test.
1015
1016 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1017
1018         PR fortran/33197
1019         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1020         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1021         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1022         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1023         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1024         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1025         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1026
1027 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1028
1029         PR fortran/45420
1030         * gfortran.dg/select_type_15.f03: New.
1031
1032 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1033
1034         PR libfortran/43217
1035         * gfortran.dg/hollerith8.f90: New test.
1036
1037 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1038
1039         PR fortran/45159
1040         * gfortran.dg/dependency_33.f90:  New test.
1041
1042 2010-08-27  Richard Guenther  <rguenther@suse.de>
1043
1044         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1045         * gcc.dg/graphite/scop-2.c: Likewise.
1046         * gcc.dg/graphite/scop-20.c: Likewise.
1047         * gcc.dg/vect/slp-25.c: Likewise.
1048
1049 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1050
1051         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1052
1053 2010-08-26  Daniel Kraft  <d@domob.eu>
1054
1055         PR fortran/38936
1056         PR fortran/44047
1057         PR fortran/45384
1058         * gfortran.dg/associate_8.f03: New test.
1059         * gfortran.dg/select_type_13.f03: New test.
1060         * gfortran.dg/select_type_14.f03: New test.
1061
1062 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR tree-optimization/44485
1065         * gcc.dg/pr44485.c: New test.
1066
1067 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1068
1069         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1070         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1071         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1072
1073 2010-08-26  Richard Guenther  <rguenther@suse.de>
1074
1075         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1076         * gcc.dg/graphite/scop-21.c: Likewise.
1077
1078 2010-08-26  Richard Guenther  <rguenther@suse.de>
1079
1080         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1081         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1082         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1083         * gcc.dg/vect/vect-91.c: Likewise.
1084         * gcc.dg/vect/vect-peel-1.c: Likewise.
1085         * gcc.dg/vect/vect-peel-2.c: Likewise.
1086         * gcc.dg/vect/vect-peel-4.c: Likewise.
1087
1088 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1089
1090         PR libfortran/41859
1091         * gfortran.dg/der_io_4.f90: New test.
1092
1093 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR rtl-optimization/44858
1096         * gcc.c-torture/execute/pr44858.c: New test.
1097
1098         PR rtl-optimization/45400
1099         * g++.dg/other/i386-8.C: New test.
1100
1101 2010-08-25  Richard Guenther  <rguenther@suse.de>
1102
1103         * gcc.dg/alias-8.c: Adjust.
1104
1105 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1106
1107         * gcc.target/i386/combine-mul.c: New test.
1108
1109 2010-08-25  Richard Guenther  <rguenther@suse.de>
1110
1111         PR lto/44562
1112         * gcc.dg/graphite/id-27.c: New testcase.
1113         * gcc.dg/lto/20100825-1_0.c: Likewise.
1114
1115 2010-08-25  Richard Guenther  <rguenther@suse.de>
1116
1117         PR tree-optimization/45316
1118         * g++.dg/opt/pr45316.C: New testcase.
1119
1120 2010-08-25  Richard Guenther  <rguenther@suse.de>
1121
1122         PR tree-optimization/45393
1123         * g++.dg/torture/pr45393.C: New testcase.
1124
1125 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR tree-optimization/45059
1128         * gcc.c-torture/compile/pr45059.c: New test.
1129
1130 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1131
1132         * lib/target-supports.exp (check_effective_target_vect_unpack):
1133         Set vect_unpack supported flag to true for neon.
1134
1135 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1136
1137         * gcc.dg/tree-ssa/ifc-5.c: New.
1138
1139 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1140
1141         * gcc.dg/tree-ssa/ifc-4.c: New.
1142         * gcc.dg/tree-ssa/ifc-7.c: New.
1143
1144 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1145
1146         * gcc.dg/vect/vect.exp: Check loongson targets
1147         * g++.dg/vect/vect.exp: Likewise
1148         * gfortran.dg/vect/vect.exp: Likewise
1149
1150 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1151
1152         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1153         -mveclibabi=mass.
1154
1155 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1156
1157         PR fortran/45366
1158         * gfortran.dg/proc_ptr_29.f90: New.
1159
1160 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1161             Dominique d'Humieres <dominiq@lps.ens.fr>
1162
1163         PR fortran/45367
1164         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1165
1166 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1167
1168         PR fortran/45367
1169         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1170
1171 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1172
1173         PR fortran/36158
1174         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1175
1176 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1177             Dominique d'Humieres <dominiq@lps.ens.fr>
1178
1179         PR fortran/45367
1180         PR fortran/36158
1181         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1182         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1183
1184 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1185
1186         PR fortran/44863
1187         PR fortran/45271
1188         PR fortran/45290
1189         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1190         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1191         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1192
1193 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/36158
1196         PR fortran/33197
1197         * gfortran.dg/bessel_6.f90: New.
1198         * gfortran.dg/bessel_7.f90: New.
1199
1200 2010-08-20  Jan Hubicka  <jh@suse.cz>
1201
1202         PR c++/45307
1203         PR c++/17736
1204         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1205         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1206
1207 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1208
1209         PR target/45336
1210         * gcc.target/i386/pr45336-1.c: New.
1211         * gcc.target/i386/pr45336-2.c: Likewise.
1212         * gcc.target/i386/pr45336-3.c: Likewise.
1213         * gcc.target/i386/pr45336-4.c: Likewise.
1214
1215 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         PR testsuite/45361
1218         * gcc.target/i386/volatile-2.c: Update scan strings to also
1219         include (%rip) for the memory reference on x86_64.
1220
1221 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1222
1223         PR middle-end/44974
1224         * gcc.dg/pr44974.c: New test.
1225
1226         PR rtl-optimization/45353
1227         * gcc.dg/pr45353.c: New test.
1228
1229 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1230
1231         * gcc.target/i386/volatile-2.c: New.
1232
1233 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1234
1235         PR rtl-optimization/44691
1236         * gfortran.dg/pr44691.f: New test.
1237
1238 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1239
1240         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1241
1242 2010-08-19  Jason Merrill  <jason@redhat.com>
1243
1244         * g++.dg/init/synth3.C: New.
1245         * g++.dg/init/value8.C: New.
1246         * g++.dg/tree-ssa/empty-2.C: New.
1247         * g++.dg/cpp0x/noexcept09.C: New.
1248
1249 2010-08-19  Daniel Kraft  <d@domob.eu>
1250
1251         PR fortran/29785
1252         PR fortran/45016
1253         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1254         * gfortran.dg/pointer_remapping_1.f90: New test.
1255         * gfortran.dg/pointer_remapping_2.f03: New test.
1256         * gfortran.dg/pointer_remapping_3.f08: New test.
1257         * gfortran.dg/pointer_remapping_4.f03: New test.
1258         * gfortran.dg/pointer_remapping_5.f08: New test.
1259         * gfortran.dg/pointer_remapping_6.f08: New test.
1260
1261 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1262
1263         PR testsuite/45324
1264         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1265
1266 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1267
1268         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1269
1270 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1271
1272         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1273         variable.
1274
1275 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1276
1277         PR target/45070
1278         * gcc.c-torture/execute/pr45070.c: New.
1279
1280 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1281
1282         * g++.dg/pr44328.C: New test.
1283
1284 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1285
1286         PR fortran/36158
1287         PR fortran/33197
1288         * gfortran.dg/bessel_3.f90: New.
1289         * gfortran.dg/bessel_4.f90: New.
1290         * gfortran.dg/bessel_5.f90: New.
1291
1292 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1293
1294         PR fortran/45290
1295         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1296         * gfortran.dg/pointer_init_2.f90: New.
1297         * gfortran.dg/pointer_init_3.f90: New.
1298         * gfortran.dg/pointer_init_4.f90: New.
1299
1300 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1301
1302         PR c++/45049
1303         * g++.dg/pr45049-1.C: New test.
1304         * g++.dg/pr45049-2.C: New test.
1305
1306 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1307
1308         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1309         20 if __ARM_PCS is defined otherwise 64.
1310         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1311         instead of hard coded 64.
1312
1313 2010-08-18  Yao Qi  <yao@codesourcery.com>
1314
1315         PR target/45094
1316         * gcc.target/arm/pr45094.c: New test.
1317
1318 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1319
1320         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1321
1322 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1323
1324         PR rtl-optimization/42575
1325         * gcc.target/arm/pr42575.c: New test.
1326
1327 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1328
1329         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1330         * gcc.dg/tls/thr-cse-1.c: New.
1331
1332 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1333
1334         PR debug/42487
1335         * lib/target-supports.exp
1336         (check_effective_target_function_sections): New.
1337         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1338         function sections before proceding.
1339
1340 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR fortran/45308
1343         * gfortran.dg/pr45308.f03: New test.
1344
1345 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1346
1347         PR target/45296
1348         * gcc.target/i386/pr45296.c: New test.
1349
1350 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1351
1352         * g++.dg/ext/uow-1.C: New.
1353         * g++.dg/ext/uow-2.C: New.
1354         * g++.dg/ext/uow-3.C: New.
1355         * g++.dg/ext/uow-4.C: New.
1356
1357 2010-08-17  Richard Guenther  <rguenther@suse.de>
1358
1359         PR testsuite/45266
1360         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1361
1362 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1363
1364         PR c/40563
1365         * gcc.dg/Wcxx-compat-20.c: New test.
1366
1367 2010-08-17  Daniel Kraft  <d@domob.eu>
1368
1369         PR fortran/38936
1370         * gfortran.dg/associate_1.f03: Extended to test newly supported
1371         features like association to variables.
1372         * gfortran.dg/associate_3.f03: Removed check for illegal change
1373         of associate-name here...
1374         * gfortran.dg/associate_5.f03: ...and added it here.
1375         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1376         * gfortran.dg/associate_7.f03: New test.
1377
1378 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1379
1380         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1381
1382 2010-08-15  Daniel Kraft  <d@domob.eu>
1383
1384         PR fortran/38936
1385         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1386         * gfortran.dg/associate_3.f03: Clarify comment.
1387         * gfortran.dg/associate_5.f03: New test.
1388         * gfortran.dg/associate_6.f03: New test.
1389
1390 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1391
1392         PR fortran/45211
1393         * gfortran.dg/bind_c_usage_21.f90: New.
1394         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1395
1396 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1397
1398         * gfortran.dg/optional_absent_1.f90: New.
1399         * gfortran.dg/null_actual.f90: New.
1400
1401 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1402
1403         * gfortran.dg/pointer_target_1.f90: New.
1404         * gfortran.dg/pointer_target_2.f90: New.
1405         * gfortran.dg/pointer_target_3.f90: New.
1406
1407 2010-08-15  Daniel Kraft  <d@domob.eu>
1408
1409         PR fortran/45197
1410         * gfortran.dg/elemental_args_check_3.f90: New test.
1411         * gfortran.dg/impure_1.f08: New test.
1412         * gfortran.dg/impure_2.f08: New test.
1413         * gfortran.dg/impure_3.f90: New test.
1414         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1415
1416 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1417
1418         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1419         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1420         SLP tests.
1421         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1422         misaligned loads.
1423         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1424         misaligned stores.c
1425         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1426
1427 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1428
1429         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1430         dg-require-effective-target after dg-do.
1431
1432 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1433
1434         * lib/target-supports.exp (check_effective_target_vect_int): Return
1435         true for Loongson targets.
1436         (check_effective_target_vect_shift): Likewise.
1437         (check_effective_target_vect_no_int_max): Likewise.
1438         (check_effective_target_vect_no_align): Likewise.
1439         (check_effective_target_vect_short_mult): Likewise.
1440
1441 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         * g++.dg/cast.C: Change fields of structures to "long" to pass
1444         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1445         * g++.dg/cpp0x/iop.C: Ditto.
1446         * g++.dg/cpp0x/named_refs.C: Ditto.
1447         * g++.dg/cpp0x/rv1p.C: Ditto.
1448         * g++.dg/cpp0x/rv2p.C: Ditto.
1449         * g++.dg/cpp0x/rv3p.C: Ditto.
1450         * g++.dg/cpp0x/rv4p.C: Ditto.
1451         * g++.dg/cpp0x/rv5p.C: Ditto.
1452         * g++.dg/cpp0x/rv6p.C: Ditto.
1453         * g++.dg/cpp0x/rv7p.C: Ditto.
1454         * g++.dg/cpp0x/rv8p.C: Ditto.
1455         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1456
1457 2010-08-13  Daniel Kraft  <d@domob.eu>
1458
1459         * gfortran.dg/implied_shape_1.f08: New test.
1460         * gfortran.dg/implied_shape_2.f90: New test.
1461         * gfortran.dg/implied_shape_3.f08: New test.
1462
1463 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1464
1465         PR libfortran/42526
1466         * gfortran.dg/char_component_initializer_1.f90: New test.
1467
1468 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1469
1470         PR tree-optimization/45241
1471         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1472
1473 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1474
1475         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1476         to dg-options.
1477         * gcc.target/i386/pr40906-2.c: Ditto.
1478         * gcc.target/i386/pr40906-3.c: Ditto.
1479
1480 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR middle-end/45262
1483         * gcc.c-torture/execute/pr45262.c: New test.
1484
1485 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1486
1487         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1488         empty argument.
1489         * g++.dg/other/profile1.C: Ditto.
1490
1491 2010-08-12  Richard Guenther  <rguenther@suse.de>
1492
1493         PR tree-optimization/45232
1494         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1495         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1496         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1497         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1498         unsigned arithmetic.
1499         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1500         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1501         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1502         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1503         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1504         unsigned arithmetic.
1505         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1506         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1507         unsigned arithmetic.
1508         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1509         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1510         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1511         unsigned arithmetic.
1512         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1513         * gcc.dg/tree-ssa/negate.c: Adjust.
1514         * gcc.dg/vect/vect-1.c: Adjust.
1515         * gfortran.dg/reassoc_6.f: XFAIL.
1516
1517 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR debug/45259
1520         * gcc.dg/pr45259.c: New test.
1521
1522 2010-08-12  Wei Guozhi  <carrot@google.com>
1523
1524         PR target/44999
1525         * gcc.target/arm/pr44999.c: New testcase.
1526
1527 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1528
1529         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1530         (N): Likewise.
1531         (main): Adjust accordingly.
1532
1533 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1534
1535         * gfortran.dg/graphite/id-22.f: New.
1536
1537 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1538
1539         * gcc.dg/graphite/id-26.c: New.
1540
1541 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1542
1543         * gcc.dg/graphite/id-25.c: New.
1544
1545 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1546
1547         * gcc.dg/graphite/run-id-5.c: New.
1548         * gcc.dg/graphite/run-id-6.c: New.
1549         * gfortran.dg/graphite/id-21.f: New.
1550
1551 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1552
1553         * gcc.dg/graphite/id-24.c: New.
1554
1555 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1556
1557         * gcc.dg/tree-ssa/pr20742.c: New.
1558
1559 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1560
1561         * gcc.dg/graphite/id-23.c: New.
1562
1563 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1564
1565         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1566
1567 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1568
1569         * gcc.dg/graphite/pr42729.c: New.
1570
1571 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1572
1573         * gfortran.dg/graphite/id-20.f: New.
1574
1575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1576
1577         * gcc.dg/graphite/id-22.c: New.
1578
1579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1580
1581         * gcc.dg/graphite/run-id-2.c: Call abort.
1582
1583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1584
1585         * gcc.dg/graphite/id-20.c: New.
1586
1587 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1588             Steve Kargl <kargl@gcc.gnu.org>
1589
1590         PR fortran/44595
1591         * gfortran.dg/move_alloc_3.f90: New.
1592         * gfortran.dg/random_seed_2.f90: New.
1593
1594 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1595
1596         * lib/target-supports.exp (check_effective_target_sync_int_long):
1597         Add hppa*-*-linux*.
1598         (check_effective_target_sync_char_short): Likewise.
1599
1600 2010-08-10  Yao Qi  <yao@codesourcery.com>
1601
1602         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1603         general form.
1604         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1605         * g++.dg/other/packed1.C: Likewise.
1606         * g++.dg/other/crash-4.C: Likewise.
1607         * g++.dg/ext/packed8.C: Likewise.
1608         * g++.dg/init/array16.C: Likewise.
1609
1610 2010-08-10  xinliang David Li  <davidxl@google.com>
1611         * gcc.dg/tree-ssa/loop-19.c: Add option
1612         -fno-prefetch-loop-array
1613
1614 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1615
1616         PR middle-end/45182
1617         * gcc.c-torture/compile/pr45182.c: New test.
1618
1619 2010-08-09  Jason Merrill  <jason@redhat.com>
1620
1621         PR c++/45236
1622         * g++.dg/cpp0x/variadic-104.C: New.
1623
1624 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1625
1626         PR fortran/44235
1627         * gfortran.dg/dependency_32.f90:  New test.
1628
1629 2010-08-09  Richard Guenther  <rguenther@suse.de>
1630
1631         PR middle-end/44632
1632         * g++.dg/opt/nrv17.C: New testcase.
1633
1634 2010-08-09  Richard Guenther  <rguenther@suse.de>
1635
1636         PR middle-end/45212
1637         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1638         alignment from MEM_REF offset only if we took it from the
1639         base object.
1640
1641         * gcc.target/i386/pr24178.c: New testcase.
1642
1643 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1644
1645         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1646         * gcc.dg/20030702-1.c: Ditto.
1647         * gcc.dg/20050309-1.c: Ditto.
1648         * gcc.dg/20050325-1.c: Ditto.
1649         * gcc.dg/20050330-2.c: Ditto.
1650         * gcc.dg/20051201-1.c: Ditto.
1651         * gcc.dg/gomp/pr27573.c: Ditto.
1652         * gcc.dg/gomp/pr34610.c: Ditto.
1653         * gcc.dg/pr24225.c: Ditto.
1654         * gcc.dg/pr26570.c: Ditto.
1655         * gcc.dg/pr32773.c: Ditto.
1656         * g++.dg/gcov/gcov-6.C: Ditto.
1657         * g++.dg/gomp/pr34608.C: Ditto.
1658         * gfortran.dg/gomp/pr27573.f90: Ditto.
1659
1660         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1661         dg-require-host-local dg directive.
1662         * gcc.dg/profile-dir-2.c: Ditto.
1663         * gcc.dg/profile-dir-3.c: Ditto.
1664
1665 2010-08-08  Richard Guenther  <rguenther@suse.de>
1666
1667         PR tree-optimization/45109
1668         * gcc.c-torture/compile/pr45109.c: New testcase.
1669
1670 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1671
1672         * gcc.dg/march.c: Skip if -march defined.
1673         * gcc.dg/mtune.c: Skip if -mtune defined.
1674
1675         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1676         generic thunk support.
1677
1678 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         PR target/45213
1681         * gcc.target/i386/pr45213.c: New test.
1682
1683 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1684
1685         PR libfortran/45143
1686         * gfortran.dg/fmt_error_11.f03: New test.
1687
1688 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1689
1690         * lib/target-supports.exp (check_effective_target_sync_int_long):
1691         Add arm*-*-linux-gnueabi.
1692         (check_effective_target_sync_char_short): Likewise.
1693
1694 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1695
1696         PR fortran/45159
1697         * gfortran.dg/dependency_31.f90:  New test.
1698
1699 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1700
1701         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1702
1703 2010-08-06  Jason Merrill  <jason@redhat.com>
1704
1705         * g++.dg/cpp0x/sfinae3.C: New.
1706         * g++.dg/cpp0x/sfinae4.C: New.
1707
1708 2010-08-06  Richard Guenther  <rguenther@suse.de>
1709
1710         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1711         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1712         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1713         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1714         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1715         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1716         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1717         * gcc.c-torture/execute/20100805-1.c: Likewise.
1718
1719 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1720
1721         PR testsuite/42855
1722         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1723
1724 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1725
1726         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1727         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1728
1729 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1730
1731         * g++.dg/ipa/devirt-1.C: New test.
1732         * g++.dg/ipa/devirt-2.C: Likewise.
1733         * g++.dg/ipa/devirt-3.C: Likewise.
1734         * g++.dg/ipa/devirt-4.C: Likewise.
1735         * g++.dg/ipa/devirt-5.C: Likewise.
1736         * gcc.dg/ipa/iinline-3.c: Likewise.
1737
1738 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1739
1740         PR tree-optimization/45144
1741         * gcc.dg/tree-ssa/pr45144.c: New test.
1742
1743 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1744
1745         PR fortran/42207
1746         PR fortran/44064
1747         PR fortran/44065
1748         * gfortran.dg/class_25.f03: New.
1749         * gfortran.dg/class_26.f03: New.
1750
1751 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1752
1753         * g++.dg/warn/miss-format-1.C: Update line number.
1754
1755 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1756
1757         PR c++/44641
1758         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1759         .frame and .mask assembler directives.
1760
1761 2010-08-04  Richard Guenther  <rguenther@suse.de>
1762
1763         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1764         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1765         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1766         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1767
1768 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1769
1770         PR fortran/44857
1771         * gfortran.dg/derived_constructor_char_1.f90: New.
1772         * gfortran.dg/derived_constructor_char_2.f90: New.
1773
1774 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1775
1776         PR fortran/45159
1777         * gfortran.dg/dependency_30.f90:  New test.
1778
1779 2010-08-03  Jan Hubicka  <jh@suse.cz>
1780
1781         * gcc.c-torture/compile/pr45085.c: New testcase.
1782
1783 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1784
1785         PR fortran/44584
1786         PR fortran/45161
1787         * gfortran.dg/typebound_call_9.f03: Modified.
1788         * gfortran.dg/typebound_generic_1.f03: Modified.
1789
1790 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1791
1792         PR fortran/45159
1793
1794         * gfortran.dg/dependency_29.f90:  New test.
1795
1796 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1797
1798         PR fortran/36854
1799         * gfortran.dg/character_comparison_2.f90:  New test.
1800         * gfortran.dg/character_comparison_3.f90:  New test.
1801         * gfortran.dg/dependency_28.f90:  New test.
1802
1803 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1804
1805         PR target/40457
1806         * gcc.target/arm/pr40457-1.c: New test.
1807         * gcc.target/arm/pr40457-2.c: New test.
1808
1809 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1810
1811         PR fortran/44912
1812         * gfortran.dg/typebound_call_17.f03: New.
1813
1814 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1815
1816         PR fortran/44929
1817         * gfortran.dg/allocate_derived_3.f90: New.
1818
1819 2010-07-30  Xinliang David Li  <davidxl@google.com>
1820         PR tree-optimization/45121
1821         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1822
1823 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1824
1825         PR c++/45112
1826         * testsuite/g++.dg/pr45112.C: New test.
1827
1828 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR debug/45055
1831         PR rtl-optimization/45137
1832         * gcc.dg/pr45055.c: New test.
1833
1834 2010-07-30  Alan Modra  <amodra@gmail.com>
1835
1836         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1837         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1838
1839 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1840
1841         PR fortran/45087
1842         PR fortran/45125
1843         * gfortran.dg/whole_file_25.f90: New.
1844         * gfortran.dg/whole_file_26.f90: New.
1845         * gfortran.dg/whole_file_27.f90: New.
1846
1847 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1848
1849         PR fortran/44962
1850         * gfortran.dg/typebound_proc_17.f03: New.
1851
1852 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1853
1854         PR fortran/45004
1855         * gfortran.dg/move_alloc_2.f90: New.
1856
1857 2010-07-29  Xinliang David Li  <davidxl@google.com>
1858         PR tree-optimization/45121
1859         * c-c++-common/uninit-17.c: Fix expected output.
1860
1861 2010-07-29  Richard Guenther  <rguenther@suse.de>
1862
1863         PR tree-optimization/45120
1864         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1865
1866 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1867
1868         PR fortran/42051
1869         PR fortran/44064
1870         * gfortran.dg/pr42051.f03: New testcase.
1871
1872 2010-07-29  Richard Guenther  <rguenther@suse.de>
1873
1874         PR middle-end/45034
1875         * gcc.c-torture/execute/pr45034.c: New testcase.
1876
1877 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1878
1879         PR c++/45096
1880         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1881
1882 2010-07-28  Daniel Kraft  <d@domob.eu>
1883
1884         * gfortran.dg/bound_8.f90: New test.
1885
1886 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR debug/45105
1889         * gcc.dg/pr45105.c: New test.
1890
1891 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1892
1893         PR rtl-optimization/45107
1894         * gcc.dg/pr45107.c: New test.
1895
1896 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1897
1898         PR rtl-optimization/45101
1899         * gcc.dg/pr45101.c: New test.
1900
1901 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1902
1903         PR fortran/45077
1904         * gfortran.dg/whole_file_24.f90: New.
1905
1906 2010-07-27  Jason Merrill  <jason@redhat.com>
1907
1908         * g++.dg/cpp0x/variadic102.C: New.
1909         * g++.dg/cpp0x/variadic103.C: New.
1910
1911 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1912
1913         PR rtl-optimization/40956
1914         PR target/42495
1915         PR middle-end/42574
1916         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1917         * gcc.target/arm/pr42574.c: Add tests.
1918
1919 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1920
1921         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1922         test name.
1923         (cleanup-repo-files): Ditto.
1924         (cleanup-saved-temps): Ditto.
1925
1926 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1927
1928         PR testsuite/44701
1929         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1930
1931         PR c/45079
1932         * gcc.dg/pr45079.c: New test.
1933
1934 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1935
1936         PR tree-optimization/44152
1937         * gcc.dg/vect/fast-math-pr44152.c: New test.
1938
1939 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1940
1941         PR ObjC/44140
1942         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1943         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1944         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1945         * obj-c++.dg/torture/trivial.mm: Ditto.
1946         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1947         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1948         * objc.dg/torture/tls/thr-init.m: Ditto.
1949         * objc.dg/torture/trivial.m: Ditto.
1950
1951 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1954         Skip on spu-*-* targets.
1955
1956 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1957
1958         PR tree-optimization/45083
1959         * gcc.dg/pr45083.c: New test.
1960
1961 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1962
1963         PR fortran/40873
1964         * gfortran.dg/whole_file_22.f90: New test.
1965         * gfortran.dg/whole_file_23.f90: New test.
1966
1967 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1968             Jack Howarth  <howarth@bromo.med.uc.edu>
1969             Richard Henderson  <rth@redhat.com>
1970
1971         PR target/44132
1972         * gcc.dg/tls/thr-init-1.c: New.
1973         * gcc.dg/tls/thr-init-2.c: New.
1974         * gcc.dg/torture/tls New.
1975         * gcc.dg/torture/tls/tls-test.c: New.
1976         * gcc.dg/torture/tls/thr-init-1.c: New.
1977         * gcc.dg/torture/tls/tls.exp: New.
1978         * gcc.dg/torture/tls/thr-init-2.c: New.
1979         * gcc.dg/tls/emutls-2.c: New test
1980
1981         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1982         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1983         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1984         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1985         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1986         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1987         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1988         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1989         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1990         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1991         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1992         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1993         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1994         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1995         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1996         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1997         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1998         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1999         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2000         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2001         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2002         gfortran.dg/gomp/omp_threadprivate1.f90,
2003         gfortran.dg/gomp/omp_threadprivate2.f90,
2004         gfortran.dg/gomp/reduction1.f90,
2005         gfortran.dg/gomp/sharing-1.f90: Likewise.
2006
2007 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2008
2009         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2010         sse_runtime.
2011         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2012         dg-require-visibility.
2013
2014 2010-07-26  Richard Guenther  <rguenther@suse.de>
2015
2016         PR tree-optimization/43784
2017         * gcc.c-torture/execute/pr43784.c: New testcase.
2018         * g++.dg/torture/pr43784.C: Likewise.
2019
2020 2010-07-26  Richard Guenther  <rguenther@suse.de>
2021
2022         PR middle-end/45056
2023         * g++.dg/pr45056.C: New testcase.
2024
2025 2010-07-26  Richard Guenther  <rguenther@suse.de>
2026
2027         PR tree-optimization/45071
2028         * gcc.dg/pr45071.c: New testcase.
2029
2030 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2031
2032         PR fortran/45066
2033         * gfortran.dg/namelist_62.f90: New.
2034
2035 2010-07-26  Richard Guenther  <rguenther@suse.de>
2036
2037         * gcc.c-torture/execute/pr45017.c: Move ...
2038         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2039
2040 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2041
2042         PR fortran/40628
2043         * trim_optimize_1.f90:  New test.
2044         * character_comparision_1.f90:  New test.
2045
2046 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2047
2048         PR fortran/42852
2049         * gfortran.dg/wtruncate_fix.f: New test.
2050
2051 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2052
2053         PR testsuite/45068
2054         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2055
2056 2010-07-24  Richard Guenther  <rguenther@suse.de>
2057
2058         PR lto/43788
2059         * g++.dg/lto/20100724-1_0.C: New testcase.
2060
2061 2010-07-24  Richard Guenther  <rguenther@suse.de>
2062
2063         PR lto/43212
2064         * gcc.dg/lto/20100724-1_0.c: New testcase.
2065         * gcc.dg/lto/20100724-1_1.c: Likewise.
2066
2067 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2068
2069         PR fortran/40011
2070         * gfortran.dg/whole_file_21.f90: New.
2071
2072         * gfortran.dg/integer_exponentiation_3.F90: Use
2073         -ffloat-store only for i?86/x86-64 -m32.
2074
2075 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2076
2077         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2078         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2079
2080 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2081
2082         * gfortran.dg/func_decl_4.f90: Split test into two ...
2083         * gfortran.dg/func_decl_5.f90: ... parts.
2084         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2085         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2086         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2087         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2088         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2089         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2090         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2091         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2092         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2093         * gfortran.dg/sizeof.f90: Make test valid.
2094         * gfortran.dg/pr20865.f90: Add new dg-error.
2095         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2096         * gfortran.dg/g77/19990218-0.f: Ditto.
2097         * gfortran.dg/g77/19990218-1.f: Ditto.
2098         * gfortran.dg/g77/970625-2.f: Ditto.
2099         * gfortran.dg/pr37243.f: Fix function declaration.
2100         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2101         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2102
2103 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2104
2105         PR fortran/44945
2106         * gfortran.dg/char_array_structure_constructor.f90: Add
2107         -fwhole-file as dg-option as it otherwise fails on some
2108         systems.
2109
2110 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2111
2112         * gnat.dg/aggr16.ad[sb]: New test.
2113         * gnat.dg/aggr16_pkg.ads: New helper.
2114
2115 2010-07-23  Richard Guenther  <rguenther@suse.de>
2116
2117         PR lto/43071
2118         * g++.dg/lto/20100723-1_0.C: New testcase.
2119
2120 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2121
2122         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2123         AVX support.
2124         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2125         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2126
2127 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2128
2129         * lib/target-supports.exp (add_options_for_tls): New proc.
2130         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2131         * g++.dg/tls/static-1a.cc: Likewise.
2132         * gcc.dg/tls/emutls-1.c: Likewise.
2133         * gcc.dg/tls/opt-11.c: Likewise.
2134         * gcc.dg/tls/opt-12.c: Likewise.
2135         * gcc.dg/tls/pr24428-2.c: Likewise.
2136         * gcc.dg/tls/pr24428.c: Likewise.
2137         * obj-c++.dg/tls/static-1.mm: Likewise.
2138         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2139         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2140         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2141         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2142         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2143         * objc.dg/torture/tls/thr-init.m: Likewise.
2144         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2145
2146 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2147
2148         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2149         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2150         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2151         optimized dump files.
2152
2153 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2154
2155         PR tree-optimization/45047
2156         * gcc.c-torture/compile/pr45047.c: New test.
2157
2158 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2159
2160         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2161         instead of dg-compile.
2162         * gcc.dg/float-range-4.c: Ditto.
2163         * gcc.dg/float-range-5.c: Ditto.
2164         * gcc.dg/fold-overflow-1.c: Ditto.
2165         * gcc.dg/gomp/sections-4.c: Ditto.
2166         * gcc.dg/transparent-union-1.c: Ditto.
2167         * gcc.dg/transparent-union-2.c: Ditto.
2168         * gcc.target/i386/pr39315-check.c: Ditto.
2169         * g++.dg/gomp/sections-4.C: Ditto.
2170         * g++.dg/template/dtor7.C: Ditto.
2171         * g++.dg/tree-ssa/pr19952.C: Ditto.
2172         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2173         * gfortran.dg/graphite/pr42185.f90: Ditto.
2174         * gfortran.dg/namelist_36.f90: Ditto.
2175         * gnat.dg/noreturn1.adb: Ditto.
2176         * gnat.dg/specs/small_alignment.ads: Ditto.
2177
2178 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2179
2180         PR tree-optimization/44915
2181         * g++.dg/torture/pr44915.C: New test.
2182
2183 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2184
2185         PR tree-optimization/44914
2186         * g++.dg/tree-ssa/pr44914.C: New test.
2187
2188 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2189
2190         PR target/44290
2191         * gcc.dg/pr44290-1.c: New test.
2192         * gcc.dg/pr44290-2.c: New test.
2193
2194 2010-07-23  Jason Merrill  <jason@redhat.com>
2195
2196         PR c++/45008
2197         * g++.dg/abi/mangle44.C: New.
2198
2199 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2200
2201         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2202         for compile-time only tests.
2203         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2204         target check.
2205         * gcc.target/i386/pr39315-4.c: Ditto.
2206         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2207         target check.  Include sse-os-support.h.
2208         (main): Call check_isa and sse_os_support.
2209         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2210         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2211         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2212         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2213         target check.  Include sse-os-support.h.
2214         (main): Call check_isa and sse_os_support.
2215         * gcc.target/i386/vperm-v2df.c: Ditto.
2216
2217 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2220         (check_effective_target_avx_runtime): New procedure.
2221         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2222         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2223
2224         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2225         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2226         and __get_cpuid test.
2227         * gcc.dg/compat/vector-2b_main.c: Ditto.
2228
2229         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2230
2231         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2232         for compile-time only test.
2233         * gcc.dg/pr32716.c: Ditto.
2234         * gcc.dg/pr34856.c: Ditto.
2235         * gcc.dg/pr36997.c: Ditto.
2236         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2237         * gfortran.dg/pr28158.f90: Ditto.
2238         * gfortran.dg/pr30667.f: Ditto.
2239
2240         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2241         i?86-*-* and x86_64-*-* targets to disable execution on targets
2242         without sse2 runtime support.
2243         * g++.dg/vect/vect.exp: Ditto.
2244         * gfortran.dg/vect/vect.exp: Ditto.
2245
2246         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2247         * gcc.dg/pr37544.c: Ditto.
2248         * gcc.dg/pr40550.c: Ditto.
2249         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2250         * gcc.dg/compat/vector-1a_main.c: Ditto.
2251         * gcc.dg/compat/vector-2a_main.c: Ditto.
2252         * gcc.dg/torture/pr16104-1.c: Ditto.
2253         * gcc.dg/torture/pr35771-1.c: Ditto.
2254         * gcc.dg/torture/pr35771-2.c: Ditto.
2255         * gcc.dg/torture/pr35771-3.c: Ditto.
2256         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2257         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2258         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2259         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2260         * g++.dg/other/i386-1.C: Ditto.
2261         * g++.dg/other/pr40446.C: Ditto.
2262
2263 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2264
2265         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2266
2267 2010-07-23  Daniel Kraft  <d@domob.eu>
2268
2269         PR fortran/44709
2270         * gfortran.dg/exit_1.f08: New test.
2271         * gfortran.dg/exit_2.f08: New test.
2272
2273 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2274
2275         PR tree-optimization/39839
2276         * gcc.target/arm/pr39839.c: New test case.
2277
2278 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2279
2280         * gnat.dg/unchecked_convert5b.adb: New test.
2281         * gnat.dg/unchecked_convert6.adb: Likewise.
2282         * gnat.dg/unchecked_convert6b.adb: Likewise.
2283
2284 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2285
2286         * gnat.dg/aggr15.ad[sb]: New test.
2287
2288 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2289
2290         PR debug/45024
2291         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2292
2293 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2294
2295         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2296         with dg-require-linker-plugin.
2297
2298 2010-07-22  Richard Guenther  <rguenther@suse.de>
2299
2300         PR lto/43850
2301         * g++.dg/lto/20100722-1_0.C: New testcase.
2302
2303 2010-07-22  Richard Guenther  <rguenther@suse.de>
2304
2305         PR lto/42451
2306         * gcc.dg/lto/20100720-3_0.c: New testcase.
2307         * gcc.dg/lto/20100720-3_1.c: Likewise.
2308
2309 2010-07-22  Richard Guenther  <rguenther@suse.de>
2310
2311         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2312         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2313
2314         PR lto/43373
2315         * gcc.dg/lto/20100722-1_0.c: New testcase.
2316
2317 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2318
2319         PR tree-optimization/44891
2320         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2321
2322 2010-07-22  Richard Guenther  <rguenther@suse.de>
2323
2324         PR tree-optimization/45017
2325         * gcc.c-torture/execute/pr45017.c: New testcase.
2326
2327 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2328
2329         PR fortran/45019
2330         * gfortran.dg/aliasing_dummy_5.f90: New.
2331
2332 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2333
2334         PR target/43698
2335         * gcc.target/arm/pr43698.c: New test.
2336
2337 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2338
2339         PR fortran/44929
2340         * Revert my commit r162325 for this PR.
2341
2342 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR debug/45015
2345         * gcc.target/m68k/pr45015.c: New test.
2346
2347 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2348
2349         PR c++/44641
2350         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2351         comments.
2352
2353 2010-07-21  Richard Guenther  <rguenther@suse.de>
2354
2355         PR lto/45018
2356         * g++.dg/lto/20100721-1_0.C: New testcase.
2357
2358 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2359
2360         PR tree-optimization/44900
2361         * g++.dg/torture/pr44900.C: New test.
2362
2363 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2364
2365         PR middle-end/44738
2366         * c-c++-common/uninit-17.c: Correct expected error.
2367
2368 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2369
2370         * gcc.dg/guality/asm-1.c: New test.
2371
2372         PR debug/45003
2373         * gcc.dg/guality/pr45003-2.c: New test.
2374         * gcc.dg/guality/pr45003-3.c: New test.
2375
2376 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2377
2378         PR libfortran/44697
2379         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2380
2381 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2382
2383         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2384         defined on the current line.
2385         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2386         * g++.dg/debug/dwarf2/pr44641.C: New.
2387
2388 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2389
2390         * gcc.target/powerpc/block-move-1.c: New test.
2391         * gcc.target/powerpc/block-move-2.c: New test.
2392
2393 2010-07-20  Jason Merrill  <jason@redhat.com>
2394
2395         PR c++/44967
2396         * g++.dg/cpp0x/sfinae2.C: New.
2397
2398 2010-07-20  Richard Guenther  <rguenther@suse.de>
2399
2400         PR lto/42696
2401         * gcc.dg/lto/20100720-4_0.c: New testcase.
2402
2403 2010-07-20  Richard Guenther  <rguenther@suse.de>
2404
2405         PR lto/43221
2406         * gcc.dg/lto/20100720-2_0.c: New testcase.
2407         * gcc.dg/lto/20100720-2_1.c: Likewise.
2408
2409 2010-07-20  Richard Guenther  <rguenther@suse.de>
2410
2411         PR lto/43208
2412         * gcc.dg/lto/20100720-1_0.c: New testcase.
2413         * gcc.dg/lto/20100720-1_1.c: Likewise.
2414
2415 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR debug/45003
2418         * gcc.dg/guality/pr45003-1.c: New test.
2419
2420 2010-07-20  Richard Guenther  <rguenther@suse.de>
2421
2422         PR tree-optimization/44977
2423         * gcc.dg/torture/pr44977.c: New testcase.
2424
2425 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2426
2427         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2428         sync_char_short
2429
2430 2010-07-20  Richard Guenther  <rguenther@suse.de>
2431
2432         PR middle-end/44971
2433         PR middle-end/44988
2434         * gcc.dg/pr44971.c: New testcase.
2435         * gcc.c-torture/compile/pr44988.c: Likewise.
2436
2437 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2438
2439         PR fortran/44929
2440         * gfortran.dg/allocate_with_typespec.f90: New test.
2441         * gfortran.dg/allocate_derived_1.f90: Update error message.
2442
2443 2010-07-19  Jason Merrill  <jason@redhat.com>
2444
2445         PR c++/44996
2446         * g++.dg/cpp0x/decltype23.C: New.
2447
2448 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/42385
2451         * gfortran.dg/class_defined_operator_1.f03 : New test.
2452
2453 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2454
2455         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2456         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2457         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2458         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2459
2460 2010-07-19  Richard Guenther  <rguenther@suse.de>
2461
2462         PR middle-end/44941
2463         * gcc.c-torture/compile/pr44941.c: New testcase.
2464
2465 2010-07-19  Jason Merrill  <jason@redhat.com>
2466
2467         PR c++/44969
2468         * g++.dg/template/sfinae24.C: New.
2469
2470 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2471
2472         PR fortran/44353
2473         * gfortran.dg/data_implied_do_2.f90: Removed.
2474
2475 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2476
2477         PR c++/44969
2478         * g++.dg/template/sfinae23.C: New.
2479
2480 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2481
2482         * lib/target-supports.exp (check_sse_os_support_available): New
2483         proc.
2484         (check_sse_hw_available): New proc.
2485         (check_effective_target_sse_runtime): New proc.
2486         (check_effective_target_sse2_runtime): New proc.
2487         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2488         -msse2 if check_sse_os_support_available.
2489         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2490         check_sse_os_support_available.
2491         * gcc.dg/vect/vect.exp: Likewise.
2492         * gfortran.dg/vect/vect.exp: Likewise.
2493         * gcc.target/i386/sol2-check: Renamed to ...
2494         * gcc.target/i386/sse-os-support.h: ... this.
2495         (sol2_check): Renamed to ...
2496         (sse_os_support): ... this.
2497         Only test movss with xmm registers.
2498         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2499         Removed ILL_INSN, ILL_INSN_LEN.
2500         * gcc.target/i386/sse2-check.h: Likewise.
2501         * gcc.target/i386/sse3-check.h: Likewise.
2502         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2503         Removed cpuid.h, __get_cpuid test.
2504         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2505         Removed cpuid.h, __get_cpuid test.
2506         * g++.dg/other/pr40446.C: Likewise.
2507         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2508         * gcc.dg/compat/vector-1a_main.c: Likewise.
2509         * gcc.dg/compat/vector-2a_main.c: Likewise.
2510         * gcc.dg/pr36584.c: Likewise.
2511         * gcc.dg/pr37544.c: Likewise.
2512         * gcc.dg/torture/pr16104-1.c: Likewise.
2513         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2514         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2515         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2516         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2517         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2518         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2519         sse2_runtime.
2520         * gcc.dg/torture/pr35771-2.c: Likewise.
2521         * gcc.dg/torture/pr35771-3.c: Likewise.
2522         * gcc.target/i386/pr39315-2.c: Likewise.
2523         * gcc.target/i386/pr39315-4.c: Likewise.
2524         * gcc.target/i386/vperm-v2df.c: Likewise.
2525         * gcc.target/i386/vperm-v2di.c: Likewise.
2526         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2527         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2528         sse_runtime.
2529
2530 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2531
2532         PR fortran/44353
2533         * gfortran.dg/data_implied_do_2.f90: New test.
2534
2535 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2536
2537         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2538
2539 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2540
2541         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2542         to the "mips16" group.
2543         (mips_using_mips16_p): New procedure.
2544         (mips-dg-options): Use it.
2545
2546 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2547
2548         * gcc.target/mips/mips16-attributes-4.c: New test.
2549
2550 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2551
2552         PR testsuite/44418
2553         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2554         * gcc.target/powerpc/recip-2.c: Ditto.
2555         * gcc.target/powerpc/recip-3.c: Ditto.
2556
2557 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2558
2559         * gcc.target/arm/pr42235.c: New test.
2560
2561 2010-07-16  Jason Merrill  <jason@redhat.com>
2562
2563         PR c++/32505
2564         * g++.dg/template/partial8.C: New.
2565
2566 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2569         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2570         in C++.
2571         (gualcvt): New overloaded inline.
2572         (GUALCVT): Use it for C++.
2573         * g++.dg/guality/guality.exp: New.
2574         * g++.dg/guality/guality.h: New.
2575         * g++.dg/guality/redeclaration1.C: New test.
2576         * g++.dg/dg.exp: Prune also guality/* tests.
2577         * gcc.dg/guality/pr43141.c: Moved to...
2578         * c-c++-common/guality/pr43141.c: ... here.
2579
2580 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581
2582         PR libfortran/37077
2583         * gfortran.dg/char4_iunit_2.f03: New test.
2584
2585 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2586
2587         * lib/plugin-support.exp (plugin-test-execute):
2588         Add ${gcc_objdir}/intl to includes.
2589
2590 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR target/44942
2593         * gcc.c-torture/execute/pr44942.c: New test.
2594         * gcc.target/i386/pr44942.c: New test.
2595
2596 2010-07-15  Jason Merrill  <jason@redhat.com>
2597
2598         PR c++/44909
2599         * g++.dg/cpp0x/implicit7.C: New.
2600         * g++.dg/cpp0x/implicit8.C: New.
2601
2602 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2603
2604         Disable float tests for __SPU__ targets due to lack of signed zero:
2605         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2606         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2607         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2608         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2609         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2610         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2611         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2612         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2613         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2614
2615 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2616
2617         * gfortran.dg/select_char_2.f90: New test.
2618
2619 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2620
2621         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2622         with DECL_CHAIN.
2623
2624 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2625
2626         PR fortran/44936
2627         * gfortran.dg/typebound_generic_9.f03: New.
2628
2629 2010-07-15  Richard Guenther  <rguenther@suse.de>
2630
2631         PR tree-optimization/44946
2632         * gcc.c-torture/compile/pr44946.c: New testcase.
2633
2634 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR fortran/40206
2637         * gfortran.dg/select_char_3.f90: New test.
2638
2639 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2640             Kevin F. Quinn  <kevquinn@gentoo.org>
2641
2642         * gcc.dg/Wtrampolines.c: New.
2643
2644 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2645
2646         PR libfortran/44934
2647         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2648
2649 2010-07-14  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/44810
2652         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2653
2654         Implement C++0x unrestricted unions (N2544)
2655         * g++.dg/cpp0x/union1.C: New.
2656         * g++.dg/cpp0x/union2.C: New.
2657         * g++.dg/cpp0x/union3.C: New.
2658         * g++.dg/cpp0x/defaulted2.C: Adjust.
2659         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2660         * g++.old-deja/g++.ext/anon2.C: Adjust.
2661         * g++.old-deja/g++.mike/misc6.C: Adjust.
2662
2663 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2664
2665         PR fortran/44925
2666         * gfortran.dg/c_loc_tests_15.f90: New.
2667
2668 2010-07-13  Jason Merrill  <jason@redhat.com>
2669
2670         PR c++/44909
2671         * g++.dg/cpp0x/implicit6.C: New.
2672
2673 2010-07-13  Jason Merrill  <jason@redhat.com>
2674
2675         PR c++/44540
2676         * g++.dg/abi/noreturn1.C: New.
2677         * g++.dg/abi/noreturn2.C: New.
2678
2679 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2680
2681         PR other/44874
2682         PR debug/44832
2683         * c-c++-common/pr44832.c: New test.
2684
2685 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2686
2687         PR objc/44488
2688         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2689         on the target.  Make sure that we can assemble the emitted asm when
2690         the test type is 'compile'.
2691
2692 2010-07-13  Richard Guenther  <rguenther@suse.de>
2693
2694         PR tree-optimization/36960
2695         * g++.dg/torture/pr36960.C: New testcase.
2696
2697 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2698
2699         PR c++/44908
2700         * g++.dg/template/sfinae21.C: New.
2701         * g++.dg/template/sfinae22.C: Likewise.
2702
2703 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2704
2705         PR testsuite/42843
2706         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2707         * gcc.dg/plugin/ggcplug.c: Likewise.
2708         * g++.dg/plugin/selfassign.c: Likewise.
2709         * g++.dg/plugin/attribute_plugin.c: Likewise.
2710         * g++.dg/plugin/dumb_plugin.c: Likewise.
2711         * g++.dg/plugin/pragma_plugin.c: Likewise.
2712
2713 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2714
2715         * gcc.c-torture/execute/pr44683.x: New.
2716         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2717
2718 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2719
2720         PR fortran/44434
2721         PR fortran/44565
2722         PR fortran/43945
2723         PR fortran/44869
2724         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2725         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2726         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2727         * gfortran.dh/typebound_call_16.f03: New.
2728         * gfortran.dg/typebound_generic_6.f03: New.
2729         * gfortran.dg/typebound_generic_7.f03: New.
2730         * gfortran.dg/typebound_generic_8.f03: New.
2731
2732 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2733
2734         PR libfortran/37077
2735         * gfortran.dg/char4_iunit_1.f03: New test.
2736
2737 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2738
2739         * gcc.dg/tree-ssa/vrp53.c: New test.
2740
2741 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2742
2743         PR c++/44907
2744         * g++.dg/template/sfinae19.C: New.
2745         * g++.dg/template/sfinae20.C: Likewise.
2746
2747 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2748
2749         * gcc.target/arm/interrupt-1.c: New test.
2750         * gcc.target/arm/interrupt-2.c: New test.
2751
2752 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2753
2754         * gcc.dg/pr42427.c: Require c99_runtime.
2755         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2756         c99_runtime.
2757         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2758         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2759         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2760         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2761         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2762         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2763         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2764         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2765         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2766         * gcc.target/i386/pr37275.c: Require visibility support.
2767
2768 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770         * lib/target-supports.exp (check_effective_target_sse): New proc.
2771         * gcc.target/i386/sol2-check.h: New file.
2772         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2773         Include sol2-check.h.
2774         (main) Only run do_test () if sol2_check ().
2775         * gcc.target/i386/sse2-check.h: Likewise.
2776         * gcc.target/i386/sse3-check.h: Likewise.
2777         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2778         [__sun__ && __svr4__]: Execute SSE2 instruction.
2779         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2780         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2781         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2782         * g++.dg/ext/vector14.C: Likewise.
2783         * g++.dg/other/mmintrin.C: Likewise.
2784         * gcc.dg/20020418-1.c: Likewise.
2785         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2786         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2787         * gcc.dg/format/unnamed-1.c: Likewise.
2788         Adapt dg-warning line number.
2789         * gcc.dg/graphite/pr40281.c: Likewise.
2790         * gcc.dg/pr32176.c: Likewise.
2791         * gcc.dg/pr40550.c: Likewise.
2792         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2793         * gcc.dg/torture/pr36891.c: Likewise.
2794         * gcc.target/i386/20020218-1.c: Likewise.
2795         * gcc.target/i386/20020523.c: Likewise.
2796         * gcc.target/i386/abi-1.c: Likewise.
2797         * gcc.target/i386/brokensqrt.c: Likewise.
2798         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2799         * gcc.target/i386/pr13366.c: Likewise.
2800         * gcc.target/i386/pr13685.c: Likewise.
2801         * gcc.target/i386/pr24306.c: Likewise.
2802         * gcc.target/i386/pr31486.c: Likewise.
2803         * gcc.target/i386/pr32065-1.c: Likewise.
2804         * gcc.target/i386/pr32065-2.c: Likewise.
2805         * gcc.target/i386/pr32389.c: Likewise.
2806         * gcc.target/i386/pr38824.c: Likewise.
2807         * gcc.target/i386/pr38931.c: Likewise.
2808         * gcc.target/i386/pr39592-1.c: Likewise.
2809         * gcc.target/i386/pr43766.c: Likewise.
2810         * gcc.target/i386/recip-divf.c: Likewise.
2811         * gcc.target/i386/recip-sqrtf.c: Likewise.
2812         * gcc.target/i386/recip-vec-divf.c: Likewise.
2813         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2814         * gcc.target/i386/sse-1.c: Likewise.
2815         * gcc.target/i386/sse-16.c: Likewise.
2816         * gcc.target/i386/sse-2.c: Likewise.
2817         * gcc.target/i386/sse-20.c: Likewise.
2818         * gcc.target/i386/sse-3.c: Likewise.
2819         * gcc.target/i386/sse-7.c: Likewise.
2820         * gcc.target/i386/sse-9.c: Likewise.
2821         * gcc.target/i386/sse-addps-1.c: Likewise.
2822         * gcc.target/i386/sse-addss-1.c: Likewise.
2823         * gcc.target/i386/sse-andnps-1.c: Likewise.
2824         * gcc.target/i386/sse-andps-1.c: Likewise.
2825         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2826         * gcc.target/i386/sse-comiss-1.c: Likewise.
2827         * gcc.target/i386/sse-comiss-2.c: Likewise.
2828         * gcc.target/i386/sse-comiss-3.c: Likewise.
2829         * gcc.target/i386/sse-comiss-4.c: Likewise.
2830         * gcc.target/i386/sse-comiss-5.c: Likewise.
2831         * gcc.target/i386/sse-comiss-6.c: Likewise.
2832         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2833         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2834         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2835         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2836         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2837         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2838         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2839         * gcc.target/i386/sse-divps-1.c: Likewise.
2840         * gcc.target/i386/sse-divss-1.c: Likewise.
2841         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2842         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2843         * gcc.target/i386/sse-maxps-1.c: Likewise.
2844         * gcc.target/i386/sse-maxss-1.c: Likewise.
2845         * gcc.target/i386/sse-minps-1.c: Likewise.
2846         * gcc.target/i386/sse-minss-1.c: Likewise.
2847         * gcc.target/i386/sse-movaps-1.c: Likewise.
2848         * gcc.target/i386/sse-movaps-2.c: Likewise.
2849         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2850         * gcc.target/i386/sse-movhps-1.c: Likewise.
2851         * gcc.target/i386/sse-movhps-2.c: Likewise.
2852         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2853         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2854         * gcc.target/i386/sse-movntps-1.c: Likewise.
2855         * gcc.target/i386/sse-movss-1.c: Likewise.
2856         * gcc.target/i386/sse-movss-2.c: Likewise.
2857         * gcc.target/i386/sse-movss-3.c: Likewise.
2858         * gcc.target/i386/sse-movups-1.c: Likewise.
2859         * gcc.target/i386/sse-movups-2.c: Likewise.
2860         * gcc.target/i386/sse-mulps-1.c: Likewise.
2861         * gcc.target/i386/sse-mulss-1.c: Likewise.
2862         * gcc.target/i386/sse-orps-1.c: Likewise.
2863         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2864         * gcc.target/i386/sse-recip-vec.c: Likewise.
2865         * gcc.target/i386/sse-recip.c: Likewise.
2866         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2867         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2868         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2869         * gcc.target/i386/sse-subps-1.c: Likewise.
2870         * gcc.target/i386/sse-subss-1.c: Likewise.
2871         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2872         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2873         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2874         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2875         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2876         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2877         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2878         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2879         * gcc.target/i386/sse-xorps-1.c: Likewise.
2880         * gcc.target/i386/ssefn-1.c: Likewise.
2881         * gcc.target/i386/ssefn-3.c: Likewise.
2882         * gcc.target/i386/sseregparm-1.c: Likewise.
2883         * gcc.target/i386/stackalign/return-3.c: Likewise.
2884         * gcc.target/i386/vectorize1.c: Likewise.
2885         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2886         * gcc.target/i386/xorps-sse.c: Likewise.
2887         * gfortran.dg/pr28158.f90: Likewise.
2888         * gfortran.dg/pr30667.f: Likewise.
2889         * gnat.dg/loop_optimization7.adb: Likewise.
2890         * gnat.dg/sse_nolib.adb: Likewise.
2891
2892 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2893
2894         PR fortran/44702
2895         * gfortran.dg/use_rename_6.f90: New.
2896         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2897
2898 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2899
2900         PR fortran/44869
2901         * gfortran.dg/class_24.f03: New.
2902
2903 2010-07-10  Richard Guenther  <rguenther@suse.de>
2904
2905         PR lto/44889
2906         * gcc.dg/lto/20100709-1_0.c: New testcase.
2907         * gcc.dg/lto/20100709-1_1.c: Likewise.
2908
2909 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2910
2911         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2912
2913 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2914
2915         PR objc/44140
2916         * objc.dg/lto/trivial-1_0.m: New.
2917         * objc.dg/lto/lto.exp: New.
2918         * obj-c++.dg/lto/trivial-1_0.mm: New.
2919         * obj-c++.dg/lto/lto.exp: New.
2920         * objc.dg/symtab-1.m: Adjust sizes.
2921         * objc.dg/image-info.m: Do not run for gnu-runtime.
2922
2923 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2924
2925         * gcc.dg/pr32370.c: Allow another kind of error message.
2926
2927 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2928
2929         * gnat.dg/atomic3.adb: New test.
2930
2931 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2932             Denys Vlasenko  <dvlasenk@redhat.com>
2933             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2934
2935         PR tree-optimization/28632
2936         * gcc.dg/tree-ssa/vrp51.c: New test.
2937         * gcc.dg/tree-ssa/vrp52.c: New test.
2938
2939 2010-07-09  Jason Merrill  <jason@redhat.com>
2940
2941         * g++.dg/abi/covariant6.C: New.
2942         * g++.dg/inherit/covariant17.C: Test both bases.
2943         * g++.dg/inherit/covariant7.C: Check vtable layout.
2944
2945 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2946
2947         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2948
2949 2010-07-09  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/44852
2952         * gcc.c-torture/execute/pr44852.c: New testcase.
2953
2954 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2955
2956         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2957         multiplication by values.
2958         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2959         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2960
2961 2010-07-09  Richard Guenther  <rguenther@suse.de>
2962
2963         PR tree-optimization/44882
2964         * gfortran.dg/pr44882.f90: New testcase.
2965
2966 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2967
2968         PR target/40657
2969         * gcc.target/arm/pr40657-1.c: New test.
2970         * gcc.target/arm/pr40657-2.c: New test.
2971         * gcc.c-torture/execute/pr40657.c: New test.
2972
2973 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2974
2975         * gcc.dg/tree-ssa/vrp50.c: New test.
2976         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2977
2978 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2979
2980         PR fortran/44649
2981         * gfortran.dg/c_sizeof_1.f90: Modified.
2982         * gfortran.dg/storage_size_1.f08: New.
2983         * gfortran.dg/storage_size_2.f08: New.
2984
2985 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2986
2987         * gcc.c-torture/execute/20100708-1.c: New test.
2988
2989 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR fortran/44847
2992         * gfortran.dg/gomp/pr44847.f90: New test.
2993
2994 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2995
2996         PR tree-optimization/44710
2997         * gcc.dg/tree-ssa/ifc-6.c: New.
2998         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2999
3000 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3001
3002         PR fortran/18918
3003         * gfortran.dg/coarray_10.f90: Add an additional test.
3004
3005 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3006
3007         PR middle-end/44828
3008         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3009         * gcc.c-torture/execute/pr44828.x: Revert.
3010
3011 2010-07-08  Jason Merrill  <jason@redhat.com>
3012
3013         PR c++/43120
3014         * g++.dg/inherit/covariant17.C: New.
3015         * g++.dg/abi/covariant1.C: Actually test for the bug.
3016
3017 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3018
3019         PR rtl-optimization/44838
3020         * gcc.dg/pr44838.c: New.
3021
3022 2010-07-08  Richard Guenther  <rguenther@suse.de>
3023
3024         PR tree-optimization/44831
3025         * gcc.c-torture/compile/pr44831.c: New testcase.
3026         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3027
3028 2010-07-08  Richard Guenther  <rguenther@suse.de>
3029
3030         PR tree-optimization/44861
3031         * g++.dg/vect/pr44861.cc: New testcase.
3032
3033 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3034
3035         PR middle-end/44828
3036         * gcc.c-torture/execute/pr44828.x: New file.
3037
3038 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3039
3040         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3041         dg-options.
3042         * g++.dg/ext/altivec-17.C: Adjust error message.
3043
3044 2010-07-07  Tom Tromey  <tromey@redhat.com>
3045
3046         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3047
3048 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3049
3050         PR target/44844
3051         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3052         * gcc.target/i386/rdrand-2.c: Likewise.
3053         * gcc.target/i386/rdrand-3.c: Likewise.
3054
3055 2010-07-07  Jan Hubicka  <jh@suse.cz>
3056
3057         PR middle-end/44813
3058         * g++.dg/torture/pr44813.C: New testcase.
3059         * g++.dg/torture/pr44826.C: New testcase.
3060
3061 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3062
3063         PR rtl-optimization/44787
3064         * gcc.c-torture/compile/pr44788.c: New test.
3065         * gcc.target/arm/pr44788.c: New test.
3066
3067 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3068
3069         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3070
3071 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3072
3073         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3074         to dg-options.
3075
3076 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3077
3078         PR fortran/44742
3079         * gfortran.dg/parameter_array_init_6.f90: New.
3080         * gfortran.dg/initialization_20.f90: Update dg-error.
3081         * gfortran.dg/initialization_24.f90: Ditto.
3082
3083 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3084         PR fortran/PR44693
3085         * gfortran.dg/dim_range_1.f90:  New test.
3086         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3087
3088 2010-07-06  Jason Merrill  <jason@redhat.com>
3089
3090         PR c++/44703
3091         * g++.dg/cpp0x/initlist41.C: New.
3092
3093         PR c++/44778
3094         * g++.dg/template/ptrmem22.C: New.
3095
3096 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3097
3098         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3099         support.
3100         * gcc.target/i386/i386.exp: Likewise.
3101
3102 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3103
3104         PR testsuite/44195
3105         * gcc.dg/lto/20100518_0.c: Limit to x86.
3106
3107 2010-07-06  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/44828
3110         * gcc.c-torture/execute/pr44828.c: New testcase.
3111
3112 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3113
3114         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3115         * g++.dg/warn/volatile1.C: Likewise.
3116         * g++.dg/template/warn1.C: Likewise.
3117
3118 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3119
3120         AVX Programming Reference (June, 2010)
3121         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3122         * g++.dg/other/i386-3.C: Likewise.
3123         * gcc.target/i386/sse-12.c: Likewise.
3124
3125         * gcc.target/i386/f16c-check.h: New.
3126         * gcc.target/i386/rdfsbase-1.c: Likewise.
3127         * gcc.target/i386/rdfsbase-2.c: Likewise.
3128         * gcc.target/i386/rdgsbase-1.c: Likewise.
3129         * gcc.target/i386/rdgsbase-2.c: Likewise.
3130         * gcc.target/i386/rdrand-1.c: Likewise.
3131         * gcc.target/i386/rdrand-2.c: Likewise.
3132         * gcc.target/i386/rdrand-3.c: Likewise.
3133         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3134         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3135         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3136         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3137         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3138         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3139         * gcc.target/i386/wrfsbase-1.c: Likewise.
3140         * gcc.target/i386/wrfsbase-2.c: Likewise.
3141         * gcc.target/i386/wrgsbase-1.c: Likewise.
3142         * gcc.target/i386/wrgsbase-2.c: Likewise.
3143
3144         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3145         (__builtin_ia32_vcvtps2ph): New.
3146         (__builtin_ia32_vcvtps2ph256): Likewise.
3147
3148         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3149         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3150
3151         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3152         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3153
3154         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3155         (__builtin_ia32_vcvtps2ph256): Likewise.
3156         Add fsgsbase,rdrnd,f16c.
3157
3158         * lib/target-supports.exp (check_effective_target_f16c): New.
3159
3160 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3161
3162         * gcc.dg/guality/nrv-1.c: New test.
3163
3164 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3165
3166         PR middle-end/42505
3167         * gcc.target/arm/pr42505.c: New test case.
3168
3169 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3170
3171         PR c++/44808
3172         * g++.dg/opt/nrv16.C: New test.
3173
3174 2010-07-05  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/44784
3177         * gcc.c-torture/compile/pr44784.c: New testcase.
3178
3179 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3180
3181         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3182         Increase loop bound and array size.
3183         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3184         Likewise.
3185
3186 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3187
3188         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3189         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3190         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3191         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3192         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3193
3194 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3195
3196         PR c++/22138
3197         * g++.dg/parse/template25.C: New.
3198
3199 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3200
3201         PR rtl-optimization/44695
3202         * gcc.dg/torture/pr44695.c: New.
3203
3204 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3205
3206         PR c++/16630
3207         * g++.dg/ext/pretty3.C: New.
3208
3209 2010-07-04  Richard Guenther  <rguenther@suse.de>
3210
3211         PR middle-end/44809
3212         * g++.dg/torture/pr44809.C: New testcase.
3213
3214 2010-07-04  Richard Guenther  <rguenther@suse.de>
3215
3216         PR tree-optimization/44656
3217         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3218
3219 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3220             Revital Eres  <eres@il.ibm.com>
3221
3222         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3223         misaligned stores.
3224         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3225         gcc.dg/vect/vect-96.c: Likewise.
3226         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3227         that support misaligned stores. Change the number of expected
3228         misaligned accesses.
3229         * gcc.dg/vect/vect-peel-1.c: New test.
3230         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3231         gcc.dg/vect/vect-peel-4.c: Likewise.
3232         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3233         vectorizable on all targets that support realignment.
3234         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3235
3236 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3237
3238         PR c/44806
3239         * gcc.dg/torture/pr44806.c: New.
3240
3241 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3242
3243         * gnat.dg/cond_expr1.adb: New test.
3244
3245 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3246
3247         * gnat.dg/modular3.adb: New test.
3248         * gnat.dg/modular3_pkg.ads: New helper.
3249
3250 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3251             Mikael Pettersson  <mikpe@it.uu.se>
3252
3253         PR testsuite/44518
3254         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3255         Make signed-ness of chars explicit.  Scan the object for
3256         strings that are split by some target assemblers.
3257         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3258         explicit.
3259
3260 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3261
3262         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3263
3264 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3265
3266         PR/44128
3267         * g++.dg/warn/Wshadow-7.C: New test.
3268
3269 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3270             Julian Brown  <julian@codesourcery.com>
3271             Sandra Loosemore  <sandra@codesourcery.com>
3272
3273         * gcc.c-torture/execute/20100416-1.c: New test case.
3274
3275 2010-07-02  Julian Brown  <julian@codesourcery.com>
3276             Sandra Loosemore  <sandra@codesourcery.com>
3277
3278         PR target/43703
3279
3280         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3281         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3282
3283 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3284             Julian Brown  <julian@codesourcery.com>
3285
3286         * gcc.target/arm/neon/vadds64.c: Regenerated.
3287         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3288         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3289         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3290         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3291         * gcc.target/arm/neon-vmls-1.c: Likewise.
3292         * gcc.target/arm/neon-vsubs64.c: New execution test.
3293         * gcc.target/arm/neon-vsubu64.c: New execution test.
3294         * gcc.target/arm/neon-vadds64.c: New execution test.
3295         * gcc.target/arm/neon-vaddu64.c: New execution test.
3296
3297 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3298
3299         * gcc.target/arm/neon-vands64.c: New.
3300         * gcc.target/arm/neon-vandu64.c: New.
3301         * gcc.target/arm/neon-vbics64.c: New.
3302         * gcc.target/arm/neon-vbicu64.c: New.
3303         * gcc.target/arm/neon-veors64.c: New.
3304         * gcc.target/arm/neon-veoru64.c: New.
3305         * gcc.target/arm/neon-vorns64.c: New.
3306         * gcc.target/arm/neon-vornu64.c: New.
3307         * gcc.target/arm/neon-vorrs64.c: New.
3308         * gcc.target/arm/neon-vorru64.c: New.
3309         * gcc.target/arm/neon/vands64.c: Regenerated.
3310         * gcc.target/arm/neon/vandu64.c: Regenerated.
3311         * gcc.target/arm/neon/vbics64.c: Regenerated.
3312         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3313         * gcc.target/arm/neon/veors64.c: Regenerated.
3314         * gcc.target/arm/neon/veoru64.c: Regenerated.
3315         * gcc.target/arm/neon/vorns64.c: Regenerated.
3316         * gcc.target/arm/neon/vornu64.c: Regenerated.
3317         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3318         * gcc.target/arm/neon/vorru64.c: Regenerated.
3319
3320 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3321
3322         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3323
3324 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3325
3326         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3327         * gfortran.dg/intent_out_5.f90: Same.
3328         * gfortran.dg/ltrans-7.f90: Same.
3329         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3330
3331 2010-07-02  Jan Hubicka  <jh@suse.cz>
3332
3333         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3334
3335 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3336
3337         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3338
3339 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR c++/44780
3342         * c-c++-common/Wunused-var-12.c: New test.
3343
3344 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3345
3346         PR target/42835
3347         * gcc.target/arm/pr42835.c: New test.
3348
3349         PR target/42172
3350         * gcc.target/arm/pr42172-1.c: New test.
3351
3352 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3353
3354         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3355
3356 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3357
3358         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3359         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3360         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3361         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3362         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3363         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3364         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3365         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3366         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3367         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3368         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3369         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3370         * gcc.target/arm/neon-vdup_ns64.c: New.
3371         * gcc.target/arm/neon-vdup_nu64.c: New.
3372         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3373         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3374         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3375         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3376         * gcc.target/arm/neon-vmov_ns64.c: New.
3377         * gcc.target/arm/neon-vmov_nu64.c: New.
3378         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3379         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3380         * gcc.target/arm/neon-vget_lanes64.c: New.
3381         * gcc.target/arm/neon-vget_laneu64.c: New.
3382         * gcc.target/arm/neon-vset_lanes64.c: New.
3383         * gcc.target/arm/neon-vset_laneu64.c: New.
3384
3385 2010-07-02  Richard Guenther  <rguenther@suse.de>
3386
3387         * g++.dg/torture/20100702-1.C: New testcase.
3388
3389 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3390
3391         PR target/44707
3392         * gcc.c-torture/compile/pr44707.c: New test.
3393
3394 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3395
3396         PR c++/44039
3397         * g++.dg/template/crash101.C: New.
3398
3399 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3400
3401         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3402         Use the ABI-0 accessors and fail it for m64.
3403
3404 2010-07-02  Jan Hubicka  <jh@suse.cz>
3405
3406         * g++.dg/tree-ssa/pr44706.C: New testcase.
3407
3408 2010-07-02  Richard Guenther  <rguenther@suse.de>
3409
3410         PR tree-optimization/44748
3411         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3412
3413 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3414
3415         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3416         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3417         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3418         the method types to forward:.
3419
3420 2010-06-30  Jason Merrill  <jason@redhat.com>
3421
3422         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3423         * g++.dg/other/pr25632.C: Likewise.
3424
3425 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR tree-optimization/40421
3428         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3429
3430 2010-07-01  Richard Guenther  <rguenther@suse.de>
3431
3432         PR middle-end/42834
3433         PR middle-end/44468
3434         * gcc.c-torture/execute/20100316-1.c: New testcase.
3435         * gcc.c-torture/execute/pr44468.c: Likewise.
3436         * gcc.c-torture/compile/20100609-1.c: Likewise.
3437         * gcc.dg/volatile2.c: Adjust.
3438         * gcc.dg/plugin/selfassign.c: Likewise.
3439         * gcc.dg/pr36902.c: Likewise.
3440         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3441         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3442         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3443         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3444         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3445         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3446         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3447         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3448         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3449         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3450         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3451         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3452         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3453         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3454         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3455         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3456         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3457         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3458         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3459         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3460         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3461         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3462         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3463         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3464         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3465         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3466         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3467         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3468         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3469         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3470         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3471         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3472         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3473         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3474         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3475         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3476         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3477         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3478         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3479         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3480         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3481         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3482         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3483         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3484         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3485         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3486         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3487         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3488         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3489         * g++.dg/tree-ssa/pr31146.C: Likewise.
3490         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3491         * g++.dg/tree-ssa/pr33604.C: Likewise.
3492         * g++.dg/plugin/selfassign.c: Likewise.
3493         * gfortran.dg/array_memcpy_3.f90: Likewise.
3494         * gfortran.dg/array_memcpy_4.f90: Likewise.
3495         * c-c++-common/torture/pr42834.c: New testcase.
3496
3497 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3498
3499         PR c++/44628
3500         * g++.dg/template/crash100.C: New.
3501
3502 2010-06-30  Jan Hubicka  <jh@suse.cz>
3503
3504         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3505
3506 2010-06-30  Michael Matz  <matz@suse.de>
3507
3508         PR bootstrap/44699
3509         * gcc.dg/pr44699.c: New test.
3510
3511 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3512
3513         PR tree-optimization/39799
3514         * c-c++-common/uninit-17.c: New test.
3515
3516 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3517
3518         PR libfortran/43298
3519         * gfortran.dg/read_infnan_1.f90: New test.
3520
3521 2010-06-29  Jason Merrill  <jason@redhat.com>
3522
3523         Enable implicitly declared move constructor/operator= (N3053).
3524         * g++.dg/cpp0x/implicit3.C: New.
3525         * g++.dg/cpp0x/implicit4.C: New.
3526         * g++.dg/cpp0x/implicit5.C: New.
3527         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3528         * g++.dg/cpp0x/not_special.C: Adjust.
3529         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3530         * g++.dg/cpp0x/rv1n.C: Adjust.
3531         * g++.dg/cpp0x/rv1p.C: Adjust.
3532         * g++.dg/cpp0x/rv2n.C: Adjust.
3533         * g++.dg/cpp0x/rv2p.C: Adjust.
3534         * g++.dg/cpp0x/rv3n.C: Adjust.
3535         * g++.dg/cpp0x/rv3p.C: Adjust.
3536         * g++.dg/cpp0x/rv4n.C: Adjust.
3537         * g++.dg/cpp0x/rv4p.C: Adjust.
3538         * g++.dg/cpp0x/rv5n.C: Adjust.
3539         * g++.dg/cpp0x/rv5p.C: Adjust.
3540         * g++.dg/cpp0x/rv6n.C: Adjust.
3541         * g++.dg/cpp0x/rv6p.C: Adjust.
3542         * g++.dg/cpp0x/rv7n.C: Adjust.
3543         * g++.dg/cpp0x/rv7p.C: Adjust.
3544         * g++.dg/cpp0x/rv8p.C: Adjust.
3545         * g++.dg/gomp/pr26690-1.C: Adjust.
3546         * g++.dg/other/error20.C: Adjust.
3547         * g++.dg/other/error31.C: Adjust.
3548         * g++.dg/parse/error19.C: Adjust.
3549         * g++.dg/template/qualttp5.C: Adjust.
3550         * g++.old-deja/g++.law/ctors5.C: Adjust.
3551
3552         Enable implicitly deleted functions (N2346)
3553         * g++.dg/cpp0x/defaulted17.C: New.
3554         * g++.dg/cpp0x/implicit1.C: New.
3555         * g++.dg/cpp0x/implicit2.C: New.
3556         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3557         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3558         * g++.dg/init/ctor4.C: Adjust.
3559         * g++.dg/init/synth2.C: Adjust.
3560         * g++.dg/lto/20081118_1.C: Adjust.
3561         * g++.dg/other/error13.C: Adjust.
3562         * g++.dg/other/unused1.C: Adjust.
3563         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3564         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3565         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3566         * g++.old-deja/g++.law/ctors17.C: Adjust.
3567         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3568         * g++.old-deja/g++.pt/assign1.C: Adjust.
3569         * g++.old-deja/g++.pt/crash20.C: Adjust.
3570
3571         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3572         * g++.dg/cpp0x/defaulted13.C: Adjust.
3573         * g++.dg/cpp0x/defaulted2.C: Adjust.
3574         * g++.dg/cpp0x/defaulted3.C: Adjust.
3575         * g++.dg/cpp0x/initlist9.C: Adjust.
3576         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3577         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3578         * g++.dg/init/synth2.C: Adjust.
3579
3580         * g++.dg/cpp0x/defaulted19.C: New.
3581
3582         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3583         * g++.dg/template/error23.C: Fix for -std=c++0x.
3584
3585 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3586
3587         PR fortran/44718
3588         * gfortran.dg/proc_ptr_28.f90: New.
3589
3590 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR tree-optimization/43801
3593         * g++.dg/torture/pr43801.C: New test.
3594
3595         PR debug/44668
3596         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3597
3598 2010-06-29  Jason Merrill  <jason@redhat.com>
3599
3600         PR c++/44587
3601         * g++.dg/template/qualified-id2.C: New.
3602         * g++.dg/template/qualified-id3.C: New.
3603
3604 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3605
3606         PR fortran/44696
3607         * gfortran.dg/associated_target_4.f90: New.
3608
3609 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3610
3611         PR fortran/44582
3612         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3613
3614 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3615
3616         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3617
3618 2010-06-29  Jan Hubicka  <jh@suse.cz>
3619
3620         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3621
3622 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3623
3624         PR target/43902
3625         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3626         * gcc.target/arm/wmul-3.c: New test.
3627         * gcc.target/arm/wmul-4.c: New test.
3628
3629 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3630
3631         PR rtl-optimization/44659
3632         * gcc.target/i386/extract-1.c: New.
3633         * gcc.target/i386/extract-2.c: Likewise.
3634         * gcc.target/i386/extract-3.c: Likewise.
3635         * gcc.target/i386/extract-4.c: Likewise.
3636         * gcc.target/i386/extract-5.c: Likewise.
3637         * gcc.target/i386/extract-6.c: Likewise.
3638
3639 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR c++/44682
3642         * g++.dg/warn/Wunused-var-14.C: New test.
3643
3644 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3645
3646         PR fortran/43298
3647         * gfortran.dg/nan_6.f90: New.
3648
3649 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3650
3651         PR tree-optimization/43781
3652         * gcc.dg/torture/pr43781.c: New.
3653
3654 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3655
3656         PR fortran/40158
3657         * gfortran.dg/actual_rank_check_1.f90: New test.
3658
3659 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3660
3661         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3662
3663 2010-06-28  Jan Hubicka  <jh@suse.cz>
3664
3665         PR tree-optimization/44687
3666         * gcc.c-torture/compile/pr44687.c
3667
3668 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3669
3670         PR c++/44535
3671         * g++.dg/torture/pr44535.C: New test.
3672
3673 2010-06-28  Michael Matz  <matz@suse.de>
3674
3675         PR middle-end/44592
3676         * gfortran.dg/pr44592.f90: New test.
3677
3678 2010-06-28  Jan Hubicka  <jh@suse.cz>
3679
3680         PR tree-optimization/44357
3681         * g++.dg/torture/pr44357.C: New testcase.
3682
3683 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3684
3685         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3686         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3687         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3688         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3689         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3690         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3691         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3692         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3693
3694 2010-06-27  Jan Hubicka  <jh@suse.cz>
3695
3696         * gcc.c-torture/compile/pr44686.c: New file.
3697
3698 2010-06-27  Richard Guenther  <rguenther@suse.de>
3699
3700         PR tree-optimization/44683
3701         * gcc.c-torture/execute/pr44683.c: New testcase.
3702
3703 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3704
3705         * gnat.dg/noreturn3.ad[sb]: New test.
3706
3707 2010-06-26  Jason Merrill  <jason@redhat.com>
3708
3709         * g++.dg/cpp0x/explicit5.C: New.
3710
3711 2010-06-26  Richard Guenther  <rguenther@suse.de>
3712
3713         PR tree-optimization/44393
3714         * gcc.dg/pr44393.c: New testcase.
3715
3716 2010-06-26  Jan Hubicka  <jh@suse.cz>
3717
3718         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3719
3720 2010-06-26  Richard Guenther  <rguenther@suse.de>
3721
3722         PR middle-end/44674
3723         * gcc.dg/pr44674.c: New testcase.
3724
3725 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3726
3727         * gcc.dg/opts-3.c: New test.
3728
3729 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3730
3731         * gfortran.dg/type_decl_1.f90: New.
3732         * gfortran.dg/type_decl_2.f90: New.
3733
3734 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3735
3736         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3737         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3738
3739 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3740
3741         PR testsuite/38946
3742         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3743         error in comparing reals.
3744
3745 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3746
3747         * selected_real_kind_2.f90: New.
3748         * selected_real_kind_3.f90: New.
3749
3750 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3751
3752         * gfortran.dg/entry_19.f90: New.
3753
3754 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3755
3756         * gfortran.dg/end_subroutine_1.f90: New.
3757         * gfortran.dg/end_subroutine_2.f90: New.
3758         * gfortran.dg/interface_proc_end.f90: Update.
3759
3760 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3761
3762         * gfortran.dg/semicolon_fixed.f: Update.
3763         * gfortran.dg/semicolon_fixed_2.f: New.
3764         * gfortran.dg/semicolon_free_2.f90: New.
3765         * gfortran.dg/semicolon_free.f90: Update.
3766
3767 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3768
3769         PR fortran/44448
3770         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3771
3772 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3773
3774         * g++.dg/ipa/iinline-3.C: New test.
3775         * gcc.dg/ipa/modif-1.c: Removed.
3776
3777 2010-06-25  Jan Hubicka  <jh@suse.cz>
3778
3779         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3780
3781 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3782
3783         * g++.dg/ipa/iinline-2.C: New test.
3784
3785 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR middle-end/43866
3788         * gfortran.dg/pr43866.f90: New test.
3789
3790         PR tree-optimization/44539
3791         * gcc.dg/pr44539.c: New test.
3792
3793 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3794
3795         From Jim Wilson:
3796         PR target/43902
3797         * gcc.target/mips/madd-9.c: New test.
3798
3799 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3800
3801         PR c/44517
3802         * gcc.dg/noncompile/pr44517.c: New.
3803         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3804
3805 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3806
3807         PR testsuite/43283
3808         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3809         and add argument to nop for IA64.
3810
3811 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3812
3813         PR target/44588
3814         * gcc.target/i386/mod-1.c: New.
3815         * gcc.target/i386/umod-1.c: Likewise.
3816         * gcc.target/i386/umod-2.c: Likewise.
3817         * gcc.target/i386/umod-3.c: Likewise.
3818
3819 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR middle-end/44492
3822         * g++.dg/torture/pr44492.C: New test.
3823
3824 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3825
3826         * c-c++-common/warn-omitted-condop.c: New.
3827
3828 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3829
3830         PR fortran/44614
3831         * gfortran.dg/import8.f90: New.
3832
3833 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3834
3835         * gnat.dg/not_null.adb: Update test case.
3836
3837 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR c++/44619
3840         * g++.dg/warn/Wunused-var-13.C: New test.
3841
3842         PR c++/44627
3843         * g++.dg/diagnostic/method1.C: New test.
3844
3845 2010-06-22  Cary Coutant  <ccoutant@google.com>
3846
3847         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3848
3849 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3850
3851         PR fortran/44616
3852         * gfortran.dg/abstract_type_8.f03: New.
3853
3854 2010-06-21  Jason Merrill  <jason@redhat.com>
3855
3856         * g++.dg/cpp0x/noexcept08.C: New.
3857
3858         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3859
3860 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3861
3862         PR target/44615
3863         * gcc.target/i386/sse2-vec-2a.c: New.
3864
3865 2010-06-21  DJ Delorie  <dj@redhat.com>
3866
3867         * gcc.dg/pragma-diag-1.c: New.
3868
3869 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3870
3871         PR target/44615
3872         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3873
3874 2010-06-21  Alan Modra  <amodra@gmail.com>
3875
3876         PR testsuite/44505
3877         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3878         tail call to check_fa_mid.
3879
3880 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3881
3882         PR target/44575
3883         * gcc.c-torture/execute/pr44575.c: New test.
3884
3885 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3886
3887         PR fortran/40632
3888         * gfortran.dg/contiguous_1.f90: New.
3889         * gfortran.dg/contiguous_2.f90: New.
3890         * gfortran.dg/contiguous_3.f90: New.
3891
3892 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3893
3894         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3895         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3896
3897 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3898
3899         PR target/44546
3900         * gcc.target/i386/pr44546.c: New test.
3901
3902 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3903
3904         * gcc.dg/opts-2.c: New test.
3905
3906 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3907
3908         PR fortran/44584
3909         * gfortran.dg/typebound_proc_15.f03: Modified.
3910
3911 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3912
3913         PR target/44072
3914         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3915         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3916
3917 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3918
3919         * g++.dg/ext/label13.C: Fix typo in last change.
3920
3921 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3922
3923         PR libfortran/44477
3924         * gfortran.dg/eof_3.f90
3925         * gfortran.dg/endfile_2.f90
3926         * gfortran.dg/endfile_4.f90
3927         * gfortran.dg/endfile_3.f90
3928
3929 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3930
3931         PR c++/41090
3932         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3933
3934 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3935
3936         PR fortran/44556
3937         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3938
3939 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3940
3941         * gcc.target/arm/pr40900.c: New test.
3942
3943 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3944
3945         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3946
3947 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3948
3949         PR fortran/44558
3950         * gfortran.dg/typebound_call_15.f03: New.
3951
3952 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3953
3954         PR c++/44486
3955         * g++.dg/pr44486.C: New.
3956
3957 2010-06-16  DJ Delorie  <dj@redhat.com>
3958
3959         * gcc.target/i386/volatile-bitfields-1.c: New.
3960         * gcc.target/i386/volatile-bitfields-2.c: New.
3961
3962 2010-06-16  Jason Merrill  <jason@redhat.com>
3963
3964         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3965
3966         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3967
3968 2010-06-16  Richard Guenther  <rguenther@suse.de>
3969
3970         PR c/44555
3971         * gcc.c-torture/execute/pr44555.c: New testcase.
3972
3973 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3974
3975         PR fortran/44549
3976         * gfortran.dg/typebound_proc_16.f03: New.
3977
3978 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3979
3980         * g++.dg/torture/pr43905.C: New test.
3981
3982 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3983
3984         PR testsuite/44538
3985         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3986         initialization loop from being vectorized.
3987         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3988
3989 2010-06-16  Alan Modra  <amodra@gmail.com>
3990
3991         PR tree-optimization/44507
3992         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3993
3994 2010-06-15  Jason Merrill  <jason@redhat.com>
3995
3996         * g++.dg/overload/arg3.C: Adjust error locations.
3997         * g++.dg/overload/copy1.C: Likewise.
3998         * g++.dg/tc1/dr152.C: Likewise.
3999         * g++.dg/template/incomplete4.C: Likewise.
4000         * g++.dg/template/incomplete5.C: Likewise.
4001         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4002         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4003         * g++.old-deja/g++.pt/crash9.C: Likewise.
4004
4005         * g++.dg/inherit/virtual5.C: New.
4006
4007         * g++.dg/cpp0x/defaulted18.C: New.
4008
4009         * g++.dg/cpp0x/initlist40.C: New.
4010
4011         * g++.dg/cpp0x/initlist39.C: New.
4012
4013 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4014
4015         PR middle-end/44391
4016         * gcc.dg/graphite/pr44391.c: New.
4017
4018 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4019
4020         PR fortran/43388
4021         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4022         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4023         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4024         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4025
4026 2010-06-15  Richard Guenther  <rguenther@suse.de>
4027
4028         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4029
4030 2010-06-15  Richard Guenther  <rguenther@suse.de>
4031
4032         * gcc.dg/vect/bb-slp-21.c: Adjust.
4033         * gcc.dg/vect/bb-slp-13.c: Likewise
4034         * gcc.dg/vect/bb-slp-4.c: Likewise
4035         * gcc.dg/vect/bb-slp-22.c: Likewise
4036         * gcc.dg/vect/bb-slp-14.c: Likewise
4037         * gcc.dg/vect/bb-slp-23.c: Likewise
4038         * gcc.dg/vect/bb-slp-15.c: Likewise
4039         * gcc.dg/vect/bb-slp-17.c: Likewise
4040         * gcc.dg/vect/bb-slp-18.c: Likewise
4041         * gcc.dg/vect/bb-slp-19.c: Likewise
4042         * gcc.dg/vect/bb-slp-10.c: Likewise
4043         * gcc.dg/vect/bb-slp-11.c: Likewise
4044         * gcc.dg/vect/bb-slp-20.c: Likewise
4045         * gcc.dg/vect/bb-slp-3.c: Likewise
4046
4047 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4048
4049         PR fortran/44536
4050         * gfortran.dg/gomp/pr44536.f90: New test.
4051         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4052
4053 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4054
4055         PR target/44534
4056         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4057         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4058
4059 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4060
4061         PR tree-optimization/44508
4062         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4063
4064         PR bootstrap/44509
4065         * gcc.dg/pr44509.c: New test.
4066
4067 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4068
4069         PR tree-optimization/44507
4070         * gcc.dg/vect/pr44507.c: New test.
4071
4072 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4073
4074         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4075         and c-pretty-print.h.
4076
4077         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4078
4079 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4080
4081         * gfortran.dg/whole_file_18.f90: Updated error message.
4082
4083 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4084
4085         * gfortran.dg/whole_file_20.f03: New.
4086
4087 2010-06-12  Jan Hubicka  <jh@suse.cz>
4088
4089         * gcc.c-torture/compile/pc44485.c: New testcase.
4090
4091 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4092
4093         PR fortran/40117
4094         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4095         * gfortran.dg/typebound_proc_14.f03: New.
4096         * gfortran.dg/typebound_proc_15.f03: New.
4097
4098 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4099
4100         * gcc.dg/opts-1.c: New test.
4101
4102 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4103
4104         * gcc.dg/funroll-loops-all.c: Update expected error.
4105
4106 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4107
4108         PR target/44481
4109         * gcc.target/i386/pr44481.c: New test.
4110
4111 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4112
4113         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4114
4115 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4116
4117         PR middle-end/44483
4118         * gcc.dg/tree-ssa/pr44483.c: New.
4119
4120 2010-06-11  Paul Brook  <paul@codesourcery.com>
4121
4122         * g++.dg/other/arm-neon-1.C: New test.
4123
4124 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4125
4126         PR fortran/42051
4127         PR fortran/43896
4128         * gfortran.dg/class_23.f03: New test.
4129
4130 2010-06-11  Jan Hubicka  <jh@suse.cz>
4131
4132         * gcc.dg/ipa/pure-const-2.c: New testcase.
4133
4134 2010-06-11  Jan Hubicka  <jh@suse.cz>
4135
4136         * gcc.dg/noreturn-7.c: Update.
4137         * gcc.dg/noreturn-4.c: Update.
4138
4139 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4140
4141         Fix MIPS bootstrap
4142         * g++.dg/other/typedef4.C: New test.
4143
4144 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4145
4146         PR fortran/44207
4147         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4148
4149 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4150
4151         PR fortran/44457
4152         * gfortran.dg/asynchronous_3.f03
4153
4154 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4155
4156         PR middle-end/44185
4157         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4158         non-temporal stores out of the tests to form new test cases.  As a
4159         result, no non-temporal store should be generated in this case.
4160
4161         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4162         prefetch-7.c that generate one non-temporal store.
4163
4164         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4165         prefetch-7.c that generate one non-temporal store and one
4166         one-temporal prefetch.
4167
4168 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4169
4170         PR tree-optimization/44258
4171         * gcc.dg/tree-ssa/pr44258.c: New test.
4172
4173 2010-06-10  Daniel Kraft  <d@domob.eu>
4174
4175         PR fortran/38936
4176         * gfortran.dg/associate_1.f03: New test.
4177         * gfortran.dg/associate_2.f95: New test.
4178         * gfortran.dg/associate_3.f03: New test.
4179         * gfortran.dg/associate_4.f08: New test.
4180
4181 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4182
4183         * gfortran.dg/selected_char_kind_4.f90: New test.
4184
4185 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4186
4187         * gcc.dg/pr42461.c: New test.
4188
4189 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4190
4191         PR fortran/44347
4192         * gfortran.dg/selected_real_kind_1.f90: New.
4193
4194 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4195
4196         PR fortran/44359
4197         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4198         warning.
4199         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4200         check for warning.
4201
4202 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4203
4204         * gfortran.dg/data_namelist_conflict.f90: New test.
4205
4206 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4207
4208         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4209         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4210         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4211
4212 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4213
4214         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4215         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4216         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4217         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4218         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4219
4220 2010-06-09  Jason Merrill  <jason@redhat.com>
4221
4222         PR c++/44366
4223         * g++.dg/cpp0x/decltype23.C: Move to...
4224         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4225
4226 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4227
4228         PR fortran/44211
4229         * gfortran.dg/typebound_call_14.f03: New test.
4230
4231 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4232
4233         PR tree-optimization/44423
4234         * gcc.dg/tree-ssa/pr44423.c: New test.
4235
4236 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4237
4238         PR testsuite/42843
4239         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4240         TV_NONE to initialize tv_id field.
4241         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4242         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4243         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4244         Include toplev.h .
4245         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4246         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4247         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4248
4249 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4250
4251         PR tree-optimization/39874
4252         PR middle-end/28685
4253         * gcc.dg/pr39874.c: New file.
4254
4255 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4256
4257         * g++.dg/ext/attr-alias-1.C: New.
4258         * g++.dg/ext/attr-alias-2.C: New.
4259
4260 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4261
4262         PR fortran/44446
4263         * gfortran.dg/proc_ptr_27.f90: New.
4264
4265 2010-06-07  Jason Merrill  <jason@redhat.com>
4266
4267         PR c++/44366
4268         * g++.dg/cpp0x/decltype23.C: New.
4269
4270 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4271             Shujing Zhao  <pearly.zhao@oracle.com>
4272
4273         PR c/37724
4274         * gcc.dg/c90-const-expr-10.c: Adjust.
4275         * gcc.dg/c99-const-expr-10.c: Adjust.
4276         * gcc.dg/init-bad-7.c: New.
4277
4278 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4279
4280         * lib/target-supports.exp (check_effective_target_gas): New proc.
4281         * gcc.c-torture/execute/960321-1.x: New file.
4282
4283 2010-06-07  Jason Merrill  <jason@redhat.com>
4284
4285         PR c++/44401
4286         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4287
4288 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4289
4290         PR c++/44444
4291         * g++.dg/warn/Wunused-var-12.C: New test.
4292
4293         PR c++/44443
4294         * c-c++-common/Wunused-var-11.c: New test.
4295
4296 2010-06-07  Jan Hubicka  <jh@suse.cz>
4297
4298         * gcc.dg/ipa/pure-const-1.c: New testcase.
4299
4300 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4301
4302         PR rtl-optimization/44404
4303         * gcc.dg/pr44404.c: New.
4304
4305 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4306
4307         PR target/44159
4308         * gcc.target/i386/abi-2.c: Check sysv abi here.
4309         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4310         function to avoid failures by different ABIs.
4311         * gcc.target/i386/aes-check.h: Likewise.
4312         * gcc.target/i386/avx-check.h: Likewise.
4313         * gcc.target/i386/fma4-check.h: Likewise.
4314         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4315         * gcc.target/i386/mmx-check.h: Likewise.
4316         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4317         * gcc.target/i386/pclmul-check.h: Likewise.
4318         * gcc.target/i386/sse-check.h: Likewise.
4319         * gcc.target/i386/sse2-check.h: Likewise.
4320         * gcc.target/i386/sse3-check.h: Likewise.
4321         * gcc.target/i386/sse4_1-check.h: Likewise.
4322         * gcc.target/i386/sse4_2-check.h: Likewise.
4323         * gcc.target/i386/sse4a-check.h: Likewise.
4324         * gcc.target/i386/ssse3-check.h: Likewise.
4325         * gcc.target/i386/xop-check.h: Likewise.
4326         * gcc.target/i386/pr27971.c: Fix for LLP64.
4327         * gcc.target/i386/pr39139.c: Likewise.
4328         * gcc.target/i386/pr39315-check.c: Likewise.
4329         * gcc.target/i386/vararg-1.c: Likewise.
4330         * gcc.target/i386/vararg-2.c: Likewise.
4331         Additional add dg-compile to avoid failure due
4332         missing foo symbol.
4333
4334         * gcc.dg/compound-literal-1.c: Fix for llp64.
4335         * gcc.dg/pr32370.c: Likewise.
4336         * gcc.dg/pr37561.c: Likewise.
4337         * gcc.dg/pr41340.c: Likewise.
4338         * gcc.dg/pr41551.c: Likewise.
4339
4340 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4341
4342         PR c++/44188
4343         * g++.dg/debug/dwarf2/typedef3.C: New test.
4344
4345 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4346
4347         PR c/20000
4348         * c-c++-common/pr20000.c: New.
4349
4350 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4351
4352         PR c++/44086
4353         * g++.dg/init/pr44086.C: New.
4354         * g++.dg/cpp0x/decltype4.C: Adjust.
4355
4356 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4357
4358         PR fortran/43945
4359         * gfortran.dg/generic_23.f03: New test.
4360
4361 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4362
4363         PR fortran/43895
4364         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4365
4366 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR c++/44361
4369         * c-c++-common/Wunused-var-9.c: New test.
4370
4371 2010-06-05  Jason Merrill  <jason@redhat.com>
4372
4373         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4374
4375 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4376
4377         PR c/44322
4378         * gcc.dg/c99-restrict-4.c: New test.
4379
4380 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4381
4382         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4383         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4384         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4385         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4386         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4387         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4388         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4389         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4390         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4391         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4392         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4393         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4394         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4395         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4396         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4397         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4398         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4399         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4400         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4401         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4402         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4403         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4404
4405 2010-06-04  Jason Merrill  <jason@redhat.com>
4406
4407         * g++.dg/cpp0x/noexcept06.C: New.
4408         * g++.dg/cpp0x/noexcept07.C: New.
4409
4410         * g++.dg/cpp0x/noexcept01.C: New.
4411         * g++.dg/cpp0x/noexcept02.C: New.
4412         * g++.dg/cpp0x/noexcept03.C: New.
4413         * g++.dg/cpp0x/noexcept04.C: New.
4414         * g++.dg/cpp0x/noexcept05.C: New.
4415
4416 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR c++/44412
4419         * g++.dg/warn/Wunused-var-10.C: New test.
4420         * g++.dg/warn/Wunused-var-11.C: New test.
4421
4422         PR c++/44362
4423         * c-c++-common/Wunused-var-10.c: New test.
4424
4425 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4426
4427         PR c/25880
4428         * gcc.dg/assign-warn-2.c: Update.
4429         * gcc.dg/cpp/line3.c: Update.
4430         * gcc.dg/c99-array-lval-8.c: Update.
4431         * gcc.dg/cast-qual-2.c: Update.
4432         * gcc.dg/c99-arraydecl-3.c:  Update.
4433         * gcc.dg/assign-warn-1.c:  Update.
4434         * gcc.dg/format/gcc_diag-1.c:  Update.
4435
4436 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4437
4438         PR rtl-optimization/39871
4439         PR rtl-optimization/40615
4440         PR rtl-optimization/42500
4441         PR rtl-optimization/42502
4442         * gcc.target/arm/eliminate.c: New test.
4443
4444 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4445
4446         PR libstdc++/44410
4447         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4448         * g++.old-deja/g++.other/delete3.C: Likewise.
4449         * g++.old-deja/g++.other/new.C: Likewise.
4450         * g++.old-deja/g++.law/operators27.C: Likewise.
4451         * g++.old-deja/g++.mike/p755.C: Likewise.
4452         * g++.dg/eh/new1.C: Likewise.
4453         * g++.dg/init/new5.C: Likewise.
4454
4455 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4456
4457         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4458         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4459         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4460
4461 2010-06-03  Richard Guenther  <rguenther@suse.de>
4462
4463         PR lto/41921
4464         * lib/lto.exp: Always load gcc.exp.
4465         (lto-obj): For C source files invoke gcc_target_compile.
4466         * g++.dg/lto/20100603-1_0.C: New testcase.
4467         * g++.dg/lto/20100603-1_1.c: Likewise.
4468
4469 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4470
4471         PR tree-optimization/43688
4472         * gfortran.dg/pr43688.f90: New.
4473
4474 2010-06-03  Richard Guenther  <rguenther@suse.de>
4475
4476         PR lto/41584
4477         * gcc.dg/lto/20100603-1_0.c: New testcase.
4478         * gcc.dg/lto/20100603-2_0.c: Likewise.
4479         * gcc.dg/lto/20100603-3_0.c: Likewise.
4480
4481 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4482
4483         PR target/44218
4484         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4485         * gcc.target/powerpc/recip-2.c: Ditto.
4486         * gcc.target/powerpc/recip-3.c: Ditto.
4487         * gcc.target/powerpc/recip-4.c: Ditto.
4488         * gcc.target/powerpc/recip-5.c: Ditto.
4489         * gcc.target/powerpc/recip-6.c: Ditto.
4490         * gcc.target/powerpc/recip-7.c: Ditto.
4491         * gcc.target/powerpc/recip-test.h: Ditto.
4492         * gcc.target/powerpc/recip-test2.h: Ditto.
4493
4494 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4495
4496         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4497
4498 2010-06-02  Jason Merrill  <jason@redhat.com>
4499
4500         * g++.dg/ext/vector9.C: Expect typedef in error message.
4501
4502         PR c++/9726
4503         PR c++/23594
4504         PR c++/44333
4505         * g++.dg/tc1/dr101.C: Remove xfails.
4506
4507 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4508
4509         PR middle-end/44372
4510         * g++.dg/ipa/pr44372.C: New.
4511
4512 2010-06-02  Jan Hubicka  <jh@suse.cz>
4513
4514         PR middle-end/44295
4515         * g++.dg/torture/pr44295.C: Neww testcase.
4516
4517 2010-06-02  Jan Hubicka  <jh@suse.cz>
4518
4519         * gcc.dg/tree-ssa/loadpre6.c: Update.
4520
4521 2010-06-02  Richard Guenther  <rguenther@suse.de>
4522
4523         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4524         diagnostic.h.
4525
4526 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4527
4528         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4529         the link fail message.
4530
4531 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4532
4533         PR fortran/44360
4534         * gfortran.dg/use_13.f90: New test case.
4535
4536 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4537
4538         PR fortran/44371
4539         * gfortran.dg/error_stop_2.f08: Minor update.
4540
4541 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4542
4543         PR fortran/44371
4544         * gfortran.dg/error_stop_1.f08: New test.
4545         * gfortran.dg/error_stop_2.f08: New test.
4546
4547 2010-06-01  Jason Merrill  <jason@redhat.com>
4548
4549         DR 990
4550         * g++.dg/cpp0x/initlist37.C: New.
4551         * g++.dg/cpp0x/initlist38.C: New.
4552
4553         PR c++/44358
4554         * g++.dg/cpp0x/initlist36.C: New.
4555
4556 2010-05-31 Jan Hubicka  <jh@suse.cz>
4557
4558         * gcc.dg/noreturn-8.c: New testcase.
4559
4560 2010-05-31 Jan Hubicka  <jh@suse.cz>
4561
4562         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4563         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4564
4565 2010-05-31 Jan Hubicka  <jh@suse.cz>
4566
4567         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4568         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4569
4570 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4571
4572         PR fortran/36928
4573         * gfortran.dg/dependency_27.f90:  New test.
4574         * gfortran.dg/array_assign_1.F90:  New test.
4575
4576 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4577
4578         PR target/44338
4579         * gcc.target/i386/sse-24.c: New test.
4580
4581 2010-05-31  Jan Hubicka  <jh@suse.cz>
4582
4583         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4584
4585 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR middle-end/44337
4588         * gcc.dg/pr44337.c: New test.
4589
4590         PR tree-optimization/44182
4591         * g++.dg/debug/pr44182.C: New test.
4592
4593 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4594
4595         * gcc.dg/nested-func-7.c: New test.
4596         * gnat.dg/frame_overflow.adb: Adjust directives.
4597
4598 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4599
4600         * gnat.dg/prot2.ad[sb]: New test.
4601         * gnat.dg/prot2_pkg1.ads: New helper.
4602         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4603
4604 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4605
4606         * gnat.dg/array11.adb: Adjust dg-warning directive.
4607         * gnat.dg/object_overflow.adb: Likewise.
4608
4609 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4610
4611         PR middle-end/44306
4612         * gcc.dg/tree-ssa/pr44306.c: New.
4613
4614 2010-05-29  Jan Hubicka  <jh@suse.cz>
4615
4616         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4617
4618 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4619
4620         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4621
4622 2010-05-28  Mike Stump  <mikestump@comcast.net>
4623
4624         PR objc/44125
4625         * objc.dg/const-str-9.m: Remove static.
4626
4627 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR target/43636
4630         * gcc.c-torture/compile/pr43636.c: New test.
4631
4632 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4633
4634         PR objc++/23616
4635         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4636         * obj-c++.dg/try-catch-9.mm: Ditto.
4637
4638 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4639
4640         Revert patch for PR c++/44188
4641         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4642
4643 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4644
4645         PR c++/44188
4646         * g++.dg/debug/dwarf2/typedef3.C: New test.
4647
4648 2010-05-27  Jason Merrill  <jason@redhat.com>
4649
4650         PR c++/43555
4651         * g++.dg/ext/vla9.C: New.
4652
4653 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4654
4655         PR objc/44140
4656         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4657         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4658         * objc.dg/torture/tls/thr-init.m: Ditto.
4659         * objc.dg/torture/trivial.m: Ditto.
4660         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4661         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4662         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4663         * obj-c++.dg/torture/trivial.mm: Ditto.
4664
4665 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4666
4667         * g++.dg/lto/20100302_0.C: Skip on darwin.
4668
4669 2010-05-27  Richard Guenther  <rguenther@suse.de>
4670
4671         PR tree-optimization/44284
4672         * gcc.dg/vect/vect-118.c: New testcase.
4673         * gcc.dg/vect/bb-slp-20.c: Adjust.
4674         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4675         * gcc.dg/vect/slp-9.c: Likewise.
4676         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4677         * gcc.dg/vect/vect-10.c: Likewise.
4678         * gcc.dg/vect/vect-109.c: Likewise.
4679         * gcc.dg/vect/vect-12.c: Likewise.
4680         * gcc.dg/vect/vect-36.c: Likewise.
4681         * gcc.dg/vect/vect-7.c: Likewise.
4682         * gcc.dg/vect/vect-iv-8.c: Likewise.
4683         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4684         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4685         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4686         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4687         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4688         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4689         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4690         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4691         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4692         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4693         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4694         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4695         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4696         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4697         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4698         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4699         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4700
4701 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4702
4703         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4704         necessary.
4705
4706 2010-05-26  Jan Hubicka  <jh@suse.cz>
4707
4708         * gcc.dg/lto/materialize-1_0.c: New file.
4709         * gcc.dg/lto/materialize-1_1.c: New file.
4710
4711 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4712
4713         * gnat.dg/lto10.adb: New test.
4714         * gnat.dg/lto10_pkg.ads: New helper.
4715
4716 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4717
4718         * lib/target-supports.exp (check_effective_target_int128): New
4719         function to check if __int128 types are available for target.
4720         * c-c++-common/int128-types-1.c: New.
4721         * c-c++-common/int128-1.c: New.
4722         * c-c++-common/int128-2.c: New.
4723         * g++.dg/abi/mangle43.C: New.
4724         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4725         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4726         pointer-wide scalar.
4727         * g++.dg/other/pr25632.C: Likewise.
4728         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4729         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4730         overflow warnings.
4731         * g++.dg/warn/pr13358-4.C: Likewise.
4732         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4733         * g++.dg/warn/Wconversion-null.C: Likewise.
4734
4735 2010-05-26  Jason Merrill  <jason@redhat.com>
4736
4737         PR c++/43382
4738         * g++.dg/cpp0x/variadic101.C: New.
4739
4740 2010-05-26  Richard Guenther  <rguenther@suse.de>
4741
4742         PR rtl-optimization/44164
4743         * gcc.c-torture/execute/pr44164.c: New testcase.
4744         * g++.dg/tree-ssa/pr13146.C: Adjust.
4745
4746 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4747
4748         PR fortran/40011
4749         * gfortran.dg/whole_file_19.f90 : New test.
4750
4751 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4752
4753         PR fortran/30668
4754         PR fortran/31346
4755         PR fortran/34260
4756         * gfortran.dg/pr40999.f: Fix function type.
4757         * gfortran.dg/whole_file_5.f90: Likewise.
4758         * gfortran.dg/whole_file_6.f90: Likewise.
4759         * gfortran.dg/whole_file_16.f90: New.
4760         * gfortran.dg/whole_file_17.f90: New.
4761         * gfortran.dg/whole_file_18.f90: New.
4762
4763 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4764             Iain Sandoe  <iains@gcc.gnu.org>
4765
4766         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4767         * gcc.c-torture/compile/pr44197.c: Require alias support.
4768         * gcc.dg/lto/20081222_0.c: Ditto.
4769
4770 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR debug/42801
4773         * gcc.dg/guality/vla-2.c: New test.
4774
4775 2010-05-25  Richard Guenther  <rguenther@suse.de>
4776
4777         PR middle-end/44069
4778         * g++.dg/torture/pr44069.C: New testcase.
4779
4780 2010-05-25  Richard Guenther  <rguenther@suse.de>
4781
4782         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4783
4784 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4785
4786         PR objc/44140
4787         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4788
4789 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4790
4791         * obj-c++.dg/torture/tls/trivial.mm: New.
4792         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4793         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4794         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4795         * obj-c++.dg/torture/tls/diag-1.mm: New.
4796         * obj-c++.dg/torture/tls/tls.exp: New.
4797         * obj-c++.dg/torture/trivial.mm: New.
4798         * obj-c++.dg/torture/dg-torture.exp: New.
4799         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4800         * obj-c++.dg/tls/trivial.m: New.
4801         * obj-c++.dg/tls/init-1.mm: New.
4802         * obj-c++.dg/tls/diag-1.mm: New.
4803         * obj-c++.dg/tls/init-2.mm: New.
4804         * obj-c++.dg/tls/diag-2.mm: New.
4805         * obj-c++.dg/tls/diag-3.mm: New.
4806         * obj-c++.dg/tls/diag-4.mm: New.
4807         * obj-c++.dg/tls/static-1.mm: New.
4808         * obj-c++.dg/tls/tls.exp: New.
4809         * obj-c++.dg/tls/diag-5.mm: New.
4810         * obj-c++.dg/tls/static-1a.mm: New.
4811         * objc-obj-c++-shared/Object1.mm: New.
4812         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4813
4814 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4815
4816         PR objc++/43689
4817         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4818         * obj-c++.dg/const-str-6.mm: Ditto.
4819
4820 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4821
4822         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4823
4824 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4825
4826         PR ada/38394
4827         * gnat.dg/array13.ad[sb]: New test.
4828
4829 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4830             Sandra Loosemore  <sandra@codesourcery.com>
4831
4832         * gcc.target/arm/neon/: Regenerated test cases.
4833
4834         * gcc.target/arm/neon/polytypes.c,
4835         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4836         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4837         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4838         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4839         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4840         dg-add-options arm_neon.
4841
4842         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4843         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4844         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4845         and arm_neon_fp16_ok.
4846
4847         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4848         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4849
4850         * lib/target-supports.exp (add_options_for_arm_neon): New.
4851         (check_effective_target_arm_neon_ok_nocache): New, from
4852         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4853         (check_effective_target_arm_neon_ok): Use
4854         check_effective_target_arm_neon_ok_nocache.
4855         (add_options_for_arm_neon_fp16)
4856         (check_effective_target_arm_neon_fp16_ok)
4857         check_effective_target_arm_neon_fp16_ok_nocache): New.
4858         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4859
4860 2010-05-24  Jason Merrill  <jason@redhat.com>
4861
4862         PR c++/41510
4863         * g++.dg/cpp0x/initlist35.C: New.
4864         * g++.dg/init/brace6.C: Adjust.
4865
4866 2010-05-24  Paul Brook  <paul@codesourcery.com>
4867
4868         * gcc.target/arm/frame-pointer-1.c: New test.
4869         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4870         pointer elimination.
4871
4872 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4873
4874         PR target/44245
4875         * gcc.target/i386/crc32-3.c: New.
4876         * gcc.target/i386/crc32-4.c: Likewise.
4877
4878 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4879
4880         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4881         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4882         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4883
4884 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4885
4886         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4887
4888 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4889
4890         PR target/43869
4891         * gcc.c-target/pr43869.c: New test.
4892
4893 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4894
4895         PR fortran/44212
4896         * gfortran.dg/class_22.f03: New.
4897
4898 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4899
4900         PR lto/44238
4901         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4902
4903 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4904
4905         PR fortran/44213
4906         * gfortran.dg/abstract_type_7.f03: New.
4907
4908 2010-05-21  Jason Merrill  <jason@redhat.com>
4909
4910         * g++.dg/eh/spec11.C: Test cleanup optimization.
4911
4912 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR debug/44223
4915         * gcc.target/i386/pr44223.c: New test.
4916
4917 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4918
4919         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4920
4921 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4922
4923         * g++.dg/other/const3.C: New test.
4924
4925 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4926
4927         PR fortran/38407
4928         * warn_unused_dummy_argument_1.f90: New.
4929         * warn_unused_dummy_argument_2.f90: New.
4930
4931 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4932
4933         PR c++/30298
4934         * g++.dg/inherit/crash1.C: New.
4935         * g++.dg/inherit/crash2.C: Likewise.
4936
4937 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR debug/44178
4940         * g++.dg/debug/pr44178.C: New test.
4941
4942 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4943
4944         PR middle-end/44185
4945         * gcc.dg/tree-ssa/prefetch-6.c: Add
4946         --param min-insn-to-prefetch-ratio=6.
4947         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4948         allow unrolling, and adjust the movnti count.
4949
4950 2010-05-20  Jan Hubicka  <jh@suse.cz>
4951
4952         PR middle-end/44197
4953         * gcc.c-torture/compile/pr44197.c: New file.
4954
4955 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4956
4957         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4958         Fix test code.
4959         (check_effective_target_xop): Remove __may_alias__ attribute.
4960
4961 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4962
4963         PR target/44202
4964         * gcc.c-torture/execute/pr44202-1.c: New test.
4965
4966 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4967
4968         PR fortran/43851
4969         * gfortran.dg/label_1.f90: Update test.
4970
4971 2010-05-19  Jan Hubicka  <jh@suse.cz>
4972
4973         * gcc.dg/lto/ipareference2_0.c: New file.
4974         * gcc.dg/lto/ipareference2_1.c: New file.
4975
4976 2010-05-19  Jason Merrill  <jason@redhat.com>
4977
4978         * g++.dg/parse/fn-typedef2.C: New.
4979
4980         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4981         function type.
4982
4983         PR c++/44193
4984         * g++.dg/template/fntype1.C: New.
4985
4986 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4987
4988         * gnat.dg/discr23.ad[sb]: New test.
4989         * gnat.dg/discr23_pkg.ads: New helper.
4990
4991         * gnat.dg/specs/controlled1.ads: New test.
4992         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4993
4994 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4995
4996         PR fortran/44055
4997         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4998         Fixed scope of C_SIZEOF.
4999         * gfortran.dg/warn_conversion_2.f90: New.
5000
5001 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5002
5003         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5004         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5005         for optional selector.
5006         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5007         (check_effective_target_sse3): New proc.
5008         * gcc.target/i386/math-torture/math-torture.exp: Load
5009         target-supports.exp.
5010         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5011         check_effective_target_sse2.
5012         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5013         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5014         * g++.dg/vect/vect.exp: Likewise.
5015         * gfortran.dg/vect/vect.exp: Likewise.
5016         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5017         -msse2 if check_effective_target_sse2.
5018
5019         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5020         * gcc.target/i386/3dnow-2.c: Likewise.
5021         * gcc.target/i386/3dnowA-1.c: Likewise.
5022         * gcc.target/i386/3dnowA-2.c: Likewise.
5023         * gcc.target/i386/pr42549.c: Likewise.
5024
5025         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5026         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5027         * gcc.target/i386/sse3-addsubps.c: Likewise.
5028         * gcc.target/i386/sse3-haddpd.c: Likewise.
5029         * gcc.target/i386/sse3-haddps.c: Likewise.
5030         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5031         * gcc.target/i386/sse3-hsubps.c: Likewise.
5032         * gcc.target/i386/sse3-movddup.c: Likewise.
5033         * gcc.target/i386/sse3-movshdup.c: Likewise.
5034         * gcc.target/i386/sse3-movsldup.c: Likewise.
5035
5036         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5037         * g++.dg/ext/attrib35.C: Likewise.
5038         * g++.dg/opt/pr40496.C: Likewise.
5039         * g++.dg/other/i386-1.C: Likewise.
5040         * g++.dg/other/i386-4.C: Likewise.
5041         * g++.dg/other/pr34435.C: Likewise.
5042         * g++.dg/other/pr39496.C: Likewise.
5043         * g++.dg/other/pr40446.C: Likewise.
5044         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5045         * gcc.dg/compat/vector-1a_main.c: Likewise.
5046         * gcc.dg/compat/vector-2a_main.c: Likewise.
5047         * gcc.dg/lto/20090206-1_0.c: Likewise.
5048         * gcc.dg/pr34856.c: Likewise.
5049         * gcc.dg/pr36584.c: Likewise.
5050         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5051         * gcc.dg/pr37544.c: Likewise.
5052         * gcc.dg/torture/pr16104-1.c: Likewise.
5053         * gcc.dg/torture/pr35771-1.c: Likewise.
5054         * gcc.dg/torture/pr35771-2.c: Likewise.
5055         * gcc.dg/torture/pr35771-3.c: Likewise.
5056         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5057         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5058         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5059         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5060         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5061         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5062         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5063         * gcc.target/i386/20060512-1.c: Likewise.
5064         * gcc.target/i386/20060512-3.c: Likewise.
5065         * gcc.target/i386/all_one_m128i.c: Likewise.
5066         * gcc.target/i386/float128-1.c: Likewise.
5067         * gcc.target/i386/float128-2.c: Likewise.
5068         * gcc.target/i386/fpcvt-1.c: Likewise.
5069         * gcc.target/i386/fpcvt-2.c: Likewise.
5070         * gcc.target/i386/fpcvt-3.c: Likewise.
5071         * gcc.target/i386/fpprec-1.c: Likewise.
5072         * gcc.target/i386/funcspec-9.c: Likewise.
5073         * gcc.target/i386/incoming-1.c: Likewise.
5074         * gcc.target/i386/incoming-12.c: Likewise.
5075         * gcc.target/i386/incoming-2.c: Likewise.
5076         * gcc.target/i386/incoming-3.c: Likewise.
5077         * gcc.target/i386/incoming-4.c: Likewise.
5078         * gcc.target/i386/incoming-6.c: Likewise.
5079         * gcc.target/i386/incoming-7.c: Likewise.
5080         * gcc.target/i386/incoming-8.c: Likewise.
5081         * gcc.target/i386/opt-1.c: Likewise.
5082         * gcc.target/i386/opt-2.c: Likewise.
5083         * gcc.target/i386/ordcmp-1.c: Likewise.
5084         * gcc.target/i386/pr17692.c: Likewise.
5085         * gcc.target/i386/pr18614-1.c: Likewise.
5086         * gcc.target/i386/pr22152.c: Likewise.
5087         * gcc.target/i386/pr23570.c: Likewise.
5088         * gcc.target/i386/pr23575.c: Likewise.
5089         * gcc.target/i386/pr26449-1.c: Likewise.
5090         * gcc.target/i386/pr26600.c: Likewise.
5091         * gcc.target/i386/pr27790.c: Likewise.
5092         * gcc.target/i386/pr28839.c: Likewise.
5093         * gcc.target/i386/pr30970.c: Likewise.
5094         * gcc.target/i386/pr32000-1.c: Likewise.
5095         * gcc.target/i386/pr32000-2.c: Likewise.
5096         * gcc.target/i386/pr32280.c: Likewise.
5097         * gcc.target/i386/pr32661.c: Likewise.
5098         * gcc.target/i386/pr32708-1.c: Likewise.
5099         * gcc.target/i386/pr32961.c: Likewise.
5100         * gcc.target/i386/pr33329.c: Likewise.
5101         * gcc.target/i386/pr35714.c: Likewise.
5102         * gcc.target/i386/pr35767-1.c: Likewise.
5103         * gcc.target/i386/pr35767-1d.c: Likewise.
5104         * gcc.target/i386/pr35767-1i.c: Likewise.
5105         * gcc.target/i386/pr35767-2.c: Likewise.
5106         * gcc.target/i386/pr35767-2d.c: Likewise.
5107         * gcc.target/i386/pr35767-2i.c: Likewise.
5108         * gcc.target/i386/pr35767-3.c: Likewise.
5109         * gcc.target/i386/pr35767-5.c: Likewise.
5110         * gcc.target/i386/pr36222-1.c: Likewise.
5111         * gcc.target/i386/pr36578-1.c: Likewise.
5112         * gcc.target/i386/pr36578-2.c: Likewise.
5113         * gcc.target/i386/pr36992-1.c: Likewise.
5114         * gcc.target/i386/pr37101.c: Likewise.
5115         * gcc.target/i386/pr37216.c: Likewise.
5116         * gcc.target/i386/pr37434-1.c: Likewise.
5117         * gcc.target/i386/pr37434-2.c: Likewise.
5118         * gcc.target/i386/pr37843-3.c: Likewise.
5119         * gcc.target/i386/pr37843-4.c: Likewise.
5120         * gcc.target/i386/pr39162.c: Likewise.
5121         * gcc.target/i386/pr39315-1.c: Likewise.
5122         * gcc.target/i386/pr39315-2.c: Likewise.
5123         * gcc.target/i386/pr39315-3.c: Likewise.
5124         * gcc.target/i386/pr39315-4.c: Likewise.
5125         * gcc.target/i386/pr39445.c: Likewise.
5126         * gcc.target/i386/pr39496.c: Likewise.
5127         * gcc.target/i386/pr40809.c: Likewise.
5128         * gcc.target/i386/pr40906-3.c: Likewise.
5129         * gcc.target/i386/pr41019.c: Likewise.
5130         * gcc.target/i386/pr42542-1.c: Likewise.
5131         * gcc.target/i386/pr42542-2.c: Likewise.
5132         * gcc.target/i386/pr42542-3.c: Likewise.
5133         * gcc.target/i386/pr42542-3a.c: Likewise.
5134         * gcc.target/i386/pr42881.c: Likewise.
5135         * gcc.target/i386/push-1.c: Likewise.
5136         * gcc.target/i386/quad-sse.c: Likewise.
5137         * gcc.target/i386/reload-1.c: Likewise.
5138         * gcc.target/i386/sse-10.c: Likewise.
5139         * gcc.target/i386/sse-11.c: Likewise.
5140         * gcc.target/i386/sse-15.c: Likewise.
5141         * gcc.target/i386/sse-17.c: Likewise.
5142         * gcc.target/i386/sse-18.c: Likewise.
5143         * gcc.target/i386/sse-19.c: Likewise.
5144         * gcc.target/i386/sse-4.c: Likewise.
5145         * gcc.target/i386/sse-6.c: Likewise.
5146         * gcc.target/i386/sse-vect-types.c: Likewise.
5147         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5148         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5149         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5150         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5151         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5152         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5153         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5154         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5155         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5156         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5157         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5158         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5159         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5160         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5161         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5162         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5163         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5164         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5165         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5166         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5167         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5168         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5169         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5170         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5171         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5172         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5173         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5174         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5175         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5176         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5177         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5178         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5179         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5180         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5181         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5182         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5183         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5184         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5185         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5186         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5187         * gcc.target/i386/sse2-mmx.c: Likewise.
5188         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5189         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5190         * gcc.target/i386/sse2-movd-1.c: Likewise.
5191         * gcc.target/i386/sse2-movd-2.c: Likewise.
5192         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5193         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5194         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5195         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5196         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5197         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5198         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5199         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5200         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5201         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5202         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5203         * gcc.target/i386/sse2-movq-1.c: Likewise.
5204         * gcc.target/i386/sse2-movq-2.c: Likewise.
5205         * gcc.target/i386/sse2-movq-3.c: Likewise.
5206         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5207         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5208         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5209         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5210         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5211         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5212         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5213         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5214         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5215         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5216         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5217         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5218         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5219         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5220         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5221         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5222         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5223         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5224         * gcc.target/i386/sse2-pand-1.c: Likewise.
5225         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5226         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5227         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5228         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5229         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5230         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5231         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5232         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5233         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5234         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5235         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5236         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5237         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5238         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5239         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5240         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5241         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5242         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5243         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5244         * gcc.target/i386/sse2-por-1.c: Likewise.
5245         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5246         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5247         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5248         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5249         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5250         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5251         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5252         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5253         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5254         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5255         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5256         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5257         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5258         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5259         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5260         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5261         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5262         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5263         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5264         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5265         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5266         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5267         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5268         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5269         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5270         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5271         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5272         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5273         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5274         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5275         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5276         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5277         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5278         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5279         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5280         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5281         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5282         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5283         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5284         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5285         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5286         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5287         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5288         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5289         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5290         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5291         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5292         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5293         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5294         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5295         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5296         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5297         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5298         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5299         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5300         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5301         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5302         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5303         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5304         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5305         * gcc.target/i386/sse2-vec-1.c: Likewise.
5306         * gcc.target/i386/sse2-vec-2.c: Likewise.
5307         * gcc.target/i386/sse2-vec-3.c: Likewise.
5308         * gcc.target/i386/sse2-vec-4.c: Likewise.
5309         * gcc.target/i386/sse2-vec-5.c: Likewise.
5310         * gcc.target/i386/sse2-vec-6.c: Likewise.
5311         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5312         * gcc.target/i386/ssefn-2.c: Likewise.
5313         * gcc.target/i386/ssefn-4.c: Likewise.
5314         * gcc.target/i386/ssefp-1.c: Likewise.
5315         * gcc.target/i386/ssefp-2.c: Likewise.
5316         * gcc.target/i386/sseregparm-3.c: Likewise.
5317         * gcc.target/i386/sseregparm-4.c: Likewise.
5318         * gcc.target/i386/sseregparm-5.c: Likewise.
5319         * gcc.target/i386/sseregparm-6.c: Likewise.
5320         * gcc.target/i386/sseregparm-7.c: Likewise.
5321         * gcc.target/i386/ssetype-1.c: Likewise.
5322         * gcc.target/i386/ssetype-2.c: Likewise.
5323         * gcc.target/i386/ssetype-3.c: Likewise.
5324         * gcc.target/i386/ssetype-4.c: Likewise.
5325         * gcc.target/i386/ssetype-5.c: Likewise.
5326         * gcc.target/i386/unordcmp-1.c: Likewise.
5327         * gcc.target/i386/vararg-1.c: Likewise.
5328         * gcc.target/i386/vararg-2.c: Likewise.
5329         * gcc.target/i386/vararg-3.c: Likewise.
5330         * gcc.target/i386/vararg-4.c: Likewise.
5331         * gcc.target/i386/vararg-7.c: Likewise.
5332         * gcc.target/i386/vararg-8.c: Likewise.
5333         * gcc.target/i386/vecinit-1.c: Likewise.
5334         * gcc.target/i386/vecinit-2.c: Likewise.
5335         * gcc.target/i386/vecinit-3.c: Likewise.
5336         * gcc.target/i386/vecinit-4.c: Likewise.
5337         * gcc.target/i386/vecinit-5.c: Likewise.
5338         * gcc.target/i386/vecinit-6.c: Likewise.
5339         * gcc.target/i386/vectorize2.c: Likewise.
5340         * gcc.target/i386/vectorize3.c: Likewise.
5341         * gcc.target/i386/vectorize4.c: Likewise.
5342         * gcc.target/i386/vectorize6.c: Likewise.
5343         * gcc.target/i386/vectorize7.c: Likewise.
5344         * gcc.target/i386/vectorize8.c: Likewise.
5345         * gcc.target/i386/vperm-v2df.c: Likewise.
5346         * gcc.target/i386/vperm-v2di.c: Likewise.
5347         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5348         * gcc.target/i386/xorps-sse2.c: Likewise.
5349         * gcc.target/i386/xorps.c: Likewise.
5350         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5351         * gfortran.dg/graphite/pr42326.f90: Likewise.
5352         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5353
5354 2010-05-19  Richard Guenther  <rguenther@suse.de>
5355
5356         PR lto/44196
5357         * g++.dg/lto/20100519-1_0.C: New testcase.
5358
5359 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5360
5361         PR fortran/42360
5362         * gfortran.dg/warn_intent_out_not_set.f90: New.
5363
5364 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5365
5366         PR fortran/38404
5367         * gfortran.dg/data_char_1.f90: Updated warning message.
5368         * gfortran.dg/data_array_6.f: New.
5369
5370 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5371
5372         * g++.dg/ipa/ivinline-8.C: New test.
5373         * gcc.dg/ipa/iinline-2.c: Likewise.
5374
5375 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5376
5377         PR fortran/34505
5378         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5379         arguments; add check for return value kind.
5380         * gfortran.dg/float_1.f90: Likewise.
5381
5382 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5383
5384         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5385         (main): Use it.
5386         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5387         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5388         Prune another location line format.
5389         (lto-obj): Call lto_prune_warns on comp_output.
5390
5391 2010-05-18  Jan Hubicka  <jh@suse.cz>
5392
5393         * gcc.dg/lto/ipacp_0.c: New test.
5394         * gcc.dg/lto/ipacp_1.c: New test.
5395
5396 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5397
5398         PR lto/44184
5399         * gcc.dg/lto/20100518_0.c: New test.
5400
5401 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5402
5403         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5404
5405 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5406
5407         PR fortran/43990
5408         * gfortran.dg/class_21.f03: New.
5409
5410 2010-05-17  Jason Merrill  <jason@redhat.com>
5411
5412         PR c++/44157
5413         * g++.dg/cpp0x/initlist34.C: New.
5414
5415         PR c++/44158
5416         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5417
5418 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5419
5420         * g++.dg/ipa/ivinline-1.C: New test.
5421         * g++.dg/ipa/ivinline-2.C: New test.
5422         * g++.dg/ipa/ivinline-3.C: New test.
5423         * g++.dg/ipa/ivinline-4.C: New test.
5424         * g++.dg/ipa/ivinline-5.C: New test.
5425         * g++.dg/ipa/ivinline-6.C: New test.
5426
5427 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5428             Jason Merrill  <jason@redhat.com>
5429
5430         PR c++/44108
5431         * c-c++-common/Wunused-var-8.c: New test.
5432
5433 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5434
5435         PR bootstrap/42347
5436         * gcc.c-torture/compile/pr42347.c: New test.
5437
5438         PR middle-end/44102
5439         * g++.dg/ext/asmgoto1.C: New test.
5440
5441 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5442
5443         PR middle-end/44133
5444         * gcc.dg/tree-ssa/pr44133.c: New test.
5445         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5446         precise.
5447
5448 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5449
5450         PR fortran/44044
5451         * gfortran.dg/class_20.f03: New.
5452
5453 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5454
5455         PR 44078
5456         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5457         debug messages but not the newly introduced one.
5458
5459 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5460
5461         PR fortran/35779
5462         * gfortran.dg/initialization_25.f90: Commented testcase.
5463         * gfortran.dg/initialization_26.f90: New.
5464
5465 2010-05-16  Richard Guenther  <rguenther@suse.de>
5466
5467         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5468         * gcc.dg/pr43084.c: Likewise.
5469         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5470         -fipa-type-escape.
5471         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5472         -fipa-type-escape.
5473         * gcc.dg/struct/struct-reorg.exp: Likewise.
5474         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5475         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5476
5477 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5478
5479         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5480         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5481         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5482         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5483         tests.
5484
5485 2010-05-15  Jason Merrill  <jason@redhat.com>
5486
5487         * g++.dg/eh/spec10.C: New.
5488         * g++.dg/eh/spec11.C: New.
5489         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5490
5491 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5492
5493         PR fortran/44154
5494         PR fortran/42647
5495         * gfortran.dg/allocatable_scalar_9.f90: New.
5496
5497 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR c++/44148
5500         * g++.dg/torture/pr44148.C: New test.
5501
5502 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5503
5504         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5505         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5506         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5507         diagnostics and type sizes.
5508
5509 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5510
5511         * gnat.dg/lto9.adb: New test.
5512         * gnat.dg/lto9_pkg1.ads: New helper.
5513         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5514
5515 2010-05-15  Jan Hubicka  <jh@suse.cz>
5516
5517         * gcc.dg/lto/ipareference_1.c: Rename to ...
5518         * gcc.dg/lto/ipareference_0.c: ... this one.
5519         * gcc.dg/lto/ipareference_2.c: Rename to ...
5520         * gcc.dg/lto/ipareference_1.c: ... this one.
5521
5522 2010-05-15  Jan Hubicka  <jh@suse.cz>
5523
5524         * gcc.dg/lto/ipareference_1.c: New file.
5525         * gcc.dg/lto/ipareference_2.c: New file.
5526
5527 2010-05-15  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/44038
5530         * gcc.c-torture/compile/pr44038.c: New testcase.
5531
5532 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5533
5534         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5535         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5536
5537 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5538
5539         PR fortran/43207
5540         PR fortran/43969
5541         * gfortran.dg/class_18.f03: New.
5542         * gfortran.dg/class_19.f03: New.
5543
5544 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR debug/44112
5547         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5548         * g++.dg/debug/dwarf2/const1.C: Remove.
5549
5550 2010-05-14  Jason Merrill  <jason@redhat.com>
5551
5552         * g++.dg/eh/cond4.C: New.
5553         * g++.dg/eh/elide2.C: Adjust.
5554         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5555
5556 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5557
5558         PR fortran/44135
5559         * gfortran.dg/actual_array_interface_2.f90: New test.
5560
5561 2010-05-14  Richard Guenther  <rguenther@suse.de>
5562
5563         PR tree-optimization/44119
5564         * gcc.c-torture/compile/pr44119.c: New testcase.
5565
5566 2010-05-14  Jason Merrill  <jason@redhat.com>
5567
5568         PR c++/44127
5569         * g++.dg/eh/terminate1.C: New.
5570
5571 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5572
5573         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5574
5575         PR debug/44136
5576         * gcc.dg/pr44136.c: New test.
5577
5578 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5579
5580         PR c++/30566
5581         * g++.dg/warn/Wshadow-4.C: Adjust.
5582         * g++.dg/warn/Wshadow-5.C: New test.
5583         * g++.dg/warn/Wshadow-6.C: New test
5584
5585 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5586
5587         PR fortran/35779
5588         * gfortran.dg/initialization_25.f90: New.
5589
5590 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5591
5592         * g++.dg/otr-fold-1.C: New test.
5593         * g++.dg/otr-fold-2.C: New test.
5594
5595 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR fortran/44036
5598         * gfortran.dg/gomp/pr44036-1.f90: New test.
5599         * gfortran.dg/gomp/pr44036-2.f90: New test.
5600         * gfortran.dg/gomp/pr44036-3.f90: New test.
5601
5602         PR debug/43983
5603         * gcc.dg/guality/sra-1.c: New test.
5604
5605 2010-05-12  Jan Hubicka  <jh@suse.cz>
5606
5607         * tree-ssa/unreachable.c: New test.
5608
5609 2010-05-12  Jason Merrill  <jason@redhat.com>
5610
5611         * g++.dg/cpp0x/sfinae1.C: New.
5612
5613 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5614
5615         * gcc.target/i386/zee.c: New file.
5616
5617 2010-05-12  Jason Merrill  <jason@redhat.com>
5618
5619         * g++.dg/conversion/op1.C: Expect template candidate message.
5620         * g++.dg/cpp0x/nullptr15.C: Likewise.
5621         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5622         * g++.dg/cpp0x/pr31431.C: Likewise.
5623         * g++.dg/cpp0x/temp_default2.C: Likewise.
5624         * g++.dg/cpp0x/trailing4.C: Likewise.
5625         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5626         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5627         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5628         * g++.dg/cpp0x/variadic35.C: Likewise.
5629         * g++.dg/cpp0x/vt-35147.C: Likewise.
5630         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5631         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5632         * g++.dg/ext/visibility/anon8.C: Likewise.
5633         * g++.dg/ext/vla2.C: Likewise.
5634         * g++.dg/other/pr28114.C: Likewise.
5635         * g++.dg/other/ptrmem10.C: Likewise.
5636         * g++.dg/other/ptrmem11.C: Likewise.
5637         * g++.dg/overload/unknown1.C: Likewise.
5638         * g++.dg/parse/template7.C: Likewise.
5639         * g++.dg/parse/typename7.C: Likewise.
5640         * g++.dg/template/conv11.C: Likewise.
5641         * g++.dg/template/copy1.C: Likewise.
5642         * g++.dg/template/deduce3.C: Likewise.
5643         * g++.dg/template/dependent-expr5.C: Likewise.
5644         * g++.dg/template/friend.C: Likewise.
5645         * g++.dg/template/incomplete2.C: Likewise.
5646         * g++.dg/template/local4.C: Likewise.
5647         * g++.dg/template/local6.C: Likewise.
5648         * g++.dg/template/operator10.C: Likewise.
5649         * g++.dg/template/overload6.C: Likewise.
5650         * g++.dg/template/ptrmem2.C: Likewise.
5651         * g++.dg/template/ptrmem20.C: Likewise.
5652         * g++.dg/template/ptrmem8.C: Likewise.
5653         * g++.dg/template/sfinae2.C: Likewise.
5654         * g++.dg/template/ttp25.C: Likewise.
5655         * g++.dg/template/unify10.C: Likewise.
5656         * g++.dg/template/unify11.C: Likewise.
5657         * g++.dg/template/unify6.C: Likewise.
5658         * g++.dg/template/unify7.C: Likewise.
5659         * g++.dg/template/unify9.C: Likewise.
5660         * g++.dg/template/varmod1.C: Likewise.
5661         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5662         * g++.old-deja/g++.law/operators32.C: Likewise.
5663         * g++.old-deja/g++.pt/crash28.C: Likewise.
5664         * g++.old-deja/g++.pt/crash60.C: Likewise.
5665         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5666         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5667         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5668         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5669         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5670         * g++.old-deja/g++.pt/expr2.C: Likewise.
5671         * g++.old-deja/g++.pt/overload7.C: Likewise.
5672         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5673         * g++.old-deja/g++.pt/spec5.C: Likewise.
5674         * g++.old-deja/g++.pt/spec6.C: Likewise.
5675         * g++.old-deja/g++.pt/t24.C: Likewise.
5676         * g++.old-deja/g++.pt/unify4.C: Likewise.
5677         * g++.old-deja/g++.pt/unify6.C: Likewise.
5678         * g++.old-deja/g++.pt/unify8.C: Likewise.
5679         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5680         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5681         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5682
5683         * g++.dg/cpp0x/initlist32.C: New.
5684
5685         * g++.dg/template/conv11.C: New.
5686         * g++.dg/conversion/op1.C: Adjust expected error.
5687
5688         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5689
5690 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5691
5692         PR target/44088
5693         * gcc.target/i386/avx-cmpsd-1.c: New.
5694         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5695         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5696         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5697         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5698         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5699
5700 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5701
5702         PR middle-end/44085
5703         * gcc.dg/gomp/pr44085.c: New test.
5704         * gfortran.dg/gomp/pr44085.f90: New test.
5705
5706 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5707
5708         * objc-obj-c++-shared/Object1.m: New.
5709         * objc.dg/torture: New directory.
5710         * objc.dg/torture/tls: Ditto.
5711         * objc.dg/tls: Ditto.
5712         * objc.dg/torture/tls/trivial.m: New test.
5713         * objc.dg/torture/tls/thr-init-2.m: New test.
5714         * objc.dg/torture/tls/thr-init-3.m: New test.
5715         * objc.dg/torture/tls/thr-init.m: New test.
5716         * objc.dg/torture/tls/diag-1.m: New test.
5717         * objc.dg/torture/tls/tls.exp: New.
5718         * objc.dg/torture/trivial.m: New test.
5719         * objc.dg/torture/dg-torture.exp: New.
5720         * objc.dg/tls/diag-3.m: New test.
5721         * objc.dg/tls/diag-4.m: New test.
5722         * objc.dg/tls/diag-5.m: New test.
5723         * objc.dg/tls/init-1.m: New test.
5724         * objc.dg/tls/init-2.m: New test.
5725         * objc.dg/tls/tls.exp: New.
5726         * objc.dg/tls/diag-2.m: New test.
5727         * lib/objc.exp: Respond to dg-additional-files.
5728
5729 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5730
5731         * gcc.target/m68k/20100512-1.c: New.
5732
5733 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5734
5735         * gnat.dg/lto8.adb: New test.
5736         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5737         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5738
5739 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5740
5741         PR c++/34272
5742         PR c++/43630
5743         PR c++/34491
5744         * g++.dg/template/crash97.C: New.
5745         * g++.dg/template/crash98.C: Likewise.
5746         * g++.dg/template/crash99.C: Likewise.
5747         * g++.dg/cpp0x/pr31439.C: Adjust.
5748         * g++.dg/template/crash95.C: Likewise.
5749
5750 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5751
5752         PR middle-end/44071
5753         * c-c++-common/asmgoto-4.c: New test.
5754         * gcc.target/i386/pr44071.c: New test.
5755
5756         PR c++/44062
5757         * c-c++-common/Wunused-var-7.c: New test.
5758         * g++.dg/warn/Wunused-var-9.C: New test.
5759
5760 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5761
5762         PR fortran/43711
5763         * gfortran.dg/gomp/pr43711.f90: New.
5764
5765 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5766
5767         PR fortran/31820
5768         * gfortran.dg/select_5.f90: Updated.
5769
5770 2010-05-11  Jan Hubicka  <jh@suse.cz>
5771
5772         PR tree-optimize/44063
5773         * gcc.c-torture/compile/pr44063.c: New testcase.
5774
5775 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5776
5777         PR debug/44023
5778         * gcc.dg/pr44023.c: New test.
5779
5780 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5781
5782         * gnat.dg/lto7.adb: New test.
5783         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5784
5785 2010-05-10  Jason Merrill  <jason@redhat.com>
5786
5787         PR c++/44017
5788         * g++.dg/template/inherit5.C: New.
5789
5790         PR c++/44045
5791         * g++.dg/cpp0x/initlist33.C: New.
5792         * g++.dg/cpp0x/initlist26.C: Adjust.
5793         * g++.dg/cpp0x/initlist28.C: Adjust.
5794
5795 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5796
5797         PR c++/43719
5798         * g++.dg/init/pr43719.C: New.
5799         * g++.dg/anon-struct4.C: Adjust.
5800
5801 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5802
5803         PR debug/44028
5804         * gcc.dg/pr44028.c: New test.
5805
5806 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5807
5808         PR fortran/27866
5809         PR fortran/35003
5810         PR fortran/42809
5811         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5812         * gfortran.dg/warn_conversion.f90: New.
5813
5814 2010-05-10  Michael Matz  <matz@suse.de>
5815
5816         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5817
5818 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5819
5820         PR rtl-optimization/44012
5821         * gcc.dg/pr44012.c: New.
5822
5823 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5824
5825         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5826         Log text on entry and exit.
5827         Prune Sun ld warnings for common symbols with differing sizes.
5828         (lto-link-and-maybe-run): Change caller.
5829
5830 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5831
5832         PR fortran/44044
5833         * gfortran.dg/class_7.f03: Modified.
5834         * gfortran.dg/select_type_1.f03: Modified.
5835         * gfortran.dg/select_type_12.f03: New.
5836
5837 2010-05-10  Richard Guenther  <rguenther@suse.de>
5838
5839         PR tree-optimization/44050
5840         * gcc.dg/torture/pr44050.c: New testcase.
5841
5842 2010-05-10  Wei Guozhi  <carrot@google.com>
5843
5844         PR target/42879
5845         * gcc.target/arm/pr42879.c: New testcase.
5846
5847 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5848
5849         PR c/44051
5850         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5851
5852 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5853
5854         PR c/10676
5855         * gcc.dg/anon-struct-10.c: New test.
5856
5857 2010-05-09  Richard Guenther  <rguenther@suse.de>
5858
5859         PR middle-end/44024
5860         * gcc.dg/pr44024.c: New testcase.
5861
5862 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5863
5864         PR c/4784
5865         * gcc.dg/anon-struct-9.c: New test.
5866
5867 2010-05-09  Richard Guenther  <rguenther@suse.de>
5868
5869         PR middle-end/44043
5870         * gcc.c-torture/compile/pr44043.c: New testcase.
5871
5872 2010-05-09  Richard Guenther  <rguenther@suse.de>
5873
5874         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5875
5876 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5877
5878         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5879
5880 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5881
5882         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5883         * gnat.dg/specs/lto3.ads: Likewise.
5884
5885 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5886
5887         PR middle-end/28685
5888         * gcc.dg/pr28685-1.c: New file.
5889
5890 2010-05-08  Richard Guenther  <rguenther@suse.de>
5891
5892         PR tree-optimization/44030
5893         * gcc.c-torture/compile/pr44030.c: New testcase.
5894
5895 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5896
5897         * gnat.dg/lto6.adb: New test.
5898         * gnat.dg/lto6_pkg.ads: New helper.
5899
5900 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5901
5902         * gnat.dg/lto5.adb: New test.
5903         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5904
5905 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5906
5907         * gnat.dg/lto4.ad[sb]: New test.
5908
5909 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * gnat.dg/specs/lto3.ads: New test.
5912         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5913         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5914
5915 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5916
5917         * gnat.dg/sizetype3.ad[sb]: New test.
5918         * gnat.dg/sizetype3_pkg.ads: New helper.
5919
5920 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5921
5922         PR c++/43951
5923         * g++.dg/init/new29.C: New.
5924
5925 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5926
5927         PR fortran/40728
5928         * gfortran.dg/coarray_1.f90: Fixed error message.
5929         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5930         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5931         * gfortran.dg/intrinsic_std_5.f90: New.
5932
5933 2010-05-07  Jason Merrill  <jason@redhat.com>
5934
5935         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5936
5937 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5938
5939         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5940         (size_t, stderr): Remove.
5941         (read_error): Replaced __builtin_fprintf by fprintf.
5942
5943 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5944
5945         * gcc.dg/ordered-comparison-1.c: New test.
5946         * gcc.dg/ordered-comparison-2.c: New test.
5947         * gcc.dg/ordered-comparison-3.c: New test.
5948         * gcc.dg/ordered-comparison-4.c: New test.
5949
5950 2010-05-06  Mike Stump  <mikestump@comcast.net>
5951
5952         PR objc/35165
5953         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5954
5955 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5956             Jason Merrill  <jason@redhat.com>
5957
5958         * g++.dg/cpp0x/nullptr01.C: New.
5959         * g++.dg/cpp0x/nullptr02.C: New.
5960         * g++.dg/cpp0x/nullptr03.C: New.
5961         * g++.dg/cpp0x/nullptr04.C: New.
5962         * g++.dg/cpp0x/nullptr05.C: New.
5963         * g++.dg/cpp0x/nullptr06.C: New.
5964         * g++.dg/cpp0x/nullptr07.C: New.
5965         * g++.dg/cpp0x/nullptr08.C: New.
5966         * g++.dg/cpp0x/nullptr09.C: New.
5967         * g++.dg/cpp0x/nullptr10.C: New.
5968         * g++.dg/cpp0x/nullptr11.C: New.
5969         * g++.dg/cpp0x/nullptr12.C: New.
5970         * g++.dg/cpp0x/nullptr13.C: New.
5971         * g++.dg/cpp0x/nullptr14.C: New.
5972         * g++.dg/cpp0x/nullptr15.C: New.
5973         * g++.dg/cpp0x/nullptr16.C: New.
5974         * g++.dg/cpp0x/nullptr17.C: New.
5975         * g++.dg/cpp0x/nullptr18.C: New.
5976         * g++.dg/cpp0x/nullptr19.C: New.
5977         * g++.dg/cpp0x/nullptr20.C: New.
5978         * g++.dg/cpp0x/nullptr21.C: New.
5979         * g++.dg/cpp0x/nullptr22.C: New.
5980         * g++.dg/debug/nullptr01.C: New.
5981         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5982
5983 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5984
5985         * gcc.dg/Wunused-var-8.c: Move to...
5986         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5987
5988 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5989
5990         PR c++/40406
5991         * g++.dg/template/crash96.C: New.
5992
5993 2010-05-06  Jan Hubicka  <jh@suse.cz>
5994
5995         PR tree-optimization/43791
5996         * gcc.c-torture/compile/pr43791.c: New file.
5997
5998 2010-05-06  Michael Matz  <matz@suse.de>
5999
6000         PR tree-optimization/43984
6001         * gfortran.dg/pr43984.f90: New test.
6002
6003 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6004
6005         PR 40989
6006         * gcc.dg/pr40989.c: New.
6007
6008 2010-05-06  Richard Guenther  <rguenther@suse.de>
6009
6010         PR tree-optimization/43934
6011         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6012
6013 2010-05-06  Richard Guenther  <rguenther@suse.de>
6014
6015         PR tree-optimization/43987
6016         * gcc.c-torture/execute/pr43987.c: New testcase.
6017         * gcc.dg/torture/pta-escape-1.c: Adjust.
6018         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6019         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6020         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6021         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6022
6023 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6024             Dodji Seketeli  <dodji@redhat.com>
6025
6026         PR c/18624
6027         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6028         * g++.dg/template/sfinae16.C: Likewise.
6029         * gcc.dg/Wunused-var-1.c: Moved to...
6030         * c-c++-common/Wunused-var-1.c: ...here. New test.
6031         * gcc.dg/Wunused-var-2.c: Moved to...
6032         * c-c++-common/Wunused-var-2.c: ...here. New test.
6033         * gcc.dg/Wunused-var-3.c: Moved to...
6034         * c-c++-common/Wunused-var-3.c: ...here. New test.
6035         * gcc.dg/Wunused-var-4.c: Moved to...
6036         * gcc.dg/Wunused-var-1.c: ... here.
6037         * gcc.dg/Wunused-var-5.c: Moved to...
6038         * c-c++-common/Wunused-var-4.c: ...here. New test.
6039         * gcc.dg/Wunused-var-7.c: Moved to...
6040         * c-c++-common/Wunused-var-5.c: ...here. New test.
6041         * gcc.dg/Wunused-var-6.c: Moved to...
6042         * gcc.dg/Wunused-var-2.c: ... here.
6043         * c-c++-common/Wunused-var-1.c: New test.
6044         * c-c++-common/Wunused-var-2.c: New test.
6045         * c-c++-common/Wunused-var-3.c: New test.
6046         * c-c++-common/Wunused-var-4.c: New test.
6047         * c-c++-common/Wunused-var-5.c: New test.
6048         * g++.dg/warn/Wunused-var-1.C: New test.
6049         * g++.dg/warn/Wunused-var-2.C: New test.
6050         * g++.dg/warn/Wunused-var-3.C: New test.
6051         * g++.dg/warn/Wunused-var-4.C: New test.
6052         * g++.dg/warn/Wunused-var-5.C: New test.
6053         * g++.dg/warn/Wunused-var-6.C: New test.
6054         * g++.dg/warn/Wunused-var-7.C: New test.
6055         * g++.dg/warn/Wunused-var-8.C: New test.
6056         * g++.dg/warn/Wunused-parm-1.C: New test.
6057         * g++.dg/warn/Wunused-parm-2.C: New test.
6058         * g++.dg/warn/Wunused-parm-3.C: New test.
6059
6060 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6061
6062         PR fortran/43985
6063         * gfortran.dg/gomp/crayptr5.f90: New test case.
6064
6065 2010-05-05  Jason Merrill  <jason@redhat.com>
6066
6067         PR debug/43370
6068         * g++.dg/ext/attrib39.C: New.
6069
6070 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6071
6072         PR fortran/24978
6073         * gfortran.dg/data_invalid.f90: New.
6074
6075 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6076
6077         * gnat.dg/lto2.adb: New test.
6078
6079 2010-05-05  Jason Merrill  <jason@redhat.com>
6080
6081         PR c++/43787
6082         * g++.dg/opt/empty1.C: New.
6083
6084 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6085
6086         PR fortran/43696
6087         * gfortran.dg/class_17.f03: New.
6088
6089 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6090
6091         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6092
6093 2010-05-04  Mike Stump  <mikestump@comcast.net>
6094
6095         PR objc/35165
6096         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6097
6098 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6099
6100         PR target/43668
6101         * gcc.target/i386/pr43668.c: New.
6102
6103 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6104
6105         PR c++/43028
6106         * g++.dg/cpp0x/initlist31.C: New.
6107
6108 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR c/43981
6111         * gcc.dg/Wunused-var-8.c: New test.
6112
6113 2010-05-04  Jason Merrill  <jason@redhat.com>
6114
6115         PR c++/38064
6116         * g++.dg/cpp0x/enum3.C: Extend.
6117
6118 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6119
6120         PR target/43799
6121         * gcc.target/i386/pr43799.c: New.
6122
6123 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6124
6125         * gnat.dg/lto1.adb: New test.
6126         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6127
6128 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6129
6130         PR middle-end/43671
6131         * gcc.target/i386/pr43671.c: New.
6132
6133 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6134
6135         PR c++/43705
6136         * g++.dg/template/crash95.C: New.
6137
6138 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6139
6140         PR debug/43508
6141         * gcc.target/i386/pr43508.c: New.
6142
6143 2010-05-04  Richard Guenther  <rguenther@suse.de>
6144
6145         PR tree-optimization/43879
6146         * g++.dg/torture/pr43879-1_0.C: New testcase.
6147         * g++.dg/torture/pr43879-1_1.C: Likewise.
6148
6149 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6150
6151         PR c++/43953
6152         * g++.dg/other/crash-12.C: New test.
6153
6154 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6155
6156         * g++.dg/cdce3.C: Add a space.  Updated.
6157
6158 2010-05-03  Jason Merrill  <jason@redhat.com>
6159
6160         PR c++/43680
6161         * g++.dg/opt/enum2.C: New.
6162         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6163         * g++.dg/warn/Wswitch-1.C: Adjust message.
6164
6165 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6168         * g++.dg/ext/label13.C: Fix typo.
6169         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6170         alpha*-dec-osf5*.
6171         * gcc.c-torture/compile/limits-declparen.c: xfail on
6172         alpha*-dec-osf5* with -g.
6173         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6174         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6175         * gcc.dg/c99-tgmath-2.c: Likewise.
6176         * gcc.dg/c99-tgmath-3.c: Likewise.
6177         * gcc.dg/c99-tgmath-4.c: Likewise.
6178
6179 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6180
6181         PR fortran/43592
6182         * gfortran.dg/unexpected_interface.f90: New test.
6183
6184 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6185
6186         * ada/acats/run_acats (which): New function.
6187         (host_gnatchop, host_gnatmake): Use it.
6188
6189 2010-05-03  Richard Guenther  <rguenther@suse.de>
6190
6191         PR tree-optimization/43971
6192         * gcc.dg/pr43971.c: New testcase.
6193
6194 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR debug/43972
6197         * gcc.dg/debug/pr43972.c: New test.
6198
6199 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6200
6201         PR testsuite/43963
6202         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6203
6204 2010-05-02  Richard Guenther  <rguenther@suse.de>
6205
6206         PR tree-optimization/43879
6207         * gcc.dg/torture/pr43879-3.c: New testcase.
6208
6209 2010-05-01  Richard Guenther  <rguenther@suse.de>
6210
6211         PR tree-optimization/43949
6212         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6213
6214 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6215
6216         PR c++/43951
6217         * g++.dg/init/new28.C: New.
6218
6219 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6220
6221         PR objc++/32052
6222         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6223         structure and nested declarations.
6224         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6225         structure and nested declarations.  Reduce header clutter and
6226         use _exit() rather than abort().
6227         * objc.dg/encode-10.m: New.
6228         * objc.dg/encode-11.m: New.
6229
6230 2010-04-30  DJ Delorie  <dj@redhat.com>
6231
6232         * gcc.c-torture/execute/20100430-1.c: New test.
6233
6234 2010-04-30  Jason Merrill  <jason@redhat.com>
6235
6236         PR c++/43868
6237         * g++.dg/template/ptrmem21.C: New.
6238
6239 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6240
6241         PR fortran/18918
6242         PR fortran/43931
6243         * gfortran.dg/coarray_13.f90: New test.
6244
6245 2010-04-30  Richard Guenther  <rguenther@suse.de>
6246
6247         PR lto/43946
6248         * gcc.dg/lto/20100430-1_0.c: New testcase.
6249
6250 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR debug/43942
6253         * c-c++-common/pr43942.c: New test.
6254
6255 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6256
6257         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6258         conflict with darwin crt1.o 'start' symbol.
6259
6260 2010-04-30  Richard Guenther  <rguenther@suse.de>
6261
6262         PR tree-optimization/43879
6263         * gcc.dg/torture/pr43879_1.c: New testcase.
6264
6265 2010-04-30  Richard Guenther  <rguenther@suse.de>
6266
6267         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6268
6269 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6270
6271         PR c++/43890
6272         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6273         user-provided constructor while recursing.
6274
6275 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6276
6277         PR fortran/42274
6278         * gfortran.dg/class_16.f03: New test.
6279
6280 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6281
6282         PR fortran/42274
6283         * gfortran.dg/class_15.f03: New.
6284
6285 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6286
6287         PR fortran/43326
6288         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6289
6290 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6291
6292         PR fortran/43492
6293         * gfortran.dg/generic_22.f03 : New test.
6294
6295 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6296
6297         PR fortran/42353
6298         * gfortran.dg/class_14.f03: New test.
6299
6300 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6301
6302         PR fortran/42680
6303         * gfortran.dg/interface_32.f90: New test.
6304
6305 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6306             Janus Weil  <janus@gcc.gnu.org>
6307
6308         PR fortran/41829
6309         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6310         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6311         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6312
6313 2010-04-28  Mike Stump  <mikestump@comcast.net>
6314
6315         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6316         dg-excess-errors.
6317         * g++.dg/uninit-pred-2_b.C: Likewise.
6318
6319 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6320
6321         PR fortran/18918
6322         PR fortran/43919
6323         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6324
6325 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6326
6327         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6328         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6329         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6330         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6331         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6332
6333 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6334
6335         * gcc.dg/const-uniq-1.c: New test.
6336         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6337
6338 2010-04-28  Xinliang David Li  <davidxl@google.com>
6339
6340         * gcc.dg/uninit-pred-2_b.c: New test.
6341         * gcc.dg/uninit-pred-4_b.c: New test.
6342         * gcc.dg/uninit-pred-3_d.c: New test.
6343         * gcc.dg/uninit-pred-6_b.c: New test.
6344         * gcc.dg/uninit-pred-8_b.c: New test.
6345         * gcc.dg/uninit-pred-3_a.c: New test.
6346         * gcc.dg/uninit-pred-2_c.c: New test.
6347         * gcc.dg/uninit-pred-5_a.c: New test.
6348         * gcc.dg/uninit-pred-3_e.c: New test.
6349         * gcc.dg/uninit-pred-7_a.c: New test.
6350         * gcc.dg/uninit-pred-6_c.c: New test.
6351         * gcc.dg/uninit-pred-9_a.c: New test.
6352         * gcc.dg/uninit-pred-8_c.c: New test.
6353         * gcc.dg/uninit-pred-3_b.c: New test.
6354         * gcc.dg/uninit-pred-5_b.c: New test.
6355         * gcc.dg/uninit-pred-7_b.c: New test.
6356         * gcc.dg/uninit-pred-6_d.c: New test.
6357         * gcc.dg/uninit-pred-9_b.c: New test.
6358         * gcc.dg/uninit-pred-2_a.c: New test.
6359         * gcc.dg/uninit-pred-4_a.c: New test.
6360         * gcc.dg/uninit-pred-3_c.c: New test.
6361         * gcc.dg/uninit-pred-6_a.c: New test.
6362         * gcc.dg/uninit-pred-8_a.c: New test.
6363         * gcc.dg/uninit-pred-7_c.c: New test.
6364         * gcc.dg/uninit-pred-6_e.c: New test.
6365         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6366         * g++.dg/uninit-pred-1_a.C: New test.
6367         * g++.dg/uninit-pred-1_b.C: New test.
6368         * g++.dg/uninit-pred-2_a.C: New test.
6369         * g++.dg/uninit-pred-2_b.C: New test.
6370         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6371         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6372         * g++.dg/uninit-pred-loop_1.cc: New test.
6373
6374 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6375
6376         * gcc.dg/lto/20091209-1_0.c: New testcase.
6377
6378 2010-04-28  Richard Guenther  <rguenther@suse.de>
6379
6380         PR tree-optimization/43879
6381         PR tree-optimization/43909
6382         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6383
6384 2010-04-28  Richard Guenther  <rguenther@suse.de>
6385
6386         PR c++/43880
6387         * g++.dg/torture/pr43880.C: New testcase.
6388
6389 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6390
6391         PR c++/9335
6392         * g++.dg/template/recurse2.C: Update
6393         * g++.dg/template/recurse.C: Update.
6394         * g++.dg/template/pr23510.C: Update.
6395         * lib/prune.exp: Filter out 'recursively instantiated'.
6396
6397 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6398
6399         PR c++/29043
6400         * g++.dg/init/pr29043.C: New.
6401
6402 2010-04-27  Jason Merrill  <jason@redhat.com>
6403
6404         * g++.dg/lookup/scoped5.C: Adjust.
6405         * g++.dg/lookup/scoped8.C: Adjust.
6406         * g++.dg/template/dependent-expr5.C: Adjust.
6407         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6408
6409         PR c++/43856
6410         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6411
6412         PR c++/43875
6413         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6414
6415 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6416             Jan Hubicka <hubicka@ucw.cz>
6417
6418         * gcc.dg/pure-2.c: New testcase.
6419         * gcc.dg/const-1.c: New testcase.
6420
6421 2010-04-27  Jason Merrill  <jason@redhat.com>
6422
6423         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6424
6425         PR c++/41468
6426         * g++.dg/template/sfinae17.C: New.
6427         * g++.dg/template/sfinae18.C: New.
6428
6429 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6430
6431         * g++.dg/init/pr42844.C: New.
6432         * g++.dg/cpp0x/pr42844-2.C: New.
6433         * g++.dg/cpp0x/defaulted2.C: Adjust.
6434         * g++.dg/tree-ssa/pr27549.C: Likewise.
6435         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6436
6437 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6438
6439         PR fortran/18918
6440         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6441
6442 2010-04-27  Richard Guenther  <rguenther@suse.de>
6443
6444         PR middle-end/40561
6445         * g++.dg/other/pr40561.C: New testcase.
6446
6447 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6448
6449         PR middle-end/43812
6450         * g++.dg/ipa/pr43812.C: New test.
6451
6452 2010-04-27  Jan Hubicka  <jh@suse.cz>
6453
6454         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6455         (test): ... this one.
6456
6457 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6458
6459         PR target/40657
6460         * gcc.target/arm/thumb-stackframe.c: New test.
6461
6462 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6463
6464         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6465         * gcc.dg/misc-column.c: Likewise.
6466         * gcc.dg/Walways-true-1.c: Likewise.
6467         * gcc.dg/Walways-true-2.c: Likewise.
6468         * gcc.dg/warn-addr-cmp.c: Likewise.
6469
6470 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6471
6472         PR fortran/18918
6473         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6474         * gfortran.dg/coarray_12.f90: New.
6475
6476 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6477
6478         PR c/32207
6479         * gcc.dg/pr32207.c: New test.
6480         * gcc.dg/misc-column.c: Adjust expected warning.
6481         * gcc.dg/Walways-true-1.c: Likewise.
6482         * gcc.dg/Walways-true-2.c: Likewise.
6483         * gcc.dg/warn-addr-cmp.c: Likewise.
6484
6485 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6486
6487         PR lto/42776
6488         * lib/lto.exp (lto_prune_vis_warns): New function.
6489         (lto-link-and-maybe-run): Call it.
6490
6491 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6492
6493         PR tree-optimization/43904
6494         * gcc.dg/tree-ssa/tailcall-6.c: New.
6495
6496 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6497
6498         PR testsuite/35165
6499         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6500         Darwin8/OSX10.4 - compatible code generation.
6501         Use scan-rtl-dump.
6502         * obj-c++.dg/stubify-1.mm: Ditto.
6503         * lib/objc-torture.exp: Do not require link success for
6504         "trivial.m" in the runtime checks when dowhat = 'compile'.
6505         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6506         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6507         Darwin8/OSX10.4 - compatible code generation.
6508         * objc.dg/stubify-2.m: Ditto.
6509         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6510         * objc.dg/next-runtime-1.m: Ditto.
6511         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6512         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6513         runtimes on Darwin.
6514
6515 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6516
6517         PR 43715
6518         * lib/plugin-support.exp: Use "-undefined
6519         dynamic_lookup" on darwin.
6520
6521 2010-04-26  Richard Guenther  <rguenther@suse.de>
6522
6523         * gcc.dg/lto/20100426_0.c: New testcase.
6524
6525 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6526
6527         PR tree-optimization/43833
6528         gcc.dg/Warray-bounds-8.c: New test case.
6529
6530 2010-04-26  Richard Guenther  <rguenther@suse.de>
6531
6532         PR lto/43080
6533         * g++.dg/lto/20100423-3_0.C: New testcase.
6534
6535 2010-04-26  Richard Guenther  <rguenther@suse.de>
6536
6537         PR lto/42425
6538         * g++.dg/lto/20100423-2_0.C: New testcase.
6539
6540 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6541
6542         * gcc.dg/vect/bb-slp-23.c: New test.
6543
6544 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6545
6546         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6547         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6548         * gcc.dg/c1x-float-1.c: New test.
6549
6550 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6553         of "lea\[ \t\]".
6554
6555 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6556
6557         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6558         FreeBSD.
6559         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6560         * gfortran.dg/default_format_2.f90: Ditto.
6561
6562 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6563
6564         * gfortran.dg/pr43505.f90: Clean up .mod file.
6565         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6566         * gfortran.dg/pr41347.f90: Ditto.
6567         * gfortran.dg/internal_pack_4.f90: Ditto.
6568         * gfortran.dg/proc_decl_23.f90: Ditto.
6569         * gfortran.dg/recursive_check_3.f90: Ditto.
6570         * gfortran.dg/intent_out_3.f90: Ditto.
6571         * gfortran.dg/assignment_2.f90: Ditto.
6572         * gfortran.dg/pr41928.f90: Ditto.
6573         * gfortran.dg/pr42166.f90: Ditto.
6574         * gfortran.dg/private_type_12.f90: Ditto.
6575         * gfortran.dg/graphite/pr42185.f90: Ditto.
6576         * gfortran.dg/graphite/pr42186.f90: Ditto.
6577         * gfortran.dg/graphite/pr40982.f90: Ditto.
6578         * gfortran.dg/graphite/id-2.f90: Ditto.
6579         * gfortran.dg/graphite/id-4.f90: Ditto.
6580         * gfortran.dg/graphite/pr42050.f90: Ditto.
6581         * gfortran.dg/graphite/id-18.f90: Ditto.
6582         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6583         * gfortran.dg/graphite/pr41924.f90: Ditto.
6584         * gfortran.dg/graphite/pr42393.f90: Ditto.
6585         * gfortran.dg/graphite/pr37980.f90: Ditto.
6586         * gfortran.dg/graphite/pr38953.f90: Ditto.
6587         * gfortran.dg/graphite/pr42180.f90: Ditto.
6588         * gfortran.dg/graphite/pr42181.f90: Ditto.
6589         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6590         * gfortran.dg/select_type_4.f90: Ditto.
6591         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6592         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6593         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6594         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6595         * gfortran.dg/whole_file_11.f90: Ditto.
6596         * gfortran.dg/private_type_11.f90: Ditto.
6597         * gfortran.dg/vect/vect-gems.f90: Ditto.
6598         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6599
6600 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6601
6602         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6603
6604 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6605
6606         * gnat.dg/pack15.ad[sb]: New test.
6607
6608 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6609
6610         * gcc.target/arm/mla-1.c: New test.
6611
6612 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6613
6614         PR fortran/30073
6615         PR fortran/43793
6616         * gfortran.dg/pr43793.f90: New test.
6617
6618 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6619
6620         PR tree-optimization/41442
6621         * gcc.target/i386/pr41442.c: New test.
6622
6623 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6624
6625         PR fortran/43832
6626         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6627
6628 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6629
6630         PR fortran/43832
6631         * gfortran.dg/open_nounit.f90: New test.
6632
6633 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6634
6635         PR fortran/43841
6636         PR fortran/43843
6637         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6638
6639 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6640
6641         * gcc.dg/Wconversion-integer.c: Update.
6642
6643 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6644
6645         * gnat.dg/unchecked_convert5.adb: New test.
6646
6647 2010-04-23  Richard Guenther  <rguenther@suse.de>
6648
6649         PR lto/41734
6650         * gcc.dg/lto/20100423-2_0.c: New testcase.
6651         * gcc.dg/lto/20100423-2_0.c: Likewise.
6652
6653 2010-04-23  Richard Guenther  <rguenther@suse.de>
6654
6655         PR lto/43455
6656         * gcc.dg/lto/20100423-1_0.c: New testcase.
6657         * gcc.dg/lto/20100423-1_1.c: Likewise.
6658
6659 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6660
6661         PR tree-optimization/43846
6662         * gcc.dg/tree-ssa/sra-10.c: New test.
6663
6664 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6665
6666         PR middle-end/43835
6667         * gcc.c-torture/execute/pr43835.c: New test.
6668
6669 2010-04-23  Richard Guenther  <rguenther@suse.de>
6670
6671         PR lto/42653
6672         * g++.dg/lto/20100423-1_0.C: New testcase.
6673
6674 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6675
6676         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6677
6678 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6679
6680         PR tree-optimization/43842
6681         * gcc.dg/vect/pr43842.c: New test.
6682
6683 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6684
6685         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6686         * gcc.target/i386/wmul-2.c: Likewise.
6687
6688 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6689
6690         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6691         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6692
6693 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6694
6695         * gfortran.dg/reassoc_6.f: New testcase.
6696
6697 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6698
6699         PR middle-end/29274
6700         * gcc.target/arm/wmul-1.c: New test.
6701         * gcc.target/arm/wmul-2.c: New test.
6702
6703 2010-04-22  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/43845
6706         * gcc.c-torture/compile/pr43845.c: New testcase.
6707
6708 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6709
6710         PR middle-end/29274
6711         * gcc.target/i386/wmul-1.c: New test.
6712         * gcc.target/i386/wmul-2.c: New test.
6713         * gcc.target/bfin/wmul-1.c: New test.
6714         * gcc.target/bfin/wmul-2.c: New test.
6715
6716 2010-04-22  Richard Guenther  <rguenther@suse.de>
6717
6718         PR fortran/43829
6719         * gfortran.dg/vector_subscript_6.f90: New testcase.
6720         * gfortran.dg/assign_10.f90: Adjust.
6721
6722 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR fortran/43836
6725         * gfortran.dg/gomp/pr43836.f90: New test.
6726
6727 2010-04-21  Richard Guenther  <rguenther@suse.de>
6728
6729         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6730
6731 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6732
6733         * gcc.dg/torture/builtin-cproj-3.c: New.
6734
6735 2010-04-20  Jason Merrill  <jason@redhat.com>
6736
6737         PR c++/9335
6738         * g++.dg/template/recurse2.C: New.
6739         * g++.dg/parse/crash36.C: Adjust.
6740         * g++.dg/other/fold1.C: Adjust.
6741         * g++.dg/init/member1.C: Adjust.
6742         * lib/prune.exp: Prune "skipping N instantiation contexts".
6743
6744 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6745
6746         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6747
6748 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6749
6750         * gcc.dg/torture/builtin-cproj-1.c: New.
6751         * gcc.dg/torture/builtin-cproj-2.c: New.
6752
6753 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6754
6755         PR c++/43800
6756         PR c++/43704
6757         * g++.dg/template/typedef32.C: Adjust.
6758         * g++.dg/template/typedef33.C: New test.
6759
6760 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6761
6762         PR fortran/43227
6763         * gfortran.dg/proc_decl_23.f90: New test.
6764
6765         PR fortran/43266
6766         * gfortran.dg/abstract_type_6.f03: New test.
6767
6768 2010-04-20  Xinliang David Li  <davidxl@google.com>
6769
6770         * g++.dg/tree-ssa/fold-compare.C: New.
6771
6772 2010-04-20  Richard Guenther  <rguenther@suse.de>
6773
6774         PR tree-optimization/39417
6775         * g++.dg/torture/pr39417.C: New testcase.
6776
6777 2010-04-20  Richard Guenther  <rguenther@suse.de>
6778
6779         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6780
6781 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6782
6783         * g++.dg/debug/dwarf2/rv1.C: New test.
6784
6785 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6786
6787         PR target/43635
6788         * gcc.c-torture/compile/pr43635.c: New testcase.
6789
6790 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR fortran/43339
6793         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6794         of sequential loops being private only in the innermost containing
6795         task region.
6796
6797         PR middle-end/43337
6798         * gfortran.dg/gomp/pr43337.f90: New test.
6799
6800 2010-04-19  Richard Guenther  <rguenther@suse.de>
6801
6802         PR tree-optimization/43796
6803         * gfortran.dg/pr43796.f90: New testcase.
6804
6805 2010-04-19  Richard Guenther  <rguenther@suse.de>
6806
6807         PR tree-optimization/43783
6808         * gcc.c-torture/execute/pr43783.c: New testcase.
6809
6810 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6811
6812         PR target/43766
6813         * gcc.target/i386/pr43766.c: New test.
6814
6815 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6816
6817         PR target/43662
6818         * gcc.target/i386/pr43662.c: New test.
6819
6820 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6821
6822         PR c++/43704
6823         * g++.dg/template/typedef32.C: New test.
6824
6825 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6826
6827         PR tree-optimization/37027
6828         * lib/target-supports.exp
6829         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6830         * gcc.dg/vect/pr37027.c: New test.
6831         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6832         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6833         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6834         gcc.dg/vect/vect-complex-6.c: Likewise.
6835
6836 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6837
6838         * g++.dg/debug/dwarf2/enum1.C: New test.
6839
6840 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6841
6842         * gnat.dg/rep_clause5.ad[sb]: New test.
6843         * gnat.dg/rep_clause5_pkg.ads: New helper.
6844
6845 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6846
6847         PR tree-optimization/43771
6848         * g++.dg/vect/pr43771.cc: New test.
6849
6850 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6851
6852         PR fortran/31538
6853         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6854         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6855
6856 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6857
6858         * gnat.dg/sizetype.adb: Rename into...
6859         * gnat.dg/sizetype1.adb: ...this.
6860         * gnat.dg/sizetype2.adb: New test.
6861
6862 2010-04-16  Richard Guenther  <rguenther@suse.de>
6863
6864         PR tree-optimization/43572
6865         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6866
6867 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6868
6869         * gnat.dg/specs/discr_private.ads: New test.
6870
6871 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6872
6873         PR target/41514
6874         * gcc.target/arm/thumb-comparisons.c: New test.
6875
6876         PR target/40603
6877         * gcc.target/arm/thumb-cbranchqi.c: New test.
6878
6879 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6880
6881         * g++.dg/torture/pr36191.C: Enable for SH.
6882
6883 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6884
6885         * gnat.dg/wide_boolean.adb: New test.
6886         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6887
6888 2010-04-15  Richard Guenther  <rguenther@suse.de>
6889
6890         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6891         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6892         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6893         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6894         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6895         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6896         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6897         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6898         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6899         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6900         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6901         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6902         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6903         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6904         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6905
6906 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6907
6908         PR target/21803
6909         * gcc.target/arm/pr42496.c: New test.
6910
6911 2010-04-14  Jason Merrill  <jason@redhat.com>
6912
6913         PR c++/36625
6914         * g++.dg/ext/attrib38.C: New.
6915
6916 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6917
6918         PR testsuite/43739
6919         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6920
6921 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6922
6923         PR 42966
6924         * gcc.dg/cpp/warn-undef-2.c: Update.
6925         * gcc.dg/cpp/warn-traditional-2.c: Update.
6926         * gcc.dg/cpp/warn-comments-2.c: Update.
6927         * gcc.dg/cpp/warn-variadic-2.c: Update.
6928         * gcc.dg/cpp/warn-long-long-2.c: Update.
6929         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6930         * gcc.dg/cpp/warn-multichar-2.c: Update.
6931         * gcc.dg/cpp/warn-normalized-3.c: Update.
6932         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6933         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6934         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6935         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6936         * gcc.dg/cpp/warn-redefined-2.c: Update.
6937         * gfortran.dg/warning-directive-2.F90: Update.
6938         * c-c++-common/cpp/warning-directive-2.c: Update.
6939
6940 2010-04-14  Michael Matz  <matz@suse.de>
6941
6942         PR tree-optimization/42963
6943         * gcc.dg/pr42963.c: New testcase.
6944
6945 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6946
6947         * gnat.dg/class_wide.adb: Rename into...
6948         * gnat.dg/class_wide1.adb: ...this.
6949         * gnat.dg/class_wide2.ad[sb]: New test.
6950
6951 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6952
6953         PR fortran/18918
6954         * gfortran.dg/coarray_9.f90: Update dg-errors.
6955         * gfortran.dg/coarray_10.f90: New test.
6956         * gfortran.dg/coarray_11.f90: New test.
6957
6958 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6959
6960         PR fortran/43747
6961         gfortran.dg/initialization_24.f90: New test.
6962
6963 2010-04-13  Jason Merrill  <jason@redhat.com>
6964
6965         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6966         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6967
6968 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6969
6970         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6971         * g++.dg/dg.exp: Likewise.
6972         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6973         * c-c++-common/cpp/warning-directive-1.c: ... here.
6974         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6975         * c-c++-common/cpp/warning-directive-2.c: ... here.
6976         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6977         * c-c++-common/cpp/warning-directive-3.c: ... here.
6978         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6979         * c-c++-common/cpp/warning-directive-4.c: ... here.
6980         * g++.dg/cpp/warning-directive-1.C: Delete.
6981         * g++.dg/cpp/warning-directive-2.C: Delete.
6982         * g++.dg/cpp/warning-directive-3.C: Delete.
6983         * g++.dg/cpp/warning-directive-4.C: Delete.
6984         * gcc.dg/cpp/normalised-3.c: Delete.
6985         * g++.dg/cpp/normalised-1.C: Rename as ...
6986         * c-c++-common/cpp/normalised-3.c: ... this.
6987
6988 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6989
6990         * gcc.dg/tree-ssa/sra-9.c: New test.
6991
6992 2010-04-13  Michael Matz  <matz@suse.de>
6993
6994         PR middle-end/43730
6995         * gcc.dg/pr43730.c: New test.
6996
6997 2010-04-13  Michael Matz  <matz@suse.de>
6998
6999         * gcc.dg/tree-ssa/negate.c: New testcase.
7000
7001 2010-04-13  Richard Guenther  <rguenther@suse.de>
7002
7003         PR testsuite/43735
7004         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7005
7006 2010-04-13  Richard Guenther  <rguenther@suse.de>
7007
7008         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7009
7010 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7011
7012         * gnat.dg/derived_type1.adb: New test.
7013
7014 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7015
7016         * gcc.dg/plugindir1.c: New testcase.
7017         * gcc.dg/plugindir2.c: New testcase.
7018         * gcc.dg/plugindir3.c: New testcase.
7019         * gcc.dg/plugindir4.c: New testcase.
7020
7021 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7022
7023         * gcc.target/i386/rotate-2.c: New test.
7024
7025 2010-04-12  Jason Merrill  <jason@redhat.com>
7026
7027         PR c++/43641
7028         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7029         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7030
7031 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7032
7033         PR c++/25811
7034         * g++.dg/init/pr25811.C: New test.
7035
7036 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7037
7038         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7039         dg-error, dg-warning.
7040         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7041
7042 2010-04-12  Richard Guenther  <rguenther@suse.de>
7043
7044         * gcc.dg/torture/inline-2.c: New testcase.
7045
7046 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR bootstrap/43699
7049         * gcc.dg/Wunused-var-7.c: New test.
7050
7051         PR tree-optimization/43560
7052         * gcc.c-torture/execute/pr43560.c: New test.
7053
7054 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7055
7056         * gnat.dg/aggr13.adb: New test.
7057         * gnat.dg/aggr14.adb: Likewise.
7058         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7059
7060 2010-04-12  Richard Guenther  <rguenther@suse.de>
7061
7062         PR c++/43611
7063         * g++.dg/torture/pr43611.C: New testcase.
7064
7065 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7066
7067         PR c/36774
7068         * gcc.dg/pr36774-1.c: New test.
7069         * gcc.dg/pr36774-2.c: New test.
7070
7071 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7072
7073         * gcc.target/sh/rte-delay-slot.c: New test.
7074
7075 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gnat.dg/pack9.adb: Remove -cargs option.
7078         * gnat.dg/aggr12.ad[sb]: New test.
7079
7080 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7081
7082         PR target/43417
7083         * gcc.target/sh/pr43417.c: New test.
7084
7085 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7086
7087         PR fortran/43591
7088         * gfortran.dg/spec_expr_6.f90: New test.
7089
7090 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7091
7092         PR cpp/43195
7093         * gcc.dg/cpp/pr43195.c: New.
7094         * gcc.dg/cpp/pr43195.h: New.
7095
7096 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7097
7098         PR 42965
7099         * gcc.dg/Werror-6.c: Adjust.
7100         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7101         * gcc.dg/Werror-4.c: Likewise.
7102         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7103         * gcc.dg/Wswitch-enum-error.c: Likewise.
7104         * gcc.dg/Wpointer-arith.c: Likewise.
7105         * gcc.dg/Wfatal.c: Likewise.
7106         * gcc.dg/Wswitch-error.c: Likewise.
7107         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7108         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7109         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7110         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7111         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7112         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7113         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7114         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7115         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7116         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7117         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7118         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7119         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7120         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7121         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7122         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7123         * g++.dg/cpp/warning-directive-2.C: Likewise.
7124         * gfortran.dg/warning-directive-2.F90: Likewise.
7125
7126 2010-04-09  Jason Merrill  <jason@redhat.com>
7127
7128         PR c++/42623
7129         * g++.dg/template/sizeof13.C: New.
7130
7131 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7132
7133         * g++.dg/other/pr35504.C: Add check for thiscall.
7134         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7135         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7136
7137 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7138
7139         PR c++/28584
7140         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7141         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7142         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7143         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7144         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7145         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7146         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7147         * g++.dg/other/increment1.C: Likewise.
7148
7149 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7150
7151         PR fortran/18918
7152         * gfortran.dg/coarray_7.f90: New test.
7153         * gfortran.dg/coarray_8.f90: New test.
7154
7155 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7156
7157         PR fortran/28039
7158         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7159
7160 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7161
7162         PR target/43643
7163         * gcc.dg/pr43643.c: New test.
7164
7165 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7166
7167         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7168
7169 2010-04-08  Richard Guenther  <rguenther@suse.de>
7170
7171         PR tree-optimization/43679
7172         * gcc.c-torture/compile/pr43679.c: New testcase.
7173
7174 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR debug/43670
7177         * gcc.dg/pr43670.c: New test.
7178
7179 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7180
7181         PR middle-end/40815
7182         * gcc.dg/tree-ssa/reassoc-19.c: New.
7183
7184 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR c/18624
7187         * gcc.dg/Wunused-var-1.c: New test.
7188         * gcc.dg/Wunused-var-2.c: New test.
7189         * gcc.dg/Wunused-var-3.c: New test.
7190         * gcc.dg/Wunused-var-4.c: New test.
7191         * gcc.dg/Wunused-var-5.c: New test.
7192         * gcc.dg/Wunused-var-6.c: New test.
7193         * gcc.dg/Wunused-parm-1.c: New test.
7194
7195         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7196         * gcc.dg/trunc-1.c: Likewise.
7197         * gcc.dg/vla-9.c: Likewise.
7198         * gcc.dg/dfp/composite-type.c: Likewise.
7199
7200 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7201
7202         PR objc/35996
7203         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7204         * obj-c++.dg/objc-gc-3.mm: Ditto.
7205
7206 2010-04-07  Simon Baldwin  <simonb@google.com>
7207
7208         * gcc.dg/cpp/warn-undef-2.c: New.
7209         * gcc.dg/cpp/warn-traditional-2.c: New.
7210         * gcc.dg/cpp/warn-comments-2.c: New.
7211         * gcc.dg/cpp/warning-directive-1.c: New.
7212         * gcc.dg/cpp/warn-long-long.c: New.
7213         * gcc.dg/cpp/warn-traditional.c: New.
7214         * gcc.dg/cpp/warn-variadic-2.c: New.
7215         * gcc.dg/cpp/warn-undef.c: New.
7216         * gcc.dg/cpp/warn-normalized-1.c: New.
7217         * gcc.dg/cpp/warning-directive-2.c: New.
7218         * gcc.dg/cpp/warn-long-long-2.c: New.
7219         * gcc.dg/cpp/warn-variadic.c: New.
7220         * gcc.dg/cpp/warn-normalized-2.c: New.
7221         * gcc.dg/cpp/warning-directive-3.c: New.
7222         * gcc.dg/cpp/warn-deprecated-2.c: New.
7223         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7224         * gcc.dg/cpp/warn-multichar-2.c: New.
7225         * gcc.dg/cpp/warn-normalized-3.c: New.
7226         * gcc.dg/cpp/warning-directive-4.c: New.
7227         * gcc.dg/cpp/warn-unused-macros.c: New.
7228         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7229         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7230         * gcc.dg/cpp/warn-cxx-compat.c: New.
7231         * gcc.dg/cpp/warn-redefined.c: New.
7232         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7233         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7234         * gcc.dg/cpp/warn-deprecated.c: New.
7235         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7236         * gcc.dg/cpp/warn-redefined-2.c: New.
7237         * gcc.dg/cpp/warn-comments.c: New.
7238         * gcc.dg/cpp/warn-multichar.c: New.
7239         * g++.dg/cpp/warning-directive-1.C: New.
7240         * g++.dg/cpp/warning-directive-2.C: New.
7241         * g++.dg/cpp/warning-directive-3.C: New.
7242         * g++.dg/cpp/warning-directive-4.C: New.
7243         * gfortran.dg/warning-directive-1.F90: New.
7244         * gfortran.dg/warning-directive-3.F90: New.
7245         * gfortran.dg/warning-directive-2.F90: New.
7246         * gfortran.dg/warning-directive-4.F90: New.
7247
7248 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7249
7250         PR objc++/23716
7251         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7252
7253 2010-04-07  Jason Merrill  <jason@redhat.com>
7254
7255         * g++.dg/template/dr408.C: New.
7256
7257         * g++.dg/lookup/ns4.C: New.
7258
7259         PR c++/38392
7260         * g++.dg/template/friend51.C: New test.
7261
7262         PR c++/41970
7263         * g++.old-deja/g++.other/linkage1.C: Adjust.
7264
7265 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7266
7267         PR c++/42697
7268         * g++.dg/template/crash94.C: New test.
7269
7270 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7271
7272         PR c++/40239
7273         * g++.dg/init/aggr5.C: New test.
7274         * g++.dg/init/aggr5.C: New test.
7275
7276 2010-04-07  Richard Guenther  <rguenther@suse.de>
7277
7278         PR tree-optimization/43270
7279         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7280         * gcc.dg/Warray-bounds-7.c: Likewise.
7281
7282 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7283
7284         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7285         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7286         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7287
7288 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7289
7290         PR c++/42556
7291         * g++.dg/init/pr42556.C: New test.
7292
7293 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7294
7295         PR debug/43628
7296         * g++.dg/debug/dwarf2/typedef2.C: New test.
7297
7298 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7299
7300         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7301         c-c++-common/dwarf2/redeclaration-1.C
7302
7303 2010-04-06  Jason Merrill  <jason@redhat.com>
7304
7305         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7306         * g++.dg/ext/attrib18.C: Likewise.
7307         * g++.dg/ext/bitfield2.C: Likewise.
7308         * g++.dg/ext/bitfield4.C: Likewise.
7309         * g++.dg/ext/visibility/warn2.C: Likewise.
7310         * g++.dg/ext/visibility/warn3.C: Likewise.
7311         * g++.dg/gomp/pr26690-1.C: Likewise.
7312         * g++.dg/inherit/covariant7.C: Likewise.
7313         * g++.dg/init/synth2.C: Likewise.
7314         * g++.dg/lookup/using7.C: Likewise.
7315         * g++.dg/other/crash-4.C: Likewise.
7316         * g++.dg/other/error13.C: Likewise.
7317         * g++.dg/other/error20.C: Likewise.
7318         * g++.dg/parse/crash31.C: Likewise.
7319         * g++.dg/parse/error16.C: Likewise.
7320         * g++.dg/parse/error19.C: Likewise.
7321         * g++.dg/parse/error27.C: Likewise.
7322         * g++.dg/parse/error28.C: Likewise.
7323         * g++.dg/parse/fused-params1.C: Likewise.
7324         * g++.dg/template/error2.C: Likewise.
7325         * g++.dg/template/local6.C: Likewise.
7326         * g++.dg/template/qualttp15.C: Likewise.
7327         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7328         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7329         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7330         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7331         * g++.old-deja/g++.eh/spec6.C: Likewise.
7332         * g++.old-deja/g++.jason/crash3.C: Likewise.
7333         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7334         * g++.old-deja/g++.law/ctors5.C: Likewise.
7335         * g++.old-deja/g++.law/ctors9.C: Likewise.
7336         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7337         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7338         * g++.old-deja/g++.other/struct1.C: Likewise.
7339         * g++.old-deja/g++.other/volatile1.C: Likewise.
7340         * g++.old-deja/g++.pt/crash36.C: Likewise.
7341         * g++.old-deja/g++.pt/derived3.C: Likewise.
7342         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7343         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7344
7345 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7346
7347         PR middle-end/43519
7348         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7349         * gcc.dg/graphite/id-19.c: New.
7350
7351 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7352
7353         PR middle-end/32824
7354         * gcc.dg/vect/pr32824: New.
7355
7356 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7357
7358         PR fortran/18918
7359         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7360         * gfortran.dg/coarray_3.f90: Ditto.
7361         * gfortran.dg/coarray_4.f90: Ditto.
7362         * gfortran.dg/coarray_5.f90: Ditto.
7363         * gfortran.dg/coarray_6.f90: Ditto.
7364         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7365
7366 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7367
7368         PR fortran/18918
7369         * gfortran.dg/coarray_4.f90: Fix test.
7370         * gfortran.dg/coarray_6.f90: Add more tests.
7371
7372 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7373
7374         PR fortran/18918
7375         * gfortran.dg/coarray_4.f90: New test.
7376         * gfortran.dg/coarray_5.f90: New test.
7377         * gfortran.dg/coarray_6.f90: New test.
7378
7379 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7380
7381         PR fortran/18918
7382         * gfortran.dg/iso_fortran_env_5.f90: New test.
7383         * gfortran.dg/iso_fortran_env_6.f90: New test.
7384
7385 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7386
7387         PR fortran/39997
7388         * gfortran.dg/coarray_1.f90: New test.
7389         * gfortran.dg/coarray_2.f90: New test.
7390         * gfortran.dg/coarray_3.f90: New test.
7391
7392 2010-04-06  Jason Merrill  <jason@redhat.com>
7393
7394         PR c++/43648
7395         * g++.dg/template/dtor8.C: New.
7396
7397         PR c++/43621
7398         * g++.dg/template/error-recovery2.C: New.
7399
7400 2010-04-06  Jan Hubicka  <jh@suse.czpli
7401
7402         PR tree-optimization/42906
7403         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7404
7405 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7406
7407         PR fortran/43178
7408         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7409         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7410         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7411
7412 2010-04-06  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/43627
7415         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7416
7417 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR target/43638
7420         * gcc.target/i386/pr43638.c: New test.
7421
7422 2010-04-06  Richard Guenther  <rguenther@suse.de>
7423
7424         PR middle-end/43661
7425         * gcc.c-torture/compile/pr43661.c: New testcase.
7426
7427 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7428
7429         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7430
7431 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7432
7433         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7434
7435 2010-04-02  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/43629
7438         * gcc.c-torture/execute/pr43629.c: New testcase.
7439
7440 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7441             Dominique d'Humieres  <dominiq@lps.ens.fr>
7442
7443         PR libfortran/43605
7444         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7445
7446 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7447
7448         PR debug/43325
7449         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7450
7451 2010-04-01  Jason Merrill  <jason@redhat.com>
7452
7453         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7454
7455 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7456             Manfred Schwarb  <manfred99@gmx.ch>
7457
7458         PR libfortran/43605
7459         * gfortran.dg/ftell_3.f90: New test.
7460
7461 2010-04-01  Richard Guenther  <rguenther@suse.de>
7462
7463         PR middle-end/43614
7464         * gcc.c-torture/compile/pr43614.c: New testcase.
7465
7466 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7467
7468         PR tree-optimization/43141
7469         * gcc.dg/guality/pr43141.c: New test.
7470
7471 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7472
7473         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7474         * g++.dg/eh/spbp.C: Likewise.
7475         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7476         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7477         superfluous casts.
7478         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7479         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7480         * objc.dg/dwarf-2.m: Likewise.
7481
7482 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7483
7484         PR middle-end/43464
7485         * gcc.dg/graphite/id-pr43464.c: New.
7486         * gcc.dg/graphite/id-pr43464-1.c: New.
7487
7488 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7489
7490         PR middle-end/43351
7491         * gcc.dg/graphite/id-pr43351.c
7492
7493 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7494
7495         PR testsuite/35165
7496         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7497         * obj-c++.dg/try-catch-2.mm: Ditto.
7498         * obj-c++.dg/lookup-2.mm: Ditto.
7499         * obj-c++.dg/encode-8.m: Ditto.
7500         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7501         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7502         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7503         * obj-c++.dg/const-str-11.mm: Ditto.
7504         * obj-c++.dg/const-str-9.mm: Ditto.
7505         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7506         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7507         * obj-c++.dg/except-1.mm: Ditto.
7508         * obj-c++.dg/const-str-7.mm: Ditto.
7509         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7510         * obj-c++.dg/const-str-3.mm: Ditto.
7511         * obj-c++.dg/const-str-7.mm: Ditto.
7512         * obj-c++.dg/stubify-2.mm: Change dump file name.
7513
7514         PR objc++/23613
7515         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7516         New macro.
7517         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7518         Remove dg-xfail-if.
7519
7520 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7521
7522         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7523         only with -O2, -O3 or -Os and not with -fwhopr.
7524
7525 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7526
7527         PR c++/43558
7528         * g++.dg/template/typedef31.C: New test.
7529
7530 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7531
7532         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7533         assembler output on *-*-solaris2*.
7534         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7535
7536 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR debug/43557
7539         * gcc.dg/pr43557-1.c: New test.
7540         * gcc.dg/pr43557-2.c: New file.
7541
7542 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7543
7544         PR 43562
7545         * gcc.dg/pr43562.c: New test.
7546
7547 2010-03-30  Jason Merrill  <jason@redhat.com>
7548
7549         PR c++/43076
7550         * g++.dg/template/error-recovery1.C: New.
7551
7552         PR c++/41786
7553         * g++.dg/parse/ambig5.C: New.
7554
7555 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7556
7557         PR debug/43593
7558         * gcc.dg/guality/pr43593.c: New test.
7559
7560 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7561
7562         PR middle-end/43430
7563         * gcc.dg/vect/pr43430-1.c: New.
7564
7565 2010-03-30  Jason Merrill  <jason@redhat.com>
7566
7567         PR c++/43559
7568         * g++.dg/template/partial7.C: New.
7569
7570 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7571
7572         * gcc.target/s390/stackcheck1.c: New testcase.
7573
7574 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7575
7576         PR libfortran/43265
7577         * gfortran.dg/read_eof_8.f90: New test.
7578
7579 2010-03-29  Jason Merrill  <jason@redhat.com>
7580
7581         * gcc.dg/cpp/include6.c: Change [] to ().
7582
7583         N3077
7584         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7585         splicing and UCNs.
7586         * c-c++-common/raw-string-2.c: Add trigraph test.
7587         * c-c++-common/raw-string-8.c: New.
7588         * c-c++-common/raw-string-9.c: New.
7589         * c-c++-common/raw-string-10.c: New.
7590
7591         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7592         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7593         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7594         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7595         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7596         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7597         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7598
7599 2010-03-29  Richard Guenther  <rguenther@suse.de>
7600
7601         PR tree-optimization/43560
7602         * gcc.dg/torture/pr43560.c: New testcase.
7603
7604 2010-03-29  Jason Merrill  <jason@redhat.com>
7605
7606         N3077
7607         * g++.dg/ext/raw-string-1.C: Change [] to ().
7608         * g++.dg/ext/raw-string-2.C: Change [] to ().
7609         Don't use \ in delimiter.
7610         * g++.dg/ext/raw-string-3.C: Change [] to ().
7611         * g++.dg/ext/raw-string-4.C: Change [] to ().
7612         * g++.dg/ext/raw-string-5.C: Change [] to ().
7613         Test for error on \ in delimiter.
7614         * g++.dg/ext/raw-string-6.C: Change [] to ().
7615         * g++.dg/ext/raw-string-7.C: Change [] to ().
7616
7617 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7618
7619         PR 43564
7620         * gcc.dg/pr43564.c: New test.
7621
7622 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7623
7624         PR fortran/43551
7625         * gfortran.dg/direct_io_12.f90: New test.
7626
7627 2010-03-28  Jan Hubicka  <jh@suse.cz>
7628
7629         PR tree-optimization/43505
7630         * gfortran.dg/pr43505.f90: New testcase.
7631
7632 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7633
7634         PR tree-optimization/43528
7635         * gcc.target/i386/pr43528.c: New test.
7636
7637 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7638
7639         PR c/43381
7640         * gcc.dg/parm-impl-decl-3.c: New test.
7641
7642 2010-03-26  Jason Merrill  <jason@redhat.com>
7643
7644         PR c++/43509
7645         * g++.dg/cpp0x/parse1.C: New.
7646
7647 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7648
7649         PR target/43524
7650         * gcc.target/i386/pr43524.c: New test.
7651
7652 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7653
7654         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7655         whitespace, rename main to foo.
7656         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7657         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7658         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7659         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7660         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7661         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7662         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7663         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7664         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7665         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7666         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7667
7668 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7669
7670         PR c++/43327
7671         * g++.dg/other/crash-10.C: New test.
7672         * g++.dg/other/crash-11.C: New test.
7673
7674 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7675
7676         PR libfortran/43517
7677         * gfortran.dg/read_eof_7.f90: New test.
7678
7679 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7680
7681         PR objc/35165
7682         PR testsuite/43512
7683         * objc-obj-c++-shared: New directory.
7684         * objc-obj-c++-shared/Object1-implementation.h: New file.
7685         * objc-obj-c++-shared/Object1.h: New file.
7686         * objc-obj-c++-shared/Protocol1.h: New file.
7687         * objc-obj-c++-shared/next-abi.h: New file.
7688         * objc-obj-c++-shared/next-mapping.h: New file.
7689         * objc/execute/next_mapping.h: Delete.
7690         * objc.dg/special/special.exp: For all targets run the tests with
7691         -fgnu-runtime, for darwin targets also run the tests with
7692         -fnext-runtime.
7693         * objc.dg/dg.exp: Ditto.
7694         * obj-c++.dg/dg.exp: Ditto.
7695         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7696         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7697         include use of updated NeXT interface.
7698         * objc/execute/formal_protocol-5.m: Ditto.
7699         * objc/execute/protocol-isEqual-2.m: Ditto.
7700         * objc/execute/protocol-isEqual-4.m: Ditto.
7701         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7702         Protocol1.h) and next-mapping.h as required.
7703         * objc/execute/object_is_class.m: Ditto.
7704         * objc/execute/enumeration-1.m: Ditto.
7705         * objc/execute/class-13.m: Ditto.
7706         * objc/execute/formal_protocol-2.m: Ditto.
7707         * objc/execute/formal_protocol-4.m: Ditto.
7708         * objc/execute/class-1.m: Ditto.
7709         * objc/execute/bycopy-1.m: Ditto.
7710         * objc/execute/formal_protocol-6.m: Ditto.
7711         * objc/execute/bycopy-3.m: Ditto.
7712         * objc/execute/class-3.m: Ditto.
7713         * objc/execute/bf-11.m: Ditto.
7714         * objc/execute/class-5.m: Ditto.
7715         * objc/execute/bf-13.m: Ditto.
7716         * objc/execute/class-7.m: Ditto.
7717         * objc/execute/bf-15.m: Ditto.
7718         * objc/execute/class-9.m: Ditto.
7719         * objc/execute/bf-17.m: Ditto.
7720         * objc/execute/bf-19.m: Ditto.
7721         * objc/execute/IMP.m: Ditto.
7722         * objc/execute/exceptions/catchall-1.m: Ditto.
7723         * objc/execute/exceptions/trivial.m: Ditto.
7724         * objc/execute/exceptions/finally-1.m: Ditto.
7725         * objc/execute/exceptions/local-variables-1.m: Ditto.
7726         * objc/execute/exceptions/foward-1.m: Ditto.
7727         * objc/execute/bf-2.m: Ditto.
7728         * objc/execute/string1.m: Ditto.
7729         * objc/execute/bf-4.m: Ditto.
7730         * objc/execute/informal_protocol.m: Ditto.
7731         * objc/execute/string3.m: Ditto.
7732         * objc/execute/bf-6.m: Ditto.
7733         * objc/execute/bf-8.m: Ditto.
7734         * objc/execute/class-tests-1.h: Ditto.
7735         * objc/execute/protocol-isEqual-1.m: Ditto.
7736         * objc/execute/protocol-isEqual-3.m: Ditto.
7737         * objc/execute/_cmd.m: Ditto.
7738         * objc/execute/function-message-1.m: Ditto.
7739         * objc/execute/bf-20.m: Ditto.
7740         * objc/execute/bf-common.h: Ditto.
7741         * objc/execute/np-2.m: Ditto.
7742         * objc/execute/class-10.m: Ditto.
7743         * objc/execute/class-12.m: Ditto.
7744         * objc/execute/enumeration-2.m: Ditto.
7745         * objc/execute/class-14.m: Ditto.
7746         * objc/execute/encode-1.m: Ditto.
7747         * objc/execute/formal_protocol-1.m: Ditto.
7748         * objc/execute/formal_protocol-3.m: Ditto.
7749         * objc/execute/accessing_ivars.m: Ditto.
7750         * objc/execute/bycopy-2.m: Ditto.
7751         * objc/execute/class-2.m: Ditto.
7752         * objc/execute/bf-10.m: Ditto.
7753         * objc/execute/formal_protocol-7.m: Ditto.
7754         * objc/execute/root_methods.m: Ditto.
7755         * objc/execute/class-4.m: Ditto.
7756         * objc/execute/bf-12.m: Ditto.
7757         * objc/execute/class-6.m: Ditto.
7758         * objc/execute/bf-14.m: Ditto.
7759         * objc/execute/nested-func-1.m: Ditto.
7760         * objc/execute/class-8.m: Ditto.
7761         * objc/execute/private.m: Ditto.
7762         * objc/execute/bf-16.m: Ditto.
7763         * objc/execute/bf-18.m: Ditto.
7764         * objc/execute/load-3.m: Ditto.
7765         * objc/execute/compatibility_alias.m: Ditto.
7766         * objc/execute/bf-1.m: Ditto.
7767         * objc/execute/no_clash.m: Ditto.
7768         * objc/execute/bf-3.m: Ditto.
7769         * objc/execute/string2.m: Ditto.
7770         * objc/execute/bf-5.m: Ditto.
7771         * objc/execute/string4.m: Ditto.
7772         * objc/execute/bf-7.m: Ditto.
7773         * objc/execute/object_is_meta_class.m: Ditto.
7774         * objc/execute/bf-9.m: Ditto.
7775         * objc/execute/bf-21.m: Ditto.
7776         * objc/execute/cascading-1.m: Ditto.
7777         * objc/execute/trivial.m: Ditto.
7778         * objc/execute/np-1.m: Ditto.
7779         * objc/compile/trivial.m: Ditto.
7780         * objc/execute/class_self-2.m: Include <stdlib.h>.
7781         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7782         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7783         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7784         and 64bit. Use new NeXT interface as required.
7785         * objc.dg/special/unclaimed-category-1.m: Ditto.
7786         * objc.dg/special/unclaimed-category-1.h: Ditto.
7787         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7788         * objc.dg/func-ptr-1.m: Ditto.
7789         * objc.dg/stret-1.m: Ditto.
7790         * objc.dg/encode-2.m: Ditto.
7791         * objc.dg/category-1.m: Ditto.
7792         * objc.dg/encode-3.m: Ditto.
7793         * objc.dg/call-super-3.m: Ditto.
7794         * objc.dg/method-3.m: Ditto.
7795         * objc.dg/func-ptr-2.m: Ditto.
7796         * objc.dg/lookup-1.m: Ditto.
7797         * objc.dg/encode-4.m: Ditto.
7798         * objc.dg/fix-and-continue-1.m: Ditto.
7799         * objc.dg/proto-lossage-3.m: Ditto.
7800         * objc.dg/method-13.m: Ditto.
7801         * objc.dg/proto-qual-1.m: Ditto.
7802         * objc.dg/zero-link-3.m: Ditto.
7803         * objc.dg/bitfield-1.m: Ditto.
7804         * objc.dg/va-meth-1.m: Ditto.
7805         * objc.dg/super-class-3.m: Ditto.
7806         * objc.dg/call-super-1.m: Ditto.
7807         * objc.dg/type-size-2.m: Ditto.
7808         * objc.dg/method-10.m: Ditto.
7809         * objc.dg/defs.m: Ditto.
7810         * objc.dg/const-str-3.m: Ditto.
7811         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7812         Protocol1.h) and next-mapping.h as required. Use new NeXT
7813         interface as required.
7814         * objc.dg/super-class-4.m: Ditto.
7815         * objc.dg/comp-types-8.m: Ditto.
7816         * objc.dg/call-super-2.m: Ditto.
7817         * objc.dg/objc-fast-4.m: Ditto.
7818         * objc.dg/method-6.m: Ditto.
7819         * objc.dg/const-str-3.m: Ditto.
7820         * objc.dg/const-str-7.m: Ditto.
7821         * objc.dg/method-15.m: Ditto.
7822         * objc.dg/method-19.m: Ditto.
7823         * objc.dg/sync-1.m: Ditto.
7824         * objc.dg/layout-1.m: Ditto.
7825         * objc.dg/bitfield-3.m: Ditto.
7826         * objc.dg/try-catch-3.m: Ditto.
7827         * objc.dg/try-catch-7.m: Ditto.
7828         * objc.dg/comp-types-10.m: Ditto.
7829         * objc.dg/selector-2.: Ditto.
7830         * objc.dg/method-7.m: Ditto.
7831         * objc.dg/typedef-alias-1.m: Ditto.
7832         * objc.dg/proto-lossage-2.m: Ditto.
7833         * objc.dg/comp-types-11.m: Ditto.
7834         * objc.dg/sizeof-1.m: Ditto.
7835         * objc.dg/method-17.m: Ditto.
7836         * objc.dg/bitfield-5.m: Ditto.
7837         * objc.dg/try-catch-1.m: Ditto.
7838         * objc.dg/encode-5.m: Ditto.
7839         * objc.dg/fix-and-continue-2.m: Ditto.
7840         * objc.dg/method-9.m: Ditto.
7841         * objc.dg/isa-field-1.m: Ditto.
7842         * objc.dg/local-decl-2.m: Ditto.
7843         * objc.dg/objc-gc-4.m: Ditto.
7844         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7845         * objc.dg/gnu-runtime-3.m: Ditto.
7846         * objc.dg/encode-7.m: Ditto.
7847         * objc.dg/encode-8.m: Ditto.
7848         * objc.dg/selector-3.m: Ditto.
7849         * objc.dg/gnu-runtime-1.m: Ditto.
7850         * objc.dg/const-str-12.m: Ditto.
7851         * objc.dg/gnu-runtime-2.m: Ditto.
7852         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7853         * objc.dg/selector-1.m: Ditto.
7854         * objc.dg/stubify-2.m: Ditto.
7855         * objc.dg/zero-link-1.m: Ditto.
7856         * objc.dg/stret-2.m: Ditto.
7857         * objc.dg/zero-link-2.m: Ditto.
7858         * objc.dg/next-runtime-1.m: Ditto.
7859         * objc.dg/symtab-1.m: Ditto.
7860         * objc.dg/stubify-1.m: Ditto.
7861         * objc.dg/bitfield-2.m: Ditto.
7862         * objc.dg/try-catch-10.m: Apply to both runtimes.
7863         * objc.dg/const-str-1.m: Ditto.
7864         * objc.dg/image-info.m: Ditto.
7865         * objc.dg/encode-9.m: Ditto.
7866         * objc.dg/pragma-1.m: Apply test to all targets.
7867         * objc.dg/const-str-4.m: Ditto.
7868         * objc.dg/const-str-8.m: Ditto.
7869         * objc.dg/super-class-2.m: Ditto.
7870         * objc.dg/try-catch-5.m: Ditto.
7871         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7872         Protocol1.h) and next-mapping.h as required. Use new NeXT
7873         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7874         * objc.dg/const-str-11.m: Ditto.
7875         * objc.dg/const-str-9.m: Ditto.
7876         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7877         * objc.dg/encode-1.m: Remove redundant -lobjc.
7878         * objc.dg/try-catch-9.m: Tidy space.
7879         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7880         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7881         and 64bit. Use new NeXT interface as required.
7882         * obj-c++.dg/template-4.mm: Ditto.
7883         * obj-c++.dg/defs.mm: Ditto.
7884         * obj-c++.dg/basic.mm: Ditto.
7885         * obj-c++.dg/encode-4.mm: Ditto.
7886         * obj-c++.dg/method-17.mm: Ditto.
7887         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7888         * obj-c++.dg/cxx-class-1.mm: Ditto.
7889         * obj-c++.dg/method-10.mm: Ditto.
7890         * obj-c++.dg/va-meth-1.mm: Ditto.
7891         * obj-c++.dg/encode-5.mm: Ditto.
7892         * obj-c++.dg/lookup-2.mm: Ditto.
7893         * obj-c++.dg/template-3.mm: Ditto.
7894         * obj-c++.dg/proto-qual-1.mm: Ditto.
7895         * obj-c++.dg/qual-types-1.m: Ditto.
7896         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7897         * obj-c++.dg/template-1.mm: Ditto.
7898         * obj-c++.dg/encode-6.mm: Ditto.
7899         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7900         Protocol1.h) and next-mapping.h as required. Use new NeXT
7901         interface as required.
7902         * obj-c++.dg/except-1.mm: Ditto.
7903         * obj-c++.dg/const-str-7.mm: Ditto.
7904         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7905         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7906         * obj-c++.dg/selector-2.mm: Ditto.
7907         * obj-c++.dg/isa-field-1.mm: Ditto.
7908         * obj-c++.dg/try-catch-1.mm: Ditto.
7909         * obj-c++.dg/local-decl-1.mm: Ditto.
7910         * obj-c++.dg/try-catch-9.mm: Ditto.
7911         * obj-c++.dg/no-extra-load.mm: Ditto.
7912         * obj-c++.dg/selector-5.mm: Ditto.
7913         * obj-c++.dg/method-12.mm: Ditto.
7914         * obj-c++.dg/try-catch-11.mm: Ditto.
7915         * obj-c++.dg/comp-types-11.mm: Ditto.
7916         * obj-c++.dg/bitfield-3.mm: Ditto.
7917         * obj-c++.dg/method-6.mm: Ditto.
7918         * obj-c++.dg/super-class-2.mm: Ditto.
7919         * obj-c++.dg/method-21.mm: Ditto.
7920         * obj-c++.dg/const-str-8.mm: Ditto.
7921         * obj-c++.dg/try-catch-7.mm: Ditto.
7922         * obj-c++.dg/method-15.mm: Ditto.
7923         * obj-c++.dg/layout-1.mm: Ditto.
7924         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7925         * obj-c++.dg/const-str-3.mm: Ditto.
7926         * obj-c++.dg/try-catch-2.mm: Ditto.
7927         * obj-c++.dg/objc-gc-3.mm: Ditto.
7928         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7929         * obj-c++.dg/bitfield-1.mm: Ditto.
7930         * obj-c++.dg/selector-6.mm: Ditto.
7931         * obj-c++.dg/method-13.mm: Ditto.
7932         * obj-c++.dg/comp-types-12.mm: Ditto.
7933         * obj-c++.dg/bitfield-4.mm: Ditto.
7934         * obj-c++.dg/try-catch-8.mm: Ditto.
7935         * obj-c++.dg/method-2.mm: Ditto.
7936         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7937         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7938         * obj-c++.dg/const-str-4.mm: Ditto.
7939         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7940         * obj-c++.dg/try-catch-3.mm: Ditto.
7941         * obj-c++.dg/comp-types-9.mm: Ditto.
7942         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7943         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7944         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7945         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7946         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7947         Use new NeXT interface as required.
7948         * obj-c++.dg/const-str-10.mm: Ditto.
7949         * obj-c++.dg/const-str-11.mm: Ditto.
7950         * obj-c++.dg/const-str-9.mm: Ditto.
7951         * obj-c++.dg/method-11.mm: Ditto.
7952         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7953         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7954         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7955         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7956         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7957
7958 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7959
7960         PR c++/43206
7961         * g++.dg/template/typedef30.C: New test case.
7962
7963 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR c/43385
7966         * gcc.c-torture/execute/pr43385.c: New test.
7967
7968 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7969
7970         * gcc.dg/strncpy-fix-1.c: New test.
7971
7972 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7973
7974         PR testsuite/41609
7975         * lib/objc-torture.exp (objc-set-runtime-options): New.
7976         * objc/execute/execute.exp: Check runtime options on each pass.
7977         * objc/execute/exceptions/exceptions.exp: Ditto.
7978         * objc/compile/compile.exp: Ditto.
7979
7980         PR testsuite/42348
7981         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7982         standard tests.
7983         (check_effective_target_objc2): New proc.
7984         (check_effective_target_next_runtime): New proc.
7985         * lib/objc.exp: Determine which runtime is in force and support it.
7986         * lib/obj-c++.exp: Ditto.
7987
7988 2010-03-24  Jason Merrill  <jason@redhat.com>
7989
7990         PR c++/43502
7991         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7992
7993 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7994
7995         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7996         a loop.
7997         * gcc.dg/ipa/ipa-2.c: Likewise.
7998         * gcc.dg/ipa/ipa-3.c: Likewise.
7999         * gcc.dg/ipa/ipa-4.c: Likewise.
8000         * gcc.dg/ipa/ipa-5.c: Likewise.
8001         * gcc.dg/ipa/ipa-7.c: Likewise.
8002         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8003         a loop.
8004         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8005         i_can_not_be_propagated_fully2 into a loop.
8006         * gcc.dg/ipa/ipa-8.c: New test.
8007         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8008
8009 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR debug/19192
8012         PR debug/43479
8013         * gcc.dg/guality/pr43479.c: New test.
8014         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8015         and add volatile keyword.
8016
8017 2010-03-23  Mike Stump  <mikestump@comcast.net>
8018
8019         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8020
8021 2010-03-23  Jason Merrill  <jason@redhat.com>
8022
8023         * g++.dg/ext/altivec-17.C: Adjust error message.
8024
8025         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8026         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8027         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8028         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8029         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8030         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8031
8032 2010-03-22  Jason Merrill  <jason@redhat.com>
8033
8034         PR c++/43333
8035         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8036         * g++.dg/ext/is_pod_98.C: New.
8037
8038         PR c++/43281
8039         * g++.dg/cpp0x/auto18.C: New.
8040
8041         * gcc.dg/pr36997.c: Adjust error message.
8042         * g++.dg/ext/vector9.C: Likewise.
8043         * g++.dg/conversion/simd3.C: Likewise.
8044         * g++.dg/other/error23.C: Likewise.
8045
8046 2010-03-22  Michael Matz  <matz@suse.de>
8047
8048         PR middle-end/43475
8049         * gfortran.dg/pr43475.f90: New testcase.
8050
8051 2010-03-22  Richard Guenther  <rguenther@suse.de>
8052
8053         PR tree-optimization/43390
8054         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8055
8056 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8057
8058         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8059         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8060
8061 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8062             Michael Matz  <matz@suse.de>
8063
8064         PR c++/43081
8065         * g++.dg/parse/crash56.C: New test.
8066
8067 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8068
8069         PR fortran/43450
8070         * gfortran.dg/whole_file_15.f90 : New test.
8071
8072 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         PR fortran/43409
8075         * gfortran.dg/inquire_size.f90: New test.
8076
8077 2010-03-20  Richard Guenther  <rguenther@suse.de>
8078
8079         PR rtl-optimization/43438
8080         * gcc.c-torture/execute/pr43438.c: New testcase.
8081
8082 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8083
8084         PR c++/43375
8085         * g++.dg/abi/mangle42.C: New test.
8086
8087 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8088
8089         PR C/43211
8090         * gcc.dg/pr43211.c: New test.
8091         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8092
8093 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8094
8095         PR rtl-optimization/42258
8096         * gcc.target/arm/thumb1-mul-moves.c: New test.
8097
8098         PR target/40697
8099         * gcc.target/arm/thumb-andsi.c: New test.
8100
8101         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8102         dg-require-effective-target.
8103
8104 2010-03-19  Michael Matz  <matz@suse.de>
8105
8106         PR c++/43116
8107         * g++.dg/other/pr43116.C: New testcase.
8108
8109 2010-03-19  Michael Matz  <matz@suse.de>
8110
8111         PR target/43305
8112         * gcc.dg/pr43305.c: New testcase.
8113
8114 2010-03-19  Richard Guenther  <rguenther@suse.de>
8115
8116         PR tree-optimization/43415
8117         * gcc.c-torture/compile/pr43415.c: New testcase.
8118
8119 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8120
8121         PR ada/43106
8122         * gnat.dg/case_optimization2.adb: New test.
8123         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8124
8125 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8126             Jack Howarth <howarth@bromo.med.uc.edu>
8127
8128         PR target/36399
8129         * gcc.target/i386/push-1.c: Don't xfail
8130           scan-assembler-not "movups" on darwin.
8131
8132 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR debug/43058
8135         * gcc.dg/pr43058.c: New test.
8136
8137 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8138
8139         PR middle-end/42450
8140         * g++.dg/torture/pr42450.C: New test.
8141
8142 2010-03-18  Michael Matz  <matz@suse.de>
8143
8144         PR middle-end/43419
8145         * gcc.dg/pr43419.c: New testcase.
8146
8147 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8148
8149         PR rtl-optimization/43360
8150         * gcc.dg/torture/pr43360.c: New.
8151
8152 2010-03-18  Michael Matz  <matz@suse.de>
8153
8154         PR tree-optimization/43402
8155         * gcc.dg/pr43402.c: New testcase.
8156
8157 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8158
8159         PR target/42427
8160         * gcc.dg/pr42427.c: New test.
8161
8162 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8163
8164         PR libfortran/43265
8165         * gfortran.dg/read_empty_file.f: New test.
8166         * gfortran.dg/read_eof_all.f90: New test.
8167         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8168         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8169
8170 2010-03-17  Michael Matz  <matz@suse.de>
8171
8172         * gcc.dg/pr43300.c: Add -w.
8173
8174 2010-03-17  Richard Guenther  <rguenther@suse.de>
8175
8176         * gcc.dg/pr43379.c: Add -w.
8177
8178 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8179
8180         PR fortran/43331
8181         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8182
8183 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8184
8185         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8186
8187 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8188
8189         * ada/acats/run_all.sh: Log start and end times.
8190
8191 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8192
8193         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8194
8195 2010-03-16  Richard Guenther  <rguenther@suse.de>
8196
8197         PR middle-end/43379
8198         * gcc.dg/pr43379.c: New testcase.
8199
8200 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8201
8202         PR debug/43051
8203         * gcc.dg/guality/pr43051-1.c: New test.
8204
8205 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8206
8207         PR testsuite/43363
8208         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8209
8210 2010-03-15  Michael Matz  <matz@suse.de>
8211
8212         PR middle-end/43300
8213         * gcc.dg/pr43300.c: New testcase.
8214
8215 2010-03-15  Richard Guenther  <rguenther@suse.de>
8216
8217         PR tree-optimization/43367
8218         * gcc.c-torture/compile/pr43367.c: New testcase.
8219
8220 2010-03-15  Richard Guenther  <rguenther@suse.de>
8221
8222         PR tree-optimization/43317
8223         * gcc.dg/pr43317.c: New testcase.
8224
8225 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8226
8227         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8228
8229 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8230
8231         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8232
8233 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8234
8235         PR fortran/43362
8236         * gfortran.dg/impure_constructor_1.f90: New test.
8237
8238 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8239
8240         PR middle-end/43354
8241         * gfortran.dg/graphite/id-pr43354.f: New.
8242
8243 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8244
8245         PR middle-end/43349
8246         * gfortran.dg/graphite/pr43349.f: New.
8247
8248 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8249
8250         PR middle-end/43306
8251         * gcc.dg/graphite/pr43306.c: New.
8252
8253 2010-03-12  David S. Miller  <davem@davemloft.net>
8254
8255         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8256         sparc.
8257
8258 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8259
8260         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8261
8262 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8263
8264         PR fortran/43291
8265         PR fortran/43326
8266         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8267
8268 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8269
8270         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8271         fail for *-*-mingw* targets.
8272
8273 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR debug/43329
8276         * gcc.dg/guality/pr43329-1.c: New test.
8277
8278 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8279
8280         PR tree-optimization/43257
8281         * g++.dg/torture/pr43257.C: New test.
8282
8283 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8284
8285         PR fortran/43228
8286         * gfortran.dg/namelist_61.f90: New test.
8287
8288 2010-03-11  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/43255
8291         * gcc.c-torture/compile/pr43255.c: New testcase.
8292
8293 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8294
8295         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8296         * gcc.dg/pr43280.c: New testcase.
8297
8298 2010-03-11  Richard Guenther  <rguenther@suse.de>
8299
8300         PR lto/43200
8301         * gcc.dg/lto/20100227-1_0.c: New testcase.
8302         * gcc.dg/lto/20100227-1_1.c: Likewise.
8303
8304 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8305
8306         PR libfortran/43320
8307         PR libfortran/43265
8308         * gfortran.dg/read_eof_6.f: New test
8309         * gfortran.dg/read_x_eof.f90: New test.
8310         * gfortran.dg/read_x_past.f: Update test.
8311
8312 2010-03-10  Jan Hubicka  <jh@suse.cz>
8313
8314         * gcc.c-torture/compile/pr43288.c: New test.
8315
8316 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8317
8318         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8319         -fpic/-fPIC flags.
8320         * g++.old-deja/g++.pt/asm2.C: Likewise.
8321         * gcc.c-torture/compile/20000804-1.c: Likewise.
8322         * gcc.target/i386/clobbers.c: Likewise.
8323
8324 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8325
8326         PR fortran/43303
8327         * gfortran.dg/c_assoc_3.f90: New test.
8328
8329 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR debug/36728
8332         * gcc.dg/guality/pr36728-1.c: New test.
8333         * gcc.dg/guality/pr36728-2.c: New test.
8334
8335 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8336
8337         * gcc.dg/h8300-div-delay-slot.c: New test.
8338
8339 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8340
8341         PR tree-optimization/43236
8342         * gcc.c-torture/execute/pr43236.c: New test.
8343
8344 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8345
8346         PR middle-end/42859
8347         * g++.dg/eh/pr42859.C: New test.
8348
8349 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR debug/43299
8352         * gcc.dg/pr43299.c: New test.
8353
8354         PR debug/43290
8355         * g++.dg/eh/unwind2.C: New test.
8356
8357 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8358             Reza Yazdani  <reza.yazdani@amd.com>
8359
8360         PR middle-end/43065
8361         * gcc.dg/graphite/run-id-4.c: New.
8362
8363 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8364
8365         PR middle-end/43065
8366         * gcc.dg/graphite/run-id-3.c: New.
8367
8368 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8369
8370         PR middle-end/42644
8371         PR middle-end/42130
8372         * gcc.dg/graphite/id-18.c: New.
8373         * gcc.dg/graphite/run-id-pr42644.c: New.
8374
8375 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8376
8377         PR middle-end/42326
8378         * gcc.dg/graphite/pr42326.c: New.
8379
8380 2010-03-08  Richard Guenther  <rguenther@suse.de>
8381
8382         PR tree-optimization/43269
8383         * gcc.c-torture/execute/pr43269.c: New testcase.
8384
8385 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8386
8387         PR fortran/43256
8388         * gfortran.dg/typebound_call_13.f03: New.
8389
8390 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8391
8392         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8393         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8394
8395 2010-03-05  Jason Merrill  <jason@redhat.com>
8396
8397         * g++.dg/abi/mangle40.C: Require weak and alias.
8398
8399 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8400
8401         PR middle-end/42326
8402         * gfortran.dg/graphite/pr42326.f90: New.
8403         * gfortran.dg/graphite/pr42326-1.f90: New.
8404
8405 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8406
8407         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8408         (gnat_target_compile): Likewise.
8409         Reinitialize GNAT_UNDER_TEST if target changes.
8410         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8411         (local_find_gnatmake): Pass full --GCC to gnatlink.
8412         Remove --LINK.
8413
8414 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8415
8416         PR c/43248
8417         * gcc.dg/compound-literal-1.c: New testcase.
8418
8419 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8420
8421         PR tree-optimization/43164
8422         PR tree-optimization/43191
8423         * gcc.c-torture/compile/pr43164.c: New test.
8424         * gcc.c-torture/compile/pr43191.c: Likewise.
8425
8426 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8427
8428         PR fortran/43244
8429         * gfortran.dg/finalize_9.f90: New.
8430
8431 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8432             Ken Werner <ken@linux.vnet.ibm.com>
8433
8434         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8435         to dg-options for spu.
8436         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8437         dump-scan target to exclude spu.
8438
8439 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8440
8441         PR middle-end/43209
8442         * gcc.dg/tree-ssa/ivopts-4.c: New.
8443
8444 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8445
8446         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8447         include-opts and exclude-opts; skip checking the flags if arguments
8448         are the same as the defaults.
8449         (dg-xfail-if): Verify the number of arguments, supply defaults
8450         for unspecified optional arguments.
8451         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8452
8453 2010-03-03  Jason Merrill  <jason@redhat.com>
8454
8455         PR c++/12909
8456         * g++.dg/abi/mangle40.C: Updated.
8457
8458 2010-03-03  Jason Merrill  <jason@redhat.com>
8459
8460         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8461         * g++.dg/abi/mangle23.C: Likewise.
8462         * g++.dg/eh/simd-2.C: Likewise.
8463         * g++.dg/ext/attribute-test-2.C: Likewise.
8464         * g++.dg/ext/vector14.C: Likewise.
8465         * g++.dg/other/pr34435.C: Likewise.
8466         * g++.dg/template/conv8.C: Likewise.
8467         * g++.dg/template/nontype9.C: Likewise.
8468         * g++.dg/template/qualttp17.C: Likewise.
8469         * g++.dg/template/ref1.C: Likewise.
8470         * g++.old-deja/g++.pt/crash68.C: Likewise.
8471         * g++.old-deja/g++.pt/ref1.C: Likewise.
8472         * g++.old-deja/g++.pt/ref3.C: Likewise.
8473         * g++.old-deja/g++.pt/ref4.C: Likewise.
8474
8475         PR c++/12909
8476         * g++.dg/abi/mangle40.C: New.
8477         * g++.dg/abi/mangle41.C: New.
8478         * g++.dg/lto/20100302_0.C: New.
8479         * g++.dg/lto/20100302_1.C: New.
8480         * g++.dg/lto/20100302.h: New.
8481
8482 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8483
8484         PR fortran/43243
8485         * gfortran.dg/internal_pack_12.f90: New test.
8486
8487 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8488
8489         * gcc.dg/pr36997.c: Adjust error message.
8490
8491 2010-03-03  Mike Stump  <mikestump@comcast.net>
8492
8493         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8494         adjustments to not be present on machines that align the stack to
8495         more than 4 bytes and don't have a red zone yet as that is an
8496         unimplemented optimization.
8497
8498 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8499
8500         PR fortran/43169
8501         * gfortran.dg/impure_assignment_3.f90: New.
8502
8503 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR debug/43229
8506         * gfortran.dg/pr43229.f90: New test.
8507
8508         PR debug/43237
8509         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8510
8511         PR debug/43177
8512         * gcc.dg/guality/pr43177.c: New test.
8513
8514 2010-03-02  Jason Merrill  <jason@redhat.com>
8515
8516         * g++.dg/ext/vector9.C: Adjust error message.
8517         * g++.dg/conversion/simd3.C: Likewise.
8518         * g++.dg/other/error23.C: Likewise.
8519
8520 2010-03-02  Mike Stump  <mikestump@comcast.net>
8521
8522         PR c++/41090
8523         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8524
8525 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         PR fortran/43180
8528         * gfortran.dg/internal_pack_10.f90: New test.
8529
8530         PR fortran/43173
8531         * gfortran.dg/internal_pack_11.f90: New test.
8532
8533 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8534
8535         PR middle-end/42640
8536         * gcc.dg/tree-ssa/pr42640.c: New.
8537
8538 2010-03-01  Richard Guenther  <rguenther@suse.de>
8539
8540         PR tree-optimization/43220
8541         * gcc.c-torture/execute/pr43220.c: New testcase.
8542
8543 2010-03-01  Richard Guenther  <rguenther@suse.de>
8544
8545         PR middle-end/43213
8546         * gcc.dg/pr43213.c: New testcase.
8547
8548 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8549
8550         PR pch/14940
8551         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8552
8553 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8554
8555         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8556         New function.
8557         (check_effective_target_ucn): Likewise.
8558
8559         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8560         if !ucn.
8561         * gcc.dg/ucnid-2.c: Likewise.
8562         * gcc.dg/ucnid-3.c: Likewise.
8563         * gcc.dg/ucnid-4.c: Likewise.
8564         * gcc.dg/ucnid-11.c: Likewise.
8565         * gcc.dg/ucnid-12.c: Likewise.
8566         * gcc.dg/ucnid-6.c: Skip if !ucn.
8567         * gcc.dg/ucnid-9.c: Likewise.
8568
8569 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8570
8571         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8572         lists to dg-skip-if.
8573         * gcc.target/i386/stackalign/return-3.c: Likewise.
8574
8575 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8576
8577         * gcc.target/i386/clearcap.map: New file.
8578         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8579         Pass clearcap.map by default if supported.
8580
8581 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8582
8583         PR fortran/42900
8584         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8585         Explain this.
8586         * gfortran.dg/stat_2.f90: Likewise.
8587
8588 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8589
8590         PR fortran/43199
8591         * gfortran.dg/module_read_2.f90: New test.
8592
8593 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8594
8595         PR c++/42748
8596         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8597         * g++.dg/abi/mangle12.C: Likewise.
8598         * g++.dg/abi/mangle20-2.C: Likewise.
8599         * g++.dg/abi/mangle17.C: Likewise.
8600         * g++.dg/template/cond2.C: Likewise.
8601         * g++.dg/template/pr35240.C: Likewise.
8602
8603 2010-02-27  Richard Guenther  <rguenther@suse.de>
8604
8605         PR tree-optimization/43186
8606         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8607
8608 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8609
8610         * g++.dg/abi/packed1.C: Expect warning on the SH.
8611
8612 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8613
8614         PR c++/42054:
8615         * g++.dg/parse/error37.C: New test.
8616
8617 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8618
8619         PR c/24577
8620         PR c/43192
8621         * gcc.dg/pr8927-1.c: Match new note.
8622         * gcc.dg/990506-0.c: Likewise.
8623         * gcc.dg/gomp/flush-2.c: Likewise.
8624         * gcc.dg/gomp/atomic-5.c: Likewise.
8625         * gcc.dg/gomp/pr34607.c: Likewise.
8626         * gcc.dg/pr35746.c: Likewise.
8627         * gcc.dg/cpp/pragma-1.c: Likewise.
8628         * gcc.dg/cpp/pragma-2.c: Likewise.
8629         * gcc.dg/pr41842.c: Likewise.
8630         * gcc.dg/noncompile/20040629-1.c: Likewise.
8631         * objc.dg/private-1.m: Likewise.
8632
8633 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR fortran/43185
8636         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8637         * gfortran.dg/default_initialization_4.f90: New test.
8638
8639 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8640
8641         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8642         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8643         * gnat.dg/thin_pointer2.adb: New test.
8644         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8645
8646 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8647
8648         PR c/20631
8649         * gcc.dg/cpp/c90-pedantic.c: New.
8650         * gcc.dg/cpp/c90.c: New.
8651         * gcc.dg/gnu90-const-expr-1.c: New.
8652         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8653
8654 2010-02-26  Richard Guenther  <rguenther@suse.de>
8655
8656         PR tree-optimization/43186
8657         * gcc.c-torture/compile/pr43186.c: New testcase.
8658
8659 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8660
8661         PR debug/43190
8662         * c-c++-common/dwarf2/pr43190.c: New test.
8663
8664 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8665
8666         PR testsuite/37074:
8667         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8668
8669 2010-02-26  Richard Guenther  <rguenther@suse.de>
8670
8671         PR tree-optimization/43188
8672         * gcc.c-torture/compile/pr43188.c: New testcase.
8673
8674 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8675
8676         PR target/43175
8677         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8678
8679 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8680
8681         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8682
8683 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8684
8685         PR target/43154
8686         * gcc.target/powerpc/pr43154.c: New file.
8687
8688 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR debug/43166
8691         * gfortran.dg/debug/pr43166.f: New test.
8692
8693         PR debug/43165
8694         * gcc.dg/torture/pr43165.c: New test.
8695
8696 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8697
8698         PR c/43128
8699         * c-c++-common/pr41779.c: Update.
8700
8701 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8702
8703         PR ada/32547
8704         * lib/gnat-dg.exp (gnat_load): Redefine.
8705
8706         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8707         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8708
8709 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8710
8711         PR libobjc/36610
8712         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8713         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8714         -fgnu-runtime.
8715         Sort entries.
8716
8717 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8718
8719         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8720
8721 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8722
8723         PR debug/43150
8724         * gcc.dg/guality/vla-1.c: New test.
8725
8726 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8727
8728         PR fortran/43042
8729         * gfortran.dg/c_ptr_tests_15.f90: New test.
8730
8731 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8732
8733         PR target/43107
8734         * gcc.target/i386/pr43107.c: New test.
8735
8736 2010-02-23  Jason Merrill  <jason@redhat.com>
8737
8738         PR c++/43143
8739         * g++.dg/cpp0x/variadic100.C: New.
8740
8741 2010-02-23  Jason Merrill  <jason@redhat.com>
8742
8743         PR debug/42800
8744         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8745         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8746         * c-c++-common/dwarf2/vla1.c: New.
8747
8748 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR target/43139
8751         * gcc.dg/pr43139.c: New test.
8752
8753         PR debug/43077
8754         * gcc.dg/guality/pr43077-1.c: New test.
8755
8756 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8757
8758         PR 43123
8759         * gcc.dg/march.c: New.
8760         * gcc.dg/march-generic.c: New.
8761         * gcc.dg/mtune.c: New.
8762
8763 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8764
8765         PR middle-end/43083
8766         * gcc.dg/graphite/pr43083.c: New.
8767
8768 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8769
8770         PR middle-end/43097
8771         * gfortran.dg/graphite/pr43097.f: New.
8772
8773 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8774             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8775
8776         PR middle-end/43140
8777         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8778
8779 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8780
8781         PR middle-end/43026
8782         * g++.dg/graphite/pr43026.C: New.
8783
8784 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8785
8786         PR c++/43126
8787         * gcc.dg/cleanup-1.c: Update.
8788         * gcc.dg/func-args-1.c: Update.
8789         * gcc.dg/format/sentinel-1.c: Update.
8790         * g++.old-deja/g++.jason/scoping10.C: Update.
8791         * g++.old-deja/g++.ns/lookup5.C: Update.
8792         * g++.dg/ext/cleanup-1.C: Update.
8793         * g++.dg/parse/varmod1.C: Update.
8794         * g++.dg/parse/error33.C: Update.
8795         * g++.dg/expr/call3.C: Update.
8796         * g++.dg/func-args-1.C: New.
8797
8798 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8799
8800         PR c/43125
8801         * gcc.dg/attr-used-2.c: Moved to ...
8802         * c-c++-common/attr-used-2.c: Here.
8803
8804         * gcc.dg/attr-used.c: Moved to ...
8805         * c-c++-common/attr-used.c: Here.
8806
8807 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8808
8809         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8810
8811 2010-02-22  Richard Guenther  <rguenther@suse.de>
8812
8813         PR lto/43045
8814         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8815         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8816
8817 2010-02-22  Richard Guenther  <rguenther@suse.de>
8818
8819         PR tree-optimization/42749
8820         * gcc.c-torture/compile/pr42749.c: New testcase.
8821
8822 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8823
8824         PR fortran/43072
8825         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8826         * gfortran.dg/internal_pack_9.f90: New test.
8827
8828 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8829
8830         PR c++/23510
8831         * g++.dg/template/recurse.C: Adjust.
8832         * g++.dg/template/pr23510.C: New.
8833
8834 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8835
8836         PR c++/42824
8837         * g++.dg/template/memclass4.C: New test.
8838
8839 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8840
8841         PR fortran/35259
8842         * gfortran.dg/reassoc_5.f90: New test.
8843
8844 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8845
8846         PR target/43067
8847         * gcc.target/i386/pr43067.c: New test.
8848
8849 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8850
8851         PR c++/35669
8852         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8853         -Wconversion-null.
8854         * g++.dg/warn/Wconversion-null.C: New test.
8855         * g++.old-deja/g++.other/null1.C: Move to...
8856         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8857
8858 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8859
8860         PR fortran/36932
8861         PR fortran/36933
8862         * gfortran.dg/dependency_26.f90: New test.
8863
8864         PR fortran/43072
8865         * gfortran.dg/internal_pack_7.f90: New test.
8866
8867         PR fortran/43111
8868         * gfortran.dg/internal_pack_8.f90: New test.
8869
8870 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8871
8872         PR 43128
8873         * c-c++-common/pr41779.c: Fix broken testcase.
8874
8875 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8876
8877         PR 36513
8878         * c-c++-common/pr36513.c: New testcase.
8879         * c-c++-common/pr36513-2.c: New testcase.
8880
8881 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8882
8883         PR 41779
8884         * c-c++-common/pr41779.c: New.
8885
8886 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR debug/43084
8889         * gcc.dg/pr43084.c: New test.
8890
8891 2010-02-19  Richard Guenther  <rguenther@suse.de>
8892
8893         PR tree-optimization/42916
8894         * gcc.dg/pr42916.c: New testcase.
8895
8896 2010-02-18  Jason Merrill  <jason@redhat.com>
8897
8898         PR c++/42837
8899         * g++.dg/abi/packed1.C: Add expected warning.
8900
8901         PR c++/43108
8902         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8903         * gcc.dg/torture/dg-torture.exp: Likewise.
8904         * c-c++-common/torture/complex-sign.h,
8905         c-c++-common/torture/complex-sign-add.c,
8906         c-c++-common/torture/complex-sign-mixed-add.c,
8907         c-c++-common/torture/complex-sign-mixed-div.c,
8908         c-c++-common/torture/complex-sign-mixed-mul.c,
8909         c-c++-common/torture/complex-sign-mixed-sub.c,
8910         c-c++-common/torture/complex-sign-mul.c,
8911         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8912         Adapt for C++ compilation as well.
8913
8914         PR c++/43070
8915         * g++.dg/ext/label1.C: Update.
8916         * g++.dg/ext/label2.C: Update.
8917
8918         PR c++/26261
8919         * g++.dg/template/dependent-name6.C: New.
8920
8921         PR c++/43109
8922         * g++.dg/parse/namespace12.C: New.
8923
8924 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8925
8926         PR tree-optimization/43066
8927         * gcc.c-torture/compile/pr43066.c: New test.
8928
8929 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8930
8931         * g++.dg/ext/attrib35.C: Fix target selector string.
8932         * g++.dg/ext/attrib36.C: Ditto.
8933         * g++.dg/ext/attrib37.C: Ditto.
8934         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8935         * g++.dg/abi/mangle25.C: Ditto.
8936
8937 2010-02-17  Jason Merrill  <jason@redhat.com>
8938
8939         PR c++/43069
8940         * g++.dg/parse/namespace11.C: New.
8941
8942         PR c++/43093
8943         * g++.dg/ext/attrib37.C: New.
8944
8945         PR c++/43079
8946         * g++.dg/template/ptrmem20.C: New.
8947
8948 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8949
8950         PR target/43103
8951         * gcc.target/i386/xop-check.h: Include m256-check.h.
8952         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8953         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8954         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8955         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8956
8957 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR debug/42918
8960         * gcc.dg/pr42918.c: New test.
8961
8962 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8963
8964         * g++.dg/ext/attrib36.C: Require ILP32.
8965
8966 2010-02-16  Richard Guenther  <rguenther@suse.de>
8967
8968         PR tree-optimization/41043
8969         * gfortran.dg/pr41043.f90: New testcase.
8970         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8971
8972 2010-02-16  Jason Merrill  <jason@redhat.com>
8973
8974         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8975
8976 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8977
8978         PR tree-optimization/43074
8979         * gcc.dg/vect/fast-math-pr43074.c: New test.
8980
8981 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8982
8983         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8984
8985 2010-02-16  Jason Merrill  <jason@redhat.com>
8986
8987         PR c++/43031
8988         * g++.dg/ext/attrib36.C: New.
8989
8990         PR c++/43036
8991         * g++.dg/other/array6.C: New.
8992
8993 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8994
8995         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8996
8997 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8998
8999         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9000         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9001         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9002         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9003         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9004         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9005
9006 2010-02-15  Richard Guenther  <rguenther@suse.de>
9007
9008         PR middle-end/43068
9009         * g++.dg/torture/pr43068.C: New testcase.
9010
9011 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9012
9013         PR c++/43024
9014         * g++.dg/opt/ice1.C: New.
9015
9016 2010-02-14  Jason Merrill  <jason@redhat.com>
9017
9018         PR c++/41997
9019         * g++.dg/cpp0x/initlist-opt.C: New.
9020
9021 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9022
9023         PR fortran/41113
9024         PR fortran/41117
9025         * gfortran.dg/internal_pack_6.f90: New test.
9026
9027 2010-02-12  Jason Merrill  <jason@redhat.com>
9028
9029         PR c++/43054
9030         * g++.dg/cpp0x/variadic99.C: New.
9031
9032 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9033
9034         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9035         sign extend pointers to gualchk_t.
9036
9037         PR c++/43033
9038         * g++.dg/other/default3.C: Xfail g4 test.
9039
9040 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9041
9042         PR middle-end/43012
9043         * gcc.dg/graphite/pr43012.c: New.
9044
9045 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9046
9047         PR middle-end/42930
9048         * g++.dg/graphite/pr42930.C: New.
9049
9050 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9051
9052         PR middle-end/42914
9053         PR middle-end/42530
9054         * gcc.dg/graphite/pr42530.c: New.
9055         * gcc.dg/graphite/pr42914.c: New.
9056
9057 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9058
9059         PR middle-end/42771
9060         * gcc.dg/graphite/pr42771.c: New.
9061
9062 2010-02-11  Richard Guenther  <rguenther@suse.de>
9063
9064         PR tree-optimization/42998
9065         * gcc.c-torture/compile/pr42998.c: New testcase.
9066
9067 2010-02-10  Jason Merrill  <jason@redhat.com>
9068
9069         PR c++/41896
9070         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9071
9072         PR c++/42983, core issue 906
9073         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9074         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9075
9076         PR c++/43016
9077         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9078
9079 2010-02-10  Richard Guenther  <rguenther@suse.de>
9080
9081         PR tree-optimization/43017
9082         * gcc.dg/torture/pr43017.c: New testcase.
9083
9084 2010-02-10  Tobias Burnus <burnus@net-b.de>
9085
9086         PR fortran/40823
9087         * gfortran.dg/private_type_1.f90: Update error location.
9088         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9089         * gfortran.dg/typebound_operator_2.f03: Ditto.
9090         * gfortran.dg/assignment_2.f90: Ditto.
9091         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9092         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9093
9094 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9095
9096         PR fortran/43015
9097         * gfortran.dg/bind_c_usage_20.f90: New test.
9098
9099 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9100
9101         PR debug/43010
9102         * g++.dg/debug/pr43010.C: New test.
9103
9104 2010-02-10  Richard Guenther  <rguenther@suse.de>
9105
9106         PR c/43007
9107         * gcc.c-torture/execute/20100209-1.c: New testcase.
9108         * gcc.dg/fold-div-3.c: Likewise.
9109
9110 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9111
9112         * gcc.dg/builtin-ffs-1.c: New test.
9113
9114 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9115
9116         PR fortran/42999
9117         * gfortran.dg/array_constructor_35.f90: New test.
9118
9119 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9120
9121         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9122
9123 2010-02-09  Jason Merrill  <jason@redhat.com>
9124
9125         PR c++/42399
9126         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9127
9128         PR c++/42370
9129         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9130
9131 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9132
9133         PR fortran/41869
9134         * gfortran.dg/module_write_1.f90: New test.
9135
9136 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9137
9138         * gcc.dg/pr19340.c: Adjust.
9139
9140 2010-02-09  Richard Guenther  <rguenther@suse.de>
9141
9142         PR tree-optimization/43008
9143         * gcc.c-torture/execute/pr43008.c: New testcase.
9144
9145 2010-02-09  Richard Guenther  <rguenther@suse.de>
9146
9147         PR tree-optimization/43000
9148         * gcc.dg/torture/pr43000.c: New testcase.
9149         * gcc.dg/torture/pr43002.c: Likewise.
9150
9151 2010-02-09  Daniel Kraft  <d@domob.eu>
9152
9153         PR fortran/39171
9154         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9155         and pass -Wsurprising as necessary.
9156
9157 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR tree-optimization/42890
9160         * g++.dg/torture/pr42890.C: New test.
9161
9162 2010-02-08  Richard Guenther  <rguenther@suse.de>
9163
9164         PR middle-end/42995
9165         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9166
9167 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9168
9169         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9170         return 0 from main.
9171         * gcc.dg/graphite/block-1.c: Same.
9172         * gcc.dg/graphite/block-3.c: Same.
9173         * gcc.dg/graphite/block-4.c: Same.
9174         * gcc.dg/graphite/block-5.c: Same.
9175         * gcc.dg/graphite/block-6.c: Same.
9176         * gcc.dg/graphite/block-7.c: Same.
9177         * gcc.dg/graphite/interchange-0.c: Same.
9178         * gcc.dg/graphite/interchange-1.c: Same.
9179         * gcc.dg/graphite/interchange-10.c: Same.
9180         * gcc.dg/graphite/interchange-11.c: Same.
9181         * gcc.dg/graphite/interchange-12.c: Same.
9182         * gcc.dg/graphite/interchange-2.c: Same.
9183         * gcc.dg/graphite/interchange-3.c: Same.
9184         * gcc.dg/graphite/interchange-4.c: Same.
9185         * gcc.dg/graphite/interchange-5.c: Same.
9186         * gcc.dg/graphite/interchange-6.c: Same.
9187         * gcc.dg/graphite/interchange-7.c: Same.
9188         * gcc.dg/graphite/interchange-8.c: Same.
9189         * gcc.dg/graphite/interchange-9.c: Same.
9190         * gcc.dg/graphite/interchange-mvt.c: Same.
9191
9192 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9193
9194         * gfortran.dg/graphite/id-19.f: New.
9195         * gfortran.dg/graphite/pr14741.f90: New.
9196         * gfortran.dg/graphite/pr41924.f90: New.
9197         * gfortran.dg/graphite/run-id-2.f90: New.
9198
9199 2010-02-07  Richard Guenther  <rguenther@suse.de>
9200
9201         PR middle-end/42956
9202         * gcc.c-torture/compile/pr42956.c: New testcase.
9203
9204 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9205
9206         PR libfortran/42742
9207         * gfortran.dg/fmt_cache_2.f: New test.
9208
9209 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9210
9211         * gfortran.dg/read_no_eor.f90: New test.
9212
9213 2010-02-05  Jason Merrill  <jason@redhat.com>
9214
9215         * g++.dg/ext/label13.C: Move constructor body out of class.
9216
9217 2010-02-03  Jason Merrill  <jason@redhat.com>
9218
9219         PR c++/42870
9220         * g++.dg/ext/dllexport3.C: New.
9221
9222 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9223
9224         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9225
9226 2010-02-05  Richard Guenther  <rguenther@suse.de>
9227
9228         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9229
9230 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9231
9232         PR c++/42915
9233         * g++.dg/other/crash-9.C: New test.
9234
9235 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9236
9237         PR fortran/42309
9238         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9239
9240 2010-02-04  Richard Guenther  <rguenther@suse.de>
9241
9242         PR rtl-optimization/42952
9243         * gcc.dg/torture/pr42952.c: New testcase.
9244
9245 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9246
9247         PR libfortran/42901
9248         * gfortran.dg/namelist_60.f90: New test.
9249
9250 2010-02-03  Jason Merrill  <jason@redhat.com>
9251
9252         PR c++/40138
9253         * g++.dg/ext/builtin11.C: New.
9254
9255         PR c++/4926
9256         PR c++/38600
9257         * g++.dg/abi/mangle35.C: New.
9258         * g++.dg/abi/mangle37.C: New.
9259
9260         PR c++/12909
9261         * g++.dg/abi/mangle36.C: New.
9262
9263         PR c++/35652
9264         * g++.dg/warn/string1.C: New.
9265
9266 2010-02-03  Richard Guenther  <rguenther@suse.de>
9267
9268         PR tree-optimization/42944
9269         * gcc.dg/errno-1.c: New testcase.
9270
9271 2010-02-03  Richard Guenther  <rguenther@suse.de>
9272
9273         PR middle-end/42927
9274         * gcc.c-torture/compile/pr42927.c: New testcase.
9275
9276 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9277
9278         PR fortran/42936
9279         * gfortran.dg/null_4.f90: New test.
9280
9281 2010-02-02  Jason Merrill  <jason@redhat.com>
9282
9283         PR c++/41090
9284         * g++.dg/ext/label13.C: New.
9285
9286 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9287
9288         PR fortran/42650
9289         * gfortran.dg/func_result_5.f90: New test.
9290
9291 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9292
9293         PR fortran/42922
9294         * gfortran.dg/pure_initializer_3.f90: News test.
9295
9296 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9297
9298         PR fortran/42888
9299         * gfortran.dg/allocate_derived_2.f90: New test.
9300
9301 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9302
9303         PR middle-end/42898
9304         * gcc.dg/torture/pr42898-2.c: New test.
9305
9306 2010-01-31  Richard Guenther  <rguenther@suse.de>
9307
9308         PR middle-end/42898
9309         * gcc.dg/torture/pr42898.c: New testcase.
9310
9311 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9312
9313         PR fortran/38324
9314         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9315         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9316
9317 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9318
9319         * g++.dg/tree-ssa/inline-1.C: New.
9320         * g++.dg/tree-ssa/inline-2.C: New.
9321         * g++.dg/tree-ssa/inline-3.C: New.
9322
9323 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9324
9325         PR testsuite/41701
9326         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9327         the string 'pow' in the pathname of the compiler from generating a
9328         test failure.
9329
9330 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9331
9332         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9333         * g++.old-deja/g++.mike/eh17.C: Likewise.
9334         * g++.old-deja/g++.mike/p5571.C: Likewise.
9335
9336 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9337
9338         PR c++/42758
9339         PR c++/42634
9340         PR c++/42336
9341         PR c++/42797
9342         PR c++/42880
9343         * g++.dg/other/crash-5.C: New test.
9344         * g++.dg/other/crash-6.C: New test.
9345         * g++.dg/other/crash-7.C: New test.
9346         * g++.dg/other/crash-8.C: New test.
9347
9348 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR rtl-optimization/42889
9351         * gcc.dg/pr42889.c: New test.
9352
9353 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9354
9355         * gcc.target/i386/pr42881.c: Use SSE2.
9356
9357 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9358
9359         PR target/42891
9360         * gcc.target/i386/pr42891.c: New test.
9361
9362 2010-01-28  Richard Guenther  <rguenther@suse.de>
9363
9364         PR tree-optimization/42871
9365         * g++.dg/torture/pr42871.C: New testcase.
9366
9367 2010-01-28  Richard Guenther  <rguenther@suse.de>
9368
9369         * gcc.dg/Wobjsize-1.h: New testcase.
9370         * gcc.dg/Wobjsize-1.c: Likewise.
9371
9372 2010-01-28  Richard Guenther  <rguenther@suse.de>
9373
9374         PR middle-end/42883
9375         * g++.dg/torture/pr42883.C: New testcase.
9376
9377 2010-01-28  Michael Matz  <matz@suse.de>
9378
9379         * gcc.target/i386/pr42881.c: New test.
9380
9381 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9382
9383         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9384         Add i?86-*-solaris2* support.
9385
9386 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9387
9388         PR c++/42713
9389         PR c++/42820
9390         * g++.dg/template/typedef27.C: New test case.
9391         * g++.dg/template/typedef28.C: New test case.
9392
9393 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9394
9395         * gcc.dg/optimize-bswap*.c: Add ARM target
9396
9397 2010-01-27  Richard Guenther  <rguenther@suse.de>
9398
9399         PR middle-end/42878
9400         * gcc.dg/torture/pr42878-1.c: New testcase.
9401         * gcc.dg/torture/pr42878-2.c: Likewise.
9402
9403 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR middle-end/42874
9406         * gcc.dg/vla-22.c: New test.
9407
9408 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9409
9410         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9411         current collation.
9412
9413 2010-01-26  Richard Guenther  <rguenther@suse.de>
9414
9415         PR rtl-optimization/42685
9416         * gcc.dg/pr42685.c: New testcase.
9417         * g++.dg/other/pr42685.C: Likewise.
9418
9419 2010-01-26  Richard Guenther  <rguenther@suse.de>
9420
9421         PR middle-end/42806
9422         * g++.dg/other/pr42806.C: New testcase.
9423
9424 2010-01-26  Richard Guenther  <rguenther@suse.de>
9425
9426         PR tree-optimization/42250
9427         * gcc.dg/pr42250.c: New testcase.
9428
9429 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9430
9431         * gnat.dg/array_bounds_test.adb: New test.
9432
9433 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9434
9435         PR fortran/42858
9436         * gfortran.dg/generic_21.f90: New test.
9437
9438 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9439
9440         PR testsuite/41522
9441         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9442
9443 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/42748
9446         * g++.dg/abi/arm_va_list2.C: New test.
9447         * g++.dg/abi/arm_va_list2.h: Companion header file.
9448
9449 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/41044
9452         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9453
9454         PR fortran/41167
9455         * gfortran.dg/char_array_arg_1.f90 : New test.
9456
9457         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9458
9459 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9460
9461         PR fortran/39304
9462         * gfortran.dg/generic_20.f90: New test.
9463
9464 2010-01-22  Michael Matz  <matz@suse.de>
9465
9466         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9467         -msse2.
9468
9469 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9470
9471         PR fortran/42736
9472         * gfortran.dg/dependency_25.f90 : New test.
9473
9474 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9475
9476         PR tree-optimization/42585
9477         * gcc.dg/tree-ssa/pr42585.c: New test.
9478
9479 2010-01-21  Richard Guenther  <rguenther@suse.de>
9480
9481         PR middle-end/19988
9482         * gcc.dg/pr19988.c: New testcase.
9483
9484 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9485
9486         * g++.dg/compat/decimal/compat-common.h: New file.
9487         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9488         * g++.dg/compat/decimal/pass_x.h: New file.
9489         * g++.dg/compat/decimal/pass_y.h: New file.
9490         * g++.dg/compat/decimal/pass-1_main.C: New file.
9491         * g++.dg/compat/decimal/pass-1_x.C: New file.
9492         * g++.dg/compat/decimal/pass-1_y.C: New file.
9493         * g++.dg/compat/decimal/pass-2_main.C: New file.
9494         * g++.dg/compat/decimal/pass-2_x.C: New file.
9495         * g++.dg/compat/decimal/pass-2_y.C: New file.
9496         * g++.dg/compat/decimal/pass-3_main.C: New file.
9497         * g++.dg/compat/decimal/pass-3_x.C: New file.
9498         * g++.dg/compat/decimal/pass-3_y.C: New file.
9499         * g++.dg/compat/decimal/pass-4_main.C: New file.
9500         * g++.dg/compat/decimal/pass-4_x.C: New file.
9501         * g++.dg/compat/decimal/pass-4_y.C: New file.
9502         * g++.dg/compat/decimal/pass-5_main.C: New file.
9503         * g++.dg/compat/decimal/pass-5_x.C: New file.
9504         * g++.dg/compat/decimal/pass-5_y.C: New file.
9505         * g++.dg/compat/decimal/pass-6_main.C: New file.
9506         * g++.dg/compat/decimal/pass-6_x.C: New file.
9507         * g++.dg/compat/decimal/pass-6_y.C: New file.
9508         * g++.dg/compat/decimal/return_x.h: New file.
9509         * g++.dg/compat/decimal/return_y.h: New file.
9510         * g++.dg/compat/decimal/return-1_main.C: New file.
9511         * g++.dg/compat/decimal/return-1_x.C: New file.
9512         * g++.dg/compat/decimal/return-1_y.C: New file.
9513         * g++.dg/compat/decimal/return-2_main.C: New file.
9514         * g++.dg/compat/decimal/return-2_x.C: New file.
9515         * g++.dg/compat/decimal/return-2_y.C: New file.
9516         * g++.dg/compat/decimal/return-3_main.C: New file.
9517         * g++.dg/compat/decimal/return-3_x.C: New file.
9518         * g++.dg/compat/decimal/return-3_y.C: New file.
9519         * g++.dg/compat/decimal/return-4_main.C: New file.
9520         * g++.dg/compat/decimal/return-4_x.C: New file.
9521         * g++.dg/compat/decimal/return-4_y.C: New file.
9522         * g++.dg/compat/decimal/return-5_main.C: New file.
9523         * g++.dg/compat/decimal/return-5_x.C: New file.
9524         * g++.dg/compat/decimal/return-5_y.C: New file.
9525         * g++.dg/compat/decimal/return-6_main.C: New file.
9526         * g++.dg/compat/decimal/return-6_x.C: New file.
9527         * g++.dg/compat/decimal/return-6_y.C: New file.
9528
9529 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9530
9531         PR debug/42715
9532         * gcc.dg/pr42715.c: New.
9533
9534 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9535
9536         PR c++/42038
9537         * g++.dg/parse/crash55.C: New.
9538
9539 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9540
9541         PR debug/42782
9542         * gcc.dg/guality/pr42782.c: New.
9543
9544 2010-01-20  Jason Merrill  <jason@redhat.com>
9545
9546         PR c++/41788
9547         * g++.dg/abi/packed1.C: New.
9548
9549         PR c++/41920
9550         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9551
9552         PR c++/40750
9553         * g++.dg/parse/fn-typedef1.C: New.
9554         * g++.dg/other/cv_quals.C: Adjust.
9555
9556 2010-01-20  Anthony Green  <green@moxielogic.com>
9557
9558         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9559         pack(push) pragma).
9560         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9561         * gcc.dg/20020312-2.c: Port this to the moxie core.
9562         * gcc.dg/weak/typeof-2.c: Ditto.
9563
9564 2010-01-20  Richard Guenther  <rguenther@suse.de>
9565
9566         PR tree-optimization/42717
9567         * gcc.c-torture/compile/pr42717.c: New testcase.
9568
9569 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9572         of signed, add a few new tests.
9573
9574         PR middle-end/42803
9575         * g++.dg/parse/limits-initializer1.C: New test.
9576
9577 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9578
9579         PR fortran/42804
9580         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9581         * gfortran.dg/typebound_call_12.f03: New test.
9582
9583 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9584
9585         PR fortran/42783
9586         * gfortran.dg/bounds_check_15.f90 : New test.
9587
9588 2010-01-19  Michael Matz  <matz@suse.de>
9589
9590         PR tree-optimization/41783
9591         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9592
9593 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9594
9595         PR target/38697.
9596         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9597         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9598         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9599         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9600         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9601         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9602         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9603         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9604         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9605         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9606         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9607
9608 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9609
9610         PR fortran/42545
9611         * gfortran.dg/extends_6.f03: Modified an error message.
9612         * gfortran.dg/extends_10.f03: New test.
9613         * gfortran.dg/private_type_6.f03: Modified an error message.
9614         * gfortran.dg/structure_constructor_8.f03: Ditto.
9615
9616 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9617
9618         PR tree-optimization/42719
9619         * gcc.dg/pr42719.c: New test.
9620
9621         PR debug/42728
9622         * gcc.dg/pr42728.c: New test.
9623
9624 2010-01-19  Anthony Green  <green@moxielogic.com>
9625
9626         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9627
9628 2010-01-18  Anthony Green  <green@moxielogic.com>
9629
9630         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9631         for moxie.
9632
9633 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9634
9635         * g++.dg/template/error45.C: reverted as part of reverting the
9636         fix of PR c++/42634.
9637
9638 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9639
9640         PR c++/42634
9641         * g++.dg/template/error45.C: New test.
9642
9643 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9644
9645         PR c++/42766
9646         * g++.dg/conversion/op6.C: New test.
9647
9648 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9649
9650         PR target/42774
9651         * gcc.target/alpha/pr42774.c: New test.
9652
9653 2010-01-18  Richard Guenther  <rguenther@suse.de>
9654
9655         PR tree-optimization/42781
9656         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9657
9658 2010-01-17  Richard Guenther  <rguenther@suse.de>
9659
9660         PR middle-end/42248
9661         * gcc.c-torture/execute/pr42248.c: New testcase.
9662
9663 2010-01-17  Richard Guenther  <rguenther@suse.de>
9664
9665         PR tree-optimization/42773
9666         * g++.dg/torture/pr42773.C: New testcase.
9667
9668 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9669
9670         PR fortran/42677
9671         * gfortran.dg/interface_assignment_5.f90: New test.
9672
9673 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9674
9675         PR c++/42697
9676         * g++.dg/template/crash94.C: Reverted.
9677
9678 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9679
9680         PR debug/42767
9681         * gcc.dg/debug/pr42767.c: New.
9682
9683 2010-01-15  Jason Merrill  <jason@redhat.com>
9684
9685         PR c++/42761
9686         * g++.dg/cpp0x/decltype22.C: New.
9687
9688 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR middle-end/42760
9691         * g++.dg/torture/pr42760.C: New test.
9692
9693 2010-01-15  Jing Yu  <jingyu@google.com>
9694
9695         PR rtl-optimization/42691
9696         * gcc.c-torture/execute/pr42691.c: New.
9697
9698 2010-01-15  Richard Guenther  <rguenther@suse.de>
9699
9700         PR middle-end/42739
9701         * g++.dg/torture/pr42739.C: New testcase.
9702
9703 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9704
9705         * g++.dg/template/error45.C: Revert as part of reverting changes
9706         or PR c++/42634.
9707
9708 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9709
9710         PR fortran/42684
9711         * gfortran.dg/interface_31.f90: New test.
9712
9713 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9714
9715         * gcc.target/powerpc/pr42747.c: New file.
9716
9717 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9718
9719         PR middle-end/42674
9720         * c-c++-common/pr42674.c: New test.
9721
9722         PR c++/42608
9723         * g++.dg/template/instantiate11.C: New test.
9724
9725 2010-01-14  Jason Merrill  <jason@redhat.com>
9726
9727         PR c++/42701
9728         * g++.dg/overload/error3.C: New.
9729
9730         PR c++/42655
9731         * g++.dg/overload/rvalue1.C: New.
9732
9733 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9734
9735         PR tree-optimization/42706
9736         * gcc.dg/ipa/pr42706.c: New testcase.
9737
9738 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9739
9740         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9741
9742 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9743
9744         PR tree-optimization/42714
9745         * g++.dg/torture/pr42714.C: New test.
9746
9747 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9748
9749         PR rtl-optimization/42246
9750         * gfortran.dg/pr42246-2.f: New.
9751
9752 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9753
9754         PR rtl-optimization/42389
9755         * gcc.dg/pr42389.c: New.
9756
9757 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9758
9759         PR rtl-optimization/42388
9760         * gcc.dg/pr42388.c: New.
9761
9762 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9763
9764         PR rtl-optimization/42294
9765         * gfortran.dg/pr42294.f: New.
9766
9767 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9768
9769         PR rtl-optimization/39453
9770         PR rtl-optimization/42246
9771         * gcc.dg/pr39453.c: New.
9772         * gcc.dg/pr42246.c: New.
9773
9774 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9775
9776         PR middle-end/42245
9777         * gcc.dg/pr42245.c: New.
9778         * gcc.dg/pr42245-2.c: New.
9779
9780 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9781
9782         PR rtl-optimization/42249
9783         * gcc.dg/pr42249.c: New.
9784
9785 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR c/42721
9788         * gcc.c-torture/execute/pr42721.c: New test.
9789
9790 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9791
9792         PR tree-optimization/42709
9793         * gcc.dg/vect/pr42709.c: New test.
9794
9795 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9796
9797         PR fortran/41478
9798         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9799         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9800
9801 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9802
9803         PR fortran/42481
9804         * gfortran.dg/generic_19.f90 : New test.
9805
9806 2010-01-13  Richard Guenther  <rguenther@suse.de>
9807
9808         PR tree-optimization/42730
9809         * gcc.c-torture/compile/pr42730.c: New testcase.
9810
9811 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9812
9813         PR target/pr42542
9814         * gcc.target/ia64/pr42542-1.c: New.
9815         * gcc.target/ia64/pr42542-2.c: New.
9816         * gcc.target/ia64/pr42542-3.c: New.
9817
9818 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9819
9820         PR c++/42634
9821         * g++.dg/template/error45.C: New test.
9822
9823 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9824
9825         PR tree-optimization/42704
9826         * g++.dg/torture/pr42704.C: New test.
9827
9828 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9829
9830         PR tree-optimization/42703
9831         * gcc.c-torture/compile/pr42703.c: New test.
9832
9833 2010-01-13  Richard Guenther  <rguenther@suse.de>
9834
9835         PR tree-optimization/42705
9836         * gcc.c-torture/compile/pr42705.c: New testcase.
9837
9838 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9839
9840         * gcc.target/bfin/l2.c: New test.
9841         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9842
9843 2010-01-13  Richard Guenther  <rguenther@suse.de>
9844
9845         PR middle-end/42716
9846         * gcc.c-torture/compile/pr42716.c: New testcase.
9847
9848 2010-01-13  Richard Guenther  <rguenther@suse.de>
9849
9850         PR lto/42678
9851         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9852
9853 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9854
9855         PR c/42708
9856         * gcc.c-torture/compile/pr42708-1.c: New test.
9857
9858 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR debug/42662
9861         * gcc.dg/pr42662.c: New test.
9862
9863         PR tree-optimization/42645
9864         * g++.dg/other/pr42645-1.C: New test.
9865         * g++.dg/other/pr42645-2.C: New test.
9866
9867 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9868
9869         PR target/42416
9870         * gcc.target/powerpc/warn-1.c: New test.
9871         * gcc.target/powerpc/warn-2.c: New test.
9872
9873 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9874
9875         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9876         stack alignment.
9877
9878 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9879
9880         * gcc.dg/lto/20100108_0.c: New.
9881
9882 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9883
9884         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9885         Add -march=i686 -msse for 32bit x86 targets.
9886
9887 2010-01-10  Richard Guenther  <rguenther@suse.de>
9888
9889         PR middle-end/42667
9890         * gcc.dg/torture/pr42667.c: New testcase.
9891
9892 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9893
9894         PR fortran/32489
9895         * gfortran.dg/array_constructor_34.f90: New test.
9896
9897 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9898
9899         PR fortran/20923
9900         * gfortran.dg/array_constructor_33.f90: New test.
9901         gfortran.dg/array_function_5.f90: Add credit.
9902
9903 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9904
9905         PR debug/42631
9906         * gcc.dg/pr42631.c: New.
9907
9908 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9909
9910         PR debug/42630
9911         * gcc.dg/pr42630.c: New.
9912
9913 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9914
9915         PR debug/42629
9916         * gcc.dg/pr42629.c: New.
9917
9918 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9919
9920         PR middle-end/42363
9921         * gcc.dg/torture/pr42363.c: New.
9922
9923 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9924
9925         PR debug/42604
9926         PR debug/42395
9927         * gcc.dg/vect/pr42604.c: New.
9928         * gcc.dg/vect/pr42395.c: New.
9929
9930 2010-01-09  Richard Guenther  <rguenther@suse.de>
9931
9932         PR middle-end/42512
9933         * gcc.c-torture/execute/pr42512.c: New testcase.
9934
9935 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9936
9937         PR fortran/41298
9938         * gfortran.dg/c_ptr_tests_14.f90: New test.
9939
9940 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942         PR ada/41929
9943         * gnat.dg/null_pointer_deref1.adb: Don't run on
9944         sparc*-sun-solaris2.11.
9945
9946 2010-01-08  Richard Guenther  <rguenther@suse.de>
9947
9948         PR lto/42528
9949         * gcc.dg/lto/20100103-1_0.c: New testcase.
9950         * gcc.dg/lto/20100103-2_0.c: Likewise.
9951
9952 2010-01-08  Tobias Burnus  <burnus@net-b.de
9953
9954         PR/fortran 25829
9955         * gfortran.dg/asynchronous_1.f90: New test.
9956         * gfortran.dg/asynchronous_2.f90: New test.
9957         * gfortran.dg/conflicts.f90: Update error message.
9958
9959 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9960
9961         c++/40155
9962         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9963
9964 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR tree-optimization/42625
9967         * g++.dg/opt/dtor4.C: New test.
9968         * g++.dg/opt/dtor4.h: New.
9969         * g++.dg/opt/dtor4-aux.cc: New.
9970
9971 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9972
9973         PR fortran/42597
9974         * gfortran.dg/proc_ptr_26.f90: New test.
9975
9976 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9977
9978         PR fortran/41872
9979         * gfortran.dg/allocatable_scalar_7.f90: New test.
9980
9981 2010-01-06  Richard Guenther  <rguenther@suse.de>
9982
9983         * gcc.c-torture/compile/pr42632.c: New testcase.
9984
9985 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9986
9987         PR target/42542
9988         * gcc.target/i386/pr42542-4.c: New.
9989         * gcc.target/i386/pr42542-4a.c: Likewise.
9990         * gcc.target/i386/pr42542-5.c: Likewise.
9991         * gcc.target/i386/pr42542-5a.c: Likewise.
9992
9993 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9994
9995         * gcc.dg/tls/opt-15.c: New test.
9996
9997 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9998
9999         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10000
10001 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10002
10003         PR tree-optimization/42462
10004         * g++.dg/torture/pr42462.C: New test.
10005
10006 2010-01-05  Jason Merrill  <jason@redhat.com>
10007
10008         * g++.dg/cpp0x/initlist30.C: New test.
10009
10010 2010-01-05  Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/42614
10013         * gcc.c-torture/execute/pr42614.c: New testcase.
10014
10015 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10016
10017         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10018         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10019         -Wunreachable-code.
10020         * gcc.dg/Wunreachable-2.c: Likewise.
10021         * gcc.dg/Wunreachable-3.c: Likewise.
10022         * gcc.dg/Wunreachable-4.c: Likewise.
10023         * gcc.dg/Wunreachable-5.c: Likewise.
10024         * gcc.dg/Wunreachable-6.c: Likewise.
10025         * gcc.dg/Wunreachable-7.c: Likewise.
10026         * gcc.dg/Wunreachable-8.c: Likewise.
10027         * gcc.dg/20041231-1.c: Likewise.
10028
10029 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR other/42611
10032         * gcc.dg/pr42611.c: New test.
10033
10034         PR tree-optimization/42508
10035         * g++.dg/opt/pr42508.C: New test.
10036
10037 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10038
10039         PR fortran/41872
10040         * gfortran.dg/allocatable_scalar_8.f90: New.
10041
10042 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10043
10044         PR tree-optimization/42398
10045         * gcc.c-torture/compile/pr42398.c: New test.
10046
10047 2010-01-04  Jason Merrill  <jason@redhat.com>
10048
10049         PR c++/42555
10050         * g++.dg/ext/attrib35.C: New.
10051
10052         PR c++/42567
10053         * g++.dg/cpp0x/auto17.C: New.
10054
10055 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10056
10057         * gcc.dg/lto/20100104_0.c: New.
10058
10059 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10060
10061         PR target/42542
10062         * gcc.target/i386/pr42542-1.c: New.
10063         * gcc.target/i386/pr42542-1a.c: Likewise.
10064         * gcc.target/i386/pr42542-1b.c: Likewise.
10065         * gcc.target/i386/pr42542-2.c: Likewise.
10066         * gcc.target/i386/pr42542-2a.c: Likewise.
10067         * gcc.target/i386/pr42542-2b.c: Likewise.
10068         * gcc.target/i386/pr42542-3.c: Likewise.
10069         * gcc.target/i386/pr42542-3a.c: Likewise.
10070
10071 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10072
10073         PR fortran/41872
10074         * gfortran.dg/allocatable_scalar_5.f90: New test.
10075         * gfortran.dg/allocatable_scalar_6.f90: New test.
10076
10077 2010-01-03  Richard Guenther  <rguenther@suse.de>
10078
10079         PR testsuite/42583
10080         * gfortran.dg/gomp/recursion1.f90: Remove.
10081
10082 2010-01-03  Richard Guenther  <rguenther@suse.de>
10083
10084         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10085         * gcc.dg/uninit-6.c: Likewise.
10086         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10087
10088 2010-01-03  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/42589
10091         * gcc.target/i386/pr42589.c: New testcase.
10092
10093 2010-01-03  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/42438
10096         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10097
10098 2010-01-02  Richard Guenther  <rguenther@suse.de>
10099
10100         PR testsuite/41651
10101         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10102
10103 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10104
10105         PR target/42448
10106         * gcc.target/alpha/pr42448-1.c: New test.
10107         * gcc.target/alpha/pr42448-2.c: Ditto.
10108
10109 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10110
10111         PR preprocessor/41947
10112         * gcc.dg/c99-hexfloat-3.c: New test.
10113
10114 2010-01-01  Richard Guenther  <rguenther@suse.de>
10115
10116         PR c/42570
10117         * gcc.c-torture/execute/pr42570.c: New testcase.
10118
10119 2010-01-01  Richard Guenther  <rguenther@suse.de>
10120
10121         PR middle-end/42559
10122         * gcc.c-torture/compile/pr42559.c: New testcase.
10123
10124 \f
10125 Copyright (C) 2010 Free Software Foundation, Inc.
10126
10127 Copying and distribution of this file, with or without modification,
10128 are permitted in any medium without royalty provided the copyright
10129 notice and this notice are preserved.