re PR rtl-optimization/45678 (crash on vector code with -m32 -msse)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-17  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/45678
4         * gcc.dg/torture/pr45678-1.c: New testcase.
5
6 2010-09-17  Michael Matz  <matz@suse.de>
7
8         PR tree-optimization/43432
9         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10         check_effective_target_vect_perm_short): New predicates.
11         (check_effective_target_vect_perm): Include x86_64.
12         * gcc.dg/vect/pr43432.c: New test.
13         * gcc.dg/vect/vect-114.c: Adjust.
14         * gcc.dg/vect/vect-15.c: Ditto.
15         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
16         * gcc.dg/vect/slp-perm-9.c: Ditto.
17
18 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
19
20         PR testsuite/45692      
21         * objc/execute/exceptions/throw-nil.m: Run the test only with the
22         GNU runtime.
23
24 2010-09-17  Richard Guenther  <rguenther@suse.de>
25
26         * gcc.dg/pr27898.c: Use -flto instead of -combine.
27         * gcc.dg/pr28706.c: Likewise.
28         * gcc.dg/pr28712.c: Likewise.
29         * gcc.dg/pr30762-1.c: Likewise.
30         * gcc.dg/pr30762-2.c: Likewise.
31         * gcc.dg/pr31529-1.c: Likewise.
32         * gcc.dg/pr31529-2.c: Likewise.
33         * gcc.dg/pr34457-1.c: Likewise.
34         * gcc.dg/pr34457-2.c: Likewise.
35         * gcc.dg/pr34668-1.c: Likewise.
36         * gcc.dg/pr34668-2.c: Likewise.
37         * gcc.dg/pr34989-1.c: Likewise.
38         * gcc.dg/pr34989-2.c: Likewise.
39         * gcc.dg/pr43557-1.c: Likewise.
40         * gcc.dg/pr43557-2.c: Likewise.
41         * gcc.dg/debug/pr41893-1.c: Likewise.
42         * gcc.dg/matrix/matrix.exp: Do not use -combine.
43         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
44         * gcc.dg/matrix/matrix-4.c: Likewise.
45         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
46         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
47         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
48         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
49
50 2010-09-16  Tobias Burnus  <burnus@net-b.de>
51
52         PR fortran/43665
53         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
54         optimizations.
55         * gfortran.dg/intent_optimize_1.f90: New test.
56
57 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
58
59         * gcc.target/i386/divmod-1.c: New.
60         * gcc.target/i386/divmod-2.c: Likewise.
61         * gcc.target/i386/divmod-3.c: Likewise.
62         * gcc.target/i386/divmod-4.c: Likewise.
63         * gcc.target/i386/divmod-4a.c: Likewise.
64         * gcc.target/i386/divmod-5.c: Likewise.
65         * gcc.target/i386/divmod-6.c: Likewise.
66         * gcc.target/i386/divmod-7.c: Likewise.
67         * gcc.target/i386/divmod-8.c: Likewise.
68         * gcc.target/i386/udivmod-1.c: Likewise.
69         * gcc.target/i386/udivmod-2.c: Likewise.
70         * gcc.target/i386/udivmod-3.c: Likewise.
71         * gcc.target/i386/udivmod-4.c: Likewise.
72         * gcc.target/i386/udivmod-4a.c: Likewise.
73         * gcc.target/i386/udivmod-5.c: Likewise.
74         * gcc.target/i386/udivmod-6.c: Likewise.
75         * gcc.target/i386/udivmod-7.c: Likewise.
76         * gcc.target/i386/udivmod-8.c: Likewise.
77
78 2010-09-16  Jan Hubicka  <jh@suse.cz>
79
80         * g++.dg/lto/pr45679-1_0.C: New file.
81         * g++.dg/lto/pr45679-1_1.C: New file.
82         * g++.dg/lto/pr45679-0_0.C: New file.
83         * g++.dg/lto/pr45679-0_1.C: New file.
84
85 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
86
87         PR fortran/45674
88         * gfortran.dg/class_dummy_2.f03: New.
89
90 2010-09-16  Richard Guenther  <rguenther@suse.de>
91
92         PR tree-optimization/45623
93         * gcc.dg/torture/pr45623.c: New testcase.
94
95 2010-09-16  Ira Rosen  <irar@il.ibm.com>
96
97         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
98         name and parentheses.
99         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
100
101 2010-09-15  Jason Merrill  <jason@redhat.com>
102
103         * g++.dg/parse/parameter-declaration-2.C: New.
104
105         * g++.dg/cpp0x/scoped_enum2.C: New.
106
107 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
108
109         * gcc.c-torture/compile/20100915-1.c: New test.
110
111 2010-09-15  Martin Jambor  <mjambor@suse.cz>
112
113         PR middle-end/45644
114         * gcc.dg/ipa/pr45644.c: New test.
115
116 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
117
118         PR tree-optimization/45633
119         * gcc.dg/vect/pr45633.c: New test.
120
121 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
122
123         PR fortran/45577
124         * gfortran.dg/allocate_derived_4.f90: New.
125
126 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
127
128         * lib/target-supports.exp
129         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
130         supported flag to true for neon.
131
132 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
133
134         PR c++/45665
135         * g++.dg/template/crash103.C: New.
136
137 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
138
139         Merge from 'apple/trunk' branch on FSF servers.
140
141         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
142
143         Radar 4457381
144         * objc.dg/msg-in-protocol.m: New.
145         * obj-c++.dg/msg-in-protocol.mm: New.
146
147         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
148
149         Radar 4219590
150         * objc.dg/break-in-ifstmt.m: New.
151
152         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
153
154         Radar 4174166
155         * obj-c++.dg/comp-types-13.mm: New.
156         * objc.dg/comp-types-12.m: New.
157
158         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
159
160         Radar 4216500
161         * obj-c++.dg/proto-lossage-7.mm: New.
162         * objc.dg/proto-lossage-7.m: New.
163
164 2010-09-14  Jan Hubicka  <jh@suse.cz>
165
166         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
167         folding.
168         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
169         folding.
170
171 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
172
173         PR middle-end/45567
174         * gcc.dg/pr45567.c: New test.
175
176         PR debug/45660
177         * g++.dg/debug/pr45660.C: New test.
178
179 2010-09-14  Ira Rosen  <irar@il.ibm.com>
180
181         PR tree-optimization/45470
182         * g++.dg/vect/pr45470-a.cc: New test.
183         * g++.dg/vect/pr45470-a.cc: New test.
184
185 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
186
187         PR target/42070
188         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
189         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
190
191 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
192
193         PR libfortran/45532
194         * gfortran.dg/namelist_64.f90: New test.
195
196 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
197
198         PR rtl-optimization/45617
199         * gcc.target/i386/pr45617.c: New test.
200
201 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
202
203         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
204
205 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
206
207         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
208         * gcc.target/i386/fma4-vector.c: Likewise.
209         * gcc.target/i386/vectorize2.c: Likewise.
210         * gcc.target/i386/vectorize4.c: Likewise.
211         * gcc.target/i386/vectorize5.c: Likewise.
212         * gcc.target/i386/vectorize6.c: Likewise.
213         * gcc.target/i386/vectorize8.c: Likewise.
214
215         * gcc.target/i386/vect-double-1.c: New.
216         * gcc.target/i386/vect-double-1a.c: Likewise.
217         * gcc.target/i386/vect-double-2.c: Likewise.
218         * gcc.target/i386/vect-double-2a.c: Likewise.
219
220         * lib/target-supports.exp (check_effective_target_vect_double):
221         Set et_vect_double_saved to 0 when tuning for Atom.
222
223 2010-09-13  Jan Hubicka  <jh@suse.cz>
224
225         * gcc.dg/torture/pr23821.c: Drop static keyword.
226         * gcc.dg/tree-ssa/loop-19.c: Likewise.
227         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
228
229 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
230
231         * gcc.target/arm/sync-1.c: New.
232
233 2010-09-12  Olivier Hainque  <hainque@adacore.com>
234
235         * gnat.dg/memtrap.adb: New test.
236
237 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
238
239         * gfortran.dg/promotion.f90: Fix options.
240
241 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
242
243         * g++.dg/cpp0x/range-for1.C: New.
244         * g++.dg/cpp0x/range-for2.C: New.
245         * g++.dg/cpp0x/range-for3.C: New.
246         * g++.dg/cpp0x/range-for4.C: New.
247         * g++.dg/cpp0x/range-for5.C: New.
248         * g++.dg/cpp0x/range-for6.C: New.
249
250 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
251
252         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
253         and counts. Check that transpose is not called.
254         * gfortran.dg/transpose_2.f90: Update error message.
255
256 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
257
258         PR c++/43824
259         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
260         * g++.dg/lookup/strong-using-2.C: Likewise.
261         * g++.dg/lookup/strong-using-3.C: Likewise.
262         * g++.dg/lookup/strong-using-5.C: Likewise.
263
264         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
265         * g++.dg/cpp0x/inline-ns4.C: New.
266         * g++.dg/cpp0x/inline-ns5.C: New.
267
268 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
269
270         PR middle-end/45634
271         * gfortran.fortran-torture/compile/pr45634.f90: New.
272
273 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
274
275         * objc.dg/fobjc-exceptions.m: New test.
276
277 2010-09-10  Jan Hubicka  <jh@suse.cz>
278
279         * g++.dg/inherit/covariant7.C: Fix pattern matching.
280
281 2010-09-10  Martin Jambor  <mjambor@suse.cz>
282
283         PR tree-optimization/44972
284         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
285         * gcc.dg/tree-ssa/pr45144.c: Likewise.
286         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
287         instead.
288         * g++.dg/torture/pr44972.C: New test.
289
290 2010-09-10  Martin Jambor  <mjambor@suse.cz>
291
292         PR tree-optimization/44972
293         * g++.dg/torture/pr34850.C: Remove expected warning.
294
295 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
296
297         * gfortran.dg/dummy_optional_arg.f90: New test.
298
299 2010-09-08  Jan Hubicka  <jh@suse.cz>
300
301         PR tree-optimization/45598
302         * fortran.fortran-torture/compile/pr45598.f90: New test.
303
304 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
305
306         * lib/target-supports-dg.exp (dg-require-ifunc): New.
307         * lib/target-supports.exp (check_ifunc_available): New.
308         * gcc.dg/attr-ifunc-1.c: New.
309         * gcc.dg/attr-ifunc-2.c: New.
310         * gcc.dg/attr-ifunc-3.c: New.
311         * gcc.dg/attr-ifunc-4.c: New.
312         * gcc.dg/attr-ifunc-5.c: New.
313         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
314         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
315         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
316         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
317
318 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
319
320         PR middle-end/40386
321         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
322
323 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
324
325         * gfortran.dg/inline_transpose_1.f90: New test.
326
327 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
328
329         PR c++/45588
330         * g++.dg/warn/Wunused-var-15.C: New test.
331
332 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
333
334         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
335         hppa*-*-hpux*.
336
337 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
338
339         * objc/execute/exceptions/throw-nil.m: New test.
340         * objc/execute/exceptions/handler-1.m: Updated to use the new
341         objc_set_uncaught_exception_handler() function.
342         * objc/execute/exceptions/matcher-1.m: New test.
343
344 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
345
346         PR fortran/38282
347         * gfortran.dg/bit_comparison_1.F90: New test.
348         * gfortran.dg/leadz_trailz_3.f90: New test.
349         * gfortran.dg/masklr_2.F90: New test.
350         * gfortran.dg/shiftalr_1.F90: New test.
351         * gfortran.dg/merge_bits_2.F90: New test.
352         * gfortran.dg/dshift_2.F90: New test.
353         * gfortran.dg/bit_comparison_2.F90: New test.
354         * gfortran.dg/masklr_1.F90: New test.
355         * gfortran.dg/merge_bits_1.F90: New test.
356         * gfortran.dg/dshift_1.F90: New test.
357         * gfortran.dg/shiftalr_2.F90: New test.
358
359 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
360
361         * objc.dg/type-stream-1.m: Replaced with a test that tests that
362         functions from objc/typedstream.h are deprecated.
363
364 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
365
366         * lib/target-supports.exp
367         (check_effective_target_run_expensive_tests): New proc.
368         * gcc.c-torture/compile/limits-fnargs.c: Use
369         dg-require-effective-target run_expensive_tests.
370
371 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
372
373         PR fortran/45597
374         * gfortran.dg/gomp/pr45597.f90: New test.
375
376         PR fortran/45595
377         * gfortran.dg/gomp/pr45595.f90: New test.
378
379 2010-09-08  Michael Matz  <matz@suse.de>
380
381         * c-c++-common/uninit-17.c: Adjust.
382
383 2010-09-08  Michael Matz  <matz@suse.de>
384
385         PR tree-optimization/43430
386         * gcc.dg/vect/pr43430-2.c: New test.
387
388 2010-09-08  Michael Matz  <matz@suse.de>
389
390         PR tree-optimization/33244
391         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
392
393 2010-09-08  Richard Guenther  <rguenther@suse.de>
394
395         PR tree-optimization/45578
396         * gfortran.dg/pr45578.f90: New testcase.
397
398 2010-09-08  Richard Guenther  <rguenther@suse.de>
399
400         PR testsuite/45590
401         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
402
403 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
404
405         PR fortran/45576
406         * gfortran.dg/char_length_18.f90:  New test.
407
408 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
409
410         PR target/36502
411         * gcc.target/i386/pr36502.c: New test.
412
413         PR target/42313
414         PR target/44651
415         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
416         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
417
418 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
419
420         * gfortran.dg/achar_4.f90: Enable bounds checking.
421
422 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
423
424         PR target/45206
425         * gcc.target/i386/pr45206.c: New test.
426
427 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
428
429         PR fortran/45505
430         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
431
432 2010-09-07  Jan Hubicka  <jh@suse.cz>
433
434         * gcc.c-torture/compile/20100907.c: New testcase.
435
436 2010-09-07  Richard Guenther  <rguenther@suse.de>
437
438         PR middle-end/45569
439         * g++.dg/eh/pr45569.C: New testcase.
440
441 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
442
443         PR target/43137
444         * gcc.target/arm/pr43137.c: New test.
445
446 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
447
448         PR fortran/36931
449         * gfortran.dg/dependency_35.f90:  New test.
450
451 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
452
453         PR fortran/34145
454         * gfortran.dg/char_length_17.f90:  New test.
455
456 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
457
458         PR c++/45200
459         PR c++/45293
460         PR c++/45558
461         * g++.dg/template/typedef34.C: New test.
462         * g++.dg/template/typedef35.C: New test.
463
464 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
465
466         PR target/22152
467         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
468
469 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
470
471         * g++.dg/warn/Wdouble-promotion.C: New.
472
473 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
474
475         * g++.dg/parse/redef2.C: New.
476
477 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
478
479         * gcc.dg/20100906-1.c: New testcase.
480
481 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
482
483         PR testsuite/45543
484         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
485         DW_TAG_enumeration_type DIE.
486
487 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
488
489         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
490         Update XFAILs.
491
492 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
493
494         PR rtl-optimization/44919
495         * g++.dg/opt/pr44919.C: New.
496
497 2010-09-06  Tobias Burnus  <burnus@net-b.de>
498
499         PR fortran/38282
500         * gfortran.dg/iall_iany_iparity_1.f90: New.
501         * gfortran.dg/iall_iany_iparity_2.f90: New.
502
503 2010-09-06  Jason Merrill  <jason@redhat.com>
504
505         * g++.dg/cpp0x/initlist42.C: New.
506
507         * g++.dg/cpp0x/auto19.C: New.
508
509         * g++.dg/template/sfinae25.C: New.
510         * g++.dg/template/char1.C: Expect warning.
511         * g++.dg/template/nontype10.C: Likewise.
512
513         * g++.dg/cpp0x/implicit9.C: New.
514
515         * g++.dg/cpp0x/initlist43.C: New.
516
517 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
518
519         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
520
521 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
522
523         * gcc.dg/Wdouble-promotion.c: New.
524
525 2010-09-05  Tobias Burnus  <burnus@net-b.de>
526
527         * gfortran.dg/float128_1.f90: Remove test case as
528         it always fails since Rev 163611 backed out the
529         front-end implementation.
530
531 2010-09-05  Tobias Burnus  <burnus@net-b.de>
532
533         * gfortran.dg/float128_1.f90: XFAIL test case.
534
535 2010-09-05  Tobias Burnus  <burnus@net-b.de>
536
537         * gfortran.dg/bessel_7.f90: Decrease required precision.
538
539 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
540
541         PR testsuite/45545
542         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
543         ref-all-matching targets.
544
545 2010-09-05  Richard Guenther  <rguenther@suse.de>
546
547         PR tree-optimization/45535
548         * gcc.c-torture/compile/pr45535.c: New testcase.
549
550 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
551
552         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
553         "\[^\n\]*".
554         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
555         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
556         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
557         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
558         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
559         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
560         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
561         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
562         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
563         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
564         * gcc.target/i386/pr22152.c: Likewise.
565         * gcc.target/i386/pr36992-1.c: Likewise.
566         * gcc.target/i386/pr36992-2.c: Likewise.
567         * gcc.target/sh/sh4a-memmovua.c: Likewise.
568
569 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
570
571         PR testsuite/43957
572         * gcc.dg/const-uniq-1.c: Modify regexp.
573
574 2010-09-04  Tobias Burnus  <burnus@net-b.de>
575
576         PR fortran/45530
577         * gfortran.dg/namelist_63.f90: New.
578
579 2010-09-04  Jan Hubicka  <jh@suse.cz>
580
581         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
582         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
583
584 2010-09-04  Jan Hubicka  <jh@suse.cz>
585
586         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
587
588 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
589
590         PR fortran/45507
591         * gfortran.dg/allocate_alloc_opt_12.f90: New.
592
593 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
594
595         * gcc.dg/opts-4.c: New test.
596
597 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
598
599         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
600         * gcc.dg/vect/vect-peel-4.c: Ditto.
601
602 2010-09-03  Daniel Kraft  <d@domob.eu>
603
604         PR fortran/45525
605         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
606
607 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
608
609         PR fortran/45159
610         * gfortran.dg/dependency_34.f90:  New test.
611
612 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
613
614         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
615
616 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
617
618         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
619         gcc.target/i386/clearcap.map if supported.
620
621 2010-09-03  Michael Matz  <matz@suse.de>
622
623         PR middle-end/45415
624         * gcc.dg/pr45415.c: New test.
625
626 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
627
628         PR tree-optimization/45506
629         * gcc.dg/pr45506.c: New.
630
631 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
632
633         PR target/45476
634         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
635         * gcc.target/i386/float128-2.c: Ditto.
636
637 2010-09-03  Daniel Kraft  <d@domob.eu>
638
639         PR fortran/34162
640         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
641         * gfortran.dg/internal_dummy_2.f08: New test.
642         * gfortran.dg/internal_dummy_3.f08: New test.
643         * gfortran.dg/internal_dummy_4.f08: New test.
644
645 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
646
647         PR debug/45500
648         * gcc.target/i386/pr45500.c: New test.
649
650 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
651
652         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
653
654 2010-09-03  Daniel Kraft  <d@domob.eu>
655
656         PR fortran/44602
657         * gfortran.dg/exit_2.f08; Adapt error messages.
658         * gfortran.dg/exit_3.f08: New test.
659         * gfortran.dg/exit_4.f08: New test.
660         * gfortran.dg/exit_5.f03: New test.
661
662 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
663
664         * gfortran.dg/ishft_4.f90: New test.
665
666 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
667
668         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
669         FRIZ/XSRIZ instruciton for (double)(long long)x.
670         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
671
672 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
673
674         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
675
676 2010-09-02  Richard Guenther  <rguenther@suse.de>
677
678         PR tree-optimization/44937
679         PR tree-optimization/45412
680         * g++.dg/opt/pr45412.C: New testcase.
681         * gcc.c-torture/compile/pr45412.c: Likewise.
682         * gcc.c-torture/compile/pr44937.c: Likewise.
683
684 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
685
686         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
687         but using -Werror=comment.
688         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
689         expected error messages.
690
691 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
692
693         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
694         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
695
696 2010-09-02  Tobias Burnus  <burnus@net-b.de>
697
698         PR fortran/45489
699         * gfortran.dg/initialization_27.f90: New.
700
701 2010-09-02  Ira Rosen  <irar@il.ibm.com>
702
703         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
704         check into different basic blocks. Expect vectorization if misaligned
705         stores are supported.
706         * gcc.dg/vect/bb-slp-8a.c: New test.
707         * gcc.dg/vect/bb-slp-8b.c: New test.
708
709 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
710
711         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
712
713 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
714
715         PR fortran/44541
716         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
717         * gfortran.dg/class_dummy_1.f03: New.
718
719 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
720
721         PR middle-end/45458
722         * g++.dg/tree-prof/partition2.C: New test.
723
724 2010-09-01  Richard Guenther  <rguenther@suse.de>
725
726         * gcc.dg/vect/vect-outer-fir.c: Adjust.
727         * gcc.dg/tree-ssa/vrp54.c: New testcase.
728         * gcc.c-torture/execute/20100827-1.c: Likewise.
729
730 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
731
732         * gfortran.dg/execute_command_line_1.f90: New test.
733
734 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
735
736         PR preprocessor/45457
737         * c-c++-common/cpp/pr45457.c: New test.
738
739 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
740
741         * gcc.dg/nested-func-8.c: New test.
742
743 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
744
745         PR fortran/38282
746         * gfortran.dg/popcnt_poppar_1.F90: New test.
747         * gfortran.dg/popcnt_poppar_2.F90: New test.
748
749 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
750
751         * gcc.target/i386/volatile-2.c: Require nonpic target.
752
753 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
754
755         PR middle-end/45461
756         * gcc.dg/pr45461.c: New test.
757
758 2010-08-31  Richard Guenther  <rguenther@suse.de>
759
760         PR testsuite/45455
761         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
762
763 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
764
765         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
766
767 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
768
769         PR fortran/45456
770         * gfortran.dg/typebound_proc_18.f03: New.
771
772 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
773
774         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
775         * lib/scanasm.exp (scan-stack-usage): Likewise.
776         (scan-stack-usage-not): Likewise.
777         * gcc.dg/stack-usage-1.c: New test.
778         * gcc.target/i386/stack-usage-realign.c: Likewise.
779
780 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
781
782         PR tree-optimization/45427
783         * gcc.dg/tree-ssa/pr45427.c: New test.
784
785 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
786
787         PR c++/45043
788         * g++.dg/template/crash102.C: New.
789
790 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
791
792         PR middle-end/45423
793         * gcc.dg/gomp/atomic-12.c: New test.
794         * gcc.dg/gomp/atomic-13.c: New test.
795         * gcc.dg/gomp/atomic-14.c: New test.
796         * g++.dg/gomp/atomic-11.C: New test.
797         * g++.dg/gomp/atomic-12.C: New test.
798         * g++.dg/gomp/atomic-13.C: New test.
799         * g++.dg/gomp/atomic-14.C: New test.
800
801 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
802
803         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
804         delimiter.
805
806 2010-08-30  Thomas Quinot  <quinot@adacore.com>
807
808         * gnat.dg/discr24.adb: New test.
809
810 2010-08-30  Richard Guenther  <rguenther@suse.de>
811
812         PR tree-optimization/45449
813         * gcc.dg/pr45449.c: New testcase.
814
815 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
816
817         * gcc.dg/opts-1.c: Expect errors, not warnings.
818
819 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
820
821         PR fortran/42769
822         * gfortran.dg/dynamic_dispatch_11.f03: New.
823
824 2010-08-29  Jason Merrill  <jason@redhat.com>
825
826         PR c++/44991
827         * g++.dg/parse/defarg15.C: New.
828
829 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
830
831         PR fortran/45439
832         * gfortran.dg/select_type_16.f03: New.
833
834 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
835             Tobias Burnus  <burnus@net-b.de>
836
837         * gfortran.dg/bessel_7.f90: Decrease required precision.
838
839 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
840             Kaz Kojima  <kkojima@gcc.gnu.org>
841
842         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
843
844 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
845
846         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
847         floating point conversion code generation.
848         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
849         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
850         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
851         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
852         to integer conversion code generation.
853         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
854         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
855         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
856         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
857
858 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
859
860         PR fortran/32049
861         * gfortran.dg/random_seed_1.f90: Adjust test.
862         * gfortran.dg/float128_1.f90: New test.
863
864 2010-08-27  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/33197
867         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
868         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
869         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
870         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
871         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
872         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
873         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
874
875 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
876
877         PR fortran/45420
878         * gfortran.dg/select_type_15.f03: New.
879
880 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
881
882         PR libfortran/43217
883         * gfortran.dg/hollerith8.f90: New test.
884
885 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
886
887         PR fortran/45159
888         * gfortran.dg/dependency_33.f90:  New test.
889
890 2010-08-27  Richard Guenther  <rguenther@suse.de>
891
892         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
893         * gcc.dg/graphite/scop-2.c: Likewise.
894         * gcc.dg/graphite/scop-20.c: Likewise.
895         * gcc.dg/vect/slp-25.c: Likewise.
896
897 2010-08-27  Olivier Hainque  <hainque@adacore.com>
898
899         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
900
901 2010-08-26  Daniel Kraft  <d@domob.eu>
902
903         PR fortran/38936
904         PR fortran/44047
905         PR fortran/45384
906         * gfortran.dg/associate_8.f03: New test.
907         * gfortran.dg/select_type_13.f03: New test.
908         * gfortran.dg/select_type_14.f03: New test.
909
910 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
911
912         PR tree-optimization/44485
913         * gcc.dg/pr44485.c: New test.
914
915 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
916
917         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
918         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
919         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
920
921 2010-08-26  Richard Guenther  <rguenther@suse.de>
922
923         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
924         * gcc.dg/graphite/scop-21.c: Likewise.
925
926 2010-08-26  Richard Guenther  <rguenther@suse.de>
927
928         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
929         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
930         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
931         * gcc.dg/vect/vect-91.c: Likewise.
932         * gcc.dg/vect/vect-peel-1.c: Likewise.
933         * gcc.dg/vect/vect-peel-2.c: Likewise.
934         * gcc.dg/vect/vect-peel-4.c: Likewise.
935
936 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
937
938         PR libfortran/41859
939         * gfortran.dg/der_io_4.f90: New test.
940
941 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
942
943         PR rtl-optimization/44858
944         * gcc.c-torture/execute/pr44858.c: New test.
945
946         PR rtl-optimization/45400
947         * g++.dg/other/i386-8.C: New test.
948
949 2010-08-25  Richard Guenther  <rguenther@suse.de>
950
951         * gcc.dg/alias-8.c: Adjust.
952
953 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
954
955         * gcc.target/i386/combine-mul.c: New test.
956
957 2010-08-25  Richard Guenther  <rguenther@suse.de>
958
959         PR lto/44562
960         * gcc.dg/graphite/id-27.c: New testcase.
961         * gcc.dg/lto/20100825-1_0.c: Likewise.
962
963 2010-08-25  Richard Guenther  <rguenther@suse.de>
964
965         PR tree-optimization/45316
966         * g++.dg/opt/pr45316.C: New testcase.
967
968 2010-08-25  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/45393
971         * g++.dg/torture/pr45393.C: New testcase.
972
973 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
974
975         PR tree-optimization/45059
976         * gcc.c-torture/compile/pr45059.c: New test.
977
978 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
979
980         * lib/target-supports.exp (check_effective_target_vect_unpack):
981         Set vect_unpack supported flag to true for neon.
982
983 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
984
985         * gcc.dg/tree-ssa/ifc-5.c: New.
986
987 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
988
989         * gcc.dg/tree-ssa/ifc-4.c: New.
990         * gcc.dg/tree-ssa/ifc-7.c: New.
991
992 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
993
994         * gcc.dg/vect/vect.exp: Check loongson targets
995         * g++.dg/vect/vect.exp: Likewise
996         * gfortran.dg/vect/vect.exp: Likewise
997
998 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
999
1000         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1001         -mveclibabi=mass.
1002
1003 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1004
1005         PR fortran/45366
1006         * gfortran.dg/proc_ptr_29.f90: New.
1007
1008 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1009             Dominique d'Humieres <dominiq@lps.ens.fr>
1010
1011         PR fortran/45367
1012         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1013
1014 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1015
1016         PR fortran/45367
1017         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1018
1019 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1020
1021         PR fortran/36158
1022         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1023
1024 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1025             Dominique d'Humieres <dominiq@lps.ens.fr>
1026
1027         PR fortran/45367
1028         PR fortran/36158
1029         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1030         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1031
1032 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1033
1034         PR fortran/44863
1035         PR fortran/45271
1036         PR fortran/45290
1037         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1038         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1039         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1040
1041 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1042
1043         PR fortran/36158
1044         PR fortran/33197
1045         * gfortran.dg/bessel_6.f90: New.
1046         * gfortran.dg/bessel_7.f90: New.
1047
1048 2010-08-20  Jan Hubicka  <jh@suse.cz>
1049
1050         PR c++/45307
1051         PR c++/17736
1052         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1053         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1054
1055 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1056
1057         PR target/45336
1058         * gcc.target/i386/pr45336-1.c: New.
1059         * gcc.target/i386/pr45336-2.c: Likewise.
1060         * gcc.target/i386/pr45336-3.c: Likewise.
1061         * gcc.target/i386/pr45336-4.c: Likewise.
1062
1063 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         PR testsuite/45361
1066         * gcc.target/i386/volatile-2.c: Update scan strings to also
1067         include (%rip) for the memory reference on x86_64.
1068
1069 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR middle-end/44974
1072         * gcc.dg/pr44974.c: New test.
1073
1074         PR rtl-optimization/45353
1075         * gcc.dg/pr45353.c: New test.
1076
1077 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1078
1079         * gcc.target/i386/volatile-2.c: New.
1080
1081 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1082
1083         PR rtl-optimization/44691
1084         * gfortran.dg/pr44691.f: New test.
1085
1086 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1087
1088         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1089
1090 2010-08-19  Jason Merrill  <jason@redhat.com>
1091
1092         * g++.dg/init/synth3.C: New.
1093         * g++.dg/init/value8.C: New.
1094         * g++.dg/tree-ssa/empty-2.C: New.
1095         * g++.dg/cpp0x/noexcept09.C: New.
1096
1097 2010-08-19  Daniel Kraft  <d@domob.eu>
1098
1099         PR fortran/29785
1100         PR fortran/45016
1101         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1102         * gfortran.dg/pointer_remapping_1.f90: New test.
1103         * gfortran.dg/pointer_remapping_2.f03: New test.
1104         * gfortran.dg/pointer_remapping_3.f08: New test.
1105         * gfortran.dg/pointer_remapping_4.f03: New test.
1106         * gfortran.dg/pointer_remapping_5.f08: New test.
1107         * gfortran.dg/pointer_remapping_6.f08: New test.
1108
1109 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1110
1111         PR testsuite/45324
1112         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1113
1114 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1115
1116         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1117
1118 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1119
1120         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1121         variable.
1122
1123 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1124
1125         PR target/45070
1126         * gcc.c-torture/execute/pr45070.c: New.
1127
1128 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1129
1130         * g++.dg/pr44328.C: New test.
1131
1132 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/36158
1135         PR fortran/33197
1136         * gfortran.dg/bessel_3.f90: New.
1137         * gfortran.dg/bessel_4.f90: New.
1138         * gfortran.dg/bessel_5.f90: New.
1139
1140 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1141
1142         PR fortran/45290
1143         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1144         * gfortran.dg/pointer_init_2.f90: New.
1145         * gfortran.dg/pointer_init_3.f90: New.
1146         * gfortran.dg/pointer_init_4.f90: New.
1147
1148 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1149
1150         PR c++/45049
1151         * g++.dg/pr45049-1.C: New test.
1152         * g++.dg/pr45049-2.C: New test.
1153
1154 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1155
1156         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1157         20 if __ARM_PCS is defined otherwise 64.
1158         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1159         instead of hard coded 64.
1160
1161 2010-08-18  Yao Qi  <yao@codesourcery.com>
1162
1163         PR target/45094
1164         * gcc.target/arm/pr45094.c: New test.
1165
1166 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1167
1168         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1169
1170 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1171
1172         PR rtl-optimization/42575
1173         * gcc.target/arm/pr42575.c: New test.
1174
1175 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1176
1177         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1178         * gcc.dg/tls/thr-cse-1.c: New.
1179
1180 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1181
1182         PR debug/42487
1183         * lib/target-supports.exp
1184         (check_effective_target_function_sections): New.
1185         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1186         function sections before proceding.
1187
1188 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR fortran/45308
1191         * gfortran.dg/pr45308.f03: New test.
1192
1193 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1194
1195         PR target/45296
1196         * gcc.target/i386/pr45296.c: New test.
1197
1198 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1199
1200         * g++.dg/ext/uow-1.C: New.
1201         * g++.dg/ext/uow-2.C: New.
1202         * g++.dg/ext/uow-3.C: New.
1203         * g++.dg/ext/uow-4.C: New.
1204
1205 2010-08-17  Richard Guenther  <rguenther@suse.de>
1206
1207         PR testsuite/45266
1208         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1209
1210 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1211
1212         PR c/40563
1213         * gcc.dg/Wcxx-compat-20.c: New test.
1214
1215 2010-08-17  Daniel Kraft  <d@domob.eu>
1216
1217         PR fortran/38936
1218         * gfortran.dg/associate_1.f03: Extended to test newly supported
1219         features like association to variables.
1220         * gfortran.dg/associate_3.f03: Removed check for illegal change
1221         of associate-name here...
1222         * gfortran.dg/associate_5.f03: ...and added it here.
1223         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1224         * gfortran.dg/associate_7.f03: New test.
1225
1226 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1227
1228         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1229
1230 2010-08-15  Daniel Kraft  <d@domob.eu>
1231
1232         PR fortran/38936
1233         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1234         * gfortran.dg/associate_3.f03: Clarify comment.
1235         * gfortran.dg/associate_5.f03: New test.
1236         * gfortran.dg/associate_6.f03: New test.
1237
1238 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1239
1240         PR fortran/45211
1241         * gfortran.dg/bind_c_usage_21.f90: New.
1242         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1243
1244 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1245
1246         * gfortran.dg/optional_absent_1.f90: New.
1247         * gfortran.dg/null_actual.f90: New.
1248
1249 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1250
1251         * gfortran.dg/pointer_target_1.f90: New.
1252         * gfortran.dg/pointer_target_2.f90: New.
1253         * gfortran.dg/pointer_target_3.f90: New.
1254
1255 2010-08-15  Daniel Kraft  <d@domob.eu>
1256
1257         PR fortran/45197
1258         * gfortran.dg/elemental_args_check_3.f90: New test.
1259         * gfortran.dg/impure_1.f08: New test.
1260         * gfortran.dg/impure_2.f08: New test.
1261         * gfortran.dg/impure_3.f90: New test.
1262         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1263
1264 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1265
1266         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1267         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1268         SLP tests.
1269         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1270         misaligned loads.
1271         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1272         misaligned stores.c
1273         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1274
1275 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1276
1277         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1278         dg-require-effective-target after dg-do.
1279
1280 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1281
1282         * lib/target-supports.exp (check_effective_target_vect_int): Return
1283         true for Loongson targets.
1284         (check_effective_target_vect_shift): Likewise.
1285         (check_effective_target_vect_no_int_max): Likewise.
1286         (check_effective_target_vect_no_align): Likewise.
1287         (check_effective_target_vect_short_mult): Likewise.
1288
1289 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1290
1291         * g++.dg/cast.C: Change fields of structures to "long" to pass
1292         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1293         * g++.dg/cpp0x/iop.C: Ditto.
1294         * g++.dg/cpp0x/named_refs.C: Ditto.
1295         * g++.dg/cpp0x/rv1p.C: Ditto.
1296         * g++.dg/cpp0x/rv2p.C: Ditto.
1297         * g++.dg/cpp0x/rv3p.C: Ditto.
1298         * g++.dg/cpp0x/rv4p.C: Ditto.
1299         * g++.dg/cpp0x/rv5p.C: Ditto.
1300         * g++.dg/cpp0x/rv6p.C: Ditto.
1301         * g++.dg/cpp0x/rv7p.C: Ditto.
1302         * g++.dg/cpp0x/rv8p.C: Ditto.
1303         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1304
1305 2010-08-13  Daniel Kraft  <d@domob.eu>
1306
1307         * gfortran.dg/implied_shape_1.f08: New test.
1308         * gfortran.dg/implied_shape_2.f90: New test.
1309         * gfortran.dg/implied_shape_3.f08: New test.
1310
1311 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1312
1313         PR libfortran/42526
1314         * gfortran.dg/char_component_initializer_1.f90: New test.
1315
1316 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1317
1318         PR tree-optimization/45241
1319         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1320
1321 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1324         to dg-options.
1325         * gcc.target/i386/pr40906-2.c: Ditto.
1326         * gcc.target/i386/pr40906-3.c: Ditto.
1327
1328 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1329
1330         PR middle-end/45262
1331         * gcc.c-torture/execute/pr45262.c: New test.
1332
1333 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1334
1335         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1336         empty argument.
1337         * g++.dg/other/profile1.C: Ditto.
1338
1339 2010-08-12  Richard Guenther  <rguenther@suse.de>
1340
1341         PR tree-optimization/45232
1342         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1343         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1344         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1345         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1346         unsigned arithmetic.
1347         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1348         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1349         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1350         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1351         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1352         unsigned arithmetic.
1353         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1354         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1355         unsigned arithmetic.
1356         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1357         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1358         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1359         unsigned arithmetic.
1360         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1361         * gcc.dg/tree-ssa/negate.c: Adjust.
1362         * gcc.dg/vect/vect-1.c: Adjust.
1363         * gfortran.dg/reassoc_6.f: XFAIL.
1364
1365 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR debug/45259
1368         * gcc.dg/pr45259.c: New test.
1369
1370 2010-08-12  Wei Guozhi  <carrot@google.com>
1371
1372         PR target/44999
1373         * gcc.target/arm/pr44999.c: New testcase.
1374
1375 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1376
1377         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1378         (N): Likewise.
1379         (main): Adjust accordingly.
1380
1381 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1382
1383         * gfortran.dg/graphite/id-22.f: New.
1384
1385 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1386
1387         * gcc.dg/graphite/id-26.c: New.
1388
1389 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1390
1391         * gcc.dg/graphite/id-25.c: New.
1392
1393 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1394
1395         * gcc.dg/graphite/run-id-5.c: New.
1396         * gcc.dg/graphite/run-id-6.c: New.
1397         * gfortran.dg/graphite/id-21.f: New.
1398
1399 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1400
1401         * gcc.dg/graphite/id-24.c: New.
1402
1403 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1404
1405         * gcc.dg/tree-ssa/pr20742.c: New.
1406
1407 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1408
1409         * gcc.dg/graphite/id-23.c: New.
1410
1411 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1412
1413         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1414
1415 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1416
1417         * gcc.dg/graphite/pr42729.c: New.
1418
1419 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1420
1421         * gfortran.dg/graphite/id-20.f: New.
1422
1423 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1424
1425         * gcc.dg/graphite/id-22.c: New.
1426
1427 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1428
1429         * gcc.dg/graphite/run-id-2.c: Call abort.
1430
1431 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1432
1433         * gcc.dg/graphite/id-20.c: New.
1434
1435 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1436             Steve Kargl <kargl@gcc.gnu.org>
1437
1438         PR fortran/44595
1439         * gfortran.dg/move_alloc_3.f90: New.
1440         * gfortran.dg/random_seed_2.f90: New.
1441
1442 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1443
1444         * lib/target-supports.exp (check_effective_target_sync_int_long):
1445         Add hppa*-*-linux*.
1446         (check_effective_target_sync_char_short): Likewise.
1447
1448 2010-08-10  Yao Qi  <yao@codesourcery.com>
1449
1450         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1451         general form.
1452         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1453         * g++.dg/other/packed1.C: Likewise.
1454         * g++.dg/other/crash-4.C: Likewise.
1455         * g++.dg/ext/packed8.C: Likewise.
1456         * g++.dg/init/array16.C: Likewise.
1457
1458 2010-08-10  xinliang David Li  <davidxl@google.com>
1459         * gcc.dg/tree-ssa/loop-19.c: Add option
1460         -fno-prefetch-loop-array
1461
1462 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1463
1464         PR middle-end/45182
1465         * gcc.c-torture/compile/pr45182.c: New test.
1466
1467 2010-08-09  Jason Merrill  <jason@redhat.com>
1468
1469         PR c++/45236
1470         * g++.dg/cpp0x/variadic-104.C: New.
1471
1472 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1473
1474         PR fortran/44235
1475         * gfortran.dg/dependency_32.f90:  New test.
1476
1477 2010-08-09  Richard Guenther  <rguenther@suse.de>
1478
1479         PR middle-end/44632
1480         * g++.dg/opt/nrv17.C: New testcase.
1481
1482 2010-08-09  Richard Guenther  <rguenther@suse.de>
1483
1484         PR middle-end/45212
1485         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1486         alignment from MEM_REF offset only if we took it from the
1487         base object.
1488
1489         * gcc.target/i386/pr24178.c: New testcase.
1490
1491 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1494         * gcc.dg/20030702-1.c: Ditto.
1495         * gcc.dg/20050309-1.c: Ditto.
1496         * gcc.dg/20050325-1.c: Ditto.
1497         * gcc.dg/20050330-2.c: Ditto.
1498         * gcc.dg/20051201-1.c: Ditto.
1499         * gcc.dg/gomp/pr27573.c: Ditto.
1500         * gcc.dg/gomp/pr34610.c: Ditto.
1501         * gcc.dg/pr24225.c: Ditto.
1502         * gcc.dg/pr26570.c: Ditto.
1503         * gcc.dg/pr32773.c: Ditto.
1504         * g++.dg/gcov/gcov-6.C: Ditto.
1505         * g++.dg/gomp/pr34608.C: Ditto.
1506         * gfortran.dg/gomp/pr27573.f90: Ditto.
1507
1508         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1509         dg-require-host-local dg directive.
1510         * gcc.dg/profile-dir-2.c: Ditto.
1511         * gcc.dg/profile-dir-3.c: Ditto.
1512
1513 2010-08-08  Richard Guenther  <rguenther@suse.de>
1514
1515         PR tree-optimization/45109
1516         * gcc.c-torture/compile/pr45109.c: New testcase.
1517
1518 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1519
1520         * gcc.dg/march.c: Skip if -march defined.
1521         * gcc.dg/mtune.c: Skip if -mtune defined.
1522
1523         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1524         generic thunk support.
1525
1526 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1527
1528         PR target/45213
1529         * gcc.target/i386/pr45213.c: New test.
1530
1531 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1532
1533         PR libfortran/45143
1534         * gfortran.dg/fmt_error_11.f03: New test.
1535
1536 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1537
1538         * lib/target-supports.exp (check_effective_target_sync_int_long):
1539         Add arm*-*-linux-gnueabi.
1540         (check_effective_target_sync_char_short): Likewise.
1541
1542 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1543
1544         PR fortran/45159
1545         * gfortran.dg/dependency_31.f90:  New test.
1546
1547 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1548
1549         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1550
1551 2010-08-06  Jason Merrill  <jason@redhat.com>
1552
1553         * g++.dg/cpp0x/sfinae3.C: New.
1554         * g++.dg/cpp0x/sfinae4.C: New.
1555
1556 2010-08-06  Richard Guenther  <rguenther@suse.de>
1557
1558         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1559         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1560         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1561         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1562         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1563         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1564         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1565         * gcc.c-torture/execute/20100805-1.c: Likewise.
1566
1567 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1568
1569         PR testsuite/42855
1570         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1571
1572 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1573
1574         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1575         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1576
1577 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1578
1579         * g++.dg/ipa/devirt-1.C: New test.
1580         * g++.dg/ipa/devirt-2.C: Likewise.
1581         * g++.dg/ipa/devirt-3.C: Likewise.
1582         * g++.dg/ipa/devirt-4.C: Likewise.
1583         * g++.dg/ipa/devirt-5.C: Likewise.
1584         * gcc.dg/ipa/iinline-3.c: Likewise.
1585
1586 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1587
1588         PR tree-optimization/45144
1589         * gcc.dg/tree-ssa/pr45144.c: New test.
1590
1591 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1592
1593         PR fortran/42207
1594         PR fortran/44064
1595         PR fortran/44065
1596         * gfortran.dg/class_25.f03: New.
1597         * gfortran.dg/class_26.f03: New.
1598
1599 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1600
1601         * g++.dg/warn/miss-format-1.C: Update line number.
1602
1603 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1604
1605         PR c++/44641
1606         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1607         .frame and .mask assembler directives.
1608
1609 2010-08-04  Richard Guenther  <rguenther@suse.de>
1610
1611         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1612         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1613         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1614         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1615
1616 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/44857
1619         * gfortran.dg/derived_constructor_char_1.f90: New.
1620         * gfortran.dg/derived_constructor_char_2.f90: New.
1621
1622 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1623
1624         PR fortran/45159
1625         * gfortran.dg/dependency_30.f90:  New test.
1626
1627 2010-08-03  Jan Hubicka  <jh@suse.cz>
1628
1629         * gcc.c-torture/compile/pr45085.c: New testcase.
1630
1631 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1632
1633         PR fortran/44584
1634         PR fortran/45161
1635         * gfortran.dg/typebound_call_9.f03: Modified.
1636         * gfortran.dg/typebound_generic_1.f03: Modified.
1637
1638 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1639
1640         PR fortran/45159
1641
1642         * gfortran.dg/dependency_29.f90:  New test.
1643
1644 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1645
1646         PR fortran/36854
1647         * gfortran.dg/character_comparison_2.f90:  New test.
1648         * gfortran.dg/character_comparison_3.f90:  New test.
1649         * gfortran.dg/dependency_28.f90:  New test.
1650
1651 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1652
1653         PR target/40457
1654         * gcc.target/arm/pr40457-1.c: New test.
1655         * gcc.target/arm/pr40457-2.c: New test.
1656
1657 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1658
1659         PR fortran/44912
1660         * gfortran.dg/typebound_call_17.f03: New.
1661
1662 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1663
1664         PR fortran/44929
1665         * gfortran.dg/allocate_derived_3.f90: New.
1666
1667 2010-07-30  Xinliang David Li  <davidxl@google.com>
1668         PR tree-optimization/45121
1669         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1670
1671 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1672
1673         PR c++/45112
1674         * testsuite/g++.dg/pr45112.C: New test.
1675
1676 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR debug/45055
1679         PR rtl-optimization/45137
1680         * gcc.dg/pr45055.c: New test.
1681
1682 2010-07-30  Alan Modra  <amodra@gmail.com>
1683
1684         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1685         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1686
1687 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1688
1689         PR fortran/45087
1690         PR fortran/45125
1691         * gfortran.dg/whole_file_25.f90: New.
1692         * gfortran.dg/whole_file_26.f90: New.
1693         * gfortran.dg/whole_file_27.f90: New.
1694
1695 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1696
1697         PR fortran/44962
1698         * gfortran.dg/typebound_proc_17.f03: New.
1699
1700 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1701
1702         PR fortran/45004
1703         * gfortran.dg/move_alloc_2.f90: New.
1704
1705 2010-07-29  Xinliang David Li  <davidxl@google.com>
1706         PR tree-optimization/45121
1707         * c-c++-common/uninit-17.c: Fix expected output.
1708
1709 2010-07-29  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/45120
1712         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1713
1714 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1715
1716         PR fortran/42051
1717         PR fortran/44064
1718         * gfortran.dg/pr42051.f03: New testcase.
1719
1720 2010-07-29  Richard Guenther  <rguenther@suse.de>
1721
1722         PR middle-end/45034
1723         * gcc.c-torture/execute/pr45034.c: New testcase.
1724
1725 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1726
1727         PR c++/45096
1728         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1729
1730 2010-07-28  Daniel Kraft  <d@domob.eu>
1731
1732         * gfortran.dg/bound_8.f90: New test.
1733
1734 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR debug/45105
1737         * gcc.dg/pr45105.c: New test.
1738
1739 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1740
1741         PR rtl-optimization/45107
1742         * gcc.dg/pr45107.c: New test.
1743
1744 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1745
1746         PR rtl-optimization/45101
1747         * gcc.dg/pr45101.c: New test.
1748
1749 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1750
1751         PR fortran/45077
1752         * gfortran.dg/whole_file_24.f90: New.
1753
1754 2010-07-27  Jason Merrill  <jason@redhat.com>
1755
1756         * g++.dg/cpp0x/variadic102.C: New.
1757         * g++.dg/cpp0x/variadic103.C: New.
1758
1759 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1760
1761         PR rtl-optimization/40956
1762         PR target/42495
1763         PR middle-end/42574
1764         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1765         * gcc.target/arm/pr42574.c: Add tests.
1766
1767 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1770         test name.
1771         (cleanup-repo-files): Ditto.
1772         (cleanup-saved-temps): Ditto.
1773
1774 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR testsuite/44701
1777         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1778
1779         PR c/45079
1780         * gcc.dg/pr45079.c: New test.
1781
1782 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1783
1784         PR tree-optimization/44152
1785         * gcc.dg/vect/fast-math-pr44152.c: New test.
1786
1787 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1788
1789         PR ObjC/44140
1790         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1791         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1792         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1793         * obj-c++.dg/torture/trivial.mm: Ditto.
1794         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1795         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1796         * objc.dg/torture/tls/thr-init.m: Ditto.
1797         * objc.dg/torture/trivial.m: Ditto.
1798
1799 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1800
1801         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1802         Skip on spu-*-* targets.
1803
1804 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR tree-optimization/45083
1807         * gcc.dg/pr45083.c: New test.
1808
1809 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1810
1811         PR fortran/40873
1812         * gfortran.dg/whole_file_22.f90: New test.
1813         * gfortran.dg/whole_file_23.f90: New test.
1814
1815 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1816             Jack Howarth  <howarth@bromo.med.uc.edu>
1817             Richard Henderson  <rth@redhat.com>
1818
1819         PR target/44132
1820         * gcc.dg/tls/thr-init-1.c: New.
1821         * gcc.dg/tls/thr-init-2.c: New.
1822         * gcc.dg/torture/tls New.
1823         * gcc.dg/torture/tls/tls-test.c: New.
1824         * gcc.dg/torture/tls/thr-init-1.c: New.
1825         * gcc.dg/torture/tls/tls.exp: New.
1826         * gcc.dg/torture/tls/thr-init-2.c: New.
1827         * gcc.dg/tls/emutls-2.c: New test
1828
1829         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1830         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1831         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1832         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1833         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1834         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1835         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1836         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1837         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1838         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1839         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1840         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1841         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1842         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1843         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1844         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1845         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1846         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1847         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1848         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1849         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1850         gfortran.dg/gomp/omp_threadprivate1.f90,
1851         gfortran.dg/gomp/omp_threadprivate2.f90,
1852         gfortran.dg/gomp/reduction1.f90,
1853         gfortran.dg/gomp/sharing-1.f90: Likewise.
1854
1855 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1858         sse_runtime.
1859         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1860         dg-require-visibility.
1861
1862 2010-07-26  Richard Guenther  <rguenther@suse.de>
1863
1864         PR tree-optimization/43784
1865         * gcc.c-torture/execute/pr43784.c: New testcase.
1866         * g++.dg/torture/pr43784.C: Likewise.
1867
1868 2010-07-26  Richard Guenther  <rguenther@suse.de>
1869
1870         PR middle-end/45056
1871         * g++.dg/pr45056.C: New testcase.
1872
1873 2010-07-26  Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/45071
1876         * gcc.dg/pr45071.c: New testcase.
1877
1878 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1879
1880         PR fortran/45066
1881         * gfortran.dg/namelist_62.f90: New.
1882
1883 2010-07-26  Richard Guenther  <rguenther@suse.de>
1884
1885         * gcc.c-torture/execute/pr45017.c: Move ...
1886         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1887
1888 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1889
1890         PR fortran/40628
1891         * trim_optimize_1.f90:  New test.
1892         * character_comparision_1.f90:  New test.
1893
1894 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1895
1896         PR fortran/42852
1897         * gfortran.dg/wtruncate_fix.f: New test.
1898
1899 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1900
1901         PR testsuite/45068
1902         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1903
1904 2010-07-24  Richard Guenther  <rguenther@suse.de>
1905
1906         PR lto/43788
1907         * g++.dg/lto/20100724-1_0.C: New testcase.
1908
1909 2010-07-24  Richard Guenther  <rguenther@suse.de>
1910
1911         PR lto/43212
1912         * gcc.dg/lto/20100724-1_0.c: New testcase.
1913         * gcc.dg/lto/20100724-1_1.c: Likewise.
1914
1915 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1916
1917         PR fortran/40011
1918         * gfortran.dg/whole_file_21.f90: New.
1919
1920         * gfortran.dg/integer_exponentiation_3.F90: Use
1921         -ffloat-store only for i?86/x86-64 -m32.
1922
1923 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1924
1925         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1926         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1927
1928 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1929
1930         * gfortran.dg/func_decl_4.f90: Split test into two ...
1931         * gfortran.dg/func_decl_5.f90: ... parts.
1932         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1933         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1934         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1935         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1936         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1937         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1938         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1939         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1940         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1941         * gfortran.dg/sizeof.f90: Make test valid.
1942         * gfortran.dg/pr20865.f90: Add new dg-error.
1943         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1944         * gfortran.dg/g77/19990218-0.f: Ditto.
1945         * gfortran.dg/g77/19990218-1.f: Ditto.
1946         * gfortran.dg/g77/970625-2.f: Ditto.
1947         * gfortran.dg/pr37243.f: Fix function declaration.
1948         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1949         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1950
1951 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/44945
1954         * gfortran.dg/char_array_structure_constructor.f90: Add
1955         -fwhole-file as dg-option as it otherwise fails on some
1956         systems.
1957
1958 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1959
1960         * gnat.dg/aggr16.ad[sb]: New test.
1961         * gnat.dg/aggr16_pkg.ads: New helper.
1962
1963 2010-07-23  Richard Guenther  <rguenther@suse.de>
1964
1965         PR lto/43071
1966         * g++.dg/lto/20100723-1_0.C: New testcase.
1967
1968 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1969
1970         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1971         AVX support.
1972         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1973         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1974
1975 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1976
1977         * lib/target-supports.exp (add_options_for_tls): New proc.
1978         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1979         * g++.dg/tls/static-1a.cc: Likewise.
1980         * gcc.dg/tls/emutls-1.c: Likewise.
1981         * gcc.dg/tls/opt-11.c: Likewise.
1982         * gcc.dg/tls/opt-12.c: Likewise.
1983         * gcc.dg/tls/pr24428-2.c: Likewise.
1984         * gcc.dg/tls/pr24428.c: Likewise.
1985         * obj-c++.dg/tls/static-1.mm: Likewise.
1986         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1987         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1988         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1989         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1990         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1991         * objc.dg/torture/tls/thr-init.m: Likewise.
1992         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1993
1994 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1995
1996         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1997         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1998         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1999         optimized dump files.
2000
2001 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR tree-optimization/45047
2004         * gcc.c-torture/compile/pr45047.c: New test.
2005
2006 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2007
2008         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2009         instead of dg-compile.
2010         * gcc.dg/float-range-4.c: Ditto.
2011         * gcc.dg/float-range-5.c: Ditto.
2012         * gcc.dg/fold-overflow-1.c: Ditto.
2013         * gcc.dg/gomp/sections-4.c: Ditto.
2014         * gcc.dg/transparent-union-1.c: Ditto.
2015         * gcc.dg/transparent-union-2.c: Ditto.
2016         * gcc.target/i386/pr39315-check.c: Ditto.
2017         * g++.dg/gomp/sections-4.C: Ditto.
2018         * g++.dg/template/dtor7.C: Ditto.
2019         * g++.dg/tree-ssa/pr19952.C: Ditto.
2020         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2021         * gfortran.dg/graphite/pr42185.f90: Ditto.
2022         * gfortran.dg/namelist_36.f90: Ditto.
2023         * gnat.dg/noreturn1.adb: Ditto.
2024         * gnat.dg/specs/small_alignment.ads: Ditto.
2025
2026 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2027
2028         PR tree-optimization/44915
2029         * g++.dg/torture/pr44915.C: New test.
2030
2031 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2032
2033         PR tree-optimization/44914
2034         * g++.dg/tree-ssa/pr44914.C: New test.
2035
2036 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2037
2038         PR target/44290
2039         * gcc.dg/pr44290-1.c: New test.
2040         * gcc.dg/pr44290-2.c: New test.
2041
2042 2010-07-23  Jason Merrill  <jason@redhat.com>
2043
2044         PR c++/45008
2045         * g++.dg/abi/mangle44.C: New.
2046
2047 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2048
2049         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2050         for compile-time only tests.
2051         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2052         target check.
2053         * gcc.target/i386/pr39315-4.c: Ditto.
2054         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2055         target check.  Include sse-os-support.h.
2056         (main): Call check_isa and sse_os_support.
2057         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2058         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2059         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2060         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2061         target check.  Include sse-os-support.h.
2062         (main): Call check_isa and sse_os_support.
2063         * gcc.target/i386/vperm-v2df.c: Ditto.
2064
2065 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2066
2067         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2068         (check_effective_target_avx_runtime): New procedure.
2069         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2070         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2071
2072         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2073         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2074         and __get_cpuid test.
2075         * gcc.dg/compat/vector-2b_main.c: Ditto.
2076
2077         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2078
2079         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2080         for compile-time only test.
2081         * gcc.dg/pr32716.c: Ditto.
2082         * gcc.dg/pr34856.c: Ditto.
2083         * gcc.dg/pr36997.c: Ditto.
2084         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2085         * gfortran.dg/pr28158.f90: Ditto.
2086         * gfortran.dg/pr30667.f: Ditto.
2087
2088         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2089         i?86-*-* and x86_64-*-* targets to disable execution on targets
2090         without sse2 runtime support.
2091         * g++.dg/vect/vect.exp: Ditto.
2092         * gfortran.dg/vect/vect.exp: Ditto.
2093
2094         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2095         * gcc.dg/pr37544.c: Ditto.
2096         * gcc.dg/pr40550.c: Ditto.
2097         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2098         * gcc.dg/compat/vector-1a_main.c: Ditto.
2099         * gcc.dg/compat/vector-2a_main.c: Ditto.
2100         * gcc.dg/torture/pr16104-1.c: Ditto.
2101         * gcc.dg/torture/pr35771-1.c: Ditto.
2102         * gcc.dg/torture/pr35771-2.c: Ditto.
2103         * gcc.dg/torture/pr35771-3.c: Ditto.
2104         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2105         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2106         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2107         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2108         * g++.dg/other/i386-1.C: Ditto.
2109         * g++.dg/other/pr40446.C: Ditto.
2110
2111 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2112
2113         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2114
2115 2010-07-23  Daniel Kraft  <d@domob.eu>
2116
2117         PR fortran/44709
2118         * gfortran.dg/exit_1.f08: New test.
2119         * gfortran.dg/exit_2.f08: New test.
2120
2121 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2122
2123         PR tree-optimization/39839
2124         * gcc.target/arm/pr39839.c: New test case.
2125
2126 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2127
2128         * gnat.dg/unchecked_convert5b.adb: New test.
2129         * gnat.dg/unchecked_convert6.adb: Likewise.
2130         * gnat.dg/unchecked_convert6b.adb: Likewise.
2131
2132 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * gnat.dg/aggr15.ad[sb]: New test.
2135
2136 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2137
2138         PR debug/45024
2139         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2140
2141 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2142
2143         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2144         with dg-require-linker-plugin.
2145
2146 2010-07-22  Richard Guenther  <rguenther@suse.de>
2147
2148         PR lto/43850
2149         * g++.dg/lto/20100722-1_0.C: New testcase.
2150
2151 2010-07-22  Richard Guenther  <rguenther@suse.de>
2152
2153         PR lto/42451
2154         * gcc.dg/lto/20100720-3_0.c: New testcase.
2155         * gcc.dg/lto/20100720-3_1.c: Likewise.
2156
2157 2010-07-22  Richard Guenther  <rguenther@suse.de>
2158
2159         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2160         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2161
2162         PR lto/43373
2163         * gcc.dg/lto/20100722-1_0.c: New testcase.
2164
2165 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2166
2167         PR tree-optimization/44891
2168         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2169
2170 2010-07-22  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/45017
2173         * gcc.c-torture/execute/pr45017.c: New testcase.
2174
2175 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2176
2177         PR fortran/45019
2178         * gfortran.dg/aliasing_dummy_5.f90: New.
2179
2180 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2181
2182         PR target/43698
2183         * gcc.target/arm/pr43698.c: New test.
2184
2185 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2186
2187         PR fortran/44929
2188         * Revert my commit r162325 for this PR.
2189
2190 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR debug/45015
2193         * gcc.target/m68k/pr45015.c: New test.
2194
2195 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2196
2197         PR c++/44641
2198         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2199         comments.
2200
2201 2010-07-21  Richard Guenther  <rguenther@suse.de>
2202
2203         PR lto/45018
2204         * g++.dg/lto/20100721-1_0.C: New testcase.
2205
2206 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2207
2208         PR tree-optimization/44900
2209         * g++.dg/torture/pr44900.C: New test.
2210
2211 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2212
2213         PR middle-end/44738
2214         * c-c++-common/uninit-17.c: Correct expected error.
2215
2216 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2217
2218         * gcc.dg/guality/asm-1.c: New test.
2219
2220         PR debug/45003
2221         * gcc.dg/guality/pr45003-2.c: New test.
2222         * gcc.dg/guality/pr45003-3.c: New test.
2223
2224 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2225
2226         PR libfortran/44697
2227         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2228
2229 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2230
2231         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2232         defined on the current line.
2233         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2234         * g++.dg/debug/dwarf2/pr44641.C: New.
2235
2236 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2237
2238         * gcc.target/powerpc/block-move-1.c: New test.
2239         * gcc.target/powerpc/block-move-2.c: New test.
2240
2241 2010-07-20  Jason Merrill  <jason@redhat.com>
2242
2243         PR c++/44967
2244         * g++.dg/cpp0x/sfinae2.C: New.
2245
2246 2010-07-20  Richard Guenther  <rguenther@suse.de>
2247
2248         PR lto/42696
2249         * gcc.dg/lto/20100720-4_0.c: New testcase.
2250
2251 2010-07-20  Richard Guenther  <rguenther@suse.de>
2252
2253         PR lto/43221
2254         * gcc.dg/lto/20100720-2_0.c: New testcase.
2255         * gcc.dg/lto/20100720-2_1.c: Likewise.
2256
2257 2010-07-20  Richard Guenther  <rguenther@suse.de>
2258
2259         PR lto/43208
2260         * gcc.dg/lto/20100720-1_0.c: New testcase.
2261         * gcc.dg/lto/20100720-1_1.c: Likewise.
2262
2263 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR debug/45003
2266         * gcc.dg/guality/pr45003-1.c: New test.
2267
2268 2010-07-20  Richard Guenther  <rguenther@suse.de>
2269
2270         PR tree-optimization/44977
2271         * gcc.dg/torture/pr44977.c: New testcase.
2272
2273 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2274
2275         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2276         sync_char_short
2277
2278 2010-07-20  Richard Guenther  <rguenther@suse.de>
2279
2280         PR middle-end/44971
2281         PR middle-end/44988
2282         * gcc.dg/pr44971.c: New testcase.
2283         * gcc.c-torture/compile/pr44988.c: Likewise.
2284
2285 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2286
2287         PR fortran/44929
2288         * gfortran.dg/allocate_with_typespec.f90: New test.
2289         * gfortran.dg/allocate_derived_1.f90: Update error message.
2290
2291 2010-07-19  Jason Merrill  <jason@redhat.com>
2292
2293         PR c++/44996
2294         * g++.dg/cpp0x/decltype23.C: New.
2295
2296 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2297
2298         PR fortran/42385
2299         * gfortran.dg/class_defined_operator_1.f03 : New test.
2300
2301 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2302
2303         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2304         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2305         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2306         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2307
2308 2010-07-19  Richard Guenther  <rguenther@suse.de>
2309
2310         PR middle-end/44941
2311         * gcc.c-torture/compile/pr44941.c: New testcase.
2312
2313 2010-07-19  Jason Merrill  <jason@redhat.com>
2314
2315         PR c++/44969
2316         * g++.dg/template/sfinae24.C: New.
2317
2318 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2319
2320         PR fortran/44353
2321         * gfortran.dg/data_implied_do_2.f90: Removed.
2322
2323 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2324
2325         PR c++/44969
2326         * g++.dg/template/sfinae23.C: New.
2327
2328 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2329
2330         * lib/target-supports.exp (check_sse_os_support_available): New
2331         proc.
2332         (check_sse_hw_available): New proc.
2333         (check_effective_target_sse_runtime): New proc.
2334         (check_effective_target_sse2_runtime): New proc.
2335         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2336         -msse2 if check_sse_os_support_available.
2337         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2338         check_sse_os_support_available.
2339         * gcc.dg/vect/vect.exp: Likewise.
2340         * gfortran.dg/vect/vect.exp: Likewise.
2341         * gcc.target/i386/sol2-check: Renamed to ...
2342         * gcc.target/i386/sse-os-support.h: ... this.
2343         (sol2_check): Renamed to ...
2344         (sse_os_support): ... this.
2345         Only test movss with xmm registers.
2346         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2347         Removed ILL_INSN, ILL_INSN_LEN.
2348         * gcc.target/i386/sse2-check.h: Likewise.
2349         * gcc.target/i386/sse3-check.h: Likewise.
2350         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2351         Removed cpuid.h, __get_cpuid test.
2352         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2353         Removed cpuid.h, __get_cpuid test.
2354         * g++.dg/other/pr40446.C: Likewise.
2355         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2356         * gcc.dg/compat/vector-1a_main.c: Likewise.
2357         * gcc.dg/compat/vector-2a_main.c: Likewise.
2358         * gcc.dg/pr36584.c: Likewise.
2359         * gcc.dg/pr37544.c: Likewise.
2360         * gcc.dg/torture/pr16104-1.c: Likewise.
2361         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2362         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2363         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2364         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2365         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2366         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2367         sse2_runtime.
2368         * gcc.dg/torture/pr35771-2.c: Likewise.
2369         * gcc.dg/torture/pr35771-3.c: Likewise.
2370         * gcc.target/i386/pr39315-2.c: Likewise.
2371         * gcc.target/i386/pr39315-4.c: Likewise.
2372         * gcc.target/i386/vperm-v2df.c: Likewise.
2373         * gcc.target/i386/vperm-v2di.c: Likewise.
2374         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2375         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2376         sse_runtime.
2377
2378 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2379
2380         PR fortran/44353
2381         * gfortran.dg/data_implied_do_2.f90: New test.
2382
2383 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2384
2385         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2386
2387 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2388
2389         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2390         to the "mips16" group.
2391         (mips_using_mips16_p): New procedure.
2392         (mips-dg-options): Use it.
2393
2394 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2395
2396         * gcc.target/mips/mips16-attributes-4.c: New test.
2397
2398 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2399
2400         PR testsuite/44418
2401         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2402         * gcc.target/powerpc/recip-2.c: Ditto.
2403         * gcc.target/powerpc/recip-3.c: Ditto.
2404
2405 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2406
2407         * gcc.target/arm/pr42235.c: New test.
2408
2409 2010-07-16  Jason Merrill  <jason@redhat.com>
2410
2411         PR c++/32505
2412         * g++.dg/template/partial8.C: New.
2413
2414 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2415
2416         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2417         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2418         in C++.
2419         (gualcvt): New overloaded inline.
2420         (GUALCVT): Use it for C++.
2421         * g++.dg/guality/guality.exp: New.
2422         * g++.dg/guality/guality.h: New.
2423         * g++.dg/guality/redeclaration1.C: New test.
2424         * g++.dg/dg.exp: Prune also guality/* tests.
2425         * gcc.dg/guality/pr43141.c: Moved to...
2426         * c-c++-common/guality/pr43141.c: ... here.
2427
2428 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2429
2430         PR libfortran/37077
2431         * gfortran.dg/char4_iunit_2.f03: New test.
2432
2433 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2434
2435         * lib/plugin-support.exp (plugin-test-execute):
2436         Add ${gcc_objdir}/intl to includes.
2437
2438 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2439
2440         PR target/44942
2441         * gcc.c-torture/execute/pr44942.c: New test.
2442         * gcc.target/i386/pr44942.c: New test.
2443
2444 2010-07-15  Jason Merrill  <jason@redhat.com>
2445
2446         PR c++/44909
2447         * g++.dg/cpp0x/implicit7.C: New.
2448         * g++.dg/cpp0x/implicit8.C: New.
2449
2450 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2451
2452         Disable float tests for __SPU__ targets due to lack of signed zero:
2453         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2454         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2455         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2456         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2457         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2458         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2459         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2460         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2461         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2462
2463 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2464
2465         * gfortran.dg/select_char_2.f90: New test.
2466
2467 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2468
2469         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2470         with DECL_CHAIN.
2471
2472 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2473
2474         PR fortran/44936
2475         * gfortran.dg/typebound_generic_9.f03: New.
2476
2477 2010-07-15  Richard Guenther  <rguenther@suse.de>
2478
2479         PR tree-optimization/44946
2480         * gcc.c-torture/compile/pr44946.c: New testcase.
2481
2482 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR fortran/40206
2485         * gfortran.dg/select_char_3.f90: New test.
2486
2487 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2488             Kevin F. Quinn  <kevquinn@gentoo.org>
2489
2490         * gcc.dg/Wtrampolines.c: New.
2491
2492 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2493
2494         PR libfortran/44934
2495         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2496
2497 2010-07-14  Jason Merrill  <jason@redhat.com>
2498
2499         PR c++/44810
2500         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2501
2502         Implement C++0x unrestricted unions (N2544)
2503         * g++.dg/cpp0x/union1.C: New.
2504         * g++.dg/cpp0x/union2.C: New.
2505         * g++.dg/cpp0x/union3.C: New.
2506         * g++.dg/cpp0x/defaulted2.C: Adjust.
2507         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2508         * g++.old-deja/g++.ext/anon2.C: Adjust.
2509         * g++.old-deja/g++.mike/misc6.C: Adjust.
2510
2511 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2512
2513         PR fortran/44925
2514         * gfortran.dg/c_loc_tests_15.f90: New.
2515
2516 2010-07-13  Jason Merrill  <jason@redhat.com>
2517
2518         PR c++/44909
2519         * g++.dg/cpp0x/implicit6.C: New.
2520
2521 2010-07-13  Jason Merrill  <jason@redhat.com>
2522
2523         PR c++/44540
2524         * g++.dg/abi/noreturn1.C: New.
2525         * g++.dg/abi/noreturn2.C: New.
2526
2527 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2528
2529         PR other/44874
2530         PR debug/44832
2531         * c-c++-common/pr44832.c: New test.
2532
2533 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2534
2535         PR objc/44488
2536         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2537         on the target.  Make sure that we can assemble the emitted asm when
2538         the test type is 'compile'.
2539
2540 2010-07-13  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/36960
2543         * g++.dg/torture/pr36960.C: New testcase.
2544
2545 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2546
2547         PR c++/44908
2548         * g++.dg/template/sfinae21.C: New.
2549         * g++.dg/template/sfinae22.C: Likewise.
2550
2551 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2552
2553         PR testsuite/42843
2554         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2555         * gcc.dg/plugin/ggcplug.c: Likewise.
2556         * g++.dg/plugin/selfassign.c: Likewise.
2557         * g++.dg/plugin/attribute_plugin.c: Likewise.
2558         * g++.dg/plugin/dumb_plugin.c: Likewise.
2559         * g++.dg/plugin/pragma_plugin.c: Likewise.
2560
2561 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2562
2563         * gcc.c-torture/execute/pr44683.x: New.
2564         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2565
2566 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2567
2568         PR fortran/44434
2569         PR fortran/44565
2570         PR fortran/43945
2571         PR fortran/44869
2572         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2573         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2574         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2575         * gfortran.dh/typebound_call_16.f03: New.
2576         * gfortran.dg/typebound_generic_6.f03: New.
2577         * gfortran.dg/typebound_generic_7.f03: New.
2578         * gfortran.dg/typebound_generic_8.f03: New.
2579
2580 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581
2582         PR libfortran/37077
2583         * gfortran.dg/char4_iunit_1.f03: New test.
2584
2585 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2586
2587         * gcc.dg/tree-ssa/vrp53.c: New test.
2588
2589 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2590
2591         PR c++/44907
2592         * g++.dg/template/sfinae19.C: New.
2593         * g++.dg/template/sfinae20.C: Likewise.
2594
2595 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2596
2597         * gcc.target/arm/interrupt-1.c: New test.
2598         * gcc.target/arm/interrupt-2.c: New test.
2599
2600 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2601
2602         * gcc.dg/pr42427.c: Require c99_runtime.
2603         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2604         c99_runtime.
2605         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2606         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2607         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2608         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2609         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2610         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2611         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2612         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2613         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2614         * gcc.target/i386/pr37275.c: Require visibility support.
2615
2616 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2617
2618         * lib/target-supports.exp (check_effective_target_sse): New proc.
2619         * gcc.target/i386/sol2-check.h: New file.
2620         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2621         Include sol2-check.h.
2622         (main) Only run do_test () if sol2_check ().
2623         * gcc.target/i386/sse2-check.h: Likewise.
2624         * gcc.target/i386/sse3-check.h: Likewise.
2625         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2626         [__sun__ && __svr4__]: Execute SSE2 instruction.
2627         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2628         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2629         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2630         * g++.dg/ext/vector14.C: Likewise.
2631         * g++.dg/other/mmintrin.C: Likewise.
2632         * gcc.dg/20020418-1.c: Likewise.
2633         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2634         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2635         * gcc.dg/format/unnamed-1.c: Likewise.
2636         Adapt dg-warning line number.
2637         * gcc.dg/graphite/pr40281.c: Likewise.
2638         * gcc.dg/pr32176.c: Likewise.
2639         * gcc.dg/pr40550.c: Likewise.
2640         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2641         * gcc.dg/torture/pr36891.c: Likewise.
2642         * gcc.target/i386/20020218-1.c: Likewise.
2643         * gcc.target/i386/20020523.c: Likewise.
2644         * gcc.target/i386/abi-1.c: Likewise.
2645         * gcc.target/i386/brokensqrt.c: Likewise.
2646         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2647         * gcc.target/i386/pr13366.c: Likewise.
2648         * gcc.target/i386/pr13685.c: Likewise.
2649         * gcc.target/i386/pr24306.c: Likewise.
2650         * gcc.target/i386/pr31486.c: Likewise.
2651         * gcc.target/i386/pr32065-1.c: Likewise.
2652         * gcc.target/i386/pr32065-2.c: Likewise.
2653         * gcc.target/i386/pr32389.c: Likewise.
2654         * gcc.target/i386/pr38824.c: Likewise.
2655         * gcc.target/i386/pr38931.c: Likewise.
2656         * gcc.target/i386/pr39592-1.c: Likewise.
2657         * gcc.target/i386/pr43766.c: Likewise.
2658         * gcc.target/i386/recip-divf.c: Likewise.
2659         * gcc.target/i386/recip-sqrtf.c: Likewise.
2660         * gcc.target/i386/recip-vec-divf.c: Likewise.
2661         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2662         * gcc.target/i386/sse-1.c: Likewise.
2663         * gcc.target/i386/sse-16.c: Likewise.
2664         * gcc.target/i386/sse-2.c: Likewise.
2665         * gcc.target/i386/sse-20.c: Likewise.
2666         * gcc.target/i386/sse-3.c: Likewise.
2667         * gcc.target/i386/sse-7.c: Likewise.
2668         * gcc.target/i386/sse-9.c: Likewise.
2669         * gcc.target/i386/sse-addps-1.c: Likewise.
2670         * gcc.target/i386/sse-addss-1.c: Likewise.
2671         * gcc.target/i386/sse-andnps-1.c: Likewise.
2672         * gcc.target/i386/sse-andps-1.c: Likewise.
2673         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2674         * gcc.target/i386/sse-comiss-1.c: Likewise.
2675         * gcc.target/i386/sse-comiss-2.c: Likewise.
2676         * gcc.target/i386/sse-comiss-3.c: Likewise.
2677         * gcc.target/i386/sse-comiss-4.c: Likewise.
2678         * gcc.target/i386/sse-comiss-5.c: Likewise.
2679         * gcc.target/i386/sse-comiss-6.c: Likewise.
2680         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2681         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2682         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2683         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2684         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2685         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2686         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2687         * gcc.target/i386/sse-divps-1.c: Likewise.
2688         * gcc.target/i386/sse-divss-1.c: Likewise.
2689         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2690         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2691         * gcc.target/i386/sse-maxps-1.c: Likewise.
2692         * gcc.target/i386/sse-maxss-1.c: Likewise.
2693         * gcc.target/i386/sse-minps-1.c: Likewise.
2694         * gcc.target/i386/sse-minss-1.c: Likewise.
2695         * gcc.target/i386/sse-movaps-1.c: Likewise.
2696         * gcc.target/i386/sse-movaps-2.c: Likewise.
2697         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2698         * gcc.target/i386/sse-movhps-1.c: Likewise.
2699         * gcc.target/i386/sse-movhps-2.c: Likewise.
2700         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2701         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2702         * gcc.target/i386/sse-movntps-1.c: Likewise.
2703         * gcc.target/i386/sse-movss-1.c: Likewise.
2704         * gcc.target/i386/sse-movss-2.c: Likewise.
2705         * gcc.target/i386/sse-movss-3.c: Likewise.
2706         * gcc.target/i386/sse-movups-1.c: Likewise.
2707         * gcc.target/i386/sse-movups-2.c: Likewise.
2708         * gcc.target/i386/sse-mulps-1.c: Likewise.
2709         * gcc.target/i386/sse-mulss-1.c: Likewise.
2710         * gcc.target/i386/sse-orps-1.c: Likewise.
2711         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2712         * gcc.target/i386/sse-recip-vec.c: Likewise.
2713         * gcc.target/i386/sse-recip.c: Likewise.
2714         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2715         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2716         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2717         * gcc.target/i386/sse-subps-1.c: Likewise.
2718         * gcc.target/i386/sse-subss-1.c: Likewise.
2719         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2720         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2721         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2722         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2723         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2724         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2725         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2726         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2727         * gcc.target/i386/sse-xorps-1.c: Likewise.
2728         * gcc.target/i386/ssefn-1.c: Likewise.
2729         * gcc.target/i386/ssefn-3.c: Likewise.
2730         * gcc.target/i386/sseregparm-1.c: Likewise.
2731         * gcc.target/i386/stackalign/return-3.c: Likewise.
2732         * gcc.target/i386/vectorize1.c: Likewise.
2733         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2734         * gcc.target/i386/xorps-sse.c: Likewise.
2735         * gfortran.dg/pr28158.f90: Likewise.
2736         * gfortran.dg/pr30667.f: Likewise.
2737         * gnat.dg/loop_optimization7.adb: Likewise.
2738         * gnat.dg/sse_nolib.adb: Likewise.
2739
2740 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2741
2742         PR fortran/44702
2743         * gfortran.dg/use_rename_6.f90: New.
2744         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2745
2746 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2747
2748         PR fortran/44869
2749         * gfortran.dg/class_24.f03: New.
2750
2751 2010-07-10  Richard Guenther  <rguenther@suse.de>
2752
2753         PR lto/44889
2754         * gcc.dg/lto/20100709-1_0.c: New testcase.
2755         * gcc.dg/lto/20100709-1_1.c: Likewise.
2756
2757 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2758
2759         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2760
2761 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2762
2763         PR objc/44140
2764         * objc.dg/lto/trivial-1_0.m: New.
2765         * objc.dg/lto/lto.exp: New.
2766         * obj-c++.dg/lto/trivial-1_0.mm: New.
2767         * obj-c++.dg/lto/lto.exp: New.
2768         * objc.dg/symtab-1.m: Adjust sizes.
2769         * objc.dg/image-info.m: Do not run for gnu-runtime.
2770
2771 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2772
2773         * gcc.dg/pr32370.c: Allow another kind of error message.
2774
2775 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2776
2777         * gnat.dg/atomic3.adb: New test.
2778
2779 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2780             Denys Vlasenko  <dvlasenk@redhat.com>
2781             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2782
2783         PR tree-optimization/28632
2784         * gcc.dg/tree-ssa/vrp51.c: New test.
2785         * gcc.dg/tree-ssa/vrp52.c: New test.
2786
2787 2010-07-09  Jason Merrill  <jason@redhat.com>
2788
2789         * g++.dg/abi/covariant6.C: New.
2790         * g++.dg/inherit/covariant17.C: Test both bases.
2791         * g++.dg/inherit/covariant7.C: Check vtable layout.
2792
2793 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2794
2795         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2796
2797 2010-07-09  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/44852
2800         * gcc.c-torture/execute/pr44852.c: New testcase.
2801
2802 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2803
2804         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2805         multiplication by values.
2806         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2807         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2808
2809 2010-07-09  Richard Guenther  <rguenther@suse.de>
2810
2811         PR tree-optimization/44882
2812         * gfortran.dg/pr44882.f90: New testcase.
2813
2814 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2815
2816         PR target/40657
2817         * gcc.target/arm/pr40657-1.c: New test.
2818         * gcc.target/arm/pr40657-2.c: New test.
2819         * gcc.c-torture/execute/pr40657.c: New test.
2820
2821 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2822
2823         * gcc.dg/tree-ssa/vrp50.c: New test.
2824         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2825
2826 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2827
2828         PR fortran/44649
2829         * gfortran.dg/c_sizeof_1.f90: Modified.
2830         * gfortran.dg/storage_size_1.f08: New.
2831         * gfortran.dg/storage_size_2.f08: New.
2832
2833 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2834
2835         * gcc.c-torture/execute/20100708-1.c: New test.
2836
2837 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR fortran/44847
2840         * gfortran.dg/gomp/pr44847.f90: New test.
2841
2842 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2843
2844         PR tree-optimization/44710
2845         * gcc.dg/tree-ssa/ifc-6.c: New.
2846         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2847
2848 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2849
2850         PR fortran/18918
2851         * gfortran.dg/coarray_10.f90: Add an additional test.
2852
2853 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2854
2855         PR middle-end/44828
2856         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2857         * gcc.c-torture/execute/pr44828.x: Revert.
2858
2859 2010-07-08  Jason Merrill  <jason@redhat.com>
2860
2861         PR c++/43120
2862         * g++.dg/inherit/covariant17.C: New.
2863         * g++.dg/abi/covariant1.C: Actually test for the bug.
2864
2865 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2866
2867         PR rtl-optimization/44838
2868         * gcc.dg/pr44838.c: New.
2869
2870 2010-07-08  Richard Guenther  <rguenther@suse.de>
2871
2872         PR tree-optimization/44831
2873         * gcc.c-torture/compile/pr44831.c: New testcase.
2874         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2875
2876 2010-07-08  Richard Guenther  <rguenther@suse.de>
2877
2878         PR tree-optimization/44861
2879         * g++.dg/vect/pr44861.cc: New testcase.
2880
2881 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2882
2883         PR middle-end/44828
2884         * gcc.c-torture/execute/pr44828.x: New file.
2885
2886 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2887
2888         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2889         dg-options.
2890         * g++.dg/ext/altivec-17.C: Adjust error message.
2891
2892 2010-07-07  Tom Tromey  <tromey@redhat.com>
2893
2894         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2895
2896 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2897
2898         PR target/44844
2899         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2900         * gcc.target/i386/rdrand-2.c: Likewise.
2901         * gcc.target/i386/rdrand-3.c: Likewise.
2902
2903 2010-07-07  Jan Hubicka  <jh@suse.cz>
2904
2905         PR middle-end/44813
2906         * g++.dg/torture/pr44813.C: New testcase.
2907         * g++.dg/torture/pr44826.C: New testcase.
2908
2909 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2910
2911         PR rtl-optimization/44787
2912         * gcc.c-torture/compile/pr44788.c: New test.
2913         * gcc.target/arm/pr44788.c: New test.
2914
2915 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2916
2917         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2918
2919 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2920
2921         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2922         to dg-options.
2923
2924 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2925
2926         PR fortran/44742
2927         * gfortran.dg/parameter_array_init_6.f90: New.
2928         * gfortran.dg/initialization_20.f90: Update dg-error.
2929         * gfortran.dg/initialization_24.f90: Ditto.
2930
2931 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2932         PR fortran/PR44693
2933         * gfortran.dg/dim_range_1.f90:  New test.
2934         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2935
2936 2010-07-06  Jason Merrill  <jason@redhat.com>
2937
2938         PR c++/44703
2939         * g++.dg/cpp0x/initlist41.C: New.
2940
2941         PR c++/44778
2942         * g++.dg/template/ptrmem22.C: New.
2943
2944 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2945
2946         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2947         support.
2948         * gcc.target/i386/i386.exp: Likewise.
2949
2950 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2951
2952         PR testsuite/44195
2953         * gcc.dg/lto/20100518_0.c: Limit to x86.
2954
2955 2010-07-06  Richard Guenther  <rguenther@suse.de>
2956
2957         PR middle-end/44828
2958         * gcc.c-torture/execute/pr44828.c: New testcase.
2959
2960 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2961
2962         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2963         * g++.dg/warn/volatile1.C: Likewise.
2964         * g++.dg/template/warn1.C: Likewise.
2965
2966 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2967
2968         AVX Programming Reference (June, 2010)
2969         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2970         * g++.dg/other/i386-3.C: Likewise.
2971         * gcc.target/i386/sse-12.c: Likewise.
2972
2973         * gcc.target/i386/f16c-check.h: New.
2974         * gcc.target/i386/rdfsbase-1.c: Likewise.
2975         * gcc.target/i386/rdfsbase-2.c: Likewise.
2976         * gcc.target/i386/rdgsbase-1.c: Likewise.
2977         * gcc.target/i386/rdgsbase-2.c: Likewise.
2978         * gcc.target/i386/rdrand-1.c: Likewise.
2979         * gcc.target/i386/rdrand-2.c: Likewise.
2980         * gcc.target/i386/rdrand-3.c: Likewise.
2981         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2982         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2983         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2984         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2985         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2986         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2987         * gcc.target/i386/wrfsbase-1.c: Likewise.
2988         * gcc.target/i386/wrfsbase-2.c: Likewise.
2989         * gcc.target/i386/wrgsbase-1.c: Likewise.
2990         * gcc.target/i386/wrgsbase-2.c: Likewise.
2991
2992         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2993         (__builtin_ia32_vcvtps2ph): New.
2994         (__builtin_ia32_vcvtps2ph256): Likewise.
2995
2996         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2997         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2998
2999         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3000         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3001
3002         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3003         (__builtin_ia32_vcvtps2ph256): Likewise.
3004         Add fsgsbase,rdrnd,f16c.
3005
3006         * lib/target-supports.exp (check_effective_target_f16c): New.
3007
3008 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3009
3010         * gcc.dg/guality/nrv-1.c: New test.
3011
3012 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3013
3014         PR middle-end/42505
3015         * gcc.target/arm/pr42505.c: New test case.
3016
3017 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR c++/44808
3020         * g++.dg/opt/nrv16.C: New test.
3021
3022 2010-07-05  Richard Guenther  <rguenther@suse.de>
3023
3024         PR tree-optimization/44784
3025         * gcc.c-torture/compile/pr44784.c: New testcase.
3026
3027 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3028
3029         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3030         Increase loop bound and array size.
3031         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3032         Likewise.
3033
3034 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3035
3036         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3037         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3038         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3039         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3040         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3041
3042 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3043
3044         PR c++/22138
3045         * g++.dg/parse/template25.C: New.
3046
3047 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3048
3049         PR rtl-optimization/44695
3050         * gcc.dg/torture/pr44695.c: New.
3051
3052 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3053
3054         PR c++/16630
3055         * g++.dg/ext/pretty3.C: New.
3056
3057 2010-07-04  Richard Guenther  <rguenther@suse.de>
3058
3059         PR middle-end/44809
3060         * g++.dg/torture/pr44809.C: New testcase.
3061
3062 2010-07-04  Richard Guenther  <rguenther@suse.de>
3063
3064         PR tree-optimization/44656
3065         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3066
3067 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3068             Revital Eres  <eres@il.ibm.com>
3069
3070         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3071         misaligned stores.
3072         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3073         gcc.dg/vect/vect-96.c: Likewise.
3074         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3075         that support misaligned stores. Change the number of expected
3076         misaligned accesses.
3077         * gcc.dg/vect/vect-peel-1.c: New test.
3078         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3079         gcc.dg/vect/vect-peel-4.c: Likewise.
3080         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3081         vectorizable on all targets that support realignment.
3082         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3083
3084 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3085
3086         PR c/44806
3087         * gcc.dg/torture/pr44806.c: New.
3088
3089 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3090
3091         * gnat.dg/cond_expr1.adb: New test.
3092
3093 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3094
3095         * gnat.dg/modular3.adb: New test.
3096         * gnat.dg/modular3_pkg.ads: New helper.
3097
3098 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3099             Mikael Pettersson  <mikpe@it.uu.se>
3100
3101         PR testsuite/44518
3102         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3103         Make signed-ness of chars explicit.  Scan the object for
3104         strings that are split by some target assemblers.
3105         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3106         explicit.
3107
3108 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3109
3110         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3111
3112 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3113
3114         PR/44128
3115         * g++.dg/warn/Wshadow-7.C: New test.
3116
3117 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3118             Julian Brown  <julian@codesourcery.com>
3119             Sandra Loosemore  <sandra@codesourcery.com>
3120
3121         * gcc.c-torture/execute/20100416-1.c: New test case.
3122
3123 2010-07-02  Julian Brown  <julian@codesourcery.com>
3124             Sandra Loosemore  <sandra@codesourcery.com>
3125
3126         PR target/43703
3127
3128         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3129         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3130
3131 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3132             Julian Brown  <julian@codesourcery.com>
3133
3134         * gcc.target/arm/neon/vadds64.c: Regenerated.
3135         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3136         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3137         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3138         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3139         * gcc.target/arm/neon-vmls-1.c: Likewise.
3140         * gcc.target/arm/neon-vsubs64.c: New execution test.
3141         * gcc.target/arm/neon-vsubu64.c: New execution test.
3142         * gcc.target/arm/neon-vadds64.c: New execution test.
3143         * gcc.target/arm/neon-vaddu64.c: New execution test.
3144
3145 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3146
3147         * gcc.target/arm/neon-vands64.c: New.
3148         * gcc.target/arm/neon-vandu64.c: New.
3149         * gcc.target/arm/neon-vbics64.c: New.
3150         * gcc.target/arm/neon-vbicu64.c: New.
3151         * gcc.target/arm/neon-veors64.c: New.
3152         * gcc.target/arm/neon-veoru64.c: New.
3153         * gcc.target/arm/neon-vorns64.c: New.
3154         * gcc.target/arm/neon-vornu64.c: New.
3155         * gcc.target/arm/neon-vorrs64.c: New.
3156         * gcc.target/arm/neon-vorru64.c: New.
3157         * gcc.target/arm/neon/vands64.c: Regenerated.
3158         * gcc.target/arm/neon/vandu64.c: Regenerated.
3159         * gcc.target/arm/neon/vbics64.c: Regenerated.
3160         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3161         * gcc.target/arm/neon/veors64.c: Regenerated.
3162         * gcc.target/arm/neon/veoru64.c: Regenerated.
3163         * gcc.target/arm/neon/vorns64.c: Regenerated.
3164         * gcc.target/arm/neon/vornu64.c: Regenerated.
3165         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3166         * gcc.target/arm/neon/vorru64.c: Regenerated.
3167
3168 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3169
3170         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3171
3172 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3173
3174         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3175         * gfortran.dg/intent_out_5.f90: Same.
3176         * gfortran.dg/ltrans-7.f90: Same.
3177         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3178
3179 2010-07-02  Jan Hubicka  <jh@suse.cz>
3180
3181         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3182
3183 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3184
3185         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3186
3187 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3188
3189         PR c++/44780
3190         * c-c++-common/Wunused-var-12.c: New test.
3191
3192 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3193
3194         PR target/42835
3195         * gcc.target/arm/pr42835.c: New test.
3196
3197         PR target/42172
3198         * gcc.target/arm/pr42172-1.c: New test.
3199
3200 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3201
3202         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3203
3204 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3205
3206         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3207         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3208         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3209         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3210         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3211         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3212         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3213         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3214         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3215         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3216         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3217         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3218         * gcc.target/arm/neon-vdup_ns64.c: New.
3219         * gcc.target/arm/neon-vdup_nu64.c: New.
3220         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3221         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3222         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3223         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3224         * gcc.target/arm/neon-vmov_ns64.c: New.
3225         * gcc.target/arm/neon-vmov_nu64.c: New.
3226         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3227         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3228         * gcc.target/arm/neon-vget_lanes64.c: New.
3229         * gcc.target/arm/neon-vget_laneu64.c: New.
3230         * gcc.target/arm/neon-vset_lanes64.c: New.
3231         * gcc.target/arm/neon-vset_laneu64.c: New.
3232
3233 2010-07-02  Richard Guenther  <rguenther@suse.de>
3234
3235         * g++.dg/torture/20100702-1.C: New testcase.
3236
3237 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3238
3239         PR target/44707
3240         * gcc.c-torture/compile/pr44707.c: New test.
3241
3242 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3243
3244         PR c++/44039
3245         * g++.dg/template/crash101.C: New.
3246
3247 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3248
3249         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3250         Use the ABI-0 accessors and fail it for m64.
3251
3252 2010-07-02  Jan Hubicka  <jh@suse.cz>
3253
3254         * g++.dg/tree-ssa/pr44706.C: New testcase.
3255
3256 2010-07-02  Richard Guenther  <rguenther@suse.de>
3257
3258         PR tree-optimization/44748
3259         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3260
3261 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3262
3263         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3264         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3265         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3266         the method types to forward:.
3267
3268 2010-06-30  Jason Merrill  <jason@redhat.com>
3269
3270         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3271         * g++.dg/other/pr25632.C: Likewise.
3272
3273 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3274
3275         PR tree-optimization/40421
3276         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3277
3278 2010-07-01  Richard Guenther  <rguenther@suse.de>
3279
3280         PR middle-end/42834
3281         PR middle-end/44468
3282         * gcc.c-torture/execute/20100316-1.c: New testcase.
3283         * gcc.c-torture/execute/pr44468.c: Likewise.
3284         * gcc.c-torture/compile/20100609-1.c: Likewise.
3285         * gcc.dg/volatile2.c: Adjust.
3286         * gcc.dg/plugin/selfassign.c: Likewise.
3287         * gcc.dg/pr36902.c: Likewise.
3288         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3289         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3290         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3291         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3292         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3293         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3294         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3295         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3296         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3297         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3298         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3299         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3300         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3301         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3302         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3303         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3304         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3305         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3306         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3307         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3308         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3309         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3310         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3311         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3312         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3313         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3314         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3315         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3316         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3317         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3318         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3319         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3320         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3321         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3322         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3323         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3324         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3325         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3326         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3327         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3328         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3329         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3330         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3331         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3332         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3333         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3334         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3335         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3336         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3337         * g++.dg/tree-ssa/pr31146.C: Likewise.
3338         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3339         * g++.dg/tree-ssa/pr33604.C: Likewise.
3340         * g++.dg/plugin/selfassign.c: Likewise.
3341         * gfortran.dg/array_memcpy_3.f90: Likewise.
3342         * gfortran.dg/array_memcpy_4.f90: Likewise.
3343         * c-c++-common/torture/pr42834.c: New testcase.
3344
3345 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3346
3347         PR c++/44628
3348         * g++.dg/template/crash100.C: New.
3349
3350 2010-06-30  Jan Hubicka  <jh@suse.cz>
3351
3352         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3353
3354 2010-06-30  Michael Matz  <matz@suse.de>
3355
3356         PR bootstrap/44699
3357         * gcc.dg/pr44699.c: New test.
3358
3359 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3360
3361         PR tree-optimization/39799
3362         * c-c++-common/uninit-17.c: New test.
3363
3364 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3365
3366         PR libfortran/43298
3367         * gfortran.dg/read_infnan_1.f90: New test.
3368
3369 2010-06-29  Jason Merrill  <jason@redhat.com>
3370
3371         Enable implicitly declared move constructor/operator= (N3053).
3372         * g++.dg/cpp0x/implicit3.C: New.
3373         * g++.dg/cpp0x/implicit4.C: New.
3374         * g++.dg/cpp0x/implicit5.C: New.
3375         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3376         * g++.dg/cpp0x/not_special.C: Adjust.
3377         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3378         * g++.dg/cpp0x/rv1n.C: Adjust.
3379         * g++.dg/cpp0x/rv1p.C: Adjust.
3380         * g++.dg/cpp0x/rv2n.C: Adjust.
3381         * g++.dg/cpp0x/rv2p.C: Adjust.
3382         * g++.dg/cpp0x/rv3n.C: Adjust.
3383         * g++.dg/cpp0x/rv3p.C: Adjust.
3384         * g++.dg/cpp0x/rv4n.C: Adjust.
3385         * g++.dg/cpp0x/rv4p.C: Adjust.
3386         * g++.dg/cpp0x/rv5n.C: Adjust.
3387         * g++.dg/cpp0x/rv5p.C: Adjust.
3388         * g++.dg/cpp0x/rv6n.C: Adjust.
3389         * g++.dg/cpp0x/rv6p.C: Adjust.
3390         * g++.dg/cpp0x/rv7n.C: Adjust.
3391         * g++.dg/cpp0x/rv7p.C: Adjust.
3392         * g++.dg/cpp0x/rv8p.C: Adjust.
3393         * g++.dg/gomp/pr26690-1.C: Adjust.
3394         * g++.dg/other/error20.C: Adjust.
3395         * g++.dg/other/error31.C: Adjust.
3396         * g++.dg/parse/error19.C: Adjust.
3397         * g++.dg/template/qualttp5.C: Adjust.
3398         * g++.old-deja/g++.law/ctors5.C: Adjust.
3399
3400         Enable implicitly deleted functions (N2346)
3401         * g++.dg/cpp0x/defaulted17.C: New.
3402         * g++.dg/cpp0x/implicit1.C: New.
3403         * g++.dg/cpp0x/implicit2.C: New.
3404         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3405         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3406         * g++.dg/init/ctor4.C: Adjust.
3407         * g++.dg/init/synth2.C: Adjust.
3408         * g++.dg/lto/20081118_1.C: Adjust.
3409         * g++.dg/other/error13.C: Adjust.
3410         * g++.dg/other/unused1.C: Adjust.
3411         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3412         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3413         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3414         * g++.old-deja/g++.law/ctors17.C: Adjust.
3415         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3416         * g++.old-deja/g++.pt/assign1.C: Adjust.
3417         * g++.old-deja/g++.pt/crash20.C: Adjust.
3418
3419         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3420         * g++.dg/cpp0x/defaulted13.C: Adjust.
3421         * g++.dg/cpp0x/defaulted2.C: Adjust.
3422         * g++.dg/cpp0x/defaulted3.C: Adjust.
3423         * g++.dg/cpp0x/initlist9.C: Adjust.
3424         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3425         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3426         * g++.dg/init/synth2.C: Adjust.
3427
3428         * g++.dg/cpp0x/defaulted19.C: New.
3429
3430         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3431         * g++.dg/template/error23.C: Fix for -std=c++0x.
3432
3433 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3434
3435         PR fortran/44718
3436         * gfortran.dg/proc_ptr_28.f90: New.
3437
3438 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR tree-optimization/43801
3441         * g++.dg/torture/pr43801.C: New test.
3442
3443         PR debug/44668
3444         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3445
3446 2010-06-29  Jason Merrill  <jason@redhat.com>
3447
3448         PR c++/44587
3449         * g++.dg/template/qualified-id2.C: New.
3450         * g++.dg/template/qualified-id3.C: New.
3451
3452 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3453
3454         PR fortran/44696
3455         * gfortran.dg/associated_target_4.f90: New.
3456
3457 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3458
3459         PR fortran/44582
3460         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3461
3462 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3463
3464         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3465
3466 2010-06-29  Jan Hubicka  <jh@suse.cz>
3467
3468         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3469
3470 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3471
3472         PR target/43902
3473         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3474         * gcc.target/arm/wmul-3.c: New test.
3475         * gcc.target/arm/wmul-4.c: New test.
3476
3477 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3478
3479         PR rtl-optimization/44659
3480         * gcc.target/i386/extract-1.c: New.
3481         * gcc.target/i386/extract-2.c: Likewise.
3482         * gcc.target/i386/extract-3.c: Likewise.
3483         * gcc.target/i386/extract-4.c: Likewise.
3484         * gcc.target/i386/extract-5.c: Likewise.
3485         * gcc.target/i386/extract-6.c: Likewise.
3486
3487 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR c++/44682
3490         * g++.dg/warn/Wunused-var-14.C: New test.
3491
3492 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3493
3494         PR fortran/43298
3495         * gfortran.dg/nan_6.f90: New.
3496
3497 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3498
3499         PR tree-optimization/43781
3500         * gcc.dg/torture/pr43781.c: New.
3501
3502 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3503
3504         PR fortran/40158
3505         * gfortran.dg/actual_rank_check_1.f90: New test.
3506
3507 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3508
3509         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3510
3511 2010-06-28  Jan Hubicka  <jh@suse.cz>
3512
3513         PR tree-optimization/44687
3514         * gcc.c-torture/compile/pr44687.c
3515
3516 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3517
3518         PR c++/44535
3519         * g++.dg/torture/pr44535.C: New test.
3520
3521 2010-06-28  Michael Matz  <matz@suse.de>
3522
3523         PR middle-end/44592
3524         * gfortran.dg/pr44592.f90: New test.
3525
3526 2010-06-28  Jan Hubicka  <jh@suse.cz>
3527
3528         PR tree-optimization/44357
3529         * g++.dg/torture/pr44357.C: New testcase.
3530
3531 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3532
3533         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3534         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3535         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3536         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3537         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3538         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3539         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3540         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3541
3542 2010-06-27  Jan Hubicka  <jh@suse.cz>
3543
3544         * gcc.c-torture/compile/pr44686.c: New file.
3545
3546 2010-06-27  Richard Guenther  <rguenther@suse.de>
3547
3548         PR tree-optimization/44683
3549         * gcc.c-torture/execute/pr44683.c: New testcase.
3550
3551 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3552
3553         * gnat.dg/noreturn3.ad[sb]: New test.
3554
3555 2010-06-26  Jason Merrill  <jason@redhat.com>
3556
3557         * g++.dg/cpp0x/explicit5.C: New.
3558
3559 2010-06-26  Richard Guenther  <rguenther@suse.de>
3560
3561         PR tree-optimization/44393
3562         * gcc.dg/pr44393.c: New testcase.
3563
3564 2010-06-26  Jan Hubicka  <jh@suse.cz>
3565
3566         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3567
3568 2010-06-26  Richard Guenther  <rguenther@suse.de>
3569
3570         PR middle-end/44674
3571         * gcc.dg/pr44674.c: New testcase.
3572
3573 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3574
3575         * gcc.dg/opts-3.c: New test.
3576
3577 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3578
3579         * gfortran.dg/type_decl_1.f90: New.
3580         * gfortran.dg/type_decl_2.f90: New.
3581
3582 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3583
3584         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3585         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3586
3587 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3588
3589         PR testsuite/38946
3590         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3591         error in comparing reals.
3592
3593 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3594
3595         * selected_real_kind_2.f90: New.
3596         * selected_real_kind_3.f90: New.
3597
3598 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3599
3600         * gfortran.dg/entry_19.f90: New.
3601
3602 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3603
3604         * gfortran.dg/end_subroutine_1.f90: New.
3605         * gfortran.dg/end_subroutine_2.f90: New.
3606         * gfortran.dg/interface_proc_end.f90: Update.
3607
3608 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3609
3610         * gfortran.dg/semicolon_fixed.f: Update.
3611         * gfortran.dg/semicolon_fixed_2.f: New.
3612         * gfortran.dg/semicolon_free_2.f90: New.
3613         * gfortran.dg/semicolon_free.f90: Update.
3614
3615 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3616
3617         PR fortran/44448
3618         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3619
3620 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3621
3622         * g++.dg/ipa/iinline-3.C: New test.
3623         * gcc.dg/ipa/modif-1.c: Removed.
3624
3625 2010-06-25  Jan Hubicka  <jh@suse.cz>
3626
3627         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3628
3629 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3630
3631         * g++.dg/ipa/iinline-2.C: New test.
3632
3633 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3634
3635         PR middle-end/43866
3636         * gfortran.dg/pr43866.f90: New test.
3637
3638         PR tree-optimization/44539
3639         * gcc.dg/pr44539.c: New test.
3640
3641 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3642
3643         From Jim Wilson:
3644         PR target/43902
3645         * gcc.target/mips/madd-9.c: New test.
3646
3647 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3648
3649         PR c/44517
3650         * gcc.dg/noncompile/pr44517.c: New.
3651         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3652
3653 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3654
3655         PR testsuite/43283
3656         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3657         and add argument to nop for IA64.
3658
3659 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3660
3661         PR target/44588
3662         * gcc.target/i386/mod-1.c: New.
3663         * gcc.target/i386/umod-1.c: Likewise.
3664         * gcc.target/i386/umod-2.c: Likewise.
3665         * gcc.target/i386/umod-3.c: Likewise.
3666
3667 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR middle-end/44492
3670         * g++.dg/torture/pr44492.C: New test.
3671
3672 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3673
3674         * c-c++-common/warn-omitted-condop.c: New.
3675
3676 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3677
3678         PR fortran/44614
3679         * gfortran.dg/import8.f90: New.
3680
3681 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3682
3683         * gnat.dg/not_null.adb: Update test case.
3684
3685 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR c++/44619
3688         * g++.dg/warn/Wunused-var-13.C: New test.
3689
3690         PR c++/44627
3691         * g++.dg/diagnostic/method1.C: New test.
3692
3693 2010-06-22  Cary Coutant  <ccoutant@google.com>
3694
3695         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3696
3697 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/44616
3700         * gfortran.dg/abstract_type_8.f03: New.
3701
3702 2010-06-21  Jason Merrill  <jason@redhat.com>
3703
3704         * g++.dg/cpp0x/noexcept08.C: New.
3705
3706         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3707
3708 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3709
3710         PR target/44615
3711         * gcc.target/i386/sse2-vec-2a.c: New.
3712
3713 2010-06-21  DJ Delorie  <dj@redhat.com>
3714
3715         * gcc.dg/pragma-diag-1.c: New.
3716
3717 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3718
3719         PR target/44615
3720         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3721
3722 2010-06-21  Alan Modra  <amodra@gmail.com>
3723
3724         PR testsuite/44505
3725         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3726         tail call to check_fa_mid.
3727
3728 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR target/44575
3731         * gcc.c-torture/execute/pr44575.c: New test.
3732
3733 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3734
3735         PR fortran/40632
3736         * gfortran.dg/contiguous_1.f90: New.
3737         * gfortran.dg/contiguous_2.f90: New.
3738         * gfortran.dg/contiguous_3.f90: New.
3739
3740 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3741
3742         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3743         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3744
3745 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3746
3747         PR target/44546
3748         * gcc.target/i386/pr44546.c: New test.
3749
3750 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3751
3752         * gcc.dg/opts-2.c: New test.
3753
3754 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3755
3756         PR fortran/44584
3757         * gfortran.dg/typebound_proc_15.f03: Modified.
3758
3759 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3760
3761         PR target/44072
3762         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3763         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3764
3765 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3766
3767         * g++.dg/ext/label13.C: Fix typo in last change.
3768
3769 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3770
3771         PR libfortran/44477
3772         * gfortran.dg/eof_3.f90
3773         * gfortran.dg/endfile_2.f90
3774         * gfortran.dg/endfile_4.f90
3775         * gfortran.dg/endfile_3.f90
3776
3777 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3778
3779         PR c++/41090
3780         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3781
3782 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3783
3784         PR fortran/44556
3785         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3786
3787 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3788
3789         * gcc.target/arm/pr40900.c: New test.
3790
3791 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3792
3793         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3794
3795 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3796
3797         PR fortran/44558
3798         * gfortran.dg/typebound_call_15.f03: New.
3799
3800 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3801
3802         PR c++/44486
3803         * g++.dg/pr44486.C: New.
3804
3805 2010-06-16  DJ Delorie  <dj@redhat.com>
3806
3807         * gcc.target/i386/volatile-bitfields-1.c: New.
3808         * gcc.target/i386/volatile-bitfields-2.c: New.
3809
3810 2010-06-16  Jason Merrill  <jason@redhat.com>
3811
3812         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3813
3814         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3815
3816 2010-06-16  Richard Guenther  <rguenther@suse.de>
3817
3818         PR c/44555
3819         * gcc.c-torture/execute/pr44555.c: New testcase.
3820
3821 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3822
3823         PR fortran/44549
3824         * gfortran.dg/typebound_proc_16.f03: New.
3825
3826 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3827
3828         * g++.dg/torture/pr43905.C: New test.
3829
3830 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3831
3832         PR testsuite/44538
3833         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3834         initialization loop from being vectorized.
3835         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3836
3837 2010-06-16  Alan Modra  <amodra@gmail.com>
3838
3839         PR tree-optimization/44507
3840         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3841
3842 2010-06-15  Jason Merrill  <jason@redhat.com>
3843
3844         * g++.dg/overload/arg3.C: Adjust error locations.
3845         * g++.dg/overload/copy1.C: Likewise.
3846         * g++.dg/tc1/dr152.C: Likewise.
3847         * g++.dg/template/incomplete4.C: Likewise.
3848         * g++.dg/template/incomplete5.C: Likewise.
3849         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3850         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3851         * g++.old-deja/g++.pt/crash9.C: Likewise.
3852
3853         * g++.dg/inherit/virtual5.C: New.
3854
3855         * g++.dg/cpp0x/defaulted18.C: New.
3856
3857         * g++.dg/cpp0x/initlist40.C: New.
3858
3859         * g++.dg/cpp0x/initlist39.C: New.
3860
3861 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3862
3863         PR middle-end/44391
3864         * gcc.dg/graphite/pr44391.c: New.
3865
3866 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3867
3868         PR fortran/43388
3869         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3870         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3871         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3872         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3873
3874 2010-06-15  Richard Guenther  <rguenther@suse.de>
3875
3876         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3877
3878 2010-06-15  Richard Guenther  <rguenther@suse.de>
3879
3880         * gcc.dg/vect/bb-slp-21.c: Adjust.
3881         * gcc.dg/vect/bb-slp-13.c: Likewise
3882         * gcc.dg/vect/bb-slp-4.c: Likewise
3883         * gcc.dg/vect/bb-slp-22.c: Likewise
3884         * gcc.dg/vect/bb-slp-14.c: Likewise
3885         * gcc.dg/vect/bb-slp-23.c: Likewise
3886         * gcc.dg/vect/bb-slp-15.c: Likewise
3887         * gcc.dg/vect/bb-slp-17.c: Likewise
3888         * gcc.dg/vect/bb-slp-18.c: Likewise
3889         * gcc.dg/vect/bb-slp-19.c: Likewise
3890         * gcc.dg/vect/bb-slp-10.c: Likewise
3891         * gcc.dg/vect/bb-slp-11.c: Likewise
3892         * gcc.dg/vect/bb-slp-20.c: Likewise
3893         * gcc.dg/vect/bb-slp-3.c: Likewise
3894
3895 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR fortran/44536
3898         * gfortran.dg/gomp/pr44536.f90: New test.
3899         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3900
3901 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3902
3903         PR target/44534
3904         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3905         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3906
3907 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3908
3909         PR tree-optimization/44508
3910         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3911
3912         PR bootstrap/44509
3913         * gcc.dg/pr44509.c: New test.
3914
3915 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3916
3917         PR tree-optimization/44507
3918         * gcc.dg/vect/pr44507.c: New test.
3919
3920 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3921
3922         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3923         and c-pretty-print.h.
3924
3925         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3926
3927 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3928
3929         * gfortran.dg/whole_file_18.f90: Updated error message.
3930
3931 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3932
3933         * gfortran.dg/whole_file_20.f03: New.
3934
3935 2010-06-12  Jan Hubicka  <jh@suse.cz>
3936
3937         * gcc.c-torture/compile/pc44485.c: New testcase.
3938
3939 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3940
3941         PR fortran/40117
3942         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3943         * gfortran.dg/typebound_proc_14.f03: New.
3944         * gfortran.dg/typebound_proc_15.f03: New.
3945
3946 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3947
3948         * gcc.dg/opts-1.c: New test.
3949
3950 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3951
3952         * gcc.dg/funroll-loops-all.c: Update expected error.
3953
3954 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3955
3956         PR target/44481
3957         * gcc.target/i386/pr44481.c: New test.
3958
3959 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3960
3961         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3962
3963 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3964
3965         PR middle-end/44483
3966         * gcc.dg/tree-ssa/pr44483.c: New.
3967
3968 2010-06-11  Paul Brook  <paul@codesourcery.com>
3969
3970         * g++.dg/other/arm-neon-1.C: New test.
3971
3972 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3973
3974         PR fortran/42051
3975         PR fortran/43896
3976         * gfortran.dg/class_23.f03: New test.
3977
3978 2010-06-11  Jan Hubicka  <jh@suse.cz>
3979
3980         * gcc.dg/ipa/pure-const-2.c: New testcase.
3981
3982 2010-06-11  Jan Hubicka  <jh@suse.cz>
3983
3984         * gcc.dg/noreturn-7.c: Update.
3985         * gcc.dg/noreturn-4.c: Update.
3986
3987 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3988
3989         Fix MIPS bootstrap
3990         * g++.dg/other/typedef4.C: New test.
3991
3992 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3993
3994         PR fortran/44207
3995         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3996
3997 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3998
3999         PR fortran/44457
4000         * gfortran.dg/asynchronous_3.f03
4001
4002 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4003
4004         PR middle-end/44185
4005         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4006         non-temporal stores out of the tests to form new test cases.  As a
4007         result, no non-temporal store should be generated in this case.
4008
4009         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4010         prefetch-7.c that generate one non-temporal store.
4011
4012         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4013         prefetch-7.c that generate one non-temporal store and one
4014         one-temporal prefetch.
4015
4016 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4017
4018         PR tree-optimization/44258
4019         * gcc.dg/tree-ssa/pr44258.c: New test.
4020
4021 2010-06-10  Daniel Kraft  <d@domob.eu>
4022
4023         PR fortran/38936
4024         * gfortran.dg/associate_1.f03: New test.
4025         * gfortran.dg/associate_2.f95: New test.
4026         * gfortran.dg/associate_3.f03: New test.
4027         * gfortran.dg/associate_4.f08: New test.
4028
4029 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4030
4031         * gfortran.dg/selected_char_kind_4.f90: New test.
4032
4033 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4034
4035         * gcc.dg/pr42461.c: New test.
4036
4037 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4038
4039         PR fortran/44347
4040         * gfortran.dg/selected_real_kind_1.f90: New.
4041
4042 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4043
4044         PR fortran/44359
4045         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4046         warning.
4047         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4048         check for warning.
4049
4050 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4051
4052         * gfortran.dg/data_namelist_conflict.f90: New test.
4053
4054 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4055
4056         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4057         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4058         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4059
4060 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4061
4062         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4063         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4064         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4065         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4066         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4067
4068 2010-06-09  Jason Merrill  <jason@redhat.com>
4069
4070         PR c++/44366
4071         * g++.dg/cpp0x/decltype23.C: Move to...
4072         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4073
4074 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4075
4076         PR fortran/44211
4077         * gfortran.dg/typebound_call_14.f03: New test.
4078
4079 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4080
4081         PR tree-optimization/44423
4082         * gcc.dg/tree-ssa/pr44423.c: New test.
4083
4084 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4085
4086         PR testsuite/42843
4087         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4088         TV_NONE to initialize tv_id field.
4089         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4090         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4091         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4092         Include toplev.h .
4093         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4094         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4095         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4096
4097 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4098
4099         PR tree-optimization/39874
4100         PR middle-end/28685
4101         * gcc.dg/pr39874.c: New file.
4102
4103 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4104
4105         * g++.dg/ext/attr-alias-1.C: New.
4106         * g++.dg/ext/attr-alias-2.C: New.
4107
4108 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/44446
4111         * gfortran.dg/proc_ptr_27.f90: New.
4112
4113 2010-06-07  Jason Merrill  <jason@redhat.com>
4114
4115         PR c++/44366
4116         * g++.dg/cpp0x/decltype23.C: New.
4117
4118 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4119             Shujing Zhao  <pearly.zhao@oracle.com>
4120
4121         PR c/37724
4122         * gcc.dg/c90-const-expr-10.c: Adjust.
4123         * gcc.dg/c99-const-expr-10.c: Adjust.
4124         * gcc.dg/init-bad-7.c: New.
4125
4126 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4127
4128         * lib/target-supports.exp (check_effective_target_gas): New proc.
4129         * gcc.c-torture/execute/960321-1.x: New file.
4130
4131 2010-06-07  Jason Merrill  <jason@redhat.com>
4132
4133         PR c++/44401
4134         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4135
4136 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR c++/44444
4139         * g++.dg/warn/Wunused-var-12.C: New test.
4140
4141         PR c++/44443
4142         * c-c++-common/Wunused-var-11.c: New test.
4143
4144 2010-06-07  Jan Hubicka  <jh@suse.cz>
4145
4146         * gcc.dg/ipa/pure-const-1.c: New testcase.
4147
4148 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4149
4150         PR rtl-optimization/44404
4151         * gcc.dg/pr44404.c: New.
4152
4153 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4154
4155         PR target/44159
4156         * gcc.target/i386/abi-2.c: Check sysv abi here.
4157         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4158         function to avoid failures by different ABIs.
4159         * gcc.target/i386/aes-check.h: Likewise.
4160         * gcc.target/i386/avx-check.h: Likewise.
4161         * gcc.target/i386/fma4-check.h: Likewise.
4162         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4163         * gcc.target/i386/mmx-check.h: Likewise.
4164         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4165         * gcc.target/i386/pclmul-check.h: Likewise.
4166         * gcc.target/i386/sse-check.h: Likewise.
4167         * gcc.target/i386/sse2-check.h: Likewise.
4168         * gcc.target/i386/sse3-check.h: Likewise.
4169         * gcc.target/i386/sse4_1-check.h: Likewise.
4170         * gcc.target/i386/sse4_2-check.h: Likewise.
4171         * gcc.target/i386/sse4a-check.h: Likewise.
4172         * gcc.target/i386/ssse3-check.h: Likewise.
4173         * gcc.target/i386/xop-check.h: Likewise.
4174         * gcc.target/i386/pr27971.c: Fix for LLP64.
4175         * gcc.target/i386/pr39139.c: Likewise.
4176         * gcc.target/i386/pr39315-check.c: Likewise.
4177         * gcc.target/i386/vararg-1.c: Likewise.
4178         * gcc.target/i386/vararg-2.c: Likewise.
4179         Additional add dg-compile to avoid failure due
4180         missing foo symbol.
4181
4182         * gcc.dg/compound-literal-1.c: Fix for llp64.
4183         * gcc.dg/pr32370.c: Likewise.
4184         * gcc.dg/pr37561.c: Likewise.
4185         * gcc.dg/pr41340.c: Likewise.
4186         * gcc.dg/pr41551.c: Likewise.
4187
4188 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4189
4190         PR c++/44188
4191         * g++.dg/debug/dwarf2/typedef3.C: New test.
4192
4193 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4194
4195         PR c/20000
4196         * c-c++-common/pr20000.c: New.
4197
4198 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4199
4200         PR c++/44086
4201         * g++.dg/init/pr44086.C: New.
4202         * g++.dg/cpp0x/decltype4.C: Adjust.
4203
4204 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4205
4206         PR fortran/43945
4207         * gfortran.dg/generic_23.f03: New test.
4208
4209 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4210
4211         PR fortran/43895
4212         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4213
4214 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4215
4216         PR c++/44361
4217         * c-c++-common/Wunused-var-9.c: New test.
4218
4219 2010-06-05  Jason Merrill  <jason@redhat.com>
4220
4221         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4222
4223 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4224
4225         PR c/44322
4226         * gcc.dg/c99-restrict-4.c: New test.
4227
4228 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4229
4230         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4231         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4232         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4233         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4234         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4235         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4236         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4237         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4238         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4239         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4240         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4241         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4242         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4243         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4244         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4245         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4246         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4247         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4248         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4249         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4250         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4251         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4252
4253 2010-06-04  Jason Merrill  <jason@redhat.com>
4254
4255         * g++.dg/cpp0x/noexcept06.C: New.
4256         * g++.dg/cpp0x/noexcept07.C: New.
4257
4258         * g++.dg/cpp0x/noexcept01.C: New.
4259         * g++.dg/cpp0x/noexcept02.C: New.
4260         * g++.dg/cpp0x/noexcept03.C: New.
4261         * g++.dg/cpp0x/noexcept04.C: New.
4262         * g++.dg/cpp0x/noexcept05.C: New.
4263
4264 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4265
4266         PR c++/44412
4267         * g++.dg/warn/Wunused-var-10.C: New test.
4268         * g++.dg/warn/Wunused-var-11.C: New test.
4269
4270         PR c++/44362
4271         * c-c++-common/Wunused-var-10.c: New test.
4272
4273 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4274
4275         PR c/25880
4276         * gcc.dg/assign-warn-2.c: Update.
4277         * gcc.dg/cpp/line3.c: Update.
4278         * gcc.dg/c99-array-lval-8.c: Update.
4279         * gcc.dg/cast-qual-2.c: Update.
4280         * gcc.dg/c99-arraydecl-3.c:  Update.
4281         * gcc.dg/assign-warn-1.c:  Update.
4282         * gcc.dg/format/gcc_diag-1.c:  Update.
4283
4284 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4285
4286         PR rtl-optimization/39871
4287         PR rtl-optimization/40615
4288         PR rtl-optimization/42500
4289         PR rtl-optimization/42502
4290         * gcc.target/arm/eliminate.c: New test.
4291
4292 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4293
4294         PR libstdc++/44410
4295         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4296         * g++.old-deja/g++.other/delete3.C: Likewise.
4297         * g++.old-deja/g++.other/new.C: Likewise.
4298         * g++.old-deja/g++.law/operators27.C: Likewise.
4299         * g++.old-deja/g++.mike/p755.C: Likewise.
4300         * g++.dg/eh/new1.C: Likewise.
4301         * g++.dg/init/new5.C: Likewise.
4302
4303 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4304
4305         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4306         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4307         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4308
4309 2010-06-03  Richard Guenther  <rguenther@suse.de>
4310
4311         PR lto/41921
4312         * lib/lto.exp: Always load gcc.exp.
4313         (lto-obj): For C source files invoke gcc_target_compile.
4314         * g++.dg/lto/20100603-1_0.C: New testcase.
4315         * g++.dg/lto/20100603-1_1.c: Likewise.
4316
4317 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4318
4319         PR tree-optimization/43688
4320         * gfortran.dg/pr43688.f90: New.
4321
4322 2010-06-03  Richard Guenther  <rguenther@suse.de>
4323
4324         PR lto/41584
4325         * gcc.dg/lto/20100603-1_0.c: New testcase.
4326         * gcc.dg/lto/20100603-2_0.c: Likewise.
4327         * gcc.dg/lto/20100603-3_0.c: Likewise.
4328
4329 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4330
4331         PR target/44218
4332         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4333         * gcc.target/powerpc/recip-2.c: Ditto.
4334         * gcc.target/powerpc/recip-3.c: Ditto.
4335         * gcc.target/powerpc/recip-4.c: Ditto.
4336         * gcc.target/powerpc/recip-5.c: Ditto.
4337         * gcc.target/powerpc/recip-6.c: Ditto.
4338         * gcc.target/powerpc/recip-7.c: Ditto.
4339         * gcc.target/powerpc/recip-test.h: Ditto.
4340         * gcc.target/powerpc/recip-test2.h: Ditto.
4341
4342 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4343
4344         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4345
4346 2010-06-02  Jason Merrill  <jason@redhat.com>
4347
4348         * g++.dg/ext/vector9.C: Expect typedef in error message.
4349
4350         PR c++/9726
4351         PR c++/23594
4352         PR c++/44333
4353         * g++.dg/tc1/dr101.C: Remove xfails.
4354
4355 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4356
4357         PR middle-end/44372
4358         * g++.dg/ipa/pr44372.C: New.
4359
4360 2010-06-02  Jan Hubicka  <jh@suse.cz>
4361
4362         PR middle-end/44295
4363         * g++.dg/torture/pr44295.C: Neww testcase.
4364
4365 2010-06-02  Jan Hubicka  <jh@suse.cz>
4366
4367         * gcc.dg/tree-ssa/loadpre6.c: Update.
4368
4369 2010-06-02  Richard Guenther  <rguenther@suse.de>
4370
4371         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4372         diagnostic.h.
4373
4374 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4375
4376         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4377         the link fail message.
4378
4379 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4380
4381         PR fortran/44360
4382         * gfortran.dg/use_13.f90: New test case.
4383
4384 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4385
4386         PR fortran/44371
4387         * gfortran.dg/error_stop_2.f08: Minor update.
4388
4389 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4390
4391         PR fortran/44371
4392         * gfortran.dg/error_stop_1.f08: New test.
4393         * gfortran.dg/error_stop_2.f08: New test.
4394
4395 2010-06-01  Jason Merrill  <jason@redhat.com>
4396
4397         DR 990
4398         * g++.dg/cpp0x/initlist37.C: New.
4399         * g++.dg/cpp0x/initlist38.C: New.
4400
4401         PR c++/44358
4402         * g++.dg/cpp0x/initlist36.C: New.
4403
4404 2010-05-31 Jan Hubicka  <jh@suse.cz>
4405
4406         * gcc.dg/noreturn-8.c: New testcase.
4407
4408 2010-05-31 Jan Hubicka  <jh@suse.cz>
4409
4410         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4411         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4412
4413 2010-05-31 Jan Hubicka  <jh@suse.cz>
4414
4415         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4416         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4417
4418 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4419
4420         PR fortran/36928
4421         * gfortran.dg/dependency_27.f90:  New test.
4422         * gfortran.dg/array_assign_1.F90:  New test.
4423
4424 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR target/44338
4427         * gcc.target/i386/sse-24.c: New test.
4428
4429 2010-05-31  Jan Hubicka  <jh@suse.cz>
4430
4431         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4432
4433 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR middle-end/44337
4436         * gcc.dg/pr44337.c: New test.
4437
4438         PR tree-optimization/44182
4439         * g++.dg/debug/pr44182.C: New test.
4440
4441 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4442
4443         * gcc.dg/nested-func-7.c: New test.
4444         * gnat.dg/frame_overflow.adb: Adjust directives.
4445
4446 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4447
4448         * gnat.dg/prot2.ad[sb]: New test.
4449         * gnat.dg/prot2_pkg1.ads: New helper.
4450         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4451
4452 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4453
4454         * gnat.dg/array11.adb: Adjust dg-warning directive.
4455         * gnat.dg/object_overflow.adb: Likewise.
4456
4457 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4458
4459         PR middle-end/44306
4460         * gcc.dg/tree-ssa/pr44306.c: New.
4461
4462 2010-05-29  Jan Hubicka  <jh@suse.cz>
4463
4464         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4465
4466 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4467
4468         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4469
4470 2010-05-28  Mike Stump  <mikestump@comcast.net>
4471
4472         PR objc/44125
4473         * objc.dg/const-str-9.m: Remove static.
4474
4475 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4476
4477         PR target/43636
4478         * gcc.c-torture/compile/pr43636.c: New test.
4479
4480 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4481
4482         PR objc++/23616
4483         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4484         * obj-c++.dg/try-catch-9.mm: Ditto.
4485
4486 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4487
4488         Revert patch for PR c++/44188
4489         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4490
4491 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4492
4493         PR c++/44188
4494         * g++.dg/debug/dwarf2/typedef3.C: New test.
4495
4496 2010-05-27  Jason Merrill  <jason@redhat.com>
4497
4498         PR c++/43555
4499         * g++.dg/ext/vla9.C: New.
4500
4501 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4502
4503         PR objc/44140
4504         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4505         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4506         * objc.dg/torture/tls/thr-init.m: Ditto.
4507         * objc.dg/torture/trivial.m: Ditto.
4508         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4509         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4510         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4511         * obj-c++.dg/torture/trivial.mm: Ditto.
4512
4513 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4514
4515         * g++.dg/lto/20100302_0.C: Skip on darwin.
4516
4517 2010-05-27  Richard Guenther  <rguenther@suse.de>
4518
4519         PR tree-optimization/44284
4520         * gcc.dg/vect/vect-118.c: New testcase.
4521         * gcc.dg/vect/bb-slp-20.c: Adjust.
4522         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4523         * gcc.dg/vect/slp-9.c: Likewise.
4524         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4525         * gcc.dg/vect/vect-10.c: Likewise.
4526         * gcc.dg/vect/vect-109.c: Likewise.
4527         * gcc.dg/vect/vect-12.c: Likewise.
4528         * gcc.dg/vect/vect-36.c: Likewise.
4529         * gcc.dg/vect/vect-7.c: Likewise.
4530         * gcc.dg/vect/vect-iv-8.c: Likewise.
4531         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4532         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4533         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4534         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4535         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4536         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4537         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4538         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4539         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4540         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4541         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4542         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4543         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4544         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4545         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4546         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4547         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4548
4549 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4550
4551         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4552         necessary.
4553
4554 2010-05-26  Jan Hubicka  <jh@suse.cz>
4555
4556         * gcc.dg/lto/materialize-1_0.c: New file.
4557         * gcc.dg/lto/materialize-1_1.c: New file.
4558
4559 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4560
4561         * gnat.dg/lto10.adb: New test.
4562         * gnat.dg/lto10_pkg.ads: New helper.
4563
4564 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4565
4566         * lib/target-supports.exp (check_effective_target_int128): New
4567         function to check if __int128 types are available for target.
4568         * c-c++-common/int128-types-1.c: New.
4569         * c-c++-common/int128-1.c: New.
4570         * c-c++-common/int128-2.c: New.
4571         * g++.dg/abi/mangle43.C: New.
4572         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4573         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4574         pointer-wide scalar.
4575         * g++.dg/other/pr25632.C: Likewise.
4576         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4577         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4578         overflow warnings.
4579         * g++.dg/warn/pr13358-4.C: Likewise.
4580         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4581         * g++.dg/warn/Wconversion-null.C: Likewise.
4582
4583 2010-05-26  Jason Merrill  <jason@redhat.com>
4584
4585         PR c++/43382
4586         * g++.dg/cpp0x/variadic101.C: New.
4587
4588 2010-05-26  Richard Guenther  <rguenther@suse.de>
4589
4590         PR rtl-optimization/44164
4591         * gcc.c-torture/execute/pr44164.c: New testcase.
4592         * g++.dg/tree-ssa/pr13146.C: Adjust.
4593
4594 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4595
4596         PR fortran/40011
4597         * gfortran.dg/whole_file_19.f90 : New test.
4598
4599 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4600
4601         PR fortran/30668
4602         PR fortran/31346
4603         PR fortran/34260
4604         * gfortran.dg/pr40999.f: Fix function type.
4605         * gfortran.dg/whole_file_5.f90: Likewise.
4606         * gfortran.dg/whole_file_6.f90: Likewise.
4607         * gfortran.dg/whole_file_16.f90: New.
4608         * gfortran.dg/whole_file_17.f90: New.
4609         * gfortran.dg/whole_file_18.f90: New.
4610
4611 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4612             Iain Sandoe  <iains@gcc.gnu.org>
4613
4614         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4615         * gcc.c-torture/compile/pr44197.c: Require alias support.
4616         * gcc.dg/lto/20081222_0.c: Ditto.
4617
4618 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR debug/42801
4621         * gcc.dg/guality/vla-2.c: New test.
4622
4623 2010-05-25  Richard Guenther  <rguenther@suse.de>
4624
4625         PR middle-end/44069
4626         * g++.dg/torture/pr44069.C: New testcase.
4627
4628 2010-05-25  Richard Guenther  <rguenther@suse.de>
4629
4630         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4631
4632 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4633
4634         PR objc/44140
4635         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4636
4637 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4638
4639         * obj-c++.dg/torture/tls/trivial.mm: New.
4640         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4641         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4642         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4643         * obj-c++.dg/torture/tls/diag-1.mm: New.
4644         * obj-c++.dg/torture/tls/tls.exp: New.
4645         * obj-c++.dg/torture/trivial.mm: New.
4646         * obj-c++.dg/torture/dg-torture.exp: New.
4647         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4648         * obj-c++.dg/tls/trivial.m: New.
4649         * obj-c++.dg/tls/init-1.mm: New.
4650         * obj-c++.dg/tls/diag-1.mm: New.
4651         * obj-c++.dg/tls/init-2.mm: New.
4652         * obj-c++.dg/tls/diag-2.mm: New.
4653         * obj-c++.dg/tls/diag-3.mm: New.
4654         * obj-c++.dg/tls/diag-4.mm: New.
4655         * obj-c++.dg/tls/static-1.mm: New.
4656         * obj-c++.dg/tls/tls.exp: New.
4657         * obj-c++.dg/tls/diag-5.mm: New.
4658         * obj-c++.dg/tls/static-1a.mm: New.
4659         * objc-obj-c++-shared/Object1.mm: New.
4660         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4661
4662 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4663
4664         PR objc++/43689
4665         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4666         * obj-c++.dg/const-str-6.mm: Ditto.
4667
4668 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4669
4670         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4671
4672 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4673
4674         PR ada/38394
4675         * gnat.dg/array13.ad[sb]: New test.
4676
4677 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4678             Sandra Loosemore  <sandra@codesourcery.com>
4679
4680         * gcc.target/arm/neon/: Regenerated test cases.
4681
4682         * gcc.target/arm/neon/polytypes.c,
4683         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4684         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4685         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4686         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4687         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4688         dg-add-options arm_neon.
4689
4690         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4691         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4692         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4693         and arm_neon_fp16_ok.
4694
4695         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4696         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4697
4698         * lib/target-supports.exp (add_options_for_arm_neon): New.
4699         (check_effective_target_arm_neon_ok_nocache): New, from
4700         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4701         (check_effective_target_arm_neon_ok): Use
4702         check_effective_target_arm_neon_ok_nocache.
4703         (add_options_for_arm_neon_fp16)
4704         (check_effective_target_arm_neon_fp16_ok)
4705         check_effective_target_arm_neon_fp16_ok_nocache): New.
4706         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4707
4708 2010-05-24  Jason Merrill  <jason@redhat.com>
4709
4710         PR c++/41510
4711         * g++.dg/cpp0x/initlist35.C: New.
4712         * g++.dg/init/brace6.C: Adjust.
4713
4714 2010-05-24  Paul Brook  <paul@codesourcery.com>
4715
4716         * gcc.target/arm/frame-pointer-1.c: New test.
4717         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4718         pointer elimination.
4719
4720 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4721
4722         PR target/44245
4723         * gcc.target/i386/crc32-3.c: New.
4724         * gcc.target/i386/crc32-4.c: Likewise.
4725
4726 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4727
4728         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4729         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4730         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4731
4732 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4733
4734         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4735
4736 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4737
4738         PR target/43869
4739         * gcc.c-target/pr43869.c: New test.
4740
4741 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4742
4743         PR fortran/44212
4744         * gfortran.dg/class_22.f03: New.
4745
4746 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4747
4748         PR lto/44238
4749         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4750
4751 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4752
4753         PR fortran/44213
4754         * gfortran.dg/abstract_type_7.f03: New.
4755
4756 2010-05-21  Jason Merrill  <jason@redhat.com>
4757
4758         * g++.dg/eh/spec11.C: Test cleanup optimization.
4759
4760 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR debug/44223
4763         * gcc.target/i386/pr44223.c: New test.
4764
4765 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4766
4767         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4768
4769 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4770
4771         * g++.dg/other/const3.C: New test.
4772
4773 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4774
4775         PR fortran/38407
4776         * warn_unused_dummy_argument_1.f90: New.
4777         * warn_unused_dummy_argument_2.f90: New.
4778
4779 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4780
4781         PR c++/30298
4782         * g++.dg/inherit/crash1.C: New.
4783         * g++.dg/inherit/crash2.C: Likewise.
4784
4785 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR debug/44178
4788         * g++.dg/debug/pr44178.C: New test.
4789
4790 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4791
4792         PR middle-end/44185
4793         * gcc.dg/tree-ssa/prefetch-6.c: Add
4794         --param min-insn-to-prefetch-ratio=6.
4795         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4796         allow unrolling, and adjust the movnti count.
4797
4798 2010-05-20  Jan Hubicka  <jh@suse.cz>
4799
4800         PR middle-end/44197
4801         * gcc.c-torture/compile/pr44197.c: New file.
4802
4803 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4804
4805         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4806         Fix test code.
4807         (check_effective_target_xop): Remove __may_alias__ attribute.
4808
4809 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4810
4811         PR target/44202
4812         * gcc.c-torture/execute/pr44202-1.c: New test.
4813
4814 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4815
4816         PR fortran/43851
4817         * gfortran.dg/label_1.f90: Update test.
4818
4819 2010-05-19  Jan Hubicka  <jh@suse.cz>
4820
4821         * gcc.dg/lto/ipareference2_0.c: New file.
4822         * gcc.dg/lto/ipareference2_1.c: New file.
4823
4824 2010-05-19  Jason Merrill  <jason@redhat.com>
4825
4826         * g++.dg/parse/fn-typedef2.C: New.
4827
4828         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4829         function type.
4830
4831         PR c++/44193
4832         * g++.dg/template/fntype1.C: New.
4833
4834 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4835
4836         * gnat.dg/discr23.ad[sb]: New test.
4837         * gnat.dg/discr23_pkg.ads: New helper.
4838
4839         * gnat.dg/specs/controlled1.ads: New test.
4840         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4841
4842 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4843
4844         PR fortran/44055
4845         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4846         Fixed scope of C_SIZEOF.
4847         * gfortran.dg/warn_conversion_2.f90: New.
4848
4849 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4850
4851         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4852         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4853         for optional selector.
4854         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4855         (check_effective_target_sse3): New proc.
4856         * gcc.target/i386/math-torture/math-torture.exp: Load
4857         target-supports.exp.
4858         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4859         check_effective_target_sse2.
4860         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4861         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4862         * g++.dg/vect/vect.exp: Likewise.
4863         * gfortran.dg/vect/vect.exp: Likewise.
4864         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4865         -msse2 if check_effective_target_sse2.
4866
4867         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4868         * gcc.target/i386/3dnow-2.c: Likewise.
4869         * gcc.target/i386/3dnowA-1.c: Likewise.
4870         * gcc.target/i386/3dnowA-2.c: Likewise.
4871         * gcc.target/i386/pr42549.c: Likewise.
4872
4873         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4874         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4875         * gcc.target/i386/sse3-addsubps.c: Likewise.
4876         * gcc.target/i386/sse3-haddpd.c: Likewise.
4877         * gcc.target/i386/sse3-haddps.c: Likewise.
4878         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4879         * gcc.target/i386/sse3-hsubps.c: Likewise.
4880         * gcc.target/i386/sse3-movddup.c: Likewise.
4881         * gcc.target/i386/sse3-movshdup.c: Likewise.
4882         * gcc.target/i386/sse3-movsldup.c: Likewise.
4883
4884         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4885         * g++.dg/ext/attrib35.C: Likewise.
4886         * g++.dg/opt/pr40496.C: Likewise.
4887         * g++.dg/other/i386-1.C: Likewise.
4888         * g++.dg/other/i386-4.C: Likewise.
4889         * g++.dg/other/pr34435.C: Likewise.
4890         * g++.dg/other/pr39496.C: Likewise.
4891         * g++.dg/other/pr40446.C: Likewise.
4892         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4893         * gcc.dg/compat/vector-1a_main.c: Likewise.
4894         * gcc.dg/compat/vector-2a_main.c: Likewise.
4895         * gcc.dg/lto/20090206-1_0.c: Likewise.
4896         * gcc.dg/pr34856.c: Likewise.
4897         * gcc.dg/pr36584.c: Likewise.
4898         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4899         * gcc.dg/pr37544.c: Likewise.
4900         * gcc.dg/torture/pr16104-1.c: Likewise.
4901         * gcc.dg/torture/pr35771-1.c: Likewise.
4902         * gcc.dg/torture/pr35771-2.c: Likewise.
4903         * gcc.dg/torture/pr35771-3.c: Likewise.
4904         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4905         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4906         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4907         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4908         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4909         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4910         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4911         * gcc.target/i386/20060512-1.c: Likewise.
4912         * gcc.target/i386/20060512-3.c: Likewise.
4913         * gcc.target/i386/all_one_m128i.c: Likewise.
4914         * gcc.target/i386/float128-1.c: Likewise.
4915         * gcc.target/i386/float128-2.c: Likewise.
4916         * gcc.target/i386/fpcvt-1.c: Likewise.
4917         * gcc.target/i386/fpcvt-2.c: Likewise.
4918         * gcc.target/i386/fpcvt-3.c: Likewise.
4919         * gcc.target/i386/fpprec-1.c: Likewise.
4920         * gcc.target/i386/funcspec-9.c: Likewise.
4921         * gcc.target/i386/incoming-1.c: Likewise.
4922         * gcc.target/i386/incoming-12.c: Likewise.
4923         * gcc.target/i386/incoming-2.c: Likewise.
4924         * gcc.target/i386/incoming-3.c: Likewise.
4925         * gcc.target/i386/incoming-4.c: Likewise.
4926         * gcc.target/i386/incoming-6.c: Likewise.
4927         * gcc.target/i386/incoming-7.c: Likewise.
4928         * gcc.target/i386/incoming-8.c: Likewise.
4929         * gcc.target/i386/opt-1.c: Likewise.
4930         * gcc.target/i386/opt-2.c: Likewise.
4931         * gcc.target/i386/ordcmp-1.c: Likewise.
4932         * gcc.target/i386/pr17692.c: Likewise.
4933         * gcc.target/i386/pr18614-1.c: Likewise.
4934         * gcc.target/i386/pr22152.c: Likewise.
4935         * gcc.target/i386/pr23570.c: Likewise.
4936         * gcc.target/i386/pr23575.c: Likewise.
4937         * gcc.target/i386/pr26449-1.c: Likewise.
4938         * gcc.target/i386/pr26600.c: Likewise.
4939         * gcc.target/i386/pr27790.c: Likewise.
4940         * gcc.target/i386/pr28839.c: Likewise.
4941         * gcc.target/i386/pr30970.c: Likewise.
4942         * gcc.target/i386/pr32000-1.c: Likewise.
4943         * gcc.target/i386/pr32000-2.c: Likewise.
4944         * gcc.target/i386/pr32280.c: Likewise.
4945         * gcc.target/i386/pr32661.c: Likewise.
4946         * gcc.target/i386/pr32708-1.c: Likewise.
4947         * gcc.target/i386/pr32961.c: Likewise.
4948         * gcc.target/i386/pr33329.c: Likewise.
4949         * gcc.target/i386/pr35714.c: Likewise.
4950         * gcc.target/i386/pr35767-1.c: Likewise.
4951         * gcc.target/i386/pr35767-1d.c: Likewise.
4952         * gcc.target/i386/pr35767-1i.c: Likewise.
4953         * gcc.target/i386/pr35767-2.c: Likewise.
4954         * gcc.target/i386/pr35767-2d.c: Likewise.
4955         * gcc.target/i386/pr35767-2i.c: Likewise.
4956         * gcc.target/i386/pr35767-3.c: Likewise.
4957         * gcc.target/i386/pr35767-5.c: Likewise.
4958         * gcc.target/i386/pr36222-1.c: Likewise.
4959         * gcc.target/i386/pr36578-1.c: Likewise.
4960         * gcc.target/i386/pr36578-2.c: Likewise.
4961         * gcc.target/i386/pr36992-1.c: Likewise.
4962         * gcc.target/i386/pr37101.c: Likewise.
4963         * gcc.target/i386/pr37216.c: Likewise.
4964         * gcc.target/i386/pr37434-1.c: Likewise.
4965         * gcc.target/i386/pr37434-2.c: Likewise.
4966         * gcc.target/i386/pr37843-3.c: Likewise.
4967         * gcc.target/i386/pr37843-4.c: Likewise.
4968         * gcc.target/i386/pr39162.c: Likewise.
4969         * gcc.target/i386/pr39315-1.c: Likewise.
4970         * gcc.target/i386/pr39315-2.c: Likewise.
4971         * gcc.target/i386/pr39315-3.c: Likewise.
4972         * gcc.target/i386/pr39315-4.c: Likewise.
4973         * gcc.target/i386/pr39445.c: Likewise.
4974         * gcc.target/i386/pr39496.c: Likewise.
4975         * gcc.target/i386/pr40809.c: Likewise.
4976         * gcc.target/i386/pr40906-3.c: Likewise.
4977         * gcc.target/i386/pr41019.c: Likewise.
4978         * gcc.target/i386/pr42542-1.c: Likewise.
4979         * gcc.target/i386/pr42542-2.c: Likewise.
4980         * gcc.target/i386/pr42542-3.c: Likewise.
4981         * gcc.target/i386/pr42542-3a.c: Likewise.
4982         * gcc.target/i386/pr42881.c: Likewise.
4983         * gcc.target/i386/push-1.c: Likewise.
4984         * gcc.target/i386/quad-sse.c: Likewise.
4985         * gcc.target/i386/reload-1.c: Likewise.
4986         * gcc.target/i386/sse-10.c: Likewise.
4987         * gcc.target/i386/sse-11.c: Likewise.
4988         * gcc.target/i386/sse-15.c: Likewise.
4989         * gcc.target/i386/sse-17.c: Likewise.
4990         * gcc.target/i386/sse-18.c: Likewise.
4991         * gcc.target/i386/sse-19.c: Likewise.
4992         * gcc.target/i386/sse-4.c: Likewise.
4993         * gcc.target/i386/sse-6.c: Likewise.
4994         * gcc.target/i386/sse-vect-types.c: Likewise.
4995         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4996         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4997         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4998         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4999         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5000         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5001         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5002         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5003         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5004         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5005         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5006         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5007         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5008         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5009         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5010         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5011         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5012         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5013         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5014         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5015         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5016         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5017         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5018         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5019         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5020         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5021         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5022         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5023         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5024         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5025         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5026         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5027         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5028         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5029         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5030         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5031         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5032         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5033         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5034         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5035         * gcc.target/i386/sse2-mmx.c: Likewise.
5036         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5037         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5038         * gcc.target/i386/sse2-movd-1.c: Likewise.
5039         * gcc.target/i386/sse2-movd-2.c: Likewise.
5040         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5041         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5042         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5043         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5044         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5045         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5046         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5047         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5048         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5049         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5050         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5051         * gcc.target/i386/sse2-movq-1.c: Likewise.
5052         * gcc.target/i386/sse2-movq-2.c: Likewise.
5053         * gcc.target/i386/sse2-movq-3.c: Likewise.
5054         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5055         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5056         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5057         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5058         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5059         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5060         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5061         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5062         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5063         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5064         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5065         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5066         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5067         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5068         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5069         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5070         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5071         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5072         * gcc.target/i386/sse2-pand-1.c: Likewise.
5073         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5074         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5075         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5076         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5077         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5078         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5079         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5080         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5081         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5082         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5083         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5084         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5085         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5086         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5087         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5088         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5089         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5090         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5091         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5092         * gcc.target/i386/sse2-por-1.c: Likewise.
5093         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5094         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5095         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5096         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5097         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5098         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5099         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5100         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5101         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5102         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5103         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5104         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5105         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5106         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5107         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5108         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5109         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5110         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5111         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5112         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5113         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5114         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5115         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5116         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5117         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5118         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5119         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5120         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5121         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5122         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5123         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5124         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5125         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5126         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5127         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5128         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5129         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5130         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5131         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5132         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5133         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5134         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5135         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5136         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5137         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5138         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5139         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5140         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5141         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5142         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5143         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5144         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5145         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5146         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5147         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5148         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5149         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5150         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5151         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5152         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5153         * gcc.target/i386/sse2-vec-1.c: Likewise.
5154         * gcc.target/i386/sse2-vec-2.c: Likewise.
5155         * gcc.target/i386/sse2-vec-3.c: Likewise.
5156         * gcc.target/i386/sse2-vec-4.c: Likewise.
5157         * gcc.target/i386/sse2-vec-5.c: Likewise.
5158         * gcc.target/i386/sse2-vec-6.c: Likewise.
5159         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5160         * gcc.target/i386/ssefn-2.c: Likewise.
5161         * gcc.target/i386/ssefn-4.c: Likewise.
5162         * gcc.target/i386/ssefp-1.c: Likewise.
5163         * gcc.target/i386/ssefp-2.c: Likewise.
5164         * gcc.target/i386/sseregparm-3.c: Likewise.
5165         * gcc.target/i386/sseregparm-4.c: Likewise.
5166         * gcc.target/i386/sseregparm-5.c: Likewise.
5167         * gcc.target/i386/sseregparm-6.c: Likewise.
5168         * gcc.target/i386/sseregparm-7.c: Likewise.
5169         * gcc.target/i386/ssetype-1.c: Likewise.
5170         * gcc.target/i386/ssetype-2.c: Likewise.
5171         * gcc.target/i386/ssetype-3.c: Likewise.
5172         * gcc.target/i386/ssetype-4.c: Likewise.
5173         * gcc.target/i386/ssetype-5.c: Likewise.
5174         * gcc.target/i386/unordcmp-1.c: Likewise.
5175         * gcc.target/i386/vararg-1.c: Likewise.
5176         * gcc.target/i386/vararg-2.c: Likewise.
5177         * gcc.target/i386/vararg-3.c: Likewise.
5178         * gcc.target/i386/vararg-4.c: Likewise.
5179         * gcc.target/i386/vararg-7.c: Likewise.
5180         * gcc.target/i386/vararg-8.c: Likewise.
5181         * gcc.target/i386/vecinit-1.c: Likewise.
5182         * gcc.target/i386/vecinit-2.c: Likewise.
5183         * gcc.target/i386/vecinit-3.c: Likewise.
5184         * gcc.target/i386/vecinit-4.c: Likewise.
5185         * gcc.target/i386/vecinit-5.c: Likewise.
5186         * gcc.target/i386/vecinit-6.c: Likewise.
5187         * gcc.target/i386/vectorize2.c: Likewise.
5188         * gcc.target/i386/vectorize3.c: Likewise.
5189         * gcc.target/i386/vectorize4.c: Likewise.
5190         * gcc.target/i386/vectorize6.c: Likewise.
5191         * gcc.target/i386/vectorize7.c: Likewise.
5192         * gcc.target/i386/vectorize8.c: Likewise.
5193         * gcc.target/i386/vperm-v2df.c: Likewise.
5194         * gcc.target/i386/vperm-v2di.c: Likewise.
5195         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5196         * gcc.target/i386/xorps-sse2.c: Likewise.
5197         * gcc.target/i386/xorps.c: Likewise.
5198         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5199         * gfortran.dg/graphite/pr42326.f90: Likewise.
5200         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5201
5202 2010-05-19  Richard Guenther  <rguenther@suse.de>
5203
5204         PR lto/44196
5205         * g++.dg/lto/20100519-1_0.C: New testcase.
5206
5207 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5208
5209         PR fortran/42360
5210         * gfortran.dg/warn_intent_out_not_set.f90: New.
5211
5212 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5213
5214         PR fortran/38404
5215         * gfortran.dg/data_char_1.f90: Updated warning message.
5216         * gfortran.dg/data_array_6.f: New.
5217
5218 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5219
5220         * g++.dg/ipa/ivinline-8.C: New test.
5221         * gcc.dg/ipa/iinline-2.c: Likewise.
5222
5223 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5224
5225         PR fortran/34505
5226         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5227         arguments; add check for return value kind.
5228         * gfortran.dg/float_1.f90: Likewise.
5229
5230 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5231
5232         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5233         (main): Use it.
5234         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5235         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5236         Prune another location line format.
5237         (lto-obj): Call lto_prune_warns on comp_output.
5238
5239 2010-05-18  Jan Hubicka  <jh@suse.cz>
5240
5241         * gcc.dg/lto/ipacp_0.c: New test.
5242         * gcc.dg/lto/ipacp_1.c: New test.
5243
5244 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5245
5246         PR lto/44184
5247         * gcc.dg/lto/20100518_0.c: New test.
5248
5249 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5250
5251         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5252
5253 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5254
5255         PR fortran/43990
5256         * gfortran.dg/class_21.f03: New.
5257
5258 2010-05-17  Jason Merrill  <jason@redhat.com>
5259
5260         PR c++/44157
5261         * g++.dg/cpp0x/initlist34.C: New.
5262
5263         PR c++/44158
5264         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5265
5266 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5267
5268         * g++.dg/ipa/ivinline-1.C: New test.
5269         * g++.dg/ipa/ivinline-2.C: New test.
5270         * g++.dg/ipa/ivinline-3.C: New test.
5271         * g++.dg/ipa/ivinline-4.C: New test.
5272         * g++.dg/ipa/ivinline-5.C: New test.
5273         * g++.dg/ipa/ivinline-6.C: New test.
5274
5275 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5276             Jason Merrill  <jason@redhat.com>
5277
5278         PR c++/44108
5279         * c-c++-common/Wunused-var-8.c: New test.
5280
5281 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR bootstrap/42347
5284         * gcc.c-torture/compile/pr42347.c: New test.
5285
5286         PR middle-end/44102
5287         * g++.dg/ext/asmgoto1.C: New test.
5288
5289 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5290
5291         PR middle-end/44133
5292         * gcc.dg/tree-ssa/pr44133.c: New test.
5293         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5294         precise.
5295
5296 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5297
5298         PR fortran/44044
5299         * gfortran.dg/class_20.f03: New.
5300
5301 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5302
5303         PR 44078
5304         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5305         debug messages but not the newly introduced one.
5306
5307 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5308
5309         PR fortran/35779
5310         * gfortran.dg/initialization_25.f90: Commented testcase.
5311         * gfortran.dg/initialization_26.f90: New.
5312
5313 2010-05-16  Richard Guenther  <rguenther@suse.de>
5314
5315         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5316         * gcc.dg/pr43084.c: Likewise.
5317         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5318         -fipa-type-escape.
5319         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5320         -fipa-type-escape.
5321         * gcc.dg/struct/struct-reorg.exp: Likewise.
5322         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5323         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5324
5325 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5326
5327         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5328         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5329         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5330         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5331         tests.
5332
5333 2010-05-15  Jason Merrill  <jason@redhat.com>
5334
5335         * g++.dg/eh/spec10.C: New.
5336         * g++.dg/eh/spec11.C: New.
5337         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5338
5339 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5340
5341         PR fortran/44154
5342         PR fortran/42647
5343         * gfortran.dg/allocatable_scalar_9.f90: New.
5344
5345 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR c++/44148
5348         * g++.dg/torture/pr44148.C: New test.
5349
5350 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5351
5352         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5353         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5354         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5355         diagnostics and type sizes.
5356
5357 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5358
5359         * gnat.dg/lto9.adb: New test.
5360         * gnat.dg/lto9_pkg1.ads: New helper.
5361         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5362
5363 2010-05-15  Jan Hubicka  <jh@suse.cz>
5364
5365         * gcc.dg/lto/ipareference_1.c: Rename to ...
5366         * gcc.dg/lto/ipareference_0.c: ... this one.
5367         * gcc.dg/lto/ipareference_2.c: Rename to ...
5368         * gcc.dg/lto/ipareference_1.c: ... this one.
5369
5370 2010-05-15  Jan Hubicka  <jh@suse.cz>
5371
5372         * gcc.dg/lto/ipareference_1.c: New file.
5373         * gcc.dg/lto/ipareference_2.c: New file.
5374
5375 2010-05-15  Richard Guenther  <rguenther@suse.de>
5376
5377         PR tree-optimization/44038
5378         * gcc.c-torture/compile/pr44038.c: New testcase.
5379
5380 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5381
5382         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5383         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5384
5385 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5386
5387         PR fortran/43207
5388         PR fortran/43969
5389         * gfortran.dg/class_18.f03: New.
5390         * gfortran.dg/class_19.f03: New.
5391
5392 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR debug/44112
5395         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5396         * g++.dg/debug/dwarf2/const1.C: Remove.
5397
5398 2010-05-14  Jason Merrill  <jason@redhat.com>
5399
5400         * g++.dg/eh/cond4.C: New.
5401         * g++.dg/eh/elide2.C: Adjust.
5402         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5403
5404 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5405
5406         PR fortran/44135
5407         * gfortran.dg/actual_array_interface_2.f90: New test.
5408
5409 2010-05-14  Richard Guenther  <rguenther@suse.de>
5410
5411         PR tree-optimization/44119
5412         * gcc.c-torture/compile/pr44119.c: New testcase.
5413
5414 2010-05-14  Jason Merrill  <jason@redhat.com>
5415
5416         PR c++/44127
5417         * g++.dg/eh/terminate1.C: New.
5418
5419 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5420
5421         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5422
5423         PR debug/44136
5424         * gcc.dg/pr44136.c: New test.
5425
5426 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5427
5428         PR c++/30566
5429         * g++.dg/warn/Wshadow-4.C: Adjust.
5430         * g++.dg/warn/Wshadow-5.C: New test.
5431         * g++.dg/warn/Wshadow-6.C: New test
5432
5433 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5434
5435         PR fortran/35779
5436         * gfortran.dg/initialization_25.f90: New.
5437
5438 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5439
5440         * g++.dg/otr-fold-1.C: New test.
5441         * g++.dg/otr-fold-2.C: New test.
5442
5443 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR fortran/44036
5446         * gfortran.dg/gomp/pr44036-1.f90: New test.
5447         * gfortran.dg/gomp/pr44036-2.f90: New test.
5448         * gfortran.dg/gomp/pr44036-3.f90: New test.
5449
5450         PR debug/43983
5451         * gcc.dg/guality/sra-1.c: New test.
5452
5453 2010-05-12  Jan Hubicka  <jh@suse.cz>
5454
5455         * tree-ssa/unreachable.c: New test.
5456
5457 2010-05-12  Jason Merrill  <jason@redhat.com>
5458
5459         * g++.dg/cpp0x/sfinae1.C: New.
5460
5461 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5462
5463         * gcc.target/i386/zee.c: New file.
5464
5465 2010-05-12  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/conversion/op1.C: Expect template candidate message.
5468         * g++.dg/cpp0x/nullptr15.C: Likewise.
5469         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5470         * g++.dg/cpp0x/pr31431.C: Likewise.
5471         * g++.dg/cpp0x/temp_default2.C: Likewise.
5472         * g++.dg/cpp0x/trailing4.C: Likewise.
5473         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5474         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5475         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5476         * g++.dg/cpp0x/variadic35.C: Likewise.
5477         * g++.dg/cpp0x/vt-35147.C: Likewise.
5478         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5479         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5480         * g++.dg/ext/visibility/anon8.C: Likewise.
5481         * g++.dg/ext/vla2.C: Likewise.
5482         * g++.dg/other/pr28114.C: Likewise.
5483         * g++.dg/other/ptrmem10.C: Likewise.
5484         * g++.dg/other/ptrmem11.C: Likewise.
5485         * g++.dg/overload/unknown1.C: Likewise.
5486         * g++.dg/parse/template7.C: Likewise.
5487         * g++.dg/parse/typename7.C: Likewise.
5488         * g++.dg/template/conv11.C: Likewise.
5489         * g++.dg/template/copy1.C: Likewise.
5490         * g++.dg/template/deduce3.C: Likewise.
5491         * g++.dg/template/dependent-expr5.C: Likewise.
5492         * g++.dg/template/friend.C: Likewise.
5493         * g++.dg/template/incomplete2.C: Likewise.
5494         * g++.dg/template/local4.C: Likewise.
5495         * g++.dg/template/local6.C: Likewise.
5496         * g++.dg/template/operator10.C: Likewise.
5497         * g++.dg/template/overload6.C: Likewise.
5498         * g++.dg/template/ptrmem2.C: Likewise.
5499         * g++.dg/template/ptrmem20.C: Likewise.
5500         * g++.dg/template/ptrmem8.C: Likewise.
5501         * g++.dg/template/sfinae2.C: Likewise.
5502         * g++.dg/template/ttp25.C: Likewise.
5503         * g++.dg/template/unify10.C: Likewise.
5504         * g++.dg/template/unify11.C: Likewise.
5505         * g++.dg/template/unify6.C: Likewise.
5506         * g++.dg/template/unify7.C: Likewise.
5507         * g++.dg/template/unify9.C: Likewise.
5508         * g++.dg/template/varmod1.C: Likewise.
5509         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5510         * g++.old-deja/g++.law/operators32.C: Likewise.
5511         * g++.old-deja/g++.pt/crash28.C: Likewise.
5512         * g++.old-deja/g++.pt/crash60.C: Likewise.
5513         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5514         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5515         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5516         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5517         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5518         * g++.old-deja/g++.pt/expr2.C: Likewise.
5519         * g++.old-deja/g++.pt/overload7.C: Likewise.
5520         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5521         * g++.old-deja/g++.pt/spec5.C: Likewise.
5522         * g++.old-deja/g++.pt/spec6.C: Likewise.
5523         * g++.old-deja/g++.pt/t24.C: Likewise.
5524         * g++.old-deja/g++.pt/unify4.C: Likewise.
5525         * g++.old-deja/g++.pt/unify6.C: Likewise.
5526         * g++.old-deja/g++.pt/unify8.C: Likewise.
5527         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5528         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5529         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5530
5531         * g++.dg/cpp0x/initlist32.C: New.
5532
5533         * g++.dg/template/conv11.C: New.
5534         * g++.dg/conversion/op1.C: Adjust expected error.
5535
5536         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5537
5538 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5539
5540         PR target/44088
5541         * gcc.target/i386/avx-cmpsd-1.c: New.
5542         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5543         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5544         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5545         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5546         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5547
5548 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5549
5550         PR middle-end/44085
5551         * gcc.dg/gomp/pr44085.c: New test.
5552         * gfortran.dg/gomp/pr44085.f90: New test.
5553
5554 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5555
5556         * objc-obj-c++-shared/Object1.m: New.
5557         * objc.dg/torture: New directory.
5558         * objc.dg/torture/tls: Ditto.
5559         * objc.dg/tls: Ditto.
5560         * objc.dg/torture/tls/trivial.m: New test.
5561         * objc.dg/torture/tls/thr-init-2.m: New test.
5562         * objc.dg/torture/tls/thr-init-3.m: New test.
5563         * objc.dg/torture/tls/thr-init.m: New test.
5564         * objc.dg/torture/tls/diag-1.m: New test.
5565         * objc.dg/torture/tls/tls.exp: New.
5566         * objc.dg/torture/trivial.m: New test.
5567         * objc.dg/torture/dg-torture.exp: New.
5568         * objc.dg/tls/diag-3.m: New test.
5569         * objc.dg/tls/diag-4.m: New test.
5570         * objc.dg/tls/diag-5.m: New test.
5571         * objc.dg/tls/init-1.m: New test.
5572         * objc.dg/tls/init-2.m: New test.
5573         * objc.dg/tls/tls.exp: New.
5574         * objc.dg/tls/diag-2.m: New test.
5575         * lib/objc.exp: Respond to dg-additional-files.
5576
5577 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5578
5579         * gcc.target/m68k/20100512-1.c: New.
5580
5581 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5582
5583         * gnat.dg/lto8.adb: New test.
5584         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5585         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5586
5587 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5588
5589         PR c++/34272
5590         PR c++/43630
5591         PR c++/34491
5592         * g++.dg/template/crash97.C: New.
5593         * g++.dg/template/crash98.C: Likewise.
5594         * g++.dg/template/crash99.C: Likewise.
5595         * g++.dg/cpp0x/pr31439.C: Adjust.
5596         * g++.dg/template/crash95.C: Likewise.
5597
5598 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR middle-end/44071
5601         * c-c++-common/asmgoto-4.c: New test.
5602         * gcc.target/i386/pr44071.c: New test.
5603
5604         PR c++/44062
5605         * c-c++-common/Wunused-var-7.c: New test.
5606         * g++.dg/warn/Wunused-var-9.C: New test.
5607
5608 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5609
5610         PR fortran/43711
5611         * gfortran.dg/gomp/pr43711.f90: New.
5612
5613 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5614
5615         PR fortran/31820
5616         * gfortran.dg/select_5.f90: Updated.
5617
5618 2010-05-11  Jan Hubicka  <jh@suse.cz>
5619
5620         PR tree-optimize/44063
5621         * gcc.c-torture/compile/pr44063.c: New testcase.
5622
5623 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR debug/44023
5626         * gcc.dg/pr44023.c: New test.
5627
5628 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5629
5630         * gnat.dg/lto7.adb: New test.
5631         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5632
5633 2010-05-10  Jason Merrill  <jason@redhat.com>
5634
5635         PR c++/44017
5636         * g++.dg/template/inherit5.C: New.
5637
5638         PR c++/44045
5639         * g++.dg/cpp0x/initlist33.C: New.
5640         * g++.dg/cpp0x/initlist26.C: Adjust.
5641         * g++.dg/cpp0x/initlist28.C: Adjust.
5642
5643 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5644
5645         PR c++/43719
5646         * g++.dg/init/pr43719.C: New.
5647         * g++.dg/anon-struct4.C: Adjust.
5648
5649 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR debug/44028
5652         * gcc.dg/pr44028.c: New test.
5653
5654 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5655
5656         PR fortran/27866
5657         PR fortran/35003
5658         PR fortran/42809
5659         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5660         * gfortran.dg/warn_conversion.f90: New.
5661
5662 2010-05-10  Michael Matz  <matz@suse.de>
5663
5664         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5665
5666 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5667
5668         PR rtl-optimization/44012
5669         * gcc.dg/pr44012.c: New.
5670
5671 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5672
5673         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5674         Log text on entry and exit.
5675         Prune Sun ld warnings for common symbols with differing sizes.
5676         (lto-link-and-maybe-run): Change caller.
5677
5678 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5679
5680         PR fortran/44044
5681         * gfortran.dg/class_7.f03: Modified.
5682         * gfortran.dg/select_type_1.f03: Modified.
5683         * gfortran.dg/select_type_12.f03: New.
5684
5685 2010-05-10  Richard Guenther  <rguenther@suse.de>
5686
5687         PR tree-optimization/44050
5688         * gcc.dg/torture/pr44050.c: New testcase.
5689
5690 2010-05-10  Wei Guozhi  <carrot@google.com>
5691
5692         PR target/42879
5693         * gcc.target/arm/pr42879.c: New testcase.
5694
5695 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5696
5697         PR c/44051
5698         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5699
5700 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5701
5702         PR c/10676
5703         * gcc.dg/anon-struct-10.c: New test.
5704
5705 2010-05-09  Richard Guenther  <rguenther@suse.de>
5706
5707         PR middle-end/44024
5708         * gcc.dg/pr44024.c: New testcase.
5709
5710 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5711
5712         PR c/4784
5713         * gcc.dg/anon-struct-9.c: New test.
5714
5715 2010-05-09  Richard Guenther  <rguenther@suse.de>
5716
5717         PR middle-end/44043
5718         * gcc.c-torture/compile/pr44043.c: New testcase.
5719
5720 2010-05-09  Richard Guenther  <rguenther@suse.de>
5721
5722         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5723
5724 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5725
5726         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5727
5728 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5729
5730         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5731         * gnat.dg/specs/lto3.ads: Likewise.
5732
5733 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5734
5735         PR middle-end/28685
5736         * gcc.dg/pr28685-1.c: New file.
5737
5738 2010-05-08  Richard Guenther  <rguenther@suse.de>
5739
5740         PR tree-optimization/44030
5741         * gcc.c-torture/compile/pr44030.c: New testcase.
5742
5743 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5744
5745         * gnat.dg/lto6.adb: New test.
5746         * gnat.dg/lto6_pkg.ads: New helper.
5747
5748 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5749
5750         * gnat.dg/lto5.adb: New test.
5751         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5752
5753 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5754
5755         * gnat.dg/lto4.ad[sb]: New test.
5756
5757 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5758
5759         * gnat.dg/specs/lto3.ads: New test.
5760         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5761         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5762
5763 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5764
5765         * gnat.dg/sizetype3.ad[sb]: New test.
5766         * gnat.dg/sizetype3_pkg.ads: New helper.
5767
5768 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5769
5770         PR c++/43951
5771         * g++.dg/init/new29.C: New.
5772
5773 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5774
5775         PR fortran/40728
5776         * gfortran.dg/coarray_1.f90: Fixed error message.
5777         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5778         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5779         * gfortran.dg/intrinsic_std_5.f90: New.
5780
5781 2010-05-07  Jason Merrill  <jason@redhat.com>
5782
5783         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5784
5785 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5786
5787         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5788         (size_t, stderr): Remove.
5789         (read_error): Replaced __builtin_fprintf by fprintf.
5790
5791 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5792
5793         * gcc.dg/ordered-comparison-1.c: New test.
5794         * gcc.dg/ordered-comparison-2.c: New test.
5795         * gcc.dg/ordered-comparison-3.c: New test.
5796         * gcc.dg/ordered-comparison-4.c: New test.
5797
5798 2010-05-06  Mike Stump  <mikestump@comcast.net>
5799
5800         PR objc/35165
5801         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5802
5803 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5804             Jason Merrill  <jason@redhat.com>
5805
5806         * g++.dg/cpp0x/nullptr01.C: New.
5807         * g++.dg/cpp0x/nullptr02.C: New.
5808         * g++.dg/cpp0x/nullptr03.C: New.
5809         * g++.dg/cpp0x/nullptr04.C: New.
5810         * g++.dg/cpp0x/nullptr05.C: New.
5811         * g++.dg/cpp0x/nullptr06.C: New.
5812         * g++.dg/cpp0x/nullptr07.C: New.
5813         * g++.dg/cpp0x/nullptr08.C: New.
5814         * g++.dg/cpp0x/nullptr09.C: New.
5815         * g++.dg/cpp0x/nullptr10.C: New.
5816         * g++.dg/cpp0x/nullptr11.C: New.
5817         * g++.dg/cpp0x/nullptr12.C: New.
5818         * g++.dg/cpp0x/nullptr13.C: New.
5819         * g++.dg/cpp0x/nullptr14.C: New.
5820         * g++.dg/cpp0x/nullptr15.C: New.
5821         * g++.dg/cpp0x/nullptr16.C: New.
5822         * g++.dg/cpp0x/nullptr17.C: New.
5823         * g++.dg/cpp0x/nullptr18.C: New.
5824         * g++.dg/cpp0x/nullptr19.C: New.
5825         * g++.dg/cpp0x/nullptr20.C: New.
5826         * g++.dg/cpp0x/nullptr21.C: New.
5827         * g++.dg/cpp0x/nullptr22.C: New.
5828         * g++.dg/debug/nullptr01.C: New.
5829         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5830
5831 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gcc.dg/Wunused-var-8.c: Move to...
5834         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5835
5836 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5837
5838         PR c++/40406
5839         * g++.dg/template/crash96.C: New.
5840
5841 2010-05-06  Jan Hubicka  <jh@suse.cz>
5842
5843         PR tree-optimization/43791
5844         * gcc.c-torture/compile/pr43791.c: New file.
5845
5846 2010-05-06  Michael Matz  <matz@suse.de>
5847
5848         PR tree-optimization/43984
5849         * gfortran.dg/pr43984.f90: New test.
5850
5851 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5852
5853         PR 40989
5854         * gcc.dg/pr40989.c: New.
5855
5856 2010-05-06  Richard Guenther  <rguenther@suse.de>
5857
5858         PR tree-optimization/43934
5859         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5860
5861 2010-05-06  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/43987
5864         * gcc.c-torture/execute/pr43987.c: New testcase.
5865         * gcc.dg/torture/pta-escape-1.c: Adjust.
5866         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5867         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5868         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5869         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5870
5871 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5872             Dodji Seketeli  <dodji@redhat.com>
5873
5874         PR c/18624
5875         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5876         * g++.dg/template/sfinae16.C: Likewise.
5877         * gcc.dg/Wunused-var-1.c: Moved to...
5878         * c-c++-common/Wunused-var-1.c: ...here. New test.
5879         * gcc.dg/Wunused-var-2.c: Moved to...
5880         * c-c++-common/Wunused-var-2.c: ...here. New test.
5881         * gcc.dg/Wunused-var-3.c: Moved to...
5882         * c-c++-common/Wunused-var-3.c: ...here. New test.
5883         * gcc.dg/Wunused-var-4.c: Moved to...
5884         * gcc.dg/Wunused-var-1.c: ... here.
5885         * gcc.dg/Wunused-var-5.c: Moved to...
5886         * c-c++-common/Wunused-var-4.c: ...here. New test.
5887         * gcc.dg/Wunused-var-7.c: Moved to...
5888         * c-c++-common/Wunused-var-5.c: ...here. New test.
5889         * gcc.dg/Wunused-var-6.c: Moved to...
5890         * gcc.dg/Wunused-var-2.c: ... here.
5891         * c-c++-common/Wunused-var-1.c: New test.
5892         * c-c++-common/Wunused-var-2.c: New test.
5893         * c-c++-common/Wunused-var-3.c: New test.
5894         * c-c++-common/Wunused-var-4.c: New test.
5895         * c-c++-common/Wunused-var-5.c: New test.
5896         * g++.dg/warn/Wunused-var-1.C: New test.
5897         * g++.dg/warn/Wunused-var-2.C: New test.
5898         * g++.dg/warn/Wunused-var-3.C: New test.
5899         * g++.dg/warn/Wunused-var-4.C: New test.
5900         * g++.dg/warn/Wunused-var-5.C: New test.
5901         * g++.dg/warn/Wunused-var-6.C: New test.
5902         * g++.dg/warn/Wunused-var-7.C: New test.
5903         * g++.dg/warn/Wunused-var-8.C: New test.
5904         * g++.dg/warn/Wunused-parm-1.C: New test.
5905         * g++.dg/warn/Wunused-parm-2.C: New test.
5906         * g++.dg/warn/Wunused-parm-3.C: New test.
5907
5908 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5909
5910         PR fortran/43985
5911         * gfortran.dg/gomp/crayptr5.f90: New test case.
5912
5913 2010-05-05  Jason Merrill  <jason@redhat.com>
5914
5915         PR debug/43370
5916         * g++.dg/ext/attrib39.C: New.
5917
5918 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5919
5920         PR fortran/24978
5921         * gfortran.dg/data_invalid.f90: New.
5922
5923 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5924
5925         * gnat.dg/lto2.adb: New test.
5926
5927 2010-05-05  Jason Merrill  <jason@redhat.com>
5928
5929         PR c++/43787
5930         * g++.dg/opt/empty1.C: New.
5931
5932 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5933
5934         PR fortran/43696
5935         * gfortran.dg/class_17.f03: New.
5936
5937 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5938
5939         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5940
5941 2010-05-04  Mike Stump  <mikestump@comcast.net>
5942
5943         PR objc/35165
5944         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5945
5946 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5947
5948         PR target/43668
5949         * gcc.target/i386/pr43668.c: New.
5950
5951 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5952
5953         PR c++/43028
5954         * g++.dg/cpp0x/initlist31.C: New.
5955
5956 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5957
5958         PR c/43981
5959         * gcc.dg/Wunused-var-8.c: New test.
5960
5961 2010-05-04  Jason Merrill  <jason@redhat.com>
5962
5963         PR c++/38064
5964         * g++.dg/cpp0x/enum3.C: Extend.
5965
5966 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5967
5968         PR target/43799
5969         * gcc.target/i386/pr43799.c: New.
5970
5971 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5972
5973         * gnat.dg/lto1.adb: New test.
5974         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5975
5976 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5977
5978         PR middle-end/43671
5979         * gcc.target/i386/pr43671.c: New.
5980
5981 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5982
5983         PR c++/43705
5984         * g++.dg/template/crash95.C: New.
5985
5986 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5987
5988         PR debug/43508
5989         * gcc.target/i386/pr43508.c: New.
5990
5991 2010-05-04  Richard Guenther  <rguenther@suse.de>
5992
5993         PR tree-optimization/43879
5994         * g++.dg/torture/pr43879-1_0.C: New testcase.
5995         * g++.dg/torture/pr43879-1_1.C: Likewise.
5996
5997 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5998
5999         PR c++/43953
6000         * g++.dg/other/crash-12.C: New test.
6001
6002 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6003
6004         * g++.dg/cdce3.C: Add a space.  Updated.
6005
6006 2010-05-03  Jason Merrill  <jason@redhat.com>
6007
6008         PR c++/43680
6009         * g++.dg/opt/enum2.C: New.
6010         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6011         * g++.dg/warn/Wswitch-1.C: Adjust message.
6012
6013 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6014
6015         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6016         * g++.dg/ext/label13.C: Fix typo.
6017         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6018         alpha*-dec-osf5*.
6019         * gcc.c-torture/compile/limits-declparen.c: xfail on
6020         alpha*-dec-osf5* with -g.
6021         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6022         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6023         * gcc.dg/c99-tgmath-2.c: Likewise.
6024         * gcc.dg/c99-tgmath-3.c: Likewise.
6025         * gcc.dg/c99-tgmath-4.c: Likewise.
6026
6027 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6028
6029         PR fortran/43592
6030         * gfortran.dg/unexpected_interface.f90: New test.
6031
6032 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6033
6034         * ada/acats/run_acats (which): New function.
6035         (host_gnatchop, host_gnatmake): Use it.
6036
6037 2010-05-03  Richard Guenther  <rguenther@suse.de>
6038
6039         PR tree-optimization/43971
6040         * gcc.dg/pr43971.c: New testcase.
6041
6042 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR debug/43972
6045         * gcc.dg/debug/pr43972.c: New test.
6046
6047 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6048
6049         PR testsuite/43963
6050         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6051
6052 2010-05-02  Richard Guenther  <rguenther@suse.de>
6053
6054         PR tree-optimization/43879
6055         * gcc.dg/torture/pr43879-3.c: New testcase.
6056
6057 2010-05-01  Richard Guenther  <rguenther@suse.de>
6058
6059         PR tree-optimization/43949
6060         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6061
6062 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6063
6064         PR c++/43951
6065         * g++.dg/init/new28.C: New.
6066
6067 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6068
6069         PR objc++/32052
6070         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6071         structure and nested declarations.
6072         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6073         structure and nested declarations.  Reduce header clutter and
6074         use _exit() rather than abort().
6075         * objc.dg/encode-10.m: New.
6076         * objc.dg/encode-11.m: New.
6077
6078 2010-04-30  DJ Delorie  <dj@redhat.com>
6079
6080         * gcc.c-torture/execute/20100430-1.c: New test.
6081
6082 2010-04-30  Jason Merrill  <jason@redhat.com>
6083
6084         PR c++/43868
6085         * g++.dg/template/ptrmem21.C: New.
6086
6087 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6088
6089         PR fortran/18918
6090         PR fortran/43931
6091         * gfortran.dg/coarray_13.f90: New test.
6092
6093 2010-04-30  Richard Guenther  <rguenther@suse.de>
6094
6095         PR lto/43946
6096         * gcc.dg/lto/20100430-1_0.c: New testcase.
6097
6098 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR debug/43942
6101         * c-c++-common/pr43942.c: New test.
6102
6103 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6104
6105         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6106         conflict with darwin crt1.o 'start' symbol.
6107
6108 2010-04-30  Richard Guenther  <rguenther@suse.de>
6109
6110         PR tree-optimization/43879
6111         * gcc.dg/torture/pr43879_1.c: New testcase.
6112
6113 2010-04-30  Richard Guenther  <rguenther@suse.de>
6114
6115         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6116
6117 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6118
6119         PR c++/43890
6120         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6121         user-provided constructor while recursing.
6122
6123 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6124
6125         PR fortran/42274
6126         * gfortran.dg/class_16.f03: New test.
6127
6128 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6129
6130         PR fortran/42274
6131         * gfortran.dg/class_15.f03: New.
6132
6133 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6134
6135         PR fortran/43326
6136         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6137
6138 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6139
6140         PR fortran/43492
6141         * gfortran.dg/generic_22.f03 : New test.
6142
6143 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6144
6145         PR fortran/42353
6146         * gfortran.dg/class_14.f03: New test.
6147
6148 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6149
6150         PR fortran/42680
6151         * gfortran.dg/interface_32.f90: New test.
6152
6153 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6154             Janus Weil  <janus@gcc.gnu.org>
6155
6156         PR fortran/41829
6157         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6158         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6159         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6160
6161 2010-04-28  Mike Stump  <mikestump@comcast.net>
6162
6163         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6164         dg-excess-errors.
6165         * g++.dg/uninit-pred-2_b.C: Likewise.
6166
6167 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6168
6169         PR fortran/18918
6170         PR fortran/43919
6171         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6172
6173 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6174
6175         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6176         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6177         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6178         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6179         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6180
6181 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6182
6183         * gcc.dg/const-uniq-1.c: New test.
6184         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6185
6186 2010-04-28  Xinliang David Li  <davidxl@google.com>
6187
6188         * gcc.dg/uninit-pred-2_b.c: New test.
6189         * gcc.dg/uninit-pred-4_b.c: New test.
6190         * gcc.dg/uninit-pred-3_d.c: New test.
6191         * gcc.dg/uninit-pred-6_b.c: New test.
6192         * gcc.dg/uninit-pred-8_b.c: New test.
6193         * gcc.dg/uninit-pred-3_a.c: New test.
6194         * gcc.dg/uninit-pred-2_c.c: New test.
6195         * gcc.dg/uninit-pred-5_a.c: New test.
6196         * gcc.dg/uninit-pred-3_e.c: New test.
6197         * gcc.dg/uninit-pred-7_a.c: New test.
6198         * gcc.dg/uninit-pred-6_c.c: New test.
6199         * gcc.dg/uninit-pred-9_a.c: New test.
6200         * gcc.dg/uninit-pred-8_c.c: New test.
6201         * gcc.dg/uninit-pred-3_b.c: New test.
6202         * gcc.dg/uninit-pred-5_b.c: New test.
6203         * gcc.dg/uninit-pred-7_b.c: New test.
6204         * gcc.dg/uninit-pred-6_d.c: New test.
6205         * gcc.dg/uninit-pred-9_b.c: New test.
6206         * gcc.dg/uninit-pred-2_a.c: New test.
6207         * gcc.dg/uninit-pred-4_a.c: New test.
6208         * gcc.dg/uninit-pred-3_c.c: New test.
6209         * gcc.dg/uninit-pred-6_a.c: New test.
6210         * gcc.dg/uninit-pred-8_a.c: New test.
6211         * gcc.dg/uninit-pred-7_c.c: New test.
6212         * gcc.dg/uninit-pred-6_e.c: New test.
6213         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6214         * g++.dg/uninit-pred-1_a.C: New test.
6215         * g++.dg/uninit-pred-1_b.C: New test.
6216         * g++.dg/uninit-pred-2_a.C: New test.
6217         * g++.dg/uninit-pred-2_b.C: New test.
6218         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6219         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6220         * g++.dg/uninit-pred-loop_1.cc: New test.
6221
6222 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6223
6224         * gcc.dg/lto/20091209-1_0.c: New testcase.
6225
6226 2010-04-28  Richard Guenther  <rguenther@suse.de>
6227
6228         PR tree-optimization/43879
6229         PR tree-optimization/43909
6230         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6231
6232 2010-04-28  Richard Guenther  <rguenther@suse.de>
6233
6234         PR c++/43880
6235         * g++.dg/torture/pr43880.C: New testcase.
6236
6237 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6238
6239         PR c++/9335
6240         * g++.dg/template/recurse2.C: Update
6241         * g++.dg/template/recurse.C: Update.
6242         * g++.dg/template/pr23510.C: Update.
6243         * lib/prune.exp: Filter out 'recursively instantiated'.
6244
6245 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6246
6247         PR c++/29043
6248         * g++.dg/init/pr29043.C: New.
6249
6250 2010-04-27  Jason Merrill  <jason@redhat.com>
6251
6252         * g++.dg/lookup/scoped5.C: Adjust.
6253         * g++.dg/lookup/scoped8.C: Adjust.
6254         * g++.dg/template/dependent-expr5.C: Adjust.
6255         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6256
6257         PR c++/43856
6258         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6259
6260         PR c++/43875
6261         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6262
6263 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6264             Jan Hubicka <hubicka@ucw.cz>
6265
6266         * gcc.dg/pure-2.c: New testcase.
6267         * gcc.dg/const-1.c: New testcase.
6268
6269 2010-04-27  Jason Merrill  <jason@redhat.com>
6270
6271         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6272
6273         PR c++/41468
6274         * g++.dg/template/sfinae17.C: New.
6275         * g++.dg/template/sfinae18.C: New.
6276
6277 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6278
6279         * g++.dg/init/pr42844.C: New.
6280         * g++.dg/cpp0x/pr42844-2.C: New.
6281         * g++.dg/cpp0x/defaulted2.C: Adjust.
6282         * g++.dg/tree-ssa/pr27549.C: Likewise.
6283         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6284
6285 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6286
6287         PR fortran/18918
6288         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6289
6290 2010-04-27  Richard Guenther  <rguenther@suse.de>
6291
6292         PR middle-end/40561
6293         * g++.dg/other/pr40561.C: New testcase.
6294
6295 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6296
6297         PR middle-end/43812
6298         * g++.dg/ipa/pr43812.C: New test.
6299
6300 2010-04-27  Jan Hubicka  <jh@suse.cz>
6301
6302         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6303         (test): ... this one.
6304
6305 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6306
6307         PR target/40657
6308         * gcc.target/arm/thumb-stackframe.c: New test.
6309
6310 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6311
6312         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6313         * gcc.dg/misc-column.c: Likewise.
6314         * gcc.dg/Walways-true-1.c: Likewise.
6315         * gcc.dg/Walways-true-2.c: Likewise.
6316         * gcc.dg/warn-addr-cmp.c: Likewise.
6317
6318 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6319
6320         PR fortran/18918
6321         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6322         * gfortran.dg/coarray_12.f90: New.
6323
6324 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6325
6326         PR c/32207
6327         * gcc.dg/pr32207.c: New test.
6328         * gcc.dg/misc-column.c: Adjust expected warning.
6329         * gcc.dg/Walways-true-1.c: Likewise.
6330         * gcc.dg/Walways-true-2.c: Likewise.
6331         * gcc.dg/warn-addr-cmp.c: Likewise.
6332
6333 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6334
6335         PR lto/42776
6336         * lib/lto.exp (lto_prune_vis_warns): New function.
6337         (lto-link-and-maybe-run): Call it.
6338
6339 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6340
6341         PR tree-optimization/43904
6342         * gcc.dg/tree-ssa/tailcall-6.c: New.
6343
6344 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6345
6346         PR testsuite/35165
6347         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6348         Darwin8/OSX10.4 - compatible code generation.
6349         Use scan-rtl-dump.
6350         * obj-c++.dg/stubify-1.mm: Ditto.
6351         * lib/objc-torture.exp: Do not require link success for
6352         "trivial.m" in the runtime checks when dowhat = 'compile'.
6353         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6354         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6355         Darwin8/OSX10.4 - compatible code generation.
6356         * objc.dg/stubify-2.m: Ditto.
6357         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6358         * objc.dg/next-runtime-1.m: Ditto.
6359         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6360         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6361         runtimes on Darwin.
6362
6363 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6364
6365         PR 43715
6366         * lib/plugin-support.exp: Use "-undefined
6367         dynamic_lookup" on darwin.
6368
6369 2010-04-26  Richard Guenther  <rguenther@suse.de>
6370
6371         * gcc.dg/lto/20100426_0.c: New testcase.
6372
6373 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6374
6375         PR tree-optimization/43833
6376         gcc.dg/Warray-bounds-8.c: New test case.
6377
6378 2010-04-26  Richard Guenther  <rguenther@suse.de>
6379
6380         PR lto/43080
6381         * g++.dg/lto/20100423-3_0.C: New testcase.
6382
6383 2010-04-26  Richard Guenther  <rguenther@suse.de>
6384
6385         PR lto/42425
6386         * g++.dg/lto/20100423-2_0.C: New testcase.
6387
6388 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6389
6390         * gcc.dg/vect/bb-slp-23.c: New test.
6391
6392 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6393
6394         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6395         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6396         * gcc.dg/c1x-float-1.c: New test.
6397
6398 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6399
6400         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6401         of "lea\[ \t\]".
6402
6403 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6404
6405         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6406         FreeBSD.
6407         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6408         * gfortran.dg/default_format_2.f90: Ditto.
6409
6410 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6411
6412         * gfortran.dg/pr43505.f90: Clean up .mod file.
6413         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6414         * gfortran.dg/pr41347.f90: Ditto.
6415         * gfortran.dg/internal_pack_4.f90: Ditto.
6416         * gfortran.dg/proc_decl_23.f90: Ditto.
6417         * gfortran.dg/recursive_check_3.f90: Ditto.
6418         * gfortran.dg/intent_out_3.f90: Ditto.
6419         * gfortran.dg/assignment_2.f90: Ditto.
6420         * gfortran.dg/pr41928.f90: Ditto.
6421         * gfortran.dg/pr42166.f90: Ditto.
6422         * gfortran.dg/private_type_12.f90: Ditto.
6423         * gfortran.dg/graphite/pr42185.f90: Ditto.
6424         * gfortran.dg/graphite/pr42186.f90: Ditto.
6425         * gfortran.dg/graphite/pr40982.f90: Ditto.
6426         * gfortran.dg/graphite/id-2.f90: Ditto.
6427         * gfortran.dg/graphite/id-4.f90: Ditto.
6428         * gfortran.dg/graphite/pr42050.f90: Ditto.
6429         * gfortran.dg/graphite/id-18.f90: Ditto.
6430         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6431         * gfortran.dg/graphite/pr41924.f90: Ditto.
6432         * gfortran.dg/graphite/pr42393.f90: Ditto.
6433         * gfortran.dg/graphite/pr37980.f90: Ditto.
6434         * gfortran.dg/graphite/pr38953.f90: Ditto.
6435         * gfortran.dg/graphite/pr42180.f90: Ditto.
6436         * gfortran.dg/graphite/pr42181.f90: Ditto.
6437         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6438         * gfortran.dg/select_type_4.f90: Ditto.
6439         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6440         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6441         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6442         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6443         * gfortran.dg/whole_file_11.f90: Ditto.
6444         * gfortran.dg/private_type_11.f90: Ditto.
6445         * gfortran.dg/vect/vect-gems.f90: Ditto.
6446         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6447
6448 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6449
6450         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6451
6452 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6453
6454         * gnat.dg/pack15.ad[sb]: New test.
6455
6456 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6457
6458         * gcc.target/arm/mla-1.c: New test.
6459
6460 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6461
6462         PR fortran/30073
6463         PR fortran/43793
6464         * gfortran.dg/pr43793.f90: New test.
6465
6466 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6467
6468         PR tree-optimization/41442
6469         * gcc.target/i386/pr41442.c: New test.
6470
6471 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6472
6473         PR fortran/43832
6474         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6475
6476 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6477
6478         PR fortran/43832
6479         * gfortran.dg/open_nounit.f90: New test.
6480
6481 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6482
6483         PR fortran/43841
6484         PR fortran/43843
6485         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6486
6487 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6488
6489         * gcc.dg/Wconversion-integer.c: Update.
6490
6491 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6492
6493         * gnat.dg/unchecked_convert5.adb: New test.
6494
6495 2010-04-23  Richard Guenther  <rguenther@suse.de>
6496
6497         PR lto/41734
6498         * gcc.dg/lto/20100423-2_0.c: New testcase.
6499         * gcc.dg/lto/20100423-2_0.c: Likewise.
6500
6501 2010-04-23  Richard Guenther  <rguenther@suse.de>
6502
6503         PR lto/43455
6504         * gcc.dg/lto/20100423-1_0.c: New testcase.
6505         * gcc.dg/lto/20100423-1_1.c: Likewise.
6506
6507 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6508
6509         PR tree-optimization/43846
6510         * gcc.dg/tree-ssa/sra-10.c: New test.
6511
6512 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6513
6514         PR middle-end/43835
6515         * gcc.c-torture/execute/pr43835.c: New test.
6516
6517 2010-04-23  Richard Guenther  <rguenther@suse.de>
6518
6519         PR lto/42653
6520         * g++.dg/lto/20100423-1_0.C: New testcase.
6521
6522 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6523
6524         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6525
6526 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6527
6528         PR tree-optimization/43842
6529         * gcc.dg/vect/pr43842.c: New test.
6530
6531 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6532
6533         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6534         * gcc.target/i386/wmul-2.c: Likewise.
6535
6536 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6537
6538         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6539         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6540
6541 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6542
6543         * gfortran.dg/reassoc_6.f: New testcase.
6544
6545 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6546
6547         PR middle-end/29274
6548         * gcc.target/arm/wmul-1.c: New test.
6549         * gcc.target/arm/wmul-2.c: New test.
6550
6551 2010-04-22  Richard Guenther  <rguenther@suse.de>
6552
6553         PR tree-optimization/43845
6554         * gcc.c-torture/compile/pr43845.c: New testcase.
6555
6556 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6557
6558         PR middle-end/29274
6559         * gcc.target/i386/wmul-1.c: New test.
6560         * gcc.target/i386/wmul-2.c: New test.
6561         * gcc.target/bfin/wmul-1.c: New test.
6562         * gcc.target/bfin/wmul-2.c: New test.
6563
6564 2010-04-22  Richard Guenther  <rguenther@suse.de>
6565
6566         PR fortran/43829
6567         * gfortran.dg/vector_subscript_6.f90: New testcase.
6568         * gfortran.dg/assign_10.f90: Adjust.
6569
6570 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6571
6572         PR fortran/43836
6573         * gfortran.dg/gomp/pr43836.f90: New test.
6574
6575 2010-04-21  Richard Guenther  <rguenther@suse.de>
6576
6577         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6578
6579 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6580
6581         * gcc.dg/torture/builtin-cproj-3.c: New.
6582
6583 2010-04-20  Jason Merrill  <jason@redhat.com>
6584
6585         PR c++/9335
6586         * g++.dg/template/recurse2.C: New.
6587         * g++.dg/parse/crash36.C: Adjust.
6588         * g++.dg/other/fold1.C: Adjust.
6589         * g++.dg/init/member1.C: Adjust.
6590         * lib/prune.exp: Prune "skipping N instantiation contexts".
6591
6592 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6593
6594         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6595
6596 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6597
6598         * gcc.dg/torture/builtin-cproj-1.c: New.
6599         * gcc.dg/torture/builtin-cproj-2.c: New.
6600
6601 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6602
6603         PR c++/43800
6604         PR c++/43704
6605         * g++.dg/template/typedef32.C: Adjust.
6606         * g++.dg/template/typedef33.C: New test.
6607
6608 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6609
6610         PR fortran/43227
6611         * gfortran.dg/proc_decl_23.f90: New test.
6612
6613         PR fortran/43266
6614         * gfortran.dg/abstract_type_6.f03: New test.
6615
6616 2010-04-20  Xinliang David Li  <davidxl@google.com>
6617
6618         * g++.dg/tree-ssa/fold-compare.C: New.
6619
6620 2010-04-20  Richard Guenther  <rguenther@suse.de>
6621
6622         PR tree-optimization/39417
6623         * g++.dg/torture/pr39417.C: New testcase.
6624
6625 2010-04-20  Richard Guenther  <rguenther@suse.de>
6626
6627         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6628
6629 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6630
6631         * g++.dg/debug/dwarf2/rv1.C: New test.
6632
6633 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6634
6635         PR target/43635
6636         * gcc.c-torture/compile/pr43635.c: New testcase.
6637
6638 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR fortran/43339
6641         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6642         of sequential loops being private only in the innermost containing
6643         task region.
6644
6645         PR middle-end/43337
6646         * gfortran.dg/gomp/pr43337.f90: New test.
6647
6648 2010-04-19  Richard Guenther  <rguenther@suse.de>
6649
6650         PR tree-optimization/43796
6651         * gfortran.dg/pr43796.f90: New testcase.
6652
6653 2010-04-19  Richard Guenther  <rguenther@suse.de>
6654
6655         PR tree-optimization/43783
6656         * gcc.c-torture/execute/pr43783.c: New testcase.
6657
6658 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6659
6660         PR target/43766
6661         * gcc.target/i386/pr43766.c: New test.
6662
6663 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6664
6665         PR target/43662
6666         * gcc.target/i386/pr43662.c: New test.
6667
6668 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6669
6670         PR c++/43704
6671         * g++.dg/template/typedef32.C: New test.
6672
6673 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6674
6675         PR tree-optimization/37027
6676         * lib/target-supports.exp
6677         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6678         * gcc.dg/vect/pr37027.c: New test.
6679         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6680         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6681         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6682         gcc.dg/vect/vect-complex-6.c: Likewise.
6683
6684 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6685
6686         * g++.dg/debug/dwarf2/enum1.C: New test.
6687
6688 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6689
6690         * gnat.dg/rep_clause5.ad[sb]: New test.
6691         * gnat.dg/rep_clause5_pkg.ads: New helper.
6692
6693 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6694
6695         PR tree-optimization/43771
6696         * g++.dg/vect/pr43771.cc: New test.
6697
6698 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6699
6700         PR fortran/31538
6701         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6702         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6703
6704 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6705
6706         * gnat.dg/sizetype.adb: Rename into...
6707         * gnat.dg/sizetype1.adb: ...this.
6708         * gnat.dg/sizetype2.adb: New test.
6709
6710 2010-04-16  Richard Guenther  <rguenther@suse.de>
6711
6712         PR tree-optimization/43572
6713         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6714
6715 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6716
6717         * gnat.dg/specs/discr_private.ads: New test.
6718
6719 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6720
6721         PR target/41514
6722         * gcc.target/arm/thumb-comparisons.c: New test.
6723
6724         PR target/40603
6725         * gcc.target/arm/thumb-cbranchqi.c: New test.
6726
6727 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6728
6729         * g++.dg/torture/pr36191.C: Enable for SH.
6730
6731 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6732
6733         * gnat.dg/wide_boolean.adb: New test.
6734         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6735
6736 2010-04-15  Richard Guenther  <rguenther@suse.de>
6737
6738         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6739         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6740         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6741         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6742         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6743         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6744         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6745         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6746         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6747         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6748         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6749         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6750         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6751         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6752         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6753
6754 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6755
6756         PR target/21803
6757         * gcc.target/arm/pr42496.c: New test.
6758
6759 2010-04-14  Jason Merrill  <jason@redhat.com>
6760
6761         PR c++/36625
6762         * g++.dg/ext/attrib38.C: New.
6763
6764 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6765
6766         PR testsuite/43739
6767         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6768
6769 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6770
6771         PR 42966
6772         * gcc.dg/cpp/warn-undef-2.c: Update.
6773         * gcc.dg/cpp/warn-traditional-2.c: Update.
6774         * gcc.dg/cpp/warn-comments-2.c: Update.
6775         * gcc.dg/cpp/warn-variadic-2.c: Update.
6776         * gcc.dg/cpp/warn-long-long-2.c: Update.
6777         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6778         * gcc.dg/cpp/warn-multichar-2.c: Update.
6779         * gcc.dg/cpp/warn-normalized-3.c: Update.
6780         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6781         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6782         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6783         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6784         * gcc.dg/cpp/warn-redefined-2.c: Update.
6785         * gfortran.dg/warning-directive-2.F90: Update.
6786         * c-c++-common/cpp/warning-directive-2.c: Update.
6787
6788 2010-04-14  Michael Matz  <matz@suse.de>
6789
6790         PR tree-optimization/42963
6791         * gcc.dg/pr42963.c: New testcase.
6792
6793 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6794
6795         * gnat.dg/class_wide.adb: Rename into...
6796         * gnat.dg/class_wide1.adb: ...this.
6797         * gnat.dg/class_wide2.ad[sb]: New test.
6798
6799 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6800
6801         PR fortran/18918
6802         * gfortran.dg/coarray_9.f90: Update dg-errors.
6803         * gfortran.dg/coarray_10.f90: New test.
6804         * gfortran.dg/coarray_11.f90: New test.
6805
6806 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6807
6808         PR fortran/43747
6809         gfortran.dg/initialization_24.f90: New test.
6810
6811 2010-04-13  Jason Merrill  <jason@redhat.com>
6812
6813         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6814         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6815
6816 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6817
6818         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6819         * g++.dg/dg.exp: Likewise.
6820         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6821         * c-c++-common/cpp/warning-directive-1.c: ... here.
6822         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6823         * c-c++-common/cpp/warning-directive-2.c: ... here.
6824         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6825         * c-c++-common/cpp/warning-directive-3.c: ... here.
6826         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6827         * c-c++-common/cpp/warning-directive-4.c: ... here.
6828         * g++.dg/cpp/warning-directive-1.C: Delete.
6829         * g++.dg/cpp/warning-directive-2.C: Delete.
6830         * g++.dg/cpp/warning-directive-3.C: Delete.
6831         * g++.dg/cpp/warning-directive-4.C: Delete.
6832         * gcc.dg/cpp/normalised-3.c: Delete.
6833         * g++.dg/cpp/normalised-1.C: Rename as ...
6834         * c-c++-common/cpp/normalised-3.c: ... this.
6835
6836 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6837
6838         * gcc.dg/tree-ssa/sra-9.c: New test.
6839
6840 2010-04-13  Michael Matz  <matz@suse.de>
6841
6842         PR middle-end/43730
6843         * gcc.dg/pr43730.c: New test.
6844
6845 2010-04-13  Michael Matz  <matz@suse.de>
6846
6847         * gcc.dg/tree-ssa/negate.c: New testcase.
6848
6849 2010-04-13  Richard Guenther  <rguenther@suse.de>
6850
6851         PR testsuite/43735
6852         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6853
6854 2010-04-13  Richard Guenther  <rguenther@suse.de>
6855
6856         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6857
6858 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6859
6860         * gnat.dg/derived_type1.adb: New test.
6861
6862 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6863
6864         * gcc.dg/plugindir1.c: New testcase.
6865         * gcc.dg/plugindir2.c: New testcase.
6866         * gcc.dg/plugindir3.c: New testcase.
6867         * gcc.dg/plugindir4.c: New testcase.
6868
6869 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6870
6871         * gcc.target/i386/rotate-2.c: New test.
6872
6873 2010-04-12  Jason Merrill  <jason@redhat.com>
6874
6875         PR c++/43641
6876         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6877         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6878
6879 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6880
6881         PR c++/25811
6882         * g++.dg/init/pr25811.C: New test.
6883
6884 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6885
6886         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6887         dg-error, dg-warning.
6888         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6889
6890 2010-04-12  Richard Guenther  <rguenther@suse.de>
6891
6892         * gcc.dg/torture/inline-2.c: New testcase.
6893
6894 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6895
6896         PR bootstrap/43699
6897         * gcc.dg/Wunused-var-7.c: New test.
6898
6899         PR tree-optimization/43560
6900         * gcc.c-torture/execute/pr43560.c: New test.
6901
6902 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6903
6904         * gnat.dg/aggr13.adb: New test.
6905         * gnat.dg/aggr14.adb: Likewise.
6906         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6907
6908 2010-04-12  Richard Guenther  <rguenther@suse.de>
6909
6910         PR c++/43611
6911         * g++.dg/torture/pr43611.C: New testcase.
6912
6913 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6914
6915         PR c/36774
6916         * gcc.dg/pr36774-1.c: New test.
6917         * gcc.dg/pr36774-2.c: New test.
6918
6919 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6920
6921         * gcc.target/sh/rte-delay-slot.c: New test.
6922
6923 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6924
6925         * gnat.dg/pack9.adb: Remove -cargs option.
6926         * gnat.dg/aggr12.ad[sb]: New test.
6927
6928 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6929
6930         PR target/43417
6931         * gcc.target/sh/pr43417.c: New test.
6932
6933 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6934
6935         PR fortran/43591
6936         * gfortran.dg/spec_expr_6.f90: New test.
6937
6938 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6939
6940         PR cpp/43195
6941         * gcc.dg/cpp/pr43195.c: New.
6942         * gcc.dg/cpp/pr43195.h: New.
6943
6944 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6945
6946         PR 42965
6947         * gcc.dg/Werror-6.c: Adjust.
6948         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6949         * gcc.dg/Werror-4.c: Likewise.
6950         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6951         * gcc.dg/Wswitch-enum-error.c: Likewise.
6952         * gcc.dg/Wpointer-arith.c: Likewise.
6953         * gcc.dg/Wfatal.c: Likewise.
6954         * gcc.dg/Wswitch-error.c: Likewise.
6955         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6956         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6957         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6958         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6959         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6960         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6961         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6962         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6963         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6964         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6965         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6966         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6967         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6968         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6969         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6970         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6971         * g++.dg/cpp/warning-directive-2.C: Likewise.
6972         * gfortran.dg/warning-directive-2.F90: Likewise.
6973
6974 2010-04-09  Jason Merrill  <jason@redhat.com>
6975
6976         PR c++/42623
6977         * g++.dg/template/sizeof13.C: New.
6978
6979 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6980
6981         * g++.dg/other/pr35504.C: Add check for thiscall.
6982         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6983         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6984
6985 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6986
6987         PR c++/28584
6988         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6989         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6990         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6991         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6992         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6993         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6994         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6995         * g++.dg/other/increment1.C: Likewise.
6996
6997 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6998
6999         PR fortran/18918
7000         * gfortran.dg/coarray_7.f90: New test.
7001         * gfortran.dg/coarray_8.f90: New test.
7002
7003 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7004
7005         PR fortran/28039
7006         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7007
7008 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7009
7010         PR target/43643
7011         * gcc.dg/pr43643.c: New test.
7012
7013 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7014
7015         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7016
7017 2010-04-08  Richard Guenther  <rguenther@suse.de>
7018
7019         PR tree-optimization/43679
7020         * gcc.c-torture/compile/pr43679.c: New testcase.
7021
7022 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR debug/43670
7025         * gcc.dg/pr43670.c: New test.
7026
7027 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7028
7029         PR middle-end/40815
7030         * gcc.dg/tree-ssa/reassoc-19.c: New.
7031
7032 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR c/18624
7035         * gcc.dg/Wunused-var-1.c: New test.
7036         * gcc.dg/Wunused-var-2.c: New test.
7037         * gcc.dg/Wunused-var-3.c: New test.
7038         * gcc.dg/Wunused-var-4.c: New test.
7039         * gcc.dg/Wunused-var-5.c: New test.
7040         * gcc.dg/Wunused-var-6.c: New test.
7041         * gcc.dg/Wunused-parm-1.c: New test.
7042
7043         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7044         * gcc.dg/trunc-1.c: Likewise.
7045         * gcc.dg/vla-9.c: Likewise.
7046         * gcc.dg/dfp/composite-type.c: Likewise.
7047
7048 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7049
7050         PR objc/35996
7051         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7052         * obj-c++.dg/objc-gc-3.mm: Ditto.
7053
7054 2010-04-07  Simon Baldwin  <simonb@google.com>
7055
7056         * gcc.dg/cpp/warn-undef-2.c: New.
7057         * gcc.dg/cpp/warn-traditional-2.c: New.
7058         * gcc.dg/cpp/warn-comments-2.c: New.
7059         * gcc.dg/cpp/warning-directive-1.c: New.
7060         * gcc.dg/cpp/warn-long-long.c: New.
7061         * gcc.dg/cpp/warn-traditional.c: New.
7062         * gcc.dg/cpp/warn-variadic-2.c: New.
7063         * gcc.dg/cpp/warn-undef.c: New.
7064         * gcc.dg/cpp/warn-normalized-1.c: New.
7065         * gcc.dg/cpp/warning-directive-2.c: New.
7066         * gcc.dg/cpp/warn-long-long-2.c: New.
7067         * gcc.dg/cpp/warn-variadic.c: New.
7068         * gcc.dg/cpp/warn-normalized-2.c: New.
7069         * gcc.dg/cpp/warning-directive-3.c: New.
7070         * gcc.dg/cpp/warn-deprecated-2.c: New.
7071         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7072         * gcc.dg/cpp/warn-multichar-2.c: New.
7073         * gcc.dg/cpp/warn-normalized-3.c: New.
7074         * gcc.dg/cpp/warning-directive-4.c: New.
7075         * gcc.dg/cpp/warn-unused-macros.c: New.
7076         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7077         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7078         * gcc.dg/cpp/warn-cxx-compat.c: New.
7079         * gcc.dg/cpp/warn-redefined.c: New.
7080         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7081         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7082         * gcc.dg/cpp/warn-deprecated.c: New.
7083         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7084         * gcc.dg/cpp/warn-redefined-2.c: New.
7085         * gcc.dg/cpp/warn-comments.c: New.
7086         * gcc.dg/cpp/warn-multichar.c: New.
7087         * g++.dg/cpp/warning-directive-1.C: New.
7088         * g++.dg/cpp/warning-directive-2.C: New.
7089         * g++.dg/cpp/warning-directive-3.C: New.
7090         * g++.dg/cpp/warning-directive-4.C: New.
7091         * gfortran.dg/warning-directive-1.F90: New.
7092         * gfortran.dg/warning-directive-3.F90: New.
7093         * gfortran.dg/warning-directive-2.F90: New.
7094         * gfortran.dg/warning-directive-4.F90: New.
7095
7096 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7097
7098         PR objc++/23716
7099         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7100
7101 2010-04-07  Jason Merrill  <jason@redhat.com>
7102
7103         * g++.dg/template/dr408.C: New.
7104
7105         * g++.dg/lookup/ns4.C: New.
7106
7107         PR c++/38392
7108         * g++.dg/template/friend51.C: New test.
7109
7110         PR c++/41970
7111         * g++.old-deja/g++.other/linkage1.C: Adjust.
7112
7113 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7114
7115         PR c++/42697
7116         * g++.dg/template/crash94.C: New test.
7117
7118 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7119
7120         PR c++/40239
7121         * g++.dg/init/aggr5.C: New test.
7122         * g++.dg/init/aggr5.C: New test.
7123
7124 2010-04-07  Richard Guenther  <rguenther@suse.de>
7125
7126         PR tree-optimization/43270
7127         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7128         * gcc.dg/Warray-bounds-7.c: Likewise.
7129
7130 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7131
7132         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7133         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7134         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7135
7136 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7137
7138         PR c++/42556
7139         * g++.dg/init/pr42556.C: New test.
7140
7141 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7142
7143         PR debug/43628
7144         * g++.dg/debug/dwarf2/typedef2.C: New test.
7145
7146 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7147
7148         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7149         c-c++-common/dwarf2/redeclaration-1.C
7150
7151 2010-04-06  Jason Merrill  <jason@redhat.com>
7152
7153         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7154         * g++.dg/ext/attrib18.C: Likewise.
7155         * g++.dg/ext/bitfield2.C: Likewise.
7156         * g++.dg/ext/bitfield4.C: Likewise.
7157         * g++.dg/ext/visibility/warn2.C: Likewise.
7158         * g++.dg/ext/visibility/warn3.C: Likewise.
7159         * g++.dg/gomp/pr26690-1.C: Likewise.
7160         * g++.dg/inherit/covariant7.C: Likewise.
7161         * g++.dg/init/synth2.C: Likewise.
7162         * g++.dg/lookup/using7.C: Likewise.
7163         * g++.dg/other/crash-4.C: Likewise.
7164         * g++.dg/other/error13.C: Likewise.
7165         * g++.dg/other/error20.C: Likewise.
7166         * g++.dg/parse/crash31.C: Likewise.
7167         * g++.dg/parse/error16.C: Likewise.
7168         * g++.dg/parse/error19.C: Likewise.
7169         * g++.dg/parse/error27.C: Likewise.
7170         * g++.dg/parse/error28.C: Likewise.
7171         * g++.dg/parse/fused-params1.C: Likewise.
7172         * g++.dg/template/error2.C: Likewise.
7173         * g++.dg/template/local6.C: Likewise.
7174         * g++.dg/template/qualttp15.C: Likewise.
7175         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7176         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7177         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7178         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7179         * g++.old-deja/g++.eh/spec6.C: Likewise.
7180         * g++.old-deja/g++.jason/crash3.C: Likewise.
7181         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7182         * g++.old-deja/g++.law/ctors5.C: Likewise.
7183         * g++.old-deja/g++.law/ctors9.C: Likewise.
7184         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7185         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7186         * g++.old-deja/g++.other/struct1.C: Likewise.
7187         * g++.old-deja/g++.other/volatile1.C: Likewise.
7188         * g++.old-deja/g++.pt/crash36.C: Likewise.
7189         * g++.old-deja/g++.pt/derived3.C: Likewise.
7190         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7191         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7192
7193 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7194
7195         PR middle-end/43519
7196         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7197         * gcc.dg/graphite/id-19.c: New.
7198
7199 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7200
7201         PR middle-end/32824
7202         * gcc.dg/vect/pr32824: New.
7203
7204 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7205
7206         PR fortran/18918
7207         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7208         * gfortran.dg/coarray_3.f90: Ditto.
7209         * gfortran.dg/coarray_4.f90: Ditto.
7210         * gfortran.dg/coarray_5.f90: Ditto.
7211         * gfortran.dg/coarray_6.f90: Ditto.
7212         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7213
7214 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7215
7216         PR fortran/18918
7217         * gfortran.dg/coarray_4.f90: Fix test.
7218         * gfortran.dg/coarray_6.f90: Add more tests.
7219
7220 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7221
7222         PR fortran/18918
7223         * gfortran.dg/coarray_4.f90: New test.
7224         * gfortran.dg/coarray_5.f90: New test.
7225         * gfortran.dg/coarray_6.f90: New test.
7226
7227 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7228
7229         PR fortran/18918
7230         * gfortran.dg/iso_fortran_env_5.f90: New test.
7231         * gfortran.dg/iso_fortran_env_6.f90: New test.
7232
7233 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7234
7235         PR fortran/39997
7236         * gfortran.dg/coarray_1.f90: New test.
7237         * gfortran.dg/coarray_2.f90: New test.
7238         * gfortran.dg/coarray_3.f90: New test.
7239
7240 2010-04-06  Jason Merrill  <jason@redhat.com>
7241
7242         PR c++/43648
7243         * g++.dg/template/dtor8.C: New.
7244
7245         PR c++/43621
7246         * g++.dg/template/error-recovery2.C: New.
7247
7248 2010-04-06  Jan Hubicka  <jh@suse.czpli
7249
7250         PR tree-optimization/42906
7251         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7252
7253 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/43178
7256         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7257         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7258         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7259
7260 2010-04-06  Richard Guenther  <rguenther@suse.de>
7261
7262         PR tree-optimization/43627
7263         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7264
7265 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7266
7267         PR target/43638
7268         * gcc.target/i386/pr43638.c: New test.
7269
7270 2010-04-06  Richard Guenther  <rguenther@suse.de>
7271
7272         PR middle-end/43661
7273         * gcc.c-torture/compile/pr43661.c: New testcase.
7274
7275 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7276
7277         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7278
7279 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7280
7281         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7282
7283 2010-04-02  Richard Guenther  <rguenther@suse.de>
7284
7285         PR tree-optimization/43629
7286         * gcc.c-torture/execute/pr43629.c: New testcase.
7287
7288 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7289             Dominique d'Humieres  <dominiq@lps.ens.fr>
7290
7291         PR libfortran/43605
7292         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7293
7294 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7295
7296         PR debug/43325
7297         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7298
7299 2010-04-01  Jason Merrill  <jason@redhat.com>
7300
7301         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7302
7303 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7304             Manfred Schwarb  <manfred99@gmx.ch>
7305
7306         PR libfortran/43605
7307         * gfortran.dg/ftell_3.f90: New test.
7308
7309 2010-04-01  Richard Guenther  <rguenther@suse.de>
7310
7311         PR middle-end/43614
7312         * gcc.c-torture/compile/pr43614.c: New testcase.
7313
7314 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7315
7316         PR tree-optimization/43141
7317         * gcc.dg/guality/pr43141.c: New test.
7318
7319 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7320
7321         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7322         * g++.dg/eh/spbp.C: Likewise.
7323         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7324         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7325         superfluous casts.
7326         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7327         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7328         * objc.dg/dwarf-2.m: Likewise.
7329
7330 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7331
7332         PR middle-end/43464
7333         * gcc.dg/graphite/id-pr43464.c: New.
7334         * gcc.dg/graphite/id-pr43464-1.c: New.
7335
7336 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7337
7338         PR middle-end/43351
7339         * gcc.dg/graphite/id-pr43351.c
7340
7341 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7342
7343         PR testsuite/35165
7344         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7345         * obj-c++.dg/try-catch-2.mm: Ditto.
7346         * obj-c++.dg/lookup-2.mm: Ditto.
7347         * obj-c++.dg/encode-8.m: Ditto.
7348         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7349         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7350         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7351         * obj-c++.dg/const-str-11.mm: Ditto.
7352         * obj-c++.dg/const-str-9.mm: Ditto.
7353         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7354         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7355         * obj-c++.dg/except-1.mm: Ditto.
7356         * obj-c++.dg/const-str-7.mm: Ditto.
7357         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7358         * obj-c++.dg/const-str-3.mm: Ditto.
7359         * obj-c++.dg/const-str-7.mm: Ditto.
7360         * obj-c++.dg/stubify-2.mm: Change dump file name.
7361
7362         PR objc++/23613
7363         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7364         New macro.
7365         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7366         Remove dg-xfail-if.
7367
7368 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7369
7370         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7371         only with -O2, -O3 or -Os and not with -fwhopr.
7372
7373 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7374
7375         PR c++/43558
7376         * g++.dg/template/typedef31.C: New test.
7377
7378 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7379
7380         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7381         assembler output on *-*-solaris2*.
7382         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7383
7384 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR debug/43557
7387         * gcc.dg/pr43557-1.c: New test.
7388         * gcc.dg/pr43557-2.c: New file.
7389
7390 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7391
7392         PR 43562
7393         * gcc.dg/pr43562.c: New test.
7394
7395 2010-03-30  Jason Merrill  <jason@redhat.com>
7396
7397         PR c++/43076
7398         * g++.dg/template/error-recovery1.C: New.
7399
7400         PR c++/41786
7401         * g++.dg/parse/ambig5.C: New.
7402
7403 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR debug/43593
7406         * gcc.dg/guality/pr43593.c: New test.
7407
7408 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7409
7410         PR middle-end/43430
7411         * gcc.dg/vect/pr43430-1.c: New.
7412
7413 2010-03-30  Jason Merrill  <jason@redhat.com>
7414
7415         PR c++/43559
7416         * g++.dg/template/partial7.C: New.
7417
7418 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7419
7420         * gcc.target/s390/stackcheck1.c: New testcase.
7421
7422 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7423
7424         PR libfortran/43265
7425         * gfortran.dg/read_eof_8.f90: New test.
7426
7427 2010-03-29  Jason Merrill  <jason@redhat.com>
7428
7429         * gcc.dg/cpp/include6.c: Change [] to ().
7430
7431         N3077
7432         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7433         splicing and UCNs.
7434         * c-c++-common/raw-string-2.c: Add trigraph test.
7435         * c-c++-common/raw-string-8.c: New.
7436         * c-c++-common/raw-string-9.c: New.
7437         * c-c++-common/raw-string-10.c: New.
7438
7439         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7440         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7441         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7442         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7443         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7444         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7445         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7446
7447 2010-03-29  Richard Guenther  <rguenther@suse.de>
7448
7449         PR tree-optimization/43560
7450         * gcc.dg/torture/pr43560.c: New testcase.
7451
7452 2010-03-29  Jason Merrill  <jason@redhat.com>
7453
7454         N3077
7455         * g++.dg/ext/raw-string-1.C: Change [] to ().
7456         * g++.dg/ext/raw-string-2.C: Change [] to ().
7457         Don't use \ in delimiter.
7458         * g++.dg/ext/raw-string-3.C: Change [] to ().
7459         * g++.dg/ext/raw-string-4.C: Change [] to ().
7460         * g++.dg/ext/raw-string-5.C: Change [] to ().
7461         Test for error on \ in delimiter.
7462         * g++.dg/ext/raw-string-6.C: Change [] to ().
7463         * g++.dg/ext/raw-string-7.C: Change [] to ().
7464
7465 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7466
7467         PR 43564
7468         * gcc.dg/pr43564.c: New test.
7469
7470 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7471
7472         PR fortran/43551
7473         * gfortran.dg/direct_io_12.f90: New test.
7474
7475 2010-03-28  Jan Hubicka  <jh@suse.cz>
7476
7477         PR tree-optimization/43505
7478         * gfortran.dg/pr43505.f90: New testcase.
7479
7480 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7481
7482         PR tree-optimization/43528
7483         * gcc.target/i386/pr43528.c: New test.
7484
7485 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7486
7487         PR c/43381
7488         * gcc.dg/parm-impl-decl-3.c: New test.
7489
7490 2010-03-26  Jason Merrill  <jason@redhat.com>
7491
7492         PR c++/43509
7493         * g++.dg/cpp0x/parse1.C: New.
7494
7495 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7496
7497         PR target/43524
7498         * gcc.target/i386/pr43524.c: New test.
7499
7500 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7501
7502         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7503         whitespace, rename main to foo.
7504         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7505         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7506         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7507         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7508         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7509         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7510         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7511         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7512         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7513         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7514         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7515
7516 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7517
7518         PR c++/43327
7519         * g++.dg/other/crash-10.C: New test.
7520         * g++.dg/other/crash-11.C: New test.
7521
7522 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7523
7524         PR libfortran/43517
7525         * gfortran.dg/read_eof_7.f90: New test.
7526
7527 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7528
7529         PR objc/35165
7530         PR testsuite/43512
7531         * objc-obj-c++-shared: New directory.
7532         * objc-obj-c++-shared/Object1-implementation.h: New file.
7533         * objc-obj-c++-shared/Object1.h: New file.
7534         * objc-obj-c++-shared/Protocol1.h: New file.
7535         * objc-obj-c++-shared/next-abi.h: New file.
7536         * objc-obj-c++-shared/next-mapping.h: New file.
7537         * objc/execute/next_mapping.h: Delete.
7538         * objc.dg/special/special.exp: For all targets run the tests with
7539         -fgnu-runtime, for darwin targets also run the tests with
7540         -fnext-runtime.
7541         * objc.dg/dg.exp: Ditto.
7542         * obj-c++.dg/dg.exp: Ditto.
7543         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7544         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7545         include use of updated NeXT interface.
7546         * objc/execute/formal_protocol-5.m: Ditto.
7547         * objc/execute/protocol-isEqual-2.m: Ditto.
7548         * objc/execute/protocol-isEqual-4.m: Ditto.
7549         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7550         Protocol1.h) and next-mapping.h as required.
7551         * objc/execute/object_is_class.m: Ditto.
7552         * objc/execute/enumeration-1.m: Ditto.
7553         * objc/execute/class-13.m: Ditto.
7554         * objc/execute/formal_protocol-2.m: Ditto.
7555         * objc/execute/formal_protocol-4.m: Ditto.
7556         * objc/execute/class-1.m: Ditto.
7557         * objc/execute/bycopy-1.m: Ditto.
7558         * objc/execute/formal_protocol-6.m: Ditto.
7559         * objc/execute/bycopy-3.m: Ditto.
7560         * objc/execute/class-3.m: Ditto.
7561         * objc/execute/bf-11.m: Ditto.
7562         * objc/execute/class-5.m: Ditto.
7563         * objc/execute/bf-13.m: Ditto.
7564         * objc/execute/class-7.m: Ditto.
7565         * objc/execute/bf-15.m: Ditto.
7566         * objc/execute/class-9.m: Ditto.
7567         * objc/execute/bf-17.m: Ditto.
7568         * objc/execute/bf-19.m: Ditto.
7569         * objc/execute/IMP.m: Ditto.
7570         * objc/execute/exceptions/catchall-1.m: Ditto.
7571         * objc/execute/exceptions/trivial.m: Ditto.
7572         * objc/execute/exceptions/finally-1.m: Ditto.
7573         * objc/execute/exceptions/local-variables-1.m: Ditto.
7574         * objc/execute/exceptions/foward-1.m: Ditto.
7575         * objc/execute/bf-2.m: Ditto.
7576         * objc/execute/string1.m: Ditto.
7577         * objc/execute/bf-4.m: Ditto.
7578         * objc/execute/informal_protocol.m: Ditto.
7579         * objc/execute/string3.m: Ditto.
7580         * objc/execute/bf-6.m: Ditto.
7581         * objc/execute/bf-8.m: Ditto.
7582         * objc/execute/class-tests-1.h: Ditto.
7583         * objc/execute/protocol-isEqual-1.m: Ditto.
7584         * objc/execute/protocol-isEqual-3.m: Ditto.
7585         * objc/execute/_cmd.m: Ditto.
7586         * objc/execute/function-message-1.m: Ditto.
7587         * objc/execute/bf-20.m: Ditto.
7588         * objc/execute/bf-common.h: Ditto.
7589         * objc/execute/np-2.m: Ditto.
7590         * objc/execute/class-10.m: Ditto.
7591         * objc/execute/class-12.m: Ditto.
7592         * objc/execute/enumeration-2.m: Ditto.
7593         * objc/execute/class-14.m: Ditto.
7594         * objc/execute/encode-1.m: Ditto.
7595         * objc/execute/formal_protocol-1.m: Ditto.
7596         * objc/execute/formal_protocol-3.m: Ditto.
7597         * objc/execute/accessing_ivars.m: Ditto.
7598         * objc/execute/bycopy-2.m: Ditto.
7599         * objc/execute/class-2.m: Ditto.
7600         * objc/execute/bf-10.m: Ditto.
7601         * objc/execute/formal_protocol-7.m: Ditto.
7602         * objc/execute/root_methods.m: Ditto.
7603         * objc/execute/class-4.m: Ditto.
7604         * objc/execute/bf-12.m: Ditto.
7605         * objc/execute/class-6.m: Ditto.
7606         * objc/execute/bf-14.m: Ditto.
7607         * objc/execute/nested-func-1.m: Ditto.
7608         * objc/execute/class-8.m: Ditto.
7609         * objc/execute/private.m: Ditto.
7610         * objc/execute/bf-16.m: Ditto.
7611         * objc/execute/bf-18.m: Ditto.
7612         * objc/execute/load-3.m: Ditto.
7613         * objc/execute/compatibility_alias.m: Ditto.
7614         * objc/execute/bf-1.m: Ditto.
7615         * objc/execute/no_clash.m: Ditto.
7616         * objc/execute/bf-3.m: Ditto.
7617         * objc/execute/string2.m: Ditto.
7618         * objc/execute/bf-5.m: Ditto.
7619         * objc/execute/string4.m: Ditto.
7620         * objc/execute/bf-7.m: Ditto.
7621         * objc/execute/object_is_meta_class.m: Ditto.
7622         * objc/execute/bf-9.m: Ditto.
7623         * objc/execute/bf-21.m: Ditto.
7624         * objc/execute/cascading-1.m: Ditto.
7625         * objc/execute/trivial.m: Ditto.
7626         * objc/execute/np-1.m: Ditto.
7627         * objc/compile/trivial.m: Ditto.
7628         * objc/execute/class_self-2.m: Include <stdlib.h>.
7629         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7630         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7631         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7632         and 64bit. Use new NeXT interface as required.
7633         * objc.dg/special/unclaimed-category-1.m: Ditto.
7634         * objc.dg/special/unclaimed-category-1.h: Ditto.
7635         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7636         * objc.dg/func-ptr-1.m: Ditto.
7637         * objc.dg/stret-1.m: Ditto.
7638         * objc.dg/encode-2.m: Ditto.
7639         * objc.dg/category-1.m: Ditto.
7640         * objc.dg/encode-3.m: Ditto.
7641         * objc.dg/call-super-3.m: Ditto.
7642         * objc.dg/method-3.m: Ditto.
7643         * objc.dg/func-ptr-2.m: Ditto.
7644         * objc.dg/lookup-1.m: Ditto.
7645         * objc.dg/encode-4.m: Ditto.
7646         * objc.dg/fix-and-continue-1.m: Ditto.
7647         * objc.dg/proto-lossage-3.m: Ditto.
7648         * objc.dg/method-13.m: Ditto.
7649         * objc.dg/proto-qual-1.m: Ditto.
7650         * objc.dg/zero-link-3.m: Ditto.
7651         * objc.dg/bitfield-1.m: Ditto.
7652         * objc.dg/va-meth-1.m: Ditto.
7653         * objc.dg/super-class-3.m: Ditto.
7654         * objc.dg/call-super-1.m: Ditto.
7655         * objc.dg/type-size-2.m: Ditto.
7656         * objc.dg/method-10.m: Ditto.
7657         * objc.dg/defs.m: Ditto.
7658         * objc.dg/const-str-3.m: Ditto.
7659         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7660         Protocol1.h) and next-mapping.h as required. Use new NeXT
7661         interface as required.
7662         * objc.dg/super-class-4.m: Ditto.
7663         * objc.dg/comp-types-8.m: Ditto.
7664         * objc.dg/call-super-2.m: Ditto.
7665         * objc.dg/objc-fast-4.m: Ditto.
7666         * objc.dg/method-6.m: Ditto.
7667         * objc.dg/const-str-3.m: Ditto.
7668         * objc.dg/const-str-7.m: Ditto.
7669         * objc.dg/method-15.m: Ditto.
7670         * objc.dg/method-19.m: Ditto.
7671         * objc.dg/sync-1.m: Ditto.
7672         * objc.dg/layout-1.m: Ditto.
7673         * objc.dg/bitfield-3.m: Ditto.
7674         * objc.dg/try-catch-3.m: Ditto.
7675         * objc.dg/try-catch-7.m: Ditto.
7676         * objc.dg/comp-types-10.m: Ditto.
7677         * objc.dg/selector-2.: Ditto.
7678         * objc.dg/method-7.m: Ditto.
7679         * objc.dg/typedef-alias-1.m: Ditto.
7680         * objc.dg/proto-lossage-2.m: Ditto.
7681         * objc.dg/comp-types-11.m: Ditto.
7682         * objc.dg/sizeof-1.m: Ditto.
7683         * objc.dg/method-17.m: Ditto.
7684         * objc.dg/bitfield-5.m: Ditto.
7685         * objc.dg/try-catch-1.m: Ditto.
7686         * objc.dg/encode-5.m: Ditto.
7687         * objc.dg/fix-and-continue-2.m: Ditto.
7688         * objc.dg/method-9.m: Ditto.
7689         * objc.dg/isa-field-1.m: Ditto.
7690         * objc.dg/local-decl-2.m: Ditto.
7691         * objc.dg/objc-gc-4.m: Ditto.
7692         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7693         * objc.dg/gnu-runtime-3.m: Ditto.
7694         * objc.dg/encode-7.m: Ditto.
7695         * objc.dg/encode-8.m: Ditto.
7696         * objc.dg/selector-3.m: Ditto.
7697         * objc.dg/gnu-runtime-1.m: Ditto.
7698         * objc.dg/const-str-12.m: Ditto.
7699         * objc.dg/gnu-runtime-2.m: Ditto.
7700         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7701         * objc.dg/selector-1.m: Ditto.
7702         * objc.dg/stubify-2.m: Ditto.
7703         * objc.dg/zero-link-1.m: Ditto.
7704         * objc.dg/stret-2.m: Ditto.
7705         * objc.dg/zero-link-2.m: Ditto.
7706         * objc.dg/next-runtime-1.m: Ditto.
7707         * objc.dg/symtab-1.m: Ditto.
7708         * objc.dg/stubify-1.m: Ditto.
7709         * objc.dg/bitfield-2.m: Ditto.
7710         * objc.dg/try-catch-10.m: Apply to both runtimes.
7711         * objc.dg/const-str-1.m: Ditto.
7712         * objc.dg/image-info.m: Ditto.
7713         * objc.dg/encode-9.m: Ditto.
7714         * objc.dg/pragma-1.m: Apply test to all targets.
7715         * objc.dg/const-str-4.m: Ditto.
7716         * objc.dg/const-str-8.m: Ditto.
7717         * objc.dg/super-class-2.m: Ditto.
7718         * objc.dg/try-catch-5.m: Ditto.
7719         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7720         Protocol1.h) and next-mapping.h as required. Use new NeXT
7721         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7722         * objc.dg/const-str-11.m: Ditto.
7723         * objc.dg/const-str-9.m: Ditto.
7724         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7725         * objc.dg/encode-1.m: Remove redundant -lobjc.
7726         * objc.dg/try-catch-9.m: Tidy space.
7727         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7728         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7729         and 64bit. Use new NeXT interface as required.
7730         * obj-c++.dg/template-4.mm: Ditto.
7731         * obj-c++.dg/defs.mm: Ditto.
7732         * obj-c++.dg/basic.mm: Ditto.
7733         * obj-c++.dg/encode-4.mm: Ditto.
7734         * obj-c++.dg/method-17.mm: Ditto.
7735         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7736         * obj-c++.dg/cxx-class-1.mm: Ditto.
7737         * obj-c++.dg/method-10.mm: Ditto.
7738         * obj-c++.dg/va-meth-1.mm: Ditto.
7739         * obj-c++.dg/encode-5.mm: Ditto.
7740         * obj-c++.dg/lookup-2.mm: Ditto.
7741         * obj-c++.dg/template-3.mm: Ditto.
7742         * obj-c++.dg/proto-qual-1.mm: Ditto.
7743         * obj-c++.dg/qual-types-1.m: Ditto.
7744         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7745         * obj-c++.dg/template-1.mm: Ditto.
7746         * obj-c++.dg/encode-6.mm: Ditto.
7747         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7748         Protocol1.h) and next-mapping.h as required. Use new NeXT
7749         interface as required.
7750         * obj-c++.dg/except-1.mm: Ditto.
7751         * obj-c++.dg/const-str-7.mm: Ditto.
7752         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7753         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7754         * obj-c++.dg/selector-2.mm: Ditto.
7755         * obj-c++.dg/isa-field-1.mm: Ditto.
7756         * obj-c++.dg/try-catch-1.mm: Ditto.
7757         * obj-c++.dg/local-decl-1.mm: Ditto.
7758         * obj-c++.dg/try-catch-9.mm: Ditto.
7759         * obj-c++.dg/no-extra-load.mm: Ditto.
7760         * obj-c++.dg/selector-5.mm: Ditto.
7761         * obj-c++.dg/method-12.mm: Ditto.
7762         * obj-c++.dg/try-catch-11.mm: Ditto.
7763         * obj-c++.dg/comp-types-11.mm: Ditto.
7764         * obj-c++.dg/bitfield-3.mm: Ditto.
7765         * obj-c++.dg/method-6.mm: Ditto.
7766         * obj-c++.dg/super-class-2.mm: Ditto.
7767         * obj-c++.dg/method-21.mm: Ditto.
7768         * obj-c++.dg/const-str-8.mm: Ditto.
7769         * obj-c++.dg/try-catch-7.mm: Ditto.
7770         * obj-c++.dg/method-15.mm: Ditto.
7771         * obj-c++.dg/layout-1.mm: Ditto.
7772         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7773         * obj-c++.dg/const-str-3.mm: Ditto.
7774         * obj-c++.dg/try-catch-2.mm: Ditto.
7775         * obj-c++.dg/objc-gc-3.mm: Ditto.
7776         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7777         * obj-c++.dg/bitfield-1.mm: Ditto.
7778         * obj-c++.dg/selector-6.mm: Ditto.
7779         * obj-c++.dg/method-13.mm: Ditto.
7780         * obj-c++.dg/comp-types-12.mm: Ditto.
7781         * obj-c++.dg/bitfield-4.mm: Ditto.
7782         * obj-c++.dg/try-catch-8.mm: Ditto.
7783         * obj-c++.dg/method-2.mm: Ditto.
7784         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7785         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7786         * obj-c++.dg/const-str-4.mm: Ditto.
7787         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7788         * obj-c++.dg/try-catch-3.mm: Ditto.
7789         * obj-c++.dg/comp-types-9.mm: Ditto.
7790         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7791         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7792         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7793         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7794         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7795         Use new NeXT interface as required.
7796         * obj-c++.dg/const-str-10.mm: Ditto.
7797         * obj-c++.dg/const-str-11.mm: Ditto.
7798         * obj-c++.dg/const-str-9.mm: Ditto.
7799         * obj-c++.dg/method-11.mm: Ditto.
7800         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7801         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7802         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7803         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7804         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7805
7806 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7807
7808         PR c++/43206
7809         * g++.dg/template/typedef30.C: New test case.
7810
7811 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7812
7813         PR c/43385
7814         * gcc.c-torture/execute/pr43385.c: New test.
7815
7816 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7817
7818         * gcc.dg/strncpy-fix-1.c: New test.
7819
7820 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7821
7822         PR testsuite/41609
7823         * lib/objc-torture.exp (objc-set-runtime-options): New.
7824         * objc/execute/execute.exp: Check runtime options on each pass.
7825         * objc/execute/exceptions/exceptions.exp: Ditto.
7826         * objc/compile/compile.exp: Ditto.
7827
7828         PR testsuite/42348
7829         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7830         standard tests.
7831         (check_effective_target_objc2): New proc.
7832         (check_effective_target_next_runtime): New proc.
7833         * lib/objc.exp: Determine which runtime is in force and support it.
7834         * lib/obj-c++.exp: Ditto.
7835
7836 2010-03-24  Jason Merrill  <jason@redhat.com>
7837
7838         PR c++/43502
7839         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7840
7841 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7842
7843         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7844         a loop.
7845         * gcc.dg/ipa/ipa-2.c: Likewise.
7846         * gcc.dg/ipa/ipa-3.c: Likewise.
7847         * gcc.dg/ipa/ipa-4.c: Likewise.
7848         * gcc.dg/ipa/ipa-5.c: Likewise.
7849         * gcc.dg/ipa/ipa-7.c: Likewise.
7850         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7851         a loop.
7852         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7853         i_can_not_be_propagated_fully2 into a loop.
7854         * gcc.dg/ipa/ipa-8.c: New test.
7855         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7856
7857 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7858
7859         PR debug/19192
7860         PR debug/43479
7861         * gcc.dg/guality/pr43479.c: New test.
7862         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7863         and add volatile keyword.
7864
7865 2010-03-23  Mike Stump  <mikestump@comcast.net>
7866
7867         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7868
7869 2010-03-23  Jason Merrill  <jason@redhat.com>
7870
7871         * g++.dg/ext/altivec-17.C: Adjust error message.
7872
7873         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7874         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7875         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7876         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7877         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7878         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7879
7880 2010-03-22  Jason Merrill  <jason@redhat.com>
7881
7882         PR c++/43333
7883         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7884         * g++.dg/ext/is_pod_98.C: New.
7885
7886         PR c++/43281
7887         * g++.dg/cpp0x/auto18.C: New.
7888
7889         * gcc.dg/pr36997.c: Adjust error message.
7890         * g++.dg/ext/vector9.C: Likewise.
7891         * g++.dg/conversion/simd3.C: Likewise.
7892         * g++.dg/other/error23.C: Likewise.
7893
7894 2010-03-22  Michael Matz  <matz@suse.de>
7895
7896         PR middle-end/43475
7897         * gfortran.dg/pr43475.f90: New testcase.
7898
7899 2010-03-22  Richard Guenther  <rguenther@suse.de>
7900
7901         PR tree-optimization/43390
7902         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7903
7904 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7905
7906         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7907         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7908
7909 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7910             Michael Matz  <matz@suse.de>
7911
7912         PR c++/43081
7913         * g++.dg/parse/crash56.C: New test.
7914
7915 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7916
7917         PR fortran/43450
7918         * gfortran.dg/whole_file_15.f90 : New test.
7919
7920 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7921
7922         PR fortran/43409
7923         * gfortran.dg/inquire_size.f90: New test.
7924
7925 2010-03-20  Richard Guenther  <rguenther@suse.de>
7926
7927         PR rtl-optimization/43438
7928         * gcc.c-torture/execute/pr43438.c: New testcase.
7929
7930 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7931
7932         PR c++/43375
7933         * g++.dg/abi/mangle42.C: New test.
7934
7935 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7936
7937         PR C/43211
7938         * gcc.dg/pr43211.c: New test.
7939         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7940
7941 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7942
7943         PR rtl-optimization/42258
7944         * gcc.target/arm/thumb1-mul-moves.c: New test.
7945
7946         PR target/40697
7947         * gcc.target/arm/thumb-andsi.c: New test.
7948
7949         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7950         dg-require-effective-target.
7951
7952 2010-03-19  Michael Matz  <matz@suse.de>
7953
7954         PR c++/43116
7955         * g++.dg/other/pr43116.C: New testcase.
7956
7957 2010-03-19  Michael Matz  <matz@suse.de>
7958
7959         PR target/43305
7960         * gcc.dg/pr43305.c: New testcase.
7961
7962 2010-03-19  Richard Guenther  <rguenther@suse.de>
7963
7964         PR tree-optimization/43415
7965         * gcc.c-torture/compile/pr43415.c: New testcase.
7966
7967 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7968
7969         PR ada/43106
7970         * gnat.dg/case_optimization2.adb: New test.
7971         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7972
7973 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7974             Jack Howarth <howarth@bromo.med.uc.edu>
7975
7976         PR target/36399
7977         * gcc.target/i386/push-1.c: Don't xfail
7978           scan-assembler-not "movups" on darwin.
7979
7980 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7981
7982         PR debug/43058
7983         * gcc.dg/pr43058.c: New test.
7984
7985 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7986
7987         PR middle-end/42450
7988         * g++.dg/torture/pr42450.C: New test.
7989
7990 2010-03-18  Michael Matz  <matz@suse.de>
7991
7992         PR middle-end/43419
7993         * gcc.dg/pr43419.c: New testcase.
7994
7995 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7996
7997         PR rtl-optimization/43360
7998         * gcc.dg/torture/pr43360.c: New.
7999
8000 2010-03-18  Michael Matz  <matz@suse.de>
8001
8002         PR tree-optimization/43402
8003         * gcc.dg/pr43402.c: New testcase.
8004
8005 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8006
8007         PR target/42427
8008         * gcc.dg/pr42427.c: New test.
8009
8010 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8011
8012         PR libfortran/43265
8013         * gfortran.dg/read_empty_file.f: New test.
8014         * gfortran.dg/read_eof_all.f90: New test.
8015         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8016         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8017
8018 2010-03-17  Michael Matz  <matz@suse.de>
8019
8020         * gcc.dg/pr43300.c: Add -w.
8021
8022 2010-03-17  Richard Guenther  <rguenther@suse.de>
8023
8024         * gcc.dg/pr43379.c: Add -w.
8025
8026 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8027
8028         PR fortran/43331
8029         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8030
8031 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8032
8033         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8034
8035 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037         * ada/acats/run_all.sh: Log start and end times.
8038
8039 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8040
8041         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8042
8043 2010-03-16  Richard Guenther  <rguenther@suse.de>
8044
8045         PR middle-end/43379
8046         * gcc.dg/pr43379.c: New testcase.
8047
8048 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR debug/43051
8051         * gcc.dg/guality/pr43051-1.c: New test.
8052
8053 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8054
8055         PR testsuite/43363
8056         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8057
8058 2010-03-15  Michael Matz  <matz@suse.de>
8059
8060         PR middle-end/43300
8061         * gcc.dg/pr43300.c: New testcase.
8062
8063 2010-03-15  Richard Guenther  <rguenther@suse.de>
8064
8065         PR tree-optimization/43367
8066         * gcc.c-torture/compile/pr43367.c: New testcase.
8067
8068 2010-03-15  Richard Guenther  <rguenther@suse.de>
8069
8070         PR tree-optimization/43317
8071         * gcc.dg/pr43317.c: New testcase.
8072
8073 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8074
8075         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8076
8077 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8078
8079         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8080
8081 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8082
8083         PR fortran/43362
8084         * gfortran.dg/impure_constructor_1.f90: New test.
8085
8086 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8087
8088         PR middle-end/43354
8089         * gfortran.dg/graphite/id-pr43354.f: New.
8090
8091 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8092
8093         PR middle-end/43349
8094         * gfortran.dg/graphite/pr43349.f: New.
8095
8096 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8097
8098         PR middle-end/43306
8099         * gcc.dg/graphite/pr43306.c: New.
8100
8101 2010-03-12  David S. Miller  <davem@davemloft.net>
8102
8103         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8104         sparc.
8105
8106 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8107
8108         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8109
8110 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8111
8112         PR fortran/43291
8113         PR fortran/43326
8114         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8115
8116 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8117
8118         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8119         fail for *-*-mingw* targets.
8120
8121 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8122
8123         PR debug/43329
8124         * gcc.dg/guality/pr43329-1.c: New test.
8125
8126 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8127
8128         PR tree-optimization/43257
8129         * g++.dg/torture/pr43257.C: New test.
8130
8131 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8132
8133         PR fortran/43228
8134         * gfortran.dg/namelist_61.f90: New test.
8135
8136 2010-03-11  Richard Guenther  <rguenther@suse.de>
8137
8138         PR tree-optimization/43255
8139         * gcc.c-torture/compile/pr43255.c: New testcase.
8140
8141 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8142
8143         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8144         * gcc.dg/pr43280.c: New testcase.
8145
8146 2010-03-11  Richard Guenther  <rguenther@suse.de>
8147
8148         PR lto/43200
8149         * gcc.dg/lto/20100227-1_0.c: New testcase.
8150         * gcc.dg/lto/20100227-1_1.c: Likewise.
8151
8152 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8153
8154         PR libfortran/43320
8155         PR libfortran/43265
8156         * gfortran.dg/read_eof_6.f: New test
8157         * gfortran.dg/read_x_eof.f90: New test.
8158         * gfortran.dg/read_x_past.f: Update test.
8159
8160 2010-03-10  Jan Hubicka   <jh@suse.cz>
8161
8162         * gcc.c-torture/compile/pr43288.c: New test.
8163
8164 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8165
8166         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8167         -fpic/-fPIC flags.
8168         * g++.old-deja/g++.pt/asm2.C: Likewise.
8169         * gcc.c-torture/compile/20000804-1.c: Likewise.
8170         * gcc.target/i386/clobbers.c: Likewise.
8171
8172 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8173
8174         PR fortran/43303
8175         * gfortran.dg/c_assoc_3.f90: New test.
8176
8177 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR debug/36728
8180         * gcc.dg/guality/pr36728-1.c: New test.
8181         * gcc.dg/guality/pr36728-2.c: New test.
8182
8183 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8184
8185         * gcc.dg/h8300-div-delay-slot.c: New test.
8186
8187 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8188
8189         PR tree-optimization/43236
8190         * gcc.c-torture/execute/pr43236.c: New test.
8191
8192 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8193
8194         PR middle-end/42859
8195         * g++.dg/eh/pr42859.C: New test.
8196
8197 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR debug/43299
8200         * gcc.dg/pr43299.c: New test.
8201
8202         PR debug/43290
8203         * g++.dg/eh/unwind2.C: New test.
8204
8205 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8206             Reza Yazdani  <reza.yazdani@amd.com>
8207
8208         PR middle-end/43065
8209         * gcc.dg/graphite/run-id-4.c: New.
8210
8211 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8212
8213         PR middle-end/43065
8214         * gcc.dg/graphite/run-id-3.c: New.
8215
8216 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8217
8218         PR middle-end/42644
8219         PR middle-end/42130
8220         * gcc.dg/graphite/id-18.c: New.
8221         * gcc.dg/graphite/run-id-pr42644.c: New.
8222
8223 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8224
8225         PR middle-end/42326
8226         * gcc.dg/graphite/pr42326.c: New.
8227
8228 2010-03-08  Richard Guenther  <rguenther@suse.de>
8229
8230         PR tree-optimization/43269
8231         * gcc.c-torture/execute/pr43269.c: New testcase.
8232
8233 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8234
8235         PR fortran/43256
8236         * gfortran.dg/typebound_call_13.f03: New.
8237
8238 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8239
8240         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8241         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8242
8243 2010-03-05  Jason Merrill  <jason@redhat.com>
8244
8245         * g++.dg/abi/mangle40.C: Require weak and alias.
8246
8247 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8248
8249         PR middle-end/42326
8250         * gfortran.dg/graphite/pr42326.f90: New.
8251         * gfortran.dg/graphite/pr42326-1.f90: New.
8252
8253 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254
8255         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8256         (gnat_target_compile): Likewise.
8257         Reinitialize GNAT_UNDER_TEST if target changes.
8258         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8259         (local_find_gnatmake): Pass full --GCC to gnatlink.
8260         Remove --LINK.
8261
8262 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8263
8264         PR c/43248
8265         * gcc.dg/compound-literal-1.c: New testcase.
8266
8267 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8268
8269         PR tree-optimization/43164
8270         PR tree-optimization/43191
8271         * gcc.c-torture/compile/pr43164.c: New test.
8272         * gcc.c-torture/compile/pr43191.c: Likewise.
8273
8274 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8275
8276         PR fortran/43244
8277         * gfortran.dg/finalize_9.f90: New.
8278
8279 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8280             Ken Werner <ken@linux.vnet.ibm.com>
8281
8282         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8283         to dg-options for spu.
8284         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8285         dump-scan target to exclude spu.
8286
8287 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8288
8289         PR middle-end/43209
8290         * gcc.dg/tree-ssa/ivopts-4.c: New.
8291
8292 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8293
8294         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8295         include-opts and exclude-opts; skip checking the flags if arguments
8296         are the same as the defaults.
8297         (dg-xfail-if): Verify the number of arguments, supply defaults
8298         for unspecified optional arguments.
8299         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8300
8301 2010-03-03  Jason Merrill  <jason@redhat.com>
8302
8303         PR c++/12909
8304         * g++.dg/abi/mangle40.C: Updated.
8305
8306 2010-03-03  Jason Merrill  <jason@redhat.com>
8307
8308         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8309         * g++.dg/abi/mangle23.C: Likewise.
8310         * g++.dg/eh/simd-2.C: Likewise.
8311         * g++.dg/ext/attribute-test-2.C: Likewise.
8312         * g++.dg/ext/vector14.C: Likewise.
8313         * g++.dg/other/pr34435.C: Likewise.
8314         * g++.dg/template/conv8.C: Likewise.
8315         * g++.dg/template/nontype9.C: Likewise.
8316         * g++.dg/template/qualttp17.C: Likewise.
8317         * g++.dg/template/ref1.C: Likewise.
8318         * g++.old-deja/g++.pt/crash68.C: Likewise.
8319         * g++.old-deja/g++.pt/ref1.C: Likewise.
8320         * g++.old-deja/g++.pt/ref3.C: Likewise.
8321         * g++.old-deja/g++.pt/ref4.C: Likewise.
8322
8323         PR c++/12909
8324         * g++.dg/abi/mangle40.C: New.
8325         * g++.dg/abi/mangle41.C: New.
8326         * g++.dg/lto/20100302_0.C: New.
8327         * g++.dg/lto/20100302_1.C: New.
8328         * g++.dg/lto/20100302.h: New.
8329
8330 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8331
8332         PR fortran/43243
8333         * gfortran.dg/internal_pack_12.f90: New test.
8334
8335 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8336
8337         * gcc.dg/pr36997.c: Adjust error message.
8338
8339 2010-03-03  Mike Stump  <mikestump@comcast.net>
8340
8341         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8342         adjustments to not be present on machines that align the stack to
8343         more than 4 bytes and don't have a red zone yet as that is an
8344         unimplemented optimization.
8345
8346 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8347
8348         PR fortran/43169
8349         * gfortran.dg/impure_assignment_3.f90: New.
8350
8351 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR debug/43229
8354         * gfortran.dg/pr43229.f90: New test.
8355
8356         PR debug/43237
8357         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8358
8359         PR debug/43177
8360         * gcc.dg/guality/pr43177.c: New test.
8361
8362 2010-03-02  Jason Merrill  <jason@redhat.com>
8363
8364         * g++.dg/ext/vector9.C: Adjust error message.
8365         * g++.dg/conversion/simd3.C: Likewise.
8366         * g++.dg/other/error23.C: Likewise.
8367
8368 2010-03-02  Mike Stump  <mikestump@comcast.net>
8369
8370         PR c++/41090
8371         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8372
8373 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8374
8375         PR fortran/43180
8376         * gfortran.dg/internal_pack_10.f90: New test.
8377
8378         PR fortran/43173
8379         * gfortran.dg/internal_pack_11.f90: New test.
8380
8381 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8382
8383         PR middle-end/42640
8384         * gcc.dg/tree-ssa/pr42640.c: New.
8385
8386 2010-03-01  Richard Guenther  <rguenther@suse.de>
8387
8388         PR tree-optimization/43220
8389         * gcc.c-torture/execute/pr43220.c: New testcase.
8390
8391 2010-03-01  Richard Guenther  <rguenther@suse.de>
8392
8393         PR middle-end/43213
8394         * gcc.dg/pr43213.c: New testcase.
8395
8396 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8397
8398         PR pch/14940
8399         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8400
8401 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8402
8403         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8404         New function.
8405         (check_effective_target_ucn): Likewise.
8406
8407         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8408         if !ucn.
8409         * gcc.dg/ucnid-2.c: Likewise.
8410         * gcc.dg/ucnid-3.c: Likewise.
8411         * gcc.dg/ucnid-4.c: Likewise.
8412         * gcc.dg/ucnid-11.c: Likewise.
8413         * gcc.dg/ucnid-12.c: Likewise.
8414         * gcc.dg/ucnid-6.c: Skip if !ucn.
8415         * gcc.dg/ucnid-9.c: Likewise.
8416
8417 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8418
8419         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8420         lists to dg-skip-if.
8421         * gcc.target/i386/stackalign/return-3.c: Likewise.
8422
8423 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8424
8425         * gcc.target/i386/clearcap.map: New file.
8426         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8427         Pass clearcap.map by default if supported.
8428
8429 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431         PR fortran/42900
8432         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8433         Explain this.
8434         * gfortran.dg/stat_2.f90: Likewise.
8435
8436 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8437
8438         PR fortran/43199
8439         * gfortran.dg/module_read_2.f90: New test.
8440
8441 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8442
8443         PR c++/42748
8444         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8445         * g++.dg/abi/mangle12.C: Likewise.
8446         * g++.dg/abi/mangle20-2.C: Likewise.
8447         * g++.dg/abi/mangle17.C: Likewise.
8448         * g++.dg/template/cond2.C: Likewise.
8449         * g++.dg/template/pr35240.C: Likewise.
8450
8451 2010-02-27  Richard Guenther  <rguenther@suse.de>
8452
8453         PR tree-optimization/43186
8454         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8455
8456 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8457
8458         * g++.dg/abi/packed1.C: Expect warning on the SH.
8459
8460 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8461
8462         PR c++/42054:
8463         * g++.dg/parse/error37.C: New test.
8464
8465 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8466
8467         PR c/24577
8468         PR c/43192
8469         * gcc.dg/pr8927-1.c: Match new note.
8470         * gcc.dg/990506-0.c: Likewise.
8471         * gcc.dg/gomp/flush-2.c: Likewise.
8472         * gcc.dg/gomp/atomic-5.c: Likewise.
8473         * gcc.dg/gomp/pr34607.c: Likewise.
8474         * gcc.dg/pr35746.c: Likewise.
8475         * gcc.dg/cpp/pragma-1.c: Likewise.
8476         * gcc.dg/cpp/pragma-2.c: Likewise.
8477         * gcc.dg/pr41842.c: Likewise.
8478         * gcc.dg/noncompile/20040629-1.c: Likewise.
8479         * objc.dg/private-1.m: Likewise.
8480
8481 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8482
8483         PR fortran/43185
8484         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8485         * gfortran.dg/default_initialization_4.f90: New test.
8486
8487 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8488
8489         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8490         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8491         * gnat.dg/thin_pointer2.adb: New test.
8492         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8493
8494 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8495
8496         PR c/20631
8497         * gcc.dg/cpp/c90-pedantic.c: New.
8498         * gcc.dg/cpp/c90.c: New.
8499         * gcc.dg/gnu90-const-expr-1.c: New.
8500         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8501
8502 2010-02-26  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/43186
8505         * gcc.c-torture/compile/pr43186.c: New testcase.
8506
8507 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR debug/43190
8510         * c-c++-common/dwarf2/pr43190.c: New test.
8511
8512 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8513
8514         PR testsuite/37074:
8515         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8516
8517 2010-02-26  Richard Guenther  <rguenther@suse.de>
8518
8519         PR tree-optimization/43188
8520         * gcc.c-torture/compile/pr43188.c: New testcase.
8521
8522 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8523
8524         PR target/43175
8525         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8526
8527 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8528
8529         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8530
8531 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8532
8533         PR target/43154
8534         * gcc.target/powerpc/pr43154.c: New file.
8535
8536 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR debug/43166
8539         * gfortran.dg/debug/pr43166.f: New test.
8540
8541         PR debug/43165
8542         * gcc.dg/torture/pr43165.c: New test.
8543
8544 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8545
8546         PR c/43128
8547         * c-c++-common/pr41779.c: Update.
8548
8549 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8550
8551         PR ada/32547
8552         * lib/gnat-dg.exp (gnat_load): Redefine.
8553
8554         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8555         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8556
8557 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8558
8559         PR libobjc/36610
8560         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8561         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8562         -fgnu-runtime.
8563         Sort entries.
8564
8565 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8566
8567         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8568
8569 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8570
8571         PR debug/43150
8572         * gcc.dg/guality/vla-1.c: New test.
8573
8574 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8575
8576         PR fortran/43042
8577         * gfortran.dg/c_ptr_tests_15.f90: New test.
8578
8579 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR target/43107
8582         * gcc.target/i386/pr43107.c: New test.
8583
8584 2010-02-23  Jason Merrill  <jason@redhat.com>
8585
8586         PR c++/43143
8587         * g++.dg/cpp0x/variadic100.C: New.
8588
8589 2010-02-23  Jason Merrill  <jason@redhat.com>
8590
8591         PR debug/42800
8592         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8593         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8594         * c-c++-common/dwarf2/vla1.c: New.
8595
8596 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR target/43139
8599         * gcc.dg/pr43139.c: New test.
8600
8601         PR debug/43077
8602         * gcc.dg/guality/pr43077-1.c: New test.
8603
8604 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8605
8606         PR 43123
8607         * gcc.dg/march.c: New.
8608         * gcc.dg/march-generic.c: New.
8609         * gcc.dg/mtune.c: New.
8610
8611 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8612
8613         PR middle-end/43083
8614         * gcc.dg/graphite/pr43083.c: New.
8615
8616 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8617
8618         PR middle-end/43097
8619         * gfortran.dg/graphite/pr43097.f: New.
8620
8621 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8622             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8623
8624         PR middle-end/43140
8625         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8626
8627 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8628
8629         PR middle-end/43026
8630         * g++.dg/graphite/pr43026.C: New.
8631
8632 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8633
8634         PR c++/43126
8635         * gcc.dg/cleanup-1.c: Update.
8636         * gcc.dg/func-args-1.c: Update.
8637         * gcc.dg/format/sentinel-1.c: Update.
8638         * g++.old-deja/g++.jason/scoping10.C: Update.
8639         * g++.old-deja/g++.ns/lookup5.C: Update.
8640         * g++.dg/ext/cleanup-1.C: Update.
8641         * g++.dg/parse/varmod1.C: Update.
8642         * g++.dg/parse/error33.C: Update.
8643         * g++.dg/expr/call3.C: Update.
8644         * g++.dg/func-args-1.C: New.
8645
8646 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR c/43125
8649         * gcc.dg/attr-used-2.c: Moved to ...
8650         * c-c++-common/attr-used-2.c: Here.
8651
8652         * gcc.dg/attr-used.c: Moved to ...
8653         * c-c++-common/attr-used.c: Here.
8654
8655 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8656
8657         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8658
8659 2010-02-22  Richard Guenther  <rguenther@suse.de>
8660
8661         PR lto/43045
8662         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8663         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8664
8665 2010-02-22  Richard Guenther  <rguenther@suse.de>
8666
8667         PR tree-optimization/42749
8668         * gcc.c-torture/compile/pr42749.c: New testcase.
8669
8670 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8671
8672         PR fortran/43072
8673         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8674         * gfortran.dg/internal_pack_9.f90: New test.
8675
8676 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8677
8678         PR c++/23510
8679         * g++.dg/template/recurse.C: Adjust.
8680         * g++.dg/template/pr23510.C: New.
8681
8682 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8683
8684         PR c++/42824
8685         * g++.dg/template/memclass4.C: New test.
8686
8687 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/35259
8690         * gfortran.dg/reassoc_5.f90: New test.
8691
8692 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8693
8694         PR target/43067
8695         * gcc.target/i386/pr43067.c: New test.
8696
8697 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8698
8699         PR c++/35669
8700         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8701         -Wconversion-null.
8702         * g++.dg/warn/Wconversion-null.C: New test.
8703         * g++.old-deja/g++.other/null1.C: Move to...
8704         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8705
8706 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8707
8708         PR fortran/36932
8709         PR fortran/36933
8710         * gfortran.dg/dependency_26.f90: New test.
8711
8712         PR fortran/43072
8713         * gfortran.dg/internal_pack_7.f90: New test.
8714
8715         PR fortran/43111
8716         * gfortran.dg/internal_pack_8.f90: New test.
8717
8718 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8719
8720         PR 43128
8721         * c-c++-common/pr41779.c: Fix broken testcase.
8722
8723 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8724
8725         PR 36513
8726         * c-c++-common/pr36513.c: New testcase.
8727         * c-c++-common/pr36513-2.c: New testcase.
8728
8729 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8730
8731         PR 41779
8732         * c-c++-common/pr41779.c: New.
8733
8734 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8735
8736         PR debug/43084
8737         * gcc.dg/pr43084.c: New test.
8738
8739 2010-02-19  Richard Guenther  <rguenther@suse.de>
8740
8741         PR tree-optimization/42916
8742         * gcc.dg/pr42916.c: New testcase.
8743
8744 2010-02-18  Jason Merrill  <jason@redhat.com>
8745
8746         PR c++/42837
8747         * g++.dg/abi/packed1.C: Add expected warning.
8748
8749         PR c++/43108
8750         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8751         * gcc.dg/torture/dg-torture.exp: Likewise.
8752         * c-c++-common/torture/complex-sign.h,
8753         c-c++-common/torture/complex-sign-add.c,
8754         c-c++-common/torture/complex-sign-mixed-add.c,
8755         c-c++-common/torture/complex-sign-mixed-div.c,
8756         c-c++-common/torture/complex-sign-mixed-mul.c,
8757         c-c++-common/torture/complex-sign-mixed-sub.c,
8758         c-c++-common/torture/complex-sign-mul.c,
8759         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8760         Adapt for C++ compilation as well.
8761
8762         PR c++/43070
8763         * g++.dg/ext/label1.C: Update.
8764         * g++.dg/ext/label2.C: Update.
8765
8766         PR c++/26261
8767         * g++.dg/template/dependent-name6.C: New.
8768
8769         PR c++/43109
8770         * g++.dg/parse/namespace12.C: New.
8771
8772 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8773
8774         PR tree-optimization/43066
8775         * gcc.c-torture/compile/pr43066.c: New test.
8776
8777 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8778
8779         * g++.dg/ext/attrib35.C: Fix target selector string.
8780         * g++.dg/ext/attrib36.C: Ditto.
8781         * g++.dg/ext/attrib37.C: Ditto.
8782         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8783         * g++.dg/abi/mangle25.C: Ditto.
8784
8785 2010-02-17  Jason Merrill  <jason@redhat.com>
8786
8787         PR c++/43069
8788         * g++.dg/parse/namespace11.C: New.
8789
8790         PR c++/43093
8791         * g++.dg/ext/attrib37.C: New.
8792
8793         PR c++/43079
8794         * g++.dg/template/ptrmem20.C: New.
8795
8796 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8797
8798         PR target/43103
8799         * gcc.target/i386/xop-check.h: Include m256-check.h.
8800         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8801         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8802         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8803         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8804
8805 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR debug/42918
8808         * gcc.dg/pr42918.c: New test.
8809
8810 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8811
8812         * g++.dg/ext/attrib36.C: Require ILP32.
8813
8814 2010-02-16  Richard Guenther  <rguenther@suse.de>
8815
8816         PR tree-optimization/41043
8817         * gfortran.dg/pr41043.f90: New testcase.
8818         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8819
8820 2010-02-16  Jason Merrill  <jason@redhat.com>
8821
8822         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8823
8824 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8825
8826         PR tree-optimization/43074
8827         * gcc.dg/vect/fast-math-pr43074.c: New test.
8828
8829 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8830
8831         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8832
8833 2010-02-16  Jason Merrill  <jason@redhat.com>
8834
8835         PR c++/43031
8836         * g++.dg/ext/attrib36.C: New.
8837
8838         PR c++/43036
8839         * g++.dg/other/array6.C: New.
8840
8841 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8842
8843         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8844
8845 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8846
8847         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8848         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8849         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8850         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8851         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8852         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8853
8854 2010-02-15  Richard Guenther  <rguenther@suse.de>
8855
8856         PR middle-end/43068
8857         * g++.dg/torture/pr43068.C: New testcase.
8858
8859 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8860
8861         PR c++/43024
8862         * g++.dg/opt/ice1.C: New.
8863
8864 2010-02-14  Jason Merrill  <jason@redhat.com>
8865
8866         PR c++/41997
8867         * g++.dg/cpp0x/initlist-opt.C: New.
8868
8869 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8870
8871         PR fortran/41113
8872         PR fortran/41117
8873         * gfortran.dg/internal_pack_6.f90: New test.
8874
8875 2010-02-12  Jason Merrill  <jason@redhat.com>
8876
8877         PR c++/43054
8878         * g++.dg/cpp0x/variadic99.C: New.
8879
8880 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8883         sign extend pointers to gualchk_t.
8884
8885         PR c++/43033
8886         * g++.dg/other/default3.C: Xfail g4 test.
8887
8888 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8889
8890         PR middle-end/43012
8891         * gcc.dg/graphite/pr43012.c: New.
8892
8893 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8894
8895         PR middle-end/42930
8896         * g++.dg/graphite/pr42930.C: New.
8897
8898 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8899
8900         PR middle-end/42914
8901         PR middle-end/42530
8902         * gcc.dg/graphite/pr42530.c: New.
8903         * gcc.dg/graphite/pr42914.c: New.
8904
8905 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8906
8907         PR middle-end/42771
8908         * gcc.dg/graphite/pr42771.c: New.
8909
8910 2010-02-11  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/42998
8913         * gcc.c-torture/compile/pr42998.c: New testcase.
8914
8915 2010-02-10  Jason Merrill  <jason@redhat.com>
8916
8917         PR c++/41896
8918         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8919
8920         PR c++/42983, core issue 906
8921         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8922         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8923
8924         PR c++/43016
8925         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8926
8927 2010-02-10  Richard Guenther  <rguenther@suse.de>
8928
8929         PR tree-optimization/43017
8930         * gcc.dg/torture/pr43017.c: New testcase.
8931
8932 2010-02-10  Tobias Burnus <burnus@net-b.de>
8933
8934         PR fortran/40823
8935         * gfortran.dg/private_type_1.f90: Update error location.
8936         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8937         * gfortran.dg/typebound_operator_2.f03: Ditto.
8938         * gfortran.dg/assignment_2.f90: Ditto.
8939         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8940         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8941
8942 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8943
8944         PR fortran/43015
8945         * gfortran.dg/bind_c_usage_20.f90: New test.
8946
8947 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8948
8949         PR debug/43010
8950         * g++.dg/debug/pr43010.C: New test.
8951
8952 2010-02-10  Richard Guenther  <rguenther@suse.de>
8953
8954         PR c/43007
8955         * gcc.c-torture/execute/20100209-1.c: New testcase.
8956         * gcc.dg/fold-div-3.c: Likewise.
8957
8958 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * gcc.dg/builtin-ffs-1.c: New test.
8961
8962 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8963
8964         PR fortran/42999
8965         * gfortran.dg/array_constructor_35.f90: New test.
8966
8967 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8968
8969         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8970
8971 2010-02-09  Jason Merrill  <jason@redhat.com>
8972
8973         PR c++/42399
8974         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8975
8976         PR c++/42370
8977         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8978
8979 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8980
8981         PR fortran/41869
8982         * gfortran.dg/module_write_1.f90: New test.
8983
8984 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8985
8986         * gcc.dg/pr19340.c: Adjust.
8987
8988 2010-02-09  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/43008
8991         * gcc.c-torture/execute/pr43008.c: New testcase.
8992
8993 2010-02-09  Richard Guenther  <rguenther@suse.de>
8994
8995         PR tree-optimization/43000
8996         * gcc.dg/torture/pr43000.c: New testcase.
8997         * gcc.dg/torture/pr43002.c: Likewise.
8998
8999 2010-02-09  Daniel Kraft  <d@domob.eu>
9000
9001         PR fortran/39171
9002         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9003         and pass -Wsurprising as necessary.
9004
9005 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9006
9007         PR tree-optimization/42890
9008         * g++.dg/torture/pr42890.C: New test.
9009
9010 2010-02-08  Richard Guenther  <rguenther@suse.de>
9011
9012         PR middle-end/42995
9013         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9014
9015 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9016
9017         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9018         return 0 from main.
9019         * gcc.dg/graphite/block-1.c: Same.
9020         * gcc.dg/graphite/block-3.c: Same.
9021         * gcc.dg/graphite/block-4.c: Same.
9022         * gcc.dg/graphite/block-5.c: Same.
9023         * gcc.dg/graphite/block-6.c: Same.
9024         * gcc.dg/graphite/block-7.c: Same.
9025         * gcc.dg/graphite/interchange-0.c: Same.
9026         * gcc.dg/graphite/interchange-1.c: Same.
9027         * gcc.dg/graphite/interchange-10.c: Same.
9028         * gcc.dg/graphite/interchange-11.c: Same.
9029         * gcc.dg/graphite/interchange-12.c: Same.
9030         * gcc.dg/graphite/interchange-2.c: Same.
9031         * gcc.dg/graphite/interchange-3.c: Same.
9032         * gcc.dg/graphite/interchange-4.c: Same.
9033         * gcc.dg/graphite/interchange-5.c: Same.
9034         * gcc.dg/graphite/interchange-6.c: Same.
9035         * gcc.dg/graphite/interchange-7.c: Same.
9036         * gcc.dg/graphite/interchange-8.c: Same.
9037         * gcc.dg/graphite/interchange-9.c: Same.
9038         * gcc.dg/graphite/interchange-mvt.c: Same.
9039
9040 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9041
9042         * gfortran.dg/graphite/id-19.f: New.
9043         * gfortran.dg/graphite/pr14741.f90: New.
9044         * gfortran.dg/graphite/pr41924.f90: New.
9045         * gfortran.dg/graphite/run-id-2.f90: New.
9046
9047 2010-02-07  Richard Guenther  <rguenther@suse.de>
9048
9049         PR middle-end/42956
9050         * gcc.c-torture/compile/pr42956.c: New testcase.
9051
9052 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9053
9054         PR libfortran/42742
9055         * gfortran.dg/fmt_cache_2.f: New test.
9056
9057 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9058
9059         * gfortran.dg/read_no_eor.f90: New test.
9060
9061 2010-02-05  Jason Merrill  <jason@redhat.com>
9062
9063         * g++.dg/ext/label13.C: Move constructor body out of class.
9064
9065 2010-02-03  Jason Merrill  <jason@redhat.com>
9066
9067         PR c++/42870
9068         * g++.dg/ext/dllexport3.C: New.
9069
9070 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9071
9072         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9073
9074 2010-02-05  Richard Guenther  <rguenther@suse.de>
9075
9076         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9077
9078 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9079
9080         PR c++/42915
9081         * g++.dg/other/crash-9.C: New test.
9082
9083 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9084
9085         PR fortran/42309
9086         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9087
9088 2010-02-04  Richard Guenther  <rguenther@suse.de>
9089
9090         PR rtl-optimization/42952
9091         * gcc.dg/torture/pr42952.c: New testcase.
9092
9093 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9094
9095         PR libfortran/42901
9096         * gfortran.dg/namelist_60.f90: New test.
9097
9098 2010-02-03  Jason Merrill  <jason@redhat.com>
9099
9100         PR c++/40138
9101         * g++.dg/ext/builtin11.C: New.
9102
9103         PR c++/4926
9104         PR c++/38600
9105         * g++.dg/abi/mangle35.C: New.
9106         * g++.dg/abi/mangle37.C: New.
9107
9108         PR c++/12909
9109         * g++.dg/abi/mangle36.C: New.
9110
9111         PR c++/35652
9112         * g++.dg/warn/string1.C: New.
9113
9114 2010-02-03  Richard Guenther  <rguenther@suse.de>
9115
9116         PR tree-optimization/42944
9117         * gcc.dg/errno-1.c: New testcase.
9118
9119 2010-02-03  Richard Guenther  <rguenther@suse.de>
9120
9121         PR middle-end/42927
9122         * gcc.c-torture/compile/pr42927.c: New testcase.
9123
9124 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9125
9126         PR fortran/42936
9127         * gfortran.dg/null_4.f90: New test.
9128
9129 2010-02-02  Jason Merrill  <jason@redhat.com>
9130
9131         PR c++/41090
9132         * g++.dg/ext/label13.C: New.
9133
9134 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9135
9136         PR fortran/42650
9137         * gfortran.dg/func_result_5.f90: New test.
9138
9139 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9140
9141         PR fortran/42922
9142         * gfortran.dg/pure_initializer_3.f90: News test.
9143
9144 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9145
9146         PR fortran/42888
9147         * gfortran.dg/allocate_derived_2.f90: New test.
9148
9149 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9150
9151         PR middle-end/42898
9152         * gcc.dg/torture/pr42898-2.c: New test.
9153
9154 2010-01-31  Richard Guenther  <rguenther@suse.de>
9155
9156         PR middle-end/42898
9157         * gcc.dg/torture/pr42898.c: New testcase.
9158
9159 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/38324
9162         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9163         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9164
9165 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9166
9167         * g++.dg/tree-ssa/inline-1.C: New.
9168         * g++.dg/tree-ssa/inline-2.C: New.
9169         * g++.dg/tree-ssa/inline-3.C: New.
9170
9171 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9172
9173         PR testsuite/41701
9174         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9175         the string 'pow' in the pathname of the compiler from generating a
9176         test failure.
9177
9178 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9179
9180         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9181         * g++.old-deja/g++.mike/eh17.C: Likewise.
9182         * g++.old-deja/g++.mike/p5571.C: Likewise.
9183
9184 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9185
9186         PR c++/42758
9187         PR c++/42634
9188         PR c++/42336
9189         PR c++/42797
9190         PR c++/42880
9191         * g++.dg/other/crash-5.C: New test.
9192         * g++.dg/other/crash-6.C: New test.
9193         * g++.dg/other/crash-7.C: New test.
9194         * g++.dg/other/crash-8.C: New test.
9195
9196 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9197
9198         PR rtl-optimization/42889
9199         * gcc.dg/pr42889.c: New test.
9200
9201 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9202
9203         * gcc.target/i386/pr42881.c: Use SSE2.
9204
9205 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9206
9207         PR target/42891
9208         * gcc.target/i386/pr42891.c: New test.
9209
9210 2010-01-28  Richard Guenther  <rguenther@suse.de>
9211
9212         PR tree-optimization/42871
9213         * g++.dg/torture/pr42871.C: New testcase.
9214
9215 2010-01-28  Richard Guenther  <rguenther@suse.de>
9216
9217         * gcc.dg/Wobjsize-1.h: New testcase.
9218         * gcc.dg/Wobjsize-1.c: Likewise.
9219
9220 2010-01-28  Richard Guenther  <rguenther@suse.de>
9221
9222         PR middle-end/42883
9223         * g++.dg/torture/pr42883.C: New testcase.
9224
9225 2010-01-28  Michael Matz  <matz@suse.de>
9226
9227         * gcc.target/i386/pr42881.c: New test.
9228
9229 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9230
9231         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9232         Add i?86-*-solaris2* support.
9233
9234 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9235
9236         PR c++/42713
9237         PR c++/42820
9238         * g++.dg/template/typedef27.C: New test case.
9239         * g++.dg/template/typedef28.C: New test case.
9240
9241 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9242
9243         * gcc.dg/optimize-bswap*.c: Add ARM target
9244
9245 2010-01-27  Richard Guenther  <rguenther@suse.de>
9246
9247         PR middle-end/42878
9248         * gcc.dg/torture/pr42878-1.c: New testcase.
9249         * gcc.dg/torture/pr42878-2.c: Likewise.
9250
9251 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR middle-end/42874
9254         * gcc.dg/vla-22.c: New test.
9255
9256 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9257
9258         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9259         current collation.
9260
9261 2010-01-26  Richard Guenther  <rguenther@suse.de>
9262
9263         PR rtl-optimization/42685
9264         * gcc.dg/pr42685.c: New testcase.
9265         * g++.dg/other/pr42685.C: Likewise.
9266
9267 2010-01-26  Richard Guenther  <rguenther@suse.de>
9268
9269         PR middle-end/42806
9270         * g++.dg/other/pr42806.C: New testcase.
9271
9272 2010-01-26  Richard Guenther  <rguenther@suse.de>
9273
9274         PR tree-optimization/42250
9275         * gcc.dg/pr42250.c: New testcase.
9276
9277 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9278
9279         * gnat.dg/array_bounds_test.adb: New test.
9280
9281 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9282
9283         PR fortran/42858
9284         * gfortran.dg/generic_21.f90: New test.
9285
9286 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288         PR testsuite/41522
9289         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9290
9291 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9292
9293         PR c++/42748
9294         * g++.dg/abi/arm_va_list2.C: New test.
9295         * g++.dg/abi/arm_va_list2.h: Companion header file.
9296
9297 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9298
9299         PR fortran/41044
9300         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9301
9302         PR fortran/41167
9303         * gfortran.dg/char_array_arg_1.f90 : New test.
9304
9305         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9306
9307 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9308
9309         PR fortran/39304
9310         * gfortran.dg/generic_20.f90: New test.
9311
9312 2010-01-22  Michael Matz  <matz@suse.de>
9313
9314         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9315         -msse2.
9316
9317 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9318
9319         PR fortran/42736
9320         * gfortran.dg/dependency_25.f90 : New test.
9321
9322 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9323
9324         PR tree-optimization/42585
9325         * gcc.dg/tree-ssa/pr42585.c: New test.
9326
9327 2010-01-21  Richard Guenther  <rguenther@suse.de>
9328
9329         PR middle-end/19988
9330         * gcc.dg/pr19988.c: New testcase.
9331
9332 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9333
9334         * g++.dg/compat/decimal/compat-common.h: New file.
9335         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9336         * g++.dg/compat/decimal/pass_x.h: New file.
9337         * g++.dg/compat/decimal/pass_y.h: New file.
9338         * g++.dg/compat/decimal/pass-1_main.C: New file.
9339         * g++.dg/compat/decimal/pass-1_x.C: New file.
9340         * g++.dg/compat/decimal/pass-1_y.C: New file.
9341         * g++.dg/compat/decimal/pass-2_main.C: New file.
9342         * g++.dg/compat/decimal/pass-2_x.C: New file.
9343         * g++.dg/compat/decimal/pass-2_y.C: New file.
9344         * g++.dg/compat/decimal/pass-3_main.C: New file.
9345         * g++.dg/compat/decimal/pass-3_x.C: New file.
9346         * g++.dg/compat/decimal/pass-3_y.C: New file.
9347         * g++.dg/compat/decimal/pass-4_main.C: New file.
9348         * g++.dg/compat/decimal/pass-4_x.C: New file.
9349         * g++.dg/compat/decimal/pass-4_y.C: New file.
9350         * g++.dg/compat/decimal/pass-5_main.C: New file.
9351         * g++.dg/compat/decimal/pass-5_x.C: New file.
9352         * g++.dg/compat/decimal/pass-5_y.C: New file.
9353         * g++.dg/compat/decimal/pass-6_main.C: New file.
9354         * g++.dg/compat/decimal/pass-6_x.C: New file.
9355         * g++.dg/compat/decimal/pass-6_y.C: New file.
9356         * g++.dg/compat/decimal/return_x.h: New file.
9357         * g++.dg/compat/decimal/return_y.h: New file.
9358         * g++.dg/compat/decimal/return-1_main.C: New file.
9359         * g++.dg/compat/decimal/return-1_x.C: New file.
9360         * g++.dg/compat/decimal/return-1_y.C: New file.
9361         * g++.dg/compat/decimal/return-2_main.C: New file.
9362         * g++.dg/compat/decimal/return-2_x.C: New file.
9363         * g++.dg/compat/decimal/return-2_y.C: New file.
9364         * g++.dg/compat/decimal/return-3_main.C: New file.
9365         * g++.dg/compat/decimal/return-3_x.C: New file.
9366         * g++.dg/compat/decimal/return-3_y.C: New file.
9367         * g++.dg/compat/decimal/return-4_main.C: New file.
9368         * g++.dg/compat/decimal/return-4_x.C: New file.
9369         * g++.dg/compat/decimal/return-4_y.C: New file.
9370         * g++.dg/compat/decimal/return-5_main.C: New file.
9371         * g++.dg/compat/decimal/return-5_x.C: New file.
9372         * g++.dg/compat/decimal/return-5_y.C: New file.
9373         * g++.dg/compat/decimal/return-6_main.C: New file.
9374         * g++.dg/compat/decimal/return-6_x.C: New file.
9375         * g++.dg/compat/decimal/return-6_y.C: New file.
9376
9377 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9378
9379         PR debug/42715
9380         * gcc.dg/pr42715.c: New.
9381
9382 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9383
9384         PR c++/42038
9385         * g++.dg/parse/crash55.C: New.
9386
9387 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9388
9389         PR debug/42782
9390         * gcc.dg/guality/pr42782.c: New.
9391
9392 2010-01-20  Jason Merrill  <jason@redhat.com>
9393
9394         PR c++/41788
9395         * g++.dg/abi/packed1.C: New.
9396
9397         PR c++/41920
9398         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9399
9400         PR c++/40750
9401         * g++.dg/parse/fn-typedef1.C: New.
9402         * g++.dg/other/cv_quals.C: Adjust.
9403
9404 2010-01-20  Anthony Green  <green@moxielogic.com>
9405
9406         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9407         pack(push) pragma).
9408         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9409         * gcc.dg/20020312-2.c: Port this to the moxie core.
9410         * gcc.dg/weak/typeof-2.c: Ditto.
9411
9412 2010-01-20  Richard Guenther  <rguenther@suse.de>
9413
9414         PR tree-optimization/42717
9415         * gcc.c-torture/compile/pr42717.c: New testcase.
9416
9417 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9418
9419         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9420         of signed, add a few new tests.
9421
9422         PR middle-end/42803
9423         * g++.dg/parse/limits-initializer1.C: New test.
9424
9425 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9426
9427         PR fortran/42804
9428         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9429         * gfortran.dg/typebound_call_12.f03: New test.
9430
9431 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9432
9433         PR fortran/42783
9434         * gfortran.dg/bounds_check_15.f90 : New test.
9435
9436 2010-01-19  Michael Matz  <matz@suse.de>
9437
9438         PR tree-optimization/41783
9439         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9440
9441 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9442
9443         PR target/38697.
9444         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9445         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9446         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9447         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9448         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9449         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9450         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9451         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9452         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9453         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9454         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9455
9456 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9457
9458         PR fortran/42545
9459         * gfortran.dg/extends_6.f03: Modified an error message.
9460         * gfortran.dg/extends_10.f03: New test.
9461         * gfortran.dg/private_type_6.f03: Modified an error message.
9462         * gfortran.dg/structure_constructor_8.f03: Ditto.
9463
9464 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR tree-optimization/42719
9467         * gcc.dg/pr42719.c: New test.
9468
9469         PR debug/42728
9470         * gcc.dg/pr42728.c: New test.
9471
9472 2010-01-19  Anthony Green  <green@moxielogic.com>
9473
9474         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9475
9476 2010-01-18  Anthony Green  <green@moxielogic.com>
9477
9478         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9479         for moxie.
9480
9481 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9482
9483         * g++.dg/template/error45.C: reverted as part of reverting the
9484         fix of PR c++/42634.
9485
9486 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9487
9488         PR c++/42634
9489         * g++.dg/template/error45.C: New test.
9490
9491 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9492
9493         PR c++/42766
9494         * g++.dg/conversion/op6.C: New test.
9495
9496 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9497
9498         PR target/42774
9499         * gcc.target/alpha/pr42774.c: New test.
9500
9501 2010-01-18  Richard Guenther  <rguenther@suse.de>
9502
9503         PR tree-optimization/42781
9504         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9505
9506 2010-01-17  Richard Guenther  <rguenther@suse.de>
9507
9508         PR middle-end/42248
9509         * gcc.c-torture/execute/pr42248.c: New testcase.
9510
9511 2010-01-17  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/42773
9514         * g++.dg/torture/pr42773.C: New testcase.
9515
9516 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9517
9518         PR fortran/42677
9519         * gfortran.dg/interface_assignment_5.f90: New test.
9520
9521 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9522
9523         PR c++/42697
9524         * g++.dg/template/crash94.C: Reverted.
9525
9526 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9527
9528         PR debug/42767
9529         * gcc.dg/debug/pr42767.c: New.
9530
9531 2010-01-15  Jason Merrill  <jason@redhat.com>
9532
9533         PR c++/42761
9534         * g++.dg/cpp0x/decltype22.C: New.
9535
9536 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9537
9538         PR middle-end/42760
9539         * g++.dg/torture/pr42760.C: New test.
9540
9541 2010-01-15  Jing Yu  <jingyu@google.com>
9542
9543         PR rtl-optimization/42691
9544         * gcc.c-torture/execute/pr42691.c: New.
9545
9546 2010-01-15  Richard Guenther  <rguenther@suse.de>
9547
9548         PR middle-end/42739
9549         * g++.dg/torture/pr42739.C: New testcase.
9550
9551 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9552
9553         * g++.dg/template/error45.C: Revert as part of reverting changes
9554         or PR c++/42634.
9555
9556 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9557
9558         PR fortran/42684
9559         * gfortran.dg/interface_31.f90: New test.
9560
9561 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9562
9563         * gcc.target/powerpc/pr42747.c: New file.
9564
9565 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9566
9567         PR middle-end/42674
9568         * c-c++-common/pr42674.c: New test.
9569
9570         PR c++/42608
9571         * g++.dg/template/instantiate11.C: New test.
9572
9573 2010-01-14  Jason Merrill  <jason@redhat.com>
9574
9575         PR c++/42701
9576         * g++.dg/overload/error3.C: New.
9577
9578         PR c++/42655
9579         * g++.dg/overload/rvalue1.C: New.
9580
9581 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9582
9583         PR tree-optimization/42706
9584         * gcc.dg/ipa/pr42706.c: New testcase.
9585
9586 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9587
9588         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9589
9590 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9591
9592         PR tree-optimization/42714
9593         * g++.dg/torture/pr42714.C: New test.
9594
9595 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9596
9597         PR rtl-optimization/42246
9598         * gfortran.dg/pr42246-2.f: New.
9599
9600 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9601
9602         PR rtl-optimization/42389
9603         * gcc.dg/pr42389.c: New.
9604
9605 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9606
9607         PR rtl-optimization/42388
9608         * gcc.dg/pr42388.c: New.
9609
9610 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9611
9612         PR rtl-optimization/42294
9613         * gfortran.dg/pr42294.f: New.
9614
9615 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9616
9617         PR rtl-optimization/39453
9618         PR rtl-optimization/42246
9619         * gcc.dg/pr39453.c: New.
9620         * gcc.dg/pr42246.c: New.
9621
9622 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9623
9624         PR middle-end/42245
9625         * gcc.dg/pr42245.c: New.
9626         * gcc.dg/pr42245-2.c: New.
9627
9628 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9629
9630         PR rtl-optimization/42249
9631         * gcc.dg/pr42249.c: New.
9632
9633 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR c/42721
9636         * gcc.c-torture/execute/pr42721.c: New test.
9637
9638 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9639
9640         PR tree-optimization/42709
9641         * gcc.dg/vect/pr42709.c: New test.
9642
9643 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9644
9645         PR fortran/41478
9646         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9647         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9648
9649 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9650
9651         PR fortran/42481
9652         * gfortran.dg/generic_19.f90 : New test.
9653
9654 2010-01-13  Richard Guenther  <rguenther@suse.de>
9655
9656         PR tree-optimization/42730
9657         * gcc.c-torture/compile/pr42730.c: New testcase.
9658
9659 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9660
9661         PR target/pr42542
9662         * gcc.target/ia64/pr42542-1.c: New.
9663         * gcc.target/ia64/pr42542-2.c: New.
9664         * gcc.target/ia64/pr42542-3.c: New.
9665
9666 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9667
9668         PR c++/42634
9669         * g++.dg/template/error45.C: New test.
9670
9671 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9672
9673         PR tree-optimization/42704
9674         * g++.dg/torture/pr42704.C: New test.
9675
9676 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9677
9678         PR tree-optimization/42703
9679         * gcc.c-torture/compile/pr42703.c: New test.
9680
9681 2010-01-13  Richard Guenther  <rguenther@suse.de>
9682
9683         PR tree-optimization/42705
9684         * gcc.c-torture/compile/pr42705.c: New testcase.
9685
9686 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9687
9688         * gcc.target/bfin/l2.c: New test.
9689         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9690
9691 2010-01-13  Richard Guenther  <rguenther@suse.de>
9692
9693         PR middle-end/42716
9694         * gcc.c-torture/compile/pr42716.c: New testcase.
9695
9696 2010-01-13  Richard Guenther  <rguenther@suse.de>
9697
9698         PR lto/42678
9699         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9700
9701 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9702
9703         PR c/42708
9704         * gcc.c-torture/compile/pr42708-1.c: New test.
9705
9706 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR debug/42662
9709         * gcc.dg/pr42662.c: New test.
9710
9711         PR tree-optimization/42645
9712         * g++.dg/other/pr42645-1.C: New test.
9713         * g++.dg/other/pr42645-2.C: New test.
9714
9715 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9716
9717         PR target/42416
9718         * gcc.target/powerpc/warn-1.c: New test.
9719         * gcc.target/powerpc/warn-2.c: New test.
9720
9721 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9722
9723         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9724         stack alignment.
9725
9726 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9727
9728         * gcc.dg/lto/20100108_0.c: New.
9729
9730 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9731
9732         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9733         Add -march=i686 -msse for 32bit x86 targets.
9734
9735 2010-01-10  Richard Guenther  <rguenther@suse.de>
9736
9737         PR middle-end/42667
9738         * gcc.dg/torture/pr42667.c: New testcase.
9739
9740 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9741
9742         PR fortran/32489
9743         * gfortran.dg/array_constructor_34.f90: New test.
9744
9745 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9746
9747         PR fortran/20923
9748         * gfortran.dg/array_constructor_33.f90: New test.
9749         gfortran.dg/array_function_5.f90: Add credit.
9750
9751 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9752
9753         PR debug/42631
9754         * gcc.dg/pr42631.c: New.
9755
9756 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9757
9758         PR debug/42630
9759         * gcc.dg/pr42630.c: New.
9760
9761 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9762
9763         PR debug/42629
9764         * gcc.dg/pr42629.c: New.
9765
9766 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9767
9768         PR middle-end/42363
9769         * gcc.dg/torture/pr42363.c: New.
9770
9771 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9772
9773         PR debug/42604
9774         PR debug/42395
9775         * gcc.dg/vect/pr42604.c: New.
9776         * gcc.dg/vect/pr42395.c: New.
9777
9778 2010-01-09  Richard Guenther  <rguenther@suse.de>
9779
9780         PR middle-end/42512
9781         * gcc.c-torture/execute/pr42512.c: New testcase.
9782
9783 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9784
9785         PR fortran/41298
9786         * gfortran.dg/c_ptr_tests_14.f90: New test.
9787
9788 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9789
9790         PR ada/41929
9791         * gnat.dg/null_pointer_deref1.adb: Don't run on
9792         sparc*-sun-solaris2.11.
9793
9794 2010-01-08  Richard Guenther  <rguenther@suse.de>
9795
9796         PR lto/42528
9797         * gcc.dg/lto/20100103-1_0.c: New testcase.
9798         * gcc.dg/lto/20100103-2_0.c: Likewise.
9799
9800 2010-01-08  Tobias Burnus  <burnus@net-b.de
9801
9802         PR/fortran 25829
9803         * gfortran.dg/asynchronous_1.f90: New test.
9804         * gfortran.dg/asynchronous_2.f90: New test.
9805         * gfortran.dg/conflicts.f90: Update error message.
9806
9807 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9808
9809         c++/40155
9810         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9811
9812 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR tree-optimization/42625
9815         * g++.dg/opt/dtor4.C: New test.
9816         * g++.dg/opt/dtor4.h: New.
9817         * g++.dg/opt/dtor4-aux.cc: New.
9818
9819 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/42597
9822         * gfortran.dg/proc_ptr_26.f90: New test.
9823
9824 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9825
9826         PR fortran/41872
9827         * gfortran.dg/allocatable_scalar_7.f90: New test.
9828
9829 2010-01-06  Richard Guenther  <rguenther@suse.de>
9830
9831         * gcc.c-torture/compile/pr42632.c: New testcase.
9832
9833 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9834
9835         PR target/42542
9836         * gcc.target/i386/pr42542-4.c: New.
9837         * gcc.target/i386/pr42542-4a.c: Likewise.
9838         * gcc.target/i386/pr42542-5.c: Likewise.
9839         * gcc.target/i386/pr42542-5a.c: Likewise.
9840
9841 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9842
9843         * gcc.dg/tls/opt-15.c: New test.
9844
9845 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9848
9849 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9850
9851         PR tree-optimization/42462
9852         * g++.dg/torture/pr42462.C: New test.
9853
9854 2010-01-05  Jason Merrill  <jason@redhat.com>
9855
9856         * g++.dg/cpp0x/initlist30.C: New test.
9857
9858 2010-01-05  Richard Guenther  <rguenther@suse.de>
9859
9860         PR tree-optimization/42614
9861         * gcc.c-torture/execute/pr42614.c: New testcase.
9862
9863 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9864
9865         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9866         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9867         -Wunreachable-code.
9868         * gcc.dg/Wunreachable-2.c: Likewise.
9869         * gcc.dg/Wunreachable-3.c: Likewise.
9870         * gcc.dg/Wunreachable-4.c: Likewise.
9871         * gcc.dg/Wunreachable-5.c: Likewise.
9872         * gcc.dg/Wunreachable-6.c: Likewise.
9873         * gcc.dg/Wunreachable-7.c: Likewise.
9874         * gcc.dg/Wunreachable-8.c: Likewise.
9875         * gcc.dg/20041231-1.c: Likewise.
9876
9877 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9878
9879         PR other/42611
9880         * gcc.dg/pr42611.c: New test.
9881
9882         PR tree-optimization/42508
9883         * g++.dg/opt/pr42508.C: New test.
9884
9885 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9886
9887         PR fortran/41872
9888         * gfortran.dg/allocatable_scalar_8.f90: New.
9889
9890 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9891
9892         PR tree-optimization/42398
9893         * gcc.c-torture/compile/pr42398.c: New test.
9894
9895 2010-01-04  Jason Merrill  <jason@redhat.com>
9896
9897         PR c++/42555
9898         * g++.dg/ext/attrib35.C: New.
9899
9900         PR c++/42567
9901         * g++.dg/cpp0x/auto17.C: New.
9902
9903 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9904
9905         * gcc.dg/lto/20100104_0.c: New.
9906
9907 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9908
9909         PR target/42542
9910         * gcc.target/i386/pr42542-1.c: New.
9911         * gcc.target/i386/pr42542-1a.c: Likewise.
9912         * gcc.target/i386/pr42542-1b.c: Likewise.
9913         * gcc.target/i386/pr42542-2.c: Likewise.
9914         * gcc.target/i386/pr42542-2a.c: Likewise.
9915         * gcc.target/i386/pr42542-2b.c: Likewise.
9916         * gcc.target/i386/pr42542-3.c: Likewise.
9917         * gcc.target/i386/pr42542-3a.c: Likewise.
9918
9919 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9920
9921         PR fortran/41872
9922         * gfortran.dg/allocatable_scalar_5.f90: New test.
9923         * gfortran.dg/allocatable_scalar_6.f90: New test.
9924
9925 2010-01-03  Richard Guenther  <rguenther@suse.de>
9926
9927         PR testsuite/42583
9928         * gfortran.dg/gomp/recursion1.f90: Remove.
9929
9930 2010-01-03  Richard Guenther  <rguenther@suse.de>
9931
9932         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9933         * gcc.dg/uninit-6.c: Likewise.
9934         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9935
9936 2010-01-03  Richard Guenther  <rguenther@suse.de>
9937
9938         PR tree-optimization/42589
9939         * gcc.target/i386/pr42589.c: New testcase.
9940
9941 2010-01-03  Richard Guenther  <rguenther@suse.de>
9942
9943         PR tree-optimization/42438
9944         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9945
9946 2010-01-02  Richard Guenther  <rguenther@suse.de>
9947
9948         PR testsuite/41651
9949         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9950
9951 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9952
9953         PR target/42448
9954         * gcc.target/alpha/pr42448-1.c: New test.
9955         * gcc.target/alpha/pr42448-2.c: Ditto.
9956
9957 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9958
9959         PR preprocessor/41947
9960         * gcc.dg/c99-hexfloat-3.c: New test.
9961
9962 2010-01-01  Richard Guenther  <rguenther@suse.de>
9963
9964         PR c/42570
9965         * gcc.c-torture/execute/pr42570.c: New testcase.
9966
9967 2010-01-01  Richard Guenther  <rguenther@suse.de>
9968
9969         PR middle-end/42559
9970         * gcc.c-torture/compile/pr42559.c: New testcase.
9971
9972 \f
9973 Copyright (C) 2010 Free Software Foundation, Inc.
9974
9975 Copying and distribution of this file, with or without modification,
9976 are permitted in any medium without royalty provided the copyright
9977 notice and this notice are preserved.