OSDN Git Service

805e4b89357c8081a1fc91e04967045d30714f0c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-18  Jan Hubicka  <jh@suse.cz>
2
3         PR tree-optimization/45453
4         * g++.dg/tree-ssa/pr45453.C: New testcase.
5
6 2010-09-18  Jason Merrill  <jason@redhat.com>
7
8         * g++.dg/cpp0x/initlist44.C: New.
9
10 2010-09-18  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/45709
13         * g++.dg/torture/pr45709-2.C: New testcase.
14
15 2010-09-18  Richard Guenther  <rguenther@suse.de>
16
17         PR tree-optimization/45709
18         * g++.dg/torture/pr45709.C: New testcase.
19
20 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
21
22         PR testsuite/45719
23         * gcc.target/i386/pad-3.c: Pass -fno-pic.
24
25 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
26
27         * gcc.target/i386/pad-1.c: New.
28         * gcc.target/i386/pad-2.c: Likewise.
29         * gcc.target/i386/pad-3.c: Likewise.
30         * gcc.target/i386/pad-4.c: Likewise.
31         * gcc.target/i386/pad-5a.c: Likewise.
32         * gcc.target/i386/pad-5b.c: Likewise.
33         * gcc.target/i386/pad-6a.c: Likewise.
34         * gcc.target/i386/pad-6b.c: Likewise.
35         * gcc.target/i386/pad-7.c: Likewise.
36         * gcc.target/i386/pad-8.c: Likewise.
37         * gcc.target/i386/pad-9.c: Likewise.
38         * gcc.target/i386/pad-10.c: Likewise.
39
40 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
41
42         PR middle-end/45234
43         * gcc.dg/torture/stackalign/alloca-5.c: New.
44
45 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
46
47         PR middle-end/45678
48         * gcc.dg/torture/pr45678-2.c: New.
49
50 2010-09-17  Richard Guenther  <rguenther@suse.de>
51
52         PR middle-end/45678
53         * gcc.dg/torture/pr45678-1.c: New testcase.
54
55 2010-09-17  Michael Matz  <matz@suse.de>
56
57         PR tree-optimization/43432
58         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
59         check_effective_target_vect_perm_short): New predicates.
60         (check_effective_target_vect_perm): Include x86_64.
61         * gcc.dg/vect/pr43432.c: New test.
62         * gcc.dg/vect/vect-114.c: Adjust.
63         * gcc.dg/vect/vect-15.c: Ditto.
64         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
65         * gcc.dg/vect/slp-perm-9.c: Ditto.
66
67 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
68
69         PR testsuite/45692      
70         * objc/execute/exceptions/throw-nil.m: Run the test only with the
71         GNU runtime.
72
73 2010-09-17  Richard Guenther  <rguenther@suse.de>
74
75         * gcc.dg/pr27898.c: Use -flto instead of -combine.
76         * gcc.dg/pr28706.c: Likewise.
77         * gcc.dg/pr28712.c: Likewise.
78         * gcc.dg/pr30762-1.c: Likewise.
79         * gcc.dg/pr30762-2.c: Likewise.
80         * gcc.dg/pr31529-1.c: Likewise.
81         * gcc.dg/pr31529-2.c: Likewise.
82         * gcc.dg/pr34457-1.c: Likewise.
83         * gcc.dg/pr34457-2.c: Likewise.
84         * gcc.dg/pr34668-1.c: Likewise.
85         * gcc.dg/pr34668-2.c: Likewise.
86         * gcc.dg/pr34989-1.c: Likewise.
87         * gcc.dg/pr34989-2.c: Likewise.
88         * gcc.dg/pr43557-1.c: Likewise.
89         * gcc.dg/pr43557-2.c: Likewise.
90         * gcc.dg/debug/pr41893-1.c: Likewise.
91         * gcc.dg/matrix/matrix.exp: Do not use -combine.
92         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
93         * gcc.dg/matrix/matrix-4.c: Likewise.
94         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
95         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
96         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
97         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
98
99 2010-09-16  Tobias Burnus  <burnus@net-b.de>
100
101         PR fortran/43665
102         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
103         optimizations.
104         * gfortran.dg/intent_optimize_1.f90: New test.
105
106 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
107
108         * gcc.target/i386/divmod-1.c: New.
109         * gcc.target/i386/divmod-2.c: Likewise.
110         * gcc.target/i386/divmod-3.c: Likewise.
111         * gcc.target/i386/divmod-4.c: Likewise.
112         * gcc.target/i386/divmod-4a.c: Likewise.
113         * gcc.target/i386/divmod-5.c: Likewise.
114         * gcc.target/i386/divmod-6.c: Likewise.
115         * gcc.target/i386/divmod-7.c: Likewise.
116         * gcc.target/i386/divmod-8.c: Likewise.
117         * gcc.target/i386/udivmod-1.c: Likewise.
118         * gcc.target/i386/udivmod-2.c: Likewise.
119         * gcc.target/i386/udivmod-3.c: Likewise.
120         * gcc.target/i386/udivmod-4.c: Likewise.
121         * gcc.target/i386/udivmod-4a.c: Likewise.
122         * gcc.target/i386/udivmod-5.c: Likewise.
123         * gcc.target/i386/udivmod-6.c: Likewise.
124         * gcc.target/i386/udivmod-7.c: Likewise.
125         * gcc.target/i386/udivmod-8.c: Likewise.
126
127 2010-09-16  Jan Hubicka  <jh@suse.cz>
128
129         * g++.dg/lto/pr45679-1_0.C: New file.
130         * g++.dg/lto/pr45679-1_1.C: New file.
131         * g++.dg/lto/pr45679-0_0.C: New file.
132         * g++.dg/lto/pr45679-0_1.C: New file.
133
134 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
135
136         PR fortran/45674
137         * gfortran.dg/class_dummy_2.f03: New.
138
139 2010-09-16  Richard Guenther  <rguenther@suse.de>
140
141         PR tree-optimization/45623
142         * gcc.dg/torture/pr45623.c: New testcase.
143
144 2010-09-16  Ira Rosen  <irar@il.ibm.com>
145
146         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
147         name and parentheses.
148         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
149
150 2010-09-15  Jason Merrill  <jason@redhat.com>
151
152         * g++.dg/parse/parameter-declaration-2.C: New.
153
154         * g++.dg/cpp0x/scoped_enum2.C: New.
155
156 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
157
158         * gcc.c-torture/compile/20100915-1.c: New test.
159
160 2010-09-15  Martin Jambor  <mjambor@suse.cz>
161
162         PR middle-end/45644
163         * gcc.dg/ipa/pr45644.c: New test.
164
165 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
166
167         PR tree-optimization/45633
168         * gcc.dg/vect/pr45633.c: New test.
169
170 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
171
172         PR fortran/45577
173         * gfortran.dg/allocate_derived_4.f90: New.
174
175 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
176
177         * lib/target-supports.exp
178         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
179         supported flag to true for neon.
180
181 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
182
183         PR c++/45665
184         * g++.dg/template/crash103.C: New.
185
186 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
187
188         Merge from 'apple/trunk' branch on FSF servers.
189
190         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
191
192         Radar 4457381
193         * objc.dg/msg-in-protocol.m: New.
194         * obj-c++.dg/msg-in-protocol.mm: New.
195
196         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
197
198         Radar 4219590
199         * objc.dg/break-in-ifstmt.m: New.
200
201         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
202
203         Radar 4174166
204         * obj-c++.dg/comp-types-13.mm: New.
205         * objc.dg/comp-types-12.m: New.
206
207         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
208
209         Radar 4216500
210         * obj-c++.dg/proto-lossage-7.mm: New.
211         * objc.dg/proto-lossage-7.m: New.
212
213 2010-09-14  Jan Hubicka  <jh@suse.cz>
214
215         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
216         folding.
217         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
218         folding.
219
220 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
221
222         PR middle-end/45567
223         * gcc.dg/pr45567.c: New test.
224
225         PR debug/45660
226         * g++.dg/debug/pr45660.C: New test.
227
228 2010-09-14  Ira Rosen  <irar@il.ibm.com>
229
230         PR tree-optimization/45470
231         * g++.dg/vect/pr45470-a.cc: New test.
232         * g++.dg/vect/pr45470-a.cc: New test.
233
234 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
235
236         PR target/42070
237         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
238         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
239
240 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
241
242         PR libfortran/45532
243         * gfortran.dg/namelist_64.f90: New test.
244
245 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
246
247         PR rtl-optimization/45617
248         * gcc.target/i386/pr45617.c: New test.
249
250 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
251
252         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
253
254 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
255
256         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
257         * gcc.target/i386/fma4-vector.c: Likewise.
258         * gcc.target/i386/vectorize2.c: Likewise.
259         * gcc.target/i386/vectorize4.c: Likewise.
260         * gcc.target/i386/vectorize5.c: Likewise.
261         * gcc.target/i386/vectorize6.c: Likewise.
262         * gcc.target/i386/vectorize8.c: Likewise.
263
264         * gcc.target/i386/vect-double-1.c: New.
265         * gcc.target/i386/vect-double-1a.c: Likewise.
266         * gcc.target/i386/vect-double-2.c: Likewise.
267         * gcc.target/i386/vect-double-2a.c: Likewise.
268
269         * lib/target-supports.exp (check_effective_target_vect_double):
270         Set et_vect_double_saved to 0 when tuning for Atom.
271
272 2010-09-13  Jan Hubicka  <jh@suse.cz>
273
274         * gcc.dg/torture/pr23821.c: Drop static keyword.
275         * gcc.dg/tree-ssa/loop-19.c: Likewise.
276         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
277
278 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
279
280         * gcc.target/arm/sync-1.c: New.
281
282 2010-09-12  Olivier Hainque  <hainque@adacore.com>
283
284         * gnat.dg/memtrap.adb: New test.
285
286 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
287
288         * gfortran.dg/promotion.f90: Fix options.
289
290 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
291
292         * g++.dg/cpp0x/range-for1.C: New.
293         * g++.dg/cpp0x/range-for2.C: New.
294         * g++.dg/cpp0x/range-for3.C: New.
295         * g++.dg/cpp0x/range-for4.C: New.
296         * g++.dg/cpp0x/range-for5.C: New.
297         * g++.dg/cpp0x/range-for6.C: New.
298
299 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
300
301         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
302         and counts. Check that transpose is not called.
303         * gfortran.dg/transpose_2.f90: Update error message.
304
305 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
306
307         PR c++/43824
308         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
309         * g++.dg/lookup/strong-using-2.C: Likewise.
310         * g++.dg/lookup/strong-using-3.C: Likewise.
311         * g++.dg/lookup/strong-using-5.C: Likewise.
312
313         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
314         * g++.dg/cpp0x/inline-ns4.C: New.
315         * g++.dg/cpp0x/inline-ns5.C: New.
316
317 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
318
319         PR middle-end/45634
320         * gfortran.fortran-torture/compile/pr45634.f90: New.
321
322 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
323
324         * objc.dg/fobjc-exceptions.m: New test.
325
326 2010-09-10  Jan Hubicka  <jh@suse.cz>
327
328         * g++.dg/inherit/covariant7.C: Fix pattern matching.
329
330 2010-09-10  Martin Jambor  <mjambor@suse.cz>
331
332         PR tree-optimization/44972
333         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
334         * gcc.dg/tree-ssa/pr45144.c: Likewise.
335         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
336         instead.
337         * g++.dg/torture/pr44972.C: New test.
338
339 2010-09-10  Martin Jambor  <mjambor@suse.cz>
340
341         PR tree-optimization/44972
342         * g++.dg/torture/pr34850.C: Remove expected warning.
343
344 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
345
346         * gfortran.dg/dummy_optional_arg.f90: New test.
347
348 2010-09-08  Jan Hubicka  <jh@suse.cz>
349
350         PR tree-optimization/45598
351         * fortran.fortran-torture/compile/pr45598.f90: New test.
352
353 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
354
355         * lib/target-supports-dg.exp (dg-require-ifunc): New.
356         * lib/target-supports.exp (check_ifunc_available): New.
357         * gcc.dg/attr-ifunc-1.c: New.
358         * gcc.dg/attr-ifunc-2.c: New.
359         * gcc.dg/attr-ifunc-3.c: New.
360         * gcc.dg/attr-ifunc-4.c: New.
361         * gcc.dg/attr-ifunc-5.c: New.
362         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
363         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
364         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
365         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
366
367 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
368
369         PR middle-end/40386
370         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
371
372 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
373
374         * gfortran.dg/inline_transpose_1.f90: New test.
375
376 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
377
378         PR c++/45588
379         * g++.dg/warn/Wunused-var-15.C: New test.
380
381 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
382
383         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
384         hppa*-*-hpux*.
385
386 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
387
388         * objc/execute/exceptions/throw-nil.m: New test.
389         * objc/execute/exceptions/handler-1.m: Updated to use the new
390         objc_set_uncaught_exception_handler() function.
391         * objc/execute/exceptions/matcher-1.m: New test.
392
393 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
394
395         PR fortran/38282
396         * gfortran.dg/bit_comparison_1.F90: New test.
397         * gfortran.dg/leadz_trailz_3.f90: New test.
398         * gfortran.dg/masklr_2.F90: New test.
399         * gfortran.dg/shiftalr_1.F90: New test.
400         * gfortran.dg/merge_bits_2.F90: New test.
401         * gfortran.dg/dshift_2.F90: New test.
402         * gfortran.dg/bit_comparison_2.F90: New test.
403         * gfortran.dg/masklr_1.F90: New test.
404         * gfortran.dg/merge_bits_1.F90: New test.
405         * gfortran.dg/dshift_1.F90: New test.
406         * gfortran.dg/shiftalr_2.F90: New test.
407
408 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
409
410         * objc.dg/type-stream-1.m: Replaced with a test that tests that
411         functions from objc/typedstream.h are deprecated.
412
413 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
414
415         * lib/target-supports.exp
416         (check_effective_target_run_expensive_tests): New proc.
417         * gcc.c-torture/compile/limits-fnargs.c: Use
418         dg-require-effective-target run_expensive_tests.
419
420 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
421
422         PR fortran/45597
423         * gfortran.dg/gomp/pr45597.f90: New test.
424
425         PR fortran/45595
426         * gfortran.dg/gomp/pr45595.f90: New test.
427
428 2010-09-08  Michael Matz  <matz@suse.de>
429
430         * c-c++-common/uninit-17.c: Adjust.
431
432 2010-09-08  Michael Matz  <matz@suse.de>
433
434         PR tree-optimization/43430
435         * gcc.dg/vect/pr43430-2.c: New test.
436
437 2010-09-08  Michael Matz  <matz@suse.de>
438
439         PR tree-optimization/33244
440         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
441
442 2010-09-08  Richard Guenther  <rguenther@suse.de>
443
444         PR tree-optimization/45578
445         * gfortran.dg/pr45578.f90: New testcase.
446
447 2010-09-08  Richard Guenther  <rguenther@suse.de>
448
449         PR testsuite/45590
450         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
451
452 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
453
454         PR fortran/45576
455         * gfortran.dg/char_length_18.f90:  New test.
456
457 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
458
459         PR target/36502
460         * gcc.target/i386/pr36502.c: New test.
461
462         PR target/42313
463         PR target/44651
464         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
465         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
466
467 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
468
469         * gfortran.dg/achar_4.f90: Enable bounds checking.
470
471 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
472
473         PR target/45206
474         * gcc.target/i386/pr45206.c: New test.
475
476 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
477
478         PR fortran/45505
479         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
480
481 2010-09-07  Jan Hubicka  <jh@suse.cz>
482
483         * gcc.c-torture/compile/20100907.c: New testcase.
484
485 2010-09-07  Richard Guenther  <rguenther@suse.de>
486
487         PR middle-end/45569
488         * g++.dg/eh/pr45569.C: New testcase.
489
490 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
491
492         PR target/43137
493         * gcc.target/arm/pr43137.c: New test.
494
495 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
496
497         PR fortran/36931
498         * gfortran.dg/dependency_35.f90:  New test.
499
500 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
501
502         PR fortran/34145
503         * gfortran.dg/char_length_17.f90:  New test.
504
505 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
506
507         PR c++/45200
508         PR c++/45293
509         PR c++/45558
510         * g++.dg/template/typedef34.C: New test.
511         * g++.dg/template/typedef35.C: New test.
512
513 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
514
515         PR target/22152
516         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
517
518 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
519
520         * g++.dg/warn/Wdouble-promotion.C: New.
521
522 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
523
524         * g++.dg/parse/redef2.C: New.
525
526 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
527
528         * gcc.dg/20100906-1.c: New testcase.
529
530 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
531
532         PR testsuite/45543
533         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
534         DW_TAG_enumeration_type DIE.
535
536 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
537
538         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
539         Update XFAILs.
540
541 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
542
543         PR rtl-optimization/44919
544         * g++.dg/opt/pr44919.C: New.
545
546 2010-09-06  Tobias Burnus  <burnus@net-b.de>
547
548         PR fortran/38282
549         * gfortran.dg/iall_iany_iparity_1.f90: New.
550         * gfortran.dg/iall_iany_iparity_2.f90: New.
551
552 2010-09-06  Jason Merrill  <jason@redhat.com>
553
554         * g++.dg/cpp0x/initlist42.C: New.
555
556         * g++.dg/cpp0x/auto19.C: New.
557
558         * g++.dg/template/sfinae25.C: New.
559         * g++.dg/template/char1.C: Expect warning.
560         * g++.dg/template/nontype10.C: Likewise.
561
562         * g++.dg/cpp0x/implicit9.C: New.
563
564         * g++.dg/cpp0x/initlist43.C: New.
565
566 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
567
568         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
569
570 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
571
572         * gcc.dg/Wdouble-promotion.c: New.
573
574 2010-09-05  Tobias Burnus  <burnus@net-b.de>
575
576         * gfortran.dg/float128_1.f90: Remove test case as
577         it always fails since Rev 163611 backed out the
578         front-end implementation.
579
580 2010-09-05  Tobias Burnus  <burnus@net-b.de>
581
582         * gfortran.dg/float128_1.f90: XFAIL test case.
583
584 2010-09-05  Tobias Burnus  <burnus@net-b.de>
585
586         * gfortran.dg/bessel_7.f90: Decrease required precision.
587
588 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
589
590         PR testsuite/45545
591         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
592         ref-all-matching targets.
593
594 2010-09-05  Richard Guenther  <rguenther@suse.de>
595
596         PR tree-optimization/45535
597         * gcc.c-torture/compile/pr45535.c: New testcase.
598
599 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
600
601         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
602         "\[^\n\]*".
603         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
604         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
605         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
606         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
607         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
608         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
609         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
610         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
611         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
612         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
613         * gcc.target/i386/pr22152.c: Likewise.
614         * gcc.target/i386/pr36992-1.c: Likewise.
615         * gcc.target/i386/pr36992-2.c: Likewise.
616         * gcc.target/sh/sh4a-memmovua.c: Likewise.
617
618 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
619
620         PR testsuite/43957
621         * gcc.dg/const-uniq-1.c: Modify regexp.
622
623 2010-09-04  Tobias Burnus  <burnus@net-b.de>
624
625         PR fortran/45530
626         * gfortran.dg/namelist_63.f90: New.
627
628 2010-09-04  Jan Hubicka  <jh@suse.cz>
629
630         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
631         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
632
633 2010-09-04  Jan Hubicka  <jh@suse.cz>
634
635         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
636
637 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
638
639         PR fortran/45507
640         * gfortran.dg/allocate_alloc_opt_12.f90: New.
641
642 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
643
644         * gcc.dg/opts-4.c: New test.
645
646 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
647
648         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
649         * gcc.dg/vect/vect-peel-4.c: Ditto.
650
651 2010-09-03  Daniel Kraft  <d@domob.eu>
652
653         PR fortran/45525
654         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
655
656 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
657
658         PR fortran/45159
659         * gfortran.dg/dependency_34.f90:  New test.
660
661 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
662
663         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
664
665 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
666
667         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
668         gcc.target/i386/clearcap.map if supported.
669
670 2010-09-03  Michael Matz  <matz@suse.de>
671
672         PR middle-end/45415
673         * gcc.dg/pr45415.c: New test.
674
675 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
676
677         PR tree-optimization/45506
678         * gcc.dg/pr45506.c: New.
679
680 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
681
682         PR target/45476
683         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
684         * gcc.target/i386/float128-2.c: Ditto.
685
686 2010-09-03  Daniel Kraft  <d@domob.eu>
687
688         PR fortran/34162
689         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
690         * gfortran.dg/internal_dummy_2.f08: New test.
691         * gfortran.dg/internal_dummy_3.f08: New test.
692         * gfortran.dg/internal_dummy_4.f08: New test.
693
694 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
695
696         PR debug/45500
697         * gcc.target/i386/pr45500.c: New test.
698
699 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
700
701         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
702
703 2010-09-03  Daniel Kraft  <d@domob.eu>
704
705         PR fortran/44602
706         * gfortran.dg/exit_2.f08; Adapt error messages.
707         * gfortran.dg/exit_3.f08: New test.
708         * gfortran.dg/exit_4.f08: New test.
709         * gfortran.dg/exit_5.f03: New test.
710
711 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
712
713         * gfortran.dg/ishft_4.f90: New test.
714
715 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
716
717         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
718         FRIZ/XSRIZ instruciton for (double)(long long)x.
719         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
720
721 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
724
725 2010-09-02  Richard Guenther  <rguenther@suse.de>
726
727         PR tree-optimization/44937
728         PR tree-optimization/45412
729         * g++.dg/opt/pr45412.C: New testcase.
730         * gcc.c-torture/compile/pr45412.c: Likewise.
731         * gcc.c-torture/compile/pr44937.c: Likewise.
732
733 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
734
735         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
736         but using -Werror=comment.
737         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
738         expected error messages.
739
740 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
743         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
744
745 2010-09-02  Tobias Burnus  <burnus@net-b.de>
746
747         PR fortran/45489
748         * gfortran.dg/initialization_27.f90: New.
749
750 2010-09-02  Ira Rosen  <irar@il.ibm.com>
751
752         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
753         check into different basic blocks. Expect vectorization if misaligned
754         stores are supported.
755         * gcc.dg/vect/bb-slp-8a.c: New test.
756         * gcc.dg/vect/bb-slp-8b.c: New test.
757
758 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
759
760         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
761
762 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
763
764         PR fortran/44541
765         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
766         * gfortran.dg/class_dummy_1.f03: New.
767
768 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
769
770         PR middle-end/45458
771         * g++.dg/tree-prof/partition2.C: New test.
772
773 2010-09-01  Richard Guenther  <rguenther@suse.de>
774
775         * gcc.dg/vect/vect-outer-fir.c: Adjust.
776         * gcc.dg/tree-ssa/vrp54.c: New testcase.
777         * gcc.c-torture/execute/20100827-1.c: Likewise.
778
779 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
780
781         * gfortran.dg/execute_command_line_1.f90: New test.
782
783 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
784
785         PR preprocessor/45457
786         * c-c++-common/cpp/pr45457.c: New test.
787
788 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
789
790         * gcc.dg/nested-func-8.c: New test.
791
792 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
793
794         PR fortran/38282
795         * gfortran.dg/popcnt_poppar_1.F90: New test.
796         * gfortran.dg/popcnt_poppar_2.F90: New test.
797
798 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
799
800         * gcc.target/i386/volatile-2.c: Require nonpic target.
801
802 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
803
804         PR middle-end/45461
805         * gcc.dg/pr45461.c: New test.
806
807 2010-08-31  Richard Guenther  <rguenther@suse.de>
808
809         PR testsuite/45455
810         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
811
812 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
813
814         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
815
816 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
817
818         PR fortran/45456
819         * gfortran.dg/typebound_proc_18.f03: New.
820
821 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
824         * lib/scanasm.exp (scan-stack-usage): Likewise.
825         (scan-stack-usage-not): Likewise.
826         * gcc.dg/stack-usage-1.c: New test.
827         * gcc.target/i386/stack-usage-realign.c: Likewise.
828
829 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
830
831         PR tree-optimization/45427
832         * gcc.dg/tree-ssa/pr45427.c: New test.
833
834 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
835
836         PR c++/45043
837         * g++.dg/template/crash102.C: New.
838
839 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
840
841         PR middle-end/45423
842         * gcc.dg/gomp/atomic-12.c: New test.
843         * gcc.dg/gomp/atomic-13.c: New test.
844         * gcc.dg/gomp/atomic-14.c: New test.
845         * g++.dg/gomp/atomic-11.C: New test.
846         * g++.dg/gomp/atomic-12.C: New test.
847         * g++.dg/gomp/atomic-13.C: New test.
848         * g++.dg/gomp/atomic-14.C: New test.
849
850 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
851
852         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
853         delimiter.
854
855 2010-08-30  Thomas Quinot  <quinot@adacore.com>
856
857         * gnat.dg/discr24.adb: New test.
858
859 2010-08-30  Richard Guenther  <rguenther@suse.de>
860
861         PR tree-optimization/45449
862         * gcc.dg/pr45449.c: New testcase.
863
864 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
865
866         * gcc.dg/opts-1.c: Expect errors, not warnings.
867
868 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
869
870         PR fortran/42769
871         * gfortran.dg/dynamic_dispatch_11.f03: New.
872
873 2010-08-29  Jason Merrill  <jason@redhat.com>
874
875         PR c++/44991
876         * g++.dg/parse/defarg15.C: New.
877
878 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
879
880         PR fortran/45439
881         * gfortran.dg/select_type_16.f03: New.
882
883 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
884             Tobias Burnus  <burnus@net-b.de>
885
886         * gfortran.dg/bessel_7.f90: Decrease required precision.
887
888 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
889             Kaz Kojima  <kkojima@gcc.gnu.org>
890
891         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
892
893 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
894
895         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
896         floating point conversion code generation.
897         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
898         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
899         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
900         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
901         to integer conversion code generation.
902         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
903         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
904         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
905         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
906
907 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
908
909         PR fortran/32049
910         * gfortran.dg/random_seed_1.f90: Adjust test.
911         * gfortran.dg/float128_1.f90: New test.
912
913 2010-08-27  Tobias Burnus  <burnus@net-b.de>
914
915         PR fortran/33197
916         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
917         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
918         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
919         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
920         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
921         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
922         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
923
924 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
925
926         PR fortran/45420
927         * gfortran.dg/select_type_15.f03: New.
928
929 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
930
931         PR libfortran/43217
932         * gfortran.dg/hollerith8.f90: New test.
933
934 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
935
936         PR fortran/45159
937         * gfortran.dg/dependency_33.f90:  New test.
938
939 2010-08-27  Richard Guenther  <rguenther@suse.de>
940
941         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
942         * gcc.dg/graphite/scop-2.c: Likewise.
943         * gcc.dg/graphite/scop-20.c: Likewise.
944         * gcc.dg/vect/slp-25.c: Likewise.
945
946 2010-08-27  Olivier Hainque  <hainque@adacore.com>
947
948         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
949
950 2010-08-26  Daniel Kraft  <d@domob.eu>
951
952         PR fortran/38936
953         PR fortran/44047
954         PR fortran/45384
955         * gfortran.dg/associate_8.f03: New test.
956         * gfortran.dg/select_type_13.f03: New test.
957         * gfortran.dg/select_type_14.f03: New test.
958
959 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
960
961         PR tree-optimization/44485
962         * gcc.dg/pr44485.c: New test.
963
964 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
965
966         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
967         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
968         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
969
970 2010-08-26  Richard Guenther  <rguenther@suse.de>
971
972         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
973         * gcc.dg/graphite/scop-21.c: Likewise.
974
975 2010-08-26  Richard Guenther  <rguenther@suse.de>
976
977         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
978         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
979         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
980         * gcc.dg/vect/vect-91.c: Likewise.
981         * gcc.dg/vect/vect-peel-1.c: Likewise.
982         * gcc.dg/vect/vect-peel-2.c: Likewise.
983         * gcc.dg/vect/vect-peel-4.c: Likewise.
984
985 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
986
987         PR libfortran/41859
988         * gfortran.dg/der_io_4.f90: New test.
989
990 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
991
992         PR rtl-optimization/44858
993         * gcc.c-torture/execute/pr44858.c: New test.
994
995         PR rtl-optimization/45400
996         * g++.dg/other/i386-8.C: New test.
997
998 2010-08-25  Richard Guenther  <rguenther@suse.de>
999
1000         * gcc.dg/alias-8.c: Adjust.
1001
1002 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1003
1004         * gcc.target/i386/combine-mul.c: New test.
1005
1006 2010-08-25  Richard Guenther  <rguenther@suse.de>
1007
1008         PR lto/44562
1009         * gcc.dg/graphite/id-27.c: New testcase.
1010         * gcc.dg/lto/20100825-1_0.c: Likewise.
1011
1012 2010-08-25  Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/45316
1015         * g++.dg/opt/pr45316.C: New testcase.
1016
1017 2010-08-25  Richard Guenther  <rguenther@suse.de>
1018
1019         PR tree-optimization/45393
1020         * g++.dg/torture/pr45393.C: New testcase.
1021
1022 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR tree-optimization/45059
1025         * gcc.c-torture/compile/pr45059.c: New test.
1026
1027 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1028
1029         * lib/target-supports.exp (check_effective_target_vect_unpack):
1030         Set vect_unpack supported flag to true for neon.
1031
1032 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1033
1034         * gcc.dg/tree-ssa/ifc-5.c: New.
1035
1036 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1037
1038         * gcc.dg/tree-ssa/ifc-4.c: New.
1039         * gcc.dg/tree-ssa/ifc-7.c: New.
1040
1041 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1042
1043         * gcc.dg/vect/vect.exp: Check loongson targets
1044         * g++.dg/vect/vect.exp: Likewise
1045         * gfortran.dg/vect/vect.exp: Likewise
1046
1047 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1048
1049         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1050         -mveclibabi=mass.
1051
1052 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1053
1054         PR fortran/45366
1055         * gfortran.dg/proc_ptr_29.f90: New.
1056
1057 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1058             Dominique d'Humieres <dominiq@lps.ens.fr>
1059
1060         PR fortran/45367
1061         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1062
1063 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1064
1065         PR fortran/45367
1066         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1067
1068 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/36158
1071         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1072
1073 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1074             Dominique d'Humieres <dominiq@lps.ens.fr>
1075
1076         PR fortran/45367
1077         PR fortran/36158
1078         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1079         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1080
1081 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1082
1083         PR fortran/44863
1084         PR fortran/45271
1085         PR fortran/45290
1086         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1087         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1088         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1089
1090 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/36158
1093         PR fortran/33197
1094         * gfortran.dg/bessel_6.f90: New.
1095         * gfortran.dg/bessel_7.f90: New.
1096
1097 2010-08-20  Jan Hubicka  <jh@suse.cz>
1098
1099         PR c++/45307
1100         PR c++/17736
1101         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1102         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1103
1104 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1105
1106         PR target/45336
1107         * gcc.target/i386/pr45336-1.c: New.
1108         * gcc.target/i386/pr45336-2.c: Likewise.
1109         * gcc.target/i386/pr45336-3.c: Likewise.
1110         * gcc.target/i386/pr45336-4.c: Likewise.
1111
1112 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1113
1114         PR testsuite/45361
1115         * gcc.target/i386/volatile-2.c: Update scan strings to also
1116         include (%rip) for the memory reference on x86_64.
1117
1118 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR middle-end/44974
1121         * gcc.dg/pr44974.c: New test.
1122
1123         PR rtl-optimization/45353
1124         * gcc.dg/pr45353.c: New test.
1125
1126 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1127
1128         * gcc.target/i386/volatile-2.c: New.
1129
1130 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1131
1132         PR rtl-optimization/44691
1133         * gfortran.dg/pr44691.f: New test.
1134
1135 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1136
1137         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1138
1139 2010-08-19  Jason Merrill  <jason@redhat.com>
1140
1141         * g++.dg/init/synth3.C: New.
1142         * g++.dg/init/value8.C: New.
1143         * g++.dg/tree-ssa/empty-2.C: New.
1144         * g++.dg/cpp0x/noexcept09.C: New.
1145
1146 2010-08-19  Daniel Kraft  <d@domob.eu>
1147
1148         PR fortran/29785
1149         PR fortran/45016
1150         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1151         * gfortran.dg/pointer_remapping_1.f90: New test.
1152         * gfortran.dg/pointer_remapping_2.f03: New test.
1153         * gfortran.dg/pointer_remapping_3.f08: New test.
1154         * gfortran.dg/pointer_remapping_4.f03: New test.
1155         * gfortran.dg/pointer_remapping_5.f08: New test.
1156         * gfortran.dg/pointer_remapping_6.f08: New test.
1157
1158 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1159
1160         PR testsuite/45324
1161         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1162
1163 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1164
1165         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1166
1167 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1168
1169         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1170         variable.
1171
1172 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1173
1174         PR target/45070
1175         * gcc.c-torture/execute/pr45070.c: New.
1176
1177 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1178
1179         * g++.dg/pr44328.C: New test.
1180
1181 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1182
1183         PR fortran/36158
1184         PR fortran/33197
1185         * gfortran.dg/bessel_3.f90: New.
1186         * gfortran.dg/bessel_4.f90: New.
1187         * gfortran.dg/bessel_5.f90: New.
1188
1189 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1190
1191         PR fortran/45290
1192         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1193         * gfortran.dg/pointer_init_2.f90: New.
1194         * gfortran.dg/pointer_init_3.f90: New.
1195         * gfortran.dg/pointer_init_4.f90: New.
1196
1197 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1198
1199         PR c++/45049
1200         * g++.dg/pr45049-1.C: New test.
1201         * g++.dg/pr45049-2.C: New test.
1202
1203 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1204
1205         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1206         20 if __ARM_PCS is defined otherwise 64.
1207         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1208         instead of hard coded 64.
1209
1210 2010-08-18  Yao Qi  <yao@codesourcery.com>
1211
1212         PR target/45094
1213         * gcc.target/arm/pr45094.c: New test.
1214
1215 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1216
1217         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1218
1219 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1220
1221         PR rtl-optimization/42575
1222         * gcc.target/arm/pr42575.c: New test.
1223
1224 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1225
1226         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1227         * gcc.dg/tls/thr-cse-1.c: New.
1228
1229 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1230
1231         PR debug/42487
1232         * lib/target-supports.exp
1233         (check_effective_target_function_sections): New.
1234         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1235         function sections before proceding.
1236
1237 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR fortran/45308
1240         * gfortran.dg/pr45308.f03: New test.
1241
1242 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1243
1244         PR target/45296
1245         * gcc.target/i386/pr45296.c: New test.
1246
1247 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1248
1249         * g++.dg/ext/uow-1.C: New.
1250         * g++.dg/ext/uow-2.C: New.
1251         * g++.dg/ext/uow-3.C: New.
1252         * g++.dg/ext/uow-4.C: New.
1253
1254 2010-08-17  Richard Guenther  <rguenther@suse.de>
1255
1256         PR testsuite/45266
1257         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1258
1259 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1260
1261         PR c/40563
1262         * gcc.dg/Wcxx-compat-20.c: New test.
1263
1264 2010-08-17  Daniel Kraft  <d@domob.eu>
1265
1266         PR fortran/38936
1267         * gfortran.dg/associate_1.f03: Extended to test newly supported
1268         features like association to variables.
1269         * gfortran.dg/associate_3.f03: Removed check for illegal change
1270         of associate-name here...
1271         * gfortran.dg/associate_5.f03: ...and added it here.
1272         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1273         * gfortran.dg/associate_7.f03: New test.
1274
1275 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1276
1277         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1278
1279 2010-08-15  Daniel Kraft  <d@domob.eu>
1280
1281         PR fortran/38936
1282         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1283         * gfortran.dg/associate_3.f03: Clarify comment.
1284         * gfortran.dg/associate_5.f03: New test.
1285         * gfortran.dg/associate_6.f03: New test.
1286
1287 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1288
1289         PR fortran/45211
1290         * gfortran.dg/bind_c_usage_21.f90: New.
1291         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1292
1293 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1294
1295         * gfortran.dg/optional_absent_1.f90: New.
1296         * gfortran.dg/null_actual.f90: New.
1297
1298 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1299
1300         * gfortran.dg/pointer_target_1.f90: New.
1301         * gfortran.dg/pointer_target_2.f90: New.
1302         * gfortran.dg/pointer_target_3.f90: New.
1303
1304 2010-08-15  Daniel Kraft  <d@domob.eu>
1305
1306         PR fortran/45197
1307         * gfortran.dg/elemental_args_check_3.f90: New test.
1308         * gfortran.dg/impure_1.f08: New test.
1309         * gfortran.dg/impure_2.f08: New test.
1310         * gfortran.dg/impure_3.f90: New test.
1311         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1312
1313 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1314
1315         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1316         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1317         SLP tests.
1318         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1319         misaligned loads.
1320         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1321         misaligned stores.c
1322         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1323
1324 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1325
1326         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1327         dg-require-effective-target after dg-do.
1328
1329 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1330
1331         * lib/target-supports.exp (check_effective_target_vect_int): Return
1332         true for Loongson targets.
1333         (check_effective_target_vect_shift): Likewise.
1334         (check_effective_target_vect_no_int_max): Likewise.
1335         (check_effective_target_vect_no_align): Likewise.
1336         (check_effective_target_vect_short_mult): Likewise.
1337
1338 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         * g++.dg/cast.C: Change fields of structures to "long" to pass
1341         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1342         * g++.dg/cpp0x/iop.C: Ditto.
1343         * g++.dg/cpp0x/named_refs.C: Ditto.
1344         * g++.dg/cpp0x/rv1p.C: Ditto.
1345         * g++.dg/cpp0x/rv2p.C: Ditto.
1346         * g++.dg/cpp0x/rv3p.C: Ditto.
1347         * g++.dg/cpp0x/rv4p.C: Ditto.
1348         * g++.dg/cpp0x/rv5p.C: Ditto.
1349         * g++.dg/cpp0x/rv6p.C: Ditto.
1350         * g++.dg/cpp0x/rv7p.C: Ditto.
1351         * g++.dg/cpp0x/rv8p.C: Ditto.
1352         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1353
1354 2010-08-13  Daniel Kraft  <d@domob.eu>
1355
1356         * gfortran.dg/implied_shape_1.f08: New test.
1357         * gfortran.dg/implied_shape_2.f90: New test.
1358         * gfortran.dg/implied_shape_3.f08: New test.
1359
1360 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1361
1362         PR libfortran/42526
1363         * gfortran.dg/char_component_initializer_1.f90: New test.
1364
1365 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1366
1367         PR tree-optimization/45241
1368         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1369
1370 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1371
1372         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1373         to dg-options.
1374         * gcc.target/i386/pr40906-2.c: Ditto.
1375         * gcc.target/i386/pr40906-3.c: Ditto.
1376
1377 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR middle-end/45262
1380         * gcc.c-torture/execute/pr45262.c: New test.
1381
1382 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1385         empty argument.
1386         * g++.dg/other/profile1.C: Ditto.
1387
1388 2010-08-12  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/45232
1391         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1392         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1393         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1394         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1395         unsigned arithmetic.
1396         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1397         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1398         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1399         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1400         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1401         unsigned arithmetic.
1402         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1403         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1404         unsigned arithmetic.
1405         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1406         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1407         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1408         unsigned arithmetic.
1409         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1410         * gcc.dg/tree-ssa/negate.c: Adjust.
1411         * gcc.dg/vect/vect-1.c: Adjust.
1412         * gfortran.dg/reassoc_6.f: XFAIL.
1413
1414 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR debug/45259
1417         * gcc.dg/pr45259.c: New test.
1418
1419 2010-08-12  Wei Guozhi  <carrot@google.com>
1420
1421         PR target/44999
1422         * gcc.target/arm/pr44999.c: New testcase.
1423
1424 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1425
1426         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1427         (N): Likewise.
1428         (main): Adjust accordingly.
1429
1430 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1431
1432         * gfortran.dg/graphite/id-22.f: New.
1433
1434 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1435
1436         * gcc.dg/graphite/id-26.c: New.
1437
1438 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1439
1440         * gcc.dg/graphite/id-25.c: New.
1441
1442 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1443
1444         * gcc.dg/graphite/run-id-5.c: New.
1445         * gcc.dg/graphite/run-id-6.c: New.
1446         * gfortran.dg/graphite/id-21.f: New.
1447
1448 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1449
1450         * gcc.dg/graphite/id-24.c: New.
1451
1452 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1453
1454         * gcc.dg/tree-ssa/pr20742.c: New.
1455
1456 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1457
1458         * gcc.dg/graphite/id-23.c: New.
1459
1460 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1461
1462         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1463
1464 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1465
1466         * gcc.dg/graphite/pr42729.c: New.
1467
1468 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1469
1470         * gfortran.dg/graphite/id-20.f: New.
1471
1472 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1473
1474         * gcc.dg/graphite/id-22.c: New.
1475
1476 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1477
1478         * gcc.dg/graphite/run-id-2.c: Call abort.
1479
1480 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1481
1482         * gcc.dg/graphite/id-20.c: New.
1483
1484 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1485             Steve Kargl <kargl@gcc.gnu.org>
1486
1487         PR fortran/44595
1488         * gfortran.dg/move_alloc_3.f90: New.
1489         * gfortran.dg/random_seed_2.f90: New.
1490
1491 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1492
1493         * lib/target-supports.exp (check_effective_target_sync_int_long):
1494         Add hppa*-*-linux*.
1495         (check_effective_target_sync_char_short): Likewise.
1496
1497 2010-08-10  Yao Qi  <yao@codesourcery.com>
1498
1499         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1500         general form.
1501         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1502         * g++.dg/other/packed1.C: Likewise.
1503         * g++.dg/other/crash-4.C: Likewise.
1504         * g++.dg/ext/packed8.C: Likewise.
1505         * g++.dg/init/array16.C: Likewise.
1506
1507 2010-08-10  xinliang David Li  <davidxl@google.com>
1508         * gcc.dg/tree-ssa/loop-19.c: Add option
1509         -fno-prefetch-loop-array
1510
1511 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1512
1513         PR middle-end/45182
1514         * gcc.c-torture/compile/pr45182.c: New test.
1515
1516 2010-08-09  Jason Merrill  <jason@redhat.com>
1517
1518         PR c++/45236
1519         * g++.dg/cpp0x/variadic-104.C: New.
1520
1521 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1522
1523         PR fortran/44235
1524         * gfortran.dg/dependency_32.f90:  New test.
1525
1526 2010-08-09  Richard Guenther  <rguenther@suse.de>
1527
1528         PR middle-end/44632
1529         * g++.dg/opt/nrv17.C: New testcase.
1530
1531 2010-08-09  Richard Guenther  <rguenther@suse.de>
1532
1533         PR middle-end/45212
1534         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1535         alignment from MEM_REF offset only if we took it from the
1536         base object.
1537
1538         * gcc.target/i386/pr24178.c: New testcase.
1539
1540 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1543         * gcc.dg/20030702-1.c: Ditto.
1544         * gcc.dg/20050309-1.c: Ditto.
1545         * gcc.dg/20050325-1.c: Ditto.
1546         * gcc.dg/20050330-2.c: Ditto.
1547         * gcc.dg/20051201-1.c: Ditto.
1548         * gcc.dg/gomp/pr27573.c: Ditto.
1549         * gcc.dg/gomp/pr34610.c: Ditto.
1550         * gcc.dg/pr24225.c: Ditto.
1551         * gcc.dg/pr26570.c: Ditto.
1552         * gcc.dg/pr32773.c: Ditto.
1553         * g++.dg/gcov/gcov-6.C: Ditto.
1554         * g++.dg/gomp/pr34608.C: Ditto.
1555         * gfortran.dg/gomp/pr27573.f90: Ditto.
1556
1557         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1558         dg-require-host-local dg directive.
1559         * gcc.dg/profile-dir-2.c: Ditto.
1560         * gcc.dg/profile-dir-3.c: Ditto.
1561
1562 2010-08-08  Richard Guenther  <rguenther@suse.de>
1563
1564         PR tree-optimization/45109
1565         * gcc.c-torture/compile/pr45109.c: New testcase.
1566
1567 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1568
1569         * gcc.dg/march.c: Skip if -march defined.
1570         * gcc.dg/mtune.c: Skip if -mtune defined.
1571
1572         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1573         generic thunk support.
1574
1575 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         PR target/45213
1578         * gcc.target/i386/pr45213.c: New test.
1579
1580 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1581
1582         PR libfortran/45143
1583         * gfortran.dg/fmt_error_11.f03: New test.
1584
1585 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1586
1587         * lib/target-supports.exp (check_effective_target_sync_int_long):
1588         Add arm*-*-linux-gnueabi.
1589         (check_effective_target_sync_char_short): Likewise.
1590
1591 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1592
1593         PR fortran/45159
1594         * gfortran.dg/dependency_31.f90:  New test.
1595
1596 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1597
1598         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1599
1600 2010-08-06  Jason Merrill  <jason@redhat.com>
1601
1602         * g++.dg/cpp0x/sfinae3.C: New.
1603         * g++.dg/cpp0x/sfinae4.C: New.
1604
1605 2010-08-06  Richard Guenther  <rguenther@suse.de>
1606
1607         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1608         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1609         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1610         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1611         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1612         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1613         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1614         * gcc.c-torture/execute/20100805-1.c: Likewise.
1615
1616 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1617
1618         PR testsuite/42855
1619         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1620
1621 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1622
1623         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1624         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1625
1626 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1627
1628         * g++.dg/ipa/devirt-1.C: New test.
1629         * g++.dg/ipa/devirt-2.C: Likewise.
1630         * g++.dg/ipa/devirt-3.C: Likewise.
1631         * g++.dg/ipa/devirt-4.C: Likewise.
1632         * g++.dg/ipa/devirt-5.C: Likewise.
1633         * gcc.dg/ipa/iinline-3.c: Likewise.
1634
1635 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1636
1637         PR tree-optimization/45144
1638         * gcc.dg/tree-ssa/pr45144.c: New test.
1639
1640 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1641
1642         PR fortran/42207
1643         PR fortran/44064
1644         PR fortran/44065
1645         * gfortran.dg/class_25.f03: New.
1646         * gfortran.dg/class_26.f03: New.
1647
1648 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1649
1650         * g++.dg/warn/miss-format-1.C: Update line number.
1651
1652 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1653
1654         PR c++/44641
1655         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1656         .frame and .mask assembler directives.
1657
1658 2010-08-04  Richard Guenther  <rguenther@suse.de>
1659
1660         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1661         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1662         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1663         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1664
1665 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1666
1667         PR fortran/44857
1668         * gfortran.dg/derived_constructor_char_1.f90: New.
1669         * gfortran.dg/derived_constructor_char_2.f90: New.
1670
1671 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1672
1673         PR fortran/45159
1674         * gfortran.dg/dependency_30.f90:  New test.
1675
1676 2010-08-03  Jan Hubicka  <jh@suse.cz>
1677
1678         * gcc.c-torture/compile/pr45085.c: New testcase.
1679
1680 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1681
1682         PR fortran/44584
1683         PR fortran/45161
1684         * gfortran.dg/typebound_call_9.f03: Modified.
1685         * gfortran.dg/typebound_generic_1.f03: Modified.
1686
1687 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1688
1689         PR fortran/45159
1690
1691         * gfortran.dg/dependency_29.f90:  New test.
1692
1693 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1694
1695         PR fortran/36854
1696         * gfortran.dg/character_comparison_2.f90:  New test.
1697         * gfortran.dg/character_comparison_3.f90:  New test.
1698         * gfortran.dg/dependency_28.f90:  New test.
1699
1700 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1701
1702         PR target/40457
1703         * gcc.target/arm/pr40457-1.c: New test.
1704         * gcc.target/arm/pr40457-2.c: New test.
1705
1706 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1707
1708         PR fortran/44912
1709         * gfortran.dg/typebound_call_17.f03: New.
1710
1711 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1712
1713         PR fortran/44929
1714         * gfortran.dg/allocate_derived_3.f90: New.
1715
1716 2010-07-30  Xinliang David Li  <davidxl@google.com>
1717         PR tree-optimization/45121
1718         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1719
1720 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1721
1722         PR c++/45112
1723         * testsuite/g++.dg/pr45112.C: New test.
1724
1725 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR debug/45055
1728         PR rtl-optimization/45137
1729         * gcc.dg/pr45055.c: New test.
1730
1731 2010-07-30  Alan Modra  <amodra@gmail.com>
1732
1733         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1734         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1735
1736 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1737
1738         PR fortran/45087
1739         PR fortran/45125
1740         * gfortran.dg/whole_file_25.f90: New.
1741         * gfortran.dg/whole_file_26.f90: New.
1742         * gfortran.dg/whole_file_27.f90: New.
1743
1744 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1745
1746         PR fortran/44962
1747         * gfortran.dg/typebound_proc_17.f03: New.
1748
1749 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1750
1751         PR fortran/45004
1752         * gfortran.dg/move_alloc_2.f90: New.
1753
1754 2010-07-29  Xinliang David Li  <davidxl@google.com>
1755         PR tree-optimization/45121
1756         * c-c++-common/uninit-17.c: Fix expected output.
1757
1758 2010-07-29  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/45120
1761         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1762
1763 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1764
1765         PR fortran/42051
1766         PR fortran/44064
1767         * gfortran.dg/pr42051.f03: New testcase.
1768
1769 2010-07-29  Richard Guenther  <rguenther@suse.de>
1770
1771         PR middle-end/45034
1772         * gcc.c-torture/execute/pr45034.c: New testcase.
1773
1774 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1775
1776         PR c++/45096
1777         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1778
1779 2010-07-28  Daniel Kraft  <d@domob.eu>
1780
1781         * gfortran.dg/bound_8.f90: New test.
1782
1783 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR debug/45105
1786         * gcc.dg/pr45105.c: New test.
1787
1788 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1789
1790         PR rtl-optimization/45107
1791         * gcc.dg/pr45107.c: New test.
1792
1793 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1794
1795         PR rtl-optimization/45101
1796         * gcc.dg/pr45101.c: New test.
1797
1798 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1799
1800         PR fortran/45077
1801         * gfortran.dg/whole_file_24.f90: New.
1802
1803 2010-07-27  Jason Merrill  <jason@redhat.com>
1804
1805         * g++.dg/cpp0x/variadic102.C: New.
1806         * g++.dg/cpp0x/variadic103.C: New.
1807
1808 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1809
1810         PR rtl-optimization/40956
1811         PR target/42495
1812         PR middle-end/42574
1813         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1814         * gcc.target/arm/pr42574.c: Add tests.
1815
1816 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1817
1818         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1819         test name.
1820         (cleanup-repo-files): Ditto.
1821         (cleanup-saved-temps): Ditto.
1822
1823 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR testsuite/44701
1826         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1827
1828         PR c/45079
1829         * gcc.dg/pr45079.c: New test.
1830
1831 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1832
1833         PR tree-optimization/44152
1834         * gcc.dg/vect/fast-math-pr44152.c: New test.
1835
1836 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1837
1838         PR ObjC/44140
1839         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1840         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1841         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1842         * obj-c++.dg/torture/trivial.mm: Ditto.
1843         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1844         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1845         * objc.dg/torture/tls/thr-init.m: Ditto.
1846         * objc.dg/torture/trivial.m: Ditto.
1847
1848 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1849
1850         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1851         Skip on spu-*-* targets.
1852
1853 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR tree-optimization/45083
1856         * gcc.dg/pr45083.c: New test.
1857
1858 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/40873
1861         * gfortran.dg/whole_file_22.f90: New test.
1862         * gfortran.dg/whole_file_23.f90: New test.
1863
1864 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1865             Jack Howarth  <howarth@bromo.med.uc.edu>
1866             Richard Henderson  <rth@redhat.com>
1867
1868         PR target/44132
1869         * gcc.dg/tls/thr-init-1.c: New.
1870         * gcc.dg/tls/thr-init-2.c: New.
1871         * gcc.dg/torture/tls New.
1872         * gcc.dg/torture/tls/tls-test.c: New.
1873         * gcc.dg/torture/tls/thr-init-1.c: New.
1874         * gcc.dg/torture/tls/tls.exp: New.
1875         * gcc.dg/torture/tls/thr-init-2.c: New.
1876         * gcc.dg/tls/emutls-2.c: New test
1877
1878         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1879         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1880         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1881         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1882         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1883         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1884         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1885         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1886         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1887         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1888         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1889         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1890         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1891         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1892         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1893         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1894         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1895         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1896         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1897         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1898         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1899         gfortran.dg/gomp/omp_threadprivate1.f90,
1900         gfortran.dg/gomp/omp_threadprivate2.f90,
1901         gfortran.dg/gomp/reduction1.f90,
1902         gfortran.dg/gomp/sharing-1.f90: Likewise.
1903
1904 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1905
1906         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1907         sse_runtime.
1908         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1909         dg-require-visibility.
1910
1911 2010-07-26  Richard Guenther  <rguenther@suse.de>
1912
1913         PR tree-optimization/43784
1914         * gcc.c-torture/execute/pr43784.c: New testcase.
1915         * g++.dg/torture/pr43784.C: Likewise.
1916
1917 2010-07-26  Richard Guenther  <rguenther@suse.de>
1918
1919         PR middle-end/45056
1920         * g++.dg/pr45056.C: New testcase.
1921
1922 2010-07-26  Richard Guenther  <rguenther@suse.de>
1923
1924         PR tree-optimization/45071
1925         * gcc.dg/pr45071.c: New testcase.
1926
1927 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1928
1929         PR fortran/45066
1930         * gfortran.dg/namelist_62.f90: New.
1931
1932 2010-07-26  Richard Guenther  <rguenther@suse.de>
1933
1934         * gcc.c-torture/execute/pr45017.c: Move ...
1935         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1936
1937 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1938
1939         PR fortran/40628
1940         * trim_optimize_1.f90:  New test.
1941         * character_comparision_1.f90:  New test.
1942
1943 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1944
1945         PR fortran/42852
1946         * gfortran.dg/wtruncate_fix.f: New test.
1947
1948 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1949
1950         PR testsuite/45068
1951         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1952
1953 2010-07-24  Richard Guenther  <rguenther@suse.de>
1954
1955         PR lto/43788
1956         * g++.dg/lto/20100724-1_0.C: New testcase.
1957
1958 2010-07-24  Richard Guenther  <rguenther@suse.de>
1959
1960         PR lto/43212
1961         * gcc.dg/lto/20100724-1_0.c: New testcase.
1962         * gcc.dg/lto/20100724-1_1.c: Likewise.
1963
1964 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1965
1966         PR fortran/40011
1967         * gfortran.dg/whole_file_21.f90: New.
1968
1969         * gfortran.dg/integer_exponentiation_3.F90: Use
1970         -ffloat-store only for i?86/x86-64 -m32.
1971
1972 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1973
1974         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1975         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1976
1977 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1978
1979         * gfortran.dg/func_decl_4.f90: Split test into two ...
1980         * gfortran.dg/func_decl_5.f90: ... parts.
1981         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1982         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1983         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1984         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1985         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1986         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1987         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1988         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1989         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1990         * gfortran.dg/sizeof.f90: Make test valid.
1991         * gfortran.dg/pr20865.f90: Add new dg-error.
1992         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1993         * gfortran.dg/g77/19990218-0.f: Ditto.
1994         * gfortran.dg/g77/19990218-1.f: Ditto.
1995         * gfortran.dg/g77/970625-2.f: Ditto.
1996         * gfortran.dg/pr37243.f: Fix function declaration.
1997         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1998         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1999
2000 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2001
2002         PR fortran/44945
2003         * gfortran.dg/char_array_structure_constructor.f90: Add
2004         -fwhole-file as dg-option as it otherwise fails on some
2005         systems.
2006
2007 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2008
2009         * gnat.dg/aggr16.ad[sb]: New test.
2010         * gnat.dg/aggr16_pkg.ads: New helper.
2011
2012 2010-07-23  Richard Guenther  <rguenther@suse.de>
2013
2014         PR lto/43071
2015         * g++.dg/lto/20100723-1_0.C: New testcase.
2016
2017 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2018
2019         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2020         AVX support.
2021         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2022         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2023
2024 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2025
2026         * lib/target-supports.exp (add_options_for_tls): New proc.
2027         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2028         * g++.dg/tls/static-1a.cc: Likewise.
2029         * gcc.dg/tls/emutls-1.c: Likewise.
2030         * gcc.dg/tls/opt-11.c: Likewise.
2031         * gcc.dg/tls/opt-12.c: Likewise.
2032         * gcc.dg/tls/pr24428-2.c: Likewise.
2033         * gcc.dg/tls/pr24428.c: Likewise.
2034         * obj-c++.dg/tls/static-1.mm: Likewise.
2035         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2036         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2037         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2038         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2039         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2040         * objc.dg/torture/tls/thr-init.m: Likewise.
2041         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2042
2043 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2046         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2047         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2048         optimized dump files.
2049
2050 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR tree-optimization/45047
2053         * gcc.c-torture/compile/pr45047.c: New test.
2054
2055 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2056
2057         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2058         instead of dg-compile.
2059         * gcc.dg/float-range-4.c: Ditto.
2060         * gcc.dg/float-range-5.c: Ditto.
2061         * gcc.dg/fold-overflow-1.c: Ditto.
2062         * gcc.dg/gomp/sections-4.c: Ditto.
2063         * gcc.dg/transparent-union-1.c: Ditto.
2064         * gcc.dg/transparent-union-2.c: Ditto.
2065         * gcc.target/i386/pr39315-check.c: Ditto.
2066         * g++.dg/gomp/sections-4.C: Ditto.
2067         * g++.dg/template/dtor7.C: Ditto.
2068         * g++.dg/tree-ssa/pr19952.C: Ditto.
2069         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2070         * gfortran.dg/graphite/pr42185.f90: Ditto.
2071         * gfortran.dg/namelist_36.f90: Ditto.
2072         * gnat.dg/noreturn1.adb: Ditto.
2073         * gnat.dg/specs/small_alignment.ads: Ditto.
2074
2075 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2076
2077         PR tree-optimization/44915
2078         * g++.dg/torture/pr44915.C: New test.
2079
2080 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2081
2082         PR tree-optimization/44914
2083         * g++.dg/tree-ssa/pr44914.C: New test.
2084
2085 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2086
2087         PR target/44290
2088         * gcc.dg/pr44290-1.c: New test.
2089         * gcc.dg/pr44290-2.c: New test.
2090
2091 2010-07-23  Jason Merrill  <jason@redhat.com>
2092
2093         PR c++/45008
2094         * g++.dg/abi/mangle44.C: New.
2095
2096 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2097
2098         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2099         for compile-time only tests.
2100         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2101         target check.
2102         * gcc.target/i386/pr39315-4.c: Ditto.
2103         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2104         target check.  Include sse-os-support.h.
2105         (main): Call check_isa and sse_os_support.
2106         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2107         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2108         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2109         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2110         target check.  Include sse-os-support.h.
2111         (main): Call check_isa and sse_os_support.
2112         * gcc.target/i386/vperm-v2df.c: Ditto.
2113
2114 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2115
2116         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2117         (check_effective_target_avx_runtime): New procedure.
2118         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2119         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2120
2121         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2122         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2123         and __get_cpuid test.
2124         * gcc.dg/compat/vector-2b_main.c: Ditto.
2125
2126         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2127
2128         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2129         for compile-time only test.
2130         * gcc.dg/pr32716.c: Ditto.
2131         * gcc.dg/pr34856.c: Ditto.
2132         * gcc.dg/pr36997.c: Ditto.
2133         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2134         * gfortran.dg/pr28158.f90: Ditto.
2135         * gfortran.dg/pr30667.f: Ditto.
2136
2137         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2138         i?86-*-* and x86_64-*-* targets to disable execution on targets
2139         without sse2 runtime support.
2140         * g++.dg/vect/vect.exp: Ditto.
2141         * gfortran.dg/vect/vect.exp: Ditto.
2142
2143         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2144         * gcc.dg/pr37544.c: Ditto.
2145         * gcc.dg/pr40550.c: Ditto.
2146         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2147         * gcc.dg/compat/vector-1a_main.c: Ditto.
2148         * gcc.dg/compat/vector-2a_main.c: Ditto.
2149         * gcc.dg/torture/pr16104-1.c: Ditto.
2150         * gcc.dg/torture/pr35771-1.c: Ditto.
2151         * gcc.dg/torture/pr35771-2.c: Ditto.
2152         * gcc.dg/torture/pr35771-3.c: Ditto.
2153         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2154         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2155         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2156         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2157         * g++.dg/other/i386-1.C: Ditto.
2158         * g++.dg/other/pr40446.C: Ditto.
2159
2160 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2161
2162         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2163
2164 2010-07-23  Daniel Kraft  <d@domob.eu>
2165
2166         PR fortran/44709
2167         * gfortran.dg/exit_1.f08: New test.
2168         * gfortran.dg/exit_2.f08: New test.
2169
2170 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2171
2172         PR tree-optimization/39839
2173         * gcc.target/arm/pr39839.c: New test case.
2174
2175 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2176
2177         * gnat.dg/unchecked_convert5b.adb: New test.
2178         * gnat.dg/unchecked_convert6.adb: Likewise.
2179         * gnat.dg/unchecked_convert6b.adb: Likewise.
2180
2181 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/aggr15.ad[sb]: New test.
2184
2185 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2186
2187         PR debug/45024
2188         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2189
2190 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2191
2192         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2193         with dg-require-linker-plugin.
2194
2195 2010-07-22  Richard Guenther  <rguenther@suse.de>
2196
2197         PR lto/43850
2198         * g++.dg/lto/20100722-1_0.C: New testcase.
2199
2200 2010-07-22  Richard Guenther  <rguenther@suse.de>
2201
2202         PR lto/42451
2203         * gcc.dg/lto/20100720-3_0.c: New testcase.
2204         * gcc.dg/lto/20100720-3_1.c: Likewise.
2205
2206 2010-07-22  Richard Guenther  <rguenther@suse.de>
2207
2208         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2209         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2210
2211         PR lto/43373
2212         * gcc.dg/lto/20100722-1_0.c: New testcase.
2213
2214 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2215
2216         PR tree-optimization/44891
2217         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2218
2219 2010-07-22  Richard Guenther  <rguenther@suse.de>
2220
2221         PR tree-optimization/45017
2222         * gcc.c-torture/execute/pr45017.c: New testcase.
2223
2224 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/45019
2227         * gfortran.dg/aliasing_dummy_5.f90: New.
2228
2229 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2230
2231         PR target/43698
2232         * gcc.target/arm/pr43698.c: New test.
2233
2234 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2235
2236         PR fortran/44929
2237         * Revert my commit r162325 for this PR.
2238
2239 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR debug/45015
2242         * gcc.target/m68k/pr45015.c: New test.
2243
2244 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2245
2246         PR c++/44641
2247         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2248         comments.
2249
2250 2010-07-21  Richard Guenther  <rguenther@suse.de>
2251
2252         PR lto/45018
2253         * g++.dg/lto/20100721-1_0.C: New testcase.
2254
2255 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2256
2257         PR tree-optimization/44900
2258         * g++.dg/torture/pr44900.C: New test.
2259
2260 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2261
2262         PR middle-end/44738
2263         * c-c++-common/uninit-17.c: Correct expected error.
2264
2265 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2266
2267         * gcc.dg/guality/asm-1.c: New test.
2268
2269         PR debug/45003
2270         * gcc.dg/guality/pr45003-2.c: New test.
2271         * gcc.dg/guality/pr45003-3.c: New test.
2272
2273 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274
2275         PR libfortran/44697
2276         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2277
2278 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2279
2280         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2281         defined on the current line.
2282         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2283         * g++.dg/debug/dwarf2/pr44641.C: New.
2284
2285 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2286
2287         * gcc.target/powerpc/block-move-1.c: New test.
2288         * gcc.target/powerpc/block-move-2.c: New test.
2289
2290 2010-07-20  Jason Merrill  <jason@redhat.com>
2291
2292         PR c++/44967
2293         * g++.dg/cpp0x/sfinae2.C: New.
2294
2295 2010-07-20  Richard Guenther  <rguenther@suse.de>
2296
2297         PR lto/42696
2298         * gcc.dg/lto/20100720-4_0.c: New testcase.
2299
2300 2010-07-20  Richard Guenther  <rguenther@suse.de>
2301
2302         PR lto/43221
2303         * gcc.dg/lto/20100720-2_0.c: New testcase.
2304         * gcc.dg/lto/20100720-2_1.c: Likewise.
2305
2306 2010-07-20  Richard Guenther  <rguenther@suse.de>
2307
2308         PR lto/43208
2309         * gcc.dg/lto/20100720-1_0.c: New testcase.
2310         * gcc.dg/lto/20100720-1_1.c: Likewise.
2311
2312 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2313
2314         PR debug/45003
2315         * gcc.dg/guality/pr45003-1.c: New test.
2316
2317 2010-07-20  Richard Guenther  <rguenther@suse.de>
2318
2319         PR tree-optimization/44977
2320         * gcc.dg/torture/pr44977.c: New testcase.
2321
2322 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2323
2324         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2325         sync_char_short
2326
2327 2010-07-20  Richard Guenther  <rguenther@suse.de>
2328
2329         PR middle-end/44971
2330         PR middle-end/44988
2331         * gcc.dg/pr44971.c: New testcase.
2332         * gcc.c-torture/compile/pr44988.c: Likewise.
2333
2334 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2335
2336         PR fortran/44929
2337         * gfortran.dg/allocate_with_typespec.f90: New test.
2338         * gfortran.dg/allocate_derived_1.f90: Update error message.
2339
2340 2010-07-19  Jason Merrill  <jason@redhat.com>
2341
2342         PR c++/44996
2343         * g++.dg/cpp0x/decltype23.C: New.
2344
2345 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2346
2347         PR fortran/42385
2348         * gfortran.dg/class_defined_operator_1.f03 : New test.
2349
2350 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2351
2352         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2353         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2354         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2355         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2356
2357 2010-07-19  Richard Guenther  <rguenther@suse.de>
2358
2359         PR middle-end/44941
2360         * gcc.c-torture/compile/pr44941.c: New testcase.
2361
2362 2010-07-19  Jason Merrill  <jason@redhat.com>
2363
2364         PR c++/44969
2365         * g++.dg/template/sfinae24.C: New.
2366
2367 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2368
2369         PR fortran/44353
2370         * gfortran.dg/data_implied_do_2.f90: Removed.
2371
2372 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2373
2374         PR c++/44969
2375         * g++.dg/template/sfinae23.C: New.
2376
2377 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2378
2379         * lib/target-supports.exp (check_sse_os_support_available): New
2380         proc.
2381         (check_sse_hw_available): New proc.
2382         (check_effective_target_sse_runtime): New proc.
2383         (check_effective_target_sse2_runtime): New proc.
2384         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2385         -msse2 if check_sse_os_support_available.
2386         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2387         check_sse_os_support_available.
2388         * gcc.dg/vect/vect.exp: Likewise.
2389         * gfortran.dg/vect/vect.exp: Likewise.
2390         * gcc.target/i386/sol2-check: Renamed to ...
2391         * gcc.target/i386/sse-os-support.h: ... this.
2392         (sol2_check): Renamed to ...
2393         (sse_os_support): ... this.
2394         Only test movss with xmm registers.
2395         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2396         Removed ILL_INSN, ILL_INSN_LEN.
2397         * gcc.target/i386/sse2-check.h: Likewise.
2398         * gcc.target/i386/sse3-check.h: Likewise.
2399         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2400         Removed cpuid.h, __get_cpuid test.
2401         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2402         Removed cpuid.h, __get_cpuid test.
2403         * g++.dg/other/pr40446.C: Likewise.
2404         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2405         * gcc.dg/compat/vector-1a_main.c: Likewise.
2406         * gcc.dg/compat/vector-2a_main.c: Likewise.
2407         * gcc.dg/pr36584.c: Likewise.
2408         * gcc.dg/pr37544.c: Likewise.
2409         * gcc.dg/torture/pr16104-1.c: Likewise.
2410         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2411         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2412         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2413         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2414         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2415         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2416         sse2_runtime.
2417         * gcc.dg/torture/pr35771-2.c: Likewise.
2418         * gcc.dg/torture/pr35771-3.c: Likewise.
2419         * gcc.target/i386/pr39315-2.c: Likewise.
2420         * gcc.target/i386/pr39315-4.c: Likewise.
2421         * gcc.target/i386/vperm-v2df.c: Likewise.
2422         * gcc.target/i386/vperm-v2di.c: Likewise.
2423         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2424         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2425         sse_runtime.
2426
2427 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2428
2429         PR fortran/44353
2430         * gfortran.dg/data_implied_do_2.f90: New test.
2431
2432 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2433
2434         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2435
2436 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2437
2438         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2439         to the "mips16" group.
2440         (mips_using_mips16_p): New procedure.
2441         (mips-dg-options): Use it.
2442
2443 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2444
2445         * gcc.target/mips/mips16-attributes-4.c: New test.
2446
2447 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2448
2449         PR testsuite/44418
2450         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2451         * gcc.target/powerpc/recip-2.c: Ditto.
2452         * gcc.target/powerpc/recip-3.c: Ditto.
2453
2454 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2455
2456         * gcc.target/arm/pr42235.c: New test.
2457
2458 2010-07-16  Jason Merrill  <jason@redhat.com>
2459
2460         PR c++/32505
2461         * g++.dg/template/partial8.C: New.
2462
2463 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2464
2465         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2466         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2467         in C++.
2468         (gualcvt): New overloaded inline.
2469         (GUALCVT): Use it for C++.
2470         * g++.dg/guality/guality.exp: New.
2471         * g++.dg/guality/guality.h: New.
2472         * g++.dg/guality/redeclaration1.C: New test.
2473         * g++.dg/dg.exp: Prune also guality/* tests.
2474         * gcc.dg/guality/pr43141.c: Moved to...
2475         * c-c++-common/guality/pr43141.c: ... here.
2476
2477 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478
2479         PR libfortran/37077
2480         * gfortran.dg/char4_iunit_2.f03: New test.
2481
2482 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2483
2484         * lib/plugin-support.exp (plugin-test-execute):
2485         Add ${gcc_objdir}/intl to includes.
2486
2487 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR target/44942
2490         * gcc.c-torture/execute/pr44942.c: New test.
2491         * gcc.target/i386/pr44942.c: New test.
2492
2493 2010-07-15  Jason Merrill  <jason@redhat.com>
2494
2495         PR c++/44909
2496         * g++.dg/cpp0x/implicit7.C: New.
2497         * g++.dg/cpp0x/implicit8.C: New.
2498
2499 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2500
2501         Disable float tests for __SPU__ targets due to lack of signed zero:
2502         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2503         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2504         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2505         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2506         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2507         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2508         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2509         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2510         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2511
2512 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2513
2514         * gfortran.dg/select_char_2.f90: New test.
2515
2516 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2517
2518         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2519         with DECL_CHAIN.
2520
2521 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2522
2523         PR fortran/44936
2524         * gfortran.dg/typebound_generic_9.f03: New.
2525
2526 2010-07-15  Richard Guenther  <rguenther@suse.de>
2527
2528         PR tree-optimization/44946
2529         * gcc.c-torture/compile/pr44946.c: New testcase.
2530
2531 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2532
2533         PR fortran/40206
2534         * gfortran.dg/select_char_3.f90: New test.
2535
2536 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2537             Kevin F. Quinn  <kevquinn@gentoo.org>
2538
2539         * gcc.dg/Wtrampolines.c: New.
2540
2541 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2542
2543         PR libfortran/44934
2544         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2545
2546 2010-07-14  Jason Merrill  <jason@redhat.com>
2547
2548         PR c++/44810
2549         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2550
2551         Implement C++0x unrestricted unions (N2544)
2552         * g++.dg/cpp0x/union1.C: New.
2553         * g++.dg/cpp0x/union2.C: New.
2554         * g++.dg/cpp0x/union3.C: New.
2555         * g++.dg/cpp0x/defaulted2.C: Adjust.
2556         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2557         * g++.old-deja/g++.ext/anon2.C: Adjust.
2558         * g++.old-deja/g++.mike/misc6.C: Adjust.
2559
2560 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2561
2562         PR fortran/44925
2563         * gfortran.dg/c_loc_tests_15.f90: New.
2564
2565 2010-07-13  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/44909
2568         * g++.dg/cpp0x/implicit6.C: New.
2569
2570 2010-07-13  Jason Merrill  <jason@redhat.com>
2571
2572         PR c++/44540
2573         * g++.dg/abi/noreturn1.C: New.
2574         * g++.dg/abi/noreturn2.C: New.
2575
2576 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2577
2578         PR other/44874
2579         PR debug/44832
2580         * c-c++-common/pr44832.c: New test.
2581
2582 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2583
2584         PR objc/44488
2585         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2586         on the target.  Make sure that we can assemble the emitted asm when
2587         the test type is 'compile'.
2588
2589 2010-07-13  Richard Guenther  <rguenther@suse.de>
2590
2591         PR tree-optimization/36960
2592         * g++.dg/torture/pr36960.C: New testcase.
2593
2594 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2595
2596         PR c++/44908
2597         * g++.dg/template/sfinae21.C: New.
2598         * g++.dg/template/sfinae22.C: Likewise.
2599
2600 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2601
2602         PR testsuite/42843
2603         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2604         * gcc.dg/plugin/ggcplug.c: Likewise.
2605         * g++.dg/plugin/selfassign.c: Likewise.
2606         * g++.dg/plugin/attribute_plugin.c: Likewise.
2607         * g++.dg/plugin/dumb_plugin.c: Likewise.
2608         * g++.dg/plugin/pragma_plugin.c: Likewise.
2609
2610 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2611
2612         * gcc.c-torture/execute/pr44683.x: New.
2613         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2614
2615 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2616
2617         PR fortran/44434
2618         PR fortran/44565
2619         PR fortran/43945
2620         PR fortran/44869
2621         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2622         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2623         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2624         * gfortran.dh/typebound_call_16.f03: New.
2625         * gfortran.dg/typebound_generic_6.f03: New.
2626         * gfortran.dg/typebound_generic_7.f03: New.
2627         * gfortran.dg/typebound_generic_8.f03: New.
2628
2629 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2630
2631         PR libfortran/37077
2632         * gfortran.dg/char4_iunit_1.f03: New test.
2633
2634 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2635
2636         * gcc.dg/tree-ssa/vrp53.c: New test.
2637
2638 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2639
2640         PR c++/44907
2641         * g++.dg/template/sfinae19.C: New.
2642         * g++.dg/template/sfinae20.C: Likewise.
2643
2644 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2645
2646         * gcc.target/arm/interrupt-1.c: New test.
2647         * gcc.target/arm/interrupt-2.c: New test.
2648
2649 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2650
2651         * gcc.dg/pr42427.c: Require c99_runtime.
2652         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2653         c99_runtime.
2654         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2655         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2656         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2657         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2658         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2659         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2660         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2661         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2662         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2663         * gcc.target/i386/pr37275.c: Require visibility support.
2664
2665 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2666
2667         * lib/target-supports.exp (check_effective_target_sse): New proc.
2668         * gcc.target/i386/sol2-check.h: New file.
2669         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2670         Include sol2-check.h.
2671         (main) Only run do_test () if sol2_check ().
2672         * gcc.target/i386/sse2-check.h: Likewise.
2673         * gcc.target/i386/sse3-check.h: Likewise.
2674         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2675         [__sun__ && __svr4__]: Execute SSE2 instruction.
2676         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2677         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2678         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2679         * g++.dg/ext/vector14.C: Likewise.
2680         * g++.dg/other/mmintrin.C: Likewise.
2681         * gcc.dg/20020418-1.c: Likewise.
2682         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2683         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2684         * gcc.dg/format/unnamed-1.c: Likewise.
2685         Adapt dg-warning line number.
2686         * gcc.dg/graphite/pr40281.c: Likewise.
2687         * gcc.dg/pr32176.c: Likewise.
2688         * gcc.dg/pr40550.c: Likewise.
2689         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2690         * gcc.dg/torture/pr36891.c: Likewise.
2691         * gcc.target/i386/20020218-1.c: Likewise.
2692         * gcc.target/i386/20020523.c: Likewise.
2693         * gcc.target/i386/abi-1.c: Likewise.
2694         * gcc.target/i386/brokensqrt.c: Likewise.
2695         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2696         * gcc.target/i386/pr13366.c: Likewise.
2697         * gcc.target/i386/pr13685.c: Likewise.
2698         * gcc.target/i386/pr24306.c: Likewise.
2699         * gcc.target/i386/pr31486.c: Likewise.
2700         * gcc.target/i386/pr32065-1.c: Likewise.
2701         * gcc.target/i386/pr32065-2.c: Likewise.
2702         * gcc.target/i386/pr32389.c: Likewise.
2703         * gcc.target/i386/pr38824.c: Likewise.
2704         * gcc.target/i386/pr38931.c: Likewise.
2705         * gcc.target/i386/pr39592-1.c: Likewise.
2706         * gcc.target/i386/pr43766.c: Likewise.
2707         * gcc.target/i386/recip-divf.c: Likewise.
2708         * gcc.target/i386/recip-sqrtf.c: Likewise.
2709         * gcc.target/i386/recip-vec-divf.c: Likewise.
2710         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2711         * gcc.target/i386/sse-1.c: Likewise.
2712         * gcc.target/i386/sse-16.c: Likewise.
2713         * gcc.target/i386/sse-2.c: Likewise.
2714         * gcc.target/i386/sse-20.c: Likewise.
2715         * gcc.target/i386/sse-3.c: Likewise.
2716         * gcc.target/i386/sse-7.c: Likewise.
2717         * gcc.target/i386/sse-9.c: Likewise.
2718         * gcc.target/i386/sse-addps-1.c: Likewise.
2719         * gcc.target/i386/sse-addss-1.c: Likewise.
2720         * gcc.target/i386/sse-andnps-1.c: Likewise.
2721         * gcc.target/i386/sse-andps-1.c: Likewise.
2722         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2723         * gcc.target/i386/sse-comiss-1.c: Likewise.
2724         * gcc.target/i386/sse-comiss-2.c: Likewise.
2725         * gcc.target/i386/sse-comiss-3.c: Likewise.
2726         * gcc.target/i386/sse-comiss-4.c: Likewise.
2727         * gcc.target/i386/sse-comiss-5.c: Likewise.
2728         * gcc.target/i386/sse-comiss-6.c: Likewise.
2729         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2730         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2731         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2732         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2733         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2734         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2735         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2736         * gcc.target/i386/sse-divps-1.c: Likewise.
2737         * gcc.target/i386/sse-divss-1.c: Likewise.
2738         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2739         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2740         * gcc.target/i386/sse-maxps-1.c: Likewise.
2741         * gcc.target/i386/sse-maxss-1.c: Likewise.
2742         * gcc.target/i386/sse-minps-1.c: Likewise.
2743         * gcc.target/i386/sse-minss-1.c: Likewise.
2744         * gcc.target/i386/sse-movaps-1.c: Likewise.
2745         * gcc.target/i386/sse-movaps-2.c: Likewise.
2746         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2747         * gcc.target/i386/sse-movhps-1.c: Likewise.
2748         * gcc.target/i386/sse-movhps-2.c: Likewise.
2749         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2750         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2751         * gcc.target/i386/sse-movntps-1.c: Likewise.
2752         * gcc.target/i386/sse-movss-1.c: Likewise.
2753         * gcc.target/i386/sse-movss-2.c: Likewise.
2754         * gcc.target/i386/sse-movss-3.c: Likewise.
2755         * gcc.target/i386/sse-movups-1.c: Likewise.
2756         * gcc.target/i386/sse-movups-2.c: Likewise.
2757         * gcc.target/i386/sse-mulps-1.c: Likewise.
2758         * gcc.target/i386/sse-mulss-1.c: Likewise.
2759         * gcc.target/i386/sse-orps-1.c: Likewise.
2760         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2761         * gcc.target/i386/sse-recip-vec.c: Likewise.
2762         * gcc.target/i386/sse-recip.c: Likewise.
2763         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2764         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2765         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2766         * gcc.target/i386/sse-subps-1.c: Likewise.
2767         * gcc.target/i386/sse-subss-1.c: Likewise.
2768         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2769         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2770         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2771         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2772         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2773         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2774         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2775         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2776         * gcc.target/i386/sse-xorps-1.c: Likewise.
2777         * gcc.target/i386/ssefn-1.c: Likewise.
2778         * gcc.target/i386/ssefn-3.c: Likewise.
2779         * gcc.target/i386/sseregparm-1.c: Likewise.
2780         * gcc.target/i386/stackalign/return-3.c: Likewise.
2781         * gcc.target/i386/vectorize1.c: Likewise.
2782         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2783         * gcc.target/i386/xorps-sse.c: Likewise.
2784         * gfortran.dg/pr28158.f90: Likewise.
2785         * gfortran.dg/pr30667.f: Likewise.
2786         * gnat.dg/loop_optimization7.adb: Likewise.
2787         * gnat.dg/sse_nolib.adb: Likewise.
2788
2789 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/44702
2792         * gfortran.dg/use_rename_6.f90: New.
2793         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2794
2795 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2796
2797         PR fortran/44869
2798         * gfortran.dg/class_24.f03: New.
2799
2800 2010-07-10  Richard Guenther  <rguenther@suse.de>
2801
2802         PR lto/44889
2803         * gcc.dg/lto/20100709-1_0.c: New testcase.
2804         * gcc.dg/lto/20100709-1_1.c: Likewise.
2805
2806 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2807
2808         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2809
2810 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2811
2812         PR objc/44140
2813         * objc.dg/lto/trivial-1_0.m: New.
2814         * objc.dg/lto/lto.exp: New.
2815         * obj-c++.dg/lto/trivial-1_0.mm: New.
2816         * obj-c++.dg/lto/lto.exp: New.
2817         * objc.dg/symtab-1.m: Adjust sizes.
2818         * objc.dg/image-info.m: Do not run for gnu-runtime.
2819
2820 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2821
2822         * gcc.dg/pr32370.c: Allow another kind of error message.
2823
2824 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2825
2826         * gnat.dg/atomic3.adb: New test.
2827
2828 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2829             Denys Vlasenko  <dvlasenk@redhat.com>
2830             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2831
2832         PR tree-optimization/28632
2833         * gcc.dg/tree-ssa/vrp51.c: New test.
2834         * gcc.dg/tree-ssa/vrp52.c: New test.
2835
2836 2010-07-09  Jason Merrill  <jason@redhat.com>
2837
2838         * g++.dg/abi/covariant6.C: New.
2839         * g++.dg/inherit/covariant17.C: Test both bases.
2840         * g++.dg/inherit/covariant7.C: Check vtable layout.
2841
2842 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2843
2844         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2845
2846 2010-07-09  Richard Guenther  <rguenther@suse.de>
2847
2848         PR tree-optimization/44852
2849         * gcc.c-torture/execute/pr44852.c: New testcase.
2850
2851 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2852
2853         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2854         multiplication by values.
2855         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2856         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2857
2858 2010-07-09  Richard Guenther  <rguenther@suse.de>
2859
2860         PR tree-optimization/44882
2861         * gfortran.dg/pr44882.f90: New testcase.
2862
2863 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2864
2865         PR target/40657
2866         * gcc.target/arm/pr40657-1.c: New test.
2867         * gcc.target/arm/pr40657-2.c: New test.
2868         * gcc.c-torture/execute/pr40657.c: New test.
2869
2870 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2871
2872         * gcc.dg/tree-ssa/vrp50.c: New test.
2873         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2874
2875 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2876
2877         PR fortran/44649
2878         * gfortran.dg/c_sizeof_1.f90: Modified.
2879         * gfortran.dg/storage_size_1.f08: New.
2880         * gfortran.dg/storage_size_2.f08: New.
2881
2882 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2883
2884         * gcc.c-torture/execute/20100708-1.c: New test.
2885
2886 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR fortran/44847
2889         * gfortran.dg/gomp/pr44847.f90: New test.
2890
2891 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2892
2893         PR tree-optimization/44710
2894         * gcc.dg/tree-ssa/ifc-6.c: New.
2895         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2896
2897 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2898
2899         PR fortran/18918
2900         * gfortran.dg/coarray_10.f90: Add an additional test.
2901
2902 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2903
2904         PR middle-end/44828
2905         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2906         * gcc.c-torture/execute/pr44828.x: Revert.
2907
2908 2010-07-08  Jason Merrill  <jason@redhat.com>
2909
2910         PR c++/43120
2911         * g++.dg/inherit/covariant17.C: New.
2912         * g++.dg/abi/covariant1.C: Actually test for the bug.
2913
2914 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2915
2916         PR rtl-optimization/44838
2917         * gcc.dg/pr44838.c: New.
2918
2919 2010-07-08  Richard Guenther  <rguenther@suse.de>
2920
2921         PR tree-optimization/44831
2922         * gcc.c-torture/compile/pr44831.c: New testcase.
2923         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2924
2925 2010-07-08  Richard Guenther  <rguenther@suse.de>
2926
2927         PR tree-optimization/44861
2928         * g++.dg/vect/pr44861.cc: New testcase.
2929
2930 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2931
2932         PR middle-end/44828
2933         * gcc.c-torture/execute/pr44828.x: New file.
2934
2935 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2936
2937         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2938         dg-options.
2939         * g++.dg/ext/altivec-17.C: Adjust error message.
2940
2941 2010-07-07  Tom Tromey  <tromey@redhat.com>
2942
2943         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2944
2945 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2946
2947         PR target/44844
2948         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2949         * gcc.target/i386/rdrand-2.c: Likewise.
2950         * gcc.target/i386/rdrand-3.c: Likewise.
2951
2952 2010-07-07  Jan Hubicka  <jh@suse.cz>
2953
2954         PR middle-end/44813
2955         * g++.dg/torture/pr44813.C: New testcase.
2956         * g++.dg/torture/pr44826.C: New testcase.
2957
2958 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2959
2960         PR rtl-optimization/44787
2961         * gcc.c-torture/compile/pr44788.c: New test.
2962         * gcc.target/arm/pr44788.c: New test.
2963
2964 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2965
2966         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2967
2968 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2969
2970         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2971         to dg-options.
2972
2973 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2974
2975         PR fortran/44742
2976         * gfortran.dg/parameter_array_init_6.f90: New.
2977         * gfortran.dg/initialization_20.f90: Update dg-error.
2978         * gfortran.dg/initialization_24.f90: Ditto.
2979
2980 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2981         PR fortran/PR44693
2982         * gfortran.dg/dim_range_1.f90:  New test.
2983         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2984
2985 2010-07-06  Jason Merrill  <jason@redhat.com>
2986
2987         PR c++/44703
2988         * g++.dg/cpp0x/initlist41.C: New.
2989
2990         PR c++/44778
2991         * g++.dg/template/ptrmem22.C: New.
2992
2993 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2994
2995         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2996         support.
2997         * gcc.target/i386/i386.exp: Likewise.
2998
2999 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3000
3001         PR testsuite/44195
3002         * gcc.dg/lto/20100518_0.c: Limit to x86.
3003
3004 2010-07-06  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/44828
3007         * gcc.c-torture/execute/pr44828.c: New testcase.
3008
3009 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3010
3011         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3012         * g++.dg/warn/volatile1.C: Likewise.
3013         * g++.dg/template/warn1.C: Likewise.
3014
3015 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         AVX Programming Reference (June, 2010)
3018         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3019         * g++.dg/other/i386-3.C: Likewise.
3020         * gcc.target/i386/sse-12.c: Likewise.
3021
3022         * gcc.target/i386/f16c-check.h: New.
3023         * gcc.target/i386/rdfsbase-1.c: Likewise.
3024         * gcc.target/i386/rdfsbase-2.c: Likewise.
3025         * gcc.target/i386/rdgsbase-1.c: Likewise.
3026         * gcc.target/i386/rdgsbase-2.c: Likewise.
3027         * gcc.target/i386/rdrand-1.c: Likewise.
3028         * gcc.target/i386/rdrand-2.c: Likewise.
3029         * gcc.target/i386/rdrand-3.c: Likewise.
3030         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3031         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3032         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3033         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3034         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3035         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3036         * gcc.target/i386/wrfsbase-1.c: Likewise.
3037         * gcc.target/i386/wrfsbase-2.c: Likewise.
3038         * gcc.target/i386/wrgsbase-1.c: Likewise.
3039         * gcc.target/i386/wrgsbase-2.c: Likewise.
3040
3041         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3042         (__builtin_ia32_vcvtps2ph): New.
3043         (__builtin_ia32_vcvtps2ph256): Likewise.
3044
3045         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3046         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3047
3048         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3049         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3050
3051         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3052         (__builtin_ia32_vcvtps2ph256): Likewise.
3053         Add fsgsbase,rdrnd,f16c.
3054
3055         * lib/target-supports.exp (check_effective_target_f16c): New.
3056
3057 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3058
3059         * gcc.dg/guality/nrv-1.c: New test.
3060
3061 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3062
3063         PR middle-end/42505
3064         * gcc.target/arm/pr42505.c: New test case.
3065
3066 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR c++/44808
3069         * g++.dg/opt/nrv16.C: New test.
3070
3071 2010-07-05  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/44784
3074         * gcc.c-torture/compile/pr44784.c: New testcase.
3075
3076 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3077
3078         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3079         Increase loop bound and array size.
3080         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3081         Likewise.
3082
3083 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3084
3085         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3086         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3087         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3088         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3089         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3090
3091 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3092
3093         PR c++/22138
3094         * g++.dg/parse/template25.C: New.
3095
3096 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         PR rtl-optimization/44695
3099         * gcc.dg/torture/pr44695.c: New.
3100
3101 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3102
3103         PR c++/16630
3104         * g++.dg/ext/pretty3.C: New.
3105
3106 2010-07-04  Richard Guenther  <rguenther@suse.de>
3107
3108         PR middle-end/44809
3109         * g++.dg/torture/pr44809.C: New testcase.
3110
3111 2010-07-04  Richard Guenther  <rguenther@suse.de>
3112
3113         PR tree-optimization/44656
3114         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3115
3116 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3117             Revital Eres  <eres@il.ibm.com>
3118
3119         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3120         misaligned stores.
3121         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3122         gcc.dg/vect/vect-96.c: Likewise.
3123         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3124         that support misaligned stores. Change the number of expected
3125         misaligned accesses.
3126         * gcc.dg/vect/vect-peel-1.c: New test.
3127         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3128         gcc.dg/vect/vect-peel-4.c: Likewise.
3129         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3130         vectorizable on all targets that support realignment.
3131         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3132
3133 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3134
3135         PR c/44806
3136         * gcc.dg/torture/pr44806.c: New.
3137
3138 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3139
3140         * gnat.dg/cond_expr1.adb: New test.
3141
3142 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3143
3144         * gnat.dg/modular3.adb: New test.
3145         * gnat.dg/modular3_pkg.ads: New helper.
3146
3147 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3148             Mikael Pettersson  <mikpe@it.uu.se>
3149
3150         PR testsuite/44518
3151         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3152         Make signed-ness of chars explicit.  Scan the object for
3153         strings that are split by some target assemblers.
3154         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3155         explicit.
3156
3157 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3158
3159         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3160
3161 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3162
3163         PR/44128
3164         * g++.dg/warn/Wshadow-7.C: New test.
3165
3166 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3167             Julian Brown  <julian@codesourcery.com>
3168             Sandra Loosemore  <sandra@codesourcery.com>
3169
3170         * gcc.c-torture/execute/20100416-1.c: New test case.
3171
3172 2010-07-02  Julian Brown  <julian@codesourcery.com>
3173             Sandra Loosemore  <sandra@codesourcery.com>
3174
3175         PR target/43703
3176
3177         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3178         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3179
3180 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3181             Julian Brown  <julian@codesourcery.com>
3182
3183         * gcc.target/arm/neon/vadds64.c: Regenerated.
3184         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3185         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3186         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3187         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3188         * gcc.target/arm/neon-vmls-1.c: Likewise.
3189         * gcc.target/arm/neon-vsubs64.c: New execution test.
3190         * gcc.target/arm/neon-vsubu64.c: New execution test.
3191         * gcc.target/arm/neon-vadds64.c: New execution test.
3192         * gcc.target/arm/neon-vaddu64.c: New execution test.
3193
3194 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3195
3196         * gcc.target/arm/neon-vands64.c: New.
3197         * gcc.target/arm/neon-vandu64.c: New.
3198         * gcc.target/arm/neon-vbics64.c: New.
3199         * gcc.target/arm/neon-vbicu64.c: New.
3200         * gcc.target/arm/neon-veors64.c: New.
3201         * gcc.target/arm/neon-veoru64.c: New.
3202         * gcc.target/arm/neon-vorns64.c: New.
3203         * gcc.target/arm/neon-vornu64.c: New.
3204         * gcc.target/arm/neon-vorrs64.c: New.
3205         * gcc.target/arm/neon-vorru64.c: New.
3206         * gcc.target/arm/neon/vands64.c: Regenerated.
3207         * gcc.target/arm/neon/vandu64.c: Regenerated.
3208         * gcc.target/arm/neon/vbics64.c: Regenerated.
3209         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3210         * gcc.target/arm/neon/veors64.c: Regenerated.
3211         * gcc.target/arm/neon/veoru64.c: Regenerated.
3212         * gcc.target/arm/neon/vorns64.c: Regenerated.
3213         * gcc.target/arm/neon/vornu64.c: Regenerated.
3214         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3215         * gcc.target/arm/neon/vorru64.c: Regenerated.
3216
3217 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3218
3219         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3220
3221 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222
3223         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3224         * gfortran.dg/intent_out_5.f90: Same.
3225         * gfortran.dg/ltrans-7.f90: Same.
3226         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3227
3228 2010-07-02  Jan Hubicka  <jh@suse.cz>
3229
3230         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3231
3232 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3233
3234         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3235
3236 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR c++/44780
3239         * c-c++-common/Wunused-var-12.c: New test.
3240
3241 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3242
3243         PR target/42835
3244         * gcc.target/arm/pr42835.c: New test.
3245
3246         PR target/42172
3247         * gcc.target/arm/pr42172-1.c: New test.
3248
3249 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3250
3251         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3252
3253 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3254
3255         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3256         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3257         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3258         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3259         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3260         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3261         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3262         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3263         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3264         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3265         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3266         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3267         * gcc.target/arm/neon-vdup_ns64.c: New.
3268         * gcc.target/arm/neon-vdup_nu64.c: New.
3269         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3270         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3271         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3272         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3273         * gcc.target/arm/neon-vmov_ns64.c: New.
3274         * gcc.target/arm/neon-vmov_nu64.c: New.
3275         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3276         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3277         * gcc.target/arm/neon-vget_lanes64.c: New.
3278         * gcc.target/arm/neon-vget_laneu64.c: New.
3279         * gcc.target/arm/neon-vset_lanes64.c: New.
3280         * gcc.target/arm/neon-vset_laneu64.c: New.
3281
3282 2010-07-02  Richard Guenther  <rguenther@suse.de>
3283
3284         * g++.dg/torture/20100702-1.C: New testcase.
3285
3286 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3287
3288         PR target/44707
3289         * gcc.c-torture/compile/pr44707.c: New test.
3290
3291 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3292
3293         PR c++/44039
3294         * g++.dg/template/crash101.C: New.
3295
3296 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3297
3298         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3299         Use the ABI-0 accessors and fail it for m64.
3300
3301 2010-07-02  Jan Hubicka  <jh@suse.cz>
3302
3303         * g++.dg/tree-ssa/pr44706.C: New testcase.
3304
3305 2010-07-02  Richard Guenther  <rguenther@suse.de>
3306
3307         PR tree-optimization/44748
3308         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3309
3310 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3311
3312         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3313         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3314         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3315         the method types to forward:.
3316
3317 2010-06-30  Jason Merrill  <jason@redhat.com>
3318
3319         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3320         * g++.dg/other/pr25632.C: Likewise.
3321
3322 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR tree-optimization/40421
3325         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3326
3327 2010-07-01  Richard Guenther  <rguenther@suse.de>
3328
3329         PR middle-end/42834
3330         PR middle-end/44468
3331         * gcc.c-torture/execute/20100316-1.c: New testcase.
3332         * gcc.c-torture/execute/pr44468.c: Likewise.
3333         * gcc.c-torture/compile/20100609-1.c: Likewise.
3334         * gcc.dg/volatile2.c: Adjust.
3335         * gcc.dg/plugin/selfassign.c: Likewise.
3336         * gcc.dg/pr36902.c: Likewise.
3337         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3338         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3339         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3340         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3341         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3342         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3343         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3344         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3345         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3346         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3347         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3348         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3349         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3350         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3351         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3352         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3353         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3354         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3355         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3356         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3357         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3358         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3359         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3360         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3361         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3362         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3363         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3364         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3365         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3366         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3367         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3368         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3369         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3370         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3371         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3372         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3373         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3374         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3375         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3376         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3377         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3378         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3379         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3380         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3381         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3382         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3383         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3384         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3385         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3386         * g++.dg/tree-ssa/pr31146.C: Likewise.
3387         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3388         * g++.dg/tree-ssa/pr33604.C: Likewise.
3389         * g++.dg/plugin/selfassign.c: Likewise.
3390         * gfortran.dg/array_memcpy_3.f90: Likewise.
3391         * gfortran.dg/array_memcpy_4.f90: Likewise.
3392         * c-c++-common/torture/pr42834.c: New testcase.
3393
3394 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3395
3396         PR c++/44628
3397         * g++.dg/template/crash100.C: New.
3398
3399 2010-06-30  Jan Hubicka  <jh@suse.cz>
3400
3401         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3402
3403 2010-06-30  Michael Matz  <matz@suse.de>
3404
3405         PR bootstrap/44699
3406         * gcc.dg/pr44699.c: New test.
3407
3408 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3409
3410         PR tree-optimization/39799
3411         * c-c++-common/uninit-17.c: New test.
3412
3413 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3414
3415         PR libfortran/43298
3416         * gfortran.dg/read_infnan_1.f90: New test.
3417
3418 2010-06-29  Jason Merrill  <jason@redhat.com>
3419
3420         Enable implicitly declared move constructor/operator= (N3053).
3421         * g++.dg/cpp0x/implicit3.C: New.
3422         * g++.dg/cpp0x/implicit4.C: New.
3423         * g++.dg/cpp0x/implicit5.C: New.
3424         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3425         * g++.dg/cpp0x/not_special.C: Adjust.
3426         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3427         * g++.dg/cpp0x/rv1n.C: Adjust.
3428         * g++.dg/cpp0x/rv1p.C: Adjust.
3429         * g++.dg/cpp0x/rv2n.C: Adjust.
3430         * g++.dg/cpp0x/rv2p.C: Adjust.
3431         * g++.dg/cpp0x/rv3n.C: Adjust.
3432         * g++.dg/cpp0x/rv3p.C: Adjust.
3433         * g++.dg/cpp0x/rv4n.C: Adjust.
3434         * g++.dg/cpp0x/rv4p.C: Adjust.
3435         * g++.dg/cpp0x/rv5n.C: Adjust.
3436         * g++.dg/cpp0x/rv5p.C: Adjust.
3437         * g++.dg/cpp0x/rv6n.C: Adjust.
3438         * g++.dg/cpp0x/rv6p.C: Adjust.
3439         * g++.dg/cpp0x/rv7n.C: Adjust.
3440         * g++.dg/cpp0x/rv7p.C: Adjust.
3441         * g++.dg/cpp0x/rv8p.C: Adjust.
3442         * g++.dg/gomp/pr26690-1.C: Adjust.
3443         * g++.dg/other/error20.C: Adjust.
3444         * g++.dg/other/error31.C: Adjust.
3445         * g++.dg/parse/error19.C: Adjust.
3446         * g++.dg/template/qualttp5.C: Adjust.
3447         * g++.old-deja/g++.law/ctors5.C: Adjust.
3448
3449         Enable implicitly deleted functions (N2346)
3450         * g++.dg/cpp0x/defaulted17.C: New.
3451         * g++.dg/cpp0x/implicit1.C: New.
3452         * g++.dg/cpp0x/implicit2.C: New.
3453         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3454         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3455         * g++.dg/init/ctor4.C: Adjust.
3456         * g++.dg/init/synth2.C: Adjust.
3457         * g++.dg/lto/20081118_1.C: Adjust.
3458         * g++.dg/other/error13.C: Adjust.
3459         * g++.dg/other/unused1.C: Adjust.
3460         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3461         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3462         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3463         * g++.old-deja/g++.law/ctors17.C: Adjust.
3464         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3465         * g++.old-deja/g++.pt/assign1.C: Adjust.
3466         * g++.old-deja/g++.pt/crash20.C: Adjust.
3467
3468         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3469         * g++.dg/cpp0x/defaulted13.C: Adjust.
3470         * g++.dg/cpp0x/defaulted2.C: Adjust.
3471         * g++.dg/cpp0x/defaulted3.C: Adjust.
3472         * g++.dg/cpp0x/initlist9.C: Adjust.
3473         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3474         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3475         * g++.dg/init/synth2.C: Adjust.
3476
3477         * g++.dg/cpp0x/defaulted19.C: New.
3478
3479         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3480         * g++.dg/template/error23.C: Fix for -std=c++0x.
3481
3482 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3483
3484         PR fortran/44718
3485         * gfortran.dg/proc_ptr_28.f90: New.
3486
3487 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR tree-optimization/43801
3490         * g++.dg/torture/pr43801.C: New test.
3491
3492         PR debug/44668
3493         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3494
3495 2010-06-29  Jason Merrill  <jason@redhat.com>
3496
3497         PR c++/44587
3498         * g++.dg/template/qualified-id2.C: New.
3499         * g++.dg/template/qualified-id3.C: New.
3500
3501 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3502
3503         PR fortran/44696
3504         * gfortran.dg/associated_target_4.f90: New.
3505
3506 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3507
3508         PR fortran/44582
3509         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3510
3511 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3512
3513         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3514
3515 2010-06-29  Jan Hubicka  <jh@suse.cz>
3516
3517         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3518
3519 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3520
3521         PR target/43902
3522         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3523         * gcc.target/arm/wmul-3.c: New test.
3524         * gcc.target/arm/wmul-4.c: New test.
3525
3526 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3527
3528         PR rtl-optimization/44659
3529         * gcc.target/i386/extract-1.c: New.
3530         * gcc.target/i386/extract-2.c: Likewise.
3531         * gcc.target/i386/extract-3.c: Likewise.
3532         * gcc.target/i386/extract-4.c: Likewise.
3533         * gcc.target/i386/extract-5.c: Likewise.
3534         * gcc.target/i386/extract-6.c: Likewise.
3535
3536 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR c++/44682
3539         * g++.dg/warn/Wunused-var-14.C: New test.
3540
3541 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3542
3543         PR fortran/43298
3544         * gfortran.dg/nan_6.f90: New.
3545
3546 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3547
3548         PR tree-optimization/43781
3549         * gcc.dg/torture/pr43781.c: New.
3550
3551 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3552
3553         PR fortran/40158
3554         * gfortran.dg/actual_rank_check_1.f90: New test.
3555
3556 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3557
3558         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3559
3560 2010-06-28  Jan Hubicka  <jh@suse.cz>
3561
3562         PR tree-optimization/44687
3563         * gcc.c-torture/compile/pr44687.c
3564
3565 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3566
3567         PR c++/44535
3568         * g++.dg/torture/pr44535.C: New test.
3569
3570 2010-06-28  Michael Matz  <matz@suse.de>
3571
3572         PR middle-end/44592
3573         * gfortran.dg/pr44592.f90: New test.
3574
3575 2010-06-28  Jan Hubicka  <jh@suse.cz>
3576
3577         PR tree-optimization/44357
3578         * g++.dg/torture/pr44357.C: New testcase.
3579
3580 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3581
3582         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3583         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3584         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3585         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3586         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3587         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3588         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3589         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3590
3591 2010-06-27  Jan Hubicka  <jh@suse.cz>
3592
3593         * gcc.c-torture/compile/pr44686.c: New file.
3594
3595 2010-06-27  Richard Guenther  <rguenther@suse.de>
3596
3597         PR tree-optimization/44683
3598         * gcc.c-torture/execute/pr44683.c: New testcase.
3599
3600 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3601
3602         * gnat.dg/noreturn3.ad[sb]: New test.
3603
3604 2010-06-26  Jason Merrill  <jason@redhat.com>
3605
3606         * g++.dg/cpp0x/explicit5.C: New.
3607
3608 2010-06-26  Richard Guenther  <rguenther@suse.de>
3609
3610         PR tree-optimization/44393
3611         * gcc.dg/pr44393.c: New testcase.
3612
3613 2010-06-26  Jan Hubicka  <jh@suse.cz>
3614
3615         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3616
3617 2010-06-26  Richard Guenther  <rguenther@suse.de>
3618
3619         PR middle-end/44674
3620         * gcc.dg/pr44674.c: New testcase.
3621
3622 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3623
3624         * gcc.dg/opts-3.c: New test.
3625
3626 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3627
3628         * gfortran.dg/type_decl_1.f90: New.
3629         * gfortran.dg/type_decl_2.f90: New.
3630
3631 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3632
3633         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3634         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3635
3636 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3637
3638         PR testsuite/38946
3639         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3640         error in comparing reals.
3641
3642 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3643
3644         * selected_real_kind_2.f90: New.
3645         * selected_real_kind_3.f90: New.
3646
3647 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3648
3649         * gfortran.dg/entry_19.f90: New.
3650
3651 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3652
3653         * gfortran.dg/end_subroutine_1.f90: New.
3654         * gfortran.dg/end_subroutine_2.f90: New.
3655         * gfortran.dg/interface_proc_end.f90: Update.
3656
3657 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3658
3659         * gfortran.dg/semicolon_fixed.f: Update.
3660         * gfortran.dg/semicolon_fixed_2.f: New.
3661         * gfortran.dg/semicolon_free_2.f90: New.
3662         * gfortran.dg/semicolon_free.f90: Update.
3663
3664 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3665
3666         PR fortran/44448
3667         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3668
3669 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3670
3671         * g++.dg/ipa/iinline-3.C: New test.
3672         * gcc.dg/ipa/modif-1.c: Removed.
3673
3674 2010-06-25  Jan Hubicka  <jh@suse.cz>
3675
3676         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3677
3678 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3679
3680         * g++.dg/ipa/iinline-2.C: New test.
3681
3682 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR middle-end/43866
3685         * gfortran.dg/pr43866.f90: New test.
3686
3687         PR tree-optimization/44539
3688         * gcc.dg/pr44539.c: New test.
3689
3690 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3691
3692         From Jim Wilson:
3693         PR target/43902
3694         * gcc.target/mips/madd-9.c: New test.
3695
3696 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3697
3698         PR c/44517
3699         * gcc.dg/noncompile/pr44517.c: New.
3700         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3701
3702 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3703
3704         PR testsuite/43283
3705         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3706         and add argument to nop for IA64.
3707
3708 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3709
3710         PR target/44588
3711         * gcc.target/i386/mod-1.c: New.
3712         * gcc.target/i386/umod-1.c: Likewise.
3713         * gcc.target/i386/umod-2.c: Likewise.
3714         * gcc.target/i386/umod-3.c: Likewise.
3715
3716 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3717
3718         PR middle-end/44492
3719         * g++.dg/torture/pr44492.C: New test.
3720
3721 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3722
3723         * c-c++-common/warn-omitted-condop.c: New.
3724
3725 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3726
3727         PR fortran/44614
3728         * gfortran.dg/import8.f90: New.
3729
3730 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3731
3732         * gnat.dg/not_null.adb: Update test case.
3733
3734 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3735
3736         PR c++/44619
3737         * g++.dg/warn/Wunused-var-13.C: New test.
3738
3739         PR c++/44627
3740         * g++.dg/diagnostic/method1.C: New test.
3741
3742 2010-06-22  Cary Coutant  <ccoutant@google.com>
3743
3744         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3745
3746 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3747
3748         PR fortran/44616
3749         * gfortran.dg/abstract_type_8.f03: New.
3750
3751 2010-06-21  Jason Merrill  <jason@redhat.com>
3752
3753         * g++.dg/cpp0x/noexcept08.C: New.
3754
3755         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3756
3757 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3758
3759         PR target/44615
3760         * gcc.target/i386/sse2-vec-2a.c: New.
3761
3762 2010-06-21  DJ Delorie  <dj@redhat.com>
3763
3764         * gcc.dg/pragma-diag-1.c: New.
3765
3766 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3767
3768         PR target/44615
3769         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3770
3771 2010-06-21  Alan Modra  <amodra@gmail.com>
3772
3773         PR testsuite/44505
3774         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3775         tail call to check_fa_mid.
3776
3777 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR target/44575
3780         * gcc.c-torture/execute/pr44575.c: New test.
3781
3782 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3783
3784         PR fortran/40632
3785         * gfortran.dg/contiguous_1.f90: New.
3786         * gfortran.dg/contiguous_2.f90: New.
3787         * gfortran.dg/contiguous_3.f90: New.
3788
3789 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3790
3791         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3792         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3793
3794 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3795
3796         PR target/44546
3797         * gcc.target/i386/pr44546.c: New test.
3798
3799 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3800
3801         * gcc.dg/opts-2.c: New test.
3802
3803 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3804
3805         PR fortran/44584
3806         * gfortran.dg/typebound_proc_15.f03: Modified.
3807
3808 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3809
3810         PR target/44072
3811         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3812         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3813
3814 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3815
3816         * g++.dg/ext/label13.C: Fix typo in last change.
3817
3818 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819
3820         PR libfortran/44477
3821         * gfortran.dg/eof_3.f90
3822         * gfortran.dg/endfile_2.f90
3823         * gfortran.dg/endfile_4.f90
3824         * gfortran.dg/endfile_3.f90
3825
3826 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3827
3828         PR c++/41090
3829         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3830
3831 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3832
3833         PR fortran/44556
3834         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3835
3836 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3837
3838         * gcc.target/arm/pr40900.c: New test.
3839
3840 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3841
3842         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3843
3844 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3845
3846         PR fortran/44558
3847         * gfortran.dg/typebound_call_15.f03: New.
3848
3849 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3850
3851         PR c++/44486
3852         * g++.dg/pr44486.C: New.
3853
3854 2010-06-16  DJ Delorie  <dj@redhat.com>
3855
3856         * gcc.target/i386/volatile-bitfields-1.c: New.
3857         * gcc.target/i386/volatile-bitfields-2.c: New.
3858
3859 2010-06-16  Jason Merrill  <jason@redhat.com>
3860
3861         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3862
3863         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3864
3865 2010-06-16  Richard Guenther  <rguenther@suse.de>
3866
3867         PR c/44555
3868         * gcc.c-torture/execute/pr44555.c: New testcase.
3869
3870 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3871
3872         PR fortran/44549
3873         * gfortran.dg/typebound_proc_16.f03: New.
3874
3875 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3876
3877         * g++.dg/torture/pr43905.C: New test.
3878
3879 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3880
3881         PR testsuite/44538
3882         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3883         initialization loop from being vectorized.
3884         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3885
3886 2010-06-16  Alan Modra  <amodra@gmail.com>
3887
3888         PR tree-optimization/44507
3889         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3890
3891 2010-06-15  Jason Merrill  <jason@redhat.com>
3892
3893         * g++.dg/overload/arg3.C: Adjust error locations.
3894         * g++.dg/overload/copy1.C: Likewise.
3895         * g++.dg/tc1/dr152.C: Likewise.
3896         * g++.dg/template/incomplete4.C: Likewise.
3897         * g++.dg/template/incomplete5.C: Likewise.
3898         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3899         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3900         * g++.old-deja/g++.pt/crash9.C: Likewise.
3901
3902         * g++.dg/inherit/virtual5.C: New.
3903
3904         * g++.dg/cpp0x/defaulted18.C: New.
3905
3906         * g++.dg/cpp0x/initlist40.C: New.
3907
3908         * g++.dg/cpp0x/initlist39.C: New.
3909
3910 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3911
3912         PR middle-end/44391
3913         * gcc.dg/graphite/pr44391.c: New.
3914
3915 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3916
3917         PR fortran/43388
3918         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3919         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3920         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3921         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3922
3923 2010-06-15  Richard Guenther  <rguenther@suse.de>
3924
3925         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3926
3927 2010-06-15  Richard Guenther  <rguenther@suse.de>
3928
3929         * gcc.dg/vect/bb-slp-21.c: Adjust.
3930         * gcc.dg/vect/bb-slp-13.c: Likewise
3931         * gcc.dg/vect/bb-slp-4.c: Likewise
3932         * gcc.dg/vect/bb-slp-22.c: Likewise
3933         * gcc.dg/vect/bb-slp-14.c: Likewise
3934         * gcc.dg/vect/bb-slp-23.c: Likewise
3935         * gcc.dg/vect/bb-slp-15.c: Likewise
3936         * gcc.dg/vect/bb-slp-17.c: Likewise
3937         * gcc.dg/vect/bb-slp-18.c: Likewise
3938         * gcc.dg/vect/bb-slp-19.c: Likewise
3939         * gcc.dg/vect/bb-slp-10.c: Likewise
3940         * gcc.dg/vect/bb-slp-11.c: Likewise
3941         * gcc.dg/vect/bb-slp-20.c: Likewise
3942         * gcc.dg/vect/bb-slp-3.c: Likewise
3943
3944 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR fortran/44536
3947         * gfortran.dg/gomp/pr44536.f90: New test.
3948         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3949
3950 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         PR target/44534
3953         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3954         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3955
3956 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR tree-optimization/44508
3959         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3960
3961         PR bootstrap/44509
3962         * gcc.dg/pr44509.c: New test.
3963
3964 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3965
3966         PR tree-optimization/44507
3967         * gcc.dg/vect/pr44507.c: New test.
3968
3969 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3970
3971         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3972         and c-pretty-print.h.
3973
3974         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3975
3976 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3977
3978         * gfortran.dg/whole_file_18.f90: Updated error message.
3979
3980 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3981
3982         * gfortran.dg/whole_file_20.f03: New.
3983
3984 2010-06-12  Jan Hubicka  <jh@suse.cz>
3985
3986         * gcc.c-torture/compile/pc44485.c: New testcase.
3987
3988 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3989
3990         PR fortran/40117
3991         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3992         * gfortran.dg/typebound_proc_14.f03: New.
3993         * gfortran.dg/typebound_proc_15.f03: New.
3994
3995 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3996
3997         * gcc.dg/opts-1.c: New test.
3998
3999 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4000
4001         * gcc.dg/funroll-loops-all.c: Update expected error.
4002
4003 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4004
4005         PR target/44481
4006         * gcc.target/i386/pr44481.c: New test.
4007
4008 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4009
4010         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4011
4012 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4013
4014         PR middle-end/44483
4015         * gcc.dg/tree-ssa/pr44483.c: New.
4016
4017 2010-06-11  Paul Brook  <paul@codesourcery.com>
4018
4019         * g++.dg/other/arm-neon-1.C: New test.
4020
4021 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4022
4023         PR fortran/42051
4024         PR fortran/43896
4025         * gfortran.dg/class_23.f03: New test.
4026
4027 2010-06-11  Jan Hubicka  <jh@suse.cz>
4028
4029         * gcc.dg/ipa/pure-const-2.c: New testcase.
4030
4031 2010-06-11  Jan Hubicka  <jh@suse.cz>
4032
4033         * gcc.dg/noreturn-7.c: Update.
4034         * gcc.dg/noreturn-4.c: Update.
4035
4036 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4037
4038         Fix MIPS bootstrap
4039         * g++.dg/other/typedef4.C: New test.
4040
4041 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4042
4043         PR fortran/44207
4044         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4045
4046 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4047
4048         PR fortran/44457
4049         * gfortran.dg/asynchronous_3.f03
4050
4051 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4052
4053         PR middle-end/44185
4054         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4055         non-temporal stores out of the tests to form new test cases.  As a
4056         result, no non-temporal store should be generated in this case.
4057
4058         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4059         prefetch-7.c that generate one non-temporal store.
4060
4061         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4062         prefetch-7.c that generate one non-temporal store and one
4063         one-temporal prefetch.
4064
4065 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4066
4067         PR tree-optimization/44258
4068         * gcc.dg/tree-ssa/pr44258.c: New test.
4069
4070 2010-06-10  Daniel Kraft  <d@domob.eu>
4071
4072         PR fortran/38936
4073         * gfortran.dg/associate_1.f03: New test.
4074         * gfortran.dg/associate_2.f95: New test.
4075         * gfortran.dg/associate_3.f03: New test.
4076         * gfortran.dg/associate_4.f08: New test.
4077
4078 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4079
4080         * gfortran.dg/selected_char_kind_4.f90: New test.
4081
4082 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4083
4084         * gcc.dg/pr42461.c: New test.
4085
4086 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4087
4088         PR fortran/44347
4089         * gfortran.dg/selected_real_kind_1.f90: New.
4090
4091 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4092
4093         PR fortran/44359
4094         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4095         warning.
4096         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4097         check for warning.
4098
4099 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4100
4101         * gfortran.dg/data_namelist_conflict.f90: New test.
4102
4103 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4104
4105         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4106         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4107         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4108
4109 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4110
4111         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4112         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4113         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4114         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4115         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4116
4117 2010-06-09  Jason Merrill  <jason@redhat.com>
4118
4119         PR c++/44366
4120         * g++.dg/cpp0x/decltype23.C: Move to...
4121         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4122
4123 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4124
4125         PR fortran/44211
4126         * gfortran.dg/typebound_call_14.f03: New test.
4127
4128 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4129
4130         PR tree-optimization/44423
4131         * gcc.dg/tree-ssa/pr44423.c: New test.
4132
4133 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4134
4135         PR testsuite/42843
4136         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4137         TV_NONE to initialize tv_id field.
4138         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4139         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4140         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4141         Include toplev.h .
4142         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4143         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4144         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4145
4146 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4147
4148         PR tree-optimization/39874
4149         PR middle-end/28685
4150         * gcc.dg/pr39874.c: New file.
4151
4152 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4153
4154         * g++.dg/ext/attr-alias-1.C: New.
4155         * g++.dg/ext/attr-alias-2.C: New.
4156
4157 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4158
4159         PR fortran/44446
4160         * gfortran.dg/proc_ptr_27.f90: New.
4161
4162 2010-06-07  Jason Merrill  <jason@redhat.com>
4163
4164         PR c++/44366
4165         * g++.dg/cpp0x/decltype23.C: New.
4166
4167 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4168             Shujing Zhao  <pearly.zhao@oracle.com>
4169
4170         PR c/37724
4171         * gcc.dg/c90-const-expr-10.c: Adjust.
4172         * gcc.dg/c99-const-expr-10.c: Adjust.
4173         * gcc.dg/init-bad-7.c: New.
4174
4175 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4176
4177         * lib/target-supports.exp (check_effective_target_gas): New proc.
4178         * gcc.c-torture/execute/960321-1.x: New file.
4179
4180 2010-06-07  Jason Merrill  <jason@redhat.com>
4181
4182         PR c++/44401
4183         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4184
4185 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR c++/44444
4188         * g++.dg/warn/Wunused-var-12.C: New test.
4189
4190         PR c++/44443
4191         * c-c++-common/Wunused-var-11.c: New test.
4192
4193 2010-06-07  Jan Hubicka  <jh@suse.cz>
4194
4195         * gcc.dg/ipa/pure-const-1.c: New testcase.
4196
4197 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4198
4199         PR rtl-optimization/44404
4200         * gcc.dg/pr44404.c: New.
4201
4202 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4203
4204         PR target/44159
4205         * gcc.target/i386/abi-2.c: Check sysv abi here.
4206         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4207         function to avoid failures by different ABIs.
4208         * gcc.target/i386/aes-check.h: Likewise.
4209         * gcc.target/i386/avx-check.h: Likewise.
4210         * gcc.target/i386/fma4-check.h: Likewise.
4211         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4212         * gcc.target/i386/mmx-check.h: Likewise.
4213         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4214         * gcc.target/i386/pclmul-check.h: Likewise.
4215         * gcc.target/i386/sse-check.h: Likewise.
4216         * gcc.target/i386/sse2-check.h: Likewise.
4217         * gcc.target/i386/sse3-check.h: Likewise.
4218         * gcc.target/i386/sse4_1-check.h: Likewise.
4219         * gcc.target/i386/sse4_2-check.h: Likewise.
4220         * gcc.target/i386/sse4a-check.h: Likewise.
4221         * gcc.target/i386/ssse3-check.h: Likewise.
4222         * gcc.target/i386/xop-check.h: Likewise.
4223         * gcc.target/i386/pr27971.c: Fix for LLP64.
4224         * gcc.target/i386/pr39139.c: Likewise.
4225         * gcc.target/i386/pr39315-check.c: Likewise.
4226         * gcc.target/i386/vararg-1.c: Likewise.
4227         * gcc.target/i386/vararg-2.c: Likewise.
4228         Additional add dg-compile to avoid failure due
4229         missing foo symbol.
4230
4231         * gcc.dg/compound-literal-1.c: Fix for llp64.
4232         * gcc.dg/pr32370.c: Likewise.
4233         * gcc.dg/pr37561.c: Likewise.
4234         * gcc.dg/pr41340.c: Likewise.
4235         * gcc.dg/pr41551.c: Likewise.
4236
4237 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4238
4239         PR c++/44188
4240         * g++.dg/debug/dwarf2/typedef3.C: New test.
4241
4242 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4243
4244         PR c/20000
4245         * c-c++-common/pr20000.c: New.
4246
4247 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4248
4249         PR c++/44086
4250         * g++.dg/init/pr44086.C: New.
4251         * g++.dg/cpp0x/decltype4.C: Adjust.
4252
4253 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4254
4255         PR fortran/43945
4256         * gfortran.dg/generic_23.f03: New test.
4257
4258 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/43895
4261         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4262
4263 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4264
4265         PR c++/44361
4266         * c-c++-common/Wunused-var-9.c: New test.
4267
4268 2010-06-05  Jason Merrill  <jason@redhat.com>
4269
4270         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4271
4272 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4273
4274         PR c/44322
4275         * gcc.dg/c99-restrict-4.c: New test.
4276
4277 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4278
4279         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4280         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4281         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4282         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4283         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4284         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4285         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4286         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4287         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4288         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4289         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4290         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4291         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4292         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4293         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4294         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4295         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4296         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4297         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4298         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4299         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4300         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4301
4302 2010-06-04  Jason Merrill  <jason@redhat.com>
4303
4304         * g++.dg/cpp0x/noexcept06.C: New.
4305         * g++.dg/cpp0x/noexcept07.C: New.
4306
4307         * g++.dg/cpp0x/noexcept01.C: New.
4308         * g++.dg/cpp0x/noexcept02.C: New.
4309         * g++.dg/cpp0x/noexcept03.C: New.
4310         * g++.dg/cpp0x/noexcept04.C: New.
4311         * g++.dg/cpp0x/noexcept05.C: New.
4312
4313 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR c++/44412
4316         * g++.dg/warn/Wunused-var-10.C: New test.
4317         * g++.dg/warn/Wunused-var-11.C: New test.
4318
4319         PR c++/44362
4320         * c-c++-common/Wunused-var-10.c: New test.
4321
4322 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4323
4324         PR c/25880
4325         * gcc.dg/assign-warn-2.c: Update.
4326         * gcc.dg/cpp/line3.c: Update.
4327         * gcc.dg/c99-array-lval-8.c: Update.
4328         * gcc.dg/cast-qual-2.c: Update.
4329         * gcc.dg/c99-arraydecl-3.c:  Update.
4330         * gcc.dg/assign-warn-1.c:  Update.
4331         * gcc.dg/format/gcc_diag-1.c:  Update.
4332
4333 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4334
4335         PR rtl-optimization/39871
4336         PR rtl-optimization/40615
4337         PR rtl-optimization/42500
4338         PR rtl-optimization/42502
4339         * gcc.target/arm/eliminate.c: New test.
4340
4341 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4342
4343         PR libstdc++/44410
4344         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4345         * g++.old-deja/g++.other/delete3.C: Likewise.
4346         * g++.old-deja/g++.other/new.C: Likewise.
4347         * g++.old-deja/g++.law/operators27.C: Likewise.
4348         * g++.old-deja/g++.mike/p755.C: Likewise.
4349         * g++.dg/eh/new1.C: Likewise.
4350         * g++.dg/init/new5.C: Likewise.
4351
4352 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4353
4354         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4355         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4356         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4357
4358 2010-06-03  Richard Guenther  <rguenther@suse.de>
4359
4360         PR lto/41921
4361         * lib/lto.exp: Always load gcc.exp.
4362         (lto-obj): For C source files invoke gcc_target_compile.
4363         * g++.dg/lto/20100603-1_0.C: New testcase.
4364         * g++.dg/lto/20100603-1_1.c: Likewise.
4365
4366 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4367
4368         PR tree-optimization/43688
4369         * gfortran.dg/pr43688.f90: New.
4370
4371 2010-06-03  Richard Guenther  <rguenther@suse.de>
4372
4373         PR lto/41584
4374         * gcc.dg/lto/20100603-1_0.c: New testcase.
4375         * gcc.dg/lto/20100603-2_0.c: Likewise.
4376         * gcc.dg/lto/20100603-3_0.c: Likewise.
4377
4378 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4379
4380         PR target/44218
4381         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4382         * gcc.target/powerpc/recip-2.c: Ditto.
4383         * gcc.target/powerpc/recip-3.c: Ditto.
4384         * gcc.target/powerpc/recip-4.c: Ditto.
4385         * gcc.target/powerpc/recip-5.c: Ditto.
4386         * gcc.target/powerpc/recip-6.c: Ditto.
4387         * gcc.target/powerpc/recip-7.c: Ditto.
4388         * gcc.target/powerpc/recip-test.h: Ditto.
4389         * gcc.target/powerpc/recip-test2.h: Ditto.
4390
4391 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4392
4393         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4394
4395 2010-06-02  Jason Merrill  <jason@redhat.com>
4396
4397         * g++.dg/ext/vector9.C: Expect typedef in error message.
4398
4399         PR c++/9726
4400         PR c++/23594
4401         PR c++/44333
4402         * g++.dg/tc1/dr101.C: Remove xfails.
4403
4404 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4405
4406         PR middle-end/44372
4407         * g++.dg/ipa/pr44372.C: New.
4408
4409 2010-06-02  Jan Hubicka  <jh@suse.cz>
4410
4411         PR middle-end/44295
4412         * g++.dg/torture/pr44295.C: Neww testcase.
4413
4414 2010-06-02  Jan Hubicka  <jh@suse.cz>
4415
4416         * gcc.dg/tree-ssa/loadpre6.c: Update.
4417
4418 2010-06-02  Richard Guenther  <rguenther@suse.de>
4419
4420         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4421         diagnostic.h.
4422
4423 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4424
4425         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4426         the link fail message.
4427
4428 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4429
4430         PR fortran/44360
4431         * gfortran.dg/use_13.f90: New test case.
4432
4433 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4434
4435         PR fortran/44371
4436         * gfortran.dg/error_stop_2.f08: Minor update.
4437
4438 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4439
4440         PR fortran/44371
4441         * gfortran.dg/error_stop_1.f08: New test.
4442         * gfortran.dg/error_stop_2.f08: New test.
4443
4444 2010-06-01  Jason Merrill  <jason@redhat.com>
4445
4446         DR 990
4447         * g++.dg/cpp0x/initlist37.C: New.
4448         * g++.dg/cpp0x/initlist38.C: New.
4449
4450         PR c++/44358
4451         * g++.dg/cpp0x/initlist36.C: New.
4452
4453 2010-05-31 Jan Hubicka  <jh@suse.cz>
4454
4455         * gcc.dg/noreturn-8.c: New testcase.
4456
4457 2010-05-31 Jan Hubicka  <jh@suse.cz>
4458
4459         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4460         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4461
4462 2010-05-31 Jan Hubicka  <jh@suse.cz>
4463
4464         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4465         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4466
4467 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4468
4469         PR fortran/36928
4470         * gfortran.dg/dependency_27.f90:  New test.
4471         * gfortran.dg/array_assign_1.F90:  New test.
4472
4473 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4474
4475         PR target/44338
4476         * gcc.target/i386/sse-24.c: New test.
4477
4478 2010-05-31  Jan Hubicka  <jh@suse.cz>
4479
4480         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4481
4482 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR middle-end/44337
4485         * gcc.dg/pr44337.c: New test.
4486
4487         PR tree-optimization/44182
4488         * g++.dg/debug/pr44182.C: New test.
4489
4490 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4491
4492         * gcc.dg/nested-func-7.c: New test.
4493         * gnat.dg/frame_overflow.adb: Adjust directives.
4494
4495 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4496
4497         * gnat.dg/prot2.ad[sb]: New test.
4498         * gnat.dg/prot2_pkg1.ads: New helper.
4499         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4500
4501 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4502
4503         * gnat.dg/array11.adb: Adjust dg-warning directive.
4504         * gnat.dg/object_overflow.adb: Likewise.
4505
4506 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4507
4508         PR middle-end/44306
4509         * gcc.dg/tree-ssa/pr44306.c: New.
4510
4511 2010-05-29  Jan Hubicka  <jh@suse.cz>
4512
4513         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4514
4515 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4516
4517         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4518
4519 2010-05-28  Mike Stump  <mikestump@comcast.net>
4520
4521         PR objc/44125
4522         * objc.dg/const-str-9.m: Remove static.
4523
4524 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR target/43636
4527         * gcc.c-torture/compile/pr43636.c: New test.
4528
4529 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4530
4531         PR objc++/23616
4532         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4533         * obj-c++.dg/try-catch-9.mm: Ditto.
4534
4535 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4536
4537         Revert patch for PR c++/44188
4538         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4539
4540 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4541
4542         PR c++/44188
4543         * g++.dg/debug/dwarf2/typedef3.C: New test.
4544
4545 2010-05-27  Jason Merrill  <jason@redhat.com>
4546
4547         PR c++/43555
4548         * g++.dg/ext/vla9.C: New.
4549
4550 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4551
4552         PR objc/44140
4553         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4554         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4555         * objc.dg/torture/tls/thr-init.m: Ditto.
4556         * objc.dg/torture/trivial.m: Ditto.
4557         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4558         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4559         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4560         * obj-c++.dg/torture/trivial.mm: Ditto.
4561
4562 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4563
4564         * g++.dg/lto/20100302_0.C: Skip on darwin.
4565
4566 2010-05-27  Richard Guenther  <rguenther@suse.de>
4567
4568         PR tree-optimization/44284
4569         * gcc.dg/vect/vect-118.c: New testcase.
4570         * gcc.dg/vect/bb-slp-20.c: Adjust.
4571         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4572         * gcc.dg/vect/slp-9.c: Likewise.
4573         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4574         * gcc.dg/vect/vect-10.c: Likewise.
4575         * gcc.dg/vect/vect-109.c: Likewise.
4576         * gcc.dg/vect/vect-12.c: Likewise.
4577         * gcc.dg/vect/vect-36.c: Likewise.
4578         * gcc.dg/vect/vect-7.c: Likewise.
4579         * gcc.dg/vect/vect-iv-8.c: Likewise.
4580         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4581         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4582         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4583         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4584         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4585         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4586         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4587         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4588         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4589         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4590         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4591         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4592         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4593         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4594         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4595         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4596         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4597
4598 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4599
4600         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4601         necessary.
4602
4603 2010-05-26  Jan Hubicka  <jh@suse.cz>
4604
4605         * gcc.dg/lto/materialize-1_0.c: New file.
4606         * gcc.dg/lto/materialize-1_1.c: New file.
4607
4608 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4609
4610         * gnat.dg/lto10.adb: New test.
4611         * gnat.dg/lto10_pkg.ads: New helper.
4612
4613 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4614
4615         * lib/target-supports.exp (check_effective_target_int128): New
4616         function to check if __int128 types are available for target.
4617         * c-c++-common/int128-types-1.c: New.
4618         * c-c++-common/int128-1.c: New.
4619         * c-c++-common/int128-2.c: New.
4620         * g++.dg/abi/mangle43.C: New.
4621         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4622         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4623         pointer-wide scalar.
4624         * g++.dg/other/pr25632.C: Likewise.
4625         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4626         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4627         overflow warnings.
4628         * g++.dg/warn/pr13358-4.C: Likewise.
4629         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4630         * g++.dg/warn/Wconversion-null.C: Likewise.
4631
4632 2010-05-26  Jason Merrill  <jason@redhat.com>
4633
4634         PR c++/43382
4635         * g++.dg/cpp0x/variadic101.C: New.
4636
4637 2010-05-26  Richard Guenther  <rguenther@suse.de>
4638
4639         PR rtl-optimization/44164
4640         * gcc.c-torture/execute/pr44164.c: New testcase.
4641         * g++.dg/tree-ssa/pr13146.C: Adjust.
4642
4643 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4644
4645         PR fortran/40011
4646         * gfortran.dg/whole_file_19.f90 : New test.
4647
4648 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4649
4650         PR fortran/30668
4651         PR fortran/31346
4652         PR fortran/34260
4653         * gfortran.dg/pr40999.f: Fix function type.
4654         * gfortran.dg/whole_file_5.f90: Likewise.
4655         * gfortran.dg/whole_file_6.f90: Likewise.
4656         * gfortran.dg/whole_file_16.f90: New.
4657         * gfortran.dg/whole_file_17.f90: New.
4658         * gfortran.dg/whole_file_18.f90: New.
4659
4660 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4661             Iain Sandoe  <iains@gcc.gnu.org>
4662
4663         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4664         * gcc.c-torture/compile/pr44197.c: Require alias support.
4665         * gcc.dg/lto/20081222_0.c: Ditto.
4666
4667 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR debug/42801
4670         * gcc.dg/guality/vla-2.c: New test.
4671
4672 2010-05-25  Richard Guenther  <rguenther@suse.de>
4673
4674         PR middle-end/44069
4675         * g++.dg/torture/pr44069.C: New testcase.
4676
4677 2010-05-25  Richard Guenther  <rguenther@suse.de>
4678
4679         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4680
4681 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4682
4683         PR objc/44140
4684         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4685
4686 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4687
4688         * obj-c++.dg/torture/tls/trivial.mm: New.
4689         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4690         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4691         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4692         * obj-c++.dg/torture/tls/diag-1.mm: New.
4693         * obj-c++.dg/torture/tls/tls.exp: New.
4694         * obj-c++.dg/torture/trivial.mm: New.
4695         * obj-c++.dg/torture/dg-torture.exp: New.
4696         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4697         * obj-c++.dg/tls/trivial.m: New.
4698         * obj-c++.dg/tls/init-1.mm: New.
4699         * obj-c++.dg/tls/diag-1.mm: New.
4700         * obj-c++.dg/tls/init-2.mm: New.
4701         * obj-c++.dg/tls/diag-2.mm: New.
4702         * obj-c++.dg/tls/diag-3.mm: New.
4703         * obj-c++.dg/tls/diag-4.mm: New.
4704         * obj-c++.dg/tls/static-1.mm: New.
4705         * obj-c++.dg/tls/tls.exp: New.
4706         * obj-c++.dg/tls/diag-5.mm: New.
4707         * obj-c++.dg/tls/static-1a.mm: New.
4708         * objc-obj-c++-shared/Object1.mm: New.
4709         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4710
4711 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4712
4713         PR objc++/43689
4714         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4715         * obj-c++.dg/const-str-6.mm: Ditto.
4716
4717 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4718
4719         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4720
4721 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4722
4723         PR ada/38394
4724         * gnat.dg/array13.ad[sb]: New test.
4725
4726 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4727             Sandra Loosemore  <sandra@codesourcery.com>
4728
4729         * gcc.target/arm/neon/: Regenerated test cases.
4730
4731         * gcc.target/arm/neon/polytypes.c,
4732         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4733         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4734         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4735         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4736         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4737         dg-add-options arm_neon.
4738
4739         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4740         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4741         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4742         and arm_neon_fp16_ok.
4743
4744         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4745         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4746
4747         * lib/target-supports.exp (add_options_for_arm_neon): New.
4748         (check_effective_target_arm_neon_ok_nocache): New, from
4749         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4750         (check_effective_target_arm_neon_ok): Use
4751         check_effective_target_arm_neon_ok_nocache.
4752         (add_options_for_arm_neon_fp16)
4753         (check_effective_target_arm_neon_fp16_ok)
4754         check_effective_target_arm_neon_fp16_ok_nocache): New.
4755         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4756
4757 2010-05-24  Jason Merrill  <jason@redhat.com>
4758
4759         PR c++/41510
4760         * g++.dg/cpp0x/initlist35.C: New.
4761         * g++.dg/init/brace6.C: Adjust.
4762
4763 2010-05-24  Paul Brook  <paul@codesourcery.com>
4764
4765         * gcc.target/arm/frame-pointer-1.c: New test.
4766         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4767         pointer elimination.
4768
4769 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4770
4771         PR target/44245
4772         * gcc.target/i386/crc32-3.c: New.
4773         * gcc.target/i386/crc32-4.c: Likewise.
4774
4775 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4776
4777         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4778         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4779         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4780
4781 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4782
4783         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4784
4785 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4786
4787         PR target/43869
4788         * gcc.c-target/pr43869.c: New test.
4789
4790 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4791
4792         PR fortran/44212
4793         * gfortran.dg/class_22.f03: New.
4794
4795 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4796
4797         PR lto/44238
4798         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4799
4800 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4801
4802         PR fortran/44213
4803         * gfortran.dg/abstract_type_7.f03: New.
4804
4805 2010-05-21  Jason Merrill  <jason@redhat.com>
4806
4807         * g++.dg/eh/spec11.C: Test cleanup optimization.
4808
4809 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR debug/44223
4812         * gcc.target/i386/pr44223.c: New test.
4813
4814 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4815
4816         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4817
4818 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4819
4820         * g++.dg/other/const3.C: New test.
4821
4822 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4823
4824         PR fortran/38407
4825         * warn_unused_dummy_argument_1.f90: New.
4826         * warn_unused_dummy_argument_2.f90: New.
4827
4828 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4829
4830         PR c++/30298
4831         * g++.dg/inherit/crash1.C: New.
4832         * g++.dg/inherit/crash2.C: Likewise.
4833
4834 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4835
4836         PR debug/44178
4837         * g++.dg/debug/pr44178.C: New test.
4838
4839 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4840
4841         PR middle-end/44185
4842         * gcc.dg/tree-ssa/prefetch-6.c: Add
4843         --param min-insn-to-prefetch-ratio=6.
4844         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4845         allow unrolling, and adjust the movnti count.
4846
4847 2010-05-20  Jan Hubicka  <jh@suse.cz>
4848
4849         PR middle-end/44197
4850         * gcc.c-torture/compile/pr44197.c: New file.
4851
4852 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4853
4854         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4855         Fix test code.
4856         (check_effective_target_xop): Remove __may_alias__ attribute.
4857
4858 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4859
4860         PR target/44202
4861         * gcc.c-torture/execute/pr44202-1.c: New test.
4862
4863 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4864
4865         PR fortran/43851
4866         * gfortran.dg/label_1.f90: Update test.
4867
4868 2010-05-19  Jan Hubicka  <jh@suse.cz>
4869
4870         * gcc.dg/lto/ipareference2_0.c: New file.
4871         * gcc.dg/lto/ipareference2_1.c: New file.
4872
4873 2010-05-19  Jason Merrill  <jason@redhat.com>
4874
4875         * g++.dg/parse/fn-typedef2.C: New.
4876
4877         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4878         function type.
4879
4880         PR c++/44193
4881         * g++.dg/template/fntype1.C: New.
4882
4883 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4884
4885         * gnat.dg/discr23.ad[sb]: New test.
4886         * gnat.dg/discr23_pkg.ads: New helper.
4887
4888         * gnat.dg/specs/controlled1.ads: New test.
4889         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4890
4891 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4892
4893         PR fortran/44055
4894         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4895         Fixed scope of C_SIZEOF.
4896         * gfortran.dg/warn_conversion_2.f90: New.
4897
4898 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4899
4900         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4901         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4902         for optional selector.
4903         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4904         (check_effective_target_sse3): New proc.
4905         * gcc.target/i386/math-torture/math-torture.exp: Load
4906         target-supports.exp.
4907         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4908         check_effective_target_sse2.
4909         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4910         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4911         * g++.dg/vect/vect.exp: Likewise.
4912         * gfortran.dg/vect/vect.exp: Likewise.
4913         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4914         -msse2 if check_effective_target_sse2.
4915
4916         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4917         * gcc.target/i386/3dnow-2.c: Likewise.
4918         * gcc.target/i386/3dnowA-1.c: Likewise.
4919         * gcc.target/i386/3dnowA-2.c: Likewise.
4920         * gcc.target/i386/pr42549.c: Likewise.
4921
4922         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4923         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4924         * gcc.target/i386/sse3-addsubps.c: Likewise.
4925         * gcc.target/i386/sse3-haddpd.c: Likewise.
4926         * gcc.target/i386/sse3-haddps.c: Likewise.
4927         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4928         * gcc.target/i386/sse3-hsubps.c: Likewise.
4929         * gcc.target/i386/sse3-movddup.c: Likewise.
4930         * gcc.target/i386/sse3-movshdup.c: Likewise.
4931         * gcc.target/i386/sse3-movsldup.c: Likewise.
4932
4933         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4934         * g++.dg/ext/attrib35.C: Likewise.
4935         * g++.dg/opt/pr40496.C: Likewise.
4936         * g++.dg/other/i386-1.C: Likewise.
4937         * g++.dg/other/i386-4.C: Likewise.
4938         * g++.dg/other/pr34435.C: Likewise.
4939         * g++.dg/other/pr39496.C: Likewise.
4940         * g++.dg/other/pr40446.C: Likewise.
4941         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4942         * gcc.dg/compat/vector-1a_main.c: Likewise.
4943         * gcc.dg/compat/vector-2a_main.c: Likewise.
4944         * gcc.dg/lto/20090206-1_0.c: Likewise.
4945         * gcc.dg/pr34856.c: Likewise.
4946         * gcc.dg/pr36584.c: Likewise.
4947         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4948         * gcc.dg/pr37544.c: Likewise.
4949         * gcc.dg/torture/pr16104-1.c: Likewise.
4950         * gcc.dg/torture/pr35771-1.c: Likewise.
4951         * gcc.dg/torture/pr35771-2.c: Likewise.
4952         * gcc.dg/torture/pr35771-3.c: Likewise.
4953         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4954         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4955         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4956         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4957         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4958         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4959         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4960         * gcc.target/i386/20060512-1.c: Likewise.
4961         * gcc.target/i386/20060512-3.c: Likewise.
4962         * gcc.target/i386/all_one_m128i.c: Likewise.
4963         * gcc.target/i386/float128-1.c: Likewise.
4964         * gcc.target/i386/float128-2.c: Likewise.
4965         * gcc.target/i386/fpcvt-1.c: Likewise.
4966         * gcc.target/i386/fpcvt-2.c: Likewise.
4967         * gcc.target/i386/fpcvt-3.c: Likewise.
4968         * gcc.target/i386/fpprec-1.c: Likewise.
4969         * gcc.target/i386/funcspec-9.c: Likewise.
4970         * gcc.target/i386/incoming-1.c: Likewise.
4971         * gcc.target/i386/incoming-12.c: Likewise.
4972         * gcc.target/i386/incoming-2.c: Likewise.
4973         * gcc.target/i386/incoming-3.c: Likewise.
4974         * gcc.target/i386/incoming-4.c: Likewise.
4975         * gcc.target/i386/incoming-6.c: Likewise.
4976         * gcc.target/i386/incoming-7.c: Likewise.
4977         * gcc.target/i386/incoming-8.c: Likewise.
4978         * gcc.target/i386/opt-1.c: Likewise.
4979         * gcc.target/i386/opt-2.c: Likewise.
4980         * gcc.target/i386/ordcmp-1.c: Likewise.
4981         * gcc.target/i386/pr17692.c: Likewise.
4982         * gcc.target/i386/pr18614-1.c: Likewise.
4983         * gcc.target/i386/pr22152.c: Likewise.
4984         * gcc.target/i386/pr23570.c: Likewise.
4985         * gcc.target/i386/pr23575.c: Likewise.
4986         * gcc.target/i386/pr26449-1.c: Likewise.
4987         * gcc.target/i386/pr26600.c: Likewise.
4988         * gcc.target/i386/pr27790.c: Likewise.
4989         * gcc.target/i386/pr28839.c: Likewise.
4990         * gcc.target/i386/pr30970.c: Likewise.
4991         * gcc.target/i386/pr32000-1.c: Likewise.
4992         * gcc.target/i386/pr32000-2.c: Likewise.
4993         * gcc.target/i386/pr32280.c: Likewise.
4994         * gcc.target/i386/pr32661.c: Likewise.
4995         * gcc.target/i386/pr32708-1.c: Likewise.
4996         * gcc.target/i386/pr32961.c: Likewise.
4997         * gcc.target/i386/pr33329.c: Likewise.
4998         * gcc.target/i386/pr35714.c: Likewise.
4999         * gcc.target/i386/pr35767-1.c: Likewise.
5000         * gcc.target/i386/pr35767-1d.c: Likewise.
5001         * gcc.target/i386/pr35767-1i.c: Likewise.
5002         * gcc.target/i386/pr35767-2.c: Likewise.
5003         * gcc.target/i386/pr35767-2d.c: Likewise.
5004         * gcc.target/i386/pr35767-2i.c: Likewise.
5005         * gcc.target/i386/pr35767-3.c: Likewise.
5006         * gcc.target/i386/pr35767-5.c: Likewise.
5007         * gcc.target/i386/pr36222-1.c: Likewise.
5008         * gcc.target/i386/pr36578-1.c: Likewise.
5009         * gcc.target/i386/pr36578-2.c: Likewise.
5010         * gcc.target/i386/pr36992-1.c: Likewise.
5011         * gcc.target/i386/pr37101.c: Likewise.
5012         * gcc.target/i386/pr37216.c: Likewise.
5013         * gcc.target/i386/pr37434-1.c: Likewise.
5014         * gcc.target/i386/pr37434-2.c: Likewise.
5015         * gcc.target/i386/pr37843-3.c: Likewise.
5016         * gcc.target/i386/pr37843-4.c: Likewise.
5017         * gcc.target/i386/pr39162.c: Likewise.
5018         * gcc.target/i386/pr39315-1.c: Likewise.
5019         * gcc.target/i386/pr39315-2.c: Likewise.
5020         * gcc.target/i386/pr39315-3.c: Likewise.
5021         * gcc.target/i386/pr39315-4.c: Likewise.
5022         * gcc.target/i386/pr39445.c: Likewise.
5023         * gcc.target/i386/pr39496.c: Likewise.
5024         * gcc.target/i386/pr40809.c: Likewise.
5025         * gcc.target/i386/pr40906-3.c: Likewise.
5026         * gcc.target/i386/pr41019.c: Likewise.
5027         * gcc.target/i386/pr42542-1.c: Likewise.
5028         * gcc.target/i386/pr42542-2.c: Likewise.
5029         * gcc.target/i386/pr42542-3.c: Likewise.
5030         * gcc.target/i386/pr42542-3a.c: Likewise.
5031         * gcc.target/i386/pr42881.c: Likewise.
5032         * gcc.target/i386/push-1.c: Likewise.
5033         * gcc.target/i386/quad-sse.c: Likewise.
5034         * gcc.target/i386/reload-1.c: Likewise.
5035         * gcc.target/i386/sse-10.c: Likewise.
5036         * gcc.target/i386/sse-11.c: Likewise.
5037         * gcc.target/i386/sse-15.c: Likewise.
5038         * gcc.target/i386/sse-17.c: Likewise.
5039         * gcc.target/i386/sse-18.c: Likewise.
5040         * gcc.target/i386/sse-19.c: Likewise.
5041         * gcc.target/i386/sse-4.c: Likewise.
5042         * gcc.target/i386/sse-6.c: Likewise.
5043         * gcc.target/i386/sse-vect-types.c: Likewise.
5044         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5045         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5046         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5047         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5048         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5049         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5050         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5051         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5052         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5053         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5054         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5055         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5056         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5057         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5058         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5059         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5060         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5061         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5062         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5063         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5064         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5065         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5066         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5067         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5068         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5069         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5070         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5071         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5072         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5073         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5074         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5075         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5076         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5077         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5078         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5079         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5080         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5081         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5082         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5083         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5084         * gcc.target/i386/sse2-mmx.c: Likewise.
5085         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5086         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5087         * gcc.target/i386/sse2-movd-1.c: Likewise.
5088         * gcc.target/i386/sse2-movd-2.c: Likewise.
5089         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5090         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5091         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5092         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5093         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5094         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5095         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5096         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5097         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5098         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5099         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5100         * gcc.target/i386/sse2-movq-1.c: Likewise.
5101         * gcc.target/i386/sse2-movq-2.c: Likewise.
5102         * gcc.target/i386/sse2-movq-3.c: Likewise.
5103         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5104         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5105         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5106         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5107         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5108         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5109         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5110         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5111         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5112         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5113         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5114         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5115         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5116         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5117         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5118         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5119         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5120         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5121         * gcc.target/i386/sse2-pand-1.c: Likewise.
5122         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5123         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5124         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5125         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5126         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5127         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5128         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5129         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5130         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5131         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5132         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5133         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5134         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5135         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5136         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5137         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5138         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5139         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5140         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5141         * gcc.target/i386/sse2-por-1.c: Likewise.
5142         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5143         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5144         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5145         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5146         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5147         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5148         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5149         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5150         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5151         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5152         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5153         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5154         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5155         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5156         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5157         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5158         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5159         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5160         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5161         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5162         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5163         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5164         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5165         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5166         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5167         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5168         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5169         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5170         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5171         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5172         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5173         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5174         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5175         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5176         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5177         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5178         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5179         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5180         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5181         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5182         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5183         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5184         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5185         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5186         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5187         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5188         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5189         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5190         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5191         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5192         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5193         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5194         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5195         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5196         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5197         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5198         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5199         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5200         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5201         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5202         * gcc.target/i386/sse2-vec-1.c: Likewise.
5203         * gcc.target/i386/sse2-vec-2.c: Likewise.
5204         * gcc.target/i386/sse2-vec-3.c: Likewise.
5205         * gcc.target/i386/sse2-vec-4.c: Likewise.
5206         * gcc.target/i386/sse2-vec-5.c: Likewise.
5207         * gcc.target/i386/sse2-vec-6.c: Likewise.
5208         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5209         * gcc.target/i386/ssefn-2.c: Likewise.
5210         * gcc.target/i386/ssefn-4.c: Likewise.
5211         * gcc.target/i386/ssefp-1.c: Likewise.
5212         * gcc.target/i386/ssefp-2.c: Likewise.
5213         * gcc.target/i386/sseregparm-3.c: Likewise.
5214         * gcc.target/i386/sseregparm-4.c: Likewise.
5215         * gcc.target/i386/sseregparm-5.c: Likewise.
5216         * gcc.target/i386/sseregparm-6.c: Likewise.
5217         * gcc.target/i386/sseregparm-7.c: Likewise.
5218         * gcc.target/i386/ssetype-1.c: Likewise.
5219         * gcc.target/i386/ssetype-2.c: Likewise.
5220         * gcc.target/i386/ssetype-3.c: Likewise.
5221         * gcc.target/i386/ssetype-4.c: Likewise.
5222         * gcc.target/i386/ssetype-5.c: Likewise.
5223         * gcc.target/i386/unordcmp-1.c: Likewise.
5224         * gcc.target/i386/vararg-1.c: Likewise.
5225         * gcc.target/i386/vararg-2.c: Likewise.
5226         * gcc.target/i386/vararg-3.c: Likewise.
5227         * gcc.target/i386/vararg-4.c: Likewise.
5228         * gcc.target/i386/vararg-7.c: Likewise.
5229         * gcc.target/i386/vararg-8.c: Likewise.
5230         * gcc.target/i386/vecinit-1.c: Likewise.
5231         * gcc.target/i386/vecinit-2.c: Likewise.
5232         * gcc.target/i386/vecinit-3.c: Likewise.
5233         * gcc.target/i386/vecinit-4.c: Likewise.
5234         * gcc.target/i386/vecinit-5.c: Likewise.
5235         * gcc.target/i386/vecinit-6.c: Likewise.
5236         * gcc.target/i386/vectorize2.c: Likewise.
5237         * gcc.target/i386/vectorize3.c: Likewise.
5238         * gcc.target/i386/vectorize4.c: Likewise.
5239         * gcc.target/i386/vectorize6.c: Likewise.
5240         * gcc.target/i386/vectorize7.c: Likewise.
5241         * gcc.target/i386/vectorize8.c: Likewise.
5242         * gcc.target/i386/vperm-v2df.c: Likewise.
5243         * gcc.target/i386/vperm-v2di.c: Likewise.
5244         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5245         * gcc.target/i386/xorps-sse2.c: Likewise.
5246         * gcc.target/i386/xorps.c: Likewise.
5247         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5248         * gfortran.dg/graphite/pr42326.f90: Likewise.
5249         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5250
5251 2010-05-19  Richard Guenther  <rguenther@suse.de>
5252
5253         PR lto/44196
5254         * g++.dg/lto/20100519-1_0.C: New testcase.
5255
5256 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5257
5258         PR fortran/42360
5259         * gfortran.dg/warn_intent_out_not_set.f90: New.
5260
5261 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5262
5263         PR fortran/38404
5264         * gfortran.dg/data_char_1.f90: Updated warning message.
5265         * gfortran.dg/data_array_6.f: New.
5266
5267 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5268
5269         * g++.dg/ipa/ivinline-8.C: New test.
5270         * gcc.dg/ipa/iinline-2.c: Likewise.
5271
5272 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5273
5274         PR fortran/34505
5275         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5276         arguments; add check for return value kind.
5277         * gfortran.dg/float_1.f90: Likewise.
5278
5279 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5280
5281         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5282         (main): Use it.
5283         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5284         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5285         Prune another location line format.
5286         (lto-obj): Call lto_prune_warns on comp_output.
5287
5288 2010-05-18  Jan Hubicka  <jh@suse.cz>
5289
5290         * gcc.dg/lto/ipacp_0.c: New test.
5291         * gcc.dg/lto/ipacp_1.c: New test.
5292
5293 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5294
5295         PR lto/44184
5296         * gcc.dg/lto/20100518_0.c: New test.
5297
5298 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5299
5300         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5301
5302 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5303
5304         PR fortran/43990
5305         * gfortran.dg/class_21.f03: New.
5306
5307 2010-05-17  Jason Merrill  <jason@redhat.com>
5308
5309         PR c++/44157
5310         * g++.dg/cpp0x/initlist34.C: New.
5311
5312         PR c++/44158
5313         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5314
5315 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5316
5317         * g++.dg/ipa/ivinline-1.C: New test.
5318         * g++.dg/ipa/ivinline-2.C: New test.
5319         * g++.dg/ipa/ivinline-3.C: New test.
5320         * g++.dg/ipa/ivinline-4.C: New test.
5321         * g++.dg/ipa/ivinline-5.C: New test.
5322         * g++.dg/ipa/ivinline-6.C: New test.
5323
5324 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5325             Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/44108
5328         * c-c++-common/Wunused-var-8.c: New test.
5329
5330 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5331
5332         PR bootstrap/42347
5333         * gcc.c-torture/compile/pr42347.c: New test.
5334
5335         PR middle-end/44102
5336         * g++.dg/ext/asmgoto1.C: New test.
5337
5338 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5339
5340         PR middle-end/44133
5341         * gcc.dg/tree-ssa/pr44133.c: New test.
5342         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5343         precise.
5344
5345 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5346
5347         PR fortran/44044
5348         * gfortran.dg/class_20.f03: New.
5349
5350 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5351
5352         PR 44078
5353         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5354         debug messages but not the newly introduced one.
5355
5356 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5357
5358         PR fortran/35779
5359         * gfortran.dg/initialization_25.f90: Commented testcase.
5360         * gfortran.dg/initialization_26.f90: New.
5361
5362 2010-05-16  Richard Guenther  <rguenther@suse.de>
5363
5364         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5365         * gcc.dg/pr43084.c: Likewise.
5366         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5367         -fipa-type-escape.
5368         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5369         -fipa-type-escape.
5370         * gcc.dg/struct/struct-reorg.exp: Likewise.
5371         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5372         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5373
5374 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5375
5376         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5377         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5378         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5379         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5380         tests.
5381
5382 2010-05-15  Jason Merrill  <jason@redhat.com>
5383
5384         * g++.dg/eh/spec10.C: New.
5385         * g++.dg/eh/spec11.C: New.
5386         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5387
5388 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5389
5390         PR fortran/44154
5391         PR fortran/42647
5392         * gfortran.dg/allocatable_scalar_9.f90: New.
5393
5394 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5395
5396         PR c++/44148
5397         * g++.dg/torture/pr44148.C: New test.
5398
5399 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5400
5401         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5402         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5403         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5404         diagnostics and type sizes.
5405
5406 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5407
5408         * gnat.dg/lto9.adb: New test.
5409         * gnat.dg/lto9_pkg1.ads: New helper.
5410         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5411
5412 2010-05-15  Jan Hubicka  <jh@suse.cz>
5413
5414         * gcc.dg/lto/ipareference_1.c: Rename to ...
5415         * gcc.dg/lto/ipareference_0.c: ... this one.
5416         * gcc.dg/lto/ipareference_2.c: Rename to ...
5417         * gcc.dg/lto/ipareference_1.c: ... this one.
5418
5419 2010-05-15  Jan Hubicka  <jh@suse.cz>
5420
5421         * gcc.dg/lto/ipareference_1.c: New file.
5422         * gcc.dg/lto/ipareference_2.c: New file.
5423
5424 2010-05-15  Richard Guenther  <rguenther@suse.de>
5425
5426         PR tree-optimization/44038
5427         * gcc.c-torture/compile/pr44038.c: New testcase.
5428
5429 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5430
5431         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5432         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5433
5434 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5435
5436         PR fortran/43207
5437         PR fortran/43969
5438         * gfortran.dg/class_18.f03: New.
5439         * gfortran.dg/class_19.f03: New.
5440
5441 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR debug/44112
5444         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5445         * g++.dg/debug/dwarf2/const1.C: Remove.
5446
5447 2010-05-14  Jason Merrill  <jason@redhat.com>
5448
5449         * g++.dg/eh/cond4.C: New.
5450         * g++.dg/eh/elide2.C: Adjust.
5451         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5452
5453 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5454
5455         PR fortran/44135
5456         * gfortran.dg/actual_array_interface_2.f90: New test.
5457
5458 2010-05-14  Richard Guenther  <rguenther@suse.de>
5459
5460         PR tree-optimization/44119
5461         * gcc.c-torture/compile/pr44119.c: New testcase.
5462
5463 2010-05-14  Jason Merrill  <jason@redhat.com>
5464
5465         PR c++/44127
5466         * g++.dg/eh/terminate1.C: New.
5467
5468 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5469
5470         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5471
5472         PR debug/44136
5473         * gcc.dg/pr44136.c: New test.
5474
5475 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5476
5477         PR c++/30566
5478         * g++.dg/warn/Wshadow-4.C: Adjust.
5479         * g++.dg/warn/Wshadow-5.C: New test.
5480         * g++.dg/warn/Wshadow-6.C: New test
5481
5482 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5483
5484         PR fortran/35779
5485         * gfortran.dg/initialization_25.f90: New.
5486
5487 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5488
5489         * g++.dg/otr-fold-1.C: New test.
5490         * g++.dg/otr-fold-2.C: New test.
5491
5492 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5493
5494         PR fortran/44036
5495         * gfortran.dg/gomp/pr44036-1.f90: New test.
5496         * gfortran.dg/gomp/pr44036-2.f90: New test.
5497         * gfortran.dg/gomp/pr44036-3.f90: New test.
5498
5499         PR debug/43983
5500         * gcc.dg/guality/sra-1.c: New test.
5501
5502 2010-05-12  Jan Hubicka  <jh@suse.cz>
5503
5504         * tree-ssa/unreachable.c: New test.
5505
5506 2010-05-12  Jason Merrill  <jason@redhat.com>
5507
5508         * g++.dg/cpp0x/sfinae1.C: New.
5509
5510 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5511
5512         * gcc.target/i386/zee.c: New file.
5513
5514 2010-05-12  Jason Merrill  <jason@redhat.com>
5515
5516         * g++.dg/conversion/op1.C: Expect template candidate message.
5517         * g++.dg/cpp0x/nullptr15.C: Likewise.
5518         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5519         * g++.dg/cpp0x/pr31431.C: Likewise.
5520         * g++.dg/cpp0x/temp_default2.C: Likewise.
5521         * g++.dg/cpp0x/trailing4.C: Likewise.
5522         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5523         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5524         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5525         * g++.dg/cpp0x/variadic35.C: Likewise.
5526         * g++.dg/cpp0x/vt-35147.C: Likewise.
5527         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5528         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5529         * g++.dg/ext/visibility/anon8.C: Likewise.
5530         * g++.dg/ext/vla2.C: Likewise.
5531         * g++.dg/other/pr28114.C: Likewise.
5532         * g++.dg/other/ptrmem10.C: Likewise.
5533         * g++.dg/other/ptrmem11.C: Likewise.
5534         * g++.dg/overload/unknown1.C: Likewise.
5535         * g++.dg/parse/template7.C: Likewise.
5536         * g++.dg/parse/typename7.C: Likewise.
5537         * g++.dg/template/conv11.C: Likewise.
5538         * g++.dg/template/copy1.C: Likewise.
5539         * g++.dg/template/deduce3.C: Likewise.
5540         * g++.dg/template/dependent-expr5.C: Likewise.
5541         * g++.dg/template/friend.C: Likewise.
5542         * g++.dg/template/incomplete2.C: Likewise.
5543         * g++.dg/template/local4.C: Likewise.
5544         * g++.dg/template/local6.C: Likewise.
5545         * g++.dg/template/operator10.C: Likewise.
5546         * g++.dg/template/overload6.C: Likewise.
5547         * g++.dg/template/ptrmem2.C: Likewise.
5548         * g++.dg/template/ptrmem20.C: Likewise.
5549         * g++.dg/template/ptrmem8.C: Likewise.
5550         * g++.dg/template/sfinae2.C: Likewise.
5551         * g++.dg/template/ttp25.C: Likewise.
5552         * g++.dg/template/unify10.C: Likewise.
5553         * g++.dg/template/unify11.C: Likewise.
5554         * g++.dg/template/unify6.C: Likewise.
5555         * g++.dg/template/unify7.C: Likewise.
5556         * g++.dg/template/unify9.C: Likewise.
5557         * g++.dg/template/varmod1.C: Likewise.
5558         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5559         * g++.old-deja/g++.law/operators32.C: Likewise.
5560         * g++.old-deja/g++.pt/crash28.C: Likewise.
5561         * g++.old-deja/g++.pt/crash60.C: Likewise.
5562         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5563         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5564         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5565         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5566         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5567         * g++.old-deja/g++.pt/expr2.C: Likewise.
5568         * g++.old-deja/g++.pt/overload7.C: Likewise.
5569         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5570         * g++.old-deja/g++.pt/spec5.C: Likewise.
5571         * g++.old-deja/g++.pt/spec6.C: Likewise.
5572         * g++.old-deja/g++.pt/t24.C: Likewise.
5573         * g++.old-deja/g++.pt/unify4.C: Likewise.
5574         * g++.old-deja/g++.pt/unify6.C: Likewise.
5575         * g++.old-deja/g++.pt/unify8.C: Likewise.
5576         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5577         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5578         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5579
5580         * g++.dg/cpp0x/initlist32.C: New.
5581
5582         * g++.dg/template/conv11.C: New.
5583         * g++.dg/conversion/op1.C: Adjust expected error.
5584
5585         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5586
5587 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5588
5589         PR target/44088
5590         * gcc.target/i386/avx-cmpsd-1.c: New.
5591         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5592         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5593         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5594         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5595         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5596
5597 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5598
5599         PR middle-end/44085
5600         * gcc.dg/gomp/pr44085.c: New test.
5601         * gfortran.dg/gomp/pr44085.f90: New test.
5602
5603 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5604
5605         * objc-obj-c++-shared/Object1.m: New.
5606         * objc.dg/torture: New directory.
5607         * objc.dg/torture/tls: Ditto.
5608         * objc.dg/tls: Ditto.
5609         * objc.dg/torture/tls/trivial.m: New test.
5610         * objc.dg/torture/tls/thr-init-2.m: New test.
5611         * objc.dg/torture/tls/thr-init-3.m: New test.
5612         * objc.dg/torture/tls/thr-init.m: New test.
5613         * objc.dg/torture/tls/diag-1.m: New test.
5614         * objc.dg/torture/tls/tls.exp: New.
5615         * objc.dg/torture/trivial.m: New test.
5616         * objc.dg/torture/dg-torture.exp: New.
5617         * objc.dg/tls/diag-3.m: New test.
5618         * objc.dg/tls/diag-4.m: New test.
5619         * objc.dg/tls/diag-5.m: New test.
5620         * objc.dg/tls/init-1.m: New test.
5621         * objc.dg/tls/init-2.m: New test.
5622         * objc.dg/tls/tls.exp: New.
5623         * objc.dg/tls/diag-2.m: New test.
5624         * lib/objc.exp: Respond to dg-additional-files.
5625
5626 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5627
5628         * gcc.target/m68k/20100512-1.c: New.
5629
5630 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5631
5632         * gnat.dg/lto8.adb: New test.
5633         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5634         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5635
5636 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5637
5638         PR c++/34272
5639         PR c++/43630
5640         PR c++/34491
5641         * g++.dg/template/crash97.C: New.
5642         * g++.dg/template/crash98.C: Likewise.
5643         * g++.dg/template/crash99.C: Likewise.
5644         * g++.dg/cpp0x/pr31439.C: Adjust.
5645         * g++.dg/template/crash95.C: Likewise.
5646
5647 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR middle-end/44071
5650         * c-c++-common/asmgoto-4.c: New test.
5651         * gcc.target/i386/pr44071.c: New test.
5652
5653         PR c++/44062
5654         * c-c++-common/Wunused-var-7.c: New test.
5655         * g++.dg/warn/Wunused-var-9.C: New test.
5656
5657 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5658
5659         PR fortran/43711
5660         * gfortran.dg/gomp/pr43711.f90: New.
5661
5662 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5663
5664         PR fortran/31820
5665         * gfortran.dg/select_5.f90: Updated.
5666
5667 2010-05-11  Jan Hubicka  <jh@suse.cz>
5668
5669         PR tree-optimize/44063
5670         * gcc.c-torture/compile/pr44063.c: New testcase.
5671
5672 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5673
5674         PR debug/44023
5675         * gcc.dg/pr44023.c: New test.
5676
5677 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5678
5679         * gnat.dg/lto7.adb: New test.
5680         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5681
5682 2010-05-10  Jason Merrill  <jason@redhat.com>
5683
5684         PR c++/44017
5685         * g++.dg/template/inherit5.C: New.
5686
5687         PR c++/44045
5688         * g++.dg/cpp0x/initlist33.C: New.
5689         * g++.dg/cpp0x/initlist26.C: Adjust.
5690         * g++.dg/cpp0x/initlist28.C: Adjust.
5691
5692 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5693
5694         PR c++/43719
5695         * g++.dg/init/pr43719.C: New.
5696         * g++.dg/anon-struct4.C: Adjust.
5697
5698 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR debug/44028
5701         * gcc.dg/pr44028.c: New test.
5702
5703 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5704
5705         PR fortran/27866
5706         PR fortran/35003
5707         PR fortran/42809
5708         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5709         * gfortran.dg/warn_conversion.f90: New.
5710
5711 2010-05-10  Michael Matz  <matz@suse.de>
5712
5713         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5714
5715 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5716
5717         PR rtl-optimization/44012
5718         * gcc.dg/pr44012.c: New.
5719
5720 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5721
5722         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5723         Log text on entry and exit.
5724         Prune Sun ld warnings for common symbols with differing sizes.
5725         (lto-link-and-maybe-run): Change caller.
5726
5727 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5728
5729         PR fortran/44044
5730         * gfortran.dg/class_7.f03: Modified.
5731         * gfortran.dg/select_type_1.f03: Modified.
5732         * gfortran.dg/select_type_12.f03: New.
5733
5734 2010-05-10  Richard Guenther  <rguenther@suse.de>
5735
5736         PR tree-optimization/44050
5737         * gcc.dg/torture/pr44050.c: New testcase.
5738
5739 2010-05-10  Wei Guozhi  <carrot@google.com>
5740
5741         PR target/42879
5742         * gcc.target/arm/pr42879.c: New testcase.
5743
5744 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5745
5746         PR c/44051
5747         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5748
5749 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5750
5751         PR c/10676
5752         * gcc.dg/anon-struct-10.c: New test.
5753
5754 2010-05-09  Richard Guenther  <rguenther@suse.de>
5755
5756         PR middle-end/44024
5757         * gcc.dg/pr44024.c: New testcase.
5758
5759 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5760
5761         PR c/4784
5762         * gcc.dg/anon-struct-9.c: New test.
5763
5764 2010-05-09  Richard Guenther  <rguenther@suse.de>
5765
5766         PR middle-end/44043
5767         * gcc.c-torture/compile/pr44043.c: New testcase.
5768
5769 2010-05-09  Richard Guenther  <rguenther@suse.de>
5770
5771         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5772
5773 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5776
5777 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5778
5779         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5780         * gnat.dg/specs/lto3.ads: Likewise.
5781
5782 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5783
5784         PR middle-end/28685
5785         * gcc.dg/pr28685-1.c: New file.
5786
5787 2010-05-08  Richard Guenther  <rguenther@suse.de>
5788
5789         PR tree-optimization/44030
5790         * gcc.c-torture/compile/pr44030.c: New testcase.
5791
5792 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5793
5794         * gnat.dg/lto6.adb: New test.
5795         * gnat.dg/lto6_pkg.ads: New helper.
5796
5797 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5798
5799         * gnat.dg/lto5.adb: New test.
5800         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5801
5802 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5803
5804         * gnat.dg/lto4.ad[sb]: New test.
5805
5806 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5807
5808         * gnat.dg/specs/lto3.ads: New test.
5809         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5810         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5811
5812 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5813
5814         * gnat.dg/sizetype3.ad[sb]: New test.
5815         * gnat.dg/sizetype3_pkg.ads: New helper.
5816
5817 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5818
5819         PR c++/43951
5820         * g++.dg/init/new29.C: New.
5821
5822 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5823
5824         PR fortran/40728
5825         * gfortran.dg/coarray_1.f90: Fixed error message.
5826         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5827         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5828         * gfortran.dg/intrinsic_std_5.f90: New.
5829
5830 2010-05-07  Jason Merrill  <jason@redhat.com>
5831
5832         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5833
5834 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5835
5836         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5837         (size_t, stderr): Remove.
5838         (read_error): Replaced __builtin_fprintf by fprintf.
5839
5840 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5841
5842         * gcc.dg/ordered-comparison-1.c: New test.
5843         * gcc.dg/ordered-comparison-2.c: New test.
5844         * gcc.dg/ordered-comparison-3.c: New test.
5845         * gcc.dg/ordered-comparison-4.c: New test.
5846
5847 2010-05-06  Mike Stump  <mikestump@comcast.net>
5848
5849         PR objc/35165
5850         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5851
5852 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5853             Jason Merrill  <jason@redhat.com>
5854
5855         * g++.dg/cpp0x/nullptr01.C: New.
5856         * g++.dg/cpp0x/nullptr02.C: New.
5857         * g++.dg/cpp0x/nullptr03.C: New.
5858         * g++.dg/cpp0x/nullptr04.C: New.
5859         * g++.dg/cpp0x/nullptr05.C: New.
5860         * g++.dg/cpp0x/nullptr06.C: New.
5861         * g++.dg/cpp0x/nullptr07.C: New.
5862         * g++.dg/cpp0x/nullptr08.C: New.
5863         * g++.dg/cpp0x/nullptr09.C: New.
5864         * g++.dg/cpp0x/nullptr10.C: New.
5865         * g++.dg/cpp0x/nullptr11.C: New.
5866         * g++.dg/cpp0x/nullptr12.C: New.
5867         * g++.dg/cpp0x/nullptr13.C: New.
5868         * g++.dg/cpp0x/nullptr14.C: New.
5869         * g++.dg/cpp0x/nullptr15.C: New.
5870         * g++.dg/cpp0x/nullptr16.C: New.
5871         * g++.dg/cpp0x/nullptr17.C: New.
5872         * g++.dg/cpp0x/nullptr18.C: New.
5873         * g++.dg/cpp0x/nullptr19.C: New.
5874         * g++.dg/cpp0x/nullptr20.C: New.
5875         * g++.dg/cpp0x/nullptr21.C: New.
5876         * g++.dg/cpp0x/nullptr22.C: New.
5877         * g++.dg/debug/nullptr01.C: New.
5878         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5879
5880 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5881
5882         * gcc.dg/Wunused-var-8.c: Move to...
5883         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5884
5885 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5886
5887         PR c++/40406
5888         * g++.dg/template/crash96.C: New.
5889
5890 2010-05-06  Jan Hubicka  <jh@suse.cz>
5891
5892         PR tree-optimization/43791
5893         * gcc.c-torture/compile/pr43791.c: New file.
5894
5895 2010-05-06  Michael Matz  <matz@suse.de>
5896
5897         PR tree-optimization/43984
5898         * gfortran.dg/pr43984.f90: New test.
5899
5900 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5901
5902         PR 40989
5903         * gcc.dg/pr40989.c: New.
5904
5905 2010-05-06  Richard Guenther  <rguenther@suse.de>
5906
5907         PR tree-optimization/43934
5908         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5909
5910 2010-05-06  Richard Guenther  <rguenther@suse.de>
5911
5912         PR tree-optimization/43987
5913         * gcc.c-torture/execute/pr43987.c: New testcase.
5914         * gcc.dg/torture/pta-escape-1.c: Adjust.
5915         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5916         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5917         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5918         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5919
5920 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5921             Dodji Seketeli  <dodji@redhat.com>
5922
5923         PR c/18624
5924         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5925         * g++.dg/template/sfinae16.C: Likewise.
5926         * gcc.dg/Wunused-var-1.c: Moved to...
5927         * c-c++-common/Wunused-var-1.c: ...here. New test.
5928         * gcc.dg/Wunused-var-2.c: Moved to...
5929         * c-c++-common/Wunused-var-2.c: ...here. New test.
5930         * gcc.dg/Wunused-var-3.c: Moved to...
5931         * c-c++-common/Wunused-var-3.c: ...here. New test.
5932         * gcc.dg/Wunused-var-4.c: Moved to...
5933         * gcc.dg/Wunused-var-1.c: ... here.
5934         * gcc.dg/Wunused-var-5.c: Moved to...
5935         * c-c++-common/Wunused-var-4.c: ...here. New test.
5936         * gcc.dg/Wunused-var-7.c: Moved to...
5937         * c-c++-common/Wunused-var-5.c: ...here. New test.
5938         * gcc.dg/Wunused-var-6.c: Moved to...
5939         * gcc.dg/Wunused-var-2.c: ... here.
5940         * c-c++-common/Wunused-var-1.c: New test.
5941         * c-c++-common/Wunused-var-2.c: New test.
5942         * c-c++-common/Wunused-var-3.c: New test.
5943         * c-c++-common/Wunused-var-4.c: New test.
5944         * c-c++-common/Wunused-var-5.c: New test.
5945         * g++.dg/warn/Wunused-var-1.C: New test.
5946         * g++.dg/warn/Wunused-var-2.C: New test.
5947         * g++.dg/warn/Wunused-var-3.C: New test.
5948         * g++.dg/warn/Wunused-var-4.C: New test.
5949         * g++.dg/warn/Wunused-var-5.C: New test.
5950         * g++.dg/warn/Wunused-var-6.C: New test.
5951         * g++.dg/warn/Wunused-var-7.C: New test.
5952         * g++.dg/warn/Wunused-var-8.C: New test.
5953         * g++.dg/warn/Wunused-parm-1.C: New test.
5954         * g++.dg/warn/Wunused-parm-2.C: New test.
5955         * g++.dg/warn/Wunused-parm-3.C: New test.
5956
5957 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5958
5959         PR fortran/43985
5960         * gfortran.dg/gomp/crayptr5.f90: New test case.
5961
5962 2010-05-05  Jason Merrill  <jason@redhat.com>
5963
5964         PR debug/43370
5965         * g++.dg/ext/attrib39.C: New.
5966
5967 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5968
5969         PR fortran/24978
5970         * gfortran.dg/data_invalid.f90: New.
5971
5972 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5973
5974         * gnat.dg/lto2.adb: New test.
5975
5976 2010-05-05  Jason Merrill  <jason@redhat.com>
5977
5978         PR c++/43787
5979         * g++.dg/opt/empty1.C: New.
5980
5981 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5982
5983         PR fortran/43696
5984         * gfortran.dg/class_17.f03: New.
5985
5986 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5987
5988         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5989
5990 2010-05-04  Mike Stump  <mikestump@comcast.net>
5991
5992         PR objc/35165
5993         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5994
5995 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5996
5997         PR target/43668
5998         * gcc.target/i386/pr43668.c: New.
5999
6000 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6001
6002         PR c++/43028
6003         * g++.dg/cpp0x/initlist31.C: New.
6004
6005 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR c/43981
6008         * gcc.dg/Wunused-var-8.c: New test.
6009
6010 2010-05-04  Jason Merrill  <jason@redhat.com>
6011
6012         PR c++/38064
6013         * g++.dg/cpp0x/enum3.C: Extend.
6014
6015 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6016
6017         PR target/43799
6018         * gcc.target/i386/pr43799.c: New.
6019
6020 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6021
6022         * gnat.dg/lto1.adb: New test.
6023         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6024
6025 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6026
6027         PR middle-end/43671
6028         * gcc.target/i386/pr43671.c: New.
6029
6030 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6031
6032         PR c++/43705
6033         * g++.dg/template/crash95.C: New.
6034
6035 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6036
6037         PR debug/43508
6038         * gcc.target/i386/pr43508.c: New.
6039
6040 2010-05-04  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/43879
6043         * g++.dg/torture/pr43879-1_0.C: New testcase.
6044         * g++.dg/torture/pr43879-1_1.C: Likewise.
6045
6046 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6047
6048         PR c++/43953
6049         * g++.dg/other/crash-12.C: New test.
6050
6051 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6052
6053         * g++.dg/cdce3.C: Add a space.  Updated.
6054
6055 2010-05-03  Jason Merrill  <jason@redhat.com>
6056
6057         PR c++/43680
6058         * g++.dg/opt/enum2.C: New.
6059         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6060         * g++.dg/warn/Wswitch-1.C: Adjust message.
6061
6062 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6063
6064         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6065         * g++.dg/ext/label13.C: Fix typo.
6066         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6067         alpha*-dec-osf5*.
6068         * gcc.c-torture/compile/limits-declparen.c: xfail on
6069         alpha*-dec-osf5* with -g.
6070         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6071         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6072         * gcc.dg/c99-tgmath-2.c: Likewise.
6073         * gcc.dg/c99-tgmath-3.c: Likewise.
6074         * gcc.dg/c99-tgmath-4.c: Likewise.
6075
6076 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6077
6078         PR fortran/43592
6079         * gfortran.dg/unexpected_interface.f90: New test.
6080
6081 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6082
6083         * ada/acats/run_acats (which): New function.
6084         (host_gnatchop, host_gnatmake): Use it.
6085
6086 2010-05-03  Richard Guenther  <rguenther@suse.de>
6087
6088         PR tree-optimization/43971
6089         * gcc.dg/pr43971.c: New testcase.
6090
6091 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR debug/43972
6094         * gcc.dg/debug/pr43972.c: New test.
6095
6096 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6097
6098         PR testsuite/43963
6099         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6100
6101 2010-05-02  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/43879
6104         * gcc.dg/torture/pr43879-3.c: New testcase.
6105
6106 2010-05-01  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/43949
6109         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6110
6111 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         PR c++/43951
6114         * g++.dg/init/new28.C: New.
6115
6116 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6117
6118         PR objc++/32052
6119         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6120         structure and nested declarations.
6121         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6122         structure and nested declarations.  Reduce header clutter and
6123         use _exit() rather than abort().
6124         * objc.dg/encode-10.m: New.
6125         * objc.dg/encode-11.m: New.
6126
6127 2010-04-30  DJ Delorie  <dj@redhat.com>
6128
6129         * gcc.c-torture/execute/20100430-1.c: New test.
6130
6131 2010-04-30  Jason Merrill  <jason@redhat.com>
6132
6133         PR c++/43868
6134         * g++.dg/template/ptrmem21.C: New.
6135
6136 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6137
6138         PR fortran/18918
6139         PR fortran/43931
6140         * gfortran.dg/coarray_13.f90: New test.
6141
6142 2010-04-30  Richard Guenther  <rguenther@suse.de>
6143
6144         PR lto/43946
6145         * gcc.dg/lto/20100430-1_0.c: New testcase.
6146
6147 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR debug/43942
6150         * c-c++-common/pr43942.c: New test.
6151
6152 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6153
6154         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6155         conflict with darwin crt1.o 'start' symbol.
6156
6157 2010-04-30  Richard Guenther  <rguenther@suse.de>
6158
6159         PR tree-optimization/43879
6160         * gcc.dg/torture/pr43879_1.c: New testcase.
6161
6162 2010-04-30  Richard Guenther  <rguenther@suse.de>
6163
6164         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6165
6166 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6167
6168         PR c++/43890
6169         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6170         user-provided constructor while recursing.
6171
6172 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6173
6174         PR fortran/42274
6175         * gfortran.dg/class_16.f03: New test.
6176
6177 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6178
6179         PR fortran/42274
6180         * gfortran.dg/class_15.f03: New.
6181
6182 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6183
6184         PR fortran/43326
6185         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6186
6187 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6188
6189         PR fortran/43492
6190         * gfortran.dg/generic_22.f03 : New test.
6191
6192 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6193
6194         PR fortran/42353
6195         * gfortran.dg/class_14.f03: New test.
6196
6197 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6198
6199         PR fortran/42680
6200         * gfortran.dg/interface_32.f90: New test.
6201
6202 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6203             Janus Weil  <janus@gcc.gnu.org>
6204
6205         PR fortran/41829
6206         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6207         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6208         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6209
6210 2010-04-28  Mike Stump  <mikestump@comcast.net>
6211
6212         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6213         dg-excess-errors.
6214         * g++.dg/uninit-pred-2_b.C: Likewise.
6215
6216 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6217
6218         PR fortran/18918
6219         PR fortran/43919
6220         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6221
6222 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6223
6224         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6225         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6226         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6227         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6228         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6229
6230 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6231
6232         * gcc.dg/const-uniq-1.c: New test.
6233         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6234
6235 2010-04-28  Xinliang David Li  <davidxl@google.com>
6236
6237         * gcc.dg/uninit-pred-2_b.c: New test.
6238         * gcc.dg/uninit-pred-4_b.c: New test.
6239         * gcc.dg/uninit-pred-3_d.c: New test.
6240         * gcc.dg/uninit-pred-6_b.c: New test.
6241         * gcc.dg/uninit-pred-8_b.c: New test.
6242         * gcc.dg/uninit-pred-3_a.c: New test.
6243         * gcc.dg/uninit-pred-2_c.c: New test.
6244         * gcc.dg/uninit-pred-5_a.c: New test.
6245         * gcc.dg/uninit-pred-3_e.c: New test.
6246         * gcc.dg/uninit-pred-7_a.c: New test.
6247         * gcc.dg/uninit-pred-6_c.c: New test.
6248         * gcc.dg/uninit-pred-9_a.c: New test.
6249         * gcc.dg/uninit-pred-8_c.c: New test.
6250         * gcc.dg/uninit-pred-3_b.c: New test.
6251         * gcc.dg/uninit-pred-5_b.c: New test.
6252         * gcc.dg/uninit-pred-7_b.c: New test.
6253         * gcc.dg/uninit-pred-6_d.c: New test.
6254         * gcc.dg/uninit-pred-9_b.c: New test.
6255         * gcc.dg/uninit-pred-2_a.c: New test.
6256         * gcc.dg/uninit-pred-4_a.c: New test.
6257         * gcc.dg/uninit-pred-3_c.c: New test.
6258         * gcc.dg/uninit-pred-6_a.c: New test.
6259         * gcc.dg/uninit-pred-8_a.c: New test.
6260         * gcc.dg/uninit-pred-7_c.c: New test.
6261         * gcc.dg/uninit-pred-6_e.c: New test.
6262         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6263         * g++.dg/uninit-pred-1_a.C: New test.
6264         * g++.dg/uninit-pred-1_b.C: New test.
6265         * g++.dg/uninit-pred-2_a.C: New test.
6266         * g++.dg/uninit-pred-2_b.C: New test.
6267         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6268         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6269         * g++.dg/uninit-pred-loop_1.cc: New test.
6270
6271 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6272
6273         * gcc.dg/lto/20091209-1_0.c: New testcase.
6274
6275 2010-04-28  Richard Guenther  <rguenther@suse.de>
6276
6277         PR tree-optimization/43879
6278         PR tree-optimization/43909
6279         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6280
6281 2010-04-28  Richard Guenther  <rguenther@suse.de>
6282
6283         PR c++/43880
6284         * g++.dg/torture/pr43880.C: New testcase.
6285
6286 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6287
6288         PR c++/9335
6289         * g++.dg/template/recurse2.C: Update
6290         * g++.dg/template/recurse.C: Update.
6291         * g++.dg/template/pr23510.C: Update.
6292         * lib/prune.exp: Filter out 'recursively instantiated'.
6293
6294 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6295
6296         PR c++/29043
6297         * g++.dg/init/pr29043.C: New.
6298
6299 2010-04-27  Jason Merrill  <jason@redhat.com>
6300
6301         * g++.dg/lookup/scoped5.C: Adjust.
6302         * g++.dg/lookup/scoped8.C: Adjust.
6303         * g++.dg/template/dependent-expr5.C: Adjust.
6304         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6305
6306         PR c++/43856
6307         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6308
6309         PR c++/43875
6310         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6311
6312 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6313             Jan Hubicka <hubicka@ucw.cz>
6314
6315         * gcc.dg/pure-2.c: New testcase.
6316         * gcc.dg/const-1.c: New testcase.
6317
6318 2010-04-27  Jason Merrill  <jason@redhat.com>
6319
6320         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6321
6322         PR c++/41468
6323         * g++.dg/template/sfinae17.C: New.
6324         * g++.dg/template/sfinae18.C: New.
6325
6326 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6327
6328         * g++.dg/init/pr42844.C: New.
6329         * g++.dg/cpp0x/pr42844-2.C: New.
6330         * g++.dg/cpp0x/defaulted2.C: Adjust.
6331         * g++.dg/tree-ssa/pr27549.C: Likewise.
6332         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6333
6334 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6335
6336         PR fortran/18918
6337         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6338
6339 2010-04-27  Richard Guenther  <rguenther@suse.de>
6340
6341         PR middle-end/40561
6342         * g++.dg/other/pr40561.C: New testcase.
6343
6344 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6345
6346         PR middle-end/43812
6347         * g++.dg/ipa/pr43812.C: New test.
6348
6349 2010-04-27  Jan Hubicka  <jh@suse.cz>
6350
6351         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6352         (test): ... this one.
6353
6354 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6355
6356         PR target/40657
6357         * gcc.target/arm/thumb-stackframe.c: New test.
6358
6359 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6360
6361         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6362         * gcc.dg/misc-column.c: Likewise.
6363         * gcc.dg/Walways-true-1.c: Likewise.
6364         * gcc.dg/Walways-true-2.c: Likewise.
6365         * gcc.dg/warn-addr-cmp.c: Likewise.
6366
6367 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/18918
6370         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6371         * gfortran.dg/coarray_12.f90: New.
6372
6373 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6374
6375         PR c/32207
6376         * gcc.dg/pr32207.c: New test.
6377         * gcc.dg/misc-column.c: Adjust expected warning.
6378         * gcc.dg/Walways-true-1.c: Likewise.
6379         * gcc.dg/Walways-true-2.c: Likewise.
6380         * gcc.dg/warn-addr-cmp.c: Likewise.
6381
6382 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6383
6384         PR lto/42776
6385         * lib/lto.exp (lto_prune_vis_warns): New function.
6386         (lto-link-and-maybe-run): Call it.
6387
6388 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6389
6390         PR tree-optimization/43904
6391         * gcc.dg/tree-ssa/tailcall-6.c: New.
6392
6393 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6394
6395         PR testsuite/35165
6396         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6397         Darwin8/OSX10.4 - compatible code generation.
6398         Use scan-rtl-dump.
6399         * obj-c++.dg/stubify-1.mm: Ditto.
6400         * lib/objc-torture.exp: Do not require link success for
6401         "trivial.m" in the runtime checks when dowhat = 'compile'.
6402         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6403         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6404         Darwin8/OSX10.4 - compatible code generation.
6405         * objc.dg/stubify-2.m: Ditto.
6406         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6407         * objc.dg/next-runtime-1.m: Ditto.
6408         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6409         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6410         runtimes on Darwin.
6411
6412 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6413
6414         PR 43715
6415         * lib/plugin-support.exp: Use "-undefined
6416         dynamic_lookup" on darwin.
6417
6418 2010-04-26  Richard Guenther  <rguenther@suse.de>
6419
6420         * gcc.dg/lto/20100426_0.c: New testcase.
6421
6422 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6423
6424         PR tree-optimization/43833
6425         gcc.dg/Warray-bounds-8.c: New test case.
6426
6427 2010-04-26  Richard Guenther  <rguenther@suse.de>
6428
6429         PR lto/43080
6430         * g++.dg/lto/20100423-3_0.C: New testcase.
6431
6432 2010-04-26  Richard Guenther  <rguenther@suse.de>
6433
6434         PR lto/42425
6435         * g++.dg/lto/20100423-2_0.C: New testcase.
6436
6437 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6438
6439         * gcc.dg/vect/bb-slp-23.c: New test.
6440
6441 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6442
6443         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6444         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6445         * gcc.dg/c1x-float-1.c: New test.
6446
6447 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6448
6449         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6450         of "lea\[ \t\]".
6451
6452 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6453
6454         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6455         FreeBSD.
6456         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6457         * gfortran.dg/default_format_2.f90: Ditto.
6458
6459 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6460
6461         * gfortran.dg/pr43505.f90: Clean up .mod file.
6462         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6463         * gfortran.dg/pr41347.f90: Ditto.
6464         * gfortran.dg/internal_pack_4.f90: Ditto.
6465         * gfortran.dg/proc_decl_23.f90: Ditto.
6466         * gfortran.dg/recursive_check_3.f90: Ditto.
6467         * gfortran.dg/intent_out_3.f90: Ditto.
6468         * gfortran.dg/assignment_2.f90: Ditto.
6469         * gfortran.dg/pr41928.f90: Ditto.
6470         * gfortran.dg/pr42166.f90: Ditto.
6471         * gfortran.dg/private_type_12.f90: Ditto.
6472         * gfortran.dg/graphite/pr42185.f90: Ditto.
6473         * gfortran.dg/graphite/pr42186.f90: Ditto.
6474         * gfortran.dg/graphite/pr40982.f90: Ditto.
6475         * gfortran.dg/graphite/id-2.f90: Ditto.
6476         * gfortran.dg/graphite/id-4.f90: Ditto.
6477         * gfortran.dg/graphite/pr42050.f90: Ditto.
6478         * gfortran.dg/graphite/id-18.f90: Ditto.
6479         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6480         * gfortran.dg/graphite/pr41924.f90: Ditto.
6481         * gfortran.dg/graphite/pr42393.f90: Ditto.
6482         * gfortran.dg/graphite/pr37980.f90: Ditto.
6483         * gfortran.dg/graphite/pr38953.f90: Ditto.
6484         * gfortran.dg/graphite/pr42180.f90: Ditto.
6485         * gfortran.dg/graphite/pr42181.f90: Ditto.
6486         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6487         * gfortran.dg/select_type_4.f90: Ditto.
6488         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6489         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6490         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6491         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6492         * gfortran.dg/whole_file_11.f90: Ditto.
6493         * gfortran.dg/private_type_11.f90: Ditto.
6494         * gfortran.dg/vect/vect-gems.f90: Ditto.
6495         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6496
6497 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6500
6501 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gnat.dg/pack15.ad[sb]: New test.
6504
6505 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6506
6507         * gcc.target/arm/mla-1.c: New test.
6508
6509 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6510
6511         PR fortran/30073
6512         PR fortran/43793
6513         * gfortran.dg/pr43793.f90: New test.
6514
6515 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6516
6517         PR tree-optimization/41442
6518         * gcc.target/i386/pr41442.c: New test.
6519
6520 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6521
6522         PR fortran/43832
6523         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6524
6525 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6526
6527         PR fortran/43832
6528         * gfortran.dg/open_nounit.f90: New test.
6529
6530 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6531
6532         PR fortran/43841
6533         PR fortran/43843
6534         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6535
6536 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6537
6538         * gcc.dg/Wconversion-integer.c: Update.
6539
6540 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6541
6542         * gnat.dg/unchecked_convert5.adb: New test.
6543
6544 2010-04-23  Richard Guenther  <rguenther@suse.de>
6545
6546         PR lto/41734
6547         * gcc.dg/lto/20100423-2_0.c: New testcase.
6548         * gcc.dg/lto/20100423-2_0.c: Likewise.
6549
6550 2010-04-23  Richard Guenther  <rguenther@suse.de>
6551
6552         PR lto/43455
6553         * gcc.dg/lto/20100423-1_0.c: New testcase.
6554         * gcc.dg/lto/20100423-1_1.c: Likewise.
6555
6556 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6557
6558         PR tree-optimization/43846
6559         * gcc.dg/tree-ssa/sra-10.c: New test.
6560
6561 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6562
6563         PR middle-end/43835
6564         * gcc.c-torture/execute/pr43835.c: New test.
6565
6566 2010-04-23  Richard Guenther  <rguenther@suse.de>
6567
6568         PR lto/42653
6569         * g++.dg/lto/20100423-1_0.C: New testcase.
6570
6571 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6572
6573         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6574
6575 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6576
6577         PR tree-optimization/43842
6578         * gcc.dg/vect/pr43842.c: New test.
6579
6580 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6581
6582         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6583         * gcc.target/i386/wmul-2.c: Likewise.
6584
6585 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6586
6587         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6588         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6589
6590 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6591
6592         * gfortran.dg/reassoc_6.f: New testcase.
6593
6594 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6595
6596         PR middle-end/29274
6597         * gcc.target/arm/wmul-1.c: New test.
6598         * gcc.target/arm/wmul-2.c: New test.
6599
6600 2010-04-22  Richard Guenther  <rguenther@suse.de>
6601
6602         PR tree-optimization/43845
6603         * gcc.c-torture/compile/pr43845.c: New testcase.
6604
6605 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6606
6607         PR middle-end/29274
6608         * gcc.target/i386/wmul-1.c: New test.
6609         * gcc.target/i386/wmul-2.c: New test.
6610         * gcc.target/bfin/wmul-1.c: New test.
6611         * gcc.target/bfin/wmul-2.c: New test.
6612
6613 2010-04-22  Richard Guenther  <rguenther@suse.de>
6614
6615         PR fortran/43829
6616         * gfortran.dg/vector_subscript_6.f90: New testcase.
6617         * gfortran.dg/assign_10.f90: Adjust.
6618
6619 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6620
6621         PR fortran/43836
6622         * gfortran.dg/gomp/pr43836.f90: New test.
6623
6624 2010-04-21  Richard Guenther  <rguenther@suse.de>
6625
6626         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6627
6628 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6629
6630         * gcc.dg/torture/builtin-cproj-3.c: New.
6631
6632 2010-04-20  Jason Merrill  <jason@redhat.com>
6633
6634         PR c++/9335
6635         * g++.dg/template/recurse2.C: New.
6636         * g++.dg/parse/crash36.C: Adjust.
6637         * g++.dg/other/fold1.C: Adjust.
6638         * g++.dg/init/member1.C: Adjust.
6639         * lib/prune.exp: Prune "skipping N instantiation contexts".
6640
6641 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6642
6643         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6644
6645 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6646
6647         * gcc.dg/torture/builtin-cproj-1.c: New.
6648         * gcc.dg/torture/builtin-cproj-2.c: New.
6649
6650 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6651
6652         PR c++/43800
6653         PR c++/43704
6654         * g++.dg/template/typedef32.C: Adjust.
6655         * g++.dg/template/typedef33.C: New test.
6656
6657 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/43227
6660         * gfortran.dg/proc_decl_23.f90: New test.
6661
6662         PR fortran/43266
6663         * gfortran.dg/abstract_type_6.f03: New test.
6664
6665 2010-04-20  Xinliang David Li  <davidxl@google.com>
6666
6667         * g++.dg/tree-ssa/fold-compare.C: New.
6668
6669 2010-04-20  Richard Guenther  <rguenther@suse.de>
6670
6671         PR tree-optimization/39417
6672         * g++.dg/torture/pr39417.C: New testcase.
6673
6674 2010-04-20  Richard Guenther  <rguenther@suse.de>
6675
6676         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6677
6678 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6679
6680         * g++.dg/debug/dwarf2/rv1.C: New test.
6681
6682 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6683
6684         PR target/43635
6685         * gcc.c-torture/compile/pr43635.c: New testcase.
6686
6687 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR fortran/43339
6690         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6691         of sequential loops being private only in the innermost containing
6692         task region.
6693
6694         PR middle-end/43337
6695         * gfortran.dg/gomp/pr43337.f90: New test.
6696
6697 2010-04-19  Richard Guenther  <rguenther@suse.de>
6698
6699         PR tree-optimization/43796
6700         * gfortran.dg/pr43796.f90: New testcase.
6701
6702 2010-04-19  Richard Guenther  <rguenther@suse.de>
6703
6704         PR tree-optimization/43783
6705         * gcc.c-torture/execute/pr43783.c: New testcase.
6706
6707 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6708
6709         PR target/43766
6710         * gcc.target/i386/pr43766.c: New test.
6711
6712 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6713
6714         PR target/43662
6715         * gcc.target/i386/pr43662.c: New test.
6716
6717 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6718
6719         PR c++/43704
6720         * g++.dg/template/typedef32.C: New test.
6721
6722 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6723
6724         PR tree-optimization/37027
6725         * lib/target-supports.exp
6726         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6727         * gcc.dg/vect/pr37027.c: New test.
6728         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6729         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6730         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6731         gcc.dg/vect/vect-complex-6.c: Likewise.
6732
6733 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6734
6735         * g++.dg/debug/dwarf2/enum1.C: New test.
6736
6737 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6738
6739         * gnat.dg/rep_clause5.ad[sb]: New test.
6740         * gnat.dg/rep_clause5_pkg.ads: New helper.
6741
6742 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6743
6744         PR tree-optimization/43771
6745         * g++.dg/vect/pr43771.cc: New test.
6746
6747 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6748
6749         PR fortran/31538
6750         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6751         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6752
6753 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6754
6755         * gnat.dg/sizetype.adb: Rename into...
6756         * gnat.dg/sizetype1.adb: ...this.
6757         * gnat.dg/sizetype2.adb: New test.
6758
6759 2010-04-16  Richard Guenther  <rguenther@suse.de>
6760
6761         PR tree-optimization/43572
6762         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6763
6764 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6765
6766         * gnat.dg/specs/discr_private.ads: New test.
6767
6768 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6769
6770         PR target/41514
6771         * gcc.target/arm/thumb-comparisons.c: New test.
6772
6773         PR target/40603
6774         * gcc.target/arm/thumb-cbranchqi.c: New test.
6775
6776 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6777
6778         * g++.dg/torture/pr36191.C: Enable for SH.
6779
6780 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6781
6782         * gnat.dg/wide_boolean.adb: New test.
6783         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6784
6785 2010-04-15  Richard Guenther  <rguenther@suse.de>
6786
6787         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6788         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6789         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6790         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6791         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6792         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6793         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6794         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6795         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6796         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6797         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6798         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6799         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6800         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6801         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6802
6803 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6804
6805         PR target/21803
6806         * gcc.target/arm/pr42496.c: New test.
6807
6808 2010-04-14  Jason Merrill  <jason@redhat.com>
6809
6810         PR c++/36625
6811         * g++.dg/ext/attrib38.C: New.
6812
6813 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6814
6815         PR testsuite/43739
6816         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6817
6818 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6819
6820         PR 42966
6821         * gcc.dg/cpp/warn-undef-2.c: Update.
6822         * gcc.dg/cpp/warn-traditional-2.c: Update.
6823         * gcc.dg/cpp/warn-comments-2.c: Update.
6824         * gcc.dg/cpp/warn-variadic-2.c: Update.
6825         * gcc.dg/cpp/warn-long-long-2.c: Update.
6826         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6827         * gcc.dg/cpp/warn-multichar-2.c: Update.
6828         * gcc.dg/cpp/warn-normalized-3.c: Update.
6829         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6830         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6831         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6832         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6833         * gcc.dg/cpp/warn-redefined-2.c: Update.
6834         * gfortran.dg/warning-directive-2.F90: Update.
6835         * c-c++-common/cpp/warning-directive-2.c: Update.
6836
6837 2010-04-14  Michael Matz  <matz@suse.de>
6838
6839         PR tree-optimization/42963
6840         * gcc.dg/pr42963.c: New testcase.
6841
6842 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6843
6844         * gnat.dg/class_wide.adb: Rename into...
6845         * gnat.dg/class_wide1.adb: ...this.
6846         * gnat.dg/class_wide2.ad[sb]: New test.
6847
6848 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6849
6850         PR fortran/18918
6851         * gfortran.dg/coarray_9.f90: Update dg-errors.
6852         * gfortran.dg/coarray_10.f90: New test.
6853         * gfortran.dg/coarray_11.f90: New test.
6854
6855 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6856
6857         PR fortran/43747
6858         gfortran.dg/initialization_24.f90: New test.
6859
6860 2010-04-13  Jason Merrill  <jason@redhat.com>
6861
6862         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6863         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6864
6865 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6866
6867         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6868         * g++.dg/dg.exp: Likewise.
6869         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6870         * c-c++-common/cpp/warning-directive-1.c: ... here.
6871         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6872         * c-c++-common/cpp/warning-directive-2.c: ... here.
6873         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6874         * c-c++-common/cpp/warning-directive-3.c: ... here.
6875         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6876         * c-c++-common/cpp/warning-directive-4.c: ... here.
6877         * g++.dg/cpp/warning-directive-1.C: Delete.
6878         * g++.dg/cpp/warning-directive-2.C: Delete.
6879         * g++.dg/cpp/warning-directive-3.C: Delete.
6880         * g++.dg/cpp/warning-directive-4.C: Delete.
6881         * gcc.dg/cpp/normalised-3.c: Delete.
6882         * g++.dg/cpp/normalised-1.C: Rename as ...
6883         * c-c++-common/cpp/normalised-3.c: ... this.
6884
6885 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6886
6887         * gcc.dg/tree-ssa/sra-9.c: New test.
6888
6889 2010-04-13  Michael Matz  <matz@suse.de>
6890
6891         PR middle-end/43730
6892         * gcc.dg/pr43730.c: New test.
6893
6894 2010-04-13  Michael Matz  <matz@suse.de>
6895
6896         * gcc.dg/tree-ssa/negate.c: New testcase.
6897
6898 2010-04-13  Richard Guenther  <rguenther@suse.de>
6899
6900         PR testsuite/43735
6901         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6902
6903 2010-04-13  Richard Guenther  <rguenther@suse.de>
6904
6905         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6906
6907 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gnat.dg/derived_type1.adb: New test.
6910
6911 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6912
6913         * gcc.dg/plugindir1.c: New testcase.
6914         * gcc.dg/plugindir2.c: New testcase.
6915         * gcc.dg/plugindir3.c: New testcase.
6916         * gcc.dg/plugindir4.c: New testcase.
6917
6918 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6919
6920         * gcc.target/i386/rotate-2.c: New test.
6921
6922 2010-04-12  Jason Merrill  <jason@redhat.com>
6923
6924         PR c++/43641
6925         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6926         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6927
6928 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6929
6930         PR c++/25811
6931         * g++.dg/init/pr25811.C: New test.
6932
6933 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6934
6935         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6936         dg-error, dg-warning.
6937         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6938
6939 2010-04-12  Richard Guenther  <rguenther@suse.de>
6940
6941         * gcc.dg/torture/inline-2.c: New testcase.
6942
6943 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR bootstrap/43699
6946         * gcc.dg/Wunused-var-7.c: New test.
6947
6948         PR tree-optimization/43560
6949         * gcc.c-torture/execute/pr43560.c: New test.
6950
6951 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6952
6953         * gnat.dg/aggr13.adb: New test.
6954         * gnat.dg/aggr14.adb: Likewise.
6955         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6956
6957 2010-04-12  Richard Guenther  <rguenther@suse.de>
6958
6959         PR c++/43611
6960         * g++.dg/torture/pr43611.C: New testcase.
6961
6962 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6963
6964         PR c/36774
6965         * gcc.dg/pr36774-1.c: New test.
6966         * gcc.dg/pr36774-2.c: New test.
6967
6968 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6969
6970         * gcc.target/sh/rte-delay-slot.c: New test.
6971
6972 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6973
6974         * gnat.dg/pack9.adb: Remove -cargs option.
6975         * gnat.dg/aggr12.ad[sb]: New test.
6976
6977 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6978
6979         PR target/43417
6980         * gcc.target/sh/pr43417.c: New test.
6981
6982 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6983
6984         PR fortran/43591
6985         * gfortran.dg/spec_expr_6.f90: New test.
6986
6987 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6988
6989         PR cpp/43195
6990         * gcc.dg/cpp/pr43195.c: New.
6991         * gcc.dg/cpp/pr43195.h: New.
6992
6993 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6994
6995         PR 42965
6996         * gcc.dg/Werror-6.c: Adjust.
6997         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6998         * gcc.dg/Werror-4.c: Likewise.
6999         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7000         * gcc.dg/Wswitch-enum-error.c: Likewise.
7001         * gcc.dg/Wpointer-arith.c: Likewise.
7002         * gcc.dg/Wfatal.c: Likewise.
7003         * gcc.dg/Wswitch-error.c: Likewise.
7004         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7005         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7006         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7007         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7008         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7009         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7010         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7011         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7012         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7013         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7014         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7015         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7016         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7017         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7018         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7019         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7020         * g++.dg/cpp/warning-directive-2.C: Likewise.
7021         * gfortran.dg/warning-directive-2.F90: Likewise.
7022
7023 2010-04-09  Jason Merrill  <jason@redhat.com>
7024
7025         PR c++/42623
7026         * g++.dg/template/sizeof13.C: New.
7027
7028 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7029
7030         * g++.dg/other/pr35504.C: Add check for thiscall.
7031         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7032         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7033
7034 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7035
7036         PR c++/28584
7037         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7038         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7039         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7040         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7041         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7042         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7043         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7044         * g++.dg/other/increment1.C: Likewise.
7045
7046 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7047
7048         PR fortran/18918
7049         * gfortran.dg/coarray_7.f90: New test.
7050         * gfortran.dg/coarray_8.f90: New test.
7051
7052 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7053
7054         PR fortran/28039
7055         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7056
7057 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7058
7059         PR target/43643
7060         * gcc.dg/pr43643.c: New test.
7061
7062 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7063
7064         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7065
7066 2010-04-08  Richard Guenther  <rguenther@suse.de>
7067
7068         PR tree-optimization/43679
7069         * gcc.c-torture/compile/pr43679.c: New testcase.
7070
7071 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR debug/43670
7074         * gcc.dg/pr43670.c: New test.
7075
7076 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7077
7078         PR middle-end/40815
7079         * gcc.dg/tree-ssa/reassoc-19.c: New.
7080
7081 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7082
7083         PR c/18624
7084         * gcc.dg/Wunused-var-1.c: New test.
7085         * gcc.dg/Wunused-var-2.c: New test.
7086         * gcc.dg/Wunused-var-3.c: New test.
7087         * gcc.dg/Wunused-var-4.c: New test.
7088         * gcc.dg/Wunused-var-5.c: New test.
7089         * gcc.dg/Wunused-var-6.c: New test.
7090         * gcc.dg/Wunused-parm-1.c: New test.
7091
7092         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7093         * gcc.dg/trunc-1.c: Likewise.
7094         * gcc.dg/vla-9.c: Likewise.
7095         * gcc.dg/dfp/composite-type.c: Likewise.
7096
7097 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7098
7099         PR objc/35996
7100         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7101         * obj-c++.dg/objc-gc-3.mm: Ditto.
7102
7103 2010-04-07  Simon Baldwin  <simonb@google.com>
7104
7105         * gcc.dg/cpp/warn-undef-2.c: New.
7106         * gcc.dg/cpp/warn-traditional-2.c: New.
7107         * gcc.dg/cpp/warn-comments-2.c: New.
7108         * gcc.dg/cpp/warning-directive-1.c: New.
7109         * gcc.dg/cpp/warn-long-long.c: New.
7110         * gcc.dg/cpp/warn-traditional.c: New.
7111         * gcc.dg/cpp/warn-variadic-2.c: New.
7112         * gcc.dg/cpp/warn-undef.c: New.
7113         * gcc.dg/cpp/warn-normalized-1.c: New.
7114         * gcc.dg/cpp/warning-directive-2.c: New.
7115         * gcc.dg/cpp/warn-long-long-2.c: New.
7116         * gcc.dg/cpp/warn-variadic.c: New.
7117         * gcc.dg/cpp/warn-normalized-2.c: New.
7118         * gcc.dg/cpp/warning-directive-3.c: New.
7119         * gcc.dg/cpp/warn-deprecated-2.c: New.
7120         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7121         * gcc.dg/cpp/warn-multichar-2.c: New.
7122         * gcc.dg/cpp/warn-normalized-3.c: New.
7123         * gcc.dg/cpp/warning-directive-4.c: New.
7124         * gcc.dg/cpp/warn-unused-macros.c: New.
7125         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7126         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7127         * gcc.dg/cpp/warn-cxx-compat.c: New.
7128         * gcc.dg/cpp/warn-redefined.c: New.
7129         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7130         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7131         * gcc.dg/cpp/warn-deprecated.c: New.
7132         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7133         * gcc.dg/cpp/warn-redefined-2.c: New.
7134         * gcc.dg/cpp/warn-comments.c: New.
7135         * gcc.dg/cpp/warn-multichar.c: New.
7136         * g++.dg/cpp/warning-directive-1.C: New.
7137         * g++.dg/cpp/warning-directive-2.C: New.
7138         * g++.dg/cpp/warning-directive-3.C: New.
7139         * g++.dg/cpp/warning-directive-4.C: New.
7140         * gfortran.dg/warning-directive-1.F90: New.
7141         * gfortran.dg/warning-directive-3.F90: New.
7142         * gfortran.dg/warning-directive-2.F90: New.
7143         * gfortran.dg/warning-directive-4.F90: New.
7144
7145 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7146
7147         PR objc++/23716
7148         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7149
7150 2010-04-07  Jason Merrill  <jason@redhat.com>
7151
7152         * g++.dg/template/dr408.C: New.
7153
7154         * g++.dg/lookup/ns4.C: New.
7155
7156         PR c++/38392
7157         * g++.dg/template/friend51.C: New test.
7158
7159         PR c++/41970
7160         * g++.old-deja/g++.other/linkage1.C: Adjust.
7161
7162 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7163
7164         PR c++/42697
7165         * g++.dg/template/crash94.C: New test.
7166
7167 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7168
7169         PR c++/40239
7170         * g++.dg/init/aggr5.C: New test.
7171         * g++.dg/init/aggr5.C: New test.
7172
7173 2010-04-07  Richard Guenther  <rguenther@suse.de>
7174
7175         PR tree-optimization/43270
7176         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7177         * gcc.dg/Warray-bounds-7.c: Likewise.
7178
7179 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7180
7181         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7182         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7183         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7184
7185 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7186
7187         PR c++/42556
7188         * g++.dg/init/pr42556.C: New test.
7189
7190 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7191
7192         PR debug/43628
7193         * g++.dg/debug/dwarf2/typedef2.C: New test.
7194
7195 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7196
7197         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7198         c-c++-common/dwarf2/redeclaration-1.C
7199
7200 2010-04-06  Jason Merrill  <jason@redhat.com>
7201
7202         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7203         * g++.dg/ext/attrib18.C: Likewise.
7204         * g++.dg/ext/bitfield2.C: Likewise.
7205         * g++.dg/ext/bitfield4.C: Likewise.
7206         * g++.dg/ext/visibility/warn2.C: Likewise.
7207         * g++.dg/ext/visibility/warn3.C: Likewise.
7208         * g++.dg/gomp/pr26690-1.C: Likewise.
7209         * g++.dg/inherit/covariant7.C: Likewise.
7210         * g++.dg/init/synth2.C: Likewise.
7211         * g++.dg/lookup/using7.C: Likewise.
7212         * g++.dg/other/crash-4.C: Likewise.
7213         * g++.dg/other/error13.C: Likewise.
7214         * g++.dg/other/error20.C: Likewise.
7215         * g++.dg/parse/crash31.C: Likewise.
7216         * g++.dg/parse/error16.C: Likewise.
7217         * g++.dg/parse/error19.C: Likewise.
7218         * g++.dg/parse/error27.C: Likewise.
7219         * g++.dg/parse/error28.C: Likewise.
7220         * g++.dg/parse/fused-params1.C: Likewise.
7221         * g++.dg/template/error2.C: Likewise.
7222         * g++.dg/template/local6.C: Likewise.
7223         * g++.dg/template/qualttp15.C: Likewise.
7224         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7225         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7226         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7227         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7228         * g++.old-deja/g++.eh/spec6.C: Likewise.
7229         * g++.old-deja/g++.jason/crash3.C: Likewise.
7230         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7231         * g++.old-deja/g++.law/ctors5.C: Likewise.
7232         * g++.old-deja/g++.law/ctors9.C: Likewise.
7233         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7234         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7235         * g++.old-deja/g++.other/struct1.C: Likewise.
7236         * g++.old-deja/g++.other/volatile1.C: Likewise.
7237         * g++.old-deja/g++.pt/crash36.C: Likewise.
7238         * g++.old-deja/g++.pt/derived3.C: Likewise.
7239         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7240         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7241
7242 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7243
7244         PR middle-end/43519
7245         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7246         * gcc.dg/graphite/id-19.c: New.
7247
7248 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7249
7250         PR middle-end/32824
7251         * gcc.dg/vect/pr32824: New.
7252
7253 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/18918
7256         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7257         * gfortran.dg/coarray_3.f90: Ditto.
7258         * gfortran.dg/coarray_4.f90: Ditto.
7259         * gfortran.dg/coarray_5.f90: Ditto.
7260         * gfortran.dg/coarray_6.f90: Ditto.
7261         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7262
7263 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7264
7265         PR fortran/18918
7266         * gfortran.dg/coarray_4.f90: Fix test.
7267         * gfortran.dg/coarray_6.f90: Add more tests.
7268
7269 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7270
7271         PR fortran/18918
7272         * gfortran.dg/coarray_4.f90: New test.
7273         * gfortran.dg/coarray_5.f90: New test.
7274         * gfortran.dg/coarray_6.f90: New test.
7275
7276 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7277
7278         PR fortran/18918
7279         * gfortran.dg/iso_fortran_env_5.f90: New test.
7280         * gfortran.dg/iso_fortran_env_6.f90: New test.
7281
7282 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7283
7284         PR fortran/39997
7285         * gfortran.dg/coarray_1.f90: New test.
7286         * gfortran.dg/coarray_2.f90: New test.
7287         * gfortran.dg/coarray_3.f90: New test.
7288
7289 2010-04-06  Jason Merrill  <jason@redhat.com>
7290
7291         PR c++/43648
7292         * g++.dg/template/dtor8.C: New.
7293
7294         PR c++/43621
7295         * g++.dg/template/error-recovery2.C: New.
7296
7297 2010-04-06  Jan Hubicka  <jh@suse.czpli
7298
7299         PR tree-optimization/42906
7300         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7301
7302 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7303
7304         PR fortran/43178
7305         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7306         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7307         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7308
7309 2010-04-06  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/43627
7312         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7313
7314 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR target/43638
7317         * gcc.target/i386/pr43638.c: New test.
7318
7319 2010-04-06  Richard Guenther  <rguenther@suse.de>
7320
7321         PR middle-end/43661
7322         * gcc.c-torture/compile/pr43661.c: New testcase.
7323
7324 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7325
7326         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7327
7328 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7329
7330         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7331
7332 2010-04-02  Richard Guenther  <rguenther@suse.de>
7333
7334         PR tree-optimization/43629
7335         * gcc.c-torture/execute/pr43629.c: New testcase.
7336
7337 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7338             Dominique d'Humieres  <dominiq@lps.ens.fr>
7339
7340         PR libfortran/43605
7341         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7342
7343 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7344
7345         PR debug/43325
7346         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7347
7348 2010-04-01  Jason Merrill  <jason@redhat.com>
7349
7350         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7351
7352 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7353             Manfred Schwarb  <manfred99@gmx.ch>
7354
7355         PR libfortran/43605
7356         * gfortran.dg/ftell_3.f90: New test.
7357
7358 2010-04-01  Richard Guenther  <rguenther@suse.de>
7359
7360         PR middle-end/43614
7361         * gcc.c-torture/compile/pr43614.c: New testcase.
7362
7363 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7364
7365         PR tree-optimization/43141
7366         * gcc.dg/guality/pr43141.c: New test.
7367
7368 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7369
7370         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7371         * g++.dg/eh/spbp.C: Likewise.
7372         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7373         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7374         superfluous casts.
7375         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7376         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7377         * objc.dg/dwarf-2.m: Likewise.
7378
7379 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7380
7381         PR middle-end/43464
7382         * gcc.dg/graphite/id-pr43464.c: New.
7383         * gcc.dg/graphite/id-pr43464-1.c: New.
7384
7385 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7386
7387         PR middle-end/43351
7388         * gcc.dg/graphite/id-pr43351.c
7389
7390 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7391
7392         PR testsuite/35165
7393         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7394         * obj-c++.dg/try-catch-2.mm: Ditto.
7395         * obj-c++.dg/lookup-2.mm: Ditto.
7396         * obj-c++.dg/encode-8.m: Ditto.
7397         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7398         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7399         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7400         * obj-c++.dg/const-str-11.mm: Ditto.
7401         * obj-c++.dg/const-str-9.mm: Ditto.
7402         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7403         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7404         * obj-c++.dg/except-1.mm: Ditto.
7405         * obj-c++.dg/const-str-7.mm: Ditto.
7406         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7407         * obj-c++.dg/const-str-3.mm: Ditto.
7408         * obj-c++.dg/const-str-7.mm: Ditto.
7409         * obj-c++.dg/stubify-2.mm: Change dump file name.
7410
7411         PR objc++/23613
7412         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7413         New macro.
7414         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7415         Remove dg-xfail-if.
7416
7417 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7418
7419         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7420         only with -O2, -O3 or -Os and not with -fwhopr.
7421
7422 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7423
7424         PR c++/43558
7425         * g++.dg/template/typedef31.C: New test.
7426
7427 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7430         assembler output on *-*-solaris2*.
7431         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7432
7433 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR debug/43557
7436         * gcc.dg/pr43557-1.c: New test.
7437         * gcc.dg/pr43557-2.c: New file.
7438
7439 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7440
7441         PR 43562
7442         * gcc.dg/pr43562.c: New test.
7443
7444 2010-03-30  Jason Merrill  <jason@redhat.com>
7445
7446         PR c++/43076
7447         * g++.dg/template/error-recovery1.C: New.
7448
7449         PR c++/41786
7450         * g++.dg/parse/ambig5.C: New.
7451
7452 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7453
7454         PR debug/43593
7455         * gcc.dg/guality/pr43593.c: New test.
7456
7457 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7458
7459         PR middle-end/43430
7460         * gcc.dg/vect/pr43430-1.c: New.
7461
7462 2010-03-30  Jason Merrill  <jason@redhat.com>
7463
7464         PR c++/43559
7465         * g++.dg/template/partial7.C: New.
7466
7467 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7468
7469         * gcc.target/s390/stackcheck1.c: New testcase.
7470
7471 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7472
7473         PR libfortran/43265
7474         * gfortran.dg/read_eof_8.f90: New test.
7475
7476 2010-03-29  Jason Merrill  <jason@redhat.com>
7477
7478         * gcc.dg/cpp/include6.c: Change [] to ().
7479
7480         N3077
7481         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7482         splicing and UCNs.
7483         * c-c++-common/raw-string-2.c: Add trigraph test.
7484         * c-c++-common/raw-string-8.c: New.
7485         * c-c++-common/raw-string-9.c: New.
7486         * c-c++-common/raw-string-10.c: New.
7487
7488         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7489         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7490         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7491         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7492         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7493         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7494         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7495
7496 2010-03-29  Richard Guenther  <rguenther@suse.de>
7497
7498         PR tree-optimization/43560
7499         * gcc.dg/torture/pr43560.c: New testcase.
7500
7501 2010-03-29  Jason Merrill  <jason@redhat.com>
7502
7503         N3077
7504         * g++.dg/ext/raw-string-1.C: Change [] to ().
7505         * g++.dg/ext/raw-string-2.C: Change [] to ().
7506         Don't use \ in delimiter.
7507         * g++.dg/ext/raw-string-3.C: Change [] to ().
7508         * g++.dg/ext/raw-string-4.C: Change [] to ().
7509         * g++.dg/ext/raw-string-5.C: Change [] to ().
7510         Test for error on \ in delimiter.
7511         * g++.dg/ext/raw-string-6.C: Change [] to ().
7512         * g++.dg/ext/raw-string-7.C: Change [] to ().
7513
7514 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7515
7516         PR 43564
7517         * gcc.dg/pr43564.c: New test.
7518
7519 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7520
7521         PR fortran/43551
7522         * gfortran.dg/direct_io_12.f90: New test.
7523
7524 2010-03-28  Jan Hubicka  <jh@suse.cz>
7525
7526         PR tree-optimization/43505
7527         * gfortran.dg/pr43505.f90: New testcase.
7528
7529 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7530
7531         PR tree-optimization/43528
7532         * gcc.target/i386/pr43528.c: New test.
7533
7534 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7535
7536         PR c/43381
7537         * gcc.dg/parm-impl-decl-3.c: New test.
7538
7539 2010-03-26  Jason Merrill  <jason@redhat.com>
7540
7541         PR c++/43509
7542         * g++.dg/cpp0x/parse1.C: New.
7543
7544 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7545
7546         PR target/43524
7547         * gcc.target/i386/pr43524.c: New test.
7548
7549 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7550
7551         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7552         whitespace, rename main to foo.
7553         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7554         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7555         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7556         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7557         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7558         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7559         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7560         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7561         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7562         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7563         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7564
7565 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7566
7567         PR c++/43327
7568         * g++.dg/other/crash-10.C: New test.
7569         * g++.dg/other/crash-11.C: New test.
7570
7571 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7572
7573         PR libfortran/43517
7574         * gfortran.dg/read_eof_7.f90: New test.
7575
7576 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7577
7578         PR objc/35165
7579         PR testsuite/43512
7580         * objc-obj-c++-shared: New directory.
7581         * objc-obj-c++-shared/Object1-implementation.h: New file.
7582         * objc-obj-c++-shared/Object1.h: New file.
7583         * objc-obj-c++-shared/Protocol1.h: New file.
7584         * objc-obj-c++-shared/next-abi.h: New file.
7585         * objc-obj-c++-shared/next-mapping.h: New file.
7586         * objc/execute/next_mapping.h: Delete.
7587         * objc.dg/special/special.exp: For all targets run the tests with
7588         -fgnu-runtime, for darwin targets also run the tests with
7589         -fnext-runtime.
7590         * objc.dg/dg.exp: Ditto.
7591         * obj-c++.dg/dg.exp: Ditto.
7592         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7593         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7594         include use of updated NeXT interface.
7595         * objc/execute/formal_protocol-5.m: Ditto.
7596         * objc/execute/protocol-isEqual-2.m: Ditto.
7597         * objc/execute/protocol-isEqual-4.m: Ditto.
7598         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7599         Protocol1.h) and next-mapping.h as required.
7600         * objc/execute/object_is_class.m: Ditto.
7601         * objc/execute/enumeration-1.m: Ditto.
7602         * objc/execute/class-13.m: Ditto.
7603         * objc/execute/formal_protocol-2.m: Ditto.
7604         * objc/execute/formal_protocol-4.m: Ditto.
7605         * objc/execute/class-1.m: Ditto.
7606         * objc/execute/bycopy-1.m: Ditto.
7607         * objc/execute/formal_protocol-6.m: Ditto.
7608         * objc/execute/bycopy-3.m: Ditto.
7609         * objc/execute/class-3.m: Ditto.
7610         * objc/execute/bf-11.m: Ditto.
7611         * objc/execute/class-5.m: Ditto.
7612         * objc/execute/bf-13.m: Ditto.
7613         * objc/execute/class-7.m: Ditto.
7614         * objc/execute/bf-15.m: Ditto.
7615         * objc/execute/class-9.m: Ditto.
7616         * objc/execute/bf-17.m: Ditto.
7617         * objc/execute/bf-19.m: Ditto.
7618         * objc/execute/IMP.m: Ditto.
7619         * objc/execute/exceptions/catchall-1.m: Ditto.
7620         * objc/execute/exceptions/trivial.m: Ditto.
7621         * objc/execute/exceptions/finally-1.m: Ditto.
7622         * objc/execute/exceptions/local-variables-1.m: Ditto.
7623         * objc/execute/exceptions/foward-1.m: Ditto.
7624         * objc/execute/bf-2.m: Ditto.
7625         * objc/execute/string1.m: Ditto.
7626         * objc/execute/bf-4.m: Ditto.
7627         * objc/execute/informal_protocol.m: Ditto.
7628         * objc/execute/string3.m: Ditto.
7629         * objc/execute/bf-6.m: Ditto.
7630         * objc/execute/bf-8.m: Ditto.
7631         * objc/execute/class-tests-1.h: Ditto.
7632         * objc/execute/protocol-isEqual-1.m: Ditto.
7633         * objc/execute/protocol-isEqual-3.m: Ditto.
7634         * objc/execute/_cmd.m: Ditto.
7635         * objc/execute/function-message-1.m: Ditto.
7636         * objc/execute/bf-20.m: Ditto.
7637         * objc/execute/bf-common.h: Ditto.
7638         * objc/execute/np-2.m: Ditto.
7639         * objc/execute/class-10.m: Ditto.
7640         * objc/execute/class-12.m: Ditto.
7641         * objc/execute/enumeration-2.m: Ditto.
7642         * objc/execute/class-14.m: Ditto.
7643         * objc/execute/encode-1.m: Ditto.
7644         * objc/execute/formal_protocol-1.m: Ditto.
7645         * objc/execute/formal_protocol-3.m: Ditto.
7646         * objc/execute/accessing_ivars.m: Ditto.
7647         * objc/execute/bycopy-2.m: Ditto.
7648         * objc/execute/class-2.m: Ditto.
7649         * objc/execute/bf-10.m: Ditto.
7650         * objc/execute/formal_protocol-7.m: Ditto.
7651         * objc/execute/root_methods.m: Ditto.
7652         * objc/execute/class-4.m: Ditto.
7653         * objc/execute/bf-12.m: Ditto.
7654         * objc/execute/class-6.m: Ditto.
7655         * objc/execute/bf-14.m: Ditto.
7656         * objc/execute/nested-func-1.m: Ditto.
7657         * objc/execute/class-8.m: Ditto.
7658         * objc/execute/private.m: Ditto.
7659         * objc/execute/bf-16.m: Ditto.
7660         * objc/execute/bf-18.m: Ditto.
7661         * objc/execute/load-3.m: Ditto.
7662         * objc/execute/compatibility_alias.m: Ditto.
7663         * objc/execute/bf-1.m: Ditto.
7664         * objc/execute/no_clash.m: Ditto.
7665         * objc/execute/bf-3.m: Ditto.
7666         * objc/execute/string2.m: Ditto.
7667         * objc/execute/bf-5.m: Ditto.
7668         * objc/execute/string4.m: Ditto.
7669         * objc/execute/bf-7.m: Ditto.
7670         * objc/execute/object_is_meta_class.m: Ditto.
7671         * objc/execute/bf-9.m: Ditto.
7672         * objc/execute/bf-21.m: Ditto.
7673         * objc/execute/cascading-1.m: Ditto.
7674         * objc/execute/trivial.m: Ditto.
7675         * objc/execute/np-1.m: Ditto.
7676         * objc/compile/trivial.m: Ditto.
7677         * objc/execute/class_self-2.m: Include <stdlib.h>.
7678         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7679         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7680         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7681         and 64bit. Use new NeXT interface as required.
7682         * objc.dg/special/unclaimed-category-1.m: Ditto.
7683         * objc.dg/special/unclaimed-category-1.h: Ditto.
7684         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7685         * objc.dg/func-ptr-1.m: Ditto.
7686         * objc.dg/stret-1.m: Ditto.
7687         * objc.dg/encode-2.m: Ditto.
7688         * objc.dg/category-1.m: Ditto.
7689         * objc.dg/encode-3.m: Ditto.
7690         * objc.dg/call-super-3.m: Ditto.
7691         * objc.dg/method-3.m: Ditto.
7692         * objc.dg/func-ptr-2.m: Ditto.
7693         * objc.dg/lookup-1.m: Ditto.
7694         * objc.dg/encode-4.m: Ditto.
7695         * objc.dg/fix-and-continue-1.m: Ditto.
7696         * objc.dg/proto-lossage-3.m: Ditto.
7697         * objc.dg/method-13.m: Ditto.
7698         * objc.dg/proto-qual-1.m: Ditto.
7699         * objc.dg/zero-link-3.m: Ditto.
7700         * objc.dg/bitfield-1.m: Ditto.
7701         * objc.dg/va-meth-1.m: Ditto.
7702         * objc.dg/super-class-3.m: Ditto.
7703         * objc.dg/call-super-1.m: Ditto.
7704         * objc.dg/type-size-2.m: Ditto.
7705         * objc.dg/method-10.m: Ditto.
7706         * objc.dg/defs.m: Ditto.
7707         * objc.dg/const-str-3.m: Ditto.
7708         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7709         Protocol1.h) and next-mapping.h as required. Use new NeXT
7710         interface as required.
7711         * objc.dg/super-class-4.m: Ditto.
7712         * objc.dg/comp-types-8.m: Ditto.
7713         * objc.dg/call-super-2.m: Ditto.
7714         * objc.dg/objc-fast-4.m: Ditto.
7715         * objc.dg/method-6.m: Ditto.
7716         * objc.dg/const-str-3.m: Ditto.
7717         * objc.dg/const-str-7.m: Ditto.
7718         * objc.dg/method-15.m: Ditto.
7719         * objc.dg/method-19.m: Ditto.
7720         * objc.dg/sync-1.m: Ditto.
7721         * objc.dg/layout-1.m: Ditto.
7722         * objc.dg/bitfield-3.m: Ditto.
7723         * objc.dg/try-catch-3.m: Ditto.
7724         * objc.dg/try-catch-7.m: Ditto.
7725         * objc.dg/comp-types-10.m: Ditto.
7726         * objc.dg/selector-2.: Ditto.
7727         * objc.dg/method-7.m: Ditto.
7728         * objc.dg/typedef-alias-1.m: Ditto.
7729         * objc.dg/proto-lossage-2.m: Ditto.
7730         * objc.dg/comp-types-11.m: Ditto.
7731         * objc.dg/sizeof-1.m: Ditto.
7732         * objc.dg/method-17.m: Ditto.
7733         * objc.dg/bitfield-5.m: Ditto.
7734         * objc.dg/try-catch-1.m: Ditto.
7735         * objc.dg/encode-5.m: Ditto.
7736         * objc.dg/fix-and-continue-2.m: Ditto.
7737         * objc.dg/method-9.m: Ditto.
7738         * objc.dg/isa-field-1.m: Ditto.
7739         * objc.dg/local-decl-2.m: Ditto.
7740         * objc.dg/objc-gc-4.m: Ditto.
7741         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7742         * objc.dg/gnu-runtime-3.m: Ditto.
7743         * objc.dg/encode-7.m: Ditto.
7744         * objc.dg/encode-8.m: Ditto.
7745         * objc.dg/selector-3.m: Ditto.
7746         * objc.dg/gnu-runtime-1.m: Ditto.
7747         * objc.dg/const-str-12.m: Ditto.
7748         * objc.dg/gnu-runtime-2.m: Ditto.
7749         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7750         * objc.dg/selector-1.m: Ditto.
7751         * objc.dg/stubify-2.m: Ditto.
7752         * objc.dg/zero-link-1.m: Ditto.
7753         * objc.dg/stret-2.m: Ditto.
7754         * objc.dg/zero-link-2.m: Ditto.
7755         * objc.dg/next-runtime-1.m: Ditto.
7756         * objc.dg/symtab-1.m: Ditto.
7757         * objc.dg/stubify-1.m: Ditto.
7758         * objc.dg/bitfield-2.m: Ditto.
7759         * objc.dg/try-catch-10.m: Apply to both runtimes.
7760         * objc.dg/const-str-1.m: Ditto.
7761         * objc.dg/image-info.m: Ditto.
7762         * objc.dg/encode-9.m: Ditto.
7763         * objc.dg/pragma-1.m: Apply test to all targets.
7764         * objc.dg/const-str-4.m: Ditto.
7765         * objc.dg/const-str-8.m: Ditto.
7766         * objc.dg/super-class-2.m: Ditto.
7767         * objc.dg/try-catch-5.m: Ditto.
7768         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7769         Protocol1.h) and next-mapping.h as required. Use new NeXT
7770         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7771         * objc.dg/const-str-11.m: Ditto.
7772         * objc.dg/const-str-9.m: Ditto.
7773         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7774         * objc.dg/encode-1.m: Remove redundant -lobjc.
7775         * objc.dg/try-catch-9.m: Tidy space.
7776         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7777         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7778         and 64bit. Use new NeXT interface as required.
7779         * obj-c++.dg/template-4.mm: Ditto.
7780         * obj-c++.dg/defs.mm: Ditto.
7781         * obj-c++.dg/basic.mm: Ditto.
7782         * obj-c++.dg/encode-4.mm: Ditto.
7783         * obj-c++.dg/method-17.mm: Ditto.
7784         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7785         * obj-c++.dg/cxx-class-1.mm: Ditto.
7786         * obj-c++.dg/method-10.mm: Ditto.
7787         * obj-c++.dg/va-meth-1.mm: Ditto.
7788         * obj-c++.dg/encode-5.mm: Ditto.
7789         * obj-c++.dg/lookup-2.mm: Ditto.
7790         * obj-c++.dg/template-3.mm: Ditto.
7791         * obj-c++.dg/proto-qual-1.mm: Ditto.
7792         * obj-c++.dg/qual-types-1.m: Ditto.
7793         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7794         * obj-c++.dg/template-1.mm: Ditto.
7795         * obj-c++.dg/encode-6.mm: Ditto.
7796         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7797         Protocol1.h) and next-mapping.h as required. Use new NeXT
7798         interface as required.
7799         * obj-c++.dg/except-1.mm: Ditto.
7800         * obj-c++.dg/const-str-7.mm: Ditto.
7801         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7802         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7803         * obj-c++.dg/selector-2.mm: Ditto.
7804         * obj-c++.dg/isa-field-1.mm: Ditto.
7805         * obj-c++.dg/try-catch-1.mm: Ditto.
7806         * obj-c++.dg/local-decl-1.mm: Ditto.
7807         * obj-c++.dg/try-catch-9.mm: Ditto.
7808         * obj-c++.dg/no-extra-load.mm: Ditto.
7809         * obj-c++.dg/selector-5.mm: Ditto.
7810         * obj-c++.dg/method-12.mm: Ditto.
7811         * obj-c++.dg/try-catch-11.mm: Ditto.
7812         * obj-c++.dg/comp-types-11.mm: Ditto.
7813         * obj-c++.dg/bitfield-3.mm: Ditto.
7814         * obj-c++.dg/method-6.mm: Ditto.
7815         * obj-c++.dg/super-class-2.mm: Ditto.
7816         * obj-c++.dg/method-21.mm: Ditto.
7817         * obj-c++.dg/const-str-8.mm: Ditto.
7818         * obj-c++.dg/try-catch-7.mm: Ditto.
7819         * obj-c++.dg/method-15.mm: Ditto.
7820         * obj-c++.dg/layout-1.mm: Ditto.
7821         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7822         * obj-c++.dg/const-str-3.mm: Ditto.
7823         * obj-c++.dg/try-catch-2.mm: Ditto.
7824         * obj-c++.dg/objc-gc-3.mm: Ditto.
7825         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7826         * obj-c++.dg/bitfield-1.mm: Ditto.
7827         * obj-c++.dg/selector-6.mm: Ditto.
7828         * obj-c++.dg/method-13.mm: Ditto.
7829         * obj-c++.dg/comp-types-12.mm: Ditto.
7830         * obj-c++.dg/bitfield-4.mm: Ditto.
7831         * obj-c++.dg/try-catch-8.mm: Ditto.
7832         * obj-c++.dg/method-2.mm: Ditto.
7833         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7834         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7835         * obj-c++.dg/const-str-4.mm: Ditto.
7836         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7837         * obj-c++.dg/try-catch-3.mm: Ditto.
7838         * obj-c++.dg/comp-types-9.mm: Ditto.
7839         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7840         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7841         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7842         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7843         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7844         Use new NeXT interface as required.
7845         * obj-c++.dg/const-str-10.mm: Ditto.
7846         * obj-c++.dg/const-str-11.mm: Ditto.
7847         * obj-c++.dg/const-str-9.mm: Ditto.
7848         * obj-c++.dg/method-11.mm: Ditto.
7849         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7850         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7851         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7852         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7853         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7854
7855 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7856
7857         PR c++/43206
7858         * g++.dg/template/typedef30.C: New test case.
7859
7860 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR c/43385
7863         * gcc.c-torture/execute/pr43385.c: New test.
7864
7865 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7866
7867         * gcc.dg/strncpy-fix-1.c: New test.
7868
7869 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7870
7871         PR testsuite/41609
7872         * lib/objc-torture.exp (objc-set-runtime-options): New.
7873         * objc/execute/execute.exp: Check runtime options on each pass.
7874         * objc/execute/exceptions/exceptions.exp: Ditto.
7875         * objc/compile/compile.exp: Ditto.
7876
7877         PR testsuite/42348
7878         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7879         standard tests.
7880         (check_effective_target_objc2): New proc.
7881         (check_effective_target_next_runtime): New proc.
7882         * lib/objc.exp: Determine which runtime is in force and support it.
7883         * lib/obj-c++.exp: Ditto.
7884
7885 2010-03-24  Jason Merrill  <jason@redhat.com>
7886
7887         PR c++/43502
7888         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7889
7890 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7891
7892         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7893         a loop.
7894         * gcc.dg/ipa/ipa-2.c: Likewise.
7895         * gcc.dg/ipa/ipa-3.c: Likewise.
7896         * gcc.dg/ipa/ipa-4.c: Likewise.
7897         * gcc.dg/ipa/ipa-5.c: Likewise.
7898         * gcc.dg/ipa/ipa-7.c: Likewise.
7899         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7900         a loop.
7901         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7902         i_can_not_be_propagated_fully2 into a loop.
7903         * gcc.dg/ipa/ipa-8.c: New test.
7904         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7905
7906 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7907
7908         PR debug/19192
7909         PR debug/43479
7910         * gcc.dg/guality/pr43479.c: New test.
7911         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7912         and add volatile keyword.
7913
7914 2010-03-23  Mike Stump  <mikestump@comcast.net>
7915
7916         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7917
7918 2010-03-23  Jason Merrill  <jason@redhat.com>
7919
7920         * g++.dg/ext/altivec-17.C: Adjust error message.
7921
7922         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7923         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7924         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7925         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7926         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7927         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7928
7929 2010-03-22  Jason Merrill  <jason@redhat.com>
7930
7931         PR c++/43333
7932         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7933         * g++.dg/ext/is_pod_98.C: New.
7934
7935         PR c++/43281
7936         * g++.dg/cpp0x/auto18.C: New.
7937
7938         * gcc.dg/pr36997.c: Adjust error message.
7939         * g++.dg/ext/vector9.C: Likewise.
7940         * g++.dg/conversion/simd3.C: Likewise.
7941         * g++.dg/other/error23.C: Likewise.
7942
7943 2010-03-22  Michael Matz  <matz@suse.de>
7944
7945         PR middle-end/43475
7946         * gfortran.dg/pr43475.f90: New testcase.
7947
7948 2010-03-22  Richard Guenther  <rguenther@suse.de>
7949
7950         PR tree-optimization/43390
7951         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7952
7953 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7954
7955         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7956         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7957
7958 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7959             Michael Matz  <matz@suse.de>
7960
7961         PR c++/43081
7962         * g++.dg/parse/crash56.C: New test.
7963
7964 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7965
7966         PR fortran/43450
7967         * gfortran.dg/whole_file_15.f90 : New test.
7968
7969 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7970
7971         PR fortran/43409
7972         * gfortran.dg/inquire_size.f90: New test.
7973
7974 2010-03-20  Richard Guenther  <rguenther@suse.de>
7975
7976         PR rtl-optimization/43438
7977         * gcc.c-torture/execute/pr43438.c: New testcase.
7978
7979 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7980
7981         PR c++/43375
7982         * g++.dg/abi/mangle42.C: New test.
7983
7984 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7985
7986         PR C/43211
7987         * gcc.dg/pr43211.c: New test.
7988         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7989
7990 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7991
7992         PR rtl-optimization/42258
7993         * gcc.target/arm/thumb1-mul-moves.c: New test.
7994
7995         PR target/40697
7996         * gcc.target/arm/thumb-andsi.c: New test.
7997
7998         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7999         dg-require-effective-target.
8000
8001 2010-03-19  Michael Matz  <matz@suse.de>
8002
8003         PR c++/43116
8004         * g++.dg/other/pr43116.C: New testcase.
8005
8006 2010-03-19  Michael Matz  <matz@suse.de>
8007
8008         PR target/43305
8009         * gcc.dg/pr43305.c: New testcase.
8010
8011 2010-03-19  Richard Guenther  <rguenther@suse.de>
8012
8013         PR tree-optimization/43415
8014         * gcc.c-torture/compile/pr43415.c: New testcase.
8015
8016 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8017
8018         PR ada/43106
8019         * gnat.dg/case_optimization2.adb: New test.
8020         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8021
8022 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8023             Jack Howarth <howarth@bromo.med.uc.edu>
8024
8025         PR target/36399
8026         * gcc.target/i386/push-1.c: Don't xfail
8027           scan-assembler-not "movups" on darwin.
8028
8029 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8030
8031         PR debug/43058
8032         * gcc.dg/pr43058.c: New test.
8033
8034 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8035
8036         PR middle-end/42450
8037         * g++.dg/torture/pr42450.C: New test.
8038
8039 2010-03-18  Michael Matz  <matz@suse.de>
8040
8041         PR middle-end/43419
8042         * gcc.dg/pr43419.c: New testcase.
8043
8044 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8045
8046         PR rtl-optimization/43360
8047         * gcc.dg/torture/pr43360.c: New.
8048
8049 2010-03-18  Michael Matz  <matz@suse.de>
8050
8051         PR tree-optimization/43402
8052         * gcc.dg/pr43402.c: New testcase.
8053
8054 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8055
8056         PR target/42427
8057         * gcc.dg/pr42427.c: New test.
8058
8059 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8060
8061         PR libfortran/43265
8062         * gfortran.dg/read_empty_file.f: New test.
8063         * gfortran.dg/read_eof_all.f90: New test.
8064         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8065         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8066
8067 2010-03-17  Michael Matz  <matz@suse.de>
8068
8069         * gcc.dg/pr43300.c: Add -w.
8070
8071 2010-03-17  Richard Guenther  <rguenther@suse.de>
8072
8073         * gcc.dg/pr43379.c: Add -w.
8074
8075 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8076
8077         PR fortran/43331
8078         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8079
8080 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8081
8082         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8083
8084 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8085
8086         * ada/acats/run_all.sh: Log start and end times.
8087
8088 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8089
8090         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8091
8092 2010-03-16  Richard Guenther  <rguenther@suse.de>
8093
8094         PR middle-end/43379
8095         * gcc.dg/pr43379.c: New testcase.
8096
8097 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8098
8099         PR debug/43051
8100         * gcc.dg/guality/pr43051-1.c: New test.
8101
8102 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8103
8104         PR testsuite/43363
8105         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8106
8107 2010-03-15  Michael Matz  <matz@suse.de>
8108
8109         PR middle-end/43300
8110         * gcc.dg/pr43300.c: New testcase.
8111
8112 2010-03-15  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/43367
8115         * gcc.c-torture/compile/pr43367.c: New testcase.
8116
8117 2010-03-15  Richard Guenther  <rguenther@suse.de>
8118
8119         PR tree-optimization/43317
8120         * gcc.dg/pr43317.c: New testcase.
8121
8122 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8123
8124         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8125
8126 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8127
8128         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8129
8130 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8131
8132         PR fortran/43362
8133         * gfortran.dg/impure_constructor_1.f90: New test.
8134
8135 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8136
8137         PR middle-end/43354
8138         * gfortran.dg/graphite/id-pr43354.f: New.
8139
8140 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8141
8142         PR middle-end/43349
8143         * gfortran.dg/graphite/pr43349.f: New.
8144
8145 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8146
8147         PR middle-end/43306
8148         * gcc.dg/graphite/pr43306.c: New.
8149
8150 2010-03-12  David S. Miller  <davem@davemloft.net>
8151
8152         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8153         sparc.
8154
8155 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8156
8157         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8158
8159 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8160
8161         PR fortran/43291
8162         PR fortran/43326
8163         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8164
8165 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8166
8167         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8168         fail for *-*-mingw* targets.
8169
8170 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8171
8172         PR debug/43329
8173         * gcc.dg/guality/pr43329-1.c: New test.
8174
8175 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8176
8177         PR tree-optimization/43257
8178         * g++.dg/torture/pr43257.C: New test.
8179
8180 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8181
8182         PR fortran/43228
8183         * gfortran.dg/namelist_61.f90: New test.
8184
8185 2010-03-11  Richard Guenther  <rguenther@suse.de>
8186
8187         PR tree-optimization/43255
8188         * gcc.c-torture/compile/pr43255.c: New testcase.
8189
8190 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8191
8192         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8193         * gcc.dg/pr43280.c: New testcase.
8194
8195 2010-03-11  Richard Guenther  <rguenther@suse.de>
8196
8197         PR lto/43200
8198         * gcc.dg/lto/20100227-1_0.c: New testcase.
8199         * gcc.dg/lto/20100227-1_1.c: Likewise.
8200
8201 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8202
8203         PR libfortran/43320
8204         PR libfortran/43265
8205         * gfortran.dg/read_eof_6.f: New test
8206         * gfortran.dg/read_x_eof.f90: New test.
8207         * gfortran.dg/read_x_past.f: Update test.
8208
8209 2010-03-10  Jan Hubicka   <jh@suse.cz>
8210
8211         * gcc.c-torture/compile/pr43288.c: New test.
8212
8213 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8214
8215         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8216         -fpic/-fPIC flags.
8217         * g++.old-deja/g++.pt/asm2.C: Likewise.
8218         * gcc.c-torture/compile/20000804-1.c: Likewise.
8219         * gcc.target/i386/clobbers.c: Likewise.
8220
8221 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8222
8223         PR fortran/43303
8224         * gfortran.dg/c_assoc_3.f90: New test.
8225
8226 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR debug/36728
8229         * gcc.dg/guality/pr36728-1.c: New test.
8230         * gcc.dg/guality/pr36728-2.c: New test.
8231
8232 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8233
8234         * gcc.dg/h8300-div-delay-slot.c: New test.
8235
8236 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8237
8238         PR tree-optimization/43236
8239         * gcc.c-torture/execute/pr43236.c: New test.
8240
8241 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8242
8243         PR middle-end/42859
8244         * g++.dg/eh/pr42859.C: New test.
8245
8246 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8247
8248         PR debug/43299
8249         * gcc.dg/pr43299.c: New test.
8250
8251         PR debug/43290
8252         * g++.dg/eh/unwind2.C: New test.
8253
8254 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8255             Reza Yazdani  <reza.yazdani@amd.com>
8256
8257         PR middle-end/43065
8258         * gcc.dg/graphite/run-id-4.c: New.
8259
8260 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8261
8262         PR middle-end/43065
8263         * gcc.dg/graphite/run-id-3.c: New.
8264
8265 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8266
8267         PR middle-end/42644
8268         PR middle-end/42130
8269         * gcc.dg/graphite/id-18.c: New.
8270         * gcc.dg/graphite/run-id-pr42644.c: New.
8271
8272 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8273
8274         PR middle-end/42326
8275         * gcc.dg/graphite/pr42326.c: New.
8276
8277 2010-03-08  Richard Guenther  <rguenther@suse.de>
8278
8279         PR tree-optimization/43269
8280         * gcc.c-torture/execute/pr43269.c: New testcase.
8281
8282 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8283
8284         PR fortran/43256
8285         * gfortran.dg/typebound_call_13.f03: New.
8286
8287 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8288
8289         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8290         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8291
8292 2010-03-05  Jason Merrill  <jason@redhat.com>
8293
8294         * g++.dg/abi/mangle40.C: Require weak and alias.
8295
8296 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8297
8298         PR middle-end/42326
8299         * gfortran.dg/graphite/pr42326.f90: New.
8300         * gfortran.dg/graphite/pr42326-1.f90: New.
8301
8302 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8305         (gnat_target_compile): Likewise.
8306         Reinitialize GNAT_UNDER_TEST if target changes.
8307         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8308         (local_find_gnatmake): Pass full --GCC to gnatlink.
8309         Remove --LINK.
8310
8311 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8312
8313         PR c/43248
8314         * gcc.dg/compound-literal-1.c: New testcase.
8315
8316 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8317
8318         PR tree-optimization/43164
8319         PR tree-optimization/43191
8320         * gcc.c-torture/compile/pr43164.c: New test.
8321         * gcc.c-torture/compile/pr43191.c: Likewise.
8322
8323 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8324
8325         PR fortran/43244
8326         * gfortran.dg/finalize_9.f90: New.
8327
8328 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8329             Ken Werner <ken@linux.vnet.ibm.com>
8330
8331         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8332         to dg-options for spu.
8333         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8334         dump-scan target to exclude spu.
8335
8336 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8337
8338         PR middle-end/43209
8339         * gcc.dg/tree-ssa/ivopts-4.c: New.
8340
8341 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8342
8343         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8344         include-opts and exclude-opts; skip checking the flags if arguments
8345         are the same as the defaults.
8346         (dg-xfail-if): Verify the number of arguments, supply defaults
8347         for unspecified optional arguments.
8348         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8349
8350 2010-03-03  Jason Merrill  <jason@redhat.com>
8351
8352         PR c++/12909
8353         * g++.dg/abi/mangle40.C: Updated.
8354
8355 2010-03-03  Jason Merrill  <jason@redhat.com>
8356
8357         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8358         * g++.dg/abi/mangle23.C: Likewise.
8359         * g++.dg/eh/simd-2.C: Likewise.
8360         * g++.dg/ext/attribute-test-2.C: Likewise.
8361         * g++.dg/ext/vector14.C: Likewise.
8362         * g++.dg/other/pr34435.C: Likewise.
8363         * g++.dg/template/conv8.C: Likewise.
8364         * g++.dg/template/nontype9.C: Likewise.
8365         * g++.dg/template/qualttp17.C: Likewise.
8366         * g++.dg/template/ref1.C: Likewise.
8367         * g++.old-deja/g++.pt/crash68.C: Likewise.
8368         * g++.old-deja/g++.pt/ref1.C: Likewise.
8369         * g++.old-deja/g++.pt/ref3.C: Likewise.
8370         * g++.old-deja/g++.pt/ref4.C: Likewise.
8371
8372         PR c++/12909
8373         * g++.dg/abi/mangle40.C: New.
8374         * g++.dg/abi/mangle41.C: New.
8375         * g++.dg/lto/20100302_0.C: New.
8376         * g++.dg/lto/20100302_1.C: New.
8377         * g++.dg/lto/20100302.h: New.
8378
8379 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8380
8381         PR fortran/43243
8382         * gfortran.dg/internal_pack_12.f90: New test.
8383
8384 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8385
8386         * gcc.dg/pr36997.c: Adjust error message.
8387
8388 2010-03-03  Mike Stump  <mikestump@comcast.net>
8389
8390         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8391         adjustments to not be present on machines that align the stack to
8392         more than 4 bytes and don't have a red zone yet as that is an
8393         unimplemented optimization.
8394
8395 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8396
8397         PR fortran/43169
8398         * gfortran.dg/impure_assignment_3.f90: New.
8399
8400 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR debug/43229
8403         * gfortran.dg/pr43229.f90: New test.
8404
8405         PR debug/43237
8406         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8407
8408         PR debug/43177
8409         * gcc.dg/guality/pr43177.c: New test.
8410
8411 2010-03-02  Jason Merrill  <jason@redhat.com>
8412
8413         * g++.dg/ext/vector9.C: Adjust error message.
8414         * g++.dg/conversion/simd3.C: Likewise.
8415         * g++.dg/other/error23.C: Likewise.
8416
8417 2010-03-02  Mike Stump  <mikestump@comcast.net>
8418
8419         PR c++/41090
8420         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8421
8422 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8423
8424         PR fortran/43180
8425         * gfortran.dg/internal_pack_10.f90: New test.
8426
8427         PR fortran/43173
8428         * gfortran.dg/internal_pack_11.f90: New test.
8429
8430 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8431
8432         PR middle-end/42640
8433         * gcc.dg/tree-ssa/pr42640.c: New.
8434
8435 2010-03-01  Richard Guenther  <rguenther@suse.de>
8436
8437         PR tree-optimization/43220
8438         * gcc.c-torture/execute/pr43220.c: New testcase.
8439
8440 2010-03-01  Richard Guenther  <rguenther@suse.de>
8441
8442         PR middle-end/43213
8443         * gcc.dg/pr43213.c: New testcase.
8444
8445 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8446
8447         PR pch/14940
8448         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8449
8450 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8451
8452         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8453         New function.
8454         (check_effective_target_ucn): Likewise.
8455
8456         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8457         if !ucn.
8458         * gcc.dg/ucnid-2.c: Likewise.
8459         * gcc.dg/ucnid-3.c: Likewise.
8460         * gcc.dg/ucnid-4.c: Likewise.
8461         * gcc.dg/ucnid-11.c: Likewise.
8462         * gcc.dg/ucnid-12.c: Likewise.
8463         * gcc.dg/ucnid-6.c: Skip if !ucn.
8464         * gcc.dg/ucnid-9.c: Likewise.
8465
8466 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8467
8468         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8469         lists to dg-skip-if.
8470         * gcc.target/i386/stackalign/return-3.c: Likewise.
8471
8472 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8473
8474         * gcc.target/i386/clearcap.map: New file.
8475         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8476         Pass clearcap.map by default if supported.
8477
8478 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8479
8480         PR fortran/42900
8481         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8482         Explain this.
8483         * gfortran.dg/stat_2.f90: Likewise.
8484
8485 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8486
8487         PR fortran/43199
8488         * gfortran.dg/module_read_2.f90: New test.
8489
8490 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8491
8492         PR c++/42748
8493         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8494         * g++.dg/abi/mangle12.C: Likewise.
8495         * g++.dg/abi/mangle20-2.C: Likewise.
8496         * g++.dg/abi/mangle17.C: Likewise.
8497         * g++.dg/template/cond2.C: Likewise.
8498         * g++.dg/template/pr35240.C: Likewise.
8499
8500 2010-02-27  Richard Guenther  <rguenther@suse.de>
8501
8502         PR tree-optimization/43186
8503         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8504
8505 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8506
8507         * g++.dg/abi/packed1.C: Expect warning on the SH.
8508
8509 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8510
8511         PR c++/42054:
8512         * g++.dg/parse/error37.C: New test.
8513
8514 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8515
8516         PR c/24577
8517         PR c/43192
8518         * gcc.dg/pr8927-1.c: Match new note.
8519         * gcc.dg/990506-0.c: Likewise.
8520         * gcc.dg/gomp/flush-2.c: Likewise.
8521         * gcc.dg/gomp/atomic-5.c: Likewise.
8522         * gcc.dg/gomp/pr34607.c: Likewise.
8523         * gcc.dg/pr35746.c: Likewise.
8524         * gcc.dg/cpp/pragma-1.c: Likewise.
8525         * gcc.dg/cpp/pragma-2.c: Likewise.
8526         * gcc.dg/pr41842.c: Likewise.
8527         * gcc.dg/noncompile/20040629-1.c: Likewise.
8528         * objc.dg/private-1.m: Likewise.
8529
8530 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8531
8532         PR fortran/43185
8533         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8534         * gfortran.dg/default_initialization_4.f90: New test.
8535
8536 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8537
8538         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8539         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8540         * gnat.dg/thin_pointer2.adb: New test.
8541         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8542
8543 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8544
8545         PR c/20631
8546         * gcc.dg/cpp/c90-pedantic.c: New.
8547         * gcc.dg/cpp/c90.c: New.
8548         * gcc.dg/gnu90-const-expr-1.c: New.
8549         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8550
8551 2010-02-26  Richard Guenther  <rguenther@suse.de>
8552
8553         PR tree-optimization/43186
8554         * gcc.c-torture/compile/pr43186.c: New testcase.
8555
8556 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR debug/43190
8559         * c-c++-common/dwarf2/pr43190.c: New test.
8560
8561 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8562
8563         PR testsuite/37074:
8564         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8565
8566 2010-02-26  Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/43188
8569         * gcc.c-torture/compile/pr43188.c: New testcase.
8570
8571 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8572
8573         PR target/43175
8574         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8575
8576 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8577
8578         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8579
8580 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8581
8582         PR target/43154
8583         * gcc.target/powerpc/pr43154.c: New file.
8584
8585 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR debug/43166
8588         * gfortran.dg/debug/pr43166.f: New test.
8589
8590         PR debug/43165
8591         * gcc.dg/torture/pr43165.c: New test.
8592
8593 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8594
8595         PR c/43128
8596         * c-c++-common/pr41779.c: Update.
8597
8598 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8599
8600         PR ada/32547
8601         * lib/gnat-dg.exp (gnat_load): Redefine.
8602
8603         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8604         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8605
8606 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8607
8608         PR libobjc/36610
8609         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8610         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8611         -fgnu-runtime.
8612         Sort entries.
8613
8614 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8615
8616         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8617
8618 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR debug/43150
8621         * gcc.dg/guality/vla-1.c: New test.
8622
8623 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8624
8625         PR fortran/43042
8626         * gfortran.dg/c_ptr_tests_15.f90: New test.
8627
8628 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8629
8630         PR target/43107
8631         * gcc.target/i386/pr43107.c: New test.
8632
8633 2010-02-23  Jason Merrill  <jason@redhat.com>
8634
8635         PR c++/43143
8636         * g++.dg/cpp0x/variadic100.C: New.
8637
8638 2010-02-23  Jason Merrill  <jason@redhat.com>
8639
8640         PR debug/42800
8641         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8642         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8643         * c-c++-common/dwarf2/vla1.c: New.
8644
8645 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR target/43139
8648         * gcc.dg/pr43139.c: New test.
8649
8650         PR debug/43077
8651         * gcc.dg/guality/pr43077-1.c: New test.
8652
8653 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8654
8655         PR 43123
8656         * gcc.dg/march.c: New.
8657         * gcc.dg/march-generic.c: New.
8658         * gcc.dg/mtune.c: New.
8659
8660 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8661
8662         PR middle-end/43083
8663         * gcc.dg/graphite/pr43083.c: New.
8664
8665 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8666
8667         PR middle-end/43097
8668         * gfortran.dg/graphite/pr43097.f: New.
8669
8670 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8671             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8672
8673         PR middle-end/43140
8674         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8675
8676 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8677
8678         PR middle-end/43026
8679         * g++.dg/graphite/pr43026.C: New.
8680
8681 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8682
8683         PR c++/43126
8684         * gcc.dg/cleanup-1.c: Update.
8685         * gcc.dg/func-args-1.c: Update.
8686         * gcc.dg/format/sentinel-1.c: Update.
8687         * g++.old-deja/g++.jason/scoping10.C: Update.
8688         * g++.old-deja/g++.ns/lookup5.C: Update.
8689         * g++.dg/ext/cleanup-1.C: Update.
8690         * g++.dg/parse/varmod1.C: Update.
8691         * g++.dg/parse/error33.C: Update.
8692         * g++.dg/expr/call3.C: Update.
8693         * g++.dg/func-args-1.C: New.
8694
8695 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8696
8697         PR c/43125
8698         * gcc.dg/attr-used-2.c: Moved to ...
8699         * c-c++-common/attr-used-2.c: Here.
8700
8701         * gcc.dg/attr-used.c: Moved to ...
8702         * c-c++-common/attr-used.c: Here.
8703
8704 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8705
8706         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8707
8708 2010-02-22  Richard Guenther  <rguenther@suse.de>
8709
8710         PR lto/43045
8711         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8712         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8713
8714 2010-02-22  Richard Guenther  <rguenther@suse.de>
8715
8716         PR tree-optimization/42749
8717         * gcc.c-torture/compile/pr42749.c: New testcase.
8718
8719 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8720
8721         PR fortran/43072
8722         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8723         * gfortran.dg/internal_pack_9.f90: New test.
8724
8725 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8726
8727         PR c++/23510
8728         * g++.dg/template/recurse.C: Adjust.
8729         * g++.dg/template/pr23510.C: New.
8730
8731 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8732
8733         PR c++/42824
8734         * g++.dg/template/memclass4.C: New test.
8735
8736 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8737
8738         PR fortran/35259
8739         * gfortran.dg/reassoc_5.f90: New test.
8740
8741 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8742
8743         PR target/43067
8744         * gcc.target/i386/pr43067.c: New test.
8745
8746 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8747
8748         PR c++/35669
8749         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8750         -Wconversion-null.
8751         * g++.dg/warn/Wconversion-null.C: New test.
8752         * g++.old-deja/g++.other/null1.C: Move to...
8753         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8754
8755 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8756
8757         PR fortran/36932
8758         PR fortran/36933
8759         * gfortran.dg/dependency_26.f90: New test.
8760
8761         PR fortran/43072
8762         * gfortran.dg/internal_pack_7.f90: New test.
8763
8764         PR fortran/43111
8765         * gfortran.dg/internal_pack_8.f90: New test.
8766
8767 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8768
8769         PR 43128
8770         * c-c++-common/pr41779.c: Fix broken testcase.
8771
8772 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8773
8774         PR 36513
8775         * c-c++-common/pr36513.c: New testcase.
8776         * c-c++-common/pr36513-2.c: New testcase.
8777
8778 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8779
8780         PR 41779
8781         * c-c++-common/pr41779.c: New.
8782
8783 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR debug/43084
8786         * gcc.dg/pr43084.c: New test.
8787
8788 2010-02-19  Richard Guenther  <rguenther@suse.de>
8789
8790         PR tree-optimization/42916
8791         * gcc.dg/pr42916.c: New testcase.
8792
8793 2010-02-18  Jason Merrill  <jason@redhat.com>
8794
8795         PR c++/42837
8796         * g++.dg/abi/packed1.C: Add expected warning.
8797
8798         PR c++/43108
8799         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8800         * gcc.dg/torture/dg-torture.exp: Likewise.
8801         * c-c++-common/torture/complex-sign.h,
8802         c-c++-common/torture/complex-sign-add.c,
8803         c-c++-common/torture/complex-sign-mixed-add.c,
8804         c-c++-common/torture/complex-sign-mixed-div.c,
8805         c-c++-common/torture/complex-sign-mixed-mul.c,
8806         c-c++-common/torture/complex-sign-mixed-sub.c,
8807         c-c++-common/torture/complex-sign-mul.c,
8808         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8809         Adapt for C++ compilation as well.
8810
8811         PR c++/43070
8812         * g++.dg/ext/label1.C: Update.
8813         * g++.dg/ext/label2.C: Update.
8814
8815         PR c++/26261
8816         * g++.dg/template/dependent-name6.C: New.
8817
8818         PR c++/43109
8819         * g++.dg/parse/namespace12.C: New.
8820
8821 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8822
8823         PR tree-optimization/43066
8824         * gcc.c-torture/compile/pr43066.c: New test.
8825
8826 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8827
8828         * g++.dg/ext/attrib35.C: Fix target selector string.
8829         * g++.dg/ext/attrib36.C: Ditto.
8830         * g++.dg/ext/attrib37.C: Ditto.
8831         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8832         * g++.dg/abi/mangle25.C: Ditto.
8833
8834 2010-02-17  Jason Merrill  <jason@redhat.com>
8835
8836         PR c++/43069
8837         * g++.dg/parse/namespace11.C: New.
8838
8839         PR c++/43093
8840         * g++.dg/ext/attrib37.C: New.
8841
8842         PR c++/43079
8843         * g++.dg/template/ptrmem20.C: New.
8844
8845 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8846
8847         PR target/43103
8848         * gcc.target/i386/xop-check.h: Include m256-check.h.
8849         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8850         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8851         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8852         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8853
8854 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR debug/42918
8857         * gcc.dg/pr42918.c: New test.
8858
8859 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8860
8861         * g++.dg/ext/attrib36.C: Require ILP32.
8862
8863 2010-02-16  Richard Guenther  <rguenther@suse.de>
8864
8865         PR tree-optimization/41043
8866         * gfortran.dg/pr41043.f90: New testcase.
8867         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8868
8869 2010-02-16  Jason Merrill  <jason@redhat.com>
8870
8871         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8872
8873 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8874
8875         PR tree-optimization/43074
8876         * gcc.dg/vect/fast-math-pr43074.c: New test.
8877
8878 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8879
8880         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8881
8882 2010-02-16  Jason Merrill  <jason@redhat.com>
8883
8884         PR c++/43031
8885         * g++.dg/ext/attrib36.C: New.
8886
8887         PR c++/43036
8888         * g++.dg/other/array6.C: New.
8889
8890 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8891
8892         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8893
8894 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8895
8896         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8897         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8898         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8899         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8900         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8901         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8902
8903 2010-02-15  Richard Guenther  <rguenther@suse.de>
8904
8905         PR middle-end/43068
8906         * g++.dg/torture/pr43068.C: New testcase.
8907
8908 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8909
8910         PR c++/43024
8911         * g++.dg/opt/ice1.C: New.
8912
8913 2010-02-14  Jason Merrill  <jason@redhat.com>
8914
8915         PR c++/41997
8916         * g++.dg/cpp0x/initlist-opt.C: New.
8917
8918 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8919
8920         PR fortran/41113
8921         PR fortran/41117
8922         * gfortran.dg/internal_pack_6.f90: New test.
8923
8924 2010-02-12  Jason Merrill  <jason@redhat.com>
8925
8926         PR c++/43054
8927         * g++.dg/cpp0x/variadic99.C: New.
8928
8929 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8930
8931         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8932         sign extend pointers to gualchk_t.
8933
8934         PR c++/43033
8935         * g++.dg/other/default3.C: Xfail g4 test.
8936
8937 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8938
8939         PR middle-end/43012
8940         * gcc.dg/graphite/pr43012.c: New.
8941
8942 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8943
8944         PR middle-end/42930
8945         * g++.dg/graphite/pr42930.C: New.
8946
8947 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8948
8949         PR middle-end/42914
8950         PR middle-end/42530
8951         * gcc.dg/graphite/pr42530.c: New.
8952         * gcc.dg/graphite/pr42914.c: New.
8953
8954 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8955
8956         PR middle-end/42771
8957         * gcc.dg/graphite/pr42771.c: New.
8958
8959 2010-02-11  Richard Guenther  <rguenther@suse.de>
8960
8961         PR tree-optimization/42998
8962         * gcc.c-torture/compile/pr42998.c: New testcase.
8963
8964 2010-02-10  Jason Merrill  <jason@redhat.com>
8965
8966         PR c++/41896
8967         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8968
8969         PR c++/42983, core issue 906
8970         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8971         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8972
8973         PR c++/43016
8974         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8975
8976 2010-02-10  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/43017
8979         * gcc.dg/torture/pr43017.c: New testcase.
8980
8981 2010-02-10  Tobias Burnus <burnus@net-b.de>
8982
8983         PR fortran/40823
8984         * gfortran.dg/private_type_1.f90: Update error location.
8985         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8986         * gfortran.dg/typebound_operator_2.f03: Ditto.
8987         * gfortran.dg/assignment_2.f90: Ditto.
8988         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8989         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8990
8991 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/43015
8994         * gfortran.dg/bind_c_usage_20.f90: New test.
8995
8996 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR debug/43010
8999         * g++.dg/debug/pr43010.C: New test.
9000
9001 2010-02-10  Richard Guenther  <rguenther@suse.de>
9002
9003         PR c/43007
9004         * gcc.c-torture/execute/20100209-1.c: New testcase.
9005         * gcc.dg/fold-div-3.c: Likewise.
9006
9007 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9008
9009         * gcc.dg/builtin-ffs-1.c: New test.
9010
9011 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9012
9013         PR fortran/42999
9014         * gfortran.dg/array_constructor_35.f90: New test.
9015
9016 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9017
9018         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9019
9020 2010-02-09  Jason Merrill  <jason@redhat.com>
9021
9022         PR c++/42399
9023         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9024
9025         PR c++/42370
9026         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9027
9028 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9029
9030         PR fortran/41869
9031         * gfortran.dg/module_write_1.f90: New test.
9032
9033 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9034
9035         * gcc.dg/pr19340.c: Adjust.
9036
9037 2010-02-09  Richard Guenther  <rguenther@suse.de>
9038
9039         PR tree-optimization/43008
9040         * gcc.c-torture/execute/pr43008.c: New testcase.
9041
9042 2010-02-09  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/43000
9045         * gcc.dg/torture/pr43000.c: New testcase.
9046         * gcc.dg/torture/pr43002.c: Likewise.
9047
9048 2010-02-09  Daniel Kraft  <d@domob.eu>
9049
9050         PR fortran/39171
9051         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9052         and pass -Wsurprising as necessary.
9053
9054 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR tree-optimization/42890
9057         * g++.dg/torture/pr42890.C: New test.
9058
9059 2010-02-08  Richard Guenther  <rguenther@suse.de>
9060
9061         PR middle-end/42995
9062         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9063
9064 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9065
9066         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9067         return 0 from main.
9068         * gcc.dg/graphite/block-1.c: Same.
9069         * gcc.dg/graphite/block-3.c: Same.
9070         * gcc.dg/graphite/block-4.c: Same.
9071         * gcc.dg/graphite/block-5.c: Same.
9072         * gcc.dg/graphite/block-6.c: Same.
9073         * gcc.dg/graphite/block-7.c: Same.
9074         * gcc.dg/graphite/interchange-0.c: Same.
9075         * gcc.dg/graphite/interchange-1.c: Same.
9076         * gcc.dg/graphite/interchange-10.c: Same.
9077         * gcc.dg/graphite/interchange-11.c: Same.
9078         * gcc.dg/graphite/interchange-12.c: Same.
9079         * gcc.dg/graphite/interchange-2.c: Same.
9080         * gcc.dg/graphite/interchange-3.c: Same.
9081         * gcc.dg/graphite/interchange-4.c: Same.
9082         * gcc.dg/graphite/interchange-5.c: Same.
9083         * gcc.dg/graphite/interchange-6.c: Same.
9084         * gcc.dg/graphite/interchange-7.c: Same.
9085         * gcc.dg/graphite/interchange-8.c: Same.
9086         * gcc.dg/graphite/interchange-9.c: Same.
9087         * gcc.dg/graphite/interchange-mvt.c: Same.
9088
9089 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9090
9091         * gfortran.dg/graphite/id-19.f: New.
9092         * gfortran.dg/graphite/pr14741.f90: New.
9093         * gfortran.dg/graphite/pr41924.f90: New.
9094         * gfortran.dg/graphite/run-id-2.f90: New.
9095
9096 2010-02-07  Richard Guenther  <rguenther@suse.de>
9097
9098         PR middle-end/42956
9099         * gcc.c-torture/compile/pr42956.c: New testcase.
9100
9101 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9102
9103         PR libfortran/42742
9104         * gfortran.dg/fmt_cache_2.f: New test.
9105
9106 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9107
9108         * gfortran.dg/read_no_eor.f90: New test.
9109
9110 2010-02-05  Jason Merrill  <jason@redhat.com>
9111
9112         * g++.dg/ext/label13.C: Move constructor body out of class.
9113
9114 2010-02-03  Jason Merrill  <jason@redhat.com>
9115
9116         PR c++/42870
9117         * g++.dg/ext/dllexport3.C: New.
9118
9119 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9120
9121         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9122
9123 2010-02-05  Richard Guenther  <rguenther@suse.de>
9124
9125         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9126
9127 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9128
9129         PR c++/42915
9130         * g++.dg/other/crash-9.C: New test.
9131
9132 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9133
9134         PR fortran/42309
9135         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9136
9137 2010-02-04  Richard Guenther  <rguenther@suse.de>
9138
9139         PR rtl-optimization/42952
9140         * gcc.dg/torture/pr42952.c: New testcase.
9141
9142 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9143
9144         PR libfortran/42901
9145         * gfortran.dg/namelist_60.f90: New test.
9146
9147 2010-02-03  Jason Merrill  <jason@redhat.com>
9148
9149         PR c++/40138
9150         * g++.dg/ext/builtin11.C: New.
9151
9152         PR c++/4926
9153         PR c++/38600
9154         * g++.dg/abi/mangle35.C: New.
9155         * g++.dg/abi/mangle37.C: New.
9156
9157         PR c++/12909
9158         * g++.dg/abi/mangle36.C: New.
9159
9160         PR c++/35652
9161         * g++.dg/warn/string1.C: New.
9162
9163 2010-02-03  Richard Guenther  <rguenther@suse.de>
9164
9165         PR tree-optimization/42944
9166         * gcc.dg/errno-1.c: New testcase.
9167
9168 2010-02-03  Richard Guenther  <rguenther@suse.de>
9169
9170         PR middle-end/42927
9171         * gcc.c-torture/compile/pr42927.c: New testcase.
9172
9173 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9174
9175         PR fortran/42936
9176         * gfortran.dg/null_4.f90: New test.
9177
9178 2010-02-02  Jason Merrill  <jason@redhat.com>
9179
9180         PR c++/41090
9181         * g++.dg/ext/label13.C: New.
9182
9183 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9184
9185         PR fortran/42650
9186         * gfortran.dg/func_result_5.f90: New test.
9187
9188 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9189
9190         PR fortran/42922
9191         * gfortran.dg/pure_initializer_3.f90: News test.
9192
9193 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9194
9195         PR fortran/42888
9196         * gfortran.dg/allocate_derived_2.f90: New test.
9197
9198 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9199
9200         PR middle-end/42898
9201         * gcc.dg/torture/pr42898-2.c: New test.
9202
9203 2010-01-31  Richard Guenther  <rguenther@suse.de>
9204
9205         PR middle-end/42898
9206         * gcc.dg/torture/pr42898.c: New testcase.
9207
9208 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9209
9210         PR fortran/38324
9211         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9212         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9213
9214 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9215
9216         * g++.dg/tree-ssa/inline-1.C: New.
9217         * g++.dg/tree-ssa/inline-2.C: New.
9218         * g++.dg/tree-ssa/inline-3.C: New.
9219
9220 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9221
9222         PR testsuite/41701
9223         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9224         the string 'pow' in the pathname of the compiler from generating a
9225         test failure.
9226
9227 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9228
9229         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9230         * g++.old-deja/g++.mike/eh17.C: Likewise.
9231         * g++.old-deja/g++.mike/p5571.C: Likewise.
9232
9233 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9234
9235         PR c++/42758
9236         PR c++/42634
9237         PR c++/42336
9238         PR c++/42797
9239         PR c++/42880
9240         * g++.dg/other/crash-5.C: New test.
9241         * g++.dg/other/crash-6.C: New test.
9242         * g++.dg/other/crash-7.C: New test.
9243         * g++.dg/other/crash-8.C: New test.
9244
9245 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9246
9247         PR rtl-optimization/42889
9248         * gcc.dg/pr42889.c: New test.
9249
9250 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9251
9252         * gcc.target/i386/pr42881.c: Use SSE2.
9253
9254 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9255
9256         PR target/42891
9257         * gcc.target/i386/pr42891.c: New test.
9258
9259 2010-01-28  Richard Guenther  <rguenther@suse.de>
9260
9261         PR tree-optimization/42871
9262         * g++.dg/torture/pr42871.C: New testcase.
9263
9264 2010-01-28  Richard Guenther  <rguenther@suse.de>
9265
9266         * gcc.dg/Wobjsize-1.h: New testcase.
9267         * gcc.dg/Wobjsize-1.c: Likewise.
9268
9269 2010-01-28  Richard Guenther  <rguenther@suse.de>
9270
9271         PR middle-end/42883
9272         * g++.dg/torture/pr42883.C: New testcase.
9273
9274 2010-01-28  Michael Matz  <matz@suse.de>
9275
9276         * gcc.target/i386/pr42881.c: New test.
9277
9278 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9279
9280         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9281         Add i?86-*-solaris2* support.
9282
9283 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9284
9285         PR c++/42713
9286         PR c++/42820
9287         * g++.dg/template/typedef27.C: New test case.
9288         * g++.dg/template/typedef28.C: New test case.
9289
9290 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9291
9292         * gcc.dg/optimize-bswap*.c: Add ARM target
9293
9294 2010-01-27  Richard Guenther  <rguenther@suse.de>
9295
9296         PR middle-end/42878
9297         * gcc.dg/torture/pr42878-1.c: New testcase.
9298         * gcc.dg/torture/pr42878-2.c: Likewise.
9299
9300 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR middle-end/42874
9303         * gcc.dg/vla-22.c: New test.
9304
9305 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9306
9307         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9308         current collation.
9309
9310 2010-01-26  Richard Guenther  <rguenther@suse.de>
9311
9312         PR rtl-optimization/42685
9313         * gcc.dg/pr42685.c: New testcase.
9314         * g++.dg/other/pr42685.C: Likewise.
9315
9316 2010-01-26  Richard Guenther  <rguenther@suse.de>
9317
9318         PR middle-end/42806
9319         * g++.dg/other/pr42806.C: New testcase.
9320
9321 2010-01-26  Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/42250
9324         * gcc.dg/pr42250.c: New testcase.
9325
9326 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9327
9328         * gnat.dg/array_bounds_test.adb: New test.
9329
9330 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9331
9332         PR fortran/42858
9333         * gfortran.dg/generic_21.f90: New test.
9334
9335 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9336
9337         PR testsuite/41522
9338         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9339
9340 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9341
9342         PR c++/42748
9343         * g++.dg/abi/arm_va_list2.C: New test.
9344         * g++.dg/abi/arm_va_list2.h: Companion header file.
9345
9346 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9347
9348         PR fortran/41044
9349         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9350
9351         PR fortran/41167
9352         * gfortran.dg/char_array_arg_1.f90 : New test.
9353
9354         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9355
9356 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9357
9358         PR fortran/39304
9359         * gfortran.dg/generic_20.f90: New test.
9360
9361 2010-01-22  Michael Matz  <matz@suse.de>
9362
9363         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9364         -msse2.
9365
9366 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9367
9368         PR fortran/42736
9369         * gfortran.dg/dependency_25.f90 : New test.
9370
9371 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9372
9373         PR tree-optimization/42585
9374         * gcc.dg/tree-ssa/pr42585.c: New test.
9375
9376 2010-01-21  Richard Guenther  <rguenther@suse.de>
9377
9378         PR middle-end/19988
9379         * gcc.dg/pr19988.c: New testcase.
9380
9381 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9382
9383         * g++.dg/compat/decimal/compat-common.h: New file.
9384         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9385         * g++.dg/compat/decimal/pass_x.h: New file.
9386         * g++.dg/compat/decimal/pass_y.h: New file.
9387         * g++.dg/compat/decimal/pass-1_main.C: New file.
9388         * g++.dg/compat/decimal/pass-1_x.C: New file.
9389         * g++.dg/compat/decimal/pass-1_y.C: New file.
9390         * g++.dg/compat/decimal/pass-2_main.C: New file.
9391         * g++.dg/compat/decimal/pass-2_x.C: New file.
9392         * g++.dg/compat/decimal/pass-2_y.C: New file.
9393         * g++.dg/compat/decimal/pass-3_main.C: New file.
9394         * g++.dg/compat/decimal/pass-3_x.C: New file.
9395         * g++.dg/compat/decimal/pass-3_y.C: New file.
9396         * g++.dg/compat/decimal/pass-4_main.C: New file.
9397         * g++.dg/compat/decimal/pass-4_x.C: New file.
9398         * g++.dg/compat/decimal/pass-4_y.C: New file.
9399         * g++.dg/compat/decimal/pass-5_main.C: New file.
9400         * g++.dg/compat/decimal/pass-5_x.C: New file.
9401         * g++.dg/compat/decimal/pass-5_y.C: New file.
9402         * g++.dg/compat/decimal/pass-6_main.C: New file.
9403         * g++.dg/compat/decimal/pass-6_x.C: New file.
9404         * g++.dg/compat/decimal/pass-6_y.C: New file.
9405         * g++.dg/compat/decimal/return_x.h: New file.
9406         * g++.dg/compat/decimal/return_y.h: New file.
9407         * g++.dg/compat/decimal/return-1_main.C: New file.
9408         * g++.dg/compat/decimal/return-1_x.C: New file.
9409         * g++.dg/compat/decimal/return-1_y.C: New file.
9410         * g++.dg/compat/decimal/return-2_main.C: New file.
9411         * g++.dg/compat/decimal/return-2_x.C: New file.
9412         * g++.dg/compat/decimal/return-2_y.C: New file.
9413         * g++.dg/compat/decimal/return-3_main.C: New file.
9414         * g++.dg/compat/decimal/return-3_x.C: New file.
9415         * g++.dg/compat/decimal/return-3_y.C: New file.
9416         * g++.dg/compat/decimal/return-4_main.C: New file.
9417         * g++.dg/compat/decimal/return-4_x.C: New file.
9418         * g++.dg/compat/decimal/return-4_y.C: New file.
9419         * g++.dg/compat/decimal/return-5_main.C: New file.
9420         * g++.dg/compat/decimal/return-5_x.C: New file.
9421         * g++.dg/compat/decimal/return-5_y.C: New file.
9422         * g++.dg/compat/decimal/return-6_main.C: New file.
9423         * g++.dg/compat/decimal/return-6_x.C: New file.
9424         * g++.dg/compat/decimal/return-6_y.C: New file.
9425
9426 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9427
9428         PR debug/42715
9429         * gcc.dg/pr42715.c: New.
9430
9431 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9432
9433         PR c++/42038
9434         * g++.dg/parse/crash55.C: New.
9435
9436 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9437
9438         PR debug/42782
9439         * gcc.dg/guality/pr42782.c: New.
9440
9441 2010-01-20  Jason Merrill  <jason@redhat.com>
9442
9443         PR c++/41788
9444         * g++.dg/abi/packed1.C: New.
9445
9446         PR c++/41920
9447         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9448
9449         PR c++/40750
9450         * g++.dg/parse/fn-typedef1.C: New.
9451         * g++.dg/other/cv_quals.C: Adjust.
9452
9453 2010-01-20  Anthony Green  <green@moxielogic.com>
9454
9455         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9456         pack(push) pragma).
9457         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9458         * gcc.dg/20020312-2.c: Port this to the moxie core.
9459         * gcc.dg/weak/typeof-2.c: Ditto.
9460
9461 2010-01-20  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/42717
9464         * gcc.c-torture/compile/pr42717.c: New testcase.
9465
9466 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9469         of signed, add a few new tests.
9470
9471         PR middle-end/42803
9472         * g++.dg/parse/limits-initializer1.C: New test.
9473
9474 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9475
9476         PR fortran/42804
9477         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9478         * gfortran.dg/typebound_call_12.f03: New test.
9479
9480 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9481
9482         PR fortran/42783
9483         * gfortran.dg/bounds_check_15.f90 : New test.
9484
9485 2010-01-19  Michael Matz  <matz@suse.de>
9486
9487         PR tree-optimization/41783
9488         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9489
9490 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9491
9492         PR target/38697.
9493         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9494         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9495         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9496         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9497         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9498         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9499         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9500         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9501         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9502         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9503         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9504
9505 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9506
9507         PR fortran/42545
9508         * gfortran.dg/extends_6.f03: Modified an error message.
9509         * gfortran.dg/extends_10.f03: New test.
9510         * gfortran.dg/private_type_6.f03: Modified an error message.
9511         * gfortran.dg/structure_constructor_8.f03: Ditto.
9512
9513 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9514
9515         PR tree-optimization/42719
9516         * gcc.dg/pr42719.c: New test.
9517
9518         PR debug/42728
9519         * gcc.dg/pr42728.c: New test.
9520
9521 2010-01-19  Anthony Green  <green@moxielogic.com>
9522
9523         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9524
9525 2010-01-18  Anthony Green  <green@moxielogic.com>
9526
9527         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9528         for moxie.
9529
9530 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9531
9532         * g++.dg/template/error45.C: reverted as part of reverting the
9533         fix of PR c++/42634.
9534
9535 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9536
9537         PR c++/42634
9538         * g++.dg/template/error45.C: New test.
9539
9540 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9541
9542         PR c++/42766
9543         * g++.dg/conversion/op6.C: New test.
9544
9545 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9546
9547         PR target/42774
9548         * gcc.target/alpha/pr42774.c: New test.
9549
9550 2010-01-18  Richard Guenther  <rguenther@suse.de>
9551
9552         PR tree-optimization/42781
9553         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9554
9555 2010-01-17  Richard Guenther  <rguenther@suse.de>
9556
9557         PR middle-end/42248
9558         * gcc.c-torture/execute/pr42248.c: New testcase.
9559
9560 2010-01-17  Richard Guenther  <rguenther@suse.de>
9561
9562         PR tree-optimization/42773
9563         * g++.dg/torture/pr42773.C: New testcase.
9564
9565 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9566
9567         PR fortran/42677
9568         * gfortran.dg/interface_assignment_5.f90: New test.
9569
9570 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9571
9572         PR c++/42697
9573         * g++.dg/template/crash94.C: Reverted.
9574
9575 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9576
9577         PR debug/42767
9578         * gcc.dg/debug/pr42767.c: New.
9579
9580 2010-01-15  Jason Merrill  <jason@redhat.com>
9581
9582         PR c++/42761
9583         * g++.dg/cpp0x/decltype22.C: New.
9584
9585 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR middle-end/42760
9588         * g++.dg/torture/pr42760.C: New test.
9589
9590 2010-01-15  Jing Yu  <jingyu@google.com>
9591
9592         PR rtl-optimization/42691
9593         * gcc.c-torture/execute/pr42691.c: New.
9594
9595 2010-01-15  Richard Guenther  <rguenther@suse.de>
9596
9597         PR middle-end/42739
9598         * g++.dg/torture/pr42739.C: New testcase.
9599
9600 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9601
9602         * g++.dg/template/error45.C: Revert as part of reverting changes
9603         or PR c++/42634.
9604
9605 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9606
9607         PR fortran/42684
9608         * gfortran.dg/interface_31.f90: New test.
9609
9610 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9611
9612         * gcc.target/powerpc/pr42747.c: New file.
9613
9614 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9615
9616         PR middle-end/42674
9617         * c-c++-common/pr42674.c: New test.
9618
9619         PR c++/42608
9620         * g++.dg/template/instantiate11.C: New test.
9621
9622 2010-01-14  Jason Merrill  <jason@redhat.com>
9623
9624         PR c++/42701
9625         * g++.dg/overload/error3.C: New.
9626
9627         PR c++/42655
9628         * g++.dg/overload/rvalue1.C: New.
9629
9630 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9631
9632         PR tree-optimization/42706
9633         * gcc.dg/ipa/pr42706.c: New testcase.
9634
9635 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9636
9637         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9638
9639 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9640
9641         PR tree-optimization/42714
9642         * g++.dg/torture/pr42714.C: New test.
9643
9644 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9645
9646         PR rtl-optimization/42246
9647         * gfortran.dg/pr42246-2.f: New.
9648
9649 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9650
9651         PR rtl-optimization/42389
9652         * gcc.dg/pr42389.c: New.
9653
9654 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9655
9656         PR rtl-optimization/42388
9657         * gcc.dg/pr42388.c: New.
9658
9659 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9660
9661         PR rtl-optimization/42294
9662         * gfortran.dg/pr42294.f: New.
9663
9664 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9665
9666         PR rtl-optimization/39453
9667         PR rtl-optimization/42246
9668         * gcc.dg/pr39453.c: New.
9669         * gcc.dg/pr42246.c: New.
9670
9671 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9672
9673         PR middle-end/42245
9674         * gcc.dg/pr42245.c: New.
9675         * gcc.dg/pr42245-2.c: New.
9676
9677 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9678
9679         PR rtl-optimization/42249
9680         * gcc.dg/pr42249.c: New.
9681
9682 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9683
9684         PR c/42721
9685         * gcc.c-torture/execute/pr42721.c: New test.
9686
9687 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9688
9689         PR tree-optimization/42709
9690         * gcc.dg/vect/pr42709.c: New test.
9691
9692 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9693
9694         PR fortran/41478
9695         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9696         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9697
9698 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9699
9700         PR fortran/42481
9701         * gfortran.dg/generic_19.f90 : New test.
9702
9703 2010-01-13  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/42730
9706         * gcc.c-torture/compile/pr42730.c: New testcase.
9707
9708 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9709
9710         PR target/pr42542
9711         * gcc.target/ia64/pr42542-1.c: New.
9712         * gcc.target/ia64/pr42542-2.c: New.
9713         * gcc.target/ia64/pr42542-3.c: New.
9714
9715 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9716
9717         PR c++/42634
9718         * g++.dg/template/error45.C: New test.
9719
9720 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9721
9722         PR tree-optimization/42704
9723         * g++.dg/torture/pr42704.C: New test.
9724
9725 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9726
9727         PR tree-optimization/42703
9728         * gcc.c-torture/compile/pr42703.c: New test.
9729
9730 2010-01-13  Richard Guenther  <rguenther@suse.de>
9731
9732         PR tree-optimization/42705
9733         * gcc.c-torture/compile/pr42705.c: New testcase.
9734
9735 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9736
9737         * gcc.target/bfin/l2.c: New test.
9738         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9739
9740 2010-01-13  Richard Guenther  <rguenther@suse.de>
9741
9742         PR middle-end/42716
9743         * gcc.c-torture/compile/pr42716.c: New testcase.
9744
9745 2010-01-13  Richard Guenther  <rguenther@suse.de>
9746
9747         PR lto/42678
9748         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9749
9750 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9751
9752         PR c/42708
9753         * gcc.c-torture/compile/pr42708-1.c: New test.
9754
9755 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR debug/42662
9758         * gcc.dg/pr42662.c: New test.
9759
9760         PR tree-optimization/42645
9761         * g++.dg/other/pr42645-1.C: New test.
9762         * g++.dg/other/pr42645-2.C: New test.
9763
9764 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9765
9766         PR target/42416
9767         * gcc.target/powerpc/warn-1.c: New test.
9768         * gcc.target/powerpc/warn-2.c: New test.
9769
9770 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9771
9772         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9773         stack alignment.
9774
9775 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9776
9777         * gcc.dg/lto/20100108_0.c: New.
9778
9779 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9780
9781         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9782         Add -march=i686 -msse for 32bit x86 targets.
9783
9784 2010-01-10  Richard Guenther  <rguenther@suse.de>
9785
9786         PR middle-end/42667
9787         * gcc.dg/torture/pr42667.c: New testcase.
9788
9789 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9790
9791         PR fortran/32489
9792         * gfortran.dg/array_constructor_34.f90: New test.
9793
9794 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9795
9796         PR fortran/20923
9797         * gfortran.dg/array_constructor_33.f90: New test.
9798         gfortran.dg/array_function_5.f90: Add credit.
9799
9800 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9801
9802         PR debug/42631
9803         * gcc.dg/pr42631.c: New.
9804
9805 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9806
9807         PR debug/42630
9808         * gcc.dg/pr42630.c: New.
9809
9810 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9811
9812         PR debug/42629
9813         * gcc.dg/pr42629.c: New.
9814
9815 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9816
9817         PR middle-end/42363
9818         * gcc.dg/torture/pr42363.c: New.
9819
9820 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9821
9822         PR debug/42604
9823         PR debug/42395
9824         * gcc.dg/vect/pr42604.c: New.
9825         * gcc.dg/vect/pr42395.c: New.
9826
9827 2010-01-09  Richard Guenther  <rguenther@suse.de>
9828
9829         PR middle-end/42512
9830         * gcc.c-torture/execute/pr42512.c: New testcase.
9831
9832 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9833
9834         PR fortran/41298
9835         * gfortran.dg/c_ptr_tests_14.f90: New test.
9836
9837 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9838
9839         PR ada/41929
9840         * gnat.dg/null_pointer_deref1.adb: Don't run on
9841         sparc*-sun-solaris2.11.
9842
9843 2010-01-08  Richard Guenther  <rguenther@suse.de>
9844
9845         PR lto/42528
9846         * gcc.dg/lto/20100103-1_0.c: New testcase.
9847         * gcc.dg/lto/20100103-2_0.c: Likewise.
9848
9849 2010-01-08  Tobias Burnus  <burnus@net-b.de
9850
9851         PR/fortran 25829
9852         * gfortran.dg/asynchronous_1.f90: New test.
9853         * gfortran.dg/asynchronous_2.f90: New test.
9854         * gfortran.dg/conflicts.f90: Update error message.
9855
9856 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9857
9858         c++/40155
9859         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9860
9861 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9862
9863         PR tree-optimization/42625
9864         * g++.dg/opt/dtor4.C: New test.
9865         * g++.dg/opt/dtor4.h: New.
9866         * g++.dg/opt/dtor4-aux.cc: New.
9867
9868 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9869
9870         PR fortran/42597
9871         * gfortran.dg/proc_ptr_26.f90: New test.
9872
9873 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9874
9875         PR fortran/41872
9876         * gfortran.dg/allocatable_scalar_7.f90: New test.
9877
9878 2010-01-06  Richard Guenther  <rguenther@suse.de>
9879
9880         * gcc.c-torture/compile/pr42632.c: New testcase.
9881
9882 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9883
9884         PR target/42542
9885         * gcc.target/i386/pr42542-4.c: New.
9886         * gcc.target/i386/pr42542-4a.c: Likewise.
9887         * gcc.target/i386/pr42542-5.c: Likewise.
9888         * gcc.target/i386/pr42542-5a.c: Likewise.
9889
9890 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9891
9892         * gcc.dg/tls/opt-15.c: New test.
9893
9894 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9895
9896         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9897
9898 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9899
9900         PR tree-optimization/42462
9901         * g++.dg/torture/pr42462.C: New test.
9902
9903 2010-01-05  Jason Merrill  <jason@redhat.com>
9904
9905         * g++.dg/cpp0x/initlist30.C: New test.
9906
9907 2010-01-05  Richard Guenther  <rguenther@suse.de>
9908
9909         PR tree-optimization/42614
9910         * gcc.c-torture/execute/pr42614.c: New testcase.
9911
9912 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9913
9914         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9915         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9916         -Wunreachable-code.
9917         * gcc.dg/Wunreachable-2.c: Likewise.
9918         * gcc.dg/Wunreachable-3.c: Likewise.
9919         * gcc.dg/Wunreachable-4.c: Likewise.
9920         * gcc.dg/Wunreachable-5.c: Likewise.
9921         * gcc.dg/Wunreachable-6.c: Likewise.
9922         * gcc.dg/Wunreachable-7.c: Likewise.
9923         * gcc.dg/Wunreachable-8.c: Likewise.
9924         * gcc.dg/20041231-1.c: Likewise.
9925
9926 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9927
9928         PR other/42611
9929         * gcc.dg/pr42611.c: New test.
9930
9931         PR tree-optimization/42508
9932         * g++.dg/opt/pr42508.C: New test.
9933
9934 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9935
9936         PR fortran/41872
9937         * gfortran.dg/allocatable_scalar_8.f90: New.
9938
9939 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9940
9941         PR tree-optimization/42398
9942         * gcc.c-torture/compile/pr42398.c: New test.
9943
9944 2010-01-04  Jason Merrill  <jason@redhat.com>
9945
9946         PR c++/42555
9947         * g++.dg/ext/attrib35.C: New.
9948
9949         PR c++/42567
9950         * g++.dg/cpp0x/auto17.C: New.
9951
9952 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9953
9954         * gcc.dg/lto/20100104_0.c: New.
9955
9956 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9957
9958         PR target/42542
9959         * gcc.target/i386/pr42542-1.c: New.
9960         * gcc.target/i386/pr42542-1a.c: Likewise.
9961         * gcc.target/i386/pr42542-1b.c: Likewise.
9962         * gcc.target/i386/pr42542-2.c: Likewise.
9963         * gcc.target/i386/pr42542-2a.c: Likewise.
9964         * gcc.target/i386/pr42542-2b.c: Likewise.
9965         * gcc.target/i386/pr42542-3.c: Likewise.
9966         * gcc.target/i386/pr42542-3a.c: Likewise.
9967
9968 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9969
9970         PR fortran/41872
9971         * gfortran.dg/allocatable_scalar_5.f90: New test.
9972         * gfortran.dg/allocatable_scalar_6.f90: New test.
9973
9974 2010-01-03  Richard Guenther  <rguenther@suse.de>
9975
9976         PR testsuite/42583
9977         * gfortran.dg/gomp/recursion1.f90: Remove.
9978
9979 2010-01-03  Richard Guenther  <rguenther@suse.de>
9980
9981         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9982         * gcc.dg/uninit-6.c: Likewise.
9983         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9984
9985 2010-01-03  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/42589
9988         * gcc.target/i386/pr42589.c: New testcase.
9989
9990 2010-01-03  Richard Guenther  <rguenther@suse.de>
9991
9992         PR tree-optimization/42438
9993         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9994
9995 2010-01-02  Richard Guenther  <rguenther@suse.de>
9996
9997         PR testsuite/41651
9998         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9999
10000 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10001
10002         PR target/42448
10003         * gcc.target/alpha/pr42448-1.c: New test.
10004         * gcc.target/alpha/pr42448-2.c: Ditto.
10005
10006 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10007
10008         PR preprocessor/41947
10009         * gcc.dg/c99-hexfloat-3.c: New test.
10010
10011 2010-01-01  Richard Guenther  <rguenther@suse.de>
10012
10013         PR c/42570
10014         * gcc.c-torture/execute/pr42570.c: New testcase.
10015
10016 2010-01-01  Richard Guenther  <rguenther@suse.de>
10017
10018         PR middle-end/42559
10019         * gcc.c-torture/compile/pr42559.c: New testcase.
10020
10021 \f
10022 Copyright (C) 2010 Free Software Foundation, Inc.
10023
10024 Copying and distribution of this file, with or without modification,
10025 are permitted in any medium without royalty provided the copyright
10026 notice and this notice are preserved.