Make sure that all variable sized adjustments are multiple of preferred
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR middle-end/45234
4         * gcc.dg/torture/stackalign/alloca-5.c: New.
5
6 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR middle-end/45678
9         * gcc.dg/torture/pr45678-2.c: New.
10
11 2010-09-17  Richard Guenther  <rguenther@suse.de>
12
13         PR middle-end/45678
14         * gcc.dg/torture/pr45678-1.c: New testcase.
15
16 2010-09-17  Michael Matz  <matz@suse.de>
17
18         PR tree-optimization/43432
19         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
20         check_effective_target_vect_perm_short): New predicates.
21         (check_effective_target_vect_perm): Include x86_64.
22         * gcc.dg/vect/pr43432.c: New test.
23         * gcc.dg/vect/vect-114.c: Adjust.
24         * gcc.dg/vect/vect-15.c: Ditto.
25         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
26         * gcc.dg/vect/slp-perm-9.c: Ditto.
27
28 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
29
30         PR testsuite/45692      
31         * objc/execute/exceptions/throw-nil.m: Run the test only with the
32         GNU runtime.
33
34 2010-09-17  Richard Guenther  <rguenther@suse.de>
35
36         * gcc.dg/pr27898.c: Use -flto instead of -combine.
37         * gcc.dg/pr28706.c: Likewise.
38         * gcc.dg/pr28712.c: Likewise.
39         * gcc.dg/pr30762-1.c: Likewise.
40         * gcc.dg/pr30762-2.c: Likewise.
41         * gcc.dg/pr31529-1.c: Likewise.
42         * gcc.dg/pr31529-2.c: Likewise.
43         * gcc.dg/pr34457-1.c: Likewise.
44         * gcc.dg/pr34457-2.c: Likewise.
45         * gcc.dg/pr34668-1.c: Likewise.
46         * gcc.dg/pr34668-2.c: Likewise.
47         * gcc.dg/pr34989-1.c: Likewise.
48         * gcc.dg/pr34989-2.c: Likewise.
49         * gcc.dg/pr43557-1.c: Likewise.
50         * gcc.dg/pr43557-2.c: Likewise.
51         * gcc.dg/debug/pr41893-1.c: Likewise.
52         * gcc.dg/matrix/matrix.exp: Do not use -combine.
53         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
54         * gcc.dg/matrix/matrix-4.c: Likewise.
55         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
56         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
57         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
58         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
59
60 2010-09-16  Tobias Burnus  <burnus@net-b.de>
61
62         PR fortran/43665
63         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
64         optimizations.
65         * gfortran.dg/intent_optimize_1.f90: New test.
66
67 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
68
69         * gcc.target/i386/divmod-1.c: New.
70         * gcc.target/i386/divmod-2.c: Likewise.
71         * gcc.target/i386/divmod-3.c: Likewise.
72         * gcc.target/i386/divmod-4.c: Likewise.
73         * gcc.target/i386/divmod-4a.c: Likewise.
74         * gcc.target/i386/divmod-5.c: Likewise.
75         * gcc.target/i386/divmod-6.c: Likewise.
76         * gcc.target/i386/divmod-7.c: Likewise.
77         * gcc.target/i386/divmod-8.c: Likewise.
78         * gcc.target/i386/udivmod-1.c: Likewise.
79         * gcc.target/i386/udivmod-2.c: Likewise.
80         * gcc.target/i386/udivmod-3.c: Likewise.
81         * gcc.target/i386/udivmod-4.c: Likewise.
82         * gcc.target/i386/udivmod-4a.c: Likewise.
83         * gcc.target/i386/udivmod-5.c: Likewise.
84         * gcc.target/i386/udivmod-6.c: Likewise.
85         * gcc.target/i386/udivmod-7.c: Likewise.
86         * gcc.target/i386/udivmod-8.c: Likewise.
87
88 2010-09-16  Jan Hubicka  <jh@suse.cz>
89
90         * g++.dg/lto/pr45679-1_0.C: New file.
91         * g++.dg/lto/pr45679-1_1.C: New file.
92         * g++.dg/lto/pr45679-0_0.C: New file.
93         * g++.dg/lto/pr45679-0_1.C: New file.
94
95 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
96
97         PR fortran/45674
98         * gfortran.dg/class_dummy_2.f03: New.
99
100 2010-09-16  Richard Guenther  <rguenther@suse.de>
101
102         PR tree-optimization/45623
103         * gcc.dg/torture/pr45623.c: New testcase.
104
105 2010-09-16  Ira Rosen  <irar@il.ibm.com>
106
107         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
108         name and parentheses.
109         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
110
111 2010-09-15  Jason Merrill  <jason@redhat.com>
112
113         * g++.dg/parse/parameter-declaration-2.C: New.
114
115         * g++.dg/cpp0x/scoped_enum2.C: New.
116
117 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gcc.c-torture/compile/20100915-1.c: New test.
120
121 2010-09-15  Martin Jambor  <mjambor@suse.cz>
122
123         PR middle-end/45644
124         * gcc.dg/ipa/pr45644.c: New test.
125
126 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
127
128         PR tree-optimization/45633
129         * gcc.dg/vect/pr45633.c: New test.
130
131 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
132
133         PR fortran/45577
134         * gfortran.dg/allocate_derived_4.f90: New.
135
136 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
137
138         * lib/target-supports.exp
139         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
140         supported flag to true for neon.
141
142 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
143
144         PR c++/45665
145         * g++.dg/template/crash103.C: New.
146
147 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149         Merge from 'apple/trunk' branch on FSF servers.
150
151         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
152
153         Radar 4457381
154         * objc.dg/msg-in-protocol.m: New.
155         * obj-c++.dg/msg-in-protocol.mm: New.
156
157         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
158
159         Radar 4219590
160         * objc.dg/break-in-ifstmt.m: New.
161
162         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
163
164         Radar 4174166
165         * obj-c++.dg/comp-types-13.mm: New.
166         * objc.dg/comp-types-12.m: New.
167
168         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
169
170         Radar 4216500
171         * obj-c++.dg/proto-lossage-7.mm: New.
172         * objc.dg/proto-lossage-7.m: New.
173
174 2010-09-14  Jan Hubicka  <jh@suse.cz>
175
176         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
177         folding.
178         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
179         folding.
180
181 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
182
183         PR middle-end/45567
184         * gcc.dg/pr45567.c: New test.
185
186         PR debug/45660
187         * g++.dg/debug/pr45660.C: New test.
188
189 2010-09-14  Ira Rosen  <irar@il.ibm.com>
190
191         PR tree-optimization/45470
192         * g++.dg/vect/pr45470-a.cc: New test.
193         * g++.dg/vect/pr45470-a.cc: New test.
194
195 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
196
197         PR target/42070
198         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
199         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
200
201 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
202
203         PR libfortran/45532
204         * gfortran.dg/namelist_64.f90: New test.
205
206 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
207
208         PR rtl-optimization/45617
209         * gcc.target/i386/pr45617.c: New test.
210
211 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
212
213         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
214
215 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
216
217         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
218         * gcc.target/i386/fma4-vector.c: Likewise.
219         * gcc.target/i386/vectorize2.c: Likewise.
220         * gcc.target/i386/vectorize4.c: Likewise.
221         * gcc.target/i386/vectorize5.c: Likewise.
222         * gcc.target/i386/vectorize6.c: Likewise.
223         * gcc.target/i386/vectorize8.c: Likewise.
224
225         * gcc.target/i386/vect-double-1.c: New.
226         * gcc.target/i386/vect-double-1a.c: Likewise.
227         * gcc.target/i386/vect-double-2.c: Likewise.
228         * gcc.target/i386/vect-double-2a.c: Likewise.
229
230         * lib/target-supports.exp (check_effective_target_vect_double):
231         Set et_vect_double_saved to 0 when tuning for Atom.
232
233 2010-09-13  Jan Hubicka  <jh@suse.cz>
234
235         * gcc.dg/torture/pr23821.c: Drop static keyword.
236         * gcc.dg/tree-ssa/loop-19.c: Likewise.
237         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
238
239 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
240
241         * gcc.target/arm/sync-1.c: New.
242
243 2010-09-12  Olivier Hainque  <hainque@adacore.com>
244
245         * gnat.dg/memtrap.adb: New test.
246
247 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
248
249         * gfortran.dg/promotion.f90: Fix options.
250
251 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
252
253         * g++.dg/cpp0x/range-for1.C: New.
254         * g++.dg/cpp0x/range-for2.C: New.
255         * g++.dg/cpp0x/range-for3.C: New.
256         * g++.dg/cpp0x/range-for4.C: New.
257         * g++.dg/cpp0x/range-for5.C: New.
258         * g++.dg/cpp0x/range-for6.C: New.
259
260 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
261
262         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
263         and counts. Check that transpose is not called.
264         * gfortran.dg/transpose_2.f90: Update error message.
265
266 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
267
268         PR c++/43824
269         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
270         * g++.dg/lookup/strong-using-2.C: Likewise.
271         * g++.dg/lookup/strong-using-3.C: Likewise.
272         * g++.dg/lookup/strong-using-5.C: Likewise.
273
274         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
275         * g++.dg/cpp0x/inline-ns4.C: New.
276         * g++.dg/cpp0x/inline-ns5.C: New.
277
278 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
279
280         PR middle-end/45634
281         * gfortran.fortran-torture/compile/pr45634.f90: New.
282
283 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
284
285         * objc.dg/fobjc-exceptions.m: New test.
286
287 2010-09-10  Jan Hubicka  <jh@suse.cz>
288
289         * g++.dg/inherit/covariant7.C: Fix pattern matching.
290
291 2010-09-10  Martin Jambor  <mjambor@suse.cz>
292
293         PR tree-optimization/44972
294         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
295         * gcc.dg/tree-ssa/pr45144.c: Likewise.
296         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
297         instead.
298         * g++.dg/torture/pr44972.C: New test.
299
300 2010-09-10  Martin Jambor  <mjambor@suse.cz>
301
302         PR tree-optimization/44972
303         * g++.dg/torture/pr34850.C: Remove expected warning.
304
305 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
306
307         * gfortran.dg/dummy_optional_arg.f90: New test.
308
309 2010-09-08  Jan Hubicka  <jh@suse.cz>
310
311         PR tree-optimization/45598
312         * fortran.fortran-torture/compile/pr45598.f90: New test.
313
314 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
315
316         * lib/target-supports-dg.exp (dg-require-ifunc): New.
317         * lib/target-supports.exp (check_ifunc_available): New.
318         * gcc.dg/attr-ifunc-1.c: New.
319         * gcc.dg/attr-ifunc-2.c: New.
320         * gcc.dg/attr-ifunc-3.c: New.
321         * gcc.dg/attr-ifunc-4.c: New.
322         * gcc.dg/attr-ifunc-5.c: New.
323         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
324         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
325         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
326         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
327
328 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
329
330         PR middle-end/40386
331         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
332
333 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
334
335         * gfortran.dg/inline_transpose_1.f90: New test.
336
337 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
338
339         PR c++/45588
340         * g++.dg/warn/Wunused-var-15.C: New test.
341
342 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
343
344         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
345         hppa*-*-hpux*.
346
347 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
348
349         * objc/execute/exceptions/throw-nil.m: New test.
350         * objc/execute/exceptions/handler-1.m: Updated to use the new
351         objc_set_uncaught_exception_handler() function.
352         * objc/execute/exceptions/matcher-1.m: New test.
353
354 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
355
356         PR fortran/38282
357         * gfortran.dg/bit_comparison_1.F90: New test.
358         * gfortran.dg/leadz_trailz_3.f90: New test.
359         * gfortran.dg/masklr_2.F90: New test.
360         * gfortran.dg/shiftalr_1.F90: New test.
361         * gfortran.dg/merge_bits_2.F90: New test.
362         * gfortran.dg/dshift_2.F90: New test.
363         * gfortran.dg/bit_comparison_2.F90: New test.
364         * gfortran.dg/masklr_1.F90: New test.
365         * gfortran.dg/merge_bits_1.F90: New test.
366         * gfortran.dg/dshift_1.F90: New test.
367         * gfortran.dg/shiftalr_2.F90: New test.
368
369 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
370
371         * objc.dg/type-stream-1.m: Replaced with a test that tests that
372         functions from objc/typedstream.h are deprecated.
373
374 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
375
376         * lib/target-supports.exp
377         (check_effective_target_run_expensive_tests): New proc.
378         * gcc.c-torture/compile/limits-fnargs.c: Use
379         dg-require-effective-target run_expensive_tests.
380
381 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
382
383         PR fortran/45597
384         * gfortran.dg/gomp/pr45597.f90: New test.
385
386         PR fortran/45595
387         * gfortran.dg/gomp/pr45595.f90: New test.
388
389 2010-09-08  Michael Matz  <matz@suse.de>
390
391         * c-c++-common/uninit-17.c: Adjust.
392
393 2010-09-08  Michael Matz  <matz@suse.de>
394
395         PR tree-optimization/43430
396         * gcc.dg/vect/pr43430-2.c: New test.
397
398 2010-09-08  Michael Matz  <matz@suse.de>
399
400         PR tree-optimization/33244
401         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
402
403 2010-09-08  Richard Guenther  <rguenther@suse.de>
404
405         PR tree-optimization/45578
406         * gfortran.dg/pr45578.f90: New testcase.
407
408 2010-09-08  Richard Guenther  <rguenther@suse.de>
409
410         PR testsuite/45590
411         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
412
413 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
414
415         PR fortran/45576
416         * gfortran.dg/char_length_18.f90:  New test.
417
418 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
419
420         PR target/36502
421         * gcc.target/i386/pr36502.c: New test.
422
423         PR target/42313
424         PR target/44651
425         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
426         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
427
428 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
429
430         * gfortran.dg/achar_4.f90: Enable bounds checking.
431
432 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
433
434         PR target/45206
435         * gcc.target/i386/pr45206.c: New test.
436
437 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
438
439         PR fortran/45505
440         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
441
442 2010-09-07  Jan Hubicka  <jh@suse.cz>
443
444         * gcc.c-torture/compile/20100907.c: New testcase.
445
446 2010-09-07  Richard Guenther  <rguenther@suse.de>
447
448         PR middle-end/45569
449         * g++.dg/eh/pr45569.C: New testcase.
450
451 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
452
453         PR target/43137
454         * gcc.target/arm/pr43137.c: New test.
455
456 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
457
458         PR fortran/36931
459         * gfortran.dg/dependency_35.f90:  New test.
460
461 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
462
463         PR fortran/34145
464         * gfortran.dg/char_length_17.f90:  New test.
465
466 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
467
468         PR c++/45200
469         PR c++/45293
470         PR c++/45558
471         * g++.dg/template/typedef34.C: New test.
472         * g++.dg/template/typedef35.C: New test.
473
474 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
475
476         PR target/22152
477         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
478
479 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
480
481         * g++.dg/warn/Wdouble-promotion.C: New.
482
483 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
484
485         * g++.dg/parse/redef2.C: New.
486
487 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
488
489         * gcc.dg/20100906-1.c: New testcase.
490
491 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
492
493         PR testsuite/45543
494         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
495         DW_TAG_enumeration_type DIE.
496
497 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
498
499         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
500         Update XFAILs.
501
502 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
503
504         PR rtl-optimization/44919
505         * g++.dg/opt/pr44919.C: New.
506
507 2010-09-06  Tobias Burnus  <burnus@net-b.de>
508
509         PR fortran/38282
510         * gfortran.dg/iall_iany_iparity_1.f90: New.
511         * gfortran.dg/iall_iany_iparity_2.f90: New.
512
513 2010-09-06  Jason Merrill  <jason@redhat.com>
514
515         * g++.dg/cpp0x/initlist42.C: New.
516
517         * g++.dg/cpp0x/auto19.C: New.
518
519         * g++.dg/template/sfinae25.C: New.
520         * g++.dg/template/char1.C: Expect warning.
521         * g++.dg/template/nontype10.C: Likewise.
522
523         * g++.dg/cpp0x/implicit9.C: New.
524
525         * g++.dg/cpp0x/initlist43.C: New.
526
527 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
528
529         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
530
531 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
532
533         * gcc.dg/Wdouble-promotion.c: New.
534
535 2010-09-05  Tobias Burnus  <burnus@net-b.de>
536
537         * gfortran.dg/float128_1.f90: Remove test case as
538         it always fails since Rev 163611 backed out the
539         front-end implementation.
540
541 2010-09-05  Tobias Burnus  <burnus@net-b.de>
542
543         * gfortran.dg/float128_1.f90: XFAIL test case.
544
545 2010-09-05  Tobias Burnus  <burnus@net-b.de>
546
547         * gfortran.dg/bessel_7.f90: Decrease required precision.
548
549 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
550
551         PR testsuite/45545
552         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
553         ref-all-matching targets.
554
555 2010-09-05  Richard Guenther  <rguenther@suse.de>
556
557         PR tree-optimization/45535
558         * gcc.c-torture/compile/pr45535.c: New testcase.
559
560 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
561
562         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
563         "\[^\n\]*".
564         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
565         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
566         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
567         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
568         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
569         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
570         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
571         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
572         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
573         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
574         * gcc.target/i386/pr22152.c: Likewise.
575         * gcc.target/i386/pr36992-1.c: Likewise.
576         * gcc.target/i386/pr36992-2.c: Likewise.
577         * gcc.target/sh/sh4a-memmovua.c: Likewise.
578
579 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
580
581         PR testsuite/43957
582         * gcc.dg/const-uniq-1.c: Modify regexp.
583
584 2010-09-04  Tobias Burnus  <burnus@net-b.de>
585
586         PR fortran/45530
587         * gfortran.dg/namelist_63.f90: New.
588
589 2010-09-04  Jan Hubicka  <jh@suse.cz>
590
591         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
592         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
593
594 2010-09-04  Jan Hubicka  <jh@suse.cz>
595
596         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
597
598 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
599
600         PR fortran/45507
601         * gfortran.dg/allocate_alloc_opt_12.f90: New.
602
603 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
604
605         * gcc.dg/opts-4.c: New test.
606
607 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
608
609         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
610         * gcc.dg/vect/vect-peel-4.c: Ditto.
611
612 2010-09-03  Daniel Kraft  <d@domob.eu>
613
614         PR fortran/45525
615         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
616
617 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
618
619         PR fortran/45159
620         * gfortran.dg/dependency_34.f90:  New test.
621
622 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
623
624         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
625
626 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
627
628         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
629         gcc.target/i386/clearcap.map if supported.
630
631 2010-09-03  Michael Matz  <matz@suse.de>
632
633         PR middle-end/45415
634         * gcc.dg/pr45415.c: New test.
635
636 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
637
638         PR tree-optimization/45506
639         * gcc.dg/pr45506.c: New.
640
641 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
642
643         PR target/45476
644         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
645         * gcc.target/i386/float128-2.c: Ditto.
646
647 2010-09-03  Daniel Kraft  <d@domob.eu>
648
649         PR fortran/34162
650         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
651         * gfortran.dg/internal_dummy_2.f08: New test.
652         * gfortran.dg/internal_dummy_3.f08: New test.
653         * gfortran.dg/internal_dummy_4.f08: New test.
654
655 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
656
657         PR debug/45500
658         * gcc.target/i386/pr45500.c: New test.
659
660 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
661
662         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
663
664 2010-09-03  Daniel Kraft  <d@domob.eu>
665
666         PR fortran/44602
667         * gfortran.dg/exit_2.f08; Adapt error messages.
668         * gfortran.dg/exit_3.f08: New test.
669         * gfortran.dg/exit_4.f08: New test.
670         * gfortran.dg/exit_5.f03: New test.
671
672 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
673
674         * gfortran.dg/ishft_4.f90: New test.
675
676 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
677
678         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
679         FRIZ/XSRIZ instruciton for (double)(long long)x.
680         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
681
682 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
683
684         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
685
686 2010-09-02  Richard Guenther  <rguenther@suse.de>
687
688         PR tree-optimization/44937
689         PR tree-optimization/45412
690         * g++.dg/opt/pr45412.C: New testcase.
691         * gcc.c-torture/compile/pr45412.c: Likewise.
692         * gcc.c-torture/compile/pr44937.c: Likewise.
693
694 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
695
696         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
697         but using -Werror=comment.
698         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
699         expected error messages.
700
701 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
702
703         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
704         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
705
706 2010-09-02  Tobias Burnus  <burnus@net-b.de>
707
708         PR fortran/45489
709         * gfortran.dg/initialization_27.f90: New.
710
711 2010-09-02  Ira Rosen  <irar@il.ibm.com>
712
713         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
714         check into different basic blocks. Expect vectorization if misaligned
715         stores are supported.
716         * gcc.dg/vect/bb-slp-8a.c: New test.
717         * gcc.dg/vect/bb-slp-8b.c: New test.
718
719 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
720
721         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
722
723 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
724
725         PR fortran/44541
726         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
727         * gfortran.dg/class_dummy_1.f03: New.
728
729 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
730
731         PR middle-end/45458
732         * g++.dg/tree-prof/partition2.C: New test.
733
734 2010-09-01  Richard Guenther  <rguenther@suse.de>
735
736         * gcc.dg/vect/vect-outer-fir.c: Adjust.
737         * gcc.dg/tree-ssa/vrp54.c: New testcase.
738         * gcc.c-torture/execute/20100827-1.c: Likewise.
739
740 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
741
742         * gfortran.dg/execute_command_line_1.f90: New test.
743
744 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
745
746         PR preprocessor/45457
747         * c-c++-common/cpp/pr45457.c: New test.
748
749 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
750
751         * gcc.dg/nested-func-8.c: New test.
752
753 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
754
755         PR fortran/38282
756         * gfortran.dg/popcnt_poppar_1.F90: New test.
757         * gfortran.dg/popcnt_poppar_2.F90: New test.
758
759 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
760
761         * gcc.target/i386/volatile-2.c: Require nonpic target.
762
763 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
764
765         PR middle-end/45461
766         * gcc.dg/pr45461.c: New test.
767
768 2010-08-31  Richard Guenther  <rguenther@suse.de>
769
770         PR testsuite/45455
771         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
772
773 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
774
775         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
776
777 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
778
779         PR fortran/45456
780         * gfortran.dg/typebound_proc_18.f03: New.
781
782 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
783
784         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
785         * lib/scanasm.exp (scan-stack-usage): Likewise.
786         (scan-stack-usage-not): Likewise.
787         * gcc.dg/stack-usage-1.c: New test.
788         * gcc.target/i386/stack-usage-realign.c: Likewise.
789
790 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
791
792         PR tree-optimization/45427
793         * gcc.dg/tree-ssa/pr45427.c: New test.
794
795 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
796
797         PR c++/45043
798         * g++.dg/template/crash102.C: New.
799
800 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
801
802         PR middle-end/45423
803         * gcc.dg/gomp/atomic-12.c: New test.
804         * gcc.dg/gomp/atomic-13.c: New test.
805         * gcc.dg/gomp/atomic-14.c: New test.
806         * g++.dg/gomp/atomic-11.C: New test.
807         * g++.dg/gomp/atomic-12.C: New test.
808         * g++.dg/gomp/atomic-13.C: New test.
809         * g++.dg/gomp/atomic-14.C: New test.
810
811 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
812
813         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
814         delimiter.
815
816 2010-08-30  Thomas Quinot  <quinot@adacore.com>
817
818         * gnat.dg/discr24.adb: New test.
819
820 2010-08-30  Richard Guenther  <rguenther@suse.de>
821
822         PR tree-optimization/45449
823         * gcc.dg/pr45449.c: New testcase.
824
825 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
826
827         * gcc.dg/opts-1.c: Expect errors, not warnings.
828
829 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
830
831         PR fortran/42769
832         * gfortran.dg/dynamic_dispatch_11.f03: New.
833
834 2010-08-29  Jason Merrill  <jason@redhat.com>
835
836         PR c++/44991
837         * g++.dg/parse/defarg15.C: New.
838
839 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
840
841         PR fortran/45439
842         * gfortran.dg/select_type_16.f03: New.
843
844 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
845             Tobias Burnus  <burnus@net-b.de>
846
847         * gfortran.dg/bessel_7.f90: Decrease required precision.
848
849 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
850             Kaz Kojima  <kkojima@gcc.gnu.org>
851
852         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
853
854 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
855
856         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
857         floating point conversion code generation.
858         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
859         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
860         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
861         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
862         to integer conversion code generation.
863         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
864         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
865         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
866         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
867
868 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
869
870         PR fortran/32049
871         * gfortran.dg/random_seed_1.f90: Adjust test.
872         * gfortran.dg/float128_1.f90: New test.
873
874 2010-08-27  Tobias Burnus  <burnus@net-b.de>
875
876         PR fortran/33197
877         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
878         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
879         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
880         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
881         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
882         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
883         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
884
885 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
886
887         PR fortran/45420
888         * gfortran.dg/select_type_15.f03: New.
889
890 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
891
892         PR libfortran/43217
893         * gfortran.dg/hollerith8.f90: New test.
894
895 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
896
897         PR fortran/45159
898         * gfortran.dg/dependency_33.f90:  New test.
899
900 2010-08-27  Richard Guenther  <rguenther@suse.de>
901
902         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
903         * gcc.dg/graphite/scop-2.c: Likewise.
904         * gcc.dg/graphite/scop-20.c: Likewise.
905         * gcc.dg/vect/slp-25.c: Likewise.
906
907 2010-08-27  Olivier Hainque  <hainque@adacore.com>
908
909         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
910
911 2010-08-26  Daniel Kraft  <d@domob.eu>
912
913         PR fortran/38936
914         PR fortran/44047
915         PR fortran/45384
916         * gfortran.dg/associate_8.f03: New test.
917         * gfortran.dg/select_type_13.f03: New test.
918         * gfortran.dg/select_type_14.f03: New test.
919
920 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
921
922         PR tree-optimization/44485
923         * gcc.dg/pr44485.c: New test.
924
925 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
926
927         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
928         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
929         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
930
931 2010-08-26  Richard Guenther  <rguenther@suse.de>
932
933         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
934         * gcc.dg/graphite/scop-21.c: Likewise.
935
936 2010-08-26  Richard Guenther  <rguenther@suse.de>
937
938         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
939         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
940         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
941         * gcc.dg/vect/vect-91.c: Likewise.
942         * gcc.dg/vect/vect-peel-1.c: Likewise.
943         * gcc.dg/vect/vect-peel-2.c: Likewise.
944         * gcc.dg/vect/vect-peel-4.c: Likewise.
945
946 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
947
948         PR libfortran/41859
949         * gfortran.dg/der_io_4.f90: New test.
950
951 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
952
953         PR rtl-optimization/44858
954         * gcc.c-torture/execute/pr44858.c: New test.
955
956         PR rtl-optimization/45400
957         * g++.dg/other/i386-8.C: New test.
958
959 2010-08-25  Richard Guenther  <rguenther@suse.de>
960
961         * gcc.dg/alias-8.c: Adjust.
962
963 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
964
965         * gcc.target/i386/combine-mul.c: New test.
966
967 2010-08-25  Richard Guenther  <rguenther@suse.de>
968
969         PR lto/44562
970         * gcc.dg/graphite/id-27.c: New testcase.
971         * gcc.dg/lto/20100825-1_0.c: Likewise.
972
973 2010-08-25  Richard Guenther  <rguenther@suse.de>
974
975         PR tree-optimization/45316
976         * g++.dg/opt/pr45316.C: New testcase.
977
978 2010-08-25  Richard Guenther  <rguenther@suse.de>
979
980         PR tree-optimization/45393
981         * g++.dg/torture/pr45393.C: New testcase.
982
983 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
984
985         PR tree-optimization/45059
986         * gcc.c-torture/compile/pr45059.c: New test.
987
988 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
989
990         * lib/target-supports.exp (check_effective_target_vect_unpack):
991         Set vect_unpack supported flag to true for neon.
992
993 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
994
995         * gcc.dg/tree-ssa/ifc-5.c: New.
996
997 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
998
999         * gcc.dg/tree-ssa/ifc-4.c: New.
1000         * gcc.dg/tree-ssa/ifc-7.c: New.
1001
1002 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1003
1004         * gcc.dg/vect/vect.exp: Check loongson targets
1005         * g++.dg/vect/vect.exp: Likewise
1006         * gfortran.dg/vect/vect.exp: Likewise
1007
1008 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1009
1010         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1011         -mveclibabi=mass.
1012
1013 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1014
1015         PR fortran/45366
1016         * gfortran.dg/proc_ptr_29.f90: New.
1017
1018 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1019             Dominique d'Humieres <dominiq@lps.ens.fr>
1020
1021         PR fortran/45367
1022         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1023
1024 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/45367
1027         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1028
1029 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/36158
1032         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1033
1034 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1035             Dominique d'Humieres <dominiq@lps.ens.fr>
1036
1037         PR fortran/45367
1038         PR fortran/36158
1039         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1040         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1041
1042 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1043
1044         PR fortran/44863
1045         PR fortran/45271
1046         PR fortran/45290
1047         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1048         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1049         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1050
1051 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1052
1053         PR fortran/36158
1054         PR fortran/33197
1055         * gfortran.dg/bessel_6.f90: New.
1056         * gfortran.dg/bessel_7.f90: New.
1057
1058 2010-08-20  Jan Hubicka  <jh@suse.cz>
1059
1060         PR c++/45307
1061         PR c++/17736
1062         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1063         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1064
1065 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1066
1067         PR target/45336
1068         * gcc.target/i386/pr45336-1.c: New.
1069         * gcc.target/i386/pr45336-2.c: Likewise.
1070         * gcc.target/i386/pr45336-3.c: Likewise.
1071         * gcc.target/i386/pr45336-4.c: Likewise.
1072
1073 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1074
1075         PR testsuite/45361
1076         * gcc.target/i386/volatile-2.c: Update scan strings to also
1077         include (%rip) for the memory reference on x86_64.
1078
1079 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR middle-end/44974
1082         * gcc.dg/pr44974.c: New test.
1083
1084         PR rtl-optimization/45353
1085         * gcc.dg/pr45353.c: New test.
1086
1087 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1088
1089         * gcc.target/i386/volatile-2.c: New.
1090
1091 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1092
1093         PR rtl-optimization/44691
1094         * gfortran.dg/pr44691.f: New test.
1095
1096 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1097
1098         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1099
1100 2010-08-19  Jason Merrill  <jason@redhat.com>
1101
1102         * g++.dg/init/synth3.C: New.
1103         * g++.dg/init/value8.C: New.
1104         * g++.dg/tree-ssa/empty-2.C: New.
1105         * g++.dg/cpp0x/noexcept09.C: New.
1106
1107 2010-08-19  Daniel Kraft  <d@domob.eu>
1108
1109         PR fortran/29785
1110         PR fortran/45016
1111         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1112         * gfortran.dg/pointer_remapping_1.f90: New test.
1113         * gfortran.dg/pointer_remapping_2.f03: New test.
1114         * gfortran.dg/pointer_remapping_3.f08: New test.
1115         * gfortran.dg/pointer_remapping_4.f03: New test.
1116         * gfortran.dg/pointer_remapping_5.f08: New test.
1117         * gfortran.dg/pointer_remapping_6.f08: New test.
1118
1119 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1120
1121         PR testsuite/45324
1122         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1123
1124 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1125
1126         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1127
1128 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1129
1130         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1131         variable.
1132
1133 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1134
1135         PR target/45070
1136         * gcc.c-torture/execute/pr45070.c: New.
1137
1138 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1139
1140         * g++.dg/pr44328.C: New test.
1141
1142 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1143
1144         PR fortran/36158
1145         PR fortran/33197
1146         * gfortran.dg/bessel_3.f90: New.
1147         * gfortran.dg/bessel_4.f90: New.
1148         * gfortran.dg/bessel_5.f90: New.
1149
1150 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1151
1152         PR fortran/45290
1153         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1154         * gfortran.dg/pointer_init_2.f90: New.
1155         * gfortran.dg/pointer_init_3.f90: New.
1156         * gfortran.dg/pointer_init_4.f90: New.
1157
1158 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1159
1160         PR c++/45049
1161         * g++.dg/pr45049-1.C: New test.
1162         * g++.dg/pr45049-2.C: New test.
1163
1164 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1165
1166         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1167         20 if __ARM_PCS is defined otherwise 64.
1168         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1169         instead of hard coded 64.
1170
1171 2010-08-18  Yao Qi  <yao@codesourcery.com>
1172
1173         PR target/45094
1174         * gcc.target/arm/pr45094.c: New test.
1175
1176 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1177
1178         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1179
1180 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1181
1182         PR rtl-optimization/42575
1183         * gcc.target/arm/pr42575.c: New test.
1184
1185 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1186
1187         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1188         * gcc.dg/tls/thr-cse-1.c: New.
1189
1190 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1191
1192         PR debug/42487
1193         * lib/target-supports.exp
1194         (check_effective_target_function_sections): New.
1195         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1196         function sections before proceding.
1197
1198 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR fortran/45308
1201         * gfortran.dg/pr45308.f03: New test.
1202
1203 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         PR target/45296
1206         * gcc.target/i386/pr45296.c: New test.
1207
1208 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1209
1210         * g++.dg/ext/uow-1.C: New.
1211         * g++.dg/ext/uow-2.C: New.
1212         * g++.dg/ext/uow-3.C: New.
1213         * g++.dg/ext/uow-4.C: New.
1214
1215 2010-08-17  Richard Guenther  <rguenther@suse.de>
1216
1217         PR testsuite/45266
1218         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1219
1220 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1221
1222         PR c/40563
1223         * gcc.dg/Wcxx-compat-20.c: New test.
1224
1225 2010-08-17  Daniel Kraft  <d@domob.eu>
1226
1227         PR fortran/38936
1228         * gfortran.dg/associate_1.f03: Extended to test newly supported
1229         features like association to variables.
1230         * gfortran.dg/associate_3.f03: Removed check for illegal change
1231         of associate-name here...
1232         * gfortran.dg/associate_5.f03: ...and added it here.
1233         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1234         * gfortran.dg/associate_7.f03: New test.
1235
1236 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1237
1238         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1239
1240 2010-08-15  Daniel Kraft  <d@domob.eu>
1241
1242         PR fortran/38936
1243         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1244         * gfortran.dg/associate_3.f03: Clarify comment.
1245         * gfortran.dg/associate_5.f03: New test.
1246         * gfortran.dg/associate_6.f03: New test.
1247
1248 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1249
1250         PR fortran/45211
1251         * gfortran.dg/bind_c_usage_21.f90: New.
1252         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1253
1254 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1255
1256         * gfortran.dg/optional_absent_1.f90: New.
1257         * gfortran.dg/null_actual.f90: New.
1258
1259 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1260
1261         * gfortran.dg/pointer_target_1.f90: New.
1262         * gfortran.dg/pointer_target_2.f90: New.
1263         * gfortran.dg/pointer_target_3.f90: New.
1264
1265 2010-08-15  Daniel Kraft  <d@domob.eu>
1266
1267         PR fortran/45197
1268         * gfortran.dg/elemental_args_check_3.f90: New test.
1269         * gfortran.dg/impure_1.f08: New test.
1270         * gfortran.dg/impure_2.f08: New test.
1271         * gfortran.dg/impure_3.f90: New test.
1272         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1273
1274 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1275
1276         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1277         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1278         SLP tests.
1279         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1280         misaligned loads.
1281         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1282         misaligned stores.c
1283         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1284
1285 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1286
1287         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1288         dg-require-effective-target after dg-do.
1289
1290 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1291
1292         * lib/target-supports.exp (check_effective_target_vect_int): Return
1293         true for Loongson targets.
1294         (check_effective_target_vect_shift): Likewise.
1295         (check_effective_target_vect_no_int_max): Likewise.
1296         (check_effective_target_vect_no_align): Likewise.
1297         (check_effective_target_vect_short_mult): Likewise.
1298
1299 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1300
1301         * g++.dg/cast.C: Change fields of structures to "long" to pass
1302         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1303         * g++.dg/cpp0x/iop.C: Ditto.
1304         * g++.dg/cpp0x/named_refs.C: Ditto.
1305         * g++.dg/cpp0x/rv1p.C: Ditto.
1306         * g++.dg/cpp0x/rv2p.C: Ditto.
1307         * g++.dg/cpp0x/rv3p.C: Ditto.
1308         * g++.dg/cpp0x/rv4p.C: Ditto.
1309         * g++.dg/cpp0x/rv5p.C: Ditto.
1310         * g++.dg/cpp0x/rv6p.C: Ditto.
1311         * g++.dg/cpp0x/rv7p.C: Ditto.
1312         * g++.dg/cpp0x/rv8p.C: Ditto.
1313         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1314
1315 2010-08-13  Daniel Kraft  <d@domob.eu>
1316
1317         * gfortran.dg/implied_shape_1.f08: New test.
1318         * gfortran.dg/implied_shape_2.f90: New test.
1319         * gfortran.dg/implied_shape_3.f08: New test.
1320
1321 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1322
1323         PR libfortran/42526
1324         * gfortran.dg/char_component_initializer_1.f90: New test.
1325
1326 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1327
1328         PR tree-optimization/45241
1329         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1330
1331 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1332
1333         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1334         to dg-options.
1335         * gcc.target/i386/pr40906-2.c: Ditto.
1336         * gcc.target/i386/pr40906-3.c: Ditto.
1337
1338 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1339
1340         PR middle-end/45262
1341         * gcc.c-torture/execute/pr45262.c: New test.
1342
1343 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1344
1345         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1346         empty argument.
1347         * g++.dg/other/profile1.C: Ditto.
1348
1349 2010-08-12  Richard Guenther  <rguenther@suse.de>
1350
1351         PR tree-optimization/45232
1352         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1353         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1354         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1355         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1356         unsigned arithmetic.
1357         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1358         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1359         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1360         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1361         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1362         unsigned arithmetic.
1363         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1364         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1365         unsigned arithmetic.
1366         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1367         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1368         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1369         unsigned arithmetic.
1370         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1371         * gcc.dg/tree-ssa/negate.c: Adjust.
1372         * gcc.dg/vect/vect-1.c: Adjust.
1373         * gfortran.dg/reassoc_6.f: XFAIL.
1374
1375 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR debug/45259
1378         * gcc.dg/pr45259.c: New test.
1379
1380 2010-08-12  Wei Guozhi  <carrot@google.com>
1381
1382         PR target/44999
1383         * gcc.target/arm/pr44999.c: New testcase.
1384
1385 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1386
1387         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1388         (N): Likewise.
1389         (main): Adjust accordingly.
1390
1391 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1392
1393         * gfortran.dg/graphite/id-22.f: New.
1394
1395 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1396
1397         * gcc.dg/graphite/id-26.c: New.
1398
1399 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1400
1401         * gcc.dg/graphite/id-25.c: New.
1402
1403 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1404
1405         * gcc.dg/graphite/run-id-5.c: New.
1406         * gcc.dg/graphite/run-id-6.c: New.
1407         * gfortran.dg/graphite/id-21.f: New.
1408
1409 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1410
1411         * gcc.dg/graphite/id-24.c: New.
1412
1413 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1414
1415         * gcc.dg/tree-ssa/pr20742.c: New.
1416
1417 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1418
1419         * gcc.dg/graphite/id-23.c: New.
1420
1421 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1422
1423         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1424
1425 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1426
1427         * gcc.dg/graphite/pr42729.c: New.
1428
1429 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1430
1431         * gfortran.dg/graphite/id-20.f: New.
1432
1433 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1434
1435         * gcc.dg/graphite/id-22.c: New.
1436
1437 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1438
1439         * gcc.dg/graphite/run-id-2.c: Call abort.
1440
1441 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1442
1443         * gcc.dg/graphite/id-20.c: New.
1444
1445 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1446             Steve Kargl <kargl@gcc.gnu.org>
1447
1448         PR fortran/44595
1449         * gfortran.dg/move_alloc_3.f90: New.
1450         * gfortran.dg/random_seed_2.f90: New.
1451
1452 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1453
1454         * lib/target-supports.exp (check_effective_target_sync_int_long):
1455         Add hppa*-*-linux*.
1456         (check_effective_target_sync_char_short): Likewise.
1457
1458 2010-08-10  Yao Qi  <yao@codesourcery.com>
1459
1460         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1461         general form.
1462         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1463         * g++.dg/other/packed1.C: Likewise.
1464         * g++.dg/other/crash-4.C: Likewise.
1465         * g++.dg/ext/packed8.C: Likewise.
1466         * g++.dg/init/array16.C: Likewise.
1467
1468 2010-08-10  xinliang David Li  <davidxl@google.com>
1469         * gcc.dg/tree-ssa/loop-19.c: Add option
1470         -fno-prefetch-loop-array
1471
1472 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1473
1474         PR middle-end/45182
1475         * gcc.c-torture/compile/pr45182.c: New test.
1476
1477 2010-08-09  Jason Merrill  <jason@redhat.com>
1478
1479         PR c++/45236
1480         * g++.dg/cpp0x/variadic-104.C: New.
1481
1482 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1483
1484         PR fortran/44235
1485         * gfortran.dg/dependency_32.f90:  New test.
1486
1487 2010-08-09  Richard Guenther  <rguenther@suse.de>
1488
1489         PR middle-end/44632
1490         * g++.dg/opt/nrv17.C: New testcase.
1491
1492 2010-08-09  Richard Guenther  <rguenther@suse.de>
1493
1494         PR middle-end/45212
1495         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1496         alignment from MEM_REF offset only if we took it from the
1497         base object.
1498
1499         * gcc.target/i386/pr24178.c: New testcase.
1500
1501 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1502
1503         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1504         * gcc.dg/20030702-1.c: Ditto.
1505         * gcc.dg/20050309-1.c: Ditto.
1506         * gcc.dg/20050325-1.c: Ditto.
1507         * gcc.dg/20050330-2.c: Ditto.
1508         * gcc.dg/20051201-1.c: Ditto.
1509         * gcc.dg/gomp/pr27573.c: Ditto.
1510         * gcc.dg/gomp/pr34610.c: Ditto.
1511         * gcc.dg/pr24225.c: Ditto.
1512         * gcc.dg/pr26570.c: Ditto.
1513         * gcc.dg/pr32773.c: Ditto.
1514         * g++.dg/gcov/gcov-6.C: Ditto.
1515         * g++.dg/gomp/pr34608.C: Ditto.
1516         * gfortran.dg/gomp/pr27573.f90: Ditto.
1517
1518         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1519         dg-require-host-local dg directive.
1520         * gcc.dg/profile-dir-2.c: Ditto.
1521         * gcc.dg/profile-dir-3.c: Ditto.
1522
1523 2010-08-08  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/45109
1526         * gcc.c-torture/compile/pr45109.c: New testcase.
1527
1528 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1529
1530         * gcc.dg/march.c: Skip if -march defined.
1531         * gcc.dg/mtune.c: Skip if -mtune defined.
1532
1533         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1534         generic thunk support.
1535
1536 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1537
1538         PR target/45213
1539         * gcc.target/i386/pr45213.c: New test.
1540
1541 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1542
1543         PR libfortran/45143
1544         * gfortran.dg/fmt_error_11.f03: New test.
1545
1546 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1547
1548         * lib/target-supports.exp (check_effective_target_sync_int_long):
1549         Add arm*-*-linux-gnueabi.
1550         (check_effective_target_sync_char_short): Likewise.
1551
1552 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1553
1554         PR fortran/45159
1555         * gfortran.dg/dependency_31.f90:  New test.
1556
1557 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1558
1559         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1560
1561 2010-08-06  Jason Merrill  <jason@redhat.com>
1562
1563         * g++.dg/cpp0x/sfinae3.C: New.
1564         * g++.dg/cpp0x/sfinae4.C: New.
1565
1566 2010-08-06  Richard Guenther  <rguenther@suse.de>
1567
1568         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1569         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1570         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1571         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1572         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1573         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1574         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1575         * gcc.c-torture/execute/20100805-1.c: Likewise.
1576
1577 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1578
1579         PR testsuite/42855
1580         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1581
1582 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1583
1584         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1585         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1586
1587 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1588
1589         * g++.dg/ipa/devirt-1.C: New test.
1590         * g++.dg/ipa/devirt-2.C: Likewise.
1591         * g++.dg/ipa/devirt-3.C: Likewise.
1592         * g++.dg/ipa/devirt-4.C: Likewise.
1593         * g++.dg/ipa/devirt-5.C: Likewise.
1594         * gcc.dg/ipa/iinline-3.c: Likewise.
1595
1596 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1597
1598         PR tree-optimization/45144
1599         * gcc.dg/tree-ssa/pr45144.c: New test.
1600
1601 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1602
1603         PR fortran/42207
1604         PR fortran/44064
1605         PR fortran/44065
1606         * gfortran.dg/class_25.f03: New.
1607         * gfortran.dg/class_26.f03: New.
1608
1609 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1610
1611         * g++.dg/warn/miss-format-1.C: Update line number.
1612
1613 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1614
1615         PR c++/44641
1616         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1617         .frame and .mask assembler directives.
1618
1619 2010-08-04  Richard Guenther  <rguenther@suse.de>
1620
1621         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1622         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1623         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1624         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1625
1626 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1627
1628         PR fortran/44857
1629         * gfortran.dg/derived_constructor_char_1.f90: New.
1630         * gfortran.dg/derived_constructor_char_2.f90: New.
1631
1632 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1633
1634         PR fortran/45159
1635         * gfortran.dg/dependency_30.f90:  New test.
1636
1637 2010-08-03  Jan Hubicka  <jh@suse.cz>
1638
1639         * gcc.c-torture/compile/pr45085.c: New testcase.
1640
1641 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1642
1643         PR fortran/44584
1644         PR fortran/45161
1645         * gfortran.dg/typebound_call_9.f03: Modified.
1646         * gfortran.dg/typebound_generic_1.f03: Modified.
1647
1648 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1649
1650         PR fortran/45159
1651
1652         * gfortran.dg/dependency_29.f90:  New test.
1653
1654 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1655
1656         PR fortran/36854
1657         * gfortran.dg/character_comparison_2.f90:  New test.
1658         * gfortran.dg/character_comparison_3.f90:  New test.
1659         * gfortran.dg/dependency_28.f90:  New test.
1660
1661 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1662
1663         PR target/40457
1664         * gcc.target/arm/pr40457-1.c: New test.
1665         * gcc.target/arm/pr40457-2.c: New test.
1666
1667 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1668
1669         PR fortran/44912
1670         * gfortran.dg/typebound_call_17.f03: New.
1671
1672 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1673
1674         PR fortran/44929
1675         * gfortran.dg/allocate_derived_3.f90: New.
1676
1677 2010-07-30  Xinliang David Li  <davidxl@google.com>
1678         PR tree-optimization/45121
1679         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1680
1681 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1682
1683         PR c++/45112
1684         * testsuite/g++.dg/pr45112.C: New test.
1685
1686 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR debug/45055
1689         PR rtl-optimization/45137
1690         * gcc.dg/pr45055.c: New test.
1691
1692 2010-07-30  Alan Modra  <amodra@gmail.com>
1693
1694         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1695         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1696
1697 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1698
1699         PR fortran/45087
1700         PR fortran/45125
1701         * gfortran.dg/whole_file_25.f90: New.
1702         * gfortran.dg/whole_file_26.f90: New.
1703         * gfortran.dg/whole_file_27.f90: New.
1704
1705 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1706
1707         PR fortran/44962
1708         * gfortran.dg/typebound_proc_17.f03: New.
1709
1710 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1711
1712         PR fortran/45004
1713         * gfortran.dg/move_alloc_2.f90: New.
1714
1715 2010-07-29  Xinliang David Li  <davidxl@google.com>
1716         PR tree-optimization/45121
1717         * c-c++-common/uninit-17.c: Fix expected output.
1718
1719 2010-07-29  Richard Guenther  <rguenther@suse.de>
1720
1721         PR tree-optimization/45120
1722         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1723
1724 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1725
1726         PR fortran/42051
1727         PR fortran/44064
1728         * gfortran.dg/pr42051.f03: New testcase.
1729
1730 2010-07-29  Richard Guenther  <rguenther@suse.de>
1731
1732         PR middle-end/45034
1733         * gcc.c-torture/execute/pr45034.c: New testcase.
1734
1735 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1736
1737         PR c++/45096
1738         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1739
1740 2010-07-28  Daniel Kraft  <d@domob.eu>
1741
1742         * gfortran.dg/bound_8.f90: New test.
1743
1744 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR debug/45105
1747         * gcc.dg/pr45105.c: New test.
1748
1749 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1750
1751         PR rtl-optimization/45107
1752         * gcc.dg/pr45107.c: New test.
1753
1754 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1755
1756         PR rtl-optimization/45101
1757         * gcc.dg/pr45101.c: New test.
1758
1759 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1760
1761         PR fortran/45077
1762         * gfortran.dg/whole_file_24.f90: New.
1763
1764 2010-07-27  Jason Merrill  <jason@redhat.com>
1765
1766         * g++.dg/cpp0x/variadic102.C: New.
1767         * g++.dg/cpp0x/variadic103.C: New.
1768
1769 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1770
1771         PR rtl-optimization/40956
1772         PR target/42495
1773         PR middle-end/42574
1774         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1775         * gcc.target/arm/pr42574.c: Add tests.
1776
1777 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1778
1779         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1780         test name.
1781         (cleanup-repo-files): Ditto.
1782         (cleanup-saved-temps): Ditto.
1783
1784 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1785
1786         PR testsuite/44701
1787         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1788
1789         PR c/45079
1790         * gcc.dg/pr45079.c: New test.
1791
1792 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1793
1794         PR tree-optimization/44152
1795         * gcc.dg/vect/fast-math-pr44152.c: New test.
1796
1797 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1798
1799         PR ObjC/44140
1800         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1801         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1802         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1803         * obj-c++.dg/torture/trivial.mm: Ditto.
1804         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1805         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1806         * objc.dg/torture/tls/thr-init.m: Ditto.
1807         * objc.dg/torture/trivial.m: Ditto.
1808
1809 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1810
1811         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1812         Skip on spu-*-* targets.
1813
1814 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR tree-optimization/45083
1817         * gcc.dg/pr45083.c: New test.
1818
1819 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1820
1821         PR fortran/40873
1822         * gfortran.dg/whole_file_22.f90: New test.
1823         * gfortran.dg/whole_file_23.f90: New test.
1824
1825 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1826             Jack Howarth  <howarth@bromo.med.uc.edu>
1827             Richard Henderson  <rth@redhat.com>
1828
1829         PR target/44132
1830         * gcc.dg/tls/thr-init-1.c: New.
1831         * gcc.dg/tls/thr-init-2.c: New.
1832         * gcc.dg/torture/tls New.
1833         * gcc.dg/torture/tls/tls-test.c: New.
1834         * gcc.dg/torture/tls/thr-init-1.c: New.
1835         * gcc.dg/torture/tls/tls.exp: New.
1836         * gcc.dg/torture/tls/thr-init-2.c: New.
1837         * gcc.dg/tls/emutls-2.c: New test
1838
1839         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1840         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1841         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1842         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1843         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1844         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1845         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1846         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1847         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1848         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1849         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1850         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1851         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1852         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1853         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1854         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1855         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1856         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1857         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1858         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1859         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1860         gfortran.dg/gomp/omp_threadprivate1.f90,
1861         gfortran.dg/gomp/omp_threadprivate2.f90,
1862         gfortran.dg/gomp/reduction1.f90,
1863         gfortran.dg/gomp/sharing-1.f90: Likewise.
1864
1865 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1866
1867         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1868         sse_runtime.
1869         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1870         dg-require-visibility.
1871
1872 2010-07-26  Richard Guenther  <rguenther@suse.de>
1873
1874         PR tree-optimization/43784
1875         * gcc.c-torture/execute/pr43784.c: New testcase.
1876         * g++.dg/torture/pr43784.C: Likewise.
1877
1878 2010-07-26  Richard Guenther  <rguenther@suse.de>
1879
1880         PR middle-end/45056
1881         * g++.dg/pr45056.C: New testcase.
1882
1883 2010-07-26  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/45071
1886         * gcc.dg/pr45071.c: New testcase.
1887
1888 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1889
1890         PR fortran/45066
1891         * gfortran.dg/namelist_62.f90: New.
1892
1893 2010-07-26  Richard Guenther  <rguenther@suse.de>
1894
1895         * gcc.c-torture/execute/pr45017.c: Move ...
1896         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1897
1898 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1899
1900         PR fortran/40628
1901         * trim_optimize_1.f90:  New test.
1902         * character_comparision_1.f90:  New test.
1903
1904 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1905
1906         PR fortran/42852
1907         * gfortran.dg/wtruncate_fix.f: New test.
1908
1909 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1910
1911         PR testsuite/45068
1912         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1913
1914 2010-07-24  Richard Guenther  <rguenther@suse.de>
1915
1916         PR lto/43788
1917         * g++.dg/lto/20100724-1_0.C: New testcase.
1918
1919 2010-07-24  Richard Guenther  <rguenther@suse.de>
1920
1921         PR lto/43212
1922         * gcc.dg/lto/20100724-1_0.c: New testcase.
1923         * gcc.dg/lto/20100724-1_1.c: Likewise.
1924
1925 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/40011
1928         * gfortran.dg/whole_file_21.f90: New.
1929
1930         * gfortran.dg/integer_exponentiation_3.F90: Use
1931         -ffloat-store only for i?86/x86-64 -m32.
1932
1933 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1934
1935         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1936         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1937
1938 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1939
1940         * gfortran.dg/func_decl_4.f90: Split test into two ...
1941         * gfortran.dg/func_decl_5.f90: ... parts.
1942         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1943         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1944         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1945         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1946         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1947         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1948         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1949         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1950         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1951         * gfortran.dg/sizeof.f90: Make test valid.
1952         * gfortran.dg/pr20865.f90: Add new dg-error.
1953         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1954         * gfortran.dg/g77/19990218-0.f: Ditto.
1955         * gfortran.dg/g77/19990218-1.f: Ditto.
1956         * gfortran.dg/g77/970625-2.f: Ditto.
1957         * gfortran.dg/pr37243.f: Fix function declaration.
1958         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1959         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1960
1961 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1962
1963         PR fortran/44945
1964         * gfortran.dg/char_array_structure_constructor.f90: Add
1965         -fwhole-file as dg-option as it otherwise fails on some
1966         systems.
1967
1968 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/aggr16.ad[sb]: New test.
1971         * gnat.dg/aggr16_pkg.ads: New helper.
1972
1973 2010-07-23  Richard Guenther  <rguenther@suse.de>
1974
1975         PR lto/43071
1976         * g++.dg/lto/20100723-1_0.C: New testcase.
1977
1978 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1979
1980         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1981         AVX support.
1982         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1983         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1984
1985 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1986
1987         * lib/target-supports.exp (add_options_for_tls): New proc.
1988         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1989         * g++.dg/tls/static-1a.cc: Likewise.
1990         * gcc.dg/tls/emutls-1.c: Likewise.
1991         * gcc.dg/tls/opt-11.c: Likewise.
1992         * gcc.dg/tls/opt-12.c: Likewise.
1993         * gcc.dg/tls/pr24428-2.c: Likewise.
1994         * gcc.dg/tls/pr24428.c: Likewise.
1995         * obj-c++.dg/tls/static-1.mm: Likewise.
1996         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1997         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1998         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1999         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2000         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2001         * objc.dg/torture/tls/thr-init.m: Likewise.
2002         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2003
2004 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2005
2006         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2007         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2008         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2009         optimized dump files.
2010
2011 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2012
2013         PR tree-optimization/45047
2014         * gcc.c-torture/compile/pr45047.c: New test.
2015
2016 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2017
2018         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2019         instead of dg-compile.
2020         * gcc.dg/float-range-4.c: Ditto.
2021         * gcc.dg/float-range-5.c: Ditto.
2022         * gcc.dg/fold-overflow-1.c: Ditto.
2023         * gcc.dg/gomp/sections-4.c: Ditto.
2024         * gcc.dg/transparent-union-1.c: Ditto.
2025         * gcc.dg/transparent-union-2.c: Ditto.
2026         * gcc.target/i386/pr39315-check.c: Ditto.
2027         * g++.dg/gomp/sections-4.C: Ditto.
2028         * g++.dg/template/dtor7.C: Ditto.
2029         * g++.dg/tree-ssa/pr19952.C: Ditto.
2030         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2031         * gfortran.dg/graphite/pr42185.f90: Ditto.
2032         * gfortran.dg/namelist_36.f90: Ditto.
2033         * gnat.dg/noreturn1.adb: Ditto.
2034         * gnat.dg/specs/small_alignment.ads: Ditto.
2035
2036 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2037
2038         PR tree-optimization/44915
2039         * g++.dg/torture/pr44915.C: New test.
2040
2041 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2042
2043         PR tree-optimization/44914
2044         * g++.dg/tree-ssa/pr44914.C: New test.
2045
2046 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2047
2048         PR target/44290
2049         * gcc.dg/pr44290-1.c: New test.
2050         * gcc.dg/pr44290-2.c: New test.
2051
2052 2010-07-23  Jason Merrill  <jason@redhat.com>
2053
2054         PR c++/45008
2055         * g++.dg/abi/mangle44.C: New.
2056
2057 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2060         for compile-time only tests.
2061         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2062         target check.
2063         * gcc.target/i386/pr39315-4.c: Ditto.
2064         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2065         target check.  Include sse-os-support.h.
2066         (main): Call check_isa and sse_os_support.
2067         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2068         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2069         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2070         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2071         target check.  Include sse-os-support.h.
2072         (main): Call check_isa and sse_os_support.
2073         * gcc.target/i386/vperm-v2df.c: Ditto.
2074
2075 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2076
2077         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2078         (check_effective_target_avx_runtime): New procedure.
2079         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2080         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2081
2082         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2083         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2084         and __get_cpuid test.
2085         * gcc.dg/compat/vector-2b_main.c: Ditto.
2086
2087         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2088
2089         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2090         for compile-time only test.
2091         * gcc.dg/pr32716.c: Ditto.
2092         * gcc.dg/pr34856.c: Ditto.
2093         * gcc.dg/pr36997.c: Ditto.
2094         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2095         * gfortran.dg/pr28158.f90: Ditto.
2096         * gfortran.dg/pr30667.f: Ditto.
2097
2098         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2099         i?86-*-* and x86_64-*-* targets to disable execution on targets
2100         without sse2 runtime support.
2101         * g++.dg/vect/vect.exp: Ditto.
2102         * gfortran.dg/vect/vect.exp: Ditto.
2103
2104         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2105         * gcc.dg/pr37544.c: Ditto.
2106         * gcc.dg/pr40550.c: Ditto.
2107         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2108         * gcc.dg/compat/vector-1a_main.c: Ditto.
2109         * gcc.dg/compat/vector-2a_main.c: Ditto.
2110         * gcc.dg/torture/pr16104-1.c: Ditto.
2111         * gcc.dg/torture/pr35771-1.c: Ditto.
2112         * gcc.dg/torture/pr35771-2.c: Ditto.
2113         * gcc.dg/torture/pr35771-3.c: Ditto.
2114         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2115         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2116         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2117         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2118         * g++.dg/other/i386-1.C: Ditto.
2119         * g++.dg/other/pr40446.C: Ditto.
2120
2121 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2122
2123         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2124
2125 2010-07-23  Daniel Kraft  <d@domob.eu>
2126
2127         PR fortran/44709
2128         * gfortran.dg/exit_1.f08: New test.
2129         * gfortran.dg/exit_2.f08: New test.
2130
2131 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2132
2133         PR tree-optimization/39839
2134         * gcc.target/arm/pr39839.c: New test case.
2135
2136 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2137
2138         * gnat.dg/unchecked_convert5b.adb: New test.
2139         * gnat.dg/unchecked_convert6.adb: Likewise.
2140         * gnat.dg/unchecked_convert6b.adb: Likewise.
2141
2142 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2143
2144         * gnat.dg/aggr15.ad[sb]: New test.
2145
2146 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2147
2148         PR debug/45024
2149         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2150
2151 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2152
2153         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2154         with dg-require-linker-plugin.
2155
2156 2010-07-22  Richard Guenther  <rguenther@suse.de>
2157
2158         PR lto/43850
2159         * g++.dg/lto/20100722-1_0.C: New testcase.
2160
2161 2010-07-22  Richard Guenther  <rguenther@suse.de>
2162
2163         PR lto/42451
2164         * gcc.dg/lto/20100720-3_0.c: New testcase.
2165         * gcc.dg/lto/20100720-3_1.c: Likewise.
2166
2167 2010-07-22  Richard Guenther  <rguenther@suse.de>
2168
2169         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2170         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2171
2172         PR lto/43373
2173         * gcc.dg/lto/20100722-1_0.c: New testcase.
2174
2175 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2176
2177         PR tree-optimization/44891
2178         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2179
2180 2010-07-22  Richard Guenther  <rguenther@suse.de>
2181
2182         PR tree-optimization/45017
2183         * gcc.c-torture/execute/pr45017.c: New testcase.
2184
2185 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2186
2187         PR fortran/45019
2188         * gfortran.dg/aliasing_dummy_5.f90: New.
2189
2190 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2191
2192         PR target/43698
2193         * gcc.target/arm/pr43698.c: New test.
2194
2195 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2196
2197         PR fortran/44929
2198         * Revert my commit r162325 for this PR.
2199
2200 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR debug/45015
2203         * gcc.target/m68k/pr45015.c: New test.
2204
2205 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2206
2207         PR c++/44641
2208         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2209         comments.
2210
2211 2010-07-21  Richard Guenther  <rguenther@suse.de>
2212
2213         PR lto/45018
2214         * g++.dg/lto/20100721-1_0.C: New testcase.
2215
2216 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2217
2218         PR tree-optimization/44900
2219         * g++.dg/torture/pr44900.C: New test.
2220
2221 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2222
2223         PR middle-end/44738
2224         * c-c++-common/uninit-17.c: Correct expected error.
2225
2226 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2227
2228         * gcc.dg/guality/asm-1.c: New test.
2229
2230         PR debug/45003
2231         * gcc.dg/guality/pr45003-2.c: New test.
2232         * gcc.dg/guality/pr45003-3.c: New test.
2233
2234 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2235
2236         PR libfortran/44697
2237         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2238
2239 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2240
2241         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2242         defined on the current line.
2243         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2244         * g++.dg/debug/dwarf2/pr44641.C: New.
2245
2246 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2247
2248         * gcc.target/powerpc/block-move-1.c: New test.
2249         * gcc.target/powerpc/block-move-2.c: New test.
2250
2251 2010-07-20  Jason Merrill  <jason@redhat.com>
2252
2253         PR c++/44967
2254         * g++.dg/cpp0x/sfinae2.C: New.
2255
2256 2010-07-20  Richard Guenther  <rguenther@suse.de>
2257
2258         PR lto/42696
2259         * gcc.dg/lto/20100720-4_0.c: New testcase.
2260
2261 2010-07-20  Richard Guenther  <rguenther@suse.de>
2262
2263         PR lto/43221
2264         * gcc.dg/lto/20100720-2_0.c: New testcase.
2265         * gcc.dg/lto/20100720-2_1.c: Likewise.
2266
2267 2010-07-20  Richard Guenther  <rguenther@suse.de>
2268
2269         PR lto/43208
2270         * gcc.dg/lto/20100720-1_0.c: New testcase.
2271         * gcc.dg/lto/20100720-1_1.c: Likewise.
2272
2273 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR debug/45003
2276         * gcc.dg/guality/pr45003-1.c: New test.
2277
2278 2010-07-20  Richard Guenther  <rguenther@suse.de>
2279
2280         PR tree-optimization/44977
2281         * gcc.dg/torture/pr44977.c: New testcase.
2282
2283 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2284
2285         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2286         sync_char_short
2287
2288 2010-07-20  Richard Guenther  <rguenther@suse.de>
2289
2290         PR middle-end/44971
2291         PR middle-end/44988
2292         * gcc.dg/pr44971.c: New testcase.
2293         * gcc.c-torture/compile/pr44988.c: Likewise.
2294
2295 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2296
2297         PR fortran/44929
2298         * gfortran.dg/allocate_with_typespec.f90: New test.
2299         * gfortran.dg/allocate_derived_1.f90: Update error message.
2300
2301 2010-07-19  Jason Merrill  <jason@redhat.com>
2302
2303         PR c++/44996
2304         * g++.dg/cpp0x/decltype23.C: New.
2305
2306 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2307
2308         PR fortran/42385
2309         * gfortran.dg/class_defined_operator_1.f03 : New test.
2310
2311 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2312
2313         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2314         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2315         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2316         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2317
2318 2010-07-19  Richard Guenther  <rguenther@suse.de>
2319
2320         PR middle-end/44941
2321         * gcc.c-torture/compile/pr44941.c: New testcase.
2322
2323 2010-07-19  Jason Merrill  <jason@redhat.com>
2324
2325         PR c++/44969
2326         * g++.dg/template/sfinae24.C: New.
2327
2328 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2329
2330         PR fortran/44353
2331         * gfortran.dg/data_implied_do_2.f90: Removed.
2332
2333 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2334
2335         PR c++/44969
2336         * g++.dg/template/sfinae23.C: New.
2337
2338 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2339
2340         * lib/target-supports.exp (check_sse_os_support_available): New
2341         proc.
2342         (check_sse_hw_available): New proc.
2343         (check_effective_target_sse_runtime): New proc.
2344         (check_effective_target_sse2_runtime): New proc.
2345         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2346         -msse2 if check_sse_os_support_available.
2347         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2348         check_sse_os_support_available.
2349         * gcc.dg/vect/vect.exp: Likewise.
2350         * gfortran.dg/vect/vect.exp: Likewise.
2351         * gcc.target/i386/sol2-check: Renamed to ...
2352         * gcc.target/i386/sse-os-support.h: ... this.
2353         (sol2_check): Renamed to ...
2354         (sse_os_support): ... this.
2355         Only test movss with xmm registers.
2356         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2357         Removed ILL_INSN, ILL_INSN_LEN.
2358         * gcc.target/i386/sse2-check.h: Likewise.
2359         * gcc.target/i386/sse3-check.h: Likewise.
2360         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2361         Removed cpuid.h, __get_cpuid test.
2362         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2363         Removed cpuid.h, __get_cpuid test.
2364         * g++.dg/other/pr40446.C: Likewise.
2365         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2366         * gcc.dg/compat/vector-1a_main.c: Likewise.
2367         * gcc.dg/compat/vector-2a_main.c: Likewise.
2368         * gcc.dg/pr36584.c: Likewise.
2369         * gcc.dg/pr37544.c: Likewise.
2370         * gcc.dg/torture/pr16104-1.c: Likewise.
2371         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2372         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2373         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2374         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2375         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2376         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2377         sse2_runtime.
2378         * gcc.dg/torture/pr35771-2.c: Likewise.
2379         * gcc.dg/torture/pr35771-3.c: Likewise.
2380         * gcc.target/i386/pr39315-2.c: Likewise.
2381         * gcc.target/i386/pr39315-4.c: Likewise.
2382         * gcc.target/i386/vperm-v2df.c: Likewise.
2383         * gcc.target/i386/vperm-v2di.c: Likewise.
2384         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2385         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2386         sse_runtime.
2387
2388 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2389
2390         PR fortran/44353
2391         * gfortran.dg/data_implied_do_2.f90: New test.
2392
2393 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2394
2395         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2396
2397 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2398
2399         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2400         to the "mips16" group.
2401         (mips_using_mips16_p): New procedure.
2402         (mips-dg-options): Use it.
2403
2404 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2405
2406         * gcc.target/mips/mips16-attributes-4.c: New test.
2407
2408 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2409
2410         PR testsuite/44418
2411         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2412         * gcc.target/powerpc/recip-2.c: Ditto.
2413         * gcc.target/powerpc/recip-3.c: Ditto.
2414
2415 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2416
2417         * gcc.target/arm/pr42235.c: New test.
2418
2419 2010-07-16  Jason Merrill  <jason@redhat.com>
2420
2421         PR c++/32505
2422         * g++.dg/template/partial8.C: New.
2423
2424 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2425
2426         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2427         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2428         in C++.
2429         (gualcvt): New overloaded inline.
2430         (GUALCVT): Use it for C++.
2431         * g++.dg/guality/guality.exp: New.
2432         * g++.dg/guality/guality.h: New.
2433         * g++.dg/guality/redeclaration1.C: New test.
2434         * g++.dg/dg.exp: Prune also guality/* tests.
2435         * gcc.dg/guality/pr43141.c: Moved to...
2436         * c-c++-common/guality/pr43141.c: ... here.
2437
2438 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439
2440         PR libfortran/37077
2441         * gfortran.dg/char4_iunit_2.f03: New test.
2442
2443 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2444
2445         * lib/plugin-support.exp (plugin-test-execute):
2446         Add ${gcc_objdir}/intl to includes.
2447
2448 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR target/44942
2451         * gcc.c-torture/execute/pr44942.c: New test.
2452         * gcc.target/i386/pr44942.c: New test.
2453
2454 2010-07-15  Jason Merrill  <jason@redhat.com>
2455
2456         PR c++/44909
2457         * g++.dg/cpp0x/implicit7.C: New.
2458         * g++.dg/cpp0x/implicit8.C: New.
2459
2460 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2461
2462         Disable float tests for __SPU__ targets due to lack of signed zero:
2463         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2464         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2465         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2466         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2467         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2468         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2469         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2470         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2471         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2472
2473 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * gfortran.dg/select_char_2.f90: New test.
2476
2477 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2478
2479         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2480         with DECL_CHAIN.
2481
2482 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2483
2484         PR fortran/44936
2485         * gfortran.dg/typebound_generic_9.f03: New.
2486
2487 2010-07-15  Richard Guenther  <rguenther@suse.de>
2488
2489         PR tree-optimization/44946
2490         * gcc.c-torture/compile/pr44946.c: New testcase.
2491
2492 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR fortran/40206
2495         * gfortran.dg/select_char_3.f90: New test.
2496
2497 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2498             Kevin F. Quinn  <kevquinn@gentoo.org>
2499
2500         * gcc.dg/Wtrampolines.c: New.
2501
2502 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR libfortran/44934
2505         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2506
2507 2010-07-14  Jason Merrill  <jason@redhat.com>
2508
2509         PR c++/44810
2510         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2511
2512         Implement C++0x unrestricted unions (N2544)
2513         * g++.dg/cpp0x/union1.C: New.
2514         * g++.dg/cpp0x/union2.C: New.
2515         * g++.dg/cpp0x/union3.C: New.
2516         * g++.dg/cpp0x/defaulted2.C: Adjust.
2517         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2518         * g++.old-deja/g++.ext/anon2.C: Adjust.
2519         * g++.old-deja/g++.mike/misc6.C: Adjust.
2520
2521 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2522
2523         PR fortran/44925
2524         * gfortran.dg/c_loc_tests_15.f90: New.
2525
2526 2010-07-13  Jason Merrill  <jason@redhat.com>
2527
2528         PR c++/44909
2529         * g++.dg/cpp0x/implicit6.C: New.
2530
2531 2010-07-13  Jason Merrill  <jason@redhat.com>
2532
2533         PR c++/44540
2534         * g++.dg/abi/noreturn1.C: New.
2535         * g++.dg/abi/noreturn2.C: New.
2536
2537 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2538
2539         PR other/44874
2540         PR debug/44832
2541         * c-c++-common/pr44832.c: New test.
2542
2543 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2544
2545         PR objc/44488
2546         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2547         on the target.  Make sure that we can assemble the emitted asm when
2548         the test type is 'compile'.
2549
2550 2010-07-13  Richard Guenther  <rguenther@suse.de>
2551
2552         PR tree-optimization/36960
2553         * g++.dg/torture/pr36960.C: New testcase.
2554
2555 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2556
2557         PR c++/44908
2558         * g++.dg/template/sfinae21.C: New.
2559         * g++.dg/template/sfinae22.C: Likewise.
2560
2561 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2562
2563         PR testsuite/42843
2564         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2565         * gcc.dg/plugin/ggcplug.c: Likewise.
2566         * g++.dg/plugin/selfassign.c: Likewise.
2567         * g++.dg/plugin/attribute_plugin.c: Likewise.
2568         * g++.dg/plugin/dumb_plugin.c: Likewise.
2569         * g++.dg/plugin/pragma_plugin.c: Likewise.
2570
2571 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2572
2573         * gcc.c-torture/execute/pr44683.x: New.
2574         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2575
2576 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2577
2578         PR fortran/44434
2579         PR fortran/44565
2580         PR fortran/43945
2581         PR fortran/44869
2582         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2583         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2584         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2585         * gfortran.dh/typebound_call_16.f03: New.
2586         * gfortran.dg/typebound_generic_6.f03: New.
2587         * gfortran.dg/typebound_generic_7.f03: New.
2588         * gfortran.dg/typebound_generic_8.f03: New.
2589
2590 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2591
2592         PR libfortran/37077
2593         * gfortran.dg/char4_iunit_1.f03: New test.
2594
2595 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2596
2597         * gcc.dg/tree-ssa/vrp53.c: New test.
2598
2599 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2600
2601         PR c++/44907
2602         * g++.dg/template/sfinae19.C: New.
2603         * g++.dg/template/sfinae20.C: Likewise.
2604
2605 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2606
2607         * gcc.target/arm/interrupt-1.c: New test.
2608         * gcc.target/arm/interrupt-2.c: New test.
2609
2610 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2611
2612         * gcc.dg/pr42427.c: Require c99_runtime.
2613         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2614         c99_runtime.
2615         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2616         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2617         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2618         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2619         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2620         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2621         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2622         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2623         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2624         * gcc.target/i386/pr37275.c: Require visibility support.
2625
2626 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2627
2628         * lib/target-supports.exp (check_effective_target_sse): New proc.
2629         * gcc.target/i386/sol2-check.h: New file.
2630         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2631         Include sol2-check.h.
2632         (main) Only run do_test () if sol2_check ().
2633         * gcc.target/i386/sse2-check.h: Likewise.
2634         * gcc.target/i386/sse3-check.h: Likewise.
2635         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2636         [__sun__ && __svr4__]: Execute SSE2 instruction.
2637         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2638         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2639         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2640         * g++.dg/ext/vector14.C: Likewise.
2641         * g++.dg/other/mmintrin.C: Likewise.
2642         * gcc.dg/20020418-1.c: Likewise.
2643         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2644         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2645         * gcc.dg/format/unnamed-1.c: Likewise.
2646         Adapt dg-warning line number.
2647         * gcc.dg/graphite/pr40281.c: Likewise.
2648         * gcc.dg/pr32176.c: Likewise.
2649         * gcc.dg/pr40550.c: Likewise.
2650         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2651         * gcc.dg/torture/pr36891.c: Likewise.
2652         * gcc.target/i386/20020218-1.c: Likewise.
2653         * gcc.target/i386/20020523.c: Likewise.
2654         * gcc.target/i386/abi-1.c: Likewise.
2655         * gcc.target/i386/brokensqrt.c: Likewise.
2656         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2657         * gcc.target/i386/pr13366.c: Likewise.
2658         * gcc.target/i386/pr13685.c: Likewise.
2659         * gcc.target/i386/pr24306.c: Likewise.
2660         * gcc.target/i386/pr31486.c: Likewise.
2661         * gcc.target/i386/pr32065-1.c: Likewise.
2662         * gcc.target/i386/pr32065-2.c: Likewise.
2663         * gcc.target/i386/pr32389.c: Likewise.
2664         * gcc.target/i386/pr38824.c: Likewise.
2665         * gcc.target/i386/pr38931.c: Likewise.
2666         * gcc.target/i386/pr39592-1.c: Likewise.
2667         * gcc.target/i386/pr43766.c: Likewise.
2668         * gcc.target/i386/recip-divf.c: Likewise.
2669         * gcc.target/i386/recip-sqrtf.c: Likewise.
2670         * gcc.target/i386/recip-vec-divf.c: Likewise.
2671         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2672         * gcc.target/i386/sse-1.c: Likewise.
2673         * gcc.target/i386/sse-16.c: Likewise.
2674         * gcc.target/i386/sse-2.c: Likewise.
2675         * gcc.target/i386/sse-20.c: Likewise.
2676         * gcc.target/i386/sse-3.c: Likewise.
2677         * gcc.target/i386/sse-7.c: Likewise.
2678         * gcc.target/i386/sse-9.c: Likewise.
2679         * gcc.target/i386/sse-addps-1.c: Likewise.
2680         * gcc.target/i386/sse-addss-1.c: Likewise.
2681         * gcc.target/i386/sse-andnps-1.c: Likewise.
2682         * gcc.target/i386/sse-andps-1.c: Likewise.
2683         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2684         * gcc.target/i386/sse-comiss-1.c: Likewise.
2685         * gcc.target/i386/sse-comiss-2.c: Likewise.
2686         * gcc.target/i386/sse-comiss-3.c: Likewise.
2687         * gcc.target/i386/sse-comiss-4.c: Likewise.
2688         * gcc.target/i386/sse-comiss-5.c: Likewise.
2689         * gcc.target/i386/sse-comiss-6.c: Likewise.
2690         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2691         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2692         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2693         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2694         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2695         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2696         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2697         * gcc.target/i386/sse-divps-1.c: Likewise.
2698         * gcc.target/i386/sse-divss-1.c: Likewise.
2699         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2700         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2701         * gcc.target/i386/sse-maxps-1.c: Likewise.
2702         * gcc.target/i386/sse-maxss-1.c: Likewise.
2703         * gcc.target/i386/sse-minps-1.c: Likewise.
2704         * gcc.target/i386/sse-minss-1.c: Likewise.
2705         * gcc.target/i386/sse-movaps-1.c: Likewise.
2706         * gcc.target/i386/sse-movaps-2.c: Likewise.
2707         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2708         * gcc.target/i386/sse-movhps-1.c: Likewise.
2709         * gcc.target/i386/sse-movhps-2.c: Likewise.
2710         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2711         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2712         * gcc.target/i386/sse-movntps-1.c: Likewise.
2713         * gcc.target/i386/sse-movss-1.c: Likewise.
2714         * gcc.target/i386/sse-movss-2.c: Likewise.
2715         * gcc.target/i386/sse-movss-3.c: Likewise.
2716         * gcc.target/i386/sse-movups-1.c: Likewise.
2717         * gcc.target/i386/sse-movups-2.c: Likewise.
2718         * gcc.target/i386/sse-mulps-1.c: Likewise.
2719         * gcc.target/i386/sse-mulss-1.c: Likewise.
2720         * gcc.target/i386/sse-orps-1.c: Likewise.
2721         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2722         * gcc.target/i386/sse-recip-vec.c: Likewise.
2723         * gcc.target/i386/sse-recip.c: Likewise.
2724         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2725         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2726         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2727         * gcc.target/i386/sse-subps-1.c: Likewise.
2728         * gcc.target/i386/sse-subss-1.c: Likewise.
2729         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2730         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2731         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2732         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2733         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2734         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2735         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2736         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2737         * gcc.target/i386/sse-xorps-1.c: Likewise.
2738         * gcc.target/i386/ssefn-1.c: Likewise.
2739         * gcc.target/i386/ssefn-3.c: Likewise.
2740         * gcc.target/i386/sseregparm-1.c: Likewise.
2741         * gcc.target/i386/stackalign/return-3.c: Likewise.
2742         * gcc.target/i386/vectorize1.c: Likewise.
2743         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2744         * gcc.target/i386/xorps-sse.c: Likewise.
2745         * gfortran.dg/pr28158.f90: Likewise.
2746         * gfortran.dg/pr30667.f: Likewise.
2747         * gnat.dg/loop_optimization7.adb: Likewise.
2748         * gnat.dg/sse_nolib.adb: Likewise.
2749
2750 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2751
2752         PR fortran/44702
2753         * gfortran.dg/use_rename_6.f90: New.
2754         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2755
2756 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2757
2758         PR fortran/44869
2759         * gfortran.dg/class_24.f03: New.
2760
2761 2010-07-10  Richard Guenther  <rguenther@suse.de>
2762
2763         PR lto/44889
2764         * gcc.dg/lto/20100709-1_0.c: New testcase.
2765         * gcc.dg/lto/20100709-1_1.c: Likewise.
2766
2767 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2768
2769         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2770
2771 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2772
2773         PR objc/44140
2774         * objc.dg/lto/trivial-1_0.m: New.
2775         * objc.dg/lto/lto.exp: New.
2776         * obj-c++.dg/lto/trivial-1_0.mm: New.
2777         * obj-c++.dg/lto/lto.exp: New.
2778         * objc.dg/symtab-1.m: Adjust sizes.
2779         * objc.dg/image-info.m: Do not run for gnu-runtime.
2780
2781 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2782
2783         * gcc.dg/pr32370.c: Allow another kind of error message.
2784
2785 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2786
2787         * gnat.dg/atomic3.adb: New test.
2788
2789 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2790             Denys Vlasenko  <dvlasenk@redhat.com>
2791             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2792
2793         PR tree-optimization/28632
2794         * gcc.dg/tree-ssa/vrp51.c: New test.
2795         * gcc.dg/tree-ssa/vrp52.c: New test.
2796
2797 2010-07-09  Jason Merrill  <jason@redhat.com>
2798
2799         * g++.dg/abi/covariant6.C: New.
2800         * g++.dg/inherit/covariant17.C: Test both bases.
2801         * g++.dg/inherit/covariant7.C: Check vtable layout.
2802
2803 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2804
2805         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2806
2807 2010-07-09  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/44852
2810         * gcc.c-torture/execute/pr44852.c: New testcase.
2811
2812 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2813
2814         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2815         multiplication by values.
2816         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2817         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2818
2819 2010-07-09  Richard Guenther  <rguenther@suse.de>
2820
2821         PR tree-optimization/44882
2822         * gfortran.dg/pr44882.f90: New testcase.
2823
2824 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2825
2826         PR target/40657
2827         * gcc.target/arm/pr40657-1.c: New test.
2828         * gcc.target/arm/pr40657-2.c: New test.
2829         * gcc.c-torture/execute/pr40657.c: New test.
2830
2831 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2832
2833         * gcc.dg/tree-ssa/vrp50.c: New test.
2834         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2835
2836 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2837
2838         PR fortran/44649
2839         * gfortran.dg/c_sizeof_1.f90: Modified.
2840         * gfortran.dg/storage_size_1.f08: New.
2841         * gfortran.dg/storage_size_2.f08: New.
2842
2843 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2844
2845         * gcc.c-torture/execute/20100708-1.c: New test.
2846
2847 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR fortran/44847
2850         * gfortran.dg/gomp/pr44847.f90: New test.
2851
2852 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2853
2854         PR tree-optimization/44710
2855         * gcc.dg/tree-ssa/ifc-6.c: New.
2856         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2857
2858 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2859
2860         PR fortran/18918
2861         * gfortran.dg/coarray_10.f90: Add an additional test.
2862
2863 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2864
2865         PR middle-end/44828
2866         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2867         * gcc.c-torture/execute/pr44828.x: Revert.
2868
2869 2010-07-08  Jason Merrill  <jason@redhat.com>
2870
2871         PR c++/43120
2872         * g++.dg/inherit/covariant17.C: New.
2873         * g++.dg/abi/covariant1.C: Actually test for the bug.
2874
2875 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2876
2877         PR rtl-optimization/44838
2878         * gcc.dg/pr44838.c: New.
2879
2880 2010-07-08  Richard Guenther  <rguenther@suse.de>
2881
2882         PR tree-optimization/44831
2883         * gcc.c-torture/compile/pr44831.c: New testcase.
2884         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2885
2886 2010-07-08  Richard Guenther  <rguenther@suse.de>
2887
2888         PR tree-optimization/44861
2889         * g++.dg/vect/pr44861.cc: New testcase.
2890
2891 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2892
2893         PR middle-end/44828
2894         * gcc.c-torture/execute/pr44828.x: New file.
2895
2896 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2897
2898         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2899         dg-options.
2900         * g++.dg/ext/altivec-17.C: Adjust error message.
2901
2902 2010-07-07  Tom Tromey  <tromey@redhat.com>
2903
2904         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2905
2906 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2907
2908         PR target/44844
2909         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2910         * gcc.target/i386/rdrand-2.c: Likewise.
2911         * gcc.target/i386/rdrand-3.c: Likewise.
2912
2913 2010-07-07  Jan Hubicka  <jh@suse.cz>
2914
2915         PR middle-end/44813
2916         * g++.dg/torture/pr44813.C: New testcase.
2917         * g++.dg/torture/pr44826.C: New testcase.
2918
2919 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2920
2921         PR rtl-optimization/44787
2922         * gcc.c-torture/compile/pr44788.c: New test.
2923         * gcc.target/arm/pr44788.c: New test.
2924
2925 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2926
2927         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2928
2929 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2930
2931         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2932         to dg-options.
2933
2934 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/44742
2937         * gfortran.dg/parameter_array_init_6.f90: New.
2938         * gfortran.dg/initialization_20.f90: Update dg-error.
2939         * gfortran.dg/initialization_24.f90: Ditto.
2940
2941 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2942         PR fortran/PR44693
2943         * gfortran.dg/dim_range_1.f90:  New test.
2944         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2945
2946 2010-07-06  Jason Merrill  <jason@redhat.com>
2947
2948         PR c++/44703
2949         * g++.dg/cpp0x/initlist41.C: New.
2950
2951         PR c++/44778
2952         * g++.dg/template/ptrmem22.C: New.
2953
2954 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2955
2956         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2957         support.
2958         * gcc.target/i386/i386.exp: Likewise.
2959
2960 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2961
2962         PR testsuite/44195
2963         * gcc.dg/lto/20100518_0.c: Limit to x86.
2964
2965 2010-07-06  Richard Guenther  <rguenther@suse.de>
2966
2967         PR middle-end/44828
2968         * gcc.c-torture/execute/pr44828.c: New testcase.
2969
2970 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2971
2972         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2973         * g++.dg/warn/volatile1.C: Likewise.
2974         * g++.dg/template/warn1.C: Likewise.
2975
2976 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2977
2978         AVX Programming Reference (June, 2010)
2979         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2980         * g++.dg/other/i386-3.C: Likewise.
2981         * gcc.target/i386/sse-12.c: Likewise.
2982
2983         * gcc.target/i386/f16c-check.h: New.
2984         * gcc.target/i386/rdfsbase-1.c: Likewise.
2985         * gcc.target/i386/rdfsbase-2.c: Likewise.
2986         * gcc.target/i386/rdgsbase-1.c: Likewise.
2987         * gcc.target/i386/rdgsbase-2.c: Likewise.
2988         * gcc.target/i386/rdrand-1.c: Likewise.
2989         * gcc.target/i386/rdrand-2.c: Likewise.
2990         * gcc.target/i386/rdrand-3.c: Likewise.
2991         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2992         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2993         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2994         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2995         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2996         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2997         * gcc.target/i386/wrfsbase-1.c: Likewise.
2998         * gcc.target/i386/wrfsbase-2.c: Likewise.
2999         * gcc.target/i386/wrgsbase-1.c: Likewise.
3000         * gcc.target/i386/wrgsbase-2.c: Likewise.
3001
3002         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3003         (__builtin_ia32_vcvtps2ph): New.
3004         (__builtin_ia32_vcvtps2ph256): Likewise.
3005
3006         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3007         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3008
3009         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3010         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3011
3012         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3013         (__builtin_ia32_vcvtps2ph256): Likewise.
3014         Add fsgsbase,rdrnd,f16c.
3015
3016         * lib/target-supports.exp (check_effective_target_f16c): New.
3017
3018 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3019
3020         * gcc.dg/guality/nrv-1.c: New test.
3021
3022 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3023
3024         PR middle-end/42505
3025         * gcc.target/arm/pr42505.c: New test case.
3026
3027 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR c++/44808
3030         * g++.dg/opt/nrv16.C: New test.
3031
3032 2010-07-05  Richard Guenther  <rguenther@suse.de>
3033
3034         PR tree-optimization/44784
3035         * gcc.c-torture/compile/pr44784.c: New testcase.
3036
3037 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3038
3039         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3040         Increase loop bound and array size.
3041         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3042         Likewise.
3043
3044 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3045
3046         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3047         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3048         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3049         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3050         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3051
3052 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3053
3054         PR c++/22138
3055         * g++.dg/parse/template25.C: New.
3056
3057 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3058
3059         PR rtl-optimization/44695
3060         * gcc.dg/torture/pr44695.c: New.
3061
3062 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3063
3064         PR c++/16630
3065         * g++.dg/ext/pretty3.C: New.
3066
3067 2010-07-04  Richard Guenther  <rguenther@suse.de>
3068
3069         PR middle-end/44809
3070         * g++.dg/torture/pr44809.C: New testcase.
3071
3072 2010-07-04  Richard Guenther  <rguenther@suse.de>
3073
3074         PR tree-optimization/44656
3075         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3076
3077 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3078             Revital Eres  <eres@il.ibm.com>
3079
3080         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3081         misaligned stores.
3082         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3083         gcc.dg/vect/vect-96.c: Likewise.
3084         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3085         that support misaligned stores. Change the number of expected
3086         misaligned accesses.
3087         * gcc.dg/vect/vect-peel-1.c: New test.
3088         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3089         gcc.dg/vect/vect-peel-4.c: Likewise.
3090         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3091         vectorizable on all targets that support realignment.
3092         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3093
3094 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3095
3096         PR c/44806
3097         * gcc.dg/torture/pr44806.c: New.
3098
3099 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3100
3101         * gnat.dg/cond_expr1.adb: New test.
3102
3103 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3104
3105         * gnat.dg/modular3.adb: New test.
3106         * gnat.dg/modular3_pkg.ads: New helper.
3107
3108 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3109             Mikael Pettersson  <mikpe@it.uu.se>
3110
3111         PR testsuite/44518
3112         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3113         Make signed-ness of chars explicit.  Scan the object for
3114         strings that are split by some target assemblers.
3115         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3116         explicit.
3117
3118 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3119
3120         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3121
3122 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3123
3124         PR/44128
3125         * g++.dg/warn/Wshadow-7.C: New test.
3126
3127 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3128             Julian Brown  <julian@codesourcery.com>
3129             Sandra Loosemore  <sandra@codesourcery.com>
3130
3131         * gcc.c-torture/execute/20100416-1.c: New test case.
3132
3133 2010-07-02  Julian Brown  <julian@codesourcery.com>
3134             Sandra Loosemore  <sandra@codesourcery.com>
3135
3136         PR target/43703
3137
3138         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3139         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3140
3141 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3142             Julian Brown  <julian@codesourcery.com>
3143
3144         * gcc.target/arm/neon/vadds64.c: Regenerated.
3145         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3146         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3147         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3148         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3149         * gcc.target/arm/neon-vmls-1.c: Likewise.
3150         * gcc.target/arm/neon-vsubs64.c: New execution test.
3151         * gcc.target/arm/neon-vsubu64.c: New execution test.
3152         * gcc.target/arm/neon-vadds64.c: New execution test.
3153         * gcc.target/arm/neon-vaddu64.c: New execution test.
3154
3155 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3156
3157         * gcc.target/arm/neon-vands64.c: New.
3158         * gcc.target/arm/neon-vandu64.c: New.
3159         * gcc.target/arm/neon-vbics64.c: New.
3160         * gcc.target/arm/neon-vbicu64.c: New.
3161         * gcc.target/arm/neon-veors64.c: New.
3162         * gcc.target/arm/neon-veoru64.c: New.
3163         * gcc.target/arm/neon-vorns64.c: New.
3164         * gcc.target/arm/neon-vornu64.c: New.
3165         * gcc.target/arm/neon-vorrs64.c: New.
3166         * gcc.target/arm/neon-vorru64.c: New.
3167         * gcc.target/arm/neon/vands64.c: Regenerated.
3168         * gcc.target/arm/neon/vandu64.c: Regenerated.
3169         * gcc.target/arm/neon/vbics64.c: Regenerated.
3170         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3171         * gcc.target/arm/neon/veors64.c: Regenerated.
3172         * gcc.target/arm/neon/veoru64.c: Regenerated.
3173         * gcc.target/arm/neon/vorns64.c: Regenerated.
3174         * gcc.target/arm/neon/vornu64.c: Regenerated.
3175         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3176         * gcc.target/arm/neon/vorru64.c: Regenerated.
3177
3178 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3179
3180         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3181
3182 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3183
3184         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3185         * gfortran.dg/intent_out_5.f90: Same.
3186         * gfortran.dg/ltrans-7.f90: Same.
3187         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3188
3189 2010-07-02  Jan Hubicka  <jh@suse.cz>
3190
3191         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3192
3193 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3194
3195         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3196
3197 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3198
3199         PR c++/44780
3200         * c-c++-common/Wunused-var-12.c: New test.
3201
3202 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3203
3204         PR target/42835
3205         * gcc.target/arm/pr42835.c: New test.
3206
3207         PR target/42172
3208         * gcc.target/arm/pr42172-1.c: New test.
3209
3210 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3211
3212         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3213
3214 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3215
3216         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3217         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3218         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3219         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3220         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3221         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3222         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3223         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3224         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3225         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3226         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3227         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3228         * gcc.target/arm/neon-vdup_ns64.c: New.
3229         * gcc.target/arm/neon-vdup_nu64.c: New.
3230         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3231         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3232         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3233         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3234         * gcc.target/arm/neon-vmov_ns64.c: New.
3235         * gcc.target/arm/neon-vmov_nu64.c: New.
3236         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3237         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3238         * gcc.target/arm/neon-vget_lanes64.c: New.
3239         * gcc.target/arm/neon-vget_laneu64.c: New.
3240         * gcc.target/arm/neon-vset_lanes64.c: New.
3241         * gcc.target/arm/neon-vset_laneu64.c: New.
3242
3243 2010-07-02  Richard Guenther  <rguenther@suse.de>
3244
3245         * g++.dg/torture/20100702-1.C: New testcase.
3246
3247 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3248
3249         PR target/44707
3250         * gcc.c-torture/compile/pr44707.c: New test.
3251
3252 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3253
3254         PR c++/44039
3255         * g++.dg/template/crash101.C: New.
3256
3257 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3258
3259         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3260         Use the ABI-0 accessors and fail it for m64.
3261
3262 2010-07-02  Jan Hubicka  <jh@suse.cz>
3263
3264         * g++.dg/tree-ssa/pr44706.C: New testcase.
3265
3266 2010-07-02  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/44748
3269         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3270
3271 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3272
3273         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3274         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3275         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3276         the method types to forward:.
3277
3278 2010-06-30  Jason Merrill  <jason@redhat.com>
3279
3280         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3281         * g++.dg/other/pr25632.C: Likewise.
3282
3283 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3284
3285         PR tree-optimization/40421
3286         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3287
3288 2010-07-01  Richard Guenther  <rguenther@suse.de>
3289
3290         PR middle-end/42834
3291         PR middle-end/44468
3292         * gcc.c-torture/execute/20100316-1.c: New testcase.
3293         * gcc.c-torture/execute/pr44468.c: Likewise.
3294         * gcc.c-torture/compile/20100609-1.c: Likewise.
3295         * gcc.dg/volatile2.c: Adjust.
3296         * gcc.dg/plugin/selfassign.c: Likewise.
3297         * gcc.dg/pr36902.c: Likewise.
3298         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3299         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3300         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3301         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3302         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3303         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3304         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3305         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3306         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3307         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3308         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3309         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3310         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3311         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3312         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3313         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3314         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3315         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3316         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3317         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3318         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3319         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3320         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3321         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3322         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3323         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3324         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3325         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3326         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3327         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3328         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3329         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3330         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3331         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3332         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3333         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3334         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3335         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3336         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3337         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3338         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3339         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3340         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3341         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3342         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3343         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3344         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3345         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3346         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3347         * g++.dg/tree-ssa/pr31146.C: Likewise.
3348         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3349         * g++.dg/tree-ssa/pr33604.C: Likewise.
3350         * g++.dg/plugin/selfassign.c: Likewise.
3351         * gfortran.dg/array_memcpy_3.f90: Likewise.
3352         * gfortran.dg/array_memcpy_4.f90: Likewise.
3353         * c-c++-common/torture/pr42834.c: New testcase.
3354
3355 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3356
3357         PR c++/44628
3358         * g++.dg/template/crash100.C: New.
3359
3360 2010-06-30  Jan Hubicka  <jh@suse.cz>
3361
3362         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3363
3364 2010-06-30  Michael Matz  <matz@suse.de>
3365
3366         PR bootstrap/44699
3367         * gcc.dg/pr44699.c: New test.
3368
3369 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3370
3371         PR tree-optimization/39799
3372         * c-c++-common/uninit-17.c: New test.
3373
3374 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3375
3376         PR libfortran/43298
3377         * gfortran.dg/read_infnan_1.f90: New test.
3378
3379 2010-06-29  Jason Merrill  <jason@redhat.com>
3380
3381         Enable implicitly declared move constructor/operator= (N3053).
3382         * g++.dg/cpp0x/implicit3.C: New.
3383         * g++.dg/cpp0x/implicit4.C: New.
3384         * g++.dg/cpp0x/implicit5.C: New.
3385         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3386         * g++.dg/cpp0x/not_special.C: Adjust.
3387         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3388         * g++.dg/cpp0x/rv1n.C: Adjust.
3389         * g++.dg/cpp0x/rv1p.C: Adjust.
3390         * g++.dg/cpp0x/rv2n.C: Adjust.
3391         * g++.dg/cpp0x/rv2p.C: Adjust.
3392         * g++.dg/cpp0x/rv3n.C: Adjust.
3393         * g++.dg/cpp0x/rv3p.C: Adjust.
3394         * g++.dg/cpp0x/rv4n.C: Adjust.
3395         * g++.dg/cpp0x/rv4p.C: Adjust.
3396         * g++.dg/cpp0x/rv5n.C: Adjust.
3397         * g++.dg/cpp0x/rv5p.C: Adjust.
3398         * g++.dg/cpp0x/rv6n.C: Adjust.
3399         * g++.dg/cpp0x/rv6p.C: Adjust.
3400         * g++.dg/cpp0x/rv7n.C: Adjust.
3401         * g++.dg/cpp0x/rv7p.C: Adjust.
3402         * g++.dg/cpp0x/rv8p.C: Adjust.
3403         * g++.dg/gomp/pr26690-1.C: Adjust.
3404         * g++.dg/other/error20.C: Adjust.
3405         * g++.dg/other/error31.C: Adjust.
3406         * g++.dg/parse/error19.C: Adjust.
3407         * g++.dg/template/qualttp5.C: Adjust.
3408         * g++.old-deja/g++.law/ctors5.C: Adjust.
3409
3410         Enable implicitly deleted functions (N2346)
3411         * g++.dg/cpp0x/defaulted17.C: New.
3412         * g++.dg/cpp0x/implicit1.C: New.
3413         * g++.dg/cpp0x/implicit2.C: New.
3414         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3415         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3416         * g++.dg/init/ctor4.C: Adjust.
3417         * g++.dg/init/synth2.C: Adjust.
3418         * g++.dg/lto/20081118_1.C: Adjust.
3419         * g++.dg/other/error13.C: Adjust.
3420         * g++.dg/other/unused1.C: Adjust.
3421         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3422         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3423         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3424         * g++.old-deja/g++.law/ctors17.C: Adjust.
3425         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3426         * g++.old-deja/g++.pt/assign1.C: Adjust.
3427         * g++.old-deja/g++.pt/crash20.C: Adjust.
3428
3429         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3430         * g++.dg/cpp0x/defaulted13.C: Adjust.
3431         * g++.dg/cpp0x/defaulted2.C: Adjust.
3432         * g++.dg/cpp0x/defaulted3.C: Adjust.
3433         * g++.dg/cpp0x/initlist9.C: Adjust.
3434         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3435         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3436         * g++.dg/init/synth2.C: Adjust.
3437
3438         * g++.dg/cpp0x/defaulted19.C: New.
3439
3440         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3441         * g++.dg/template/error23.C: Fix for -std=c++0x.
3442
3443 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/44718
3446         * gfortran.dg/proc_ptr_28.f90: New.
3447
3448 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR tree-optimization/43801
3451         * g++.dg/torture/pr43801.C: New test.
3452
3453         PR debug/44668
3454         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3455
3456 2010-06-29  Jason Merrill  <jason@redhat.com>
3457
3458         PR c++/44587
3459         * g++.dg/template/qualified-id2.C: New.
3460         * g++.dg/template/qualified-id3.C: New.
3461
3462 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3463
3464         PR fortran/44696
3465         * gfortran.dg/associated_target_4.f90: New.
3466
3467 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3468
3469         PR fortran/44582
3470         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3471
3472 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3473
3474         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3475
3476 2010-06-29  Jan Hubicka  <jh@suse.cz>
3477
3478         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3479
3480 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3481
3482         PR target/43902
3483         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3484         * gcc.target/arm/wmul-3.c: New test.
3485         * gcc.target/arm/wmul-4.c: New test.
3486
3487 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3488
3489         PR rtl-optimization/44659
3490         * gcc.target/i386/extract-1.c: New.
3491         * gcc.target/i386/extract-2.c: Likewise.
3492         * gcc.target/i386/extract-3.c: Likewise.
3493         * gcc.target/i386/extract-4.c: Likewise.
3494         * gcc.target/i386/extract-5.c: Likewise.
3495         * gcc.target/i386/extract-6.c: Likewise.
3496
3497 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3498
3499         PR c++/44682
3500         * g++.dg/warn/Wunused-var-14.C: New test.
3501
3502 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3503
3504         PR fortran/43298
3505         * gfortran.dg/nan_6.f90: New.
3506
3507 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3508
3509         PR tree-optimization/43781
3510         * gcc.dg/torture/pr43781.c: New.
3511
3512 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3513
3514         PR fortran/40158
3515         * gfortran.dg/actual_rank_check_1.f90: New test.
3516
3517 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3518
3519         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3520
3521 2010-06-28  Jan Hubicka  <jh@suse.cz>
3522
3523         PR tree-optimization/44687
3524         * gcc.c-torture/compile/pr44687.c
3525
3526 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3527
3528         PR c++/44535
3529         * g++.dg/torture/pr44535.C: New test.
3530
3531 2010-06-28  Michael Matz  <matz@suse.de>
3532
3533         PR middle-end/44592
3534         * gfortran.dg/pr44592.f90: New test.
3535
3536 2010-06-28  Jan Hubicka  <jh@suse.cz>
3537
3538         PR tree-optimization/44357
3539         * g++.dg/torture/pr44357.C: New testcase.
3540
3541 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3542
3543         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3544         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3545         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3546         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3547         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3548         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3549         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3550         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3551
3552 2010-06-27  Jan Hubicka  <jh@suse.cz>
3553
3554         * gcc.c-torture/compile/pr44686.c: New file.
3555
3556 2010-06-27  Richard Guenther  <rguenther@suse.de>
3557
3558         PR tree-optimization/44683
3559         * gcc.c-torture/execute/pr44683.c: New testcase.
3560
3561 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3562
3563         * gnat.dg/noreturn3.ad[sb]: New test.
3564
3565 2010-06-26  Jason Merrill  <jason@redhat.com>
3566
3567         * g++.dg/cpp0x/explicit5.C: New.
3568
3569 2010-06-26  Richard Guenther  <rguenther@suse.de>
3570
3571         PR tree-optimization/44393
3572         * gcc.dg/pr44393.c: New testcase.
3573
3574 2010-06-26  Jan Hubicka  <jh@suse.cz>
3575
3576         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3577
3578 2010-06-26  Richard Guenther  <rguenther@suse.de>
3579
3580         PR middle-end/44674
3581         * gcc.dg/pr44674.c: New testcase.
3582
3583 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3584
3585         * gcc.dg/opts-3.c: New test.
3586
3587 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3588
3589         * gfortran.dg/type_decl_1.f90: New.
3590         * gfortran.dg/type_decl_2.f90: New.
3591
3592 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3593
3594         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3595         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3596
3597 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3598
3599         PR testsuite/38946
3600         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3601         error in comparing reals.
3602
3603 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3604
3605         * selected_real_kind_2.f90: New.
3606         * selected_real_kind_3.f90: New.
3607
3608 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3609
3610         * gfortran.dg/entry_19.f90: New.
3611
3612 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3613
3614         * gfortran.dg/end_subroutine_1.f90: New.
3615         * gfortran.dg/end_subroutine_2.f90: New.
3616         * gfortran.dg/interface_proc_end.f90: Update.
3617
3618 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3619
3620         * gfortran.dg/semicolon_fixed.f: Update.
3621         * gfortran.dg/semicolon_fixed_2.f: New.
3622         * gfortran.dg/semicolon_free_2.f90: New.
3623         * gfortran.dg/semicolon_free.f90: Update.
3624
3625 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3626
3627         PR fortran/44448
3628         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3629
3630 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3631
3632         * g++.dg/ipa/iinline-3.C: New test.
3633         * gcc.dg/ipa/modif-1.c: Removed.
3634
3635 2010-06-25  Jan Hubicka  <jh@suse.cz>
3636
3637         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3638
3639 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3640
3641         * g++.dg/ipa/iinline-2.C: New test.
3642
3643 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR middle-end/43866
3646         * gfortran.dg/pr43866.f90: New test.
3647
3648         PR tree-optimization/44539
3649         * gcc.dg/pr44539.c: New test.
3650
3651 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3652
3653         From Jim Wilson:
3654         PR target/43902
3655         * gcc.target/mips/madd-9.c: New test.
3656
3657 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3658
3659         PR c/44517
3660         * gcc.dg/noncompile/pr44517.c: New.
3661         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3662
3663 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3664
3665         PR testsuite/43283
3666         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3667         and add argument to nop for IA64.
3668
3669 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3670
3671         PR target/44588
3672         * gcc.target/i386/mod-1.c: New.
3673         * gcc.target/i386/umod-1.c: Likewise.
3674         * gcc.target/i386/umod-2.c: Likewise.
3675         * gcc.target/i386/umod-3.c: Likewise.
3676
3677 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR middle-end/44492
3680         * g++.dg/torture/pr44492.C: New test.
3681
3682 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3683
3684         * c-c++-common/warn-omitted-condop.c: New.
3685
3686 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3687
3688         PR fortran/44614
3689         * gfortran.dg/import8.f90: New.
3690
3691 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3692
3693         * gnat.dg/not_null.adb: Update test case.
3694
3695 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR c++/44619
3698         * g++.dg/warn/Wunused-var-13.C: New test.
3699
3700         PR c++/44627
3701         * g++.dg/diagnostic/method1.C: New test.
3702
3703 2010-06-22  Cary Coutant  <ccoutant@google.com>
3704
3705         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3706
3707 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3708
3709         PR fortran/44616
3710         * gfortran.dg/abstract_type_8.f03: New.
3711
3712 2010-06-21  Jason Merrill  <jason@redhat.com>
3713
3714         * g++.dg/cpp0x/noexcept08.C: New.
3715
3716         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3717
3718 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3719
3720         PR target/44615
3721         * gcc.target/i386/sse2-vec-2a.c: New.
3722
3723 2010-06-21  DJ Delorie  <dj@redhat.com>
3724
3725         * gcc.dg/pragma-diag-1.c: New.
3726
3727 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3728
3729         PR target/44615
3730         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3731
3732 2010-06-21  Alan Modra  <amodra@gmail.com>
3733
3734         PR testsuite/44505
3735         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3736         tail call to check_fa_mid.
3737
3738 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR target/44575
3741         * gcc.c-torture/execute/pr44575.c: New test.
3742
3743 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3744
3745         PR fortran/40632
3746         * gfortran.dg/contiguous_1.f90: New.
3747         * gfortran.dg/contiguous_2.f90: New.
3748         * gfortran.dg/contiguous_3.f90: New.
3749
3750 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3751
3752         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3753         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3754
3755 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3756
3757         PR target/44546
3758         * gcc.target/i386/pr44546.c: New test.
3759
3760 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3761
3762         * gcc.dg/opts-2.c: New test.
3763
3764 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3765
3766         PR fortran/44584
3767         * gfortran.dg/typebound_proc_15.f03: Modified.
3768
3769 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3770
3771         PR target/44072
3772         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3773         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3774
3775 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3776
3777         * g++.dg/ext/label13.C: Fix typo in last change.
3778
3779 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3780
3781         PR libfortran/44477
3782         * gfortran.dg/eof_3.f90
3783         * gfortran.dg/endfile_2.f90
3784         * gfortran.dg/endfile_4.f90
3785         * gfortran.dg/endfile_3.f90
3786
3787 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3788
3789         PR c++/41090
3790         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3791
3792 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3793
3794         PR fortran/44556
3795         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3796
3797 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3798
3799         * gcc.target/arm/pr40900.c: New test.
3800
3801 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3802
3803         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3804
3805 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3806
3807         PR fortran/44558
3808         * gfortran.dg/typebound_call_15.f03: New.
3809
3810 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3811
3812         PR c++/44486
3813         * g++.dg/pr44486.C: New.
3814
3815 2010-06-16  DJ Delorie  <dj@redhat.com>
3816
3817         * gcc.target/i386/volatile-bitfields-1.c: New.
3818         * gcc.target/i386/volatile-bitfields-2.c: New.
3819
3820 2010-06-16  Jason Merrill  <jason@redhat.com>
3821
3822         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3823
3824         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3825
3826 2010-06-16  Richard Guenther  <rguenther@suse.de>
3827
3828         PR c/44555
3829         * gcc.c-torture/execute/pr44555.c: New testcase.
3830
3831 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3832
3833         PR fortran/44549
3834         * gfortran.dg/typebound_proc_16.f03: New.
3835
3836 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3837
3838         * g++.dg/torture/pr43905.C: New test.
3839
3840 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3841
3842         PR testsuite/44538
3843         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3844         initialization loop from being vectorized.
3845         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3846
3847 2010-06-16  Alan Modra  <amodra@gmail.com>
3848
3849         PR tree-optimization/44507
3850         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3851
3852 2010-06-15  Jason Merrill  <jason@redhat.com>
3853
3854         * g++.dg/overload/arg3.C: Adjust error locations.
3855         * g++.dg/overload/copy1.C: Likewise.
3856         * g++.dg/tc1/dr152.C: Likewise.
3857         * g++.dg/template/incomplete4.C: Likewise.
3858         * g++.dg/template/incomplete5.C: Likewise.
3859         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3860         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3861         * g++.old-deja/g++.pt/crash9.C: Likewise.
3862
3863         * g++.dg/inherit/virtual5.C: New.
3864
3865         * g++.dg/cpp0x/defaulted18.C: New.
3866
3867         * g++.dg/cpp0x/initlist40.C: New.
3868
3869         * g++.dg/cpp0x/initlist39.C: New.
3870
3871 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3872
3873         PR middle-end/44391
3874         * gcc.dg/graphite/pr44391.c: New.
3875
3876 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3877
3878         PR fortran/43388
3879         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3880         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3881         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3882         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3883
3884 2010-06-15  Richard Guenther  <rguenther@suse.de>
3885
3886         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3887
3888 2010-06-15  Richard Guenther  <rguenther@suse.de>
3889
3890         * gcc.dg/vect/bb-slp-21.c: Adjust.
3891         * gcc.dg/vect/bb-slp-13.c: Likewise
3892         * gcc.dg/vect/bb-slp-4.c: Likewise
3893         * gcc.dg/vect/bb-slp-22.c: Likewise
3894         * gcc.dg/vect/bb-slp-14.c: Likewise
3895         * gcc.dg/vect/bb-slp-23.c: Likewise
3896         * gcc.dg/vect/bb-slp-15.c: Likewise
3897         * gcc.dg/vect/bb-slp-17.c: Likewise
3898         * gcc.dg/vect/bb-slp-18.c: Likewise
3899         * gcc.dg/vect/bb-slp-19.c: Likewise
3900         * gcc.dg/vect/bb-slp-10.c: Likewise
3901         * gcc.dg/vect/bb-slp-11.c: Likewise
3902         * gcc.dg/vect/bb-slp-20.c: Likewise
3903         * gcc.dg/vect/bb-slp-3.c: Likewise
3904
3905 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR fortran/44536
3908         * gfortran.dg/gomp/pr44536.f90: New test.
3909         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3910
3911 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3912
3913         PR target/44534
3914         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3915         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3916
3917 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3918
3919         PR tree-optimization/44508
3920         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3921
3922         PR bootstrap/44509
3923         * gcc.dg/pr44509.c: New test.
3924
3925 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3926
3927         PR tree-optimization/44507
3928         * gcc.dg/vect/pr44507.c: New test.
3929
3930 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3931
3932         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3933         and c-pretty-print.h.
3934
3935         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3936
3937 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3938
3939         * gfortran.dg/whole_file_18.f90: Updated error message.
3940
3941 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3942
3943         * gfortran.dg/whole_file_20.f03: New.
3944
3945 2010-06-12  Jan Hubicka  <jh@suse.cz>
3946
3947         * gcc.c-torture/compile/pc44485.c: New testcase.
3948
3949 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3950
3951         PR fortran/40117
3952         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3953         * gfortran.dg/typebound_proc_14.f03: New.
3954         * gfortran.dg/typebound_proc_15.f03: New.
3955
3956 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3957
3958         * gcc.dg/opts-1.c: New test.
3959
3960 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3961
3962         * gcc.dg/funroll-loops-all.c: Update expected error.
3963
3964 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3965
3966         PR target/44481
3967         * gcc.target/i386/pr44481.c: New test.
3968
3969 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3970
3971         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3972
3973 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3974
3975         PR middle-end/44483
3976         * gcc.dg/tree-ssa/pr44483.c: New.
3977
3978 2010-06-11  Paul Brook  <paul@codesourcery.com>
3979
3980         * g++.dg/other/arm-neon-1.C: New test.
3981
3982 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3983
3984         PR fortran/42051
3985         PR fortran/43896
3986         * gfortran.dg/class_23.f03: New test.
3987
3988 2010-06-11  Jan Hubicka  <jh@suse.cz>
3989
3990         * gcc.dg/ipa/pure-const-2.c: New testcase.
3991
3992 2010-06-11  Jan Hubicka  <jh@suse.cz>
3993
3994         * gcc.dg/noreturn-7.c: Update.
3995         * gcc.dg/noreturn-4.c: Update.
3996
3997 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3998
3999         Fix MIPS bootstrap
4000         * g++.dg/other/typedef4.C: New test.
4001
4002 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4003
4004         PR fortran/44207
4005         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4006
4007 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4008
4009         PR fortran/44457
4010         * gfortran.dg/asynchronous_3.f03
4011
4012 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4013
4014         PR middle-end/44185
4015         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4016         non-temporal stores out of the tests to form new test cases.  As a
4017         result, no non-temporal store should be generated in this case.
4018
4019         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4020         prefetch-7.c that generate one non-temporal store.
4021
4022         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4023         prefetch-7.c that generate one non-temporal store and one
4024         one-temporal prefetch.
4025
4026 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4027
4028         PR tree-optimization/44258
4029         * gcc.dg/tree-ssa/pr44258.c: New test.
4030
4031 2010-06-10  Daniel Kraft  <d@domob.eu>
4032
4033         PR fortran/38936
4034         * gfortran.dg/associate_1.f03: New test.
4035         * gfortran.dg/associate_2.f95: New test.
4036         * gfortran.dg/associate_3.f03: New test.
4037         * gfortran.dg/associate_4.f08: New test.
4038
4039 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4040
4041         * gfortran.dg/selected_char_kind_4.f90: New test.
4042
4043 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4044
4045         * gcc.dg/pr42461.c: New test.
4046
4047 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4048
4049         PR fortran/44347
4050         * gfortran.dg/selected_real_kind_1.f90: New.
4051
4052 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4053
4054         PR fortran/44359
4055         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4056         warning.
4057         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4058         check for warning.
4059
4060 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4061
4062         * gfortran.dg/data_namelist_conflict.f90: New test.
4063
4064 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4065
4066         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4067         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4068         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4069
4070 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4071
4072         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4073         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4074         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4075         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4076         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4077
4078 2010-06-09  Jason Merrill  <jason@redhat.com>
4079
4080         PR c++/44366
4081         * g++.dg/cpp0x/decltype23.C: Move to...
4082         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4083
4084 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4085
4086         PR fortran/44211
4087         * gfortran.dg/typebound_call_14.f03: New test.
4088
4089 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4090
4091         PR tree-optimization/44423
4092         * gcc.dg/tree-ssa/pr44423.c: New test.
4093
4094 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4095
4096         PR testsuite/42843
4097         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4098         TV_NONE to initialize tv_id field.
4099         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4100         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4101         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4102         Include toplev.h .
4103         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4104         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4105         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4106
4107 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4108
4109         PR tree-optimization/39874
4110         PR middle-end/28685
4111         * gcc.dg/pr39874.c: New file.
4112
4113 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4114
4115         * g++.dg/ext/attr-alias-1.C: New.
4116         * g++.dg/ext/attr-alias-2.C: New.
4117
4118 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4119
4120         PR fortran/44446
4121         * gfortran.dg/proc_ptr_27.f90: New.
4122
4123 2010-06-07  Jason Merrill  <jason@redhat.com>
4124
4125         PR c++/44366
4126         * g++.dg/cpp0x/decltype23.C: New.
4127
4128 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4129             Shujing Zhao  <pearly.zhao@oracle.com>
4130
4131         PR c/37724
4132         * gcc.dg/c90-const-expr-10.c: Adjust.
4133         * gcc.dg/c99-const-expr-10.c: Adjust.
4134         * gcc.dg/init-bad-7.c: New.
4135
4136 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4137
4138         * lib/target-supports.exp (check_effective_target_gas): New proc.
4139         * gcc.c-torture/execute/960321-1.x: New file.
4140
4141 2010-06-07  Jason Merrill  <jason@redhat.com>
4142
4143         PR c++/44401
4144         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4145
4146 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR c++/44444
4149         * g++.dg/warn/Wunused-var-12.C: New test.
4150
4151         PR c++/44443
4152         * c-c++-common/Wunused-var-11.c: New test.
4153
4154 2010-06-07  Jan Hubicka  <jh@suse.cz>
4155
4156         * gcc.dg/ipa/pure-const-1.c: New testcase.
4157
4158 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4159
4160         PR rtl-optimization/44404
4161         * gcc.dg/pr44404.c: New.
4162
4163 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4164
4165         PR target/44159
4166         * gcc.target/i386/abi-2.c: Check sysv abi here.
4167         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4168         function to avoid failures by different ABIs.
4169         * gcc.target/i386/aes-check.h: Likewise.
4170         * gcc.target/i386/avx-check.h: Likewise.
4171         * gcc.target/i386/fma4-check.h: Likewise.
4172         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4173         * gcc.target/i386/mmx-check.h: Likewise.
4174         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4175         * gcc.target/i386/pclmul-check.h: Likewise.
4176         * gcc.target/i386/sse-check.h: Likewise.
4177         * gcc.target/i386/sse2-check.h: Likewise.
4178         * gcc.target/i386/sse3-check.h: Likewise.
4179         * gcc.target/i386/sse4_1-check.h: Likewise.
4180         * gcc.target/i386/sse4_2-check.h: Likewise.
4181         * gcc.target/i386/sse4a-check.h: Likewise.
4182         * gcc.target/i386/ssse3-check.h: Likewise.
4183         * gcc.target/i386/xop-check.h: Likewise.
4184         * gcc.target/i386/pr27971.c: Fix for LLP64.
4185         * gcc.target/i386/pr39139.c: Likewise.
4186         * gcc.target/i386/pr39315-check.c: Likewise.
4187         * gcc.target/i386/vararg-1.c: Likewise.
4188         * gcc.target/i386/vararg-2.c: Likewise.
4189         Additional add dg-compile to avoid failure due
4190         missing foo symbol.
4191
4192         * gcc.dg/compound-literal-1.c: Fix for llp64.
4193         * gcc.dg/pr32370.c: Likewise.
4194         * gcc.dg/pr37561.c: Likewise.
4195         * gcc.dg/pr41340.c: Likewise.
4196         * gcc.dg/pr41551.c: Likewise.
4197
4198 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4199
4200         PR c++/44188
4201         * g++.dg/debug/dwarf2/typedef3.C: New test.
4202
4203 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4204
4205         PR c/20000
4206         * c-c++-common/pr20000.c: New.
4207
4208 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4209
4210         PR c++/44086
4211         * g++.dg/init/pr44086.C: New.
4212         * g++.dg/cpp0x/decltype4.C: Adjust.
4213
4214 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4215
4216         PR fortran/43945
4217         * gfortran.dg/generic_23.f03: New test.
4218
4219 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4220
4221         PR fortran/43895
4222         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4223
4224 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR c++/44361
4227         * c-c++-common/Wunused-var-9.c: New test.
4228
4229 2010-06-05  Jason Merrill  <jason@redhat.com>
4230
4231         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4232
4233 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4234
4235         PR c/44322
4236         * gcc.dg/c99-restrict-4.c: New test.
4237
4238 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4239
4240         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4241         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4242         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4243         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4244         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4245         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4246         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4247         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4248         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4249         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4250         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4251         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4252         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4253         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4254         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4255         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4256         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4257         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4258         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4259         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4260         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4261         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4262
4263 2010-06-04  Jason Merrill  <jason@redhat.com>
4264
4265         * g++.dg/cpp0x/noexcept06.C: New.
4266         * g++.dg/cpp0x/noexcept07.C: New.
4267
4268         * g++.dg/cpp0x/noexcept01.C: New.
4269         * g++.dg/cpp0x/noexcept02.C: New.
4270         * g++.dg/cpp0x/noexcept03.C: New.
4271         * g++.dg/cpp0x/noexcept04.C: New.
4272         * g++.dg/cpp0x/noexcept05.C: New.
4273
4274 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR c++/44412
4277         * g++.dg/warn/Wunused-var-10.C: New test.
4278         * g++.dg/warn/Wunused-var-11.C: New test.
4279
4280         PR c++/44362
4281         * c-c++-common/Wunused-var-10.c: New test.
4282
4283 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4284
4285         PR c/25880
4286         * gcc.dg/assign-warn-2.c: Update.
4287         * gcc.dg/cpp/line3.c: Update.
4288         * gcc.dg/c99-array-lval-8.c: Update.
4289         * gcc.dg/cast-qual-2.c: Update.
4290         * gcc.dg/c99-arraydecl-3.c:  Update.
4291         * gcc.dg/assign-warn-1.c:  Update.
4292         * gcc.dg/format/gcc_diag-1.c:  Update.
4293
4294 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4295
4296         PR rtl-optimization/39871
4297         PR rtl-optimization/40615
4298         PR rtl-optimization/42500
4299         PR rtl-optimization/42502
4300         * gcc.target/arm/eliminate.c: New test.
4301
4302 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4303
4304         PR libstdc++/44410
4305         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4306         * g++.old-deja/g++.other/delete3.C: Likewise.
4307         * g++.old-deja/g++.other/new.C: Likewise.
4308         * g++.old-deja/g++.law/operators27.C: Likewise.
4309         * g++.old-deja/g++.mike/p755.C: Likewise.
4310         * g++.dg/eh/new1.C: Likewise.
4311         * g++.dg/init/new5.C: Likewise.
4312
4313 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4314
4315         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4316         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4317         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4318
4319 2010-06-03  Richard Guenther  <rguenther@suse.de>
4320
4321         PR lto/41921
4322         * lib/lto.exp: Always load gcc.exp.
4323         (lto-obj): For C source files invoke gcc_target_compile.
4324         * g++.dg/lto/20100603-1_0.C: New testcase.
4325         * g++.dg/lto/20100603-1_1.c: Likewise.
4326
4327 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4328
4329         PR tree-optimization/43688
4330         * gfortran.dg/pr43688.f90: New.
4331
4332 2010-06-03  Richard Guenther  <rguenther@suse.de>
4333
4334         PR lto/41584
4335         * gcc.dg/lto/20100603-1_0.c: New testcase.
4336         * gcc.dg/lto/20100603-2_0.c: Likewise.
4337         * gcc.dg/lto/20100603-3_0.c: Likewise.
4338
4339 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4340
4341         PR target/44218
4342         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4343         * gcc.target/powerpc/recip-2.c: Ditto.
4344         * gcc.target/powerpc/recip-3.c: Ditto.
4345         * gcc.target/powerpc/recip-4.c: Ditto.
4346         * gcc.target/powerpc/recip-5.c: Ditto.
4347         * gcc.target/powerpc/recip-6.c: Ditto.
4348         * gcc.target/powerpc/recip-7.c: Ditto.
4349         * gcc.target/powerpc/recip-test.h: Ditto.
4350         * gcc.target/powerpc/recip-test2.h: Ditto.
4351
4352 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4353
4354         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4355
4356 2010-06-02  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/ext/vector9.C: Expect typedef in error message.
4359
4360         PR c++/9726
4361         PR c++/23594
4362         PR c++/44333
4363         * g++.dg/tc1/dr101.C: Remove xfails.
4364
4365 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4366
4367         PR middle-end/44372
4368         * g++.dg/ipa/pr44372.C: New.
4369
4370 2010-06-02  Jan Hubicka  <jh@suse.cz>
4371
4372         PR middle-end/44295
4373         * g++.dg/torture/pr44295.C: Neww testcase.
4374
4375 2010-06-02  Jan Hubicka  <jh@suse.cz>
4376
4377         * gcc.dg/tree-ssa/loadpre6.c: Update.
4378
4379 2010-06-02  Richard Guenther  <rguenther@suse.de>
4380
4381         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4382         diagnostic.h.
4383
4384 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4385
4386         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4387         the link fail message.
4388
4389 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4390
4391         PR fortran/44360
4392         * gfortran.dg/use_13.f90: New test case.
4393
4394 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4395
4396         PR fortran/44371
4397         * gfortran.dg/error_stop_2.f08: Minor update.
4398
4399 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4400
4401         PR fortran/44371
4402         * gfortran.dg/error_stop_1.f08: New test.
4403         * gfortran.dg/error_stop_2.f08: New test.
4404
4405 2010-06-01  Jason Merrill  <jason@redhat.com>
4406
4407         DR 990
4408         * g++.dg/cpp0x/initlist37.C: New.
4409         * g++.dg/cpp0x/initlist38.C: New.
4410
4411         PR c++/44358
4412         * g++.dg/cpp0x/initlist36.C: New.
4413
4414 2010-05-31 Jan Hubicka  <jh@suse.cz>
4415
4416         * gcc.dg/noreturn-8.c: New testcase.
4417
4418 2010-05-31 Jan Hubicka  <jh@suse.cz>
4419
4420         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4421         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4422
4423 2010-05-31 Jan Hubicka  <jh@suse.cz>
4424
4425         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4426         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4427
4428 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4429
4430         PR fortran/36928
4431         * gfortran.dg/dependency_27.f90:  New test.
4432         * gfortran.dg/array_assign_1.F90:  New test.
4433
4434 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4435
4436         PR target/44338
4437         * gcc.target/i386/sse-24.c: New test.
4438
4439 2010-05-31  Jan Hubicka  <jh@suse.cz>
4440
4441         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4442
4443 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR middle-end/44337
4446         * gcc.dg/pr44337.c: New test.
4447
4448         PR tree-optimization/44182
4449         * g++.dg/debug/pr44182.C: New test.
4450
4451 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4452
4453         * gcc.dg/nested-func-7.c: New test.
4454         * gnat.dg/frame_overflow.adb: Adjust directives.
4455
4456 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4457
4458         * gnat.dg/prot2.ad[sb]: New test.
4459         * gnat.dg/prot2_pkg1.ads: New helper.
4460         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4461
4462 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4463
4464         * gnat.dg/array11.adb: Adjust dg-warning directive.
4465         * gnat.dg/object_overflow.adb: Likewise.
4466
4467 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4468
4469         PR middle-end/44306
4470         * gcc.dg/tree-ssa/pr44306.c: New.
4471
4472 2010-05-29  Jan Hubicka  <jh@suse.cz>
4473
4474         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4475
4476 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4477
4478         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4479
4480 2010-05-28  Mike Stump  <mikestump@comcast.net>
4481
4482         PR objc/44125
4483         * objc.dg/const-str-9.m: Remove static.
4484
4485 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4486
4487         PR target/43636
4488         * gcc.c-torture/compile/pr43636.c: New test.
4489
4490 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4491
4492         PR objc++/23616
4493         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4494         * obj-c++.dg/try-catch-9.mm: Ditto.
4495
4496 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4497
4498         Revert patch for PR c++/44188
4499         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4500
4501 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4502
4503         PR c++/44188
4504         * g++.dg/debug/dwarf2/typedef3.C: New test.
4505
4506 2010-05-27  Jason Merrill  <jason@redhat.com>
4507
4508         PR c++/43555
4509         * g++.dg/ext/vla9.C: New.
4510
4511 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4512
4513         PR objc/44140
4514         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4515         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4516         * objc.dg/torture/tls/thr-init.m: Ditto.
4517         * objc.dg/torture/trivial.m: Ditto.
4518         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4519         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4520         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4521         * obj-c++.dg/torture/trivial.mm: Ditto.
4522
4523 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4524
4525         * g++.dg/lto/20100302_0.C: Skip on darwin.
4526
4527 2010-05-27  Richard Guenther  <rguenther@suse.de>
4528
4529         PR tree-optimization/44284
4530         * gcc.dg/vect/vect-118.c: New testcase.
4531         * gcc.dg/vect/bb-slp-20.c: Adjust.
4532         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4533         * gcc.dg/vect/slp-9.c: Likewise.
4534         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4535         * gcc.dg/vect/vect-10.c: Likewise.
4536         * gcc.dg/vect/vect-109.c: Likewise.
4537         * gcc.dg/vect/vect-12.c: Likewise.
4538         * gcc.dg/vect/vect-36.c: Likewise.
4539         * gcc.dg/vect/vect-7.c: Likewise.
4540         * gcc.dg/vect/vect-iv-8.c: Likewise.
4541         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4542         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4543         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4544         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4545         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4546         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4547         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4548         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4549         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4550         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4551         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4552         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4553         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4554         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4555         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4556         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4557         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4558
4559 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4560
4561         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4562         necessary.
4563
4564 2010-05-26  Jan Hubicka  <jh@suse.cz>
4565
4566         * gcc.dg/lto/materialize-1_0.c: New file.
4567         * gcc.dg/lto/materialize-1_1.c: New file.
4568
4569 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4570
4571         * gnat.dg/lto10.adb: New test.
4572         * gnat.dg/lto10_pkg.ads: New helper.
4573
4574 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4575
4576         * lib/target-supports.exp (check_effective_target_int128): New
4577         function to check if __int128 types are available for target.
4578         * c-c++-common/int128-types-1.c: New.
4579         * c-c++-common/int128-1.c: New.
4580         * c-c++-common/int128-2.c: New.
4581         * g++.dg/abi/mangle43.C: New.
4582         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4583         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4584         pointer-wide scalar.
4585         * g++.dg/other/pr25632.C: Likewise.
4586         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4587         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4588         overflow warnings.
4589         * g++.dg/warn/pr13358-4.C: Likewise.
4590         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4591         * g++.dg/warn/Wconversion-null.C: Likewise.
4592
4593 2010-05-26  Jason Merrill  <jason@redhat.com>
4594
4595         PR c++/43382
4596         * g++.dg/cpp0x/variadic101.C: New.
4597
4598 2010-05-26  Richard Guenther  <rguenther@suse.de>
4599
4600         PR rtl-optimization/44164
4601         * gcc.c-torture/execute/pr44164.c: New testcase.
4602         * g++.dg/tree-ssa/pr13146.C: Adjust.
4603
4604 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4605
4606         PR fortran/40011
4607         * gfortran.dg/whole_file_19.f90 : New test.
4608
4609 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4610
4611         PR fortran/30668
4612         PR fortran/31346
4613         PR fortran/34260
4614         * gfortran.dg/pr40999.f: Fix function type.
4615         * gfortran.dg/whole_file_5.f90: Likewise.
4616         * gfortran.dg/whole_file_6.f90: Likewise.
4617         * gfortran.dg/whole_file_16.f90: New.
4618         * gfortran.dg/whole_file_17.f90: New.
4619         * gfortran.dg/whole_file_18.f90: New.
4620
4621 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4622             Iain Sandoe  <iains@gcc.gnu.org>
4623
4624         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4625         * gcc.c-torture/compile/pr44197.c: Require alias support.
4626         * gcc.dg/lto/20081222_0.c: Ditto.
4627
4628 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR debug/42801
4631         * gcc.dg/guality/vla-2.c: New test.
4632
4633 2010-05-25  Richard Guenther  <rguenther@suse.de>
4634
4635         PR middle-end/44069
4636         * g++.dg/torture/pr44069.C: New testcase.
4637
4638 2010-05-25  Richard Guenther  <rguenther@suse.de>
4639
4640         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4641
4642 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4643
4644         PR objc/44140
4645         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4646
4647 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4648
4649         * obj-c++.dg/torture/tls/trivial.mm: New.
4650         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4651         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4652         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4653         * obj-c++.dg/torture/tls/diag-1.mm: New.
4654         * obj-c++.dg/torture/tls/tls.exp: New.
4655         * obj-c++.dg/torture/trivial.mm: New.
4656         * obj-c++.dg/torture/dg-torture.exp: New.
4657         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4658         * obj-c++.dg/tls/trivial.m: New.
4659         * obj-c++.dg/tls/init-1.mm: New.
4660         * obj-c++.dg/tls/diag-1.mm: New.
4661         * obj-c++.dg/tls/init-2.mm: New.
4662         * obj-c++.dg/tls/diag-2.mm: New.
4663         * obj-c++.dg/tls/diag-3.mm: New.
4664         * obj-c++.dg/tls/diag-4.mm: New.
4665         * obj-c++.dg/tls/static-1.mm: New.
4666         * obj-c++.dg/tls/tls.exp: New.
4667         * obj-c++.dg/tls/diag-5.mm: New.
4668         * obj-c++.dg/tls/static-1a.mm: New.
4669         * objc-obj-c++-shared/Object1.mm: New.
4670         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4671
4672 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4673
4674         PR objc++/43689
4675         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4676         * obj-c++.dg/const-str-6.mm: Ditto.
4677
4678 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4679
4680         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4681
4682 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4683
4684         PR ada/38394
4685         * gnat.dg/array13.ad[sb]: New test.
4686
4687 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4688             Sandra Loosemore  <sandra@codesourcery.com>
4689
4690         * gcc.target/arm/neon/: Regenerated test cases.
4691
4692         * gcc.target/arm/neon/polytypes.c,
4693         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4694         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4695         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4696         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4697         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4698         dg-add-options arm_neon.
4699
4700         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4701         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4702         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4703         and arm_neon_fp16_ok.
4704
4705         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4706         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4707
4708         * lib/target-supports.exp (add_options_for_arm_neon): New.
4709         (check_effective_target_arm_neon_ok_nocache): New, from
4710         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4711         (check_effective_target_arm_neon_ok): Use
4712         check_effective_target_arm_neon_ok_nocache.
4713         (add_options_for_arm_neon_fp16)
4714         (check_effective_target_arm_neon_fp16_ok)
4715         check_effective_target_arm_neon_fp16_ok_nocache): New.
4716         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4717
4718 2010-05-24  Jason Merrill  <jason@redhat.com>
4719
4720         PR c++/41510
4721         * g++.dg/cpp0x/initlist35.C: New.
4722         * g++.dg/init/brace6.C: Adjust.
4723
4724 2010-05-24  Paul Brook  <paul@codesourcery.com>
4725
4726         * gcc.target/arm/frame-pointer-1.c: New test.
4727         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4728         pointer elimination.
4729
4730 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4731
4732         PR target/44245
4733         * gcc.target/i386/crc32-3.c: New.
4734         * gcc.target/i386/crc32-4.c: Likewise.
4735
4736 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4737
4738         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4739         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4740         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4741
4742 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4743
4744         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4745
4746 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4747
4748         PR target/43869
4749         * gcc.c-target/pr43869.c: New test.
4750
4751 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4752
4753         PR fortran/44212
4754         * gfortran.dg/class_22.f03: New.
4755
4756 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4757
4758         PR lto/44238
4759         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4760
4761 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4762
4763         PR fortran/44213
4764         * gfortran.dg/abstract_type_7.f03: New.
4765
4766 2010-05-21  Jason Merrill  <jason@redhat.com>
4767
4768         * g++.dg/eh/spec11.C: Test cleanup optimization.
4769
4770 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR debug/44223
4773         * gcc.target/i386/pr44223.c: New test.
4774
4775 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4776
4777         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4778
4779 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4780
4781         * g++.dg/other/const3.C: New test.
4782
4783 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4784
4785         PR fortran/38407
4786         * warn_unused_dummy_argument_1.f90: New.
4787         * warn_unused_dummy_argument_2.f90: New.
4788
4789 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4790
4791         PR c++/30298
4792         * g++.dg/inherit/crash1.C: New.
4793         * g++.dg/inherit/crash2.C: Likewise.
4794
4795 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR debug/44178
4798         * g++.dg/debug/pr44178.C: New test.
4799
4800 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4801
4802         PR middle-end/44185
4803         * gcc.dg/tree-ssa/prefetch-6.c: Add
4804         --param min-insn-to-prefetch-ratio=6.
4805         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4806         allow unrolling, and adjust the movnti count.
4807
4808 2010-05-20  Jan Hubicka  <jh@suse.cz>
4809
4810         PR middle-end/44197
4811         * gcc.c-torture/compile/pr44197.c: New file.
4812
4813 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4814
4815         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4816         Fix test code.
4817         (check_effective_target_xop): Remove __may_alias__ attribute.
4818
4819 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4820
4821         PR target/44202
4822         * gcc.c-torture/execute/pr44202-1.c: New test.
4823
4824 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4825
4826         PR fortran/43851
4827         * gfortran.dg/label_1.f90: Update test.
4828
4829 2010-05-19  Jan Hubicka  <jh@suse.cz>
4830
4831         * gcc.dg/lto/ipareference2_0.c: New file.
4832         * gcc.dg/lto/ipareference2_1.c: New file.
4833
4834 2010-05-19  Jason Merrill  <jason@redhat.com>
4835
4836         * g++.dg/parse/fn-typedef2.C: New.
4837
4838         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4839         function type.
4840
4841         PR c++/44193
4842         * g++.dg/template/fntype1.C: New.
4843
4844 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * gnat.dg/discr23.ad[sb]: New test.
4847         * gnat.dg/discr23_pkg.ads: New helper.
4848
4849         * gnat.dg/specs/controlled1.ads: New test.
4850         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4851
4852 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4853
4854         PR fortran/44055
4855         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4856         Fixed scope of C_SIZEOF.
4857         * gfortran.dg/warn_conversion_2.f90: New.
4858
4859 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4860
4861         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4862         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4863         for optional selector.
4864         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4865         (check_effective_target_sse3): New proc.
4866         * gcc.target/i386/math-torture/math-torture.exp: Load
4867         target-supports.exp.
4868         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4869         check_effective_target_sse2.
4870         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4871         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4872         * g++.dg/vect/vect.exp: Likewise.
4873         * gfortran.dg/vect/vect.exp: Likewise.
4874         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4875         -msse2 if check_effective_target_sse2.
4876
4877         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4878         * gcc.target/i386/3dnow-2.c: Likewise.
4879         * gcc.target/i386/3dnowA-1.c: Likewise.
4880         * gcc.target/i386/3dnowA-2.c: Likewise.
4881         * gcc.target/i386/pr42549.c: Likewise.
4882
4883         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4884         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4885         * gcc.target/i386/sse3-addsubps.c: Likewise.
4886         * gcc.target/i386/sse3-haddpd.c: Likewise.
4887         * gcc.target/i386/sse3-haddps.c: Likewise.
4888         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4889         * gcc.target/i386/sse3-hsubps.c: Likewise.
4890         * gcc.target/i386/sse3-movddup.c: Likewise.
4891         * gcc.target/i386/sse3-movshdup.c: Likewise.
4892         * gcc.target/i386/sse3-movsldup.c: Likewise.
4893
4894         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4895         * g++.dg/ext/attrib35.C: Likewise.
4896         * g++.dg/opt/pr40496.C: Likewise.
4897         * g++.dg/other/i386-1.C: Likewise.
4898         * g++.dg/other/i386-4.C: Likewise.
4899         * g++.dg/other/pr34435.C: Likewise.
4900         * g++.dg/other/pr39496.C: Likewise.
4901         * g++.dg/other/pr40446.C: Likewise.
4902         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4903         * gcc.dg/compat/vector-1a_main.c: Likewise.
4904         * gcc.dg/compat/vector-2a_main.c: Likewise.
4905         * gcc.dg/lto/20090206-1_0.c: Likewise.
4906         * gcc.dg/pr34856.c: Likewise.
4907         * gcc.dg/pr36584.c: Likewise.
4908         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4909         * gcc.dg/pr37544.c: Likewise.
4910         * gcc.dg/torture/pr16104-1.c: Likewise.
4911         * gcc.dg/torture/pr35771-1.c: Likewise.
4912         * gcc.dg/torture/pr35771-2.c: Likewise.
4913         * gcc.dg/torture/pr35771-3.c: Likewise.
4914         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4915         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4916         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4917         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4918         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4919         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4920         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4921         * gcc.target/i386/20060512-1.c: Likewise.
4922         * gcc.target/i386/20060512-3.c: Likewise.
4923         * gcc.target/i386/all_one_m128i.c: Likewise.
4924         * gcc.target/i386/float128-1.c: Likewise.
4925         * gcc.target/i386/float128-2.c: Likewise.
4926         * gcc.target/i386/fpcvt-1.c: Likewise.
4927         * gcc.target/i386/fpcvt-2.c: Likewise.
4928         * gcc.target/i386/fpcvt-3.c: Likewise.
4929         * gcc.target/i386/fpprec-1.c: Likewise.
4930         * gcc.target/i386/funcspec-9.c: Likewise.
4931         * gcc.target/i386/incoming-1.c: Likewise.
4932         * gcc.target/i386/incoming-12.c: Likewise.
4933         * gcc.target/i386/incoming-2.c: Likewise.
4934         * gcc.target/i386/incoming-3.c: Likewise.
4935         * gcc.target/i386/incoming-4.c: Likewise.
4936         * gcc.target/i386/incoming-6.c: Likewise.
4937         * gcc.target/i386/incoming-7.c: Likewise.
4938         * gcc.target/i386/incoming-8.c: Likewise.
4939         * gcc.target/i386/opt-1.c: Likewise.
4940         * gcc.target/i386/opt-2.c: Likewise.
4941         * gcc.target/i386/ordcmp-1.c: Likewise.
4942         * gcc.target/i386/pr17692.c: Likewise.
4943         * gcc.target/i386/pr18614-1.c: Likewise.
4944         * gcc.target/i386/pr22152.c: Likewise.
4945         * gcc.target/i386/pr23570.c: Likewise.
4946         * gcc.target/i386/pr23575.c: Likewise.
4947         * gcc.target/i386/pr26449-1.c: Likewise.
4948         * gcc.target/i386/pr26600.c: Likewise.
4949         * gcc.target/i386/pr27790.c: Likewise.
4950         * gcc.target/i386/pr28839.c: Likewise.
4951         * gcc.target/i386/pr30970.c: Likewise.
4952         * gcc.target/i386/pr32000-1.c: Likewise.
4953         * gcc.target/i386/pr32000-2.c: Likewise.
4954         * gcc.target/i386/pr32280.c: Likewise.
4955         * gcc.target/i386/pr32661.c: Likewise.
4956         * gcc.target/i386/pr32708-1.c: Likewise.
4957         * gcc.target/i386/pr32961.c: Likewise.
4958         * gcc.target/i386/pr33329.c: Likewise.
4959         * gcc.target/i386/pr35714.c: Likewise.
4960         * gcc.target/i386/pr35767-1.c: Likewise.
4961         * gcc.target/i386/pr35767-1d.c: Likewise.
4962         * gcc.target/i386/pr35767-1i.c: Likewise.
4963         * gcc.target/i386/pr35767-2.c: Likewise.
4964         * gcc.target/i386/pr35767-2d.c: Likewise.
4965         * gcc.target/i386/pr35767-2i.c: Likewise.
4966         * gcc.target/i386/pr35767-3.c: Likewise.
4967         * gcc.target/i386/pr35767-5.c: Likewise.
4968         * gcc.target/i386/pr36222-1.c: Likewise.
4969         * gcc.target/i386/pr36578-1.c: Likewise.
4970         * gcc.target/i386/pr36578-2.c: Likewise.
4971         * gcc.target/i386/pr36992-1.c: Likewise.
4972         * gcc.target/i386/pr37101.c: Likewise.
4973         * gcc.target/i386/pr37216.c: Likewise.
4974         * gcc.target/i386/pr37434-1.c: Likewise.
4975         * gcc.target/i386/pr37434-2.c: Likewise.
4976         * gcc.target/i386/pr37843-3.c: Likewise.
4977         * gcc.target/i386/pr37843-4.c: Likewise.
4978         * gcc.target/i386/pr39162.c: Likewise.
4979         * gcc.target/i386/pr39315-1.c: Likewise.
4980         * gcc.target/i386/pr39315-2.c: Likewise.
4981         * gcc.target/i386/pr39315-3.c: Likewise.
4982         * gcc.target/i386/pr39315-4.c: Likewise.
4983         * gcc.target/i386/pr39445.c: Likewise.
4984         * gcc.target/i386/pr39496.c: Likewise.
4985         * gcc.target/i386/pr40809.c: Likewise.
4986         * gcc.target/i386/pr40906-3.c: Likewise.
4987         * gcc.target/i386/pr41019.c: Likewise.
4988         * gcc.target/i386/pr42542-1.c: Likewise.
4989         * gcc.target/i386/pr42542-2.c: Likewise.
4990         * gcc.target/i386/pr42542-3.c: Likewise.
4991         * gcc.target/i386/pr42542-3a.c: Likewise.
4992         * gcc.target/i386/pr42881.c: Likewise.
4993         * gcc.target/i386/push-1.c: Likewise.
4994         * gcc.target/i386/quad-sse.c: Likewise.
4995         * gcc.target/i386/reload-1.c: Likewise.
4996         * gcc.target/i386/sse-10.c: Likewise.
4997         * gcc.target/i386/sse-11.c: Likewise.
4998         * gcc.target/i386/sse-15.c: Likewise.
4999         * gcc.target/i386/sse-17.c: Likewise.
5000         * gcc.target/i386/sse-18.c: Likewise.
5001         * gcc.target/i386/sse-19.c: Likewise.
5002         * gcc.target/i386/sse-4.c: Likewise.
5003         * gcc.target/i386/sse-6.c: Likewise.
5004         * gcc.target/i386/sse-vect-types.c: Likewise.
5005         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5006         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5007         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5008         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5009         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5010         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5011         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5012         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5013         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5014         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5015         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5016         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5017         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5018         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5019         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5020         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5021         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5022         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5023         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5024         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5025         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5026         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5027         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5028         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5029         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5030         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5031         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5032         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5033         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5034         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5035         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5036         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5037         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5038         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5039         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5040         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5041         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5042         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5043         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5044         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5045         * gcc.target/i386/sse2-mmx.c: Likewise.
5046         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5047         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5048         * gcc.target/i386/sse2-movd-1.c: Likewise.
5049         * gcc.target/i386/sse2-movd-2.c: Likewise.
5050         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5051         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5052         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5053         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5054         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5055         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5056         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5057         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5058         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5059         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5060         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5061         * gcc.target/i386/sse2-movq-1.c: Likewise.
5062         * gcc.target/i386/sse2-movq-2.c: Likewise.
5063         * gcc.target/i386/sse2-movq-3.c: Likewise.
5064         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5065         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5066         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5067         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5068         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5069         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5070         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5071         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5072         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5073         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5074         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5075         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5076         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5077         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5078         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5079         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5080         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5081         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5082         * gcc.target/i386/sse2-pand-1.c: Likewise.
5083         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5084         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5085         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5086         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5087         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5088         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5089         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5090         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5091         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5092         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5093         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5094         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5095         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5096         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5097         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5098         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5099         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5100         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5101         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5102         * gcc.target/i386/sse2-por-1.c: Likewise.
5103         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5104         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5105         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5106         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5107         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5108         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5109         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5110         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5111         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5112         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5113         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5114         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5115         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5116         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5117         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5118         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5119         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5120         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5121         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5122         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5123         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5124         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5125         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5126         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5127         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5128         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5129         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5130         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5131         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5132         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5133         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5134         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5135         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5136         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5137         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5138         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5139         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5140         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5141         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5142         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5143         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5144         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5145         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5146         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5147         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5148         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5149         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5150         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5151         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5152         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5153         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5154         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5155         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5156         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5157         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5158         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5159         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5160         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5161         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5162         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5163         * gcc.target/i386/sse2-vec-1.c: Likewise.
5164         * gcc.target/i386/sse2-vec-2.c: Likewise.
5165         * gcc.target/i386/sse2-vec-3.c: Likewise.
5166         * gcc.target/i386/sse2-vec-4.c: Likewise.
5167         * gcc.target/i386/sse2-vec-5.c: Likewise.
5168         * gcc.target/i386/sse2-vec-6.c: Likewise.
5169         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5170         * gcc.target/i386/ssefn-2.c: Likewise.
5171         * gcc.target/i386/ssefn-4.c: Likewise.
5172         * gcc.target/i386/ssefp-1.c: Likewise.
5173         * gcc.target/i386/ssefp-2.c: Likewise.
5174         * gcc.target/i386/sseregparm-3.c: Likewise.
5175         * gcc.target/i386/sseregparm-4.c: Likewise.
5176         * gcc.target/i386/sseregparm-5.c: Likewise.
5177         * gcc.target/i386/sseregparm-6.c: Likewise.
5178         * gcc.target/i386/sseregparm-7.c: Likewise.
5179         * gcc.target/i386/ssetype-1.c: Likewise.
5180         * gcc.target/i386/ssetype-2.c: Likewise.
5181         * gcc.target/i386/ssetype-3.c: Likewise.
5182         * gcc.target/i386/ssetype-4.c: Likewise.
5183         * gcc.target/i386/ssetype-5.c: Likewise.
5184         * gcc.target/i386/unordcmp-1.c: Likewise.
5185         * gcc.target/i386/vararg-1.c: Likewise.
5186         * gcc.target/i386/vararg-2.c: Likewise.
5187         * gcc.target/i386/vararg-3.c: Likewise.
5188         * gcc.target/i386/vararg-4.c: Likewise.
5189         * gcc.target/i386/vararg-7.c: Likewise.
5190         * gcc.target/i386/vararg-8.c: Likewise.
5191         * gcc.target/i386/vecinit-1.c: Likewise.
5192         * gcc.target/i386/vecinit-2.c: Likewise.
5193         * gcc.target/i386/vecinit-3.c: Likewise.
5194         * gcc.target/i386/vecinit-4.c: Likewise.
5195         * gcc.target/i386/vecinit-5.c: Likewise.
5196         * gcc.target/i386/vecinit-6.c: Likewise.
5197         * gcc.target/i386/vectorize2.c: Likewise.
5198         * gcc.target/i386/vectorize3.c: Likewise.
5199         * gcc.target/i386/vectorize4.c: Likewise.
5200         * gcc.target/i386/vectorize6.c: Likewise.
5201         * gcc.target/i386/vectorize7.c: Likewise.
5202         * gcc.target/i386/vectorize8.c: Likewise.
5203         * gcc.target/i386/vperm-v2df.c: Likewise.
5204         * gcc.target/i386/vperm-v2di.c: Likewise.
5205         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5206         * gcc.target/i386/xorps-sse2.c: Likewise.
5207         * gcc.target/i386/xorps.c: Likewise.
5208         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5209         * gfortran.dg/graphite/pr42326.f90: Likewise.
5210         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5211
5212 2010-05-19  Richard Guenther  <rguenther@suse.de>
5213
5214         PR lto/44196
5215         * g++.dg/lto/20100519-1_0.C: New testcase.
5216
5217 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5218
5219         PR fortran/42360
5220         * gfortran.dg/warn_intent_out_not_set.f90: New.
5221
5222 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5223
5224         PR fortran/38404
5225         * gfortran.dg/data_char_1.f90: Updated warning message.
5226         * gfortran.dg/data_array_6.f: New.
5227
5228 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5229
5230         * g++.dg/ipa/ivinline-8.C: New test.
5231         * gcc.dg/ipa/iinline-2.c: Likewise.
5232
5233 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5234
5235         PR fortran/34505
5236         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5237         arguments; add check for return value kind.
5238         * gfortran.dg/float_1.f90: Likewise.
5239
5240 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5241
5242         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5243         (main): Use it.
5244         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5245         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5246         Prune another location line format.
5247         (lto-obj): Call lto_prune_warns on comp_output.
5248
5249 2010-05-18  Jan Hubicka  <jh@suse.cz>
5250
5251         * gcc.dg/lto/ipacp_0.c: New test.
5252         * gcc.dg/lto/ipacp_1.c: New test.
5253
5254 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5255
5256         PR lto/44184
5257         * gcc.dg/lto/20100518_0.c: New test.
5258
5259 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5260
5261         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5262
5263 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5264
5265         PR fortran/43990
5266         * gfortran.dg/class_21.f03: New.
5267
5268 2010-05-17  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/44157
5271         * g++.dg/cpp0x/initlist34.C: New.
5272
5273         PR c++/44158
5274         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5275
5276 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5277
5278         * g++.dg/ipa/ivinline-1.C: New test.
5279         * g++.dg/ipa/ivinline-2.C: New test.
5280         * g++.dg/ipa/ivinline-3.C: New test.
5281         * g++.dg/ipa/ivinline-4.C: New test.
5282         * g++.dg/ipa/ivinline-5.C: New test.
5283         * g++.dg/ipa/ivinline-6.C: New test.
5284
5285 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5286             Jason Merrill  <jason@redhat.com>
5287
5288         PR c++/44108
5289         * c-c++-common/Wunused-var-8.c: New test.
5290
5291 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5292
5293         PR bootstrap/42347
5294         * gcc.c-torture/compile/pr42347.c: New test.
5295
5296         PR middle-end/44102
5297         * g++.dg/ext/asmgoto1.C: New test.
5298
5299 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5300
5301         PR middle-end/44133
5302         * gcc.dg/tree-ssa/pr44133.c: New test.
5303         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5304         precise.
5305
5306 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5307
5308         PR fortran/44044
5309         * gfortran.dg/class_20.f03: New.
5310
5311 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5312
5313         PR 44078
5314         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5315         debug messages but not the newly introduced one.
5316
5317 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5318
5319         PR fortran/35779
5320         * gfortran.dg/initialization_25.f90: Commented testcase.
5321         * gfortran.dg/initialization_26.f90: New.
5322
5323 2010-05-16  Richard Guenther  <rguenther@suse.de>
5324
5325         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5326         * gcc.dg/pr43084.c: Likewise.
5327         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5328         -fipa-type-escape.
5329         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5330         -fipa-type-escape.
5331         * gcc.dg/struct/struct-reorg.exp: Likewise.
5332         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5333         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5334
5335 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5336
5337         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5338         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5339         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5340         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5341         tests.
5342
5343 2010-05-15  Jason Merrill  <jason@redhat.com>
5344
5345         * g++.dg/eh/spec10.C: New.
5346         * g++.dg/eh/spec11.C: New.
5347         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5348
5349 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5350
5351         PR fortran/44154
5352         PR fortran/42647
5353         * gfortran.dg/allocatable_scalar_9.f90: New.
5354
5355 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR c++/44148
5358         * g++.dg/torture/pr44148.C: New test.
5359
5360 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5361
5362         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5363         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5364         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5365         diagnostics and type sizes.
5366
5367 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5368
5369         * gnat.dg/lto9.adb: New test.
5370         * gnat.dg/lto9_pkg1.ads: New helper.
5371         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5372
5373 2010-05-15  Jan Hubicka  <jh@suse.cz>
5374
5375         * gcc.dg/lto/ipareference_1.c: Rename to ...
5376         * gcc.dg/lto/ipareference_0.c: ... this one.
5377         * gcc.dg/lto/ipareference_2.c: Rename to ...
5378         * gcc.dg/lto/ipareference_1.c: ... this one.
5379
5380 2010-05-15  Jan Hubicka  <jh@suse.cz>
5381
5382         * gcc.dg/lto/ipareference_1.c: New file.
5383         * gcc.dg/lto/ipareference_2.c: New file.
5384
5385 2010-05-15  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/44038
5388         * gcc.c-torture/compile/pr44038.c: New testcase.
5389
5390 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5391
5392         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5393         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5394
5395 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5396
5397         PR fortran/43207
5398         PR fortran/43969
5399         * gfortran.dg/class_18.f03: New.
5400         * gfortran.dg/class_19.f03: New.
5401
5402 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR debug/44112
5405         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5406         * g++.dg/debug/dwarf2/const1.C: Remove.
5407
5408 2010-05-14  Jason Merrill  <jason@redhat.com>
5409
5410         * g++.dg/eh/cond4.C: New.
5411         * g++.dg/eh/elide2.C: Adjust.
5412         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5413
5414 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5415
5416         PR fortran/44135
5417         * gfortran.dg/actual_array_interface_2.f90: New test.
5418
5419 2010-05-14  Richard Guenther  <rguenther@suse.de>
5420
5421         PR tree-optimization/44119
5422         * gcc.c-torture/compile/pr44119.c: New testcase.
5423
5424 2010-05-14  Jason Merrill  <jason@redhat.com>
5425
5426         PR c++/44127
5427         * g++.dg/eh/terminate1.C: New.
5428
5429 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5430
5431         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5432
5433         PR debug/44136
5434         * gcc.dg/pr44136.c: New test.
5435
5436 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5437
5438         PR c++/30566
5439         * g++.dg/warn/Wshadow-4.C: Adjust.
5440         * g++.dg/warn/Wshadow-5.C: New test.
5441         * g++.dg/warn/Wshadow-6.C: New test
5442
5443 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5444
5445         PR fortran/35779
5446         * gfortran.dg/initialization_25.f90: New.
5447
5448 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5449
5450         * g++.dg/otr-fold-1.C: New test.
5451         * g++.dg/otr-fold-2.C: New test.
5452
5453 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5454
5455         PR fortran/44036
5456         * gfortran.dg/gomp/pr44036-1.f90: New test.
5457         * gfortran.dg/gomp/pr44036-2.f90: New test.
5458         * gfortran.dg/gomp/pr44036-3.f90: New test.
5459
5460         PR debug/43983
5461         * gcc.dg/guality/sra-1.c: New test.
5462
5463 2010-05-12  Jan Hubicka  <jh@suse.cz>
5464
5465         * tree-ssa/unreachable.c: New test.
5466
5467 2010-05-12  Jason Merrill  <jason@redhat.com>
5468
5469         * g++.dg/cpp0x/sfinae1.C: New.
5470
5471 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5472
5473         * gcc.target/i386/zee.c: New file.
5474
5475 2010-05-12  Jason Merrill  <jason@redhat.com>
5476
5477         * g++.dg/conversion/op1.C: Expect template candidate message.
5478         * g++.dg/cpp0x/nullptr15.C: Likewise.
5479         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5480         * g++.dg/cpp0x/pr31431.C: Likewise.
5481         * g++.dg/cpp0x/temp_default2.C: Likewise.
5482         * g++.dg/cpp0x/trailing4.C: Likewise.
5483         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5484         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5485         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5486         * g++.dg/cpp0x/variadic35.C: Likewise.
5487         * g++.dg/cpp0x/vt-35147.C: Likewise.
5488         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5489         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5490         * g++.dg/ext/visibility/anon8.C: Likewise.
5491         * g++.dg/ext/vla2.C: Likewise.
5492         * g++.dg/other/pr28114.C: Likewise.
5493         * g++.dg/other/ptrmem10.C: Likewise.
5494         * g++.dg/other/ptrmem11.C: Likewise.
5495         * g++.dg/overload/unknown1.C: Likewise.
5496         * g++.dg/parse/template7.C: Likewise.
5497         * g++.dg/parse/typename7.C: Likewise.
5498         * g++.dg/template/conv11.C: Likewise.
5499         * g++.dg/template/copy1.C: Likewise.
5500         * g++.dg/template/deduce3.C: Likewise.
5501         * g++.dg/template/dependent-expr5.C: Likewise.
5502         * g++.dg/template/friend.C: Likewise.
5503         * g++.dg/template/incomplete2.C: Likewise.
5504         * g++.dg/template/local4.C: Likewise.
5505         * g++.dg/template/local6.C: Likewise.
5506         * g++.dg/template/operator10.C: Likewise.
5507         * g++.dg/template/overload6.C: Likewise.
5508         * g++.dg/template/ptrmem2.C: Likewise.
5509         * g++.dg/template/ptrmem20.C: Likewise.
5510         * g++.dg/template/ptrmem8.C: Likewise.
5511         * g++.dg/template/sfinae2.C: Likewise.
5512         * g++.dg/template/ttp25.C: Likewise.
5513         * g++.dg/template/unify10.C: Likewise.
5514         * g++.dg/template/unify11.C: Likewise.
5515         * g++.dg/template/unify6.C: Likewise.
5516         * g++.dg/template/unify7.C: Likewise.
5517         * g++.dg/template/unify9.C: Likewise.
5518         * g++.dg/template/varmod1.C: Likewise.
5519         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5520         * g++.old-deja/g++.law/operators32.C: Likewise.
5521         * g++.old-deja/g++.pt/crash28.C: Likewise.
5522         * g++.old-deja/g++.pt/crash60.C: Likewise.
5523         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5524         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5525         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5526         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5527         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5528         * g++.old-deja/g++.pt/expr2.C: Likewise.
5529         * g++.old-deja/g++.pt/overload7.C: Likewise.
5530         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5531         * g++.old-deja/g++.pt/spec5.C: Likewise.
5532         * g++.old-deja/g++.pt/spec6.C: Likewise.
5533         * g++.old-deja/g++.pt/t24.C: Likewise.
5534         * g++.old-deja/g++.pt/unify4.C: Likewise.
5535         * g++.old-deja/g++.pt/unify6.C: Likewise.
5536         * g++.old-deja/g++.pt/unify8.C: Likewise.
5537         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5538         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5539         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5540
5541         * g++.dg/cpp0x/initlist32.C: New.
5542
5543         * g++.dg/template/conv11.C: New.
5544         * g++.dg/conversion/op1.C: Adjust expected error.
5545
5546         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5547
5548 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5549
5550         PR target/44088
5551         * gcc.target/i386/avx-cmpsd-1.c: New.
5552         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5553         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5554         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5555         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5556         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5557
5558 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5559
5560         PR middle-end/44085
5561         * gcc.dg/gomp/pr44085.c: New test.
5562         * gfortran.dg/gomp/pr44085.f90: New test.
5563
5564 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5565
5566         * objc-obj-c++-shared/Object1.m: New.
5567         * objc.dg/torture: New directory.
5568         * objc.dg/torture/tls: Ditto.
5569         * objc.dg/tls: Ditto.
5570         * objc.dg/torture/tls/trivial.m: New test.
5571         * objc.dg/torture/tls/thr-init-2.m: New test.
5572         * objc.dg/torture/tls/thr-init-3.m: New test.
5573         * objc.dg/torture/tls/thr-init.m: New test.
5574         * objc.dg/torture/tls/diag-1.m: New test.
5575         * objc.dg/torture/tls/tls.exp: New.
5576         * objc.dg/torture/trivial.m: New test.
5577         * objc.dg/torture/dg-torture.exp: New.
5578         * objc.dg/tls/diag-3.m: New test.
5579         * objc.dg/tls/diag-4.m: New test.
5580         * objc.dg/tls/diag-5.m: New test.
5581         * objc.dg/tls/init-1.m: New test.
5582         * objc.dg/tls/init-2.m: New test.
5583         * objc.dg/tls/tls.exp: New.
5584         * objc.dg/tls/diag-2.m: New test.
5585         * lib/objc.exp: Respond to dg-additional-files.
5586
5587 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5588
5589         * gcc.target/m68k/20100512-1.c: New.
5590
5591 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5592
5593         * gnat.dg/lto8.adb: New test.
5594         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5595         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5596
5597 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5598
5599         PR c++/34272
5600         PR c++/43630
5601         PR c++/34491
5602         * g++.dg/template/crash97.C: New.
5603         * g++.dg/template/crash98.C: Likewise.
5604         * g++.dg/template/crash99.C: Likewise.
5605         * g++.dg/cpp0x/pr31439.C: Adjust.
5606         * g++.dg/template/crash95.C: Likewise.
5607
5608 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR middle-end/44071
5611         * c-c++-common/asmgoto-4.c: New test.
5612         * gcc.target/i386/pr44071.c: New test.
5613
5614         PR c++/44062
5615         * c-c++-common/Wunused-var-7.c: New test.
5616         * g++.dg/warn/Wunused-var-9.C: New test.
5617
5618 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5619
5620         PR fortran/43711
5621         * gfortran.dg/gomp/pr43711.f90: New.
5622
5623 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5624
5625         PR fortran/31820
5626         * gfortran.dg/select_5.f90: Updated.
5627
5628 2010-05-11  Jan Hubicka  <jh@suse.cz>
5629
5630         PR tree-optimize/44063
5631         * gcc.c-torture/compile/pr44063.c: New testcase.
5632
5633 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5634
5635         PR debug/44023
5636         * gcc.dg/pr44023.c: New test.
5637
5638 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5639
5640         * gnat.dg/lto7.adb: New test.
5641         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5642
5643 2010-05-10  Jason Merrill  <jason@redhat.com>
5644
5645         PR c++/44017
5646         * g++.dg/template/inherit5.C: New.
5647
5648         PR c++/44045
5649         * g++.dg/cpp0x/initlist33.C: New.
5650         * g++.dg/cpp0x/initlist26.C: Adjust.
5651         * g++.dg/cpp0x/initlist28.C: Adjust.
5652
5653 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5654
5655         PR c++/43719
5656         * g++.dg/init/pr43719.C: New.
5657         * g++.dg/anon-struct4.C: Adjust.
5658
5659 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5660
5661         PR debug/44028
5662         * gcc.dg/pr44028.c: New test.
5663
5664 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5665
5666         PR fortran/27866
5667         PR fortran/35003
5668         PR fortran/42809
5669         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5670         * gfortran.dg/warn_conversion.f90: New.
5671
5672 2010-05-10  Michael Matz  <matz@suse.de>
5673
5674         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5675
5676 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5677
5678         PR rtl-optimization/44012
5679         * gcc.dg/pr44012.c: New.
5680
5681 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5682
5683         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5684         Log text on entry and exit.
5685         Prune Sun ld warnings for common symbols with differing sizes.
5686         (lto-link-and-maybe-run): Change caller.
5687
5688 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5689
5690         PR fortran/44044
5691         * gfortran.dg/class_7.f03: Modified.
5692         * gfortran.dg/select_type_1.f03: Modified.
5693         * gfortran.dg/select_type_12.f03: New.
5694
5695 2010-05-10  Richard Guenther  <rguenther@suse.de>
5696
5697         PR tree-optimization/44050
5698         * gcc.dg/torture/pr44050.c: New testcase.
5699
5700 2010-05-10  Wei Guozhi  <carrot@google.com>
5701
5702         PR target/42879
5703         * gcc.target/arm/pr42879.c: New testcase.
5704
5705 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5706
5707         PR c/44051
5708         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5709
5710 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5711
5712         PR c/10676
5713         * gcc.dg/anon-struct-10.c: New test.
5714
5715 2010-05-09  Richard Guenther  <rguenther@suse.de>
5716
5717         PR middle-end/44024
5718         * gcc.dg/pr44024.c: New testcase.
5719
5720 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5721
5722         PR c/4784
5723         * gcc.dg/anon-struct-9.c: New test.
5724
5725 2010-05-09  Richard Guenther  <rguenther@suse.de>
5726
5727         PR middle-end/44043
5728         * gcc.c-torture/compile/pr44043.c: New testcase.
5729
5730 2010-05-09  Richard Guenther  <rguenther@suse.de>
5731
5732         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5733
5734 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5735
5736         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5737
5738 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5739
5740         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5741         * gnat.dg/specs/lto3.ads: Likewise.
5742
5743 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5744
5745         PR middle-end/28685
5746         * gcc.dg/pr28685-1.c: New file.
5747
5748 2010-05-08  Richard Guenther  <rguenther@suse.de>
5749
5750         PR tree-optimization/44030
5751         * gcc.c-torture/compile/pr44030.c: New testcase.
5752
5753 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5754
5755         * gnat.dg/lto6.adb: New test.
5756         * gnat.dg/lto6_pkg.ads: New helper.
5757
5758 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5759
5760         * gnat.dg/lto5.adb: New test.
5761         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5762
5763 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5764
5765         * gnat.dg/lto4.ad[sb]: New test.
5766
5767 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5768
5769         * gnat.dg/specs/lto3.ads: New test.
5770         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5771         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5772
5773 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5774
5775         * gnat.dg/sizetype3.ad[sb]: New test.
5776         * gnat.dg/sizetype3_pkg.ads: New helper.
5777
5778 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5779
5780         PR c++/43951
5781         * g++.dg/init/new29.C: New.
5782
5783 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5784
5785         PR fortran/40728
5786         * gfortran.dg/coarray_1.f90: Fixed error message.
5787         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5788         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5789         * gfortran.dg/intrinsic_std_5.f90: New.
5790
5791 2010-05-07  Jason Merrill  <jason@redhat.com>
5792
5793         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5794
5795 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5796
5797         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5798         (size_t, stderr): Remove.
5799         (read_error): Replaced __builtin_fprintf by fprintf.
5800
5801 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5802
5803         * gcc.dg/ordered-comparison-1.c: New test.
5804         * gcc.dg/ordered-comparison-2.c: New test.
5805         * gcc.dg/ordered-comparison-3.c: New test.
5806         * gcc.dg/ordered-comparison-4.c: New test.
5807
5808 2010-05-06  Mike Stump  <mikestump@comcast.net>
5809
5810         PR objc/35165
5811         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5812
5813 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5814             Jason Merrill  <jason@redhat.com>
5815
5816         * g++.dg/cpp0x/nullptr01.C: New.
5817         * g++.dg/cpp0x/nullptr02.C: New.
5818         * g++.dg/cpp0x/nullptr03.C: New.
5819         * g++.dg/cpp0x/nullptr04.C: New.
5820         * g++.dg/cpp0x/nullptr05.C: New.
5821         * g++.dg/cpp0x/nullptr06.C: New.
5822         * g++.dg/cpp0x/nullptr07.C: New.
5823         * g++.dg/cpp0x/nullptr08.C: New.
5824         * g++.dg/cpp0x/nullptr09.C: New.
5825         * g++.dg/cpp0x/nullptr10.C: New.
5826         * g++.dg/cpp0x/nullptr11.C: New.
5827         * g++.dg/cpp0x/nullptr12.C: New.
5828         * g++.dg/cpp0x/nullptr13.C: New.
5829         * g++.dg/cpp0x/nullptr14.C: New.
5830         * g++.dg/cpp0x/nullptr15.C: New.
5831         * g++.dg/cpp0x/nullptr16.C: New.
5832         * g++.dg/cpp0x/nullptr17.C: New.
5833         * g++.dg/cpp0x/nullptr18.C: New.
5834         * g++.dg/cpp0x/nullptr19.C: New.
5835         * g++.dg/cpp0x/nullptr20.C: New.
5836         * g++.dg/cpp0x/nullptr21.C: New.
5837         * g++.dg/cpp0x/nullptr22.C: New.
5838         * g++.dg/debug/nullptr01.C: New.
5839         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5840
5841 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5842
5843         * gcc.dg/Wunused-var-8.c: Move to...
5844         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5845
5846 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5847
5848         PR c++/40406
5849         * g++.dg/template/crash96.C: New.
5850
5851 2010-05-06  Jan Hubicka  <jh@suse.cz>
5852
5853         PR tree-optimization/43791
5854         * gcc.c-torture/compile/pr43791.c: New file.
5855
5856 2010-05-06  Michael Matz  <matz@suse.de>
5857
5858         PR tree-optimization/43984
5859         * gfortran.dg/pr43984.f90: New test.
5860
5861 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5862
5863         PR 40989
5864         * gcc.dg/pr40989.c: New.
5865
5866 2010-05-06  Richard Guenther  <rguenther@suse.de>
5867
5868         PR tree-optimization/43934
5869         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5870
5871 2010-05-06  Richard Guenther  <rguenther@suse.de>
5872
5873         PR tree-optimization/43987
5874         * gcc.c-torture/execute/pr43987.c: New testcase.
5875         * gcc.dg/torture/pta-escape-1.c: Adjust.
5876         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5877         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5878         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5879         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5880
5881 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5882             Dodji Seketeli  <dodji@redhat.com>
5883
5884         PR c/18624
5885         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5886         * g++.dg/template/sfinae16.C: Likewise.
5887         * gcc.dg/Wunused-var-1.c: Moved to...
5888         * c-c++-common/Wunused-var-1.c: ...here. New test.
5889         * gcc.dg/Wunused-var-2.c: Moved to...
5890         * c-c++-common/Wunused-var-2.c: ...here. New test.
5891         * gcc.dg/Wunused-var-3.c: Moved to...
5892         * c-c++-common/Wunused-var-3.c: ...here. New test.
5893         * gcc.dg/Wunused-var-4.c: Moved to...
5894         * gcc.dg/Wunused-var-1.c: ... here.
5895         * gcc.dg/Wunused-var-5.c: Moved to...
5896         * c-c++-common/Wunused-var-4.c: ...here. New test.
5897         * gcc.dg/Wunused-var-7.c: Moved to...
5898         * c-c++-common/Wunused-var-5.c: ...here. New test.
5899         * gcc.dg/Wunused-var-6.c: Moved to...
5900         * gcc.dg/Wunused-var-2.c: ... here.
5901         * c-c++-common/Wunused-var-1.c: New test.
5902         * c-c++-common/Wunused-var-2.c: New test.
5903         * c-c++-common/Wunused-var-3.c: New test.
5904         * c-c++-common/Wunused-var-4.c: New test.
5905         * c-c++-common/Wunused-var-5.c: New test.
5906         * g++.dg/warn/Wunused-var-1.C: New test.
5907         * g++.dg/warn/Wunused-var-2.C: New test.
5908         * g++.dg/warn/Wunused-var-3.C: New test.
5909         * g++.dg/warn/Wunused-var-4.C: New test.
5910         * g++.dg/warn/Wunused-var-5.C: New test.
5911         * g++.dg/warn/Wunused-var-6.C: New test.
5912         * g++.dg/warn/Wunused-var-7.C: New test.
5913         * g++.dg/warn/Wunused-var-8.C: New test.
5914         * g++.dg/warn/Wunused-parm-1.C: New test.
5915         * g++.dg/warn/Wunused-parm-2.C: New test.
5916         * g++.dg/warn/Wunused-parm-3.C: New test.
5917
5918 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5919
5920         PR fortran/43985
5921         * gfortran.dg/gomp/crayptr5.f90: New test case.
5922
5923 2010-05-05  Jason Merrill  <jason@redhat.com>
5924
5925         PR debug/43370
5926         * g++.dg/ext/attrib39.C: New.
5927
5928 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5929
5930         PR fortran/24978
5931         * gfortran.dg/data_invalid.f90: New.
5932
5933 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5934
5935         * gnat.dg/lto2.adb: New test.
5936
5937 2010-05-05  Jason Merrill  <jason@redhat.com>
5938
5939         PR c++/43787
5940         * g++.dg/opt/empty1.C: New.
5941
5942 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5943
5944         PR fortran/43696
5945         * gfortran.dg/class_17.f03: New.
5946
5947 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5948
5949         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5950
5951 2010-05-04  Mike Stump  <mikestump@comcast.net>
5952
5953         PR objc/35165
5954         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5955
5956 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5957
5958         PR target/43668
5959         * gcc.target/i386/pr43668.c: New.
5960
5961 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5962
5963         PR c++/43028
5964         * g++.dg/cpp0x/initlist31.C: New.
5965
5966 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5967
5968         PR c/43981
5969         * gcc.dg/Wunused-var-8.c: New test.
5970
5971 2010-05-04  Jason Merrill  <jason@redhat.com>
5972
5973         PR c++/38064
5974         * g++.dg/cpp0x/enum3.C: Extend.
5975
5976 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5977
5978         PR target/43799
5979         * gcc.target/i386/pr43799.c: New.
5980
5981 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5982
5983         * gnat.dg/lto1.adb: New test.
5984         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5985
5986 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5987
5988         PR middle-end/43671
5989         * gcc.target/i386/pr43671.c: New.
5990
5991 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5992
5993         PR c++/43705
5994         * g++.dg/template/crash95.C: New.
5995
5996 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5997
5998         PR debug/43508
5999         * gcc.target/i386/pr43508.c: New.
6000
6001 2010-05-04  Richard Guenther  <rguenther@suse.de>
6002
6003         PR tree-optimization/43879
6004         * g++.dg/torture/pr43879-1_0.C: New testcase.
6005         * g++.dg/torture/pr43879-1_1.C: Likewise.
6006
6007 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6008
6009         PR c++/43953
6010         * g++.dg/other/crash-12.C: New test.
6011
6012 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6013
6014         * g++.dg/cdce3.C: Add a space.  Updated.
6015
6016 2010-05-03  Jason Merrill  <jason@redhat.com>
6017
6018         PR c++/43680
6019         * g++.dg/opt/enum2.C: New.
6020         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6021         * g++.dg/warn/Wswitch-1.C: Adjust message.
6022
6023 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6024
6025         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6026         * g++.dg/ext/label13.C: Fix typo.
6027         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6028         alpha*-dec-osf5*.
6029         * gcc.c-torture/compile/limits-declparen.c: xfail on
6030         alpha*-dec-osf5* with -g.
6031         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6032         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6033         * gcc.dg/c99-tgmath-2.c: Likewise.
6034         * gcc.dg/c99-tgmath-3.c: Likewise.
6035         * gcc.dg/c99-tgmath-4.c: Likewise.
6036
6037 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6038
6039         PR fortran/43592
6040         * gfortran.dg/unexpected_interface.f90: New test.
6041
6042 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6043
6044         * ada/acats/run_acats (which): New function.
6045         (host_gnatchop, host_gnatmake): Use it.
6046
6047 2010-05-03  Richard Guenther  <rguenther@suse.de>
6048
6049         PR tree-optimization/43971
6050         * gcc.dg/pr43971.c: New testcase.
6051
6052 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6053
6054         PR debug/43972
6055         * gcc.dg/debug/pr43972.c: New test.
6056
6057 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6058
6059         PR testsuite/43963
6060         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6061
6062 2010-05-02  Richard Guenther  <rguenther@suse.de>
6063
6064         PR tree-optimization/43879
6065         * gcc.dg/torture/pr43879-3.c: New testcase.
6066
6067 2010-05-01  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/43949
6070         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6071
6072 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6073
6074         PR c++/43951
6075         * g++.dg/init/new28.C: New.
6076
6077 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6078
6079         PR objc++/32052
6080         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6081         structure and nested declarations.
6082         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6083         structure and nested declarations.  Reduce header clutter and
6084         use _exit() rather than abort().
6085         * objc.dg/encode-10.m: New.
6086         * objc.dg/encode-11.m: New.
6087
6088 2010-04-30  DJ Delorie  <dj@redhat.com>
6089
6090         * gcc.c-torture/execute/20100430-1.c: New test.
6091
6092 2010-04-30  Jason Merrill  <jason@redhat.com>
6093
6094         PR c++/43868
6095         * g++.dg/template/ptrmem21.C: New.
6096
6097 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6098
6099         PR fortran/18918
6100         PR fortran/43931
6101         * gfortran.dg/coarray_13.f90: New test.
6102
6103 2010-04-30  Richard Guenther  <rguenther@suse.de>
6104
6105         PR lto/43946
6106         * gcc.dg/lto/20100430-1_0.c: New testcase.
6107
6108 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR debug/43942
6111         * c-c++-common/pr43942.c: New test.
6112
6113 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6114
6115         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6116         conflict with darwin crt1.o 'start' symbol.
6117
6118 2010-04-30  Richard Guenther  <rguenther@suse.de>
6119
6120         PR tree-optimization/43879
6121         * gcc.dg/torture/pr43879_1.c: New testcase.
6122
6123 2010-04-30  Richard Guenther  <rguenther@suse.de>
6124
6125         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6126
6127 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6128
6129         PR c++/43890
6130         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6131         user-provided constructor while recursing.
6132
6133 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6134
6135         PR fortran/42274
6136         * gfortran.dg/class_16.f03: New test.
6137
6138 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6139
6140         PR fortran/42274
6141         * gfortran.dg/class_15.f03: New.
6142
6143 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6144
6145         PR fortran/43326
6146         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6147
6148 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6149
6150         PR fortran/43492
6151         * gfortran.dg/generic_22.f03 : New test.
6152
6153 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6154
6155         PR fortran/42353
6156         * gfortran.dg/class_14.f03: New test.
6157
6158 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6159
6160         PR fortran/42680
6161         * gfortran.dg/interface_32.f90: New test.
6162
6163 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6164             Janus Weil  <janus@gcc.gnu.org>
6165
6166         PR fortran/41829
6167         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6168         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6169         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6170
6171 2010-04-28  Mike Stump  <mikestump@comcast.net>
6172
6173         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6174         dg-excess-errors.
6175         * g++.dg/uninit-pred-2_b.C: Likewise.
6176
6177 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6178
6179         PR fortran/18918
6180         PR fortran/43919
6181         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6182
6183 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6184
6185         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6186         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6187         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6188         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6189         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6190
6191 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6192
6193         * gcc.dg/const-uniq-1.c: New test.
6194         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6195
6196 2010-04-28  Xinliang David Li  <davidxl@google.com>
6197
6198         * gcc.dg/uninit-pred-2_b.c: New test.
6199         * gcc.dg/uninit-pred-4_b.c: New test.
6200         * gcc.dg/uninit-pred-3_d.c: New test.
6201         * gcc.dg/uninit-pred-6_b.c: New test.
6202         * gcc.dg/uninit-pred-8_b.c: New test.
6203         * gcc.dg/uninit-pred-3_a.c: New test.
6204         * gcc.dg/uninit-pred-2_c.c: New test.
6205         * gcc.dg/uninit-pred-5_a.c: New test.
6206         * gcc.dg/uninit-pred-3_e.c: New test.
6207         * gcc.dg/uninit-pred-7_a.c: New test.
6208         * gcc.dg/uninit-pred-6_c.c: New test.
6209         * gcc.dg/uninit-pred-9_a.c: New test.
6210         * gcc.dg/uninit-pred-8_c.c: New test.
6211         * gcc.dg/uninit-pred-3_b.c: New test.
6212         * gcc.dg/uninit-pred-5_b.c: New test.
6213         * gcc.dg/uninit-pred-7_b.c: New test.
6214         * gcc.dg/uninit-pred-6_d.c: New test.
6215         * gcc.dg/uninit-pred-9_b.c: New test.
6216         * gcc.dg/uninit-pred-2_a.c: New test.
6217         * gcc.dg/uninit-pred-4_a.c: New test.
6218         * gcc.dg/uninit-pred-3_c.c: New test.
6219         * gcc.dg/uninit-pred-6_a.c: New test.
6220         * gcc.dg/uninit-pred-8_a.c: New test.
6221         * gcc.dg/uninit-pred-7_c.c: New test.
6222         * gcc.dg/uninit-pred-6_e.c: New test.
6223         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6224         * g++.dg/uninit-pred-1_a.C: New test.
6225         * g++.dg/uninit-pred-1_b.C: New test.
6226         * g++.dg/uninit-pred-2_a.C: New test.
6227         * g++.dg/uninit-pred-2_b.C: New test.
6228         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6229         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6230         * g++.dg/uninit-pred-loop_1.cc: New test.
6231
6232 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6233
6234         * gcc.dg/lto/20091209-1_0.c: New testcase.
6235
6236 2010-04-28  Richard Guenther  <rguenther@suse.de>
6237
6238         PR tree-optimization/43879
6239         PR tree-optimization/43909
6240         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6241
6242 2010-04-28  Richard Guenther  <rguenther@suse.de>
6243
6244         PR c++/43880
6245         * g++.dg/torture/pr43880.C: New testcase.
6246
6247 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6248
6249         PR c++/9335
6250         * g++.dg/template/recurse2.C: Update
6251         * g++.dg/template/recurse.C: Update.
6252         * g++.dg/template/pr23510.C: Update.
6253         * lib/prune.exp: Filter out 'recursively instantiated'.
6254
6255 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6256
6257         PR c++/29043
6258         * g++.dg/init/pr29043.C: New.
6259
6260 2010-04-27  Jason Merrill  <jason@redhat.com>
6261
6262         * g++.dg/lookup/scoped5.C: Adjust.
6263         * g++.dg/lookup/scoped8.C: Adjust.
6264         * g++.dg/template/dependent-expr5.C: Adjust.
6265         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6266
6267         PR c++/43856
6268         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6269
6270         PR c++/43875
6271         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6272
6273 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6274             Jan Hubicka <hubicka@ucw.cz>
6275
6276         * gcc.dg/pure-2.c: New testcase.
6277         * gcc.dg/const-1.c: New testcase.
6278
6279 2010-04-27  Jason Merrill  <jason@redhat.com>
6280
6281         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6282
6283         PR c++/41468
6284         * g++.dg/template/sfinae17.C: New.
6285         * g++.dg/template/sfinae18.C: New.
6286
6287 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6288
6289         * g++.dg/init/pr42844.C: New.
6290         * g++.dg/cpp0x/pr42844-2.C: New.
6291         * g++.dg/cpp0x/defaulted2.C: Adjust.
6292         * g++.dg/tree-ssa/pr27549.C: Likewise.
6293         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6294
6295 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6296
6297         PR fortran/18918
6298         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6299
6300 2010-04-27  Richard Guenther  <rguenther@suse.de>
6301
6302         PR middle-end/40561
6303         * g++.dg/other/pr40561.C: New testcase.
6304
6305 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6306
6307         PR middle-end/43812
6308         * g++.dg/ipa/pr43812.C: New test.
6309
6310 2010-04-27  Jan Hubicka  <jh@suse.cz>
6311
6312         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6313         (test): ... this one.
6314
6315 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6316
6317         PR target/40657
6318         * gcc.target/arm/thumb-stackframe.c: New test.
6319
6320 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6321
6322         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6323         * gcc.dg/misc-column.c: Likewise.
6324         * gcc.dg/Walways-true-1.c: Likewise.
6325         * gcc.dg/Walways-true-2.c: Likewise.
6326         * gcc.dg/warn-addr-cmp.c: Likewise.
6327
6328 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6329
6330         PR fortran/18918
6331         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6332         * gfortran.dg/coarray_12.f90: New.
6333
6334 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6335
6336         PR c/32207
6337         * gcc.dg/pr32207.c: New test.
6338         * gcc.dg/misc-column.c: Adjust expected warning.
6339         * gcc.dg/Walways-true-1.c: Likewise.
6340         * gcc.dg/Walways-true-2.c: Likewise.
6341         * gcc.dg/warn-addr-cmp.c: Likewise.
6342
6343 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6344
6345         PR lto/42776
6346         * lib/lto.exp (lto_prune_vis_warns): New function.
6347         (lto-link-and-maybe-run): Call it.
6348
6349 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6350
6351         PR tree-optimization/43904
6352         * gcc.dg/tree-ssa/tailcall-6.c: New.
6353
6354 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6355
6356         PR testsuite/35165
6357         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6358         Darwin8/OSX10.4 - compatible code generation.
6359         Use scan-rtl-dump.
6360         * obj-c++.dg/stubify-1.mm: Ditto.
6361         * lib/objc-torture.exp: Do not require link success for
6362         "trivial.m" in the runtime checks when dowhat = 'compile'.
6363         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6364         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6365         Darwin8/OSX10.4 - compatible code generation.
6366         * objc.dg/stubify-2.m: Ditto.
6367         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6368         * objc.dg/next-runtime-1.m: Ditto.
6369         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6370         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6371         runtimes on Darwin.
6372
6373 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6374
6375         PR 43715
6376         * lib/plugin-support.exp: Use "-undefined
6377         dynamic_lookup" on darwin.
6378
6379 2010-04-26  Richard Guenther  <rguenther@suse.de>
6380
6381         * gcc.dg/lto/20100426_0.c: New testcase.
6382
6383 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6384
6385         PR tree-optimization/43833
6386         gcc.dg/Warray-bounds-8.c: New test case.
6387
6388 2010-04-26  Richard Guenther  <rguenther@suse.de>
6389
6390         PR lto/43080
6391         * g++.dg/lto/20100423-3_0.C: New testcase.
6392
6393 2010-04-26  Richard Guenther  <rguenther@suse.de>
6394
6395         PR lto/42425
6396         * g++.dg/lto/20100423-2_0.C: New testcase.
6397
6398 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6399
6400         * gcc.dg/vect/bb-slp-23.c: New test.
6401
6402 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6403
6404         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6405         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6406         * gcc.dg/c1x-float-1.c: New test.
6407
6408 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6409
6410         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6411         of "lea\[ \t\]".
6412
6413 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6414
6415         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6416         FreeBSD.
6417         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6418         * gfortran.dg/default_format_2.f90: Ditto.
6419
6420 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6421
6422         * gfortran.dg/pr43505.f90: Clean up .mod file.
6423         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6424         * gfortran.dg/pr41347.f90: Ditto.
6425         * gfortran.dg/internal_pack_4.f90: Ditto.
6426         * gfortran.dg/proc_decl_23.f90: Ditto.
6427         * gfortran.dg/recursive_check_3.f90: Ditto.
6428         * gfortran.dg/intent_out_3.f90: Ditto.
6429         * gfortran.dg/assignment_2.f90: Ditto.
6430         * gfortran.dg/pr41928.f90: Ditto.
6431         * gfortran.dg/pr42166.f90: Ditto.
6432         * gfortran.dg/private_type_12.f90: Ditto.
6433         * gfortran.dg/graphite/pr42185.f90: Ditto.
6434         * gfortran.dg/graphite/pr42186.f90: Ditto.
6435         * gfortran.dg/graphite/pr40982.f90: Ditto.
6436         * gfortran.dg/graphite/id-2.f90: Ditto.
6437         * gfortran.dg/graphite/id-4.f90: Ditto.
6438         * gfortran.dg/graphite/pr42050.f90: Ditto.
6439         * gfortran.dg/graphite/id-18.f90: Ditto.
6440         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6441         * gfortran.dg/graphite/pr41924.f90: Ditto.
6442         * gfortran.dg/graphite/pr42393.f90: Ditto.
6443         * gfortran.dg/graphite/pr37980.f90: Ditto.
6444         * gfortran.dg/graphite/pr38953.f90: Ditto.
6445         * gfortran.dg/graphite/pr42180.f90: Ditto.
6446         * gfortran.dg/graphite/pr42181.f90: Ditto.
6447         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6448         * gfortran.dg/select_type_4.f90: Ditto.
6449         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6450         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6451         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6452         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6453         * gfortran.dg/whole_file_11.f90: Ditto.
6454         * gfortran.dg/private_type_11.f90: Ditto.
6455         * gfortran.dg/vect/vect-gems.f90: Ditto.
6456         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6457
6458 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6459
6460         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6461
6462 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6463
6464         * gnat.dg/pack15.ad[sb]: New test.
6465
6466 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6467
6468         * gcc.target/arm/mla-1.c: New test.
6469
6470 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6471
6472         PR fortran/30073
6473         PR fortran/43793
6474         * gfortran.dg/pr43793.f90: New test.
6475
6476 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6477
6478         PR tree-optimization/41442
6479         * gcc.target/i386/pr41442.c: New test.
6480
6481 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6482
6483         PR fortran/43832
6484         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6485
6486 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6487
6488         PR fortran/43832
6489         * gfortran.dg/open_nounit.f90: New test.
6490
6491 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6492
6493         PR fortran/43841
6494         PR fortran/43843
6495         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6496
6497 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6498
6499         * gcc.dg/Wconversion-integer.c: Update.
6500
6501 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gnat.dg/unchecked_convert5.adb: New test.
6504
6505 2010-04-23  Richard Guenther  <rguenther@suse.de>
6506
6507         PR lto/41734
6508         * gcc.dg/lto/20100423-2_0.c: New testcase.
6509         * gcc.dg/lto/20100423-2_0.c: Likewise.
6510
6511 2010-04-23  Richard Guenther  <rguenther@suse.de>
6512
6513         PR lto/43455
6514         * gcc.dg/lto/20100423-1_0.c: New testcase.
6515         * gcc.dg/lto/20100423-1_1.c: Likewise.
6516
6517 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6518
6519         PR tree-optimization/43846
6520         * gcc.dg/tree-ssa/sra-10.c: New test.
6521
6522 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6523
6524         PR middle-end/43835
6525         * gcc.c-torture/execute/pr43835.c: New test.
6526
6527 2010-04-23  Richard Guenther  <rguenther@suse.de>
6528
6529         PR lto/42653
6530         * g++.dg/lto/20100423-1_0.C: New testcase.
6531
6532 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6533
6534         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6535
6536 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6537
6538         PR tree-optimization/43842
6539         * gcc.dg/vect/pr43842.c: New test.
6540
6541 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6542
6543         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6544         * gcc.target/i386/wmul-2.c: Likewise.
6545
6546 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6547
6548         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6549         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6550
6551 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6552
6553         * gfortran.dg/reassoc_6.f: New testcase.
6554
6555 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6556
6557         PR middle-end/29274
6558         * gcc.target/arm/wmul-1.c: New test.
6559         * gcc.target/arm/wmul-2.c: New test.
6560
6561 2010-04-22  Richard Guenther  <rguenther@suse.de>
6562
6563         PR tree-optimization/43845
6564         * gcc.c-torture/compile/pr43845.c: New testcase.
6565
6566 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6567
6568         PR middle-end/29274
6569         * gcc.target/i386/wmul-1.c: New test.
6570         * gcc.target/i386/wmul-2.c: New test.
6571         * gcc.target/bfin/wmul-1.c: New test.
6572         * gcc.target/bfin/wmul-2.c: New test.
6573
6574 2010-04-22  Richard Guenther  <rguenther@suse.de>
6575
6576         PR fortran/43829
6577         * gfortran.dg/vector_subscript_6.f90: New testcase.
6578         * gfortran.dg/assign_10.f90: Adjust.
6579
6580 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR fortran/43836
6583         * gfortran.dg/gomp/pr43836.f90: New test.
6584
6585 2010-04-21  Richard Guenther  <rguenther@suse.de>
6586
6587         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6588
6589 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6590
6591         * gcc.dg/torture/builtin-cproj-3.c: New.
6592
6593 2010-04-20  Jason Merrill  <jason@redhat.com>
6594
6595         PR c++/9335
6596         * g++.dg/template/recurse2.C: New.
6597         * g++.dg/parse/crash36.C: Adjust.
6598         * g++.dg/other/fold1.C: Adjust.
6599         * g++.dg/init/member1.C: Adjust.
6600         * lib/prune.exp: Prune "skipping N instantiation contexts".
6601
6602 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6603
6604         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6605
6606 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6607
6608         * gcc.dg/torture/builtin-cproj-1.c: New.
6609         * gcc.dg/torture/builtin-cproj-2.c: New.
6610
6611 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6612
6613         PR c++/43800
6614         PR c++/43704
6615         * g++.dg/template/typedef32.C: Adjust.
6616         * g++.dg/template/typedef33.C: New test.
6617
6618 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6619
6620         PR fortran/43227
6621         * gfortran.dg/proc_decl_23.f90: New test.
6622
6623         PR fortran/43266
6624         * gfortran.dg/abstract_type_6.f03: New test.
6625
6626 2010-04-20  Xinliang David Li  <davidxl@google.com>
6627
6628         * g++.dg/tree-ssa/fold-compare.C: New.
6629
6630 2010-04-20  Richard Guenther  <rguenther@suse.de>
6631
6632         PR tree-optimization/39417
6633         * g++.dg/torture/pr39417.C: New testcase.
6634
6635 2010-04-20  Richard Guenther  <rguenther@suse.de>
6636
6637         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6638
6639 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6640
6641         * g++.dg/debug/dwarf2/rv1.C: New test.
6642
6643 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6644
6645         PR target/43635
6646         * gcc.c-torture/compile/pr43635.c: New testcase.
6647
6648 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6649
6650         PR fortran/43339
6651         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6652         of sequential loops being private only in the innermost containing
6653         task region.
6654
6655         PR middle-end/43337
6656         * gfortran.dg/gomp/pr43337.f90: New test.
6657
6658 2010-04-19  Richard Guenther  <rguenther@suse.de>
6659
6660         PR tree-optimization/43796
6661         * gfortran.dg/pr43796.f90: New testcase.
6662
6663 2010-04-19  Richard Guenther  <rguenther@suse.de>
6664
6665         PR tree-optimization/43783
6666         * gcc.c-torture/execute/pr43783.c: New testcase.
6667
6668 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6669
6670         PR target/43766
6671         * gcc.target/i386/pr43766.c: New test.
6672
6673 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6674
6675         PR target/43662
6676         * gcc.target/i386/pr43662.c: New test.
6677
6678 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6679
6680         PR c++/43704
6681         * g++.dg/template/typedef32.C: New test.
6682
6683 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6684
6685         PR tree-optimization/37027
6686         * lib/target-supports.exp
6687         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6688         * gcc.dg/vect/pr37027.c: New test.
6689         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6690         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6691         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6692         gcc.dg/vect/vect-complex-6.c: Likewise.
6693
6694 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6695
6696         * g++.dg/debug/dwarf2/enum1.C: New test.
6697
6698 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6699
6700         * gnat.dg/rep_clause5.ad[sb]: New test.
6701         * gnat.dg/rep_clause5_pkg.ads: New helper.
6702
6703 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6704
6705         PR tree-optimization/43771
6706         * g++.dg/vect/pr43771.cc: New test.
6707
6708 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6709
6710         PR fortran/31538
6711         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6712         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6713
6714 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6715
6716         * gnat.dg/sizetype.adb: Rename into...
6717         * gnat.dg/sizetype1.adb: ...this.
6718         * gnat.dg/sizetype2.adb: New test.
6719
6720 2010-04-16  Richard Guenther  <rguenther@suse.de>
6721
6722         PR tree-optimization/43572
6723         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6724
6725 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6726
6727         * gnat.dg/specs/discr_private.ads: New test.
6728
6729 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6730
6731         PR target/41514
6732         * gcc.target/arm/thumb-comparisons.c: New test.
6733
6734         PR target/40603
6735         * gcc.target/arm/thumb-cbranchqi.c: New test.
6736
6737 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6738
6739         * g++.dg/torture/pr36191.C: Enable for SH.
6740
6741 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6742
6743         * gnat.dg/wide_boolean.adb: New test.
6744         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6745
6746 2010-04-15  Richard Guenther  <rguenther@suse.de>
6747
6748         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6749         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6750         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6751         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6752         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6753         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6754         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6755         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6756         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6757         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6758         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6759         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6760         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6761         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6762         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6763
6764 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6765
6766         PR target/21803
6767         * gcc.target/arm/pr42496.c: New test.
6768
6769 2010-04-14  Jason Merrill  <jason@redhat.com>
6770
6771         PR c++/36625
6772         * g++.dg/ext/attrib38.C: New.
6773
6774 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6775
6776         PR testsuite/43739
6777         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6778
6779 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6780
6781         PR 42966
6782         * gcc.dg/cpp/warn-undef-2.c: Update.
6783         * gcc.dg/cpp/warn-traditional-2.c: Update.
6784         * gcc.dg/cpp/warn-comments-2.c: Update.
6785         * gcc.dg/cpp/warn-variadic-2.c: Update.
6786         * gcc.dg/cpp/warn-long-long-2.c: Update.
6787         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6788         * gcc.dg/cpp/warn-multichar-2.c: Update.
6789         * gcc.dg/cpp/warn-normalized-3.c: Update.
6790         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6791         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6792         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6793         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6794         * gcc.dg/cpp/warn-redefined-2.c: Update.
6795         * gfortran.dg/warning-directive-2.F90: Update.
6796         * c-c++-common/cpp/warning-directive-2.c: Update.
6797
6798 2010-04-14  Michael Matz  <matz@suse.de>
6799
6800         PR tree-optimization/42963
6801         * gcc.dg/pr42963.c: New testcase.
6802
6803 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6804
6805         * gnat.dg/class_wide.adb: Rename into...
6806         * gnat.dg/class_wide1.adb: ...this.
6807         * gnat.dg/class_wide2.ad[sb]: New test.
6808
6809 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6810
6811         PR fortran/18918
6812         * gfortran.dg/coarray_9.f90: Update dg-errors.
6813         * gfortran.dg/coarray_10.f90: New test.
6814         * gfortran.dg/coarray_11.f90: New test.
6815
6816 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6817
6818         PR fortran/43747
6819         gfortran.dg/initialization_24.f90: New test.
6820
6821 2010-04-13  Jason Merrill  <jason@redhat.com>
6822
6823         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6824         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6825
6826 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6827
6828         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6829         * g++.dg/dg.exp: Likewise.
6830         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6831         * c-c++-common/cpp/warning-directive-1.c: ... here.
6832         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6833         * c-c++-common/cpp/warning-directive-2.c: ... here.
6834         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6835         * c-c++-common/cpp/warning-directive-3.c: ... here.
6836         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6837         * c-c++-common/cpp/warning-directive-4.c: ... here.
6838         * g++.dg/cpp/warning-directive-1.C: Delete.
6839         * g++.dg/cpp/warning-directive-2.C: Delete.
6840         * g++.dg/cpp/warning-directive-3.C: Delete.
6841         * g++.dg/cpp/warning-directive-4.C: Delete.
6842         * gcc.dg/cpp/normalised-3.c: Delete.
6843         * g++.dg/cpp/normalised-1.C: Rename as ...
6844         * c-c++-common/cpp/normalised-3.c: ... this.
6845
6846 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6847
6848         * gcc.dg/tree-ssa/sra-9.c: New test.
6849
6850 2010-04-13  Michael Matz  <matz@suse.de>
6851
6852         PR middle-end/43730
6853         * gcc.dg/pr43730.c: New test.
6854
6855 2010-04-13  Michael Matz  <matz@suse.de>
6856
6857         * gcc.dg/tree-ssa/negate.c: New testcase.
6858
6859 2010-04-13  Richard Guenther  <rguenther@suse.de>
6860
6861         PR testsuite/43735
6862         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6863
6864 2010-04-13  Richard Guenther  <rguenther@suse.de>
6865
6866         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6867
6868 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6869
6870         * gnat.dg/derived_type1.adb: New test.
6871
6872 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6873
6874         * gcc.dg/plugindir1.c: New testcase.
6875         * gcc.dg/plugindir2.c: New testcase.
6876         * gcc.dg/plugindir3.c: New testcase.
6877         * gcc.dg/plugindir4.c: New testcase.
6878
6879 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6880
6881         * gcc.target/i386/rotate-2.c: New test.
6882
6883 2010-04-12  Jason Merrill  <jason@redhat.com>
6884
6885         PR c++/43641
6886         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6887         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6888
6889 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6890
6891         PR c++/25811
6892         * g++.dg/init/pr25811.C: New test.
6893
6894 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6895
6896         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6897         dg-error, dg-warning.
6898         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6899
6900 2010-04-12  Richard Guenther  <rguenther@suse.de>
6901
6902         * gcc.dg/torture/inline-2.c: New testcase.
6903
6904 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6905
6906         PR bootstrap/43699
6907         * gcc.dg/Wunused-var-7.c: New test.
6908
6909         PR tree-optimization/43560
6910         * gcc.c-torture/execute/pr43560.c: New test.
6911
6912 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6913
6914         * gnat.dg/aggr13.adb: New test.
6915         * gnat.dg/aggr14.adb: Likewise.
6916         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6917
6918 2010-04-12  Richard Guenther  <rguenther@suse.de>
6919
6920         PR c++/43611
6921         * g++.dg/torture/pr43611.C: New testcase.
6922
6923 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6924
6925         PR c/36774
6926         * gcc.dg/pr36774-1.c: New test.
6927         * gcc.dg/pr36774-2.c: New test.
6928
6929 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6930
6931         * gcc.target/sh/rte-delay-slot.c: New test.
6932
6933 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gnat.dg/pack9.adb: Remove -cargs option.
6936         * gnat.dg/aggr12.ad[sb]: New test.
6937
6938 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6939
6940         PR target/43417
6941         * gcc.target/sh/pr43417.c: New test.
6942
6943 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6944
6945         PR fortran/43591
6946         * gfortran.dg/spec_expr_6.f90: New test.
6947
6948 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6949
6950         PR cpp/43195
6951         * gcc.dg/cpp/pr43195.c: New.
6952         * gcc.dg/cpp/pr43195.h: New.
6953
6954 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6955
6956         PR 42965
6957         * gcc.dg/Werror-6.c: Adjust.
6958         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6959         * gcc.dg/Werror-4.c: Likewise.
6960         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6961         * gcc.dg/Wswitch-enum-error.c: Likewise.
6962         * gcc.dg/Wpointer-arith.c: Likewise.
6963         * gcc.dg/Wfatal.c: Likewise.
6964         * gcc.dg/Wswitch-error.c: Likewise.
6965         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6966         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6967         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6968         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6969         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6970         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6971         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6972         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6973         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6974         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6975         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6976         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6977         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6978         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6979         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6980         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6981         * g++.dg/cpp/warning-directive-2.C: Likewise.
6982         * gfortran.dg/warning-directive-2.F90: Likewise.
6983
6984 2010-04-09  Jason Merrill  <jason@redhat.com>
6985
6986         PR c++/42623
6987         * g++.dg/template/sizeof13.C: New.
6988
6989 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6990
6991         * g++.dg/other/pr35504.C: Add check for thiscall.
6992         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6993         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6994
6995 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6996
6997         PR c++/28584
6998         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6999         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7000         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7001         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7002         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7003         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7004         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7005         * g++.dg/other/increment1.C: Likewise.
7006
7007 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7008
7009         PR fortran/18918
7010         * gfortran.dg/coarray_7.f90: New test.
7011         * gfortran.dg/coarray_8.f90: New test.
7012
7013 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7014
7015         PR fortran/28039
7016         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7017
7018 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020         PR target/43643
7021         * gcc.dg/pr43643.c: New test.
7022
7023 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7024
7025         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7026
7027 2010-04-08  Richard Guenther  <rguenther@suse.de>
7028
7029         PR tree-optimization/43679
7030         * gcc.c-torture/compile/pr43679.c: New testcase.
7031
7032 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR debug/43670
7035         * gcc.dg/pr43670.c: New test.
7036
7037 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7038
7039         PR middle-end/40815
7040         * gcc.dg/tree-ssa/reassoc-19.c: New.
7041
7042 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR c/18624
7045         * gcc.dg/Wunused-var-1.c: New test.
7046         * gcc.dg/Wunused-var-2.c: New test.
7047         * gcc.dg/Wunused-var-3.c: New test.
7048         * gcc.dg/Wunused-var-4.c: New test.
7049         * gcc.dg/Wunused-var-5.c: New test.
7050         * gcc.dg/Wunused-var-6.c: New test.
7051         * gcc.dg/Wunused-parm-1.c: New test.
7052
7053         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7054         * gcc.dg/trunc-1.c: Likewise.
7055         * gcc.dg/vla-9.c: Likewise.
7056         * gcc.dg/dfp/composite-type.c: Likewise.
7057
7058 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7059
7060         PR objc/35996
7061         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7062         * obj-c++.dg/objc-gc-3.mm: Ditto.
7063
7064 2010-04-07  Simon Baldwin  <simonb@google.com>
7065
7066         * gcc.dg/cpp/warn-undef-2.c: New.
7067         * gcc.dg/cpp/warn-traditional-2.c: New.
7068         * gcc.dg/cpp/warn-comments-2.c: New.
7069         * gcc.dg/cpp/warning-directive-1.c: New.
7070         * gcc.dg/cpp/warn-long-long.c: New.
7071         * gcc.dg/cpp/warn-traditional.c: New.
7072         * gcc.dg/cpp/warn-variadic-2.c: New.
7073         * gcc.dg/cpp/warn-undef.c: New.
7074         * gcc.dg/cpp/warn-normalized-1.c: New.
7075         * gcc.dg/cpp/warning-directive-2.c: New.
7076         * gcc.dg/cpp/warn-long-long-2.c: New.
7077         * gcc.dg/cpp/warn-variadic.c: New.
7078         * gcc.dg/cpp/warn-normalized-2.c: New.
7079         * gcc.dg/cpp/warning-directive-3.c: New.
7080         * gcc.dg/cpp/warn-deprecated-2.c: New.
7081         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7082         * gcc.dg/cpp/warn-multichar-2.c: New.
7083         * gcc.dg/cpp/warn-normalized-3.c: New.
7084         * gcc.dg/cpp/warning-directive-4.c: New.
7085         * gcc.dg/cpp/warn-unused-macros.c: New.
7086         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7087         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7088         * gcc.dg/cpp/warn-cxx-compat.c: New.
7089         * gcc.dg/cpp/warn-redefined.c: New.
7090         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7091         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7092         * gcc.dg/cpp/warn-deprecated.c: New.
7093         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7094         * gcc.dg/cpp/warn-redefined-2.c: New.
7095         * gcc.dg/cpp/warn-comments.c: New.
7096         * gcc.dg/cpp/warn-multichar.c: New.
7097         * g++.dg/cpp/warning-directive-1.C: New.
7098         * g++.dg/cpp/warning-directive-2.C: New.
7099         * g++.dg/cpp/warning-directive-3.C: New.
7100         * g++.dg/cpp/warning-directive-4.C: New.
7101         * gfortran.dg/warning-directive-1.F90: New.
7102         * gfortran.dg/warning-directive-3.F90: New.
7103         * gfortran.dg/warning-directive-2.F90: New.
7104         * gfortran.dg/warning-directive-4.F90: New.
7105
7106 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7107
7108         PR objc++/23716
7109         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7110
7111 2010-04-07  Jason Merrill  <jason@redhat.com>
7112
7113         * g++.dg/template/dr408.C: New.
7114
7115         * g++.dg/lookup/ns4.C: New.
7116
7117         PR c++/38392
7118         * g++.dg/template/friend51.C: New test.
7119
7120         PR c++/41970
7121         * g++.old-deja/g++.other/linkage1.C: Adjust.
7122
7123 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7124
7125         PR c++/42697
7126         * g++.dg/template/crash94.C: New test.
7127
7128 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7129
7130         PR c++/40239
7131         * g++.dg/init/aggr5.C: New test.
7132         * g++.dg/init/aggr5.C: New test.
7133
7134 2010-04-07  Richard Guenther  <rguenther@suse.de>
7135
7136         PR tree-optimization/43270
7137         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7138         * gcc.dg/Warray-bounds-7.c: Likewise.
7139
7140 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7141
7142         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7143         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7144         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7145
7146 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7147
7148         PR c++/42556
7149         * g++.dg/init/pr42556.C: New test.
7150
7151 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7152
7153         PR debug/43628
7154         * g++.dg/debug/dwarf2/typedef2.C: New test.
7155
7156 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7157
7158         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7159         c-c++-common/dwarf2/redeclaration-1.C
7160
7161 2010-04-06  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7164         * g++.dg/ext/attrib18.C: Likewise.
7165         * g++.dg/ext/bitfield2.C: Likewise.
7166         * g++.dg/ext/bitfield4.C: Likewise.
7167         * g++.dg/ext/visibility/warn2.C: Likewise.
7168         * g++.dg/ext/visibility/warn3.C: Likewise.
7169         * g++.dg/gomp/pr26690-1.C: Likewise.
7170         * g++.dg/inherit/covariant7.C: Likewise.
7171         * g++.dg/init/synth2.C: Likewise.
7172         * g++.dg/lookup/using7.C: Likewise.
7173         * g++.dg/other/crash-4.C: Likewise.
7174         * g++.dg/other/error13.C: Likewise.
7175         * g++.dg/other/error20.C: Likewise.
7176         * g++.dg/parse/crash31.C: Likewise.
7177         * g++.dg/parse/error16.C: Likewise.
7178         * g++.dg/parse/error19.C: Likewise.
7179         * g++.dg/parse/error27.C: Likewise.
7180         * g++.dg/parse/error28.C: Likewise.
7181         * g++.dg/parse/fused-params1.C: Likewise.
7182         * g++.dg/template/error2.C: Likewise.
7183         * g++.dg/template/local6.C: Likewise.
7184         * g++.dg/template/qualttp15.C: Likewise.
7185         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7186         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7187         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7188         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7189         * g++.old-deja/g++.eh/spec6.C: Likewise.
7190         * g++.old-deja/g++.jason/crash3.C: Likewise.
7191         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7192         * g++.old-deja/g++.law/ctors5.C: Likewise.
7193         * g++.old-deja/g++.law/ctors9.C: Likewise.
7194         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7195         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7196         * g++.old-deja/g++.other/struct1.C: Likewise.
7197         * g++.old-deja/g++.other/volatile1.C: Likewise.
7198         * g++.old-deja/g++.pt/crash36.C: Likewise.
7199         * g++.old-deja/g++.pt/derived3.C: Likewise.
7200         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7201         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7202
7203 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7204
7205         PR middle-end/43519
7206         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7207         * gcc.dg/graphite/id-19.c: New.
7208
7209 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7210
7211         PR middle-end/32824
7212         * gcc.dg/vect/pr32824: New.
7213
7214 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7215
7216         PR fortran/18918
7217         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7218         * gfortran.dg/coarray_3.f90: Ditto.
7219         * gfortran.dg/coarray_4.f90: Ditto.
7220         * gfortran.dg/coarray_5.f90: Ditto.
7221         * gfortran.dg/coarray_6.f90: Ditto.
7222         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7223
7224 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7225
7226         PR fortran/18918
7227         * gfortran.dg/coarray_4.f90: Fix test.
7228         * gfortran.dg/coarray_6.f90: Add more tests.
7229
7230 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7231
7232         PR fortran/18918
7233         * gfortran.dg/coarray_4.f90: New test.
7234         * gfortran.dg/coarray_5.f90: New test.
7235         * gfortran.dg/coarray_6.f90: New test.
7236
7237 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7238
7239         PR fortran/18918
7240         * gfortran.dg/iso_fortran_env_5.f90: New test.
7241         * gfortran.dg/iso_fortran_env_6.f90: New test.
7242
7243 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7244
7245         PR fortran/39997
7246         * gfortran.dg/coarray_1.f90: New test.
7247         * gfortran.dg/coarray_2.f90: New test.
7248         * gfortran.dg/coarray_3.f90: New test.
7249
7250 2010-04-06  Jason Merrill  <jason@redhat.com>
7251
7252         PR c++/43648
7253         * g++.dg/template/dtor8.C: New.
7254
7255         PR c++/43621
7256         * g++.dg/template/error-recovery2.C: New.
7257
7258 2010-04-06  Jan Hubicka  <jh@suse.czpli
7259
7260         PR tree-optimization/42906
7261         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7262
7263 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7264
7265         PR fortran/43178
7266         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7267         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7268         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7269
7270 2010-04-06  Richard Guenther  <rguenther@suse.de>
7271
7272         PR tree-optimization/43627
7273         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7274
7275 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR target/43638
7278         * gcc.target/i386/pr43638.c: New test.
7279
7280 2010-04-06  Richard Guenther  <rguenther@suse.de>
7281
7282         PR middle-end/43661
7283         * gcc.c-torture/compile/pr43661.c: New testcase.
7284
7285 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7286
7287         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7288
7289 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7290
7291         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7292
7293 2010-04-02  Richard Guenther  <rguenther@suse.de>
7294
7295         PR tree-optimization/43629
7296         * gcc.c-torture/execute/pr43629.c: New testcase.
7297
7298 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7299             Dominique d'Humieres  <dominiq@lps.ens.fr>
7300
7301         PR libfortran/43605
7302         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7303
7304 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7305
7306         PR debug/43325
7307         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7308
7309 2010-04-01  Jason Merrill  <jason@redhat.com>
7310
7311         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7312
7313 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7314             Manfred Schwarb  <manfred99@gmx.ch>
7315
7316         PR libfortran/43605
7317         * gfortran.dg/ftell_3.f90: New test.
7318
7319 2010-04-01  Richard Guenther  <rguenther@suse.de>
7320
7321         PR middle-end/43614
7322         * gcc.c-torture/compile/pr43614.c: New testcase.
7323
7324 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7325
7326         PR tree-optimization/43141
7327         * gcc.dg/guality/pr43141.c: New test.
7328
7329 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7330
7331         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7332         * g++.dg/eh/spbp.C: Likewise.
7333         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7334         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7335         superfluous casts.
7336         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7337         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7338         * objc.dg/dwarf-2.m: Likewise.
7339
7340 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7341
7342         PR middle-end/43464
7343         * gcc.dg/graphite/id-pr43464.c: New.
7344         * gcc.dg/graphite/id-pr43464-1.c: New.
7345
7346 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7347
7348         PR middle-end/43351
7349         * gcc.dg/graphite/id-pr43351.c
7350
7351 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7352
7353         PR testsuite/35165
7354         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7355         * obj-c++.dg/try-catch-2.mm: Ditto.
7356         * obj-c++.dg/lookup-2.mm: Ditto.
7357         * obj-c++.dg/encode-8.m: Ditto.
7358         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7359         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7360         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7361         * obj-c++.dg/const-str-11.mm: Ditto.
7362         * obj-c++.dg/const-str-9.mm: Ditto.
7363         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7364         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7365         * obj-c++.dg/except-1.mm: Ditto.
7366         * obj-c++.dg/const-str-7.mm: Ditto.
7367         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7368         * obj-c++.dg/const-str-3.mm: Ditto.
7369         * obj-c++.dg/const-str-7.mm: Ditto.
7370         * obj-c++.dg/stubify-2.mm: Change dump file name.
7371
7372         PR objc++/23613
7373         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7374         New macro.
7375         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7376         Remove dg-xfail-if.
7377
7378 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7379
7380         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7381         only with -O2, -O3 or -Os and not with -fwhopr.
7382
7383 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7384
7385         PR c++/43558
7386         * g++.dg/template/typedef31.C: New test.
7387
7388 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7389
7390         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7391         assembler output on *-*-solaris2*.
7392         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7393
7394 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7395
7396         PR debug/43557
7397         * gcc.dg/pr43557-1.c: New test.
7398         * gcc.dg/pr43557-2.c: New file.
7399
7400 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7401
7402         PR 43562
7403         * gcc.dg/pr43562.c: New test.
7404
7405 2010-03-30  Jason Merrill  <jason@redhat.com>
7406
7407         PR c++/43076
7408         * g++.dg/template/error-recovery1.C: New.
7409
7410         PR c++/41786
7411         * g++.dg/parse/ambig5.C: New.
7412
7413 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7414
7415         PR debug/43593
7416         * gcc.dg/guality/pr43593.c: New test.
7417
7418 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7419
7420         PR middle-end/43430
7421         * gcc.dg/vect/pr43430-1.c: New.
7422
7423 2010-03-30  Jason Merrill  <jason@redhat.com>
7424
7425         PR c++/43559
7426         * g++.dg/template/partial7.C: New.
7427
7428 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7429
7430         * gcc.target/s390/stackcheck1.c: New testcase.
7431
7432 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7433
7434         PR libfortran/43265
7435         * gfortran.dg/read_eof_8.f90: New test.
7436
7437 2010-03-29  Jason Merrill  <jason@redhat.com>
7438
7439         * gcc.dg/cpp/include6.c: Change [] to ().
7440
7441         N3077
7442         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7443         splicing and UCNs.
7444         * c-c++-common/raw-string-2.c: Add trigraph test.
7445         * c-c++-common/raw-string-8.c: New.
7446         * c-c++-common/raw-string-9.c: New.
7447         * c-c++-common/raw-string-10.c: New.
7448
7449         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7450         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7451         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7452         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7453         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7454         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7455         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7456
7457 2010-03-29  Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/43560
7460         * gcc.dg/torture/pr43560.c: New testcase.
7461
7462 2010-03-29  Jason Merrill  <jason@redhat.com>
7463
7464         N3077
7465         * g++.dg/ext/raw-string-1.C: Change [] to ().
7466         * g++.dg/ext/raw-string-2.C: Change [] to ().
7467         Don't use \ in delimiter.
7468         * g++.dg/ext/raw-string-3.C: Change [] to ().
7469         * g++.dg/ext/raw-string-4.C: Change [] to ().
7470         * g++.dg/ext/raw-string-5.C: Change [] to ().
7471         Test for error on \ in delimiter.
7472         * g++.dg/ext/raw-string-6.C: Change [] to ().
7473         * g++.dg/ext/raw-string-7.C: Change [] to ().
7474
7475 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7476
7477         PR 43564
7478         * gcc.dg/pr43564.c: New test.
7479
7480 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7481
7482         PR fortran/43551
7483         * gfortran.dg/direct_io_12.f90: New test.
7484
7485 2010-03-28  Jan Hubicka  <jh@suse.cz>
7486
7487         PR tree-optimization/43505
7488         * gfortran.dg/pr43505.f90: New testcase.
7489
7490 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7491
7492         PR tree-optimization/43528
7493         * gcc.target/i386/pr43528.c: New test.
7494
7495 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7496
7497         PR c/43381
7498         * gcc.dg/parm-impl-decl-3.c: New test.
7499
7500 2010-03-26  Jason Merrill  <jason@redhat.com>
7501
7502         PR c++/43509
7503         * g++.dg/cpp0x/parse1.C: New.
7504
7505 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7506
7507         PR target/43524
7508         * gcc.target/i386/pr43524.c: New test.
7509
7510 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7511
7512         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7513         whitespace, rename main to foo.
7514         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7515         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7516         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7517         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7518         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7519         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7520         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7521         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7522         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7523         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7524         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7525
7526 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7527
7528         PR c++/43327
7529         * g++.dg/other/crash-10.C: New test.
7530         * g++.dg/other/crash-11.C: New test.
7531
7532 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7533
7534         PR libfortran/43517
7535         * gfortran.dg/read_eof_7.f90: New test.
7536
7537 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7538
7539         PR objc/35165
7540         PR testsuite/43512
7541         * objc-obj-c++-shared: New directory.
7542         * objc-obj-c++-shared/Object1-implementation.h: New file.
7543         * objc-obj-c++-shared/Object1.h: New file.
7544         * objc-obj-c++-shared/Protocol1.h: New file.
7545         * objc-obj-c++-shared/next-abi.h: New file.
7546         * objc-obj-c++-shared/next-mapping.h: New file.
7547         * objc/execute/next_mapping.h: Delete.
7548         * objc.dg/special/special.exp: For all targets run the tests with
7549         -fgnu-runtime, for darwin targets also run the tests with
7550         -fnext-runtime.
7551         * objc.dg/dg.exp: Ditto.
7552         * obj-c++.dg/dg.exp: Ditto.
7553         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7554         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7555         include use of updated NeXT interface.
7556         * objc/execute/formal_protocol-5.m: Ditto.
7557         * objc/execute/protocol-isEqual-2.m: Ditto.
7558         * objc/execute/protocol-isEqual-4.m: Ditto.
7559         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7560         Protocol1.h) and next-mapping.h as required.
7561         * objc/execute/object_is_class.m: Ditto.
7562         * objc/execute/enumeration-1.m: Ditto.
7563         * objc/execute/class-13.m: Ditto.
7564         * objc/execute/formal_protocol-2.m: Ditto.
7565         * objc/execute/formal_protocol-4.m: Ditto.
7566         * objc/execute/class-1.m: Ditto.
7567         * objc/execute/bycopy-1.m: Ditto.
7568         * objc/execute/formal_protocol-6.m: Ditto.
7569         * objc/execute/bycopy-3.m: Ditto.
7570         * objc/execute/class-3.m: Ditto.
7571         * objc/execute/bf-11.m: Ditto.
7572         * objc/execute/class-5.m: Ditto.
7573         * objc/execute/bf-13.m: Ditto.
7574         * objc/execute/class-7.m: Ditto.
7575         * objc/execute/bf-15.m: Ditto.
7576         * objc/execute/class-9.m: Ditto.
7577         * objc/execute/bf-17.m: Ditto.
7578         * objc/execute/bf-19.m: Ditto.
7579         * objc/execute/IMP.m: Ditto.
7580         * objc/execute/exceptions/catchall-1.m: Ditto.
7581         * objc/execute/exceptions/trivial.m: Ditto.
7582         * objc/execute/exceptions/finally-1.m: Ditto.
7583         * objc/execute/exceptions/local-variables-1.m: Ditto.
7584         * objc/execute/exceptions/foward-1.m: Ditto.
7585         * objc/execute/bf-2.m: Ditto.
7586         * objc/execute/string1.m: Ditto.
7587         * objc/execute/bf-4.m: Ditto.
7588         * objc/execute/informal_protocol.m: Ditto.
7589         * objc/execute/string3.m: Ditto.
7590         * objc/execute/bf-6.m: Ditto.
7591         * objc/execute/bf-8.m: Ditto.
7592         * objc/execute/class-tests-1.h: Ditto.
7593         * objc/execute/protocol-isEqual-1.m: Ditto.
7594         * objc/execute/protocol-isEqual-3.m: Ditto.
7595         * objc/execute/_cmd.m: Ditto.
7596         * objc/execute/function-message-1.m: Ditto.
7597         * objc/execute/bf-20.m: Ditto.
7598         * objc/execute/bf-common.h: Ditto.
7599         * objc/execute/np-2.m: Ditto.
7600         * objc/execute/class-10.m: Ditto.
7601         * objc/execute/class-12.m: Ditto.
7602         * objc/execute/enumeration-2.m: Ditto.
7603         * objc/execute/class-14.m: Ditto.
7604         * objc/execute/encode-1.m: Ditto.
7605         * objc/execute/formal_protocol-1.m: Ditto.
7606         * objc/execute/formal_protocol-3.m: Ditto.
7607         * objc/execute/accessing_ivars.m: Ditto.
7608         * objc/execute/bycopy-2.m: Ditto.
7609         * objc/execute/class-2.m: Ditto.
7610         * objc/execute/bf-10.m: Ditto.
7611         * objc/execute/formal_protocol-7.m: Ditto.
7612         * objc/execute/root_methods.m: Ditto.
7613         * objc/execute/class-4.m: Ditto.
7614         * objc/execute/bf-12.m: Ditto.
7615         * objc/execute/class-6.m: Ditto.
7616         * objc/execute/bf-14.m: Ditto.
7617         * objc/execute/nested-func-1.m: Ditto.
7618         * objc/execute/class-8.m: Ditto.
7619         * objc/execute/private.m: Ditto.
7620         * objc/execute/bf-16.m: Ditto.
7621         * objc/execute/bf-18.m: Ditto.
7622         * objc/execute/load-3.m: Ditto.
7623         * objc/execute/compatibility_alias.m: Ditto.
7624         * objc/execute/bf-1.m: Ditto.
7625         * objc/execute/no_clash.m: Ditto.
7626         * objc/execute/bf-3.m: Ditto.
7627         * objc/execute/string2.m: Ditto.
7628         * objc/execute/bf-5.m: Ditto.
7629         * objc/execute/string4.m: Ditto.
7630         * objc/execute/bf-7.m: Ditto.
7631         * objc/execute/object_is_meta_class.m: Ditto.
7632         * objc/execute/bf-9.m: Ditto.
7633         * objc/execute/bf-21.m: Ditto.
7634         * objc/execute/cascading-1.m: Ditto.
7635         * objc/execute/trivial.m: Ditto.
7636         * objc/execute/np-1.m: Ditto.
7637         * objc/compile/trivial.m: Ditto.
7638         * objc/execute/class_self-2.m: Include <stdlib.h>.
7639         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7640         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7641         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7642         and 64bit. Use new NeXT interface as required.
7643         * objc.dg/special/unclaimed-category-1.m: Ditto.
7644         * objc.dg/special/unclaimed-category-1.h: Ditto.
7645         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7646         * objc.dg/func-ptr-1.m: Ditto.
7647         * objc.dg/stret-1.m: Ditto.
7648         * objc.dg/encode-2.m: Ditto.
7649         * objc.dg/category-1.m: Ditto.
7650         * objc.dg/encode-3.m: Ditto.
7651         * objc.dg/call-super-3.m: Ditto.
7652         * objc.dg/method-3.m: Ditto.
7653         * objc.dg/func-ptr-2.m: Ditto.
7654         * objc.dg/lookup-1.m: Ditto.
7655         * objc.dg/encode-4.m: Ditto.
7656         * objc.dg/fix-and-continue-1.m: Ditto.
7657         * objc.dg/proto-lossage-3.m: Ditto.
7658         * objc.dg/method-13.m: Ditto.
7659         * objc.dg/proto-qual-1.m: Ditto.
7660         * objc.dg/zero-link-3.m: Ditto.
7661         * objc.dg/bitfield-1.m: Ditto.
7662         * objc.dg/va-meth-1.m: Ditto.
7663         * objc.dg/super-class-3.m: Ditto.
7664         * objc.dg/call-super-1.m: Ditto.
7665         * objc.dg/type-size-2.m: Ditto.
7666         * objc.dg/method-10.m: Ditto.
7667         * objc.dg/defs.m: Ditto.
7668         * objc.dg/const-str-3.m: Ditto.
7669         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7670         Protocol1.h) and next-mapping.h as required. Use new NeXT
7671         interface as required.
7672         * objc.dg/super-class-4.m: Ditto.
7673         * objc.dg/comp-types-8.m: Ditto.
7674         * objc.dg/call-super-2.m: Ditto.
7675         * objc.dg/objc-fast-4.m: Ditto.
7676         * objc.dg/method-6.m: Ditto.
7677         * objc.dg/const-str-3.m: Ditto.
7678         * objc.dg/const-str-7.m: Ditto.
7679         * objc.dg/method-15.m: Ditto.
7680         * objc.dg/method-19.m: Ditto.
7681         * objc.dg/sync-1.m: Ditto.
7682         * objc.dg/layout-1.m: Ditto.
7683         * objc.dg/bitfield-3.m: Ditto.
7684         * objc.dg/try-catch-3.m: Ditto.
7685         * objc.dg/try-catch-7.m: Ditto.
7686         * objc.dg/comp-types-10.m: Ditto.
7687         * objc.dg/selector-2.: Ditto.
7688         * objc.dg/method-7.m: Ditto.
7689         * objc.dg/typedef-alias-1.m: Ditto.
7690         * objc.dg/proto-lossage-2.m: Ditto.
7691         * objc.dg/comp-types-11.m: Ditto.
7692         * objc.dg/sizeof-1.m: Ditto.
7693         * objc.dg/method-17.m: Ditto.
7694         * objc.dg/bitfield-5.m: Ditto.
7695         * objc.dg/try-catch-1.m: Ditto.
7696         * objc.dg/encode-5.m: Ditto.
7697         * objc.dg/fix-and-continue-2.m: Ditto.
7698         * objc.dg/method-9.m: Ditto.
7699         * objc.dg/isa-field-1.m: Ditto.
7700         * objc.dg/local-decl-2.m: Ditto.
7701         * objc.dg/objc-gc-4.m: Ditto.
7702         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7703         * objc.dg/gnu-runtime-3.m: Ditto.
7704         * objc.dg/encode-7.m: Ditto.
7705         * objc.dg/encode-8.m: Ditto.
7706         * objc.dg/selector-3.m: Ditto.
7707         * objc.dg/gnu-runtime-1.m: Ditto.
7708         * objc.dg/const-str-12.m: Ditto.
7709         * objc.dg/gnu-runtime-2.m: Ditto.
7710         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7711         * objc.dg/selector-1.m: Ditto.
7712         * objc.dg/stubify-2.m: Ditto.
7713         * objc.dg/zero-link-1.m: Ditto.
7714         * objc.dg/stret-2.m: Ditto.
7715         * objc.dg/zero-link-2.m: Ditto.
7716         * objc.dg/next-runtime-1.m: Ditto.
7717         * objc.dg/symtab-1.m: Ditto.
7718         * objc.dg/stubify-1.m: Ditto.
7719         * objc.dg/bitfield-2.m: Ditto.
7720         * objc.dg/try-catch-10.m: Apply to both runtimes.
7721         * objc.dg/const-str-1.m: Ditto.
7722         * objc.dg/image-info.m: Ditto.
7723         * objc.dg/encode-9.m: Ditto.
7724         * objc.dg/pragma-1.m: Apply test to all targets.
7725         * objc.dg/const-str-4.m: Ditto.
7726         * objc.dg/const-str-8.m: Ditto.
7727         * objc.dg/super-class-2.m: Ditto.
7728         * objc.dg/try-catch-5.m: Ditto.
7729         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7730         Protocol1.h) and next-mapping.h as required. Use new NeXT
7731         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7732         * objc.dg/const-str-11.m: Ditto.
7733         * objc.dg/const-str-9.m: Ditto.
7734         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7735         * objc.dg/encode-1.m: Remove redundant -lobjc.
7736         * objc.dg/try-catch-9.m: Tidy space.
7737         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7738         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7739         and 64bit. Use new NeXT interface as required.
7740         * obj-c++.dg/template-4.mm: Ditto.
7741         * obj-c++.dg/defs.mm: Ditto.
7742         * obj-c++.dg/basic.mm: Ditto.
7743         * obj-c++.dg/encode-4.mm: Ditto.
7744         * obj-c++.dg/method-17.mm: Ditto.
7745         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7746         * obj-c++.dg/cxx-class-1.mm: Ditto.
7747         * obj-c++.dg/method-10.mm: Ditto.
7748         * obj-c++.dg/va-meth-1.mm: Ditto.
7749         * obj-c++.dg/encode-5.mm: Ditto.
7750         * obj-c++.dg/lookup-2.mm: Ditto.
7751         * obj-c++.dg/template-3.mm: Ditto.
7752         * obj-c++.dg/proto-qual-1.mm: Ditto.
7753         * obj-c++.dg/qual-types-1.m: Ditto.
7754         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7755         * obj-c++.dg/template-1.mm: Ditto.
7756         * obj-c++.dg/encode-6.mm: Ditto.
7757         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7758         Protocol1.h) and next-mapping.h as required. Use new NeXT
7759         interface as required.
7760         * obj-c++.dg/except-1.mm: Ditto.
7761         * obj-c++.dg/const-str-7.mm: Ditto.
7762         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7763         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7764         * obj-c++.dg/selector-2.mm: Ditto.
7765         * obj-c++.dg/isa-field-1.mm: Ditto.
7766         * obj-c++.dg/try-catch-1.mm: Ditto.
7767         * obj-c++.dg/local-decl-1.mm: Ditto.
7768         * obj-c++.dg/try-catch-9.mm: Ditto.
7769         * obj-c++.dg/no-extra-load.mm: Ditto.
7770         * obj-c++.dg/selector-5.mm: Ditto.
7771         * obj-c++.dg/method-12.mm: Ditto.
7772         * obj-c++.dg/try-catch-11.mm: Ditto.
7773         * obj-c++.dg/comp-types-11.mm: Ditto.
7774         * obj-c++.dg/bitfield-3.mm: Ditto.
7775         * obj-c++.dg/method-6.mm: Ditto.
7776         * obj-c++.dg/super-class-2.mm: Ditto.
7777         * obj-c++.dg/method-21.mm: Ditto.
7778         * obj-c++.dg/const-str-8.mm: Ditto.
7779         * obj-c++.dg/try-catch-7.mm: Ditto.
7780         * obj-c++.dg/method-15.mm: Ditto.
7781         * obj-c++.dg/layout-1.mm: Ditto.
7782         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7783         * obj-c++.dg/const-str-3.mm: Ditto.
7784         * obj-c++.dg/try-catch-2.mm: Ditto.
7785         * obj-c++.dg/objc-gc-3.mm: Ditto.
7786         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7787         * obj-c++.dg/bitfield-1.mm: Ditto.
7788         * obj-c++.dg/selector-6.mm: Ditto.
7789         * obj-c++.dg/method-13.mm: Ditto.
7790         * obj-c++.dg/comp-types-12.mm: Ditto.
7791         * obj-c++.dg/bitfield-4.mm: Ditto.
7792         * obj-c++.dg/try-catch-8.mm: Ditto.
7793         * obj-c++.dg/method-2.mm: Ditto.
7794         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7795         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7796         * obj-c++.dg/const-str-4.mm: Ditto.
7797         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7798         * obj-c++.dg/try-catch-3.mm: Ditto.
7799         * obj-c++.dg/comp-types-9.mm: Ditto.
7800         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7801         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7802         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7803         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7804         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7805         Use new NeXT interface as required.
7806         * obj-c++.dg/const-str-10.mm: Ditto.
7807         * obj-c++.dg/const-str-11.mm: Ditto.
7808         * obj-c++.dg/const-str-9.mm: Ditto.
7809         * obj-c++.dg/method-11.mm: Ditto.
7810         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7811         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7812         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7813         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7814         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7815
7816 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7817
7818         PR c++/43206
7819         * g++.dg/template/typedef30.C: New test case.
7820
7821 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR c/43385
7824         * gcc.c-torture/execute/pr43385.c: New test.
7825
7826 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7827
7828         * gcc.dg/strncpy-fix-1.c: New test.
7829
7830 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7831
7832         PR testsuite/41609
7833         * lib/objc-torture.exp (objc-set-runtime-options): New.
7834         * objc/execute/execute.exp: Check runtime options on each pass.
7835         * objc/execute/exceptions/exceptions.exp: Ditto.
7836         * objc/compile/compile.exp: Ditto.
7837
7838         PR testsuite/42348
7839         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7840         standard tests.
7841         (check_effective_target_objc2): New proc.
7842         (check_effective_target_next_runtime): New proc.
7843         * lib/objc.exp: Determine which runtime is in force and support it.
7844         * lib/obj-c++.exp: Ditto.
7845
7846 2010-03-24  Jason Merrill  <jason@redhat.com>
7847
7848         PR c++/43502
7849         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7850
7851 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7852
7853         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7854         a loop.
7855         * gcc.dg/ipa/ipa-2.c: Likewise.
7856         * gcc.dg/ipa/ipa-3.c: Likewise.
7857         * gcc.dg/ipa/ipa-4.c: Likewise.
7858         * gcc.dg/ipa/ipa-5.c: Likewise.
7859         * gcc.dg/ipa/ipa-7.c: Likewise.
7860         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7861         a loop.
7862         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7863         i_can_not_be_propagated_fully2 into a loop.
7864         * gcc.dg/ipa/ipa-8.c: New test.
7865         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7866
7867 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR debug/19192
7870         PR debug/43479
7871         * gcc.dg/guality/pr43479.c: New test.
7872         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7873         and add volatile keyword.
7874
7875 2010-03-23  Mike Stump  <mikestump@comcast.net>
7876
7877         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7878
7879 2010-03-23  Jason Merrill  <jason@redhat.com>
7880
7881         * g++.dg/ext/altivec-17.C: Adjust error message.
7882
7883         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7884         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7885         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7886         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7887         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7888         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7889
7890 2010-03-22  Jason Merrill  <jason@redhat.com>
7891
7892         PR c++/43333
7893         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7894         * g++.dg/ext/is_pod_98.C: New.
7895
7896         PR c++/43281
7897         * g++.dg/cpp0x/auto18.C: New.
7898
7899         * gcc.dg/pr36997.c: Adjust error message.
7900         * g++.dg/ext/vector9.C: Likewise.
7901         * g++.dg/conversion/simd3.C: Likewise.
7902         * g++.dg/other/error23.C: Likewise.
7903
7904 2010-03-22  Michael Matz  <matz@suse.de>
7905
7906         PR middle-end/43475
7907         * gfortran.dg/pr43475.f90: New testcase.
7908
7909 2010-03-22  Richard Guenther  <rguenther@suse.de>
7910
7911         PR tree-optimization/43390
7912         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7913
7914 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7915
7916         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7917         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7918
7919 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7920             Michael Matz  <matz@suse.de>
7921
7922         PR c++/43081
7923         * g++.dg/parse/crash56.C: New test.
7924
7925 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7926
7927         PR fortran/43450
7928         * gfortran.dg/whole_file_15.f90 : New test.
7929
7930 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7931
7932         PR fortran/43409
7933         * gfortran.dg/inquire_size.f90: New test.
7934
7935 2010-03-20  Richard Guenther  <rguenther@suse.de>
7936
7937         PR rtl-optimization/43438
7938         * gcc.c-torture/execute/pr43438.c: New testcase.
7939
7940 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7941
7942         PR c++/43375
7943         * g++.dg/abi/mangle42.C: New test.
7944
7945 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7946
7947         PR C/43211
7948         * gcc.dg/pr43211.c: New test.
7949         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7950
7951 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7952
7953         PR rtl-optimization/42258
7954         * gcc.target/arm/thumb1-mul-moves.c: New test.
7955
7956         PR target/40697
7957         * gcc.target/arm/thumb-andsi.c: New test.
7958
7959         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7960         dg-require-effective-target.
7961
7962 2010-03-19  Michael Matz  <matz@suse.de>
7963
7964         PR c++/43116
7965         * g++.dg/other/pr43116.C: New testcase.
7966
7967 2010-03-19  Michael Matz  <matz@suse.de>
7968
7969         PR target/43305
7970         * gcc.dg/pr43305.c: New testcase.
7971
7972 2010-03-19  Richard Guenther  <rguenther@suse.de>
7973
7974         PR tree-optimization/43415
7975         * gcc.c-torture/compile/pr43415.c: New testcase.
7976
7977 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7978
7979         PR ada/43106
7980         * gnat.dg/case_optimization2.adb: New test.
7981         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7982
7983 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7984             Jack Howarth <howarth@bromo.med.uc.edu>
7985
7986         PR target/36399
7987         * gcc.target/i386/push-1.c: Don't xfail
7988           scan-assembler-not "movups" on darwin.
7989
7990 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR debug/43058
7993         * gcc.dg/pr43058.c: New test.
7994
7995 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7996
7997         PR middle-end/42450
7998         * g++.dg/torture/pr42450.C: New test.
7999
8000 2010-03-18  Michael Matz  <matz@suse.de>
8001
8002         PR middle-end/43419
8003         * gcc.dg/pr43419.c: New testcase.
8004
8005 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8006
8007         PR rtl-optimization/43360
8008         * gcc.dg/torture/pr43360.c: New.
8009
8010 2010-03-18  Michael Matz  <matz@suse.de>
8011
8012         PR tree-optimization/43402
8013         * gcc.dg/pr43402.c: New testcase.
8014
8015 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8016
8017         PR target/42427
8018         * gcc.dg/pr42427.c: New test.
8019
8020 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8021
8022         PR libfortran/43265
8023         * gfortran.dg/read_empty_file.f: New test.
8024         * gfortran.dg/read_eof_all.f90: New test.
8025         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8026         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8027
8028 2010-03-17  Michael Matz  <matz@suse.de>
8029
8030         * gcc.dg/pr43300.c: Add -w.
8031
8032 2010-03-17  Richard Guenther  <rguenther@suse.de>
8033
8034         * gcc.dg/pr43379.c: Add -w.
8035
8036 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8037
8038         PR fortran/43331
8039         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8040
8041 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8042
8043         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8044
8045 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8046
8047         * ada/acats/run_all.sh: Log start and end times.
8048
8049 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8050
8051         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8052
8053 2010-03-16  Richard Guenther  <rguenther@suse.de>
8054
8055         PR middle-end/43379
8056         * gcc.dg/pr43379.c: New testcase.
8057
8058 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR debug/43051
8061         * gcc.dg/guality/pr43051-1.c: New test.
8062
8063 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8064
8065         PR testsuite/43363
8066         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8067
8068 2010-03-15  Michael Matz  <matz@suse.de>
8069
8070         PR middle-end/43300
8071         * gcc.dg/pr43300.c: New testcase.
8072
8073 2010-03-15  Richard Guenther  <rguenther@suse.de>
8074
8075         PR tree-optimization/43367
8076         * gcc.c-torture/compile/pr43367.c: New testcase.
8077
8078 2010-03-15  Richard Guenther  <rguenther@suse.de>
8079
8080         PR tree-optimization/43317
8081         * gcc.dg/pr43317.c: New testcase.
8082
8083 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8084
8085         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8086
8087 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8088
8089         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8090
8091 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8092
8093         PR fortran/43362
8094         * gfortran.dg/impure_constructor_1.f90: New test.
8095
8096 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8097
8098         PR middle-end/43354
8099         * gfortran.dg/graphite/id-pr43354.f: New.
8100
8101 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8102
8103         PR middle-end/43349
8104         * gfortran.dg/graphite/pr43349.f: New.
8105
8106 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8107
8108         PR middle-end/43306
8109         * gcc.dg/graphite/pr43306.c: New.
8110
8111 2010-03-12  David S. Miller  <davem@davemloft.net>
8112
8113         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8114         sparc.
8115
8116 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8117
8118         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8119
8120 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8121
8122         PR fortran/43291
8123         PR fortran/43326
8124         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8125
8126 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8127
8128         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8129         fail for *-*-mingw* targets.
8130
8131 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR debug/43329
8134         * gcc.dg/guality/pr43329-1.c: New test.
8135
8136 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8137
8138         PR tree-optimization/43257
8139         * g++.dg/torture/pr43257.C: New test.
8140
8141 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8142
8143         PR fortran/43228
8144         * gfortran.dg/namelist_61.f90: New test.
8145
8146 2010-03-11  Richard Guenther  <rguenther@suse.de>
8147
8148         PR tree-optimization/43255
8149         * gcc.c-torture/compile/pr43255.c: New testcase.
8150
8151 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8152
8153         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8154         * gcc.dg/pr43280.c: New testcase.
8155
8156 2010-03-11  Richard Guenther  <rguenther@suse.de>
8157
8158         PR lto/43200
8159         * gcc.dg/lto/20100227-1_0.c: New testcase.
8160         * gcc.dg/lto/20100227-1_1.c: Likewise.
8161
8162 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8163
8164         PR libfortran/43320
8165         PR libfortran/43265
8166         * gfortran.dg/read_eof_6.f: New test
8167         * gfortran.dg/read_x_eof.f90: New test.
8168         * gfortran.dg/read_x_past.f: Update test.
8169
8170 2010-03-10  Jan Hubicka   <jh@suse.cz>
8171
8172         * gcc.c-torture/compile/pr43288.c: New test.
8173
8174 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8175
8176         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8177         -fpic/-fPIC flags.
8178         * g++.old-deja/g++.pt/asm2.C: Likewise.
8179         * gcc.c-torture/compile/20000804-1.c: Likewise.
8180         * gcc.target/i386/clobbers.c: Likewise.
8181
8182 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8183
8184         PR fortran/43303
8185         * gfortran.dg/c_assoc_3.f90: New test.
8186
8187 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR debug/36728
8190         * gcc.dg/guality/pr36728-1.c: New test.
8191         * gcc.dg/guality/pr36728-2.c: New test.
8192
8193 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8194
8195         * gcc.dg/h8300-div-delay-slot.c: New test.
8196
8197 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8198
8199         PR tree-optimization/43236
8200         * gcc.c-torture/execute/pr43236.c: New test.
8201
8202 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8203
8204         PR middle-end/42859
8205         * g++.dg/eh/pr42859.C: New test.
8206
8207 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR debug/43299
8210         * gcc.dg/pr43299.c: New test.
8211
8212         PR debug/43290
8213         * g++.dg/eh/unwind2.C: New test.
8214
8215 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8216             Reza Yazdani  <reza.yazdani@amd.com>
8217
8218         PR middle-end/43065
8219         * gcc.dg/graphite/run-id-4.c: New.
8220
8221 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8222
8223         PR middle-end/43065
8224         * gcc.dg/graphite/run-id-3.c: New.
8225
8226 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8227
8228         PR middle-end/42644
8229         PR middle-end/42130
8230         * gcc.dg/graphite/id-18.c: New.
8231         * gcc.dg/graphite/run-id-pr42644.c: New.
8232
8233 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8234
8235         PR middle-end/42326
8236         * gcc.dg/graphite/pr42326.c: New.
8237
8238 2010-03-08  Richard Guenther  <rguenther@suse.de>
8239
8240         PR tree-optimization/43269
8241         * gcc.c-torture/execute/pr43269.c: New testcase.
8242
8243 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8244
8245         PR fortran/43256
8246         * gfortran.dg/typebound_call_13.f03: New.
8247
8248 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8249
8250         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8251         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8252
8253 2010-03-05  Jason Merrill  <jason@redhat.com>
8254
8255         * g++.dg/abi/mangle40.C: Require weak and alias.
8256
8257 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8258
8259         PR middle-end/42326
8260         * gfortran.dg/graphite/pr42326.f90: New.
8261         * gfortran.dg/graphite/pr42326-1.f90: New.
8262
8263 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8264
8265         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8266         (gnat_target_compile): Likewise.
8267         Reinitialize GNAT_UNDER_TEST if target changes.
8268         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8269         (local_find_gnatmake): Pass full --GCC to gnatlink.
8270         Remove --LINK.
8271
8272 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8273
8274         PR c/43248
8275         * gcc.dg/compound-literal-1.c: New testcase.
8276
8277 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8278
8279         PR tree-optimization/43164
8280         PR tree-optimization/43191
8281         * gcc.c-torture/compile/pr43164.c: New test.
8282         * gcc.c-torture/compile/pr43191.c: Likewise.
8283
8284 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8285
8286         PR fortran/43244
8287         * gfortran.dg/finalize_9.f90: New.
8288
8289 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8290             Ken Werner <ken@linux.vnet.ibm.com>
8291
8292         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8293         to dg-options for spu.
8294         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8295         dump-scan target to exclude spu.
8296
8297 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8298
8299         PR middle-end/43209
8300         * gcc.dg/tree-ssa/ivopts-4.c: New.
8301
8302 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8303
8304         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8305         include-opts and exclude-opts; skip checking the flags if arguments
8306         are the same as the defaults.
8307         (dg-xfail-if): Verify the number of arguments, supply defaults
8308         for unspecified optional arguments.
8309         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8310
8311 2010-03-03  Jason Merrill  <jason@redhat.com>
8312
8313         PR c++/12909
8314         * g++.dg/abi/mangle40.C: Updated.
8315
8316 2010-03-03  Jason Merrill  <jason@redhat.com>
8317
8318         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8319         * g++.dg/abi/mangle23.C: Likewise.
8320         * g++.dg/eh/simd-2.C: Likewise.
8321         * g++.dg/ext/attribute-test-2.C: Likewise.
8322         * g++.dg/ext/vector14.C: Likewise.
8323         * g++.dg/other/pr34435.C: Likewise.
8324         * g++.dg/template/conv8.C: Likewise.
8325         * g++.dg/template/nontype9.C: Likewise.
8326         * g++.dg/template/qualttp17.C: Likewise.
8327         * g++.dg/template/ref1.C: Likewise.
8328         * g++.old-deja/g++.pt/crash68.C: Likewise.
8329         * g++.old-deja/g++.pt/ref1.C: Likewise.
8330         * g++.old-deja/g++.pt/ref3.C: Likewise.
8331         * g++.old-deja/g++.pt/ref4.C: Likewise.
8332
8333         PR c++/12909
8334         * g++.dg/abi/mangle40.C: New.
8335         * g++.dg/abi/mangle41.C: New.
8336         * g++.dg/lto/20100302_0.C: New.
8337         * g++.dg/lto/20100302_1.C: New.
8338         * g++.dg/lto/20100302.h: New.
8339
8340 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8341
8342         PR fortran/43243
8343         * gfortran.dg/internal_pack_12.f90: New test.
8344
8345 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8346
8347         * gcc.dg/pr36997.c: Adjust error message.
8348
8349 2010-03-03  Mike Stump  <mikestump@comcast.net>
8350
8351         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8352         adjustments to not be present on machines that align the stack to
8353         more than 4 bytes and don't have a red zone yet as that is an
8354         unimplemented optimization.
8355
8356 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8357
8358         PR fortran/43169
8359         * gfortran.dg/impure_assignment_3.f90: New.
8360
8361 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR debug/43229
8364         * gfortran.dg/pr43229.f90: New test.
8365
8366         PR debug/43237
8367         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8368
8369         PR debug/43177
8370         * gcc.dg/guality/pr43177.c: New test.
8371
8372 2010-03-02  Jason Merrill  <jason@redhat.com>
8373
8374         * g++.dg/ext/vector9.C: Adjust error message.
8375         * g++.dg/conversion/simd3.C: Likewise.
8376         * g++.dg/other/error23.C: Likewise.
8377
8378 2010-03-02  Mike Stump  <mikestump@comcast.net>
8379
8380         PR c++/41090
8381         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8382
8383 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/43180
8386         * gfortran.dg/internal_pack_10.f90: New test.
8387
8388         PR fortran/43173
8389         * gfortran.dg/internal_pack_11.f90: New test.
8390
8391 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8392
8393         PR middle-end/42640
8394         * gcc.dg/tree-ssa/pr42640.c: New.
8395
8396 2010-03-01  Richard Guenther  <rguenther@suse.de>
8397
8398         PR tree-optimization/43220
8399         * gcc.c-torture/execute/pr43220.c: New testcase.
8400
8401 2010-03-01  Richard Guenther  <rguenther@suse.de>
8402
8403         PR middle-end/43213
8404         * gcc.dg/pr43213.c: New testcase.
8405
8406 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8407
8408         PR pch/14940
8409         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8410
8411 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8412
8413         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8414         New function.
8415         (check_effective_target_ucn): Likewise.
8416
8417         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8418         if !ucn.
8419         * gcc.dg/ucnid-2.c: Likewise.
8420         * gcc.dg/ucnid-3.c: Likewise.
8421         * gcc.dg/ucnid-4.c: Likewise.
8422         * gcc.dg/ucnid-11.c: Likewise.
8423         * gcc.dg/ucnid-12.c: Likewise.
8424         * gcc.dg/ucnid-6.c: Skip if !ucn.
8425         * gcc.dg/ucnid-9.c: Likewise.
8426
8427 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8428
8429         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8430         lists to dg-skip-if.
8431         * gcc.target/i386/stackalign/return-3.c: Likewise.
8432
8433 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8434
8435         * gcc.target/i386/clearcap.map: New file.
8436         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8437         Pass clearcap.map by default if supported.
8438
8439 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8440
8441         PR fortran/42900
8442         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8443         Explain this.
8444         * gfortran.dg/stat_2.f90: Likewise.
8445
8446 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8447
8448         PR fortran/43199
8449         * gfortran.dg/module_read_2.f90: New test.
8450
8451 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8452
8453         PR c++/42748
8454         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8455         * g++.dg/abi/mangle12.C: Likewise.
8456         * g++.dg/abi/mangle20-2.C: Likewise.
8457         * g++.dg/abi/mangle17.C: Likewise.
8458         * g++.dg/template/cond2.C: Likewise.
8459         * g++.dg/template/pr35240.C: Likewise.
8460
8461 2010-02-27  Richard Guenther  <rguenther@suse.de>
8462
8463         PR tree-optimization/43186
8464         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8465
8466 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8467
8468         * g++.dg/abi/packed1.C: Expect warning on the SH.
8469
8470 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8471
8472         PR c++/42054:
8473         * g++.dg/parse/error37.C: New test.
8474
8475 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8476
8477         PR c/24577
8478         PR c/43192
8479         * gcc.dg/pr8927-1.c: Match new note.
8480         * gcc.dg/990506-0.c: Likewise.
8481         * gcc.dg/gomp/flush-2.c: Likewise.
8482         * gcc.dg/gomp/atomic-5.c: Likewise.
8483         * gcc.dg/gomp/pr34607.c: Likewise.
8484         * gcc.dg/pr35746.c: Likewise.
8485         * gcc.dg/cpp/pragma-1.c: Likewise.
8486         * gcc.dg/cpp/pragma-2.c: Likewise.
8487         * gcc.dg/pr41842.c: Likewise.
8488         * gcc.dg/noncompile/20040629-1.c: Likewise.
8489         * objc.dg/private-1.m: Likewise.
8490
8491 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8492
8493         PR fortran/43185
8494         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8495         * gfortran.dg/default_initialization_4.f90: New test.
8496
8497 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8498
8499         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8500         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8501         * gnat.dg/thin_pointer2.adb: New test.
8502         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8503
8504 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8505
8506         PR c/20631
8507         * gcc.dg/cpp/c90-pedantic.c: New.
8508         * gcc.dg/cpp/c90.c: New.
8509         * gcc.dg/gnu90-const-expr-1.c: New.
8510         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8511
8512 2010-02-26  Richard Guenther  <rguenther@suse.de>
8513
8514         PR tree-optimization/43186
8515         * gcc.c-torture/compile/pr43186.c: New testcase.
8516
8517 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR debug/43190
8520         * c-c++-common/dwarf2/pr43190.c: New test.
8521
8522 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8523
8524         PR testsuite/37074:
8525         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8526
8527 2010-02-26  Richard Guenther  <rguenther@suse.de>
8528
8529         PR tree-optimization/43188
8530         * gcc.c-torture/compile/pr43188.c: New testcase.
8531
8532 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8533
8534         PR target/43175
8535         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8536
8537 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8538
8539         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8540
8541 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8542
8543         PR target/43154
8544         * gcc.target/powerpc/pr43154.c: New file.
8545
8546 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR debug/43166
8549         * gfortran.dg/debug/pr43166.f: New test.
8550
8551         PR debug/43165
8552         * gcc.dg/torture/pr43165.c: New test.
8553
8554 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8555
8556         PR c/43128
8557         * c-c++-common/pr41779.c: Update.
8558
8559 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8560
8561         PR ada/32547
8562         * lib/gnat-dg.exp (gnat_load): Redefine.
8563
8564         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8565         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8566
8567 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8568
8569         PR libobjc/36610
8570         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8571         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8572         -fgnu-runtime.
8573         Sort entries.
8574
8575 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8576
8577         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8578
8579 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR debug/43150
8582         * gcc.dg/guality/vla-1.c: New test.
8583
8584 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8585
8586         PR fortran/43042
8587         * gfortran.dg/c_ptr_tests_15.f90: New test.
8588
8589 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR target/43107
8592         * gcc.target/i386/pr43107.c: New test.
8593
8594 2010-02-23  Jason Merrill  <jason@redhat.com>
8595
8596         PR c++/43143
8597         * g++.dg/cpp0x/variadic100.C: New.
8598
8599 2010-02-23  Jason Merrill  <jason@redhat.com>
8600
8601         PR debug/42800
8602         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8603         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8604         * c-c++-common/dwarf2/vla1.c: New.
8605
8606 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8607
8608         PR target/43139
8609         * gcc.dg/pr43139.c: New test.
8610
8611         PR debug/43077
8612         * gcc.dg/guality/pr43077-1.c: New test.
8613
8614 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8615
8616         PR 43123
8617         * gcc.dg/march.c: New.
8618         * gcc.dg/march-generic.c: New.
8619         * gcc.dg/mtune.c: New.
8620
8621 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8622
8623         PR middle-end/43083
8624         * gcc.dg/graphite/pr43083.c: New.
8625
8626 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8627
8628         PR middle-end/43097
8629         * gfortran.dg/graphite/pr43097.f: New.
8630
8631 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8632             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8633
8634         PR middle-end/43140
8635         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8636
8637 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8638
8639         PR middle-end/43026
8640         * g++.dg/graphite/pr43026.C: New.
8641
8642 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8643
8644         PR c++/43126
8645         * gcc.dg/cleanup-1.c: Update.
8646         * gcc.dg/func-args-1.c: Update.
8647         * gcc.dg/format/sentinel-1.c: Update.
8648         * g++.old-deja/g++.jason/scoping10.C: Update.
8649         * g++.old-deja/g++.ns/lookup5.C: Update.
8650         * g++.dg/ext/cleanup-1.C: Update.
8651         * g++.dg/parse/varmod1.C: Update.
8652         * g++.dg/parse/error33.C: Update.
8653         * g++.dg/expr/call3.C: Update.
8654         * g++.dg/func-args-1.C: New.
8655
8656 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8657
8658         PR c/43125
8659         * gcc.dg/attr-used-2.c: Moved to ...
8660         * c-c++-common/attr-used-2.c: Here.
8661
8662         * gcc.dg/attr-used.c: Moved to ...
8663         * c-c++-common/attr-used.c: Here.
8664
8665 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8666
8667         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8668
8669 2010-02-22  Richard Guenther  <rguenther@suse.de>
8670
8671         PR lto/43045
8672         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8673         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8674
8675 2010-02-22  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/42749
8678         * gcc.c-torture/compile/pr42749.c: New testcase.
8679
8680 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8681
8682         PR fortran/43072
8683         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8684         * gfortran.dg/internal_pack_9.f90: New test.
8685
8686 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8687
8688         PR c++/23510
8689         * g++.dg/template/recurse.C: Adjust.
8690         * g++.dg/template/pr23510.C: New.
8691
8692 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8693
8694         PR c++/42824
8695         * g++.dg/template/memclass4.C: New test.
8696
8697 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8698
8699         PR fortran/35259
8700         * gfortran.dg/reassoc_5.f90: New test.
8701
8702 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8703
8704         PR target/43067
8705         * gcc.target/i386/pr43067.c: New test.
8706
8707 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8708
8709         PR c++/35669
8710         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8711         -Wconversion-null.
8712         * g++.dg/warn/Wconversion-null.C: New test.
8713         * g++.old-deja/g++.other/null1.C: Move to...
8714         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8715
8716 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8717
8718         PR fortran/36932
8719         PR fortran/36933
8720         * gfortran.dg/dependency_26.f90: New test.
8721
8722         PR fortran/43072
8723         * gfortran.dg/internal_pack_7.f90: New test.
8724
8725         PR fortran/43111
8726         * gfortran.dg/internal_pack_8.f90: New test.
8727
8728 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8729
8730         PR 43128
8731         * c-c++-common/pr41779.c: Fix broken testcase.
8732
8733 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8734
8735         PR 36513
8736         * c-c++-common/pr36513.c: New testcase.
8737         * c-c++-common/pr36513-2.c: New testcase.
8738
8739 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8740
8741         PR 41779
8742         * c-c++-common/pr41779.c: New.
8743
8744 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8745
8746         PR debug/43084
8747         * gcc.dg/pr43084.c: New test.
8748
8749 2010-02-19  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/42916
8752         * gcc.dg/pr42916.c: New testcase.
8753
8754 2010-02-18  Jason Merrill  <jason@redhat.com>
8755
8756         PR c++/42837
8757         * g++.dg/abi/packed1.C: Add expected warning.
8758
8759         PR c++/43108
8760         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8761         * gcc.dg/torture/dg-torture.exp: Likewise.
8762         * c-c++-common/torture/complex-sign.h,
8763         c-c++-common/torture/complex-sign-add.c,
8764         c-c++-common/torture/complex-sign-mixed-add.c,
8765         c-c++-common/torture/complex-sign-mixed-div.c,
8766         c-c++-common/torture/complex-sign-mixed-mul.c,
8767         c-c++-common/torture/complex-sign-mixed-sub.c,
8768         c-c++-common/torture/complex-sign-mul.c,
8769         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8770         Adapt for C++ compilation as well.
8771
8772         PR c++/43070
8773         * g++.dg/ext/label1.C: Update.
8774         * g++.dg/ext/label2.C: Update.
8775
8776         PR c++/26261
8777         * g++.dg/template/dependent-name6.C: New.
8778
8779         PR c++/43109
8780         * g++.dg/parse/namespace12.C: New.
8781
8782 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8783
8784         PR tree-optimization/43066
8785         * gcc.c-torture/compile/pr43066.c: New test.
8786
8787 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8788
8789         * g++.dg/ext/attrib35.C: Fix target selector string.
8790         * g++.dg/ext/attrib36.C: Ditto.
8791         * g++.dg/ext/attrib37.C: Ditto.
8792         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8793         * g++.dg/abi/mangle25.C: Ditto.
8794
8795 2010-02-17  Jason Merrill  <jason@redhat.com>
8796
8797         PR c++/43069
8798         * g++.dg/parse/namespace11.C: New.
8799
8800         PR c++/43093
8801         * g++.dg/ext/attrib37.C: New.
8802
8803         PR c++/43079
8804         * g++.dg/template/ptrmem20.C: New.
8805
8806 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8807
8808         PR target/43103
8809         * gcc.target/i386/xop-check.h: Include m256-check.h.
8810         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8811         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8812         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8813         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8814
8815 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8816
8817         PR debug/42918
8818         * gcc.dg/pr42918.c: New test.
8819
8820 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8821
8822         * g++.dg/ext/attrib36.C: Require ILP32.
8823
8824 2010-02-16  Richard Guenther  <rguenther@suse.de>
8825
8826         PR tree-optimization/41043
8827         * gfortran.dg/pr41043.f90: New testcase.
8828         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8829
8830 2010-02-16  Jason Merrill  <jason@redhat.com>
8831
8832         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8833
8834 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8835
8836         PR tree-optimization/43074
8837         * gcc.dg/vect/fast-math-pr43074.c: New test.
8838
8839 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8840
8841         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8842
8843 2010-02-16  Jason Merrill  <jason@redhat.com>
8844
8845         PR c++/43031
8846         * g++.dg/ext/attrib36.C: New.
8847
8848         PR c++/43036
8849         * g++.dg/other/array6.C: New.
8850
8851 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8852
8853         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8854
8855 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8856
8857         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8858         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8859         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8860         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8861         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8862         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8863
8864 2010-02-15  Richard Guenther  <rguenther@suse.de>
8865
8866         PR middle-end/43068
8867         * g++.dg/torture/pr43068.C: New testcase.
8868
8869 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8870
8871         PR c++/43024
8872         * g++.dg/opt/ice1.C: New.
8873
8874 2010-02-14  Jason Merrill  <jason@redhat.com>
8875
8876         PR c++/41997
8877         * g++.dg/cpp0x/initlist-opt.C: New.
8878
8879 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/41113
8882         PR fortran/41117
8883         * gfortran.dg/internal_pack_6.f90: New test.
8884
8885 2010-02-12  Jason Merrill  <jason@redhat.com>
8886
8887         PR c++/43054
8888         * g++.dg/cpp0x/variadic99.C: New.
8889
8890 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8891
8892         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8893         sign extend pointers to gualchk_t.
8894
8895         PR c++/43033
8896         * g++.dg/other/default3.C: Xfail g4 test.
8897
8898 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8899
8900         PR middle-end/43012
8901         * gcc.dg/graphite/pr43012.c: New.
8902
8903 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8904
8905         PR middle-end/42930
8906         * g++.dg/graphite/pr42930.C: New.
8907
8908 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8909
8910         PR middle-end/42914
8911         PR middle-end/42530
8912         * gcc.dg/graphite/pr42530.c: New.
8913         * gcc.dg/graphite/pr42914.c: New.
8914
8915 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8916
8917         PR middle-end/42771
8918         * gcc.dg/graphite/pr42771.c: New.
8919
8920 2010-02-11  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/42998
8923         * gcc.c-torture/compile/pr42998.c: New testcase.
8924
8925 2010-02-10  Jason Merrill  <jason@redhat.com>
8926
8927         PR c++/41896
8928         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8929
8930         PR c++/42983, core issue 906
8931         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8932         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8933
8934         PR c++/43016
8935         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8936
8937 2010-02-10  Richard Guenther  <rguenther@suse.de>
8938
8939         PR tree-optimization/43017
8940         * gcc.dg/torture/pr43017.c: New testcase.
8941
8942 2010-02-10  Tobias Burnus <burnus@net-b.de>
8943
8944         PR fortran/40823
8945         * gfortran.dg/private_type_1.f90: Update error location.
8946         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8947         * gfortran.dg/typebound_operator_2.f03: Ditto.
8948         * gfortran.dg/assignment_2.f90: Ditto.
8949         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8950         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8951
8952 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8953
8954         PR fortran/43015
8955         * gfortran.dg/bind_c_usage_20.f90: New test.
8956
8957 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR debug/43010
8960         * g++.dg/debug/pr43010.C: New test.
8961
8962 2010-02-10  Richard Guenther  <rguenther@suse.de>
8963
8964         PR c/43007
8965         * gcc.c-torture/execute/20100209-1.c: New testcase.
8966         * gcc.dg/fold-div-3.c: Likewise.
8967
8968 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8969
8970         * gcc.dg/builtin-ffs-1.c: New test.
8971
8972 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973
8974         PR fortran/42999
8975         * gfortran.dg/array_constructor_35.f90: New test.
8976
8977 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8978
8979         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8980
8981 2010-02-09  Jason Merrill  <jason@redhat.com>
8982
8983         PR c++/42399
8984         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8985
8986         PR c++/42370
8987         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8988
8989 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8990
8991         PR fortran/41869
8992         * gfortran.dg/module_write_1.f90: New test.
8993
8994 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8995
8996         * gcc.dg/pr19340.c: Adjust.
8997
8998 2010-02-09  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/43008
9001         * gcc.c-torture/execute/pr43008.c: New testcase.
9002
9003 2010-02-09  Richard Guenther  <rguenther@suse.de>
9004
9005         PR tree-optimization/43000
9006         * gcc.dg/torture/pr43000.c: New testcase.
9007         * gcc.dg/torture/pr43002.c: Likewise.
9008
9009 2010-02-09  Daniel Kraft  <d@domob.eu>
9010
9011         PR fortran/39171
9012         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9013         and pass -Wsurprising as necessary.
9014
9015 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR tree-optimization/42890
9018         * g++.dg/torture/pr42890.C: New test.
9019
9020 2010-02-08  Richard Guenther  <rguenther@suse.de>
9021
9022         PR middle-end/42995
9023         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9024
9025 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9026
9027         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9028         return 0 from main.
9029         * gcc.dg/graphite/block-1.c: Same.
9030         * gcc.dg/graphite/block-3.c: Same.
9031         * gcc.dg/graphite/block-4.c: Same.
9032         * gcc.dg/graphite/block-5.c: Same.
9033         * gcc.dg/graphite/block-6.c: Same.
9034         * gcc.dg/graphite/block-7.c: Same.
9035         * gcc.dg/graphite/interchange-0.c: Same.
9036         * gcc.dg/graphite/interchange-1.c: Same.
9037         * gcc.dg/graphite/interchange-10.c: Same.
9038         * gcc.dg/graphite/interchange-11.c: Same.
9039         * gcc.dg/graphite/interchange-12.c: Same.
9040         * gcc.dg/graphite/interchange-2.c: Same.
9041         * gcc.dg/graphite/interchange-3.c: Same.
9042         * gcc.dg/graphite/interchange-4.c: Same.
9043         * gcc.dg/graphite/interchange-5.c: Same.
9044         * gcc.dg/graphite/interchange-6.c: Same.
9045         * gcc.dg/graphite/interchange-7.c: Same.
9046         * gcc.dg/graphite/interchange-8.c: Same.
9047         * gcc.dg/graphite/interchange-9.c: Same.
9048         * gcc.dg/graphite/interchange-mvt.c: Same.
9049
9050 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9051
9052         * gfortran.dg/graphite/id-19.f: New.
9053         * gfortran.dg/graphite/pr14741.f90: New.
9054         * gfortran.dg/graphite/pr41924.f90: New.
9055         * gfortran.dg/graphite/run-id-2.f90: New.
9056
9057 2010-02-07  Richard Guenther  <rguenther@suse.de>
9058
9059         PR middle-end/42956
9060         * gcc.c-torture/compile/pr42956.c: New testcase.
9061
9062 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9063
9064         PR libfortran/42742
9065         * gfortran.dg/fmt_cache_2.f: New test.
9066
9067 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9068
9069         * gfortran.dg/read_no_eor.f90: New test.
9070
9071 2010-02-05  Jason Merrill  <jason@redhat.com>
9072
9073         * g++.dg/ext/label13.C: Move constructor body out of class.
9074
9075 2010-02-03  Jason Merrill  <jason@redhat.com>
9076
9077         PR c++/42870
9078         * g++.dg/ext/dllexport3.C: New.
9079
9080 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9081
9082         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9083
9084 2010-02-05  Richard Guenther  <rguenther@suse.de>
9085
9086         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9087
9088 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9089
9090         PR c++/42915
9091         * g++.dg/other/crash-9.C: New test.
9092
9093 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9094
9095         PR fortran/42309
9096         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9097
9098 2010-02-04  Richard Guenther  <rguenther@suse.de>
9099
9100         PR rtl-optimization/42952
9101         * gcc.dg/torture/pr42952.c: New testcase.
9102
9103 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9104
9105         PR libfortran/42901
9106         * gfortran.dg/namelist_60.f90: New test.
9107
9108 2010-02-03  Jason Merrill  <jason@redhat.com>
9109
9110         PR c++/40138
9111         * g++.dg/ext/builtin11.C: New.
9112
9113         PR c++/4926
9114         PR c++/38600
9115         * g++.dg/abi/mangle35.C: New.
9116         * g++.dg/abi/mangle37.C: New.
9117
9118         PR c++/12909
9119         * g++.dg/abi/mangle36.C: New.
9120
9121         PR c++/35652
9122         * g++.dg/warn/string1.C: New.
9123
9124 2010-02-03  Richard Guenther  <rguenther@suse.de>
9125
9126         PR tree-optimization/42944
9127         * gcc.dg/errno-1.c: New testcase.
9128
9129 2010-02-03  Richard Guenther  <rguenther@suse.de>
9130
9131         PR middle-end/42927
9132         * gcc.c-torture/compile/pr42927.c: New testcase.
9133
9134 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9135
9136         PR fortran/42936
9137         * gfortran.dg/null_4.f90: New test.
9138
9139 2010-02-02  Jason Merrill  <jason@redhat.com>
9140
9141         PR c++/41090
9142         * g++.dg/ext/label13.C: New.
9143
9144 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9145
9146         PR fortran/42650
9147         * gfortran.dg/func_result_5.f90: New test.
9148
9149 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9150
9151         PR fortran/42922
9152         * gfortran.dg/pure_initializer_3.f90: News test.
9153
9154 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9155
9156         PR fortran/42888
9157         * gfortran.dg/allocate_derived_2.f90: New test.
9158
9159 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9160
9161         PR middle-end/42898
9162         * gcc.dg/torture/pr42898-2.c: New test.
9163
9164 2010-01-31  Richard Guenther  <rguenther@suse.de>
9165
9166         PR middle-end/42898
9167         * gcc.dg/torture/pr42898.c: New testcase.
9168
9169 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9170
9171         PR fortran/38324
9172         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9173         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9174
9175 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9176
9177         * g++.dg/tree-ssa/inline-1.C: New.
9178         * g++.dg/tree-ssa/inline-2.C: New.
9179         * g++.dg/tree-ssa/inline-3.C: New.
9180
9181 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9182
9183         PR testsuite/41701
9184         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9185         the string 'pow' in the pathname of the compiler from generating a
9186         test failure.
9187
9188 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9189
9190         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9191         * g++.old-deja/g++.mike/eh17.C: Likewise.
9192         * g++.old-deja/g++.mike/p5571.C: Likewise.
9193
9194 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9195
9196         PR c++/42758
9197         PR c++/42634
9198         PR c++/42336
9199         PR c++/42797
9200         PR c++/42880
9201         * g++.dg/other/crash-5.C: New test.
9202         * g++.dg/other/crash-6.C: New test.
9203         * g++.dg/other/crash-7.C: New test.
9204         * g++.dg/other/crash-8.C: New test.
9205
9206 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR rtl-optimization/42889
9209         * gcc.dg/pr42889.c: New test.
9210
9211 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9212
9213         * gcc.target/i386/pr42881.c: Use SSE2.
9214
9215 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9216
9217         PR target/42891
9218         * gcc.target/i386/pr42891.c: New test.
9219
9220 2010-01-28  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/42871
9223         * g++.dg/torture/pr42871.C: New testcase.
9224
9225 2010-01-28  Richard Guenther  <rguenther@suse.de>
9226
9227         * gcc.dg/Wobjsize-1.h: New testcase.
9228         * gcc.dg/Wobjsize-1.c: Likewise.
9229
9230 2010-01-28  Richard Guenther  <rguenther@suse.de>
9231
9232         PR middle-end/42883
9233         * g++.dg/torture/pr42883.C: New testcase.
9234
9235 2010-01-28  Michael Matz  <matz@suse.de>
9236
9237         * gcc.target/i386/pr42881.c: New test.
9238
9239 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9240
9241         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9242         Add i?86-*-solaris2* support.
9243
9244 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9245
9246         PR c++/42713
9247         PR c++/42820
9248         * g++.dg/template/typedef27.C: New test case.
9249         * g++.dg/template/typedef28.C: New test case.
9250
9251 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9252
9253         * gcc.dg/optimize-bswap*.c: Add ARM target
9254
9255 2010-01-27  Richard Guenther  <rguenther@suse.de>
9256
9257         PR middle-end/42878
9258         * gcc.dg/torture/pr42878-1.c: New testcase.
9259         * gcc.dg/torture/pr42878-2.c: Likewise.
9260
9261 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR middle-end/42874
9264         * gcc.dg/vla-22.c: New test.
9265
9266 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9267
9268         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9269         current collation.
9270
9271 2010-01-26  Richard Guenther  <rguenther@suse.de>
9272
9273         PR rtl-optimization/42685
9274         * gcc.dg/pr42685.c: New testcase.
9275         * g++.dg/other/pr42685.C: Likewise.
9276
9277 2010-01-26  Richard Guenther  <rguenther@suse.de>
9278
9279         PR middle-end/42806
9280         * g++.dg/other/pr42806.C: New testcase.
9281
9282 2010-01-26  Richard Guenther  <rguenther@suse.de>
9283
9284         PR tree-optimization/42250
9285         * gcc.dg/pr42250.c: New testcase.
9286
9287 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9288
9289         * gnat.dg/array_bounds_test.adb: New test.
9290
9291 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9292
9293         PR fortran/42858
9294         * gfortran.dg/generic_21.f90: New test.
9295
9296 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298         PR testsuite/41522
9299         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9300
9301 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/42748
9304         * g++.dg/abi/arm_va_list2.C: New test.
9305         * g++.dg/abi/arm_va_list2.h: Companion header file.
9306
9307 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9308
9309         PR fortran/41044
9310         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9311
9312         PR fortran/41167
9313         * gfortran.dg/char_array_arg_1.f90 : New test.
9314
9315         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9316
9317 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9318
9319         PR fortran/39304
9320         * gfortran.dg/generic_20.f90: New test.
9321
9322 2010-01-22  Michael Matz  <matz@suse.de>
9323
9324         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9325         -msse2.
9326
9327 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9328
9329         PR fortran/42736
9330         * gfortran.dg/dependency_25.f90 : New test.
9331
9332 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9333
9334         PR tree-optimization/42585
9335         * gcc.dg/tree-ssa/pr42585.c: New test.
9336
9337 2010-01-21  Richard Guenther  <rguenther@suse.de>
9338
9339         PR middle-end/19988
9340         * gcc.dg/pr19988.c: New testcase.
9341
9342 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9343
9344         * g++.dg/compat/decimal/compat-common.h: New file.
9345         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9346         * g++.dg/compat/decimal/pass_x.h: New file.
9347         * g++.dg/compat/decimal/pass_y.h: New file.
9348         * g++.dg/compat/decimal/pass-1_main.C: New file.
9349         * g++.dg/compat/decimal/pass-1_x.C: New file.
9350         * g++.dg/compat/decimal/pass-1_y.C: New file.
9351         * g++.dg/compat/decimal/pass-2_main.C: New file.
9352         * g++.dg/compat/decimal/pass-2_x.C: New file.
9353         * g++.dg/compat/decimal/pass-2_y.C: New file.
9354         * g++.dg/compat/decimal/pass-3_main.C: New file.
9355         * g++.dg/compat/decimal/pass-3_x.C: New file.
9356         * g++.dg/compat/decimal/pass-3_y.C: New file.
9357         * g++.dg/compat/decimal/pass-4_main.C: New file.
9358         * g++.dg/compat/decimal/pass-4_x.C: New file.
9359         * g++.dg/compat/decimal/pass-4_y.C: New file.
9360         * g++.dg/compat/decimal/pass-5_main.C: New file.
9361         * g++.dg/compat/decimal/pass-5_x.C: New file.
9362         * g++.dg/compat/decimal/pass-5_y.C: New file.
9363         * g++.dg/compat/decimal/pass-6_main.C: New file.
9364         * g++.dg/compat/decimal/pass-6_x.C: New file.
9365         * g++.dg/compat/decimal/pass-6_y.C: New file.
9366         * g++.dg/compat/decimal/return_x.h: New file.
9367         * g++.dg/compat/decimal/return_y.h: New file.
9368         * g++.dg/compat/decimal/return-1_main.C: New file.
9369         * g++.dg/compat/decimal/return-1_x.C: New file.
9370         * g++.dg/compat/decimal/return-1_y.C: New file.
9371         * g++.dg/compat/decimal/return-2_main.C: New file.
9372         * g++.dg/compat/decimal/return-2_x.C: New file.
9373         * g++.dg/compat/decimal/return-2_y.C: New file.
9374         * g++.dg/compat/decimal/return-3_main.C: New file.
9375         * g++.dg/compat/decimal/return-3_x.C: New file.
9376         * g++.dg/compat/decimal/return-3_y.C: New file.
9377         * g++.dg/compat/decimal/return-4_main.C: New file.
9378         * g++.dg/compat/decimal/return-4_x.C: New file.
9379         * g++.dg/compat/decimal/return-4_y.C: New file.
9380         * g++.dg/compat/decimal/return-5_main.C: New file.
9381         * g++.dg/compat/decimal/return-5_x.C: New file.
9382         * g++.dg/compat/decimal/return-5_y.C: New file.
9383         * g++.dg/compat/decimal/return-6_main.C: New file.
9384         * g++.dg/compat/decimal/return-6_x.C: New file.
9385         * g++.dg/compat/decimal/return-6_y.C: New file.
9386
9387 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9388
9389         PR debug/42715
9390         * gcc.dg/pr42715.c: New.
9391
9392 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9393
9394         PR c++/42038
9395         * g++.dg/parse/crash55.C: New.
9396
9397 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9398
9399         PR debug/42782
9400         * gcc.dg/guality/pr42782.c: New.
9401
9402 2010-01-20  Jason Merrill  <jason@redhat.com>
9403
9404         PR c++/41788
9405         * g++.dg/abi/packed1.C: New.
9406
9407         PR c++/41920
9408         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9409
9410         PR c++/40750
9411         * g++.dg/parse/fn-typedef1.C: New.
9412         * g++.dg/other/cv_quals.C: Adjust.
9413
9414 2010-01-20  Anthony Green  <green@moxielogic.com>
9415
9416         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9417         pack(push) pragma).
9418         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9419         * gcc.dg/20020312-2.c: Port this to the moxie core.
9420         * gcc.dg/weak/typeof-2.c: Ditto.
9421
9422 2010-01-20  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/42717
9425         * gcc.c-torture/compile/pr42717.c: New testcase.
9426
9427 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9428
9429         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9430         of signed, add a few new tests.
9431
9432         PR middle-end/42803
9433         * g++.dg/parse/limits-initializer1.C: New test.
9434
9435 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9436
9437         PR fortran/42804
9438         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9439         * gfortran.dg/typebound_call_12.f03: New test.
9440
9441 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9442
9443         PR fortran/42783
9444         * gfortran.dg/bounds_check_15.f90 : New test.
9445
9446 2010-01-19  Michael Matz  <matz@suse.de>
9447
9448         PR tree-optimization/41783
9449         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9450
9451 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9452
9453         PR target/38697.
9454         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9455         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9456         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9457         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9458         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9459         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9460         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9461         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9462         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9463         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9464         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9465
9466 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9467
9468         PR fortran/42545
9469         * gfortran.dg/extends_6.f03: Modified an error message.
9470         * gfortran.dg/extends_10.f03: New test.
9471         * gfortran.dg/private_type_6.f03: Modified an error message.
9472         * gfortran.dg/structure_constructor_8.f03: Ditto.
9473
9474 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR tree-optimization/42719
9477         * gcc.dg/pr42719.c: New test.
9478
9479         PR debug/42728
9480         * gcc.dg/pr42728.c: New test.
9481
9482 2010-01-19  Anthony Green  <green@moxielogic.com>
9483
9484         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9485
9486 2010-01-18  Anthony Green  <green@moxielogic.com>
9487
9488         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9489         for moxie.
9490
9491 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9492
9493         * g++.dg/template/error45.C: reverted as part of reverting the
9494         fix of PR c++/42634.
9495
9496 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9497
9498         PR c++/42634
9499         * g++.dg/template/error45.C: New test.
9500
9501 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9502
9503         PR c++/42766
9504         * g++.dg/conversion/op6.C: New test.
9505
9506 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9507
9508         PR target/42774
9509         * gcc.target/alpha/pr42774.c: New test.
9510
9511 2010-01-18  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/42781
9514         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9515
9516 2010-01-17  Richard Guenther  <rguenther@suse.de>
9517
9518         PR middle-end/42248
9519         * gcc.c-torture/execute/pr42248.c: New testcase.
9520
9521 2010-01-17  Richard Guenther  <rguenther@suse.de>
9522
9523         PR tree-optimization/42773
9524         * g++.dg/torture/pr42773.C: New testcase.
9525
9526 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9527
9528         PR fortran/42677
9529         * gfortran.dg/interface_assignment_5.f90: New test.
9530
9531 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9532
9533         PR c++/42697
9534         * g++.dg/template/crash94.C: Reverted.
9535
9536 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9537
9538         PR debug/42767
9539         * gcc.dg/debug/pr42767.c: New.
9540
9541 2010-01-15  Jason Merrill  <jason@redhat.com>
9542
9543         PR c++/42761
9544         * g++.dg/cpp0x/decltype22.C: New.
9545
9546 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR middle-end/42760
9549         * g++.dg/torture/pr42760.C: New test.
9550
9551 2010-01-15  Jing Yu  <jingyu@google.com>
9552
9553         PR rtl-optimization/42691
9554         * gcc.c-torture/execute/pr42691.c: New.
9555
9556 2010-01-15  Richard Guenther  <rguenther@suse.de>
9557
9558         PR middle-end/42739
9559         * g++.dg/torture/pr42739.C: New testcase.
9560
9561 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9562
9563         * g++.dg/template/error45.C: Revert as part of reverting changes
9564         or PR c++/42634.
9565
9566 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9567
9568         PR fortran/42684
9569         * gfortran.dg/interface_31.f90: New test.
9570
9571 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9572
9573         * gcc.target/powerpc/pr42747.c: New file.
9574
9575 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9576
9577         PR middle-end/42674
9578         * c-c++-common/pr42674.c: New test.
9579
9580         PR c++/42608
9581         * g++.dg/template/instantiate11.C: New test.
9582
9583 2010-01-14  Jason Merrill  <jason@redhat.com>
9584
9585         PR c++/42701
9586         * g++.dg/overload/error3.C: New.
9587
9588         PR c++/42655
9589         * g++.dg/overload/rvalue1.C: New.
9590
9591 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9592
9593         PR tree-optimization/42706
9594         * gcc.dg/ipa/pr42706.c: New testcase.
9595
9596 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9597
9598         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9599
9600 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9601
9602         PR tree-optimization/42714
9603         * g++.dg/torture/pr42714.C: New test.
9604
9605 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9606
9607         PR rtl-optimization/42246
9608         * gfortran.dg/pr42246-2.f: New.
9609
9610 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9611
9612         PR rtl-optimization/42389
9613         * gcc.dg/pr42389.c: New.
9614
9615 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9616
9617         PR rtl-optimization/42388
9618         * gcc.dg/pr42388.c: New.
9619
9620 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9621
9622         PR rtl-optimization/42294
9623         * gfortran.dg/pr42294.f: New.
9624
9625 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9626
9627         PR rtl-optimization/39453
9628         PR rtl-optimization/42246
9629         * gcc.dg/pr39453.c: New.
9630         * gcc.dg/pr42246.c: New.
9631
9632 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9633
9634         PR middle-end/42245
9635         * gcc.dg/pr42245.c: New.
9636         * gcc.dg/pr42245-2.c: New.
9637
9638 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9639
9640         PR rtl-optimization/42249
9641         * gcc.dg/pr42249.c: New.
9642
9643 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR c/42721
9646         * gcc.c-torture/execute/pr42721.c: New test.
9647
9648 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9649
9650         PR tree-optimization/42709
9651         * gcc.dg/vect/pr42709.c: New test.
9652
9653 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9654
9655         PR fortran/41478
9656         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9657         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9658
9659 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9660
9661         PR fortran/42481
9662         * gfortran.dg/generic_19.f90 : New test.
9663
9664 2010-01-13  Richard Guenther  <rguenther@suse.de>
9665
9666         PR tree-optimization/42730
9667         * gcc.c-torture/compile/pr42730.c: New testcase.
9668
9669 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9670
9671         PR target/pr42542
9672         * gcc.target/ia64/pr42542-1.c: New.
9673         * gcc.target/ia64/pr42542-2.c: New.
9674         * gcc.target/ia64/pr42542-3.c: New.
9675
9676 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9677
9678         PR c++/42634
9679         * g++.dg/template/error45.C: New test.
9680
9681 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9682
9683         PR tree-optimization/42704
9684         * g++.dg/torture/pr42704.C: New test.
9685
9686 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9687
9688         PR tree-optimization/42703
9689         * gcc.c-torture/compile/pr42703.c: New test.
9690
9691 2010-01-13  Richard Guenther  <rguenther@suse.de>
9692
9693         PR tree-optimization/42705
9694         * gcc.c-torture/compile/pr42705.c: New testcase.
9695
9696 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9697
9698         * gcc.target/bfin/l2.c: New test.
9699         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9700
9701 2010-01-13  Richard Guenther  <rguenther@suse.de>
9702
9703         PR middle-end/42716
9704         * gcc.c-torture/compile/pr42716.c: New testcase.
9705
9706 2010-01-13  Richard Guenther  <rguenther@suse.de>
9707
9708         PR lto/42678
9709         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9710
9711 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9712
9713         PR c/42708
9714         * gcc.c-torture/compile/pr42708-1.c: New test.
9715
9716 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9717
9718         PR debug/42662
9719         * gcc.dg/pr42662.c: New test.
9720
9721         PR tree-optimization/42645
9722         * g++.dg/other/pr42645-1.C: New test.
9723         * g++.dg/other/pr42645-2.C: New test.
9724
9725 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9726
9727         PR target/42416
9728         * gcc.target/powerpc/warn-1.c: New test.
9729         * gcc.target/powerpc/warn-2.c: New test.
9730
9731 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9732
9733         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9734         stack alignment.
9735
9736 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9737
9738         * gcc.dg/lto/20100108_0.c: New.
9739
9740 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9741
9742         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9743         Add -march=i686 -msse for 32bit x86 targets.
9744
9745 2010-01-10  Richard Guenther  <rguenther@suse.de>
9746
9747         PR middle-end/42667
9748         * gcc.dg/torture/pr42667.c: New testcase.
9749
9750 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9751
9752         PR fortran/32489
9753         * gfortran.dg/array_constructor_34.f90: New test.
9754
9755 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9756
9757         PR fortran/20923
9758         * gfortran.dg/array_constructor_33.f90: New test.
9759         gfortran.dg/array_function_5.f90: Add credit.
9760
9761 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9762
9763         PR debug/42631
9764         * gcc.dg/pr42631.c: New.
9765
9766 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9767
9768         PR debug/42630
9769         * gcc.dg/pr42630.c: New.
9770
9771 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9772
9773         PR debug/42629
9774         * gcc.dg/pr42629.c: New.
9775
9776 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9777
9778         PR middle-end/42363
9779         * gcc.dg/torture/pr42363.c: New.
9780
9781 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9782
9783         PR debug/42604
9784         PR debug/42395
9785         * gcc.dg/vect/pr42604.c: New.
9786         * gcc.dg/vect/pr42395.c: New.
9787
9788 2010-01-09  Richard Guenther  <rguenther@suse.de>
9789
9790         PR middle-end/42512
9791         * gcc.c-torture/execute/pr42512.c: New testcase.
9792
9793 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9794
9795         PR fortran/41298
9796         * gfortran.dg/c_ptr_tests_14.f90: New test.
9797
9798 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9799
9800         PR ada/41929
9801         * gnat.dg/null_pointer_deref1.adb: Don't run on
9802         sparc*-sun-solaris2.11.
9803
9804 2010-01-08  Richard Guenther  <rguenther@suse.de>
9805
9806         PR lto/42528
9807         * gcc.dg/lto/20100103-1_0.c: New testcase.
9808         * gcc.dg/lto/20100103-2_0.c: Likewise.
9809
9810 2010-01-08  Tobias Burnus  <burnus@net-b.de
9811
9812         PR/fortran 25829
9813         * gfortran.dg/asynchronous_1.f90: New test.
9814         * gfortran.dg/asynchronous_2.f90: New test.
9815         * gfortran.dg/conflicts.f90: Update error message.
9816
9817 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9818
9819         c++/40155
9820         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9821
9822 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9823
9824         PR tree-optimization/42625
9825         * g++.dg/opt/dtor4.C: New test.
9826         * g++.dg/opt/dtor4.h: New.
9827         * g++.dg/opt/dtor4-aux.cc: New.
9828
9829 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9830
9831         PR fortran/42597
9832         * gfortran.dg/proc_ptr_26.f90: New test.
9833
9834 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9835
9836         PR fortran/41872
9837         * gfortran.dg/allocatable_scalar_7.f90: New test.
9838
9839 2010-01-06  Richard Guenther  <rguenther@suse.de>
9840
9841         * gcc.c-torture/compile/pr42632.c: New testcase.
9842
9843 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9844
9845         PR target/42542
9846         * gcc.target/i386/pr42542-4.c: New.
9847         * gcc.target/i386/pr42542-4a.c: Likewise.
9848         * gcc.target/i386/pr42542-5.c: Likewise.
9849         * gcc.target/i386/pr42542-5a.c: Likewise.
9850
9851 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9852
9853         * gcc.dg/tls/opt-15.c: New test.
9854
9855 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9856
9857         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9858
9859 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9860
9861         PR tree-optimization/42462
9862         * g++.dg/torture/pr42462.C: New test.
9863
9864 2010-01-05  Jason Merrill  <jason@redhat.com>
9865
9866         * g++.dg/cpp0x/initlist30.C: New test.
9867
9868 2010-01-05  Richard Guenther  <rguenther@suse.de>
9869
9870         PR tree-optimization/42614
9871         * gcc.c-torture/execute/pr42614.c: New testcase.
9872
9873 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9874
9875         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9876         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9877         -Wunreachable-code.
9878         * gcc.dg/Wunreachable-2.c: Likewise.
9879         * gcc.dg/Wunreachable-3.c: Likewise.
9880         * gcc.dg/Wunreachable-4.c: Likewise.
9881         * gcc.dg/Wunreachable-5.c: Likewise.
9882         * gcc.dg/Wunreachable-6.c: Likewise.
9883         * gcc.dg/Wunreachable-7.c: Likewise.
9884         * gcc.dg/Wunreachable-8.c: Likewise.
9885         * gcc.dg/20041231-1.c: Likewise.
9886
9887 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR other/42611
9890         * gcc.dg/pr42611.c: New test.
9891
9892         PR tree-optimization/42508
9893         * g++.dg/opt/pr42508.C: New test.
9894
9895 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9896
9897         PR fortran/41872
9898         * gfortran.dg/allocatable_scalar_8.f90: New.
9899
9900 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9901
9902         PR tree-optimization/42398
9903         * gcc.c-torture/compile/pr42398.c: New test.
9904
9905 2010-01-04  Jason Merrill  <jason@redhat.com>
9906
9907         PR c++/42555
9908         * g++.dg/ext/attrib35.C: New.
9909
9910         PR c++/42567
9911         * g++.dg/cpp0x/auto17.C: New.
9912
9913 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9914
9915         * gcc.dg/lto/20100104_0.c: New.
9916
9917 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9918
9919         PR target/42542
9920         * gcc.target/i386/pr42542-1.c: New.
9921         * gcc.target/i386/pr42542-1a.c: Likewise.
9922         * gcc.target/i386/pr42542-1b.c: Likewise.
9923         * gcc.target/i386/pr42542-2.c: Likewise.
9924         * gcc.target/i386/pr42542-2a.c: Likewise.
9925         * gcc.target/i386/pr42542-2b.c: Likewise.
9926         * gcc.target/i386/pr42542-3.c: Likewise.
9927         * gcc.target/i386/pr42542-3a.c: Likewise.
9928
9929 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9930
9931         PR fortran/41872
9932         * gfortran.dg/allocatable_scalar_5.f90: New test.
9933         * gfortran.dg/allocatable_scalar_6.f90: New test.
9934
9935 2010-01-03  Richard Guenther  <rguenther@suse.de>
9936
9937         PR testsuite/42583
9938         * gfortran.dg/gomp/recursion1.f90: Remove.
9939
9940 2010-01-03  Richard Guenther  <rguenther@suse.de>
9941
9942         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9943         * gcc.dg/uninit-6.c: Likewise.
9944         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9945
9946 2010-01-03  Richard Guenther  <rguenther@suse.de>
9947
9948         PR tree-optimization/42589
9949         * gcc.target/i386/pr42589.c: New testcase.
9950
9951 2010-01-03  Richard Guenther  <rguenther@suse.de>
9952
9953         PR tree-optimization/42438
9954         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9955
9956 2010-01-02  Richard Guenther  <rguenther@suse.de>
9957
9958         PR testsuite/41651
9959         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9960
9961 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9962
9963         PR target/42448
9964         * gcc.target/alpha/pr42448-1.c: New test.
9965         * gcc.target/alpha/pr42448-2.c: Ditto.
9966
9967 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9968
9969         PR preprocessor/41947
9970         * gcc.dg/c99-hexfloat-3.c: New test.
9971
9972 2010-01-01  Richard Guenther  <rguenther@suse.de>
9973
9974         PR c/42570
9975         * gcc.c-torture/execute/pr42570.c: New testcase.
9976
9977 2010-01-01  Richard Guenther  <rguenther@suse.de>
9978
9979         PR middle-end/42559
9980         * gcc.c-torture/compile/pr42559.c: New testcase.
9981
9982 \f
9983 Copyright (C) 2010 Free Software Foundation, Inc.
9984
9985 Copying and distribution of this file, with or without modification,
9986 are permitted in any medium without royalty provided the copyright
9987 notice and this notice are preserved.