OSDN Git Service

56d0fbd50061d9a8e2841d9d0676e4ffbf4be230
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-18  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/cpp0x/initlist44.C: New.
4
5 2010-09-18  Richard Guenther  <rguenther@suse.de>
6
7         PR tree-optimization/45709
8         * g++.dg/torture/pr45709-2.C: New testcase.
9
10 2010-09-18  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/45709
13         * g++.dg/torture/pr45709.C: New testcase.
14
15 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
16
17         PR testsuite/45719
18         * gcc.target/i386/pad-3.c: Pass -fno-pic.
19
20 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
21
22         * gcc.target/i386/pad-1.c: New.
23         * gcc.target/i386/pad-2.c: Likewise.
24         * gcc.target/i386/pad-3.c: Likewise.
25         * gcc.target/i386/pad-4.c: Likewise.
26         * gcc.target/i386/pad-5a.c: Likewise.
27         * gcc.target/i386/pad-5b.c: Likewise.
28         * gcc.target/i386/pad-6a.c: Likewise.
29         * gcc.target/i386/pad-6b.c: Likewise.
30         * gcc.target/i386/pad-7.c: Likewise.
31         * gcc.target/i386/pad-8.c: Likewise.
32         * gcc.target/i386/pad-9.c: Likewise.
33         * gcc.target/i386/pad-10.c: Likewise.
34
35 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
36
37         PR middle-end/45234
38         * gcc.dg/torture/stackalign/alloca-5.c: New.
39
40 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
41
42         PR middle-end/45678
43         * gcc.dg/torture/pr45678-2.c: New.
44
45 2010-09-17  Richard Guenther  <rguenther@suse.de>
46
47         PR middle-end/45678
48         * gcc.dg/torture/pr45678-1.c: New testcase.
49
50 2010-09-17  Michael Matz  <matz@suse.de>
51
52         PR tree-optimization/43432
53         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
54         check_effective_target_vect_perm_short): New predicates.
55         (check_effective_target_vect_perm): Include x86_64.
56         * gcc.dg/vect/pr43432.c: New test.
57         * gcc.dg/vect/vect-114.c: Adjust.
58         * gcc.dg/vect/vect-15.c: Ditto.
59         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
60         * gcc.dg/vect/slp-perm-9.c: Ditto.
61
62 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
63
64         PR testsuite/45692      
65         * objc/execute/exceptions/throw-nil.m: Run the test only with the
66         GNU runtime.
67
68 2010-09-17  Richard Guenther  <rguenther@suse.de>
69
70         * gcc.dg/pr27898.c: Use -flto instead of -combine.
71         * gcc.dg/pr28706.c: Likewise.
72         * gcc.dg/pr28712.c: Likewise.
73         * gcc.dg/pr30762-1.c: Likewise.
74         * gcc.dg/pr30762-2.c: Likewise.
75         * gcc.dg/pr31529-1.c: Likewise.
76         * gcc.dg/pr31529-2.c: Likewise.
77         * gcc.dg/pr34457-1.c: Likewise.
78         * gcc.dg/pr34457-2.c: Likewise.
79         * gcc.dg/pr34668-1.c: Likewise.
80         * gcc.dg/pr34668-2.c: Likewise.
81         * gcc.dg/pr34989-1.c: Likewise.
82         * gcc.dg/pr34989-2.c: Likewise.
83         * gcc.dg/pr43557-1.c: Likewise.
84         * gcc.dg/pr43557-2.c: Likewise.
85         * gcc.dg/debug/pr41893-1.c: Likewise.
86         * gcc.dg/matrix/matrix.exp: Do not use -combine.
87         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
88         * gcc.dg/matrix/matrix-4.c: Likewise.
89         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
90         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
91         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
92         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
93
94 2010-09-16  Tobias Burnus  <burnus@net-b.de>
95
96         PR fortran/43665
97         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
98         optimizations.
99         * gfortran.dg/intent_optimize_1.f90: New test.
100
101 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
102
103         * gcc.target/i386/divmod-1.c: New.
104         * gcc.target/i386/divmod-2.c: Likewise.
105         * gcc.target/i386/divmod-3.c: Likewise.
106         * gcc.target/i386/divmod-4.c: Likewise.
107         * gcc.target/i386/divmod-4a.c: Likewise.
108         * gcc.target/i386/divmod-5.c: Likewise.
109         * gcc.target/i386/divmod-6.c: Likewise.
110         * gcc.target/i386/divmod-7.c: Likewise.
111         * gcc.target/i386/divmod-8.c: Likewise.
112         * gcc.target/i386/udivmod-1.c: Likewise.
113         * gcc.target/i386/udivmod-2.c: Likewise.
114         * gcc.target/i386/udivmod-3.c: Likewise.
115         * gcc.target/i386/udivmod-4.c: Likewise.
116         * gcc.target/i386/udivmod-4a.c: Likewise.
117         * gcc.target/i386/udivmod-5.c: Likewise.
118         * gcc.target/i386/udivmod-6.c: Likewise.
119         * gcc.target/i386/udivmod-7.c: Likewise.
120         * gcc.target/i386/udivmod-8.c: Likewise.
121
122 2010-09-16  Jan Hubicka  <jh@suse.cz>
123
124         * g++.dg/lto/pr45679-1_0.C: New file.
125         * g++.dg/lto/pr45679-1_1.C: New file.
126         * g++.dg/lto/pr45679-0_0.C: New file.
127         * g++.dg/lto/pr45679-0_1.C: New file.
128
129 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
130
131         PR fortran/45674
132         * gfortran.dg/class_dummy_2.f03: New.
133
134 2010-09-16  Richard Guenther  <rguenther@suse.de>
135
136         PR tree-optimization/45623
137         * gcc.dg/torture/pr45623.c: New testcase.
138
139 2010-09-16  Ira Rosen  <irar@il.ibm.com>
140
141         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
142         name and parentheses.
143         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
144
145 2010-09-15  Jason Merrill  <jason@redhat.com>
146
147         * g++.dg/parse/parameter-declaration-2.C: New.
148
149         * g++.dg/cpp0x/scoped_enum2.C: New.
150
151 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
152
153         * gcc.c-torture/compile/20100915-1.c: New test.
154
155 2010-09-15  Martin Jambor  <mjambor@suse.cz>
156
157         PR middle-end/45644
158         * gcc.dg/ipa/pr45644.c: New test.
159
160 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
161
162         PR tree-optimization/45633
163         * gcc.dg/vect/pr45633.c: New test.
164
165 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
166
167         PR fortran/45577
168         * gfortran.dg/allocate_derived_4.f90: New.
169
170 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
171
172         * lib/target-supports.exp
173         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
174         supported flag to true for neon.
175
176 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
177
178         PR c++/45665
179         * g++.dg/template/crash103.C: New.
180
181 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
182
183         Merge from 'apple/trunk' branch on FSF servers.
184
185         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
186
187         Radar 4457381
188         * objc.dg/msg-in-protocol.m: New.
189         * obj-c++.dg/msg-in-protocol.mm: New.
190
191         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
192
193         Radar 4219590
194         * objc.dg/break-in-ifstmt.m: New.
195
196         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
197
198         Radar 4174166
199         * obj-c++.dg/comp-types-13.mm: New.
200         * objc.dg/comp-types-12.m: New.
201
202         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
203
204         Radar 4216500
205         * obj-c++.dg/proto-lossage-7.mm: New.
206         * objc.dg/proto-lossage-7.m: New.
207
208 2010-09-14  Jan Hubicka  <jh@suse.cz>
209
210         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
211         folding.
212         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
213         folding.
214
215 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
216
217         PR middle-end/45567
218         * gcc.dg/pr45567.c: New test.
219
220         PR debug/45660
221         * g++.dg/debug/pr45660.C: New test.
222
223 2010-09-14  Ira Rosen  <irar@il.ibm.com>
224
225         PR tree-optimization/45470
226         * g++.dg/vect/pr45470-a.cc: New test.
227         * g++.dg/vect/pr45470-a.cc: New test.
228
229 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
230
231         PR target/42070
232         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
233         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
234
235 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
236
237         PR libfortran/45532
238         * gfortran.dg/namelist_64.f90: New test.
239
240 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
241
242         PR rtl-optimization/45617
243         * gcc.target/i386/pr45617.c: New test.
244
245 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
246
247         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
248
249 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
250
251         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
252         * gcc.target/i386/fma4-vector.c: Likewise.
253         * gcc.target/i386/vectorize2.c: Likewise.
254         * gcc.target/i386/vectorize4.c: Likewise.
255         * gcc.target/i386/vectorize5.c: Likewise.
256         * gcc.target/i386/vectorize6.c: Likewise.
257         * gcc.target/i386/vectorize8.c: Likewise.
258
259         * gcc.target/i386/vect-double-1.c: New.
260         * gcc.target/i386/vect-double-1a.c: Likewise.
261         * gcc.target/i386/vect-double-2.c: Likewise.
262         * gcc.target/i386/vect-double-2a.c: Likewise.
263
264         * lib/target-supports.exp (check_effective_target_vect_double):
265         Set et_vect_double_saved to 0 when tuning for Atom.
266
267 2010-09-13  Jan Hubicka  <jh@suse.cz>
268
269         * gcc.dg/torture/pr23821.c: Drop static keyword.
270         * gcc.dg/tree-ssa/loop-19.c: Likewise.
271         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
272
273 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
274
275         * gcc.target/arm/sync-1.c: New.
276
277 2010-09-12  Olivier Hainque  <hainque@adacore.com>
278
279         * gnat.dg/memtrap.adb: New test.
280
281 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
282
283         * gfortran.dg/promotion.f90: Fix options.
284
285 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
286
287         * g++.dg/cpp0x/range-for1.C: New.
288         * g++.dg/cpp0x/range-for2.C: New.
289         * g++.dg/cpp0x/range-for3.C: New.
290         * g++.dg/cpp0x/range-for4.C: New.
291         * g++.dg/cpp0x/range-for5.C: New.
292         * g++.dg/cpp0x/range-for6.C: New.
293
294 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
295
296         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
297         and counts. Check that transpose is not called.
298         * gfortran.dg/transpose_2.f90: Update error message.
299
300 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
301
302         PR c++/43824
303         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
304         * g++.dg/lookup/strong-using-2.C: Likewise.
305         * g++.dg/lookup/strong-using-3.C: Likewise.
306         * g++.dg/lookup/strong-using-5.C: Likewise.
307
308         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
309         * g++.dg/cpp0x/inline-ns4.C: New.
310         * g++.dg/cpp0x/inline-ns5.C: New.
311
312 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
313
314         PR middle-end/45634
315         * gfortran.fortran-torture/compile/pr45634.f90: New.
316
317 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
318
319         * objc.dg/fobjc-exceptions.m: New test.
320
321 2010-09-10  Jan Hubicka  <jh@suse.cz>
322
323         * g++.dg/inherit/covariant7.C: Fix pattern matching.
324
325 2010-09-10  Martin Jambor  <mjambor@suse.cz>
326
327         PR tree-optimization/44972
328         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
329         * gcc.dg/tree-ssa/pr45144.c: Likewise.
330         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
331         instead.
332         * g++.dg/torture/pr44972.C: New test.
333
334 2010-09-10  Martin Jambor  <mjambor@suse.cz>
335
336         PR tree-optimization/44972
337         * g++.dg/torture/pr34850.C: Remove expected warning.
338
339 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
340
341         * gfortran.dg/dummy_optional_arg.f90: New test.
342
343 2010-09-08  Jan Hubicka  <jh@suse.cz>
344
345         PR tree-optimization/45598
346         * fortran.fortran-torture/compile/pr45598.f90: New test.
347
348 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
349
350         * lib/target-supports-dg.exp (dg-require-ifunc): New.
351         * lib/target-supports.exp (check_ifunc_available): New.
352         * gcc.dg/attr-ifunc-1.c: New.
353         * gcc.dg/attr-ifunc-2.c: New.
354         * gcc.dg/attr-ifunc-3.c: New.
355         * gcc.dg/attr-ifunc-4.c: New.
356         * gcc.dg/attr-ifunc-5.c: New.
357         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
358         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
359         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
360         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
361
362 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
363
364         PR middle-end/40386
365         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
366
367 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
368
369         * gfortran.dg/inline_transpose_1.f90: New test.
370
371 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/45588
374         * g++.dg/warn/Wunused-var-15.C: New test.
375
376 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
377
378         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
379         hppa*-*-hpux*.
380
381 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
382
383         * objc/execute/exceptions/throw-nil.m: New test.
384         * objc/execute/exceptions/handler-1.m: Updated to use the new
385         objc_set_uncaught_exception_handler() function.
386         * objc/execute/exceptions/matcher-1.m: New test.
387
388 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
389
390         PR fortran/38282
391         * gfortran.dg/bit_comparison_1.F90: New test.
392         * gfortran.dg/leadz_trailz_3.f90: New test.
393         * gfortran.dg/masklr_2.F90: New test.
394         * gfortran.dg/shiftalr_1.F90: New test.
395         * gfortran.dg/merge_bits_2.F90: New test.
396         * gfortran.dg/dshift_2.F90: New test.
397         * gfortran.dg/bit_comparison_2.F90: New test.
398         * gfortran.dg/masklr_1.F90: New test.
399         * gfortran.dg/merge_bits_1.F90: New test.
400         * gfortran.dg/dshift_1.F90: New test.
401         * gfortran.dg/shiftalr_2.F90: New test.
402
403 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
404
405         * objc.dg/type-stream-1.m: Replaced with a test that tests that
406         functions from objc/typedstream.h are deprecated.
407
408 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
409
410         * lib/target-supports.exp
411         (check_effective_target_run_expensive_tests): New proc.
412         * gcc.c-torture/compile/limits-fnargs.c: Use
413         dg-require-effective-target run_expensive_tests.
414
415 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
416
417         PR fortran/45597
418         * gfortran.dg/gomp/pr45597.f90: New test.
419
420         PR fortran/45595
421         * gfortran.dg/gomp/pr45595.f90: New test.
422
423 2010-09-08  Michael Matz  <matz@suse.de>
424
425         * c-c++-common/uninit-17.c: Adjust.
426
427 2010-09-08  Michael Matz  <matz@suse.de>
428
429         PR tree-optimization/43430
430         * gcc.dg/vect/pr43430-2.c: New test.
431
432 2010-09-08  Michael Matz  <matz@suse.de>
433
434         PR tree-optimization/33244
435         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
436
437 2010-09-08  Richard Guenther  <rguenther@suse.de>
438
439         PR tree-optimization/45578
440         * gfortran.dg/pr45578.f90: New testcase.
441
442 2010-09-08  Richard Guenther  <rguenther@suse.de>
443
444         PR testsuite/45590
445         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
446
447 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
448
449         PR fortran/45576
450         * gfortran.dg/char_length_18.f90:  New test.
451
452 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
453
454         PR target/36502
455         * gcc.target/i386/pr36502.c: New test.
456
457         PR target/42313
458         PR target/44651
459         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
460         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
461
462 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
463
464         * gfortran.dg/achar_4.f90: Enable bounds checking.
465
466 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
467
468         PR target/45206
469         * gcc.target/i386/pr45206.c: New test.
470
471 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
472
473         PR fortran/45505
474         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
475
476 2010-09-07  Jan Hubicka  <jh@suse.cz>
477
478         * gcc.c-torture/compile/20100907.c: New testcase.
479
480 2010-09-07  Richard Guenther  <rguenther@suse.de>
481
482         PR middle-end/45569
483         * g++.dg/eh/pr45569.C: New testcase.
484
485 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
486
487         PR target/43137
488         * gcc.target/arm/pr43137.c: New test.
489
490 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
491
492         PR fortran/36931
493         * gfortran.dg/dependency_35.f90:  New test.
494
495 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
496
497         PR fortran/34145
498         * gfortran.dg/char_length_17.f90:  New test.
499
500 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
501
502         PR c++/45200
503         PR c++/45293
504         PR c++/45558
505         * g++.dg/template/typedef34.C: New test.
506         * g++.dg/template/typedef35.C: New test.
507
508 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
509
510         PR target/22152
511         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
512
513 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
514
515         * g++.dg/warn/Wdouble-promotion.C: New.
516
517 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
518
519         * g++.dg/parse/redef2.C: New.
520
521 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
522
523         * gcc.dg/20100906-1.c: New testcase.
524
525 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
526
527         PR testsuite/45543
528         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
529         DW_TAG_enumeration_type DIE.
530
531 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
532
533         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
534         Update XFAILs.
535
536 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
537
538         PR rtl-optimization/44919
539         * g++.dg/opt/pr44919.C: New.
540
541 2010-09-06  Tobias Burnus  <burnus@net-b.de>
542
543         PR fortran/38282
544         * gfortran.dg/iall_iany_iparity_1.f90: New.
545         * gfortran.dg/iall_iany_iparity_2.f90: New.
546
547 2010-09-06  Jason Merrill  <jason@redhat.com>
548
549         * g++.dg/cpp0x/initlist42.C: New.
550
551         * g++.dg/cpp0x/auto19.C: New.
552
553         * g++.dg/template/sfinae25.C: New.
554         * g++.dg/template/char1.C: Expect warning.
555         * g++.dg/template/nontype10.C: Likewise.
556
557         * g++.dg/cpp0x/implicit9.C: New.
558
559         * g++.dg/cpp0x/initlist43.C: New.
560
561 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
562
563         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
564
565 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
566
567         * gcc.dg/Wdouble-promotion.c: New.
568
569 2010-09-05  Tobias Burnus  <burnus@net-b.de>
570
571         * gfortran.dg/float128_1.f90: Remove test case as
572         it always fails since Rev 163611 backed out the
573         front-end implementation.
574
575 2010-09-05  Tobias Burnus  <burnus@net-b.de>
576
577         * gfortran.dg/float128_1.f90: XFAIL test case.
578
579 2010-09-05  Tobias Burnus  <burnus@net-b.de>
580
581         * gfortran.dg/bessel_7.f90: Decrease required precision.
582
583 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
584
585         PR testsuite/45545
586         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
587         ref-all-matching targets.
588
589 2010-09-05  Richard Guenther  <rguenther@suse.de>
590
591         PR tree-optimization/45535
592         * gcc.c-torture/compile/pr45535.c: New testcase.
593
594 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
595
596         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
597         "\[^\n\]*".
598         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
599         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
600         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
601         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
602         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
603         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
604         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
605         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
606         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
607         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
608         * gcc.target/i386/pr22152.c: Likewise.
609         * gcc.target/i386/pr36992-1.c: Likewise.
610         * gcc.target/i386/pr36992-2.c: Likewise.
611         * gcc.target/sh/sh4a-memmovua.c: Likewise.
612
613 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
614
615         PR testsuite/43957
616         * gcc.dg/const-uniq-1.c: Modify regexp.
617
618 2010-09-04  Tobias Burnus  <burnus@net-b.de>
619
620         PR fortran/45530
621         * gfortran.dg/namelist_63.f90: New.
622
623 2010-09-04  Jan Hubicka  <jh@suse.cz>
624
625         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
626         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
627
628 2010-09-04  Jan Hubicka  <jh@suse.cz>
629
630         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
631
632 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
633
634         PR fortran/45507
635         * gfortran.dg/allocate_alloc_opt_12.f90: New.
636
637 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
638
639         * gcc.dg/opts-4.c: New test.
640
641 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
642
643         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
644         * gcc.dg/vect/vect-peel-4.c: Ditto.
645
646 2010-09-03  Daniel Kraft  <d@domob.eu>
647
648         PR fortran/45525
649         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
650
651 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
652
653         PR fortran/45159
654         * gfortran.dg/dependency_34.f90:  New test.
655
656 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
657
658         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
659
660 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
661
662         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
663         gcc.target/i386/clearcap.map if supported.
664
665 2010-09-03  Michael Matz  <matz@suse.de>
666
667         PR middle-end/45415
668         * gcc.dg/pr45415.c: New test.
669
670 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
671
672         PR tree-optimization/45506
673         * gcc.dg/pr45506.c: New.
674
675 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
676
677         PR target/45476
678         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
679         * gcc.target/i386/float128-2.c: Ditto.
680
681 2010-09-03  Daniel Kraft  <d@domob.eu>
682
683         PR fortran/34162
684         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
685         * gfortran.dg/internal_dummy_2.f08: New test.
686         * gfortran.dg/internal_dummy_3.f08: New test.
687         * gfortran.dg/internal_dummy_4.f08: New test.
688
689 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
690
691         PR debug/45500
692         * gcc.target/i386/pr45500.c: New test.
693
694 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
695
696         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
697
698 2010-09-03  Daniel Kraft  <d@domob.eu>
699
700         PR fortran/44602
701         * gfortran.dg/exit_2.f08; Adapt error messages.
702         * gfortran.dg/exit_3.f08: New test.
703         * gfortran.dg/exit_4.f08: New test.
704         * gfortran.dg/exit_5.f03: New test.
705
706 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
707
708         * gfortran.dg/ishft_4.f90: New test.
709
710 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
711
712         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
713         FRIZ/XSRIZ instruciton for (double)(long long)x.
714         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
715
716 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
717
718         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
719
720 2010-09-02  Richard Guenther  <rguenther@suse.de>
721
722         PR tree-optimization/44937
723         PR tree-optimization/45412
724         * g++.dg/opt/pr45412.C: New testcase.
725         * gcc.c-torture/compile/pr45412.c: Likewise.
726         * gcc.c-torture/compile/pr44937.c: Likewise.
727
728 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
729
730         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
731         but using -Werror=comment.
732         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
733         expected error messages.
734
735 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
736
737         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
738         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
739
740 2010-09-02  Tobias Burnus  <burnus@net-b.de>
741
742         PR fortran/45489
743         * gfortran.dg/initialization_27.f90: New.
744
745 2010-09-02  Ira Rosen  <irar@il.ibm.com>
746
747         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
748         check into different basic blocks. Expect vectorization if misaligned
749         stores are supported.
750         * gcc.dg/vect/bb-slp-8a.c: New test.
751         * gcc.dg/vect/bb-slp-8b.c: New test.
752
753 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
754
755         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
756
757 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
758
759         PR fortran/44541
760         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
761         * gfortran.dg/class_dummy_1.f03: New.
762
763 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
764
765         PR middle-end/45458
766         * g++.dg/tree-prof/partition2.C: New test.
767
768 2010-09-01  Richard Guenther  <rguenther@suse.de>
769
770         * gcc.dg/vect/vect-outer-fir.c: Adjust.
771         * gcc.dg/tree-ssa/vrp54.c: New testcase.
772         * gcc.c-torture/execute/20100827-1.c: Likewise.
773
774 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
775
776         * gfortran.dg/execute_command_line_1.f90: New test.
777
778 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
779
780         PR preprocessor/45457
781         * c-c++-common/cpp/pr45457.c: New test.
782
783 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
784
785         * gcc.dg/nested-func-8.c: New test.
786
787 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
788
789         PR fortran/38282
790         * gfortran.dg/popcnt_poppar_1.F90: New test.
791         * gfortran.dg/popcnt_poppar_2.F90: New test.
792
793 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
794
795         * gcc.target/i386/volatile-2.c: Require nonpic target.
796
797 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
798
799         PR middle-end/45461
800         * gcc.dg/pr45461.c: New test.
801
802 2010-08-31  Richard Guenther  <rguenther@suse.de>
803
804         PR testsuite/45455
805         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
806
807 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
808
809         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
810
811 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
812
813         PR fortran/45456
814         * gfortran.dg/typebound_proc_18.f03: New.
815
816 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
817
818         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
819         * lib/scanasm.exp (scan-stack-usage): Likewise.
820         (scan-stack-usage-not): Likewise.
821         * gcc.dg/stack-usage-1.c: New test.
822         * gcc.target/i386/stack-usage-realign.c: Likewise.
823
824 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
825
826         PR tree-optimization/45427
827         * gcc.dg/tree-ssa/pr45427.c: New test.
828
829 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
830
831         PR c++/45043
832         * g++.dg/template/crash102.C: New.
833
834 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
835
836         PR middle-end/45423
837         * gcc.dg/gomp/atomic-12.c: New test.
838         * gcc.dg/gomp/atomic-13.c: New test.
839         * gcc.dg/gomp/atomic-14.c: New test.
840         * g++.dg/gomp/atomic-11.C: New test.
841         * g++.dg/gomp/atomic-12.C: New test.
842         * g++.dg/gomp/atomic-13.C: New test.
843         * g++.dg/gomp/atomic-14.C: New test.
844
845 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
846
847         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
848         delimiter.
849
850 2010-08-30  Thomas Quinot  <quinot@adacore.com>
851
852         * gnat.dg/discr24.adb: New test.
853
854 2010-08-30  Richard Guenther  <rguenther@suse.de>
855
856         PR tree-optimization/45449
857         * gcc.dg/pr45449.c: New testcase.
858
859 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
860
861         * gcc.dg/opts-1.c: Expect errors, not warnings.
862
863 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
864
865         PR fortran/42769
866         * gfortran.dg/dynamic_dispatch_11.f03: New.
867
868 2010-08-29  Jason Merrill  <jason@redhat.com>
869
870         PR c++/44991
871         * g++.dg/parse/defarg15.C: New.
872
873 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
874
875         PR fortran/45439
876         * gfortran.dg/select_type_16.f03: New.
877
878 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
879             Tobias Burnus  <burnus@net-b.de>
880
881         * gfortran.dg/bessel_7.f90: Decrease required precision.
882
883 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
884             Kaz Kojima  <kkojima@gcc.gnu.org>
885
886         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
887
888 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
889
890         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
891         floating point conversion code generation.
892         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
893         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
894         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
895         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
896         to integer conversion code generation.
897         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
898         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
899         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
900         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
901
902 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
903
904         PR fortran/32049
905         * gfortran.dg/random_seed_1.f90: Adjust test.
906         * gfortran.dg/float128_1.f90: New test.
907
908 2010-08-27  Tobias Burnus  <burnus@net-b.de>
909
910         PR fortran/33197
911         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
912         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
913         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
914         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
915         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
916         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
917         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
918
919 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
920
921         PR fortran/45420
922         * gfortran.dg/select_type_15.f03: New.
923
924 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
925
926         PR libfortran/43217
927         * gfortran.dg/hollerith8.f90: New test.
928
929 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
930
931         PR fortran/45159
932         * gfortran.dg/dependency_33.f90:  New test.
933
934 2010-08-27  Richard Guenther  <rguenther@suse.de>
935
936         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
937         * gcc.dg/graphite/scop-2.c: Likewise.
938         * gcc.dg/graphite/scop-20.c: Likewise.
939         * gcc.dg/vect/slp-25.c: Likewise.
940
941 2010-08-27  Olivier Hainque  <hainque@adacore.com>
942
943         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
944
945 2010-08-26  Daniel Kraft  <d@domob.eu>
946
947         PR fortran/38936
948         PR fortran/44047
949         PR fortran/45384
950         * gfortran.dg/associate_8.f03: New test.
951         * gfortran.dg/select_type_13.f03: New test.
952         * gfortran.dg/select_type_14.f03: New test.
953
954 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
955
956         PR tree-optimization/44485
957         * gcc.dg/pr44485.c: New test.
958
959 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
960
961         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
962         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
963         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
964
965 2010-08-26  Richard Guenther  <rguenther@suse.de>
966
967         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
968         * gcc.dg/graphite/scop-21.c: Likewise.
969
970 2010-08-26  Richard Guenther  <rguenther@suse.de>
971
972         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
973         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
974         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
975         * gcc.dg/vect/vect-91.c: Likewise.
976         * gcc.dg/vect/vect-peel-1.c: Likewise.
977         * gcc.dg/vect/vect-peel-2.c: Likewise.
978         * gcc.dg/vect/vect-peel-4.c: Likewise.
979
980 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR libfortran/41859
983         * gfortran.dg/der_io_4.f90: New test.
984
985 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
986
987         PR rtl-optimization/44858
988         * gcc.c-torture/execute/pr44858.c: New test.
989
990         PR rtl-optimization/45400
991         * g++.dg/other/i386-8.C: New test.
992
993 2010-08-25  Richard Guenther  <rguenther@suse.de>
994
995         * gcc.dg/alias-8.c: Adjust.
996
997 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
998
999         * gcc.target/i386/combine-mul.c: New test.
1000
1001 2010-08-25  Richard Guenther  <rguenther@suse.de>
1002
1003         PR lto/44562
1004         * gcc.dg/graphite/id-27.c: New testcase.
1005         * gcc.dg/lto/20100825-1_0.c: Likewise.
1006
1007 2010-08-25  Richard Guenther  <rguenther@suse.de>
1008
1009         PR tree-optimization/45316
1010         * g++.dg/opt/pr45316.C: New testcase.
1011
1012 2010-08-25  Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/45393
1015         * g++.dg/torture/pr45393.C: New testcase.
1016
1017 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR tree-optimization/45059
1020         * gcc.c-torture/compile/pr45059.c: New test.
1021
1022 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1023
1024         * lib/target-supports.exp (check_effective_target_vect_unpack):
1025         Set vect_unpack supported flag to true for neon.
1026
1027 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1028
1029         * gcc.dg/tree-ssa/ifc-5.c: New.
1030
1031 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1032
1033         * gcc.dg/tree-ssa/ifc-4.c: New.
1034         * gcc.dg/tree-ssa/ifc-7.c: New.
1035
1036 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1037
1038         * gcc.dg/vect/vect.exp: Check loongson targets
1039         * g++.dg/vect/vect.exp: Likewise
1040         * gfortran.dg/vect/vect.exp: Likewise
1041
1042 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1043
1044         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1045         -mveclibabi=mass.
1046
1047 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1048
1049         PR fortran/45366
1050         * gfortran.dg/proc_ptr_29.f90: New.
1051
1052 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1053             Dominique d'Humieres <dominiq@lps.ens.fr>
1054
1055         PR fortran/45367
1056         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1057
1058 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1059
1060         PR fortran/45367
1061         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1062
1063 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1064
1065         PR fortran/36158
1066         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1067
1068 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1069             Dominique d'Humieres <dominiq@lps.ens.fr>
1070
1071         PR fortran/45367
1072         PR fortran/36158
1073         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1074         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1075
1076 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1077
1078         PR fortran/44863
1079         PR fortran/45271
1080         PR fortran/45290
1081         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1082         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1083         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1084
1085 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1086
1087         PR fortran/36158
1088         PR fortran/33197
1089         * gfortran.dg/bessel_6.f90: New.
1090         * gfortran.dg/bessel_7.f90: New.
1091
1092 2010-08-20  Jan Hubicka  <jh@suse.cz>
1093
1094         PR c++/45307
1095         PR c++/17736
1096         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1097         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1098
1099 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1100
1101         PR target/45336
1102         * gcc.target/i386/pr45336-1.c: New.
1103         * gcc.target/i386/pr45336-2.c: Likewise.
1104         * gcc.target/i386/pr45336-3.c: Likewise.
1105         * gcc.target/i386/pr45336-4.c: Likewise.
1106
1107 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1108
1109         PR testsuite/45361
1110         * gcc.target/i386/volatile-2.c: Update scan strings to also
1111         include (%rip) for the memory reference on x86_64.
1112
1113 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR middle-end/44974
1116         * gcc.dg/pr44974.c: New test.
1117
1118         PR rtl-optimization/45353
1119         * gcc.dg/pr45353.c: New test.
1120
1121 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         * gcc.target/i386/volatile-2.c: New.
1124
1125 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1126
1127         PR rtl-optimization/44691
1128         * gfortran.dg/pr44691.f: New test.
1129
1130 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1131
1132         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1133
1134 2010-08-19  Jason Merrill  <jason@redhat.com>
1135
1136         * g++.dg/init/synth3.C: New.
1137         * g++.dg/init/value8.C: New.
1138         * g++.dg/tree-ssa/empty-2.C: New.
1139         * g++.dg/cpp0x/noexcept09.C: New.
1140
1141 2010-08-19  Daniel Kraft  <d@domob.eu>
1142
1143         PR fortran/29785
1144         PR fortran/45016
1145         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1146         * gfortran.dg/pointer_remapping_1.f90: New test.
1147         * gfortran.dg/pointer_remapping_2.f03: New test.
1148         * gfortran.dg/pointer_remapping_3.f08: New test.
1149         * gfortran.dg/pointer_remapping_4.f03: New test.
1150         * gfortran.dg/pointer_remapping_5.f08: New test.
1151         * gfortran.dg/pointer_remapping_6.f08: New test.
1152
1153 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1154
1155         PR testsuite/45324
1156         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1157
1158 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1159
1160         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1161
1162 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1163
1164         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1165         variable.
1166
1167 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1168
1169         PR target/45070
1170         * gcc.c-torture/execute/pr45070.c: New.
1171
1172 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1173
1174         * g++.dg/pr44328.C: New test.
1175
1176 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1177
1178         PR fortran/36158
1179         PR fortran/33197
1180         * gfortran.dg/bessel_3.f90: New.
1181         * gfortran.dg/bessel_4.f90: New.
1182         * gfortran.dg/bessel_5.f90: New.
1183
1184 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1185
1186         PR fortran/45290
1187         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1188         * gfortran.dg/pointer_init_2.f90: New.
1189         * gfortran.dg/pointer_init_3.f90: New.
1190         * gfortran.dg/pointer_init_4.f90: New.
1191
1192 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1193
1194         PR c++/45049
1195         * g++.dg/pr45049-1.C: New test.
1196         * g++.dg/pr45049-2.C: New test.
1197
1198 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1199
1200         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1201         20 if __ARM_PCS is defined otherwise 64.
1202         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1203         instead of hard coded 64.
1204
1205 2010-08-18  Yao Qi  <yao@codesourcery.com>
1206
1207         PR target/45094
1208         * gcc.target/arm/pr45094.c: New test.
1209
1210 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1211
1212         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1213
1214 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1215
1216         PR rtl-optimization/42575
1217         * gcc.target/arm/pr42575.c: New test.
1218
1219 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1220
1221         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1222         * gcc.dg/tls/thr-cse-1.c: New.
1223
1224 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1225
1226         PR debug/42487
1227         * lib/target-supports.exp
1228         (check_effective_target_function_sections): New.
1229         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1230         function sections before proceding.
1231
1232 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR fortran/45308
1235         * gfortran.dg/pr45308.f03: New test.
1236
1237 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         PR target/45296
1240         * gcc.target/i386/pr45296.c: New test.
1241
1242 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1243
1244         * g++.dg/ext/uow-1.C: New.
1245         * g++.dg/ext/uow-2.C: New.
1246         * g++.dg/ext/uow-3.C: New.
1247         * g++.dg/ext/uow-4.C: New.
1248
1249 2010-08-17  Richard Guenther  <rguenther@suse.de>
1250
1251         PR testsuite/45266
1252         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1253
1254 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1255
1256         PR c/40563
1257         * gcc.dg/Wcxx-compat-20.c: New test.
1258
1259 2010-08-17  Daniel Kraft  <d@domob.eu>
1260
1261         PR fortran/38936
1262         * gfortran.dg/associate_1.f03: Extended to test newly supported
1263         features like association to variables.
1264         * gfortran.dg/associate_3.f03: Removed check for illegal change
1265         of associate-name here...
1266         * gfortran.dg/associate_5.f03: ...and added it here.
1267         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1268         * gfortran.dg/associate_7.f03: New test.
1269
1270 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1271
1272         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1273
1274 2010-08-15  Daniel Kraft  <d@domob.eu>
1275
1276         PR fortran/38936
1277         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1278         * gfortran.dg/associate_3.f03: Clarify comment.
1279         * gfortran.dg/associate_5.f03: New test.
1280         * gfortran.dg/associate_6.f03: New test.
1281
1282 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1283
1284         PR fortran/45211
1285         * gfortran.dg/bind_c_usage_21.f90: New.
1286         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1287
1288 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1289
1290         * gfortran.dg/optional_absent_1.f90: New.
1291         * gfortran.dg/null_actual.f90: New.
1292
1293 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1294
1295         * gfortran.dg/pointer_target_1.f90: New.
1296         * gfortran.dg/pointer_target_2.f90: New.
1297         * gfortran.dg/pointer_target_3.f90: New.
1298
1299 2010-08-15  Daniel Kraft  <d@domob.eu>
1300
1301         PR fortran/45197
1302         * gfortran.dg/elemental_args_check_3.f90: New test.
1303         * gfortran.dg/impure_1.f08: New test.
1304         * gfortran.dg/impure_2.f08: New test.
1305         * gfortran.dg/impure_3.f90: New test.
1306         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1307
1308 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1309
1310         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1311         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1312         SLP tests.
1313         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1314         misaligned loads.
1315         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1316         misaligned stores.c
1317         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1318
1319 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1320
1321         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1322         dg-require-effective-target after dg-do.
1323
1324 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1325
1326         * lib/target-supports.exp (check_effective_target_vect_int): Return
1327         true for Loongson targets.
1328         (check_effective_target_vect_shift): Likewise.
1329         (check_effective_target_vect_no_int_max): Likewise.
1330         (check_effective_target_vect_no_align): Likewise.
1331         (check_effective_target_vect_short_mult): Likewise.
1332
1333 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1334
1335         * g++.dg/cast.C: Change fields of structures to "long" to pass
1336         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1337         * g++.dg/cpp0x/iop.C: Ditto.
1338         * g++.dg/cpp0x/named_refs.C: Ditto.
1339         * g++.dg/cpp0x/rv1p.C: Ditto.
1340         * g++.dg/cpp0x/rv2p.C: Ditto.
1341         * g++.dg/cpp0x/rv3p.C: Ditto.
1342         * g++.dg/cpp0x/rv4p.C: Ditto.
1343         * g++.dg/cpp0x/rv5p.C: Ditto.
1344         * g++.dg/cpp0x/rv6p.C: Ditto.
1345         * g++.dg/cpp0x/rv7p.C: Ditto.
1346         * g++.dg/cpp0x/rv8p.C: Ditto.
1347         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1348
1349 2010-08-13  Daniel Kraft  <d@domob.eu>
1350
1351         * gfortran.dg/implied_shape_1.f08: New test.
1352         * gfortran.dg/implied_shape_2.f90: New test.
1353         * gfortran.dg/implied_shape_3.f08: New test.
1354
1355 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1356
1357         PR libfortran/42526
1358         * gfortran.dg/char_component_initializer_1.f90: New test.
1359
1360 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1361
1362         PR tree-optimization/45241
1363         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1364
1365 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1366
1367         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1368         to dg-options.
1369         * gcc.target/i386/pr40906-2.c: Ditto.
1370         * gcc.target/i386/pr40906-3.c: Ditto.
1371
1372 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1373
1374         PR middle-end/45262
1375         * gcc.c-torture/execute/pr45262.c: New test.
1376
1377 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1378
1379         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1380         empty argument.
1381         * g++.dg/other/profile1.C: Ditto.
1382
1383 2010-08-12  Richard Guenther  <rguenther@suse.de>
1384
1385         PR tree-optimization/45232
1386         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1387         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1388         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1389         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1390         unsigned arithmetic.
1391         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1392         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1393         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1394         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1395         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1396         unsigned arithmetic.
1397         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1398         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1399         unsigned arithmetic.
1400         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1401         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1402         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1403         unsigned arithmetic.
1404         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1405         * gcc.dg/tree-ssa/negate.c: Adjust.
1406         * gcc.dg/vect/vect-1.c: Adjust.
1407         * gfortran.dg/reassoc_6.f: XFAIL.
1408
1409 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR debug/45259
1412         * gcc.dg/pr45259.c: New test.
1413
1414 2010-08-12  Wei Guozhi  <carrot@google.com>
1415
1416         PR target/44999
1417         * gcc.target/arm/pr44999.c: New testcase.
1418
1419 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1420
1421         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1422         (N): Likewise.
1423         (main): Adjust accordingly.
1424
1425 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1426
1427         * gfortran.dg/graphite/id-22.f: New.
1428
1429 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1430
1431         * gcc.dg/graphite/id-26.c: New.
1432
1433 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1434
1435         * gcc.dg/graphite/id-25.c: New.
1436
1437 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1438
1439         * gcc.dg/graphite/run-id-5.c: New.
1440         * gcc.dg/graphite/run-id-6.c: New.
1441         * gfortran.dg/graphite/id-21.f: New.
1442
1443 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1444
1445         * gcc.dg/graphite/id-24.c: New.
1446
1447 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1448
1449         * gcc.dg/tree-ssa/pr20742.c: New.
1450
1451 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1452
1453         * gcc.dg/graphite/id-23.c: New.
1454
1455 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1456
1457         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1458
1459 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1460
1461         * gcc.dg/graphite/pr42729.c: New.
1462
1463 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1464
1465         * gfortran.dg/graphite/id-20.f: New.
1466
1467 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1468
1469         * gcc.dg/graphite/id-22.c: New.
1470
1471 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1472
1473         * gcc.dg/graphite/run-id-2.c: Call abort.
1474
1475 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1476
1477         * gcc.dg/graphite/id-20.c: New.
1478
1479 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1480             Steve Kargl <kargl@gcc.gnu.org>
1481
1482         PR fortran/44595
1483         * gfortran.dg/move_alloc_3.f90: New.
1484         * gfortran.dg/random_seed_2.f90: New.
1485
1486 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1487
1488         * lib/target-supports.exp (check_effective_target_sync_int_long):
1489         Add hppa*-*-linux*.
1490         (check_effective_target_sync_char_short): Likewise.
1491
1492 2010-08-10  Yao Qi  <yao@codesourcery.com>
1493
1494         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1495         general form.
1496         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1497         * g++.dg/other/packed1.C: Likewise.
1498         * g++.dg/other/crash-4.C: Likewise.
1499         * g++.dg/ext/packed8.C: Likewise.
1500         * g++.dg/init/array16.C: Likewise.
1501
1502 2010-08-10  xinliang David Li  <davidxl@google.com>
1503         * gcc.dg/tree-ssa/loop-19.c: Add option
1504         -fno-prefetch-loop-array
1505
1506 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1507
1508         PR middle-end/45182
1509         * gcc.c-torture/compile/pr45182.c: New test.
1510
1511 2010-08-09  Jason Merrill  <jason@redhat.com>
1512
1513         PR c++/45236
1514         * g++.dg/cpp0x/variadic-104.C: New.
1515
1516 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1517
1518         PR fortran/44235
1519         * gfortran.dg/dependency_32.f90:  New test.
1520
1521 2010-08-09  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/44632
1524         * g++.dg/opt/nrv17.C: New testcase.
1525
1526 2010-08-09  Richard Guenther  <rguenther@suse.de>
1527
1528         PR middle-end/45212
1529         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1530         alignment from MEM_REF offset only if we took it from the
1531         base object.
1532
1533         * gcc.target/i386/pr24178.c: New testcase.
1534
1535 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1538         * gcc.dg/20030702-1.c: Ditto.
1539         * gcc.dg/20050309-1.c: Ditto.
1540         * gcc.dg/20050325-1.c: Ditto.
1541         * gcc.dg/20050330-2.c: Ditto.
1542         * gcc.dg/20051201-1.c: Ditto.
1543         * gcc.dg/gomp/pr27573.c: Ditto.
1544         * gcc.dg/gomp/pr34610.c: Ditto.
1545         * gcc.dg/pr24225.c: Ditto.
1546         * gcc.dg/pr26570.c: Ditto.
1547         * gcc.dg/pr32773.c: Ditto.
1548         * g++.dg/gcov/gcov-6.C: Ditto.
1549         * g++.dg/gomp/pr34608.C: Ditto.
1550         * gfortran.dg/gomp/pr27573.f90: Ditto.
1551
1552         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1553         dg-require-host-local dg directive.
1554         * gcc.dg/profile-dir-2.c: Ditto.
1555         * gcc.dg/profile-dir-3.c: Ditto.
1556
1557 2010-08-08  Richard Guenther  <rguenther@suse.de>
1558
1559         PR tree-optimization/45109
1560         * gcc.c-torture/compile/pr45109.c: New testcase.
1561
1562 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1563
1564         * gcc.dg/march.c: Skip if -march defined.
1565         * gcc.dg/mtune.c: Skip if -mtune defined.
1566
1567         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1568         generic thunk support.
1569
1570 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         PR target/45213
1573         * gcc.target/i386/pr45213.c: New test.
1574
1575 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1576
1577         PR libfortran/45143
1578         * gfortran.dg/fmt_error_11.f03: New test.
1579
1580 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1581
1582         * lib/target-supports.exp (check_effective_target_sync_int_long):
1583         Add arm*-*-linux-gnueabi.
1584         (check_effective_target_sync_char_short): Likewise.
1585
1586 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1587
1588         PR fortran/45159
1589         * gfortran.dg/dependency_31.f90:  New test.
1590
1591 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1592
1593         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1594
1595 2010-08-06  Jason Merrill  <jason@redhat.com>
1596
1597         * g++.dg/cpp0x/sfinae3.C: New.
1598         * g++.dg/cpp0x/sfinae4.C: New.
1599
1600 2010-08-06  Richard Guenther  <rguenther@suse.de>
1601
1602         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1603         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1604         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1605         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1606         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1607         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1608         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1609         * gcc.c-torture/execute/20100805-1.c: Likewise.
1610
1611 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1612
1613         PR testsuite/42855
1614         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1615
1616 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1617
1618         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1619         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1620
1621 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1622
1623         * g++.dg/ipa/devirt-1.C: New test.
1624         * g++.dg/ipa/devirt-2.C: Likewise.
1625         * g++.dg/ipa/devirt-3.C: Likewise.
1626         * g++.dg/ipa/devirt-4.C: Likewise.
1627         * g++.dg/ipa/devirt-5.C: Likewise.
1628         * gcc.dg/ipa/iinline-3.c: Likewise.
1629
1630 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1631
1632         PR tree-optimization/45144
1633         * gcc.dg/tree-ssa/pr45144.c: New test.
1634
1635 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/42207
1638         PR fortran/44064
1639         PR fortran/44065
1640         * gfortran.dg/class_25.f03: New.
1641         * gfortran.dg/class_26.f03: New.
1642
1643 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1644
1645         * g++.dg/warn/miss-format-1.C: Update line number.
1646
1647 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1648
1649         PR c++/44641
1650         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1651         .frame and .mask assembler directives.
1652
1653 2010-08-04  Richard Guenther  <rguenther@suse.de>
1654
1655         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1656         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1657         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1658         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1659
1660 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1661
1662         PR fortran/44857
1663         * gfortran.dg/derived_constructor_char_1.f90: New.
1664         * gfortran.dg/derived_constructor_char_2.f90: New.
1665
1666 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1667
1668         PR fortran/45159
1669         * gfortran.dg/dependency_30.f90:  New test.
1670
1671 2010-08-03  Jan Hubicka  <jh@suse.cz>
1672
1673         * gcc.c-torture/compile/pr45085.c: New testcase.
1674
1675 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1676
1677         PR fortran/44584
1678         PR fortran/45161
1679         * gfortran.dg/typebound_call_9.f03: Modified.
1680         * gfortran.dg/typebound_generic_1.f03: Modified.
1681
1682 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1683
1684         PR fortran/45159
1685
1686         * gfortran.dg/dependency_29.f90:  New test.
1687
1688 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1689
1690         PR fortran/36854
1691         * gfortran.dg/character_comparison_2.f90:  New test.
1692         * gfortran.dg/character_comparison_3.f90:  New test.
1693         * gfortran.dg/dependency_28.f90:  New test.
1694
1695 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1696
1697         PR target/40457
1698         * gcc.target/arm/pr40457-1.c: New test.
1699         * gcc.target/arm/pr40457-2.c: New test.
1700
1701 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1702
1703         PR fortran/44912
1704         * gfortran.dg/typebound_call_17.f03: New.
1705
1706 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1707
1708         PR fortran/44929
1709         * gfortran.dg/allocate_derived_3.f90: New.
1710
1711 2010-07-30  Xinliang David Li  <davidxl@google.com>
1712         PR tree-optimization/45121
1713         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1714
1715 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1716
1717         PR c++/45112
1718         * testsuite/g++.dg/pr45112.C: New test.
1719
1720 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR debug/45055
1723         PR rtl-optimization/45137
1724         * gcc.dg/pr45055.c: New test.
1725
1726 2010-07-30  Alan Modra  <amodra@gmail.com>
1727
1728         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1729         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1730
1731 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/45087
1734         PR fortran/45125
1735         * gfortran.dg/whole_file_25.f90: New.
1736         * gfortran.dg/whole_file_26.f90: New.
1737         * gfortran.dg/whole_file_27.f90: New.
1738
1739 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1740
1741         PR fortran/44962
1742         * gfortran.dg/typebound_proc_17.f03: New.
1743
1744 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1745
1746         PR fortran/45004
1747         * gfortran.dg/move_alloc_2.f90: New.
1748
1749 2010-07-29  Xinliang David Li  <davidxl@google.com>
1750         PR tree-optimization/45121
1751         * c-c++-common/uninit-17.c: Fix expected output.
1752
1753 2010-07-29  Richard Guenther  <rguenther@suse.de>
1754
1755         PR tree-optimization/45120
1756         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1757
1758 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1759
1760         PR fortran/42051
1761         PR fortran/44064
1762         * gfortran.dg/pr42051.f03: New testcase.
1763
1764 2010-07-29  Richard Guenther  <rguenther@suse.de>
1765
1766         PR middle-end/45034
1767         * gcc.c-torture/execute/pr45034.c: New testcase.
1768
1769 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1770
1771         PR c++/45096
1772         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1773
1774 2010-07-28  Daniel Kraft  <d@domob.eu>
1775
1776         * gfortran.dg/bound_8.f90: New test.
1777
1778 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR debug/45105
1781         * gcc.dg/pr45105.c: New test.
1782
1783 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1784
1785         PR rtl-optimization/45107
1786         * gcc.dg/pr45107.c: New test.
1787
1788 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1789
1790         PR rtl-optimization/45101
1791         * gcc.dg/pr45101.c: New test.
1792
1793 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/45077
1796         * gfortran.dg/whole_file_24.f90: New.
1797
1798 2010-07-27  Jason Merrill  <jason@redhat.com>
1799
1800         * g++.dg/cpp0x/variadic102.C: New.
1801         * g++.dg/cpp0x/variadic103.C: New.
1802
1803 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1804
1805         PR rtl-optimization/40956
1806         PR target/42495
1807         PR middle-end/42574
1808         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1809         * gcc.target/arm/pr42574.c: Add tests.
1810
1811 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1812
1813         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1814         test name.
1815         (cleanup-repo-files): Ditto.
1816         (cleanup-saved-temps): Ditto.
1817
1818 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR testsuite/44701
1821         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1822
1823         PR c/45079
1824         * gcc.dg/pr45079.c: New test.
1825
1826 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1827
1828         PR tree-optimization/44152
1829         * gcc.dg/vect/fast-math-pr44152.c: New test.
1830
1831 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1832
1833         PR ObjC/44140
1834         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1835         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1836         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1837         * obj-c++.dg/torture/trivial.mm: Ditto.
1838         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1839         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1840         * objc.dg/torture/tls/thr-init.m: Ditto.
1841         * objc.dg/torture/trivial.m: Ditto.
1842
1843 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1844
1845         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1846         Skip on spu-*-* targets.
1847
1848 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR tree-optimization/45083
1851         * gcc.dg/pr45083.c: New test.
1852
1853 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1854
1855         PR fortran/40873
1856         * gfortran.dg/whole_file_22.f90: New test.
1857         * gfortran.dg/whole_file_23.f90: New test.
1858
1859 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1860             Jack Howarth  <howarth@bromo.med.uc.edu>
1861             Richard Henderson  <rth@redhat.com>
1862
1863         PR target/44132
1864         * gcc.dg/tls/thr-init-1.c: New.
1865         * gcc.dg/tls/thr-init-2.c: New.
1866         * gcc.dg/torture/tls New.
1867         * gcc.dg/torture/tls/tls-test.c: New.
1868         * gcc.dg/torture/tls/thr-init-1.c: New.
1869         * gcc.dg/torture/tls/tls.exp: New.
1870         * gcc.dg/torture/tls/thr-init-2.c: New.
1871         * gcc.dg/tls/emutls-2.c: New test
1872
1873         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1874         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1875         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1876         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1877         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1878         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1879         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1880         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1881         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1882         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1883         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1884         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1885         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1886         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1887         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1888         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1889         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1890         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1891         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1892         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1893         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1894         gfortran.dg/gomp/omp_threadprivate1.f90,
1895         gfortran.dg/gomp/omp_threadprivate2.f90,
1896         gfortran.dg/gomp/reduction1.f90,
1897         gfortran.dg/gomp/sharing-1.f90: Likewise.
1898
1899 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1900
1901         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1902         sse_runtime.
1903         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1904         dg-require-visibility.
1905
1906 2010-07-26  Richard Guenther  <rguenther@suse.de>
1907
1908         PR tree-optimization/43784
1909         * gcc.c-torture/execute/pr43784.c: New testcase.
1910         * g++.dg/torture/pr43784.C: Likewise.
1911
1912 2010-07-26  Richard Guenther  <rguenther@suse.de>
1913
1914         PR middle-end/45056
1915         * g++.dg/pr45056.C: New testcase.
1916
1917 2010-07-26  Richard Guenther  <rguenther@suse.de>
1918
1919         PR tree-optimization/45071
1920         * gcc.dg/pr45071.c: New testcase.
1921
1922 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1923
1924         PR fortran/45066
1925         * gfortran.dg/namelist_62.f90: New.
1926
1927 2010-07-26  Richard Guenther  <rguenther@suse.de>
1928
1929         * gcc.c-torture/execute/pr45017.c: Move ...
1930         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1931
1932 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1933
1934         PR fortran/40628
1935         * trim_optimize_1.f90:  New test.
1936         * character_comparision_1.f90:  New test.
1937
1938 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1939
1940         PR fortran/42852
1941         * gfortran.dg/wtruncate_fix.f: New test.
1942
1943 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1944
1945         PR testsuite/45068
1946         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1947
1948 2010-07-24  Richard Guenther  <rguenther@suse.de>
1949
1950         PR lto/43788
1951         * g++.dg/lto/20100724-1_0.C: New testcase.
1952
1953 2010-07-24  Richard Guenther  <rguenther@suse.de>
1954
1955         PR lto/43212
1956         * gcc.dg/lto/20100724-1_0.c: New testcase.
1957         * gcc.dg/lto/20100724-1_1.c: Likewise.
1958
1959 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1960
1961         PR fortran/40011
1962         * gfortran.dg/whole_file_21.f90: New.
1963
1964         * gfortran.dg/integer_exponentiation_3.F90: Use
1965         -ffloat-store only for i?86/x86-64 -m32.
1966
1967 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1968
1969         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1970         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1971
1972 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1973
1974         * gfortran.dg/func_decl_4.f90: Split test into two ...
1975         * gfortran.dg/func_decl_5.f90: ... parts.
1976         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1977         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1978         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1979         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1980         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1981         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1982         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1983         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1984         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1985         * gfortran.dg/sizeof.f90: Make test valid.
1986         * gfortran.dg/pr20865.f90: Add new dg-error.
1987         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1988         * gfortran.dg/g77/19990218-0.f: Ditto.
1989         * gfortran.dg/g77/19990218-1.f: Ditto.
1990         * gfortran.dg/g77/970625-2.f: Ditto.
1991         * gfortran.dg/pr37243.f: Fix function declaration.
1992         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1993         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1994
1995 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1996
1997         PR fortran/44945
1998         * gfortran.dg/char_array_structure_constructor.f90: Add
1999         -fwhole-file as dg-option as it otherwise fails on some
2000         systems.
2001
2002 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2003
2004         * gnat.dg/aggr16.ad[sb]: New test.
2005         * gnat.dg/aggr16_pkg.ads: New helper.
2006
2007 2010-07-23  Richard Guenther  <rguenther@suse.de>
2008
2009         PR lto/43071
2010         * g++.dg/lto/20100723-1_0.C: New testcase.
2011
2012 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2013
2014         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2015         AVX support.
2016         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2017         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2018
2019 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2020
2021         * lib/target-supports.exp (add_options_for_tls): New proc.
2022         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2023         * g++.dg/tls/static-1a.cc: Likewise.
2024         * gcc.dg/tls/emutls-1.c: Likewise.
2025         * gcc.dg/tls/opt-11.c: Likewise.
2026         * gcc.dg/tls/opt-12.c: Likewise.
2027         * gcc.dg/tls/pr24428-2.c: Likewise.
2028         * gcc.dg/tls/pr24428.c: Likewise.
2029         * obj-c++.dg/tls/static-1.mm: Likewise.
2030         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2031         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2032         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2033         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2034         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2035         * objc.dg/torture/tls/thr-init.m: Likewise.
2036         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2037
2038 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2041         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2042         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2043         optimized dump files.
2044
2045 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR tree-optimization/45047
2048         * gcc.c-torture/compile/pr45047.c: New test.
2049
2050 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2051
2052         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2053         instead of dg-compile.
2054         * gcc.dg/float-range-4.c: Ditto.
2055         * gcc.dg/float-range-5.c: Ditto.
2056         * gcc.dg/fold-overflow-1.c: Ditto.
2057         * gcc.dg/gomp/sections-4.c: Ditto.
2058         * gcc.dg/transparent-union-1.c: Ditto.
2059         * gcc.dg/transparent-union-2.c: Ditto.
2060         * gcc.target/i386/pr39315-check.c: Ditto.
2061         * g++.dg/gomp/sections-4.C: Ditto.
2062         * g++.dg/template/dtor7.C: Ditto.
2063         * g++.dg/tree-ssa/pr19952.C: Ditto.
2064         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2065         * gfortran.dg/graphite/pr42185.f90: Ditto.
2066         * gfortran.dg/namelist_36.f90: Ditto.
2067         * gnat.dg/noreturn1.adb: Ditto.
2068         * gnat.dg/specs/small_alignment.ads: Ditto.
2069
2070 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2071
2072         PR tree-optimization/44915
2073         * g++.dg/torture/pr44915.C: New test.
2074
2075 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2076
2077         PR tree-optimization/44914
2078         * g++.dg/tree-ssa/pr44914.C: New test.
2079
2080 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2081
2082         PR target/44290
2083         * gcc.dg/pr44290-1.c: New test.
2084         * gcc.dg/pr44290-2.c: New test.
2085
2086 2010-07-23  Jason Merrill  <jason@redhat.com>
2087
2088         PR c++/45008
2089         * g++.dg/abi/mangle44.C: New.
2090
2091 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2092
2093         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2094         for compile-time only tests.
2095         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2096         target check.
2097         * gcc.target/i386/pr39315-4.c: Ditto.
2098         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2099         target check.  Include sse-os-support.h.
2100         (main): Call check_isa and sse_os_support.
2101         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2102         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2103         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2104         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2105         target check.  Include sse-os-support.h.
2106         (main): Call check_isa and sse_os_support.
2107         * gcc.target/i386/vperm-v2df.c: Ditto.
2108
2109 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2110
2111         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2112         (check_effective_target_avx_runtime): New procedure.
2113         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2114         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2115
2116         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2117         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2118         and __get_cpuid test.
2119         * gcc.dg/compat/vector-2b_main.c: Ditto.
2120
2121         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2122
2123         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2124         for compile-time only test.
2125         * gcc.dg/pr32716.c: Ditto.
2126         * gcc.dg/pr34856.c: Ditto.
2127         * gcc.dg/pr36997.c: Ditto.
2128         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2129         * gfortran.dg/pr28158.f90: Ditto.
2130         * gfortran.dg/pr30667.f: Ditto.
2131
2132         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2133         i?86-*-* and x86_64-*-* targets to disable execution on targets
2134         without sse2 runtime support.
2135         * g++.dg/vect/vect.exp: Ditto.
2136         * gfortran.dg/vect/vect.exp: Ditto.
2137
2138         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2139         * gcc.dg/pr37544.c: Ditto.
2140         * gcc.dg/pr40550.c: Ditto.
2141         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2142         * gcc.dg/compat/vector-1a_main.c: Ditto.
2143         * gcc.dg/compat/vector-2a_main.c: Ditto.
2144         * gcc.dg/torture/pr16104-1.c: Ditto.
2145         * gcc.dg/torture/pr35771-1.c: Ditto.
2146         * gcc.dg/torture/pr35771-2.c: Ditto.
2147         * gcc.dg/torture/pr35771-3.c: Ditto.
2148         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2149         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2150         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2151         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2152         * g++.dg/other/i386-1.C: Ditto.
2153         * g++.dg/other/pr40446.C: Ditto.
2154
2155 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2156
2157         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2158
2159 2010-07-23  Daniel Kraft  <d@domob.eu>
2160
2161         PR fortran/44709
2162         * gfortran.dg/exit_1.f08: New test.
2163         * gfortran.dg/exit_2.f08: New test.
2164
2165 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2166
2167         PR tree-optimization/39839
2168         * gcc.target/arm/pr39839.c: New test case.
2169
2170 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2171
2172         * gnat.dg/unchecked_convert5b.adb: New test.
2173         * gnat.dg/unchecked_convert6.adb: Likewise.
2174         * gnat.dg/unchecked_convert6b.adb: Likewise.
2175
2176 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2177
2178         * gnat.dg/aggr15.ad[sb]: New test.
2179
2180 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2181
2182         PR debug/45024
2183         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2184
2185 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2186
2187         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2188         with dg-require-linker-plugin.
2189
2190 2010-07-22  Richard Guenther  <rguenther@suse.de>
2191
2192         PR lto/43850
2193         * g++.dg/lto/20100722-1_0.C: New testcase.
2194
2195 2010-07-22  Richard Guenther  <rguenther@suse.de>
2196
2197         PR lto/42451
2198         * gcc.dg/lto/20100720-3_0.c: New testcase.
2199         * gcc.dg/lto/20100720-3_1.c: Likewise.
2200
2201 2010-07-22  Richard Guenther  <rguenther@suse.de>
2202
2203         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2204         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2205
2206         PR lto/43373
2207         * gcc.dg/lto/20100722-1_0.c: New testcase.
2208
2209 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2210
2211         PR tree-optimization/44891
2212         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2213
2214 2010-07-22  Richard Guenther  <rguenther@suse.de>
2215
2216         PR tree-optimization/45017
2217         * gcc.c-torture/execute/pr45017.c: New testcase.
2218
2219 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2220
2221         PR fortran/45019
2222         * gfortran.dg/aliasing_dummy_5.f90: New.
2223
2224 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2225
2226         PR target/43698
2227         * gcc.target/arm/pr43698.c: New test.
2228
2229 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2230
2231         PR fortran/44929
2232         * Revert my commit r162325 for this PR.
2233
2234 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR debug/45015
2237         * gcc.target/m68k/pr45015.c: New test.
2238
2239 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2240
2241         PR c++/44641
2242         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2243         comments.
2244
2245 2010-07-21  Richard Guenther  <rguenther@suse.de>
2246
2247         PR lto/45018
2248         * g++.dg/lto/20100721-1_0.C: New testcase.
2249
2250 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2251
2252         PR tree-optimization/44900
2253         * g++.dg/torture/pr44900.C: New test.
2254
2255 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2256
2257         PR middle-end/44738
2258         * c-c++-common/uninit-17.c: Correct expected error.
2259
2260 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2261
2262         * gcc.dg/guality/asm-1.c: New test.
2263
2264         PR debug/45003
2265         * gcc.dg/guality/pr45003-2.c: New test.
2266         * gcc.dg/guality/pr45003-3.c: New test.
2267
2268 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2269
2270         PR libfortran/44697
2271         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2272
2273 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2274
2275         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2276         defined on the current line.
2277         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2278         * g++.dg/debug/dwarf2/pr44641.C: New.
2279
2280 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2281
2282         * gcc.target/powerpc/block-move-1.c: New test.
2283         * gcc.target/powerpc/block-move-2.c: New test.
2284
2285 2010-07-20  Jason Merrill  <jason@redhat.com>
2286
2287         PR c++/44967
2288         * g++.dg/cpp0x/sfinae2.C: New.
2289
2290 2010-07-20  Richard Guenther  <rguenther@suse.de>
2291
2292         PR lto/42696
2293         * gcc.dg/lto/20100720-4_0.c: New testcase.
2294
2295 2010-07-20  Richard Guenther  <rguenther@suse.de>
2296
2297         PR lto/43221
2298         * gcc.dg/lto/20100720-2_0.c: New testcase.
2299         * gcc.dg/lto/20100720-2_1.c: Likewise.
2300
2301 2010-07-20  Richard Guenther  <rguenther@suse.de>
2302
2303         PR lto/43208
2304         * gcc.dg/lto/20100720-1_0.c: New testcase.
2305         * gcc.dg/lto/20100720-1_1.c: Likewise.
2306
2307 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR debug/45003
2310         * gcc.dg/guality/pr45003-1.c: New test.
2311
2312 2010-07-20  Richard Guenther  <rguenther@suse.de>
2313
2314         PR tree-optimization/44977
2315         * gcc.dg/torture/pr44977.c: New testcase.
2316
2317 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2318
2319         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2320         sync_char_short
2321
2322 2010-07-20  Richard Guenther  <rguenther@suse.de>
2323
2324         PR middle-end/44971
2325         PR middle-end/44988
2326         * gcc.dg/pr44971.c: New testcase.
2327         * gcc.c-torture/compile/pr44988.c: Likewise.
2328
2329 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2330
2331         PR fortran/44929
2332         * gfortran.dg/allocate_with_typespec.f90: New test.
2333         * gfortran.dg/allocate_derived_1.f90: Update error message.
2334
2335 2010-07-19  Jason Merrill  <jason@redhat.com>
2336
2337         PR c++/44996
2338         * g++.dg/cpp0x/decltype23.C: New.
2339
2340 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2341
2342         PR fortran/42385
2343         * gfortran.dg/class_defined_operator_1.f03 : New test.
2344
2345 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2346
2347         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2348         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2349         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2350         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2351
2352 2010-07-19  Richard Guenther  <rguenther@suse.de>
2353
2354         PR middle-end/44941
2355         * gcc.c-torture/compile/pr44941.c: New testcase.
2356
2357 2010-07-19  Jason Merrill  <jason@redhat.com>
2358
2359         PR c++/44969
2360         * g++.dg/template/sfinae24.C: New.
2361
2362 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2363
2364         PR fortran/44353
2365         * gfortran.dg/data_implied_do_2.f90: Removed.
2366
2367 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2368
2369         PR c++/44969
2370         * g++.dg/template/sfinae23.C: New.
2371
2372 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2373
2374         * lib/target-supports.exp (check_sse_os_support_available): New
2375         proc.
2376         (check_sse_hw_available): New proc.
2377         (check_effective_target_sse_runtime): New proc.
2378         (check_effective_target_sse2_runtime): New proc.
2379         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2380         -msse2 if check_sse_os_support_available.
2381         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2382         check_sse_os_support_available.
2383         * gcc.dg/vect/vect.exp: Likewise.
2384         * gfortran.dg/vect/vect.exp: Likewise.
2385         * gcc.target/i386/sol2-check: Renamed to ...
2386         * gcc.target/i386/sse-os-support.h: ... this.
2387         (sol2_check): Renamed to ...
2388         (sse_os_support): ... this.
2389         Only test movss with xmm registers.
2390         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2391         Removed ILL_INSN, ILL_INSN_LEN.
2392         * gcc.target/i386/sse2-check.h: Likewise.
2393         * gcc.target/i386/sse3-check.h: Likewise.
2394         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2395         Removed cpuid.h, __get_cpuid test.
2396         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2397         Removed cpuid.h, __get_cpuid test.
2398         * g++.dg/other/pr40446.C: Likewise.
2399         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2400         * gcc.dg/compat/vector-1a_main.c: Likewise.
2401         * gcc.dg/compat/vector-2a_main.c: Likewise.
2402         * gcc.dg/pr36584.c: Likewise.
2403         * gcc.dg/pr37544.c: Likewise.
2404         * gcc.dg/torture/pr16104-1.c: Likewise.
2405         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2406         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2407         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2408         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2409         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2410         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2411         sse2_runtime.
2412         * gcc.dg/torture/pr35771-2.c: Likewise.
2413         * gcc.dg/torture/pr35771-3.c: Likewise.
2414         * gcc.target/i386/pr39315-2.c: Likewise.
2415         * gcc.target/i386/pr39315-4.c: Likewise.
2416         * gcc.target/i386/vperm-v2df.c: Likewise.
2417         * gcc.target/i386/vperm-v2di.c: Likewise.
2418         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2419         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2420         sse_runtime.
2421
2422 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2423
2424         PR fortran/44353
2425         * gfortran.dg/data_implied_do_2.f90: New test.
2426
2427 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2428
2429         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2430
2431 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2432
2433         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2434         to the "mips16" group.
2435         (mips_using_mips16_p): New procedure.
2436         (mips-dg-options): Use it.
2437
2438 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2439
2440         * gcc.target/mips/mips16-attributes-4.c: New test.
2441
2442 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2443
2444         PR testsuite/44418
2445         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2446         * gcc.target/powerpc/recip-2.c: Ditto.
2447         * gcc.target/powerpc/recip-3.c: Ditto.
2448
2449 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2450
2451         * gcc.target/arm/pr42235.c: New test.
2452
2453 2010-07-16  Jason Merrill  <jason@redhat.com>
2454
2455         PR c++/32505
2456         * g++.dg/template/partial8.C: New.
2457
2458 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2459
2460         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2461         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2462         in C++.
2463         (gualcvt): New overloaded inline.
2464         (GUALCVT): Use it for C++.
2465         * g++.dg/guality/guality.exp: New.
2466         * g++.dg/guality/guality.h: New.
2467         * g++.dg/guality/redeclaration1.C: New test.
2468         * g++.dg/dg.exp: Prune also guality/* tests.
2469         * gcc.dg/guality/pr43141.c: Moved to...
2470         * c-c++-common/guality/pr43141.c: ... here.
2471
2472 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2473
2474         PR libfortran/37077
2475         * gfortran.dg/char4_iunit_2.f03: New test.
2476
2477 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2478
2479         * lib/plugin-support.exp (plugin-test-execute):
2480         Add ${gcc_objdir}/intl to includes.
2481
2482 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR target/44942
2485         * gcc.c-torture/execute/pr44942.c: New test.
2486         * gcc.target/i386/pr44942.c: New test.
2487
2488 2010-07-15  Jason Merrill  <jason@redhat.com>
2489
2490         PR c++/44909
2491         * g++.dg/cpp0x/implicit7.C: New.
2492         * g++.dg/cpp0x/implicit8.C: New.
2493
2494 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2495
2496         Disable float tests for __SPU__ targets due to lack of signed zero:
2497         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2498         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2499         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2500         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2501         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2502         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2503         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2504         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2505         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2506
2507 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gfortran.dg/select_char_2.f90: New test.
2510
2511 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2512
2513         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2514         with DECL_CHAIN.
2515
2516 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2517
2518         PR fortran/44936
2519         * gfortran.dg/typebound_generic_9.f03: New.
2520
2521 2010-07-15  Richard Guenther  <rguenther@suse.de>
2522
2523         PR tree-optimization/44946
2524         * gcc.c-torture/compile/pr44946.c: New testcase.
2525
2526 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR fortran/40206
2529         * gfortran.dg/select_char_3.f90: New test.
2530
2531 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2532             Kevin F. Quinn  <kevquinn@gentoo.org>
2533
2534         * gcc.dg/Wtrampolines.c: New.
2535
2536 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2537
2538         PR libfortran/44934
2539         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2540
2541 2010-07-14  Jason Merrill  <jason@redhat.com>
2542
2543         PR c++/44810
2544         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2545
2546         Implement C++0x unrestricted unions (N2544)
2547         * g++.dg/cpp0x/union1.C: New.
2548         * g++.dg/cpp0x/union2.C: New.
2549         * g++.dg/cpp0x/union3.C: New.
2550         * g++.dg/cpp0x/defaulted2.C: Adjust.
2551         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2552         * g++.old-deja/g++.ext/anon2.C: Adjust.
2553         * g++.old-deja/g++.mike/misc6.C: Adjust.
2554
2555 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2556
2557         PR fortran/44925
2558         * gfortran.dg/c_loc_tests_15.f90: New.
2559
2560 2010-07-13  Jason Merrill  <jason@redhat.com>
2561
2562         PR c++/44909
2563         * g++.dg/cpp0x/implicit6.C: New.
2564
2565 2010-07-13  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/44540
2568         * g++.dg/abi/noreturn1.C: New.
2569         * g++.dg/abi/noreturn2.C: New.
2570
2571 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2572
2573         PR other/44874
2574         PR debug/44832
2575         * c-c++-common/pr44832.c: New test.
2576
2577 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2578
2579         PR objc/44488
2580         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2581         on the target.  Make sure that we can assemble the emitted asm when
2582         the test type is 'compile'.
2583
2584 2010-07-13  Richard Guenther  <rguenther@suse.de>
2585
2586         PR tree-optimization/36960
2587         * g++.dg/torture/pr36960.C: New testcase.
2588
2589 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2590
2591         PR c++/44908
2592         * g++.dg/template/sfinae21.C: New.
2593         * g++.dg/template/sfinae22.C: Likewise.
2594
2595 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2596
2597         PR testsuite/42843
2598         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2599         * gcc.dg/plugin/ggcplug.c: Likewise.
2600         * g++.dg/plugin/selfassign.c: Likewise.
2601         * g++.dg/plugin/attribute_plugin.c: Likewise.
2602         * g++.dg/plugin/dumb_plugin.c: Likewise.
2603         * g++.dg/plugin/pragma_plugin.c: Likewise.
2604
2605 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2606
2607         * gcc.c-torture/execute/pr44683.x: New.
2608         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2609
2610 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2611
2612         PR fortran/44434
2613         PR fortran/44565
2614         PR fortran/43945
2615         PR fortran/44869
2616         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2617         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2618         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2619         * gfortran.dh/typebound_call_16.f03: New.
2620         * gfortran.dg/typebound_generic_6.f03: New.
2621         * gfortran.dg/typebound_generic_7.f03: New.
2622         * gfortran.dg/typebound_generic_8.f03: New.
2623
2624 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2625
2626         PR libfortran/37077
2627         * gfortran.dg/char4_iunit_1.f03: New test.
2628
2629 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2630
2631         * gcc.dg/tree-ssa/vrp53.c: New test.
2632
2633 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2634
2635         PR c++/44907
2636         * g++.dg/template/sfinae19.C: New.
2637         * g++.dg/template/sfinae20.C: Likewise.
2638
2639 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2640
2641         * gcc.target/arm/interrupt-1.c: New test.
2642         * gcc.target/arm/interrupt-2.c: New test.
2643
2644 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2645
2646         * gcc.dg/pr42427.c: Require c99_runtime.
2647         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2648         c99_runtime.
2649         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2650         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2651         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2652         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2653         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2654         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2655         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2656         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2657         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2658         * gcc.target/i386/pr37275.c: Require visibility support.
2659
2660 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662         * lib/target-supports.exp (check_effective_target_sse): New proc.
2663         * gcc.target/i386/sol2-check.h: New file.
2664         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2665         Include sol2-check.h.
2666         (main) Only run do_test () if sol2_check ().
2667         * gcc.target/i386/sse2-check.h: Likewise.
2668         * gcc.target/i386/sse3-check.h: Likewise.
2669         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2670         [__sun__ && __svr4__]: Execute SSE2 instruction.
2671         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2672         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2673         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2674         * g++.dg/ext/vector14.C: Likewise.
2675         * g++.dg/other/mmintrin.C: Likewise.
2676         * gcc.dg/20020418-1.c: Likewise.
2677         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2678         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2679         * gcc.dg/format/unnamed-1.c: Likewise.
2680         Adapt dg-warning line number.
2681         * gcc.dg/graphite/pr40281.c: Likewise.
2682         * gcc.dg/pr32176.c: Likewise.
2683         * gcc.dg/pr40550.c: Likewise.
2684         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2685         * gcc.dg/torture/pr36891.c: Likewise.
2686         * gcc.target/i386/20020218-1.c: Likewise.
2687         * gcc.target/i386/20020523.c: Likewise.
2688         * gcc.target/i386/abi-1.c: Likewise.
2689         * gcc.target/i386/brokensqrt.c: Likewise.
2690         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2691         * gcc.target/i386/pr13366.c: Likewise.
2692         * gcc.target/i386/pr13685.c: Likewise.
2693         * gcc.target/i386/pr24306.c: Likewise.
2694         * gcc.target/i386/pr31486.c: Likewise.
2695         * gcc.target/i386/pr32065-1.c: Likewise.
2696         * gcc.target/i386/pr32065-2.c: Likewise.
2697         * gcc.target/i386/pr32389.c: Likewise.
2698         * gcc.target/i386/pr38824.c: Likewise.
2699         * gcc.target/i386/pr38931.c: Likewise.
2700         * gcc.target/i386/pr39592-1.c: Likewise.
2701         * gcc.target/i386/pr43766.c: Likewise.
2702         * gcc.target/i386/recip-divf.c: Likewise.
2703         * gcc.target/i386/recip-sqrtf.c: Likewise.
2704         * gcc.target/i386/recip-vec-divf.c: Likewise.
2705         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2706         * gcc.target/i386/sse-1.c: Likewise.
2707         * gcc.target/i386/sse-16.c: Likewise.
2708         * gcc.target/i386/sse-2.c: Likewise.
2709         * gcc.target/i386/sse-20.c: Likewise.
2710         * gcc.target/i386/sse-3.c: Likewise.
2711         * gcc.target/i386/sse-7.c: Likewise.
2712         * gcc.target/i386/sse-9.c: Likewise.
2713         * gcc.target/i386/sse-addps-1.c: Likewise.
2714         * gcc.target/i386/sse-addss-1.c: Likewise.
2715         * gcc.target/i386/sse-andnps-1.c: Likewise.
2716         * gcc.target/i386/sse-andps-1.c: Likewise.
2717         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2718         * gcc.target/i386/sse-comiss-1.c: Likewise.
2719         * gcc.target/i386/sse-comiss-2.c: Likewise.
2720         * gcc.target/i386/sse-comiss-3.c: Likewise.
2721         * gcc.target/i386/sse-comiss-4.c: Likewise.
2722         * gcc.target/i386/sse-comiss-5.c: Likewise.
2723         * gcc.target/i386/sse-comiss-6.c: Likewise.
2724         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2725         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2726         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2727         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2728         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2729         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2730         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2731         * gcc.target/i386/sse-divps-1.c: Likewise.
2732         * gcc.target/i386/sse-divss-1.c: Likewise.
2733         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2734         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2735         * gcc.target/i386/sse-maxps-1.c: Likewise.
2736         * gcc.target/i386/sse-maxss-1.c: Likewise.
2737         * gcc.target/i386/sse-minps-1.c: Likewise.
2738         * gcc.target/i386/sse-minss-1.c: Likewise.
2739         * gcc.target/i386/sse-movaps-1.c: Likewise.
2740         * gcc.target/i386/sse-movaps-2.c: Likewise.
2741         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2742         * gcc.target/i386/sse-movhps-1.c: Likewise.
2743         * gcc.target/i386/sse-movhps-2.c: Likewise.
2744         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2745         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2746         * gcc.target/i386/sse-movntps-1.c: Likewise.
2747         * gcc.target/i386/sse-movss-1.c: Likewise.
2748         * gcc.target/i386/sse-movss-2.c: Likewise.
2749         * gcc.target/i386/sse-movss-3.c: Likewise.
2750         * gcc.target/i386/sse-movups-1.c: Likewise.
2751         * gcc.target/i386/sse-movups-2.c: Likewise.
2752         * gcc.target/i386/sse-mulps-1.c: Likewise.
2753         * gcc.target/i386/sse-mulss-1.c: Likewise.
2754         * gcc.target/i386/sse-orps-1.c: Likewise.
2755         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2756         * gcc.target/i386/sse-recip-vec.c: Likewise.
2757         * gcc.target/i386/sse-recip.c: Likewise.
2758         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2759         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2760         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2761         * gcc.target/i386/sse-subps-1.c: Likewise.
2762         * gcc.target/i386/sse-subss-1.c: Likewise.
2763         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2764         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2765         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2766         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2767         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2768         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2769         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2770         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2771         * gcc.target/i386/sse-xorps-1.c: Likewise.
2772         * gcc.target/i386/ssefn-1.c: Likewise.
2773         * gcc.target/i386/ssefn-3.c: Likewise.
2774         * gcc.target/i386/sseregparm-1.c: Likewise.
2775         * gcc.target/i386/stackalign/return-3.c: Likewise.
2776         * gcc.target/i386/vectorize1.c: Likewise.
2777         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2778         * gcc.target/i386/xorps-sse.c: Likewise.
2779         * gfortran.dg/pr28158.f90: Likewise.
2780         * gfortran.dg/pr30667.f: Likewise.
2781         * gnat.dg/loop_optimization7.adb: Likewise.
2782         * gnat.dg/sse_nolib.adb: Likewise.
2783
2784 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2785
2786         PR fortran/44702
2787         * gfortran.dg/use_rename_6.f90: New.
2788         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2789
2790 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2791
2792         PR fortran/44869
2793         * gfortran.dg/class_24.f03: New.
2794
2795 2010-07-10  Richard Guenther  <rguenther@suse.de>
2796
2797         PR lto/44889
2798         * gcc.dg/lto/20100709-1_0.c: New testcase.
2799         * gcc.dg/lto/20100709-1_1.c: Likewise.
2800
2801 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2802
2803         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2804
2805 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2806
2807         PR objc/44140
2808         * objc.dg/lto/trivial-1_0.m: New.
2809         * objc.dg/lto/lto.exp: New.
2810         * obj-c++.dg/lto/trivial-1_0.mm: New.
2811         * obj-c++.dg/lto/lto.exp: New.
2812         * objc.dg/symtab-1.m: Adjust sizes.
2813         * objc.dg/image-info.m: Do not run for gnu-runtime.
2814
2815 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2816
2817         * gcc.dg/pr32370.c: Allow another kind of error message.
2818
2819 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2820
2821         * gnat.dg/atomic3.adb: New test.
2822
2823 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2824             Denys Vlasenko  <dvlasenk@redhat.com>
2825             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2826
2827         PR tree-optimization/28632
2828         * gcc.dg/tree-ssa/vrp51.c: New test.
2829         * gcc.dg/tree-ssa/vrp52.c: New test.
2830
2831 2010-07-09  Jason Merrill  <jason@redhat.com>
2832
2833         * g++.dg/abi/covariant6.C: New.
2834         * g++.dg/inherit/covariant17.C: Test both bases.
2835         * g++.dg/inherit/covariant7.C: Check vtable layout.
2836
2837 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2838
2839         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2840
2841 2010-07-09  Richard Guenther  <rguenther@suse.de>
2842
2843         PR tree-optimization/44852
2844         * gcc.c-torture/execute/pr44852.c: New testcase.
2845
2846 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2847
2848         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2849         multiplication by values.
2850         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2851         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2852
2853 2010-07-09  Richard Guenther  <rguenther@suse.de>
2854
2855         PR tree-optimization/44882
2856         * gfortran.dg/pr44882.f90: New testcase.
2857
2858 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2859
2860         PR target/40657
2861         * gcc.target/arm/pr40657-1.c: New test.
2862         * gcc.target/arm/pr40657-2.c: New test.
2863         * gcc.c-torture/execute/pr40657.c: New test.
2864
2865 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2866
2867         * gcc.dg/tree-ssa/vrp50.c: New test.
2868         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2869
2870 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2871
2872         PR fortran/44649
2873         * gfortran.dg/c_sizeof_1.f90: Modified.
2874         * gfortran.dg/storage_size_1.f08: New.
2875         * gfortran.dg/storage_size_2.f08: New.
2876
2877 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2878
2879         * gcc.c-torture/execute/20100708-1.c: New test.
2880
2881 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR fortran/44847
2884         * gfortran.dg/gomp/pr44847.f90: New test.
2885
2886 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2887
2888         PR tree-optimization/44710
2889         * gcc.dg/tree-ssa/ifc-6.c: New.
2890         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2891
2892 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2893
2894         PR fortran/18918
2895         * gfortran.dg/coarray_10.f90: Add an additional test.
2896
2897 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2898
2899         PR middle-end/44828
2900         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2901         * gcc.c-torture/execute/pr44828.x: Revert.
2902
2903 2010-07-08  Jason Merrill  <jason@redhat.com>
2904
2905         PR c++/43120
2906         * g++.dg/inherit/covariant17.C: New.
2907         * g++.dg/abi/covariant1.C: Actually test for the bug.
2908
2909 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2910
2911         PR rtl-optimization/44838
2912         * gcc.dg/pr44838.c: New.
2913
2914 2010-07-08  Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/44831
2917         * gcc.c-torture/compile/pr44831.c: New testcase.
2918         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2919
2920 2010-07-08  Richard Guenther  <rguenther@suse.de>
2921
2922         PR tree-optimization/44861
2923         * g++.dg/vect/pr44861.cc: New testcase.
2924
2925 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2926
2927         PR middle-end/44828
2928         * gcc.c-torture/execute/pr44828.x: New file.
2929
2930 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2931
2932         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2933         dg-options.
2934         * g++.dg/ext/altivec-17.C: Adjust error message.
2935
2936 2010-07-07  Tom Tromey  <tromey@redhat.com>
2937
2938         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2939
2940 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2941
2942         PR target/44844
2943         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2944         * gcc.target/i386/rdrand-2.c: Likewise.
2945         * gcc.target/i386/rdrand-3.c: Likewise.
2946
2947 2010-07-07  Jan Hubicka  <jh@suse.cz>
2948
2949         PR middle-end/44813
2950         * g++.dg/torture/pr44813.C: New testcase.
2951         * g++.dg/torture/pr44826.C: New testcase.
2952
2953 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2954
2955         PR rtl-optimization/44787
2956         * gcc.c-torture/compile/pr44788.c: New test.
2957         * gcc.target/arm/pr44788.c: New test.
2958
2959 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2960
2961         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2962
2963 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2964
2965         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2966         to dg-options.
2967
2968 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2969
2970         PR fortran/44742
2971         * gfortran.dg/parameter_array_init_6.f90: New.
2972         * gfortran.dg/initialization_20.f90: Update dg-error.
2973         * gfortran.dg/initialization_24.f90: Ditto.
2974
2975 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2976         PR fortran/PR44693
2977         * gfortran.dg/dim_range_1.f90:  New test.
2978         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2979
2980 2010-07-06  Jason Merrill  <jason@redhat.com>
2981
2982         PR c++/44703
2983         * g++.dg/cpp0x/initlist41.C: New.
2984
2985         PR c++/44778
2986         * g++.dg/template/ptrmem22.C: New.
2987
2988 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2989
2990         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2991         support.
2992         * gcc.target/i386/i386.exp: Likewise.
2993
2994 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2995
2996         PR testsuite/44195
2997         * gcc.dg/lto/20100518_0.c: Limit to x86.
2998
2999 2010-07-06  Richard Guenther  <rguenther@suse.de>
3000
3001         PR middle-end/44828
3002         * gcc.c-torture/execute/pr44828.c: New testcase.
3003
3004 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3005
3006         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3007         * g++.dg/warn/volatile1.C: Likewise.
3008         * g++.dg/template/warn1.C: Likewise.
3009
3010 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3011
3012         AVX Programming Reference (June, 2010)
3013         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3014         * g++.dg/other/i386-3.C: Likewise.
3015         * gcc.target/i386/sse-12.c: Likewise.
3016
3017         * gcc.target/i386/f16c-check.h: New.
3018         * gcc.target/i386/rdfsbase-1.c: Likewise.
3019         * gcc.target/i386/rdfsbase-2.c: Likewise.
3020         * gcc.target/i386/rdgsbase-1.c: Likewise.
3021         * gcc.target/i386/rdgsbase-2.c: Likewise.
3022         * gcc.target/i386/rdrand-1.c: Likewise.
3023         * gcc.target/i386/rdrand-2.c: Likewise.
3024         * gcc.target/i386/rdrand-3.c: Likewise.
3025         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3026         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3027         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3028         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3029         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3030         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3031         * gcc.target/i386/wrfsbase-1.c: Likewise.
3032         * gcc.target/i386/wrfsbase-2.c: Likewise.
3033         * gcc.target/i386/wrgsbase-1.c: Likewise.
3034         * gcc.target/i386/wrgsbase-2.c: Likewise.
3035
3036         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3037         (__builtin_ia32_vcvtps2ph): New.
3038         (__builtin_ia32_vcvtps2ph256): Likewise.
3039
3040         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3041         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3042
3043         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3044         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3045
3046         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3047         (__builtin_ia32_vcvtps2ph256): Likewise.
3048         Add fsgsbase,rdrnd,f16c.
3049
3050         * lib/target-supports.exp (check_effective_target_f16c): New.
3051
3052 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gcc.dg/guality/nrv-1.c: New test.
3055
3056 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3057
3058         PR middle-end/42505
3059         * gcc.target/arm/pr42505.c: New test case.
3060
3061 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3062
3063         PR c++/44808
3064         * g++.dg/opt/nrv16.C: New test.
3065
3066 2010-07-05  Richard Guenther  <rguenther@suse.de>
3067
3068         PR tree-optimization/44784
3069         * gcc.c-torture/compile/pr44784.c: New testcase.
3070
3071 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3072
3073         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3074         Increase loop bound and array size.
3075         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3076         Likewise.
3077
3078 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3079
3080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3081         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3082         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3083         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3084         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3085
3086 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3087
3088         PR c++/22138
3089         * g++.dg/parse/template25.C: New.
3090
3091 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3092
3093         PR rtl-optimization/44695
3094         * gcc.dg/torture/pr44695.c: New.
3095
3096 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3097
3098         PR c++/16630
3099         * g++.dg/ext/pretty3.C: New.
3100
3101 2010-07-04  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/44809
3104         * g++.dg/torture/pr44809.C: New testcase.
3105
3106 2010-07-04  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/44656
3109         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3110
3111 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3112             Revital Eres  <eres@il.ibm.com>
3113
3114         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3115         misaligned stores.
3116         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3117         gcc.dg/vect/vect-96.c: Likewise.
3118         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3119         that support misaligned stores. Change the number of expected
3120         misaligned accesses.
3121         * gcc.dg/vect/vect-peel-1.c: New test.
3122         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3123         gcc.dg/vect/vect-peel-4.c: Likewise.
3124         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3125         vectorizable on all targets that support realignment.
3126         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3127
3128 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3129
3130         PR c/44806
3131         * gcc.dg/torture/pr44806.c: New.
3132
3133 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3134
3135         * gnat.dg/cond_expr1.adb: New test.
3136
3137 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gnat.dg/modular3.adb: New test.
3140         * gnat.dg/modular3_pkg.ads: New helper.
3141
3142 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3143             Mikael Pettersson  <mikpe@it.uu.se>
3144
3145         PR testsuite/44518
3146         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3147         Make signed-ness of chars explicit.  Scan the object for
3148         strings that are split by some target assemblers.
3149         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3150         explicit.
3151
3152 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3153
3154         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3155
3156 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3157
3158         PR/44128
3159         * g++.dg/warn/Wshadow-7.C: New test.
3160
3161 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3162             Julian Brown  <julian@codesourcery.com>
3163             Sandra Loosemore  <sandra@codesourcery.com>
3164
3165         * gcc.c-torture/execute/20100416-1.c: New test case.
3166
3167 2010-07-02  Julian Brown  <julian@codesourcery.com>
3168             Sandra Loosemore  <sandra@codesourcery.com>
3169
3170         PR target/43703
3171
3172         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3173         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3174
3175 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3176             Julian Brown  <julian@codesourcery.com>
3177
3178         * gcc.target/arm/neon/vadds64.c: Regenerated.
3179         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3180         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3181         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3182         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3183         * gcc.target/arm/neon-vmls-1.c: Likewise.
3184         * gcc.target/arm/neon-vsubs64.c: New execution test.
3185         * gcc.target/arm/neon-vsubu64.c: New execution test.
3186         * gcc.target/arm/neon-vadds64.c: New execution test.
3187         * gcc.target/arm/neon-vaddu64.c: New execution test.
3188
3189 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3190
3191         * gcc.target/arm/neon-vands64.c: New.
3192         * gcc.target/arm/neon-vandu64.c: New.
3193         * gcc.target/arm/neon-vbics64.c: New.
3194         * gcc.target/arm/neon-vbicu64.c: New.
3195         * gcc.target/arm/neon-veors64.c: New.
3196         * gcc.target/arm/neon-veoru64.c: New.
3197         * gcc.target/arm/neon-vorns64.c: New.
3198         * gcc.target/arm/neon-vornu64.c: New.
3199         * gcc.target/arm/neon-vorrs64.c: New.
3200         * gcc.target/arm/neon-vorru64.c: New.
3201         * gcc.target/arm/neon/vands64.c: Regenerated.
3202         * gcc.target/arm/neon/vandu64.c: Regenerated.
3203         * gcc.target/arm/neon/vbics64.c: Regenerated.
3204         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3205         * gcc.target/arm/neon/veors64.c: Regenerated.
3206         * gcc.target/arm/neon/veoru64.c: Regenerated.
3207         * gcc.target/arm/neon/vorns64.c: Regenerated.
3208         * gcc.target/arm/neon/vornu64.c: Regenerated.
3209         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3210         * gcc.target/arm/neon/vorru64.c: Regenerated.
3211
3212 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3213
3214         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3215
3216 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3217
3218         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3219         * gfortran.dg/intent_out_5.f90: Same.
3220         * gfortran.dg/ltrans-7.f90: Same.
3221         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3222
3223 2010-07-02  Jan Hubicka  <jh@suse.cz>
3224
3225         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3226
3227 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3228
3229         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3230
3231 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR c++/44780
3234         * c-c++-common/Wunused-var-12.c: New test.
3235
3236 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3237
3238         PR target/42835
3239         * gcc.target/arm/pr42835.c: New test.
3240
3241         PR target/42172
3242         * gcc.target/arm/pr42172-1.c: New test.
3243
3244 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3245
3246         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3247
3248 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3249
3250         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3251         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3252         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3253         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3254         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3255         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3256         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3257         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3258         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3259         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3260         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3261         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3262         * gcc.target/arm/neon-vdup_ns64.c: New.
3263         * gcc.target/arm/neon-vdup_nu64.c: New.
3264         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3265         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3266         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3267         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3268         * gcc.target/arm/neon-vmov_ns64.c: New.
3269         * gcc.target/arm/neon-vmov_nu64.c: New.
3270         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3271         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3272         * gcc.target/arm/neon-vget_lanes64.c: New.
3273         * gcc.target/arm/neon-vget_laneu64.c: New.
3274         * gcc.target/arm/neon-vset_lanes64.c: New.
3275         * gcc.target/arm/neon-vset_laneu64.c: New.
3276
3277 2010-07-02  Richard Guenther  <rguenther@suse.de>
3278
3279         * g++.dg/torture/20100702-1.C: New testcase.
3280
3281 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3282
3283         PR target/44707
3284         * gcc.c-torture/compile/pr44707.c: New test.
3285
3286 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3287
3288         PR c++/44039
3289         * g++.dg/template/crash101.C: New.
3290
3291 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3292
3293         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3294         Use the ABI-0 accessors and fail it for m64.
3295
3296 2010-07-02  Jan Hubicka  <jh@suse.cz>
3297
3298         * g++.dg/tree-ssa/pr44706.C: New testcase.
3299
3300 2010-07-02  Richard Guenther  <rguenther@suse.de>
3301
3302         PR tree-optimization/44748
3303         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3304
3305 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3306
3307         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3308         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3309         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3310         the method types to forward:.
3311
3312 2010-06-30  Jason Merrill  <jason@redhat.com>
3313
3314         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3315         * g++.dg/other/pr25632.C: Likewise.
3316
3317 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3318
3319         PR tree-optimization/40421
3320         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3321
3322 2010-07-01  Richard Guenther  <rguenther@suse.de>
3323
3324         PR middle-end/42834
3325         PR middle-end/44468
3326         * gcc.c-torture/execute/20100316-1.c: New testcase.
3327         * gcc.c-torture/execute/pr44468.c: Likewise.
3328         * gcc.c-torture/compile/20100609-1.c: Likewise.
3329         * gcc.dg/volatile2.c: Adjust.
3330         * gcc.dg/plugin/selfassign.c: Likewise.
3331         * gcc.dg/pr36902.c: Likewise.
3332         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3333         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3334         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3335         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3336         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3337         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3338         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3339         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3340         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3341         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3342         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3343         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3344         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3345         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3346         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3347         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3348         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3349         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3350         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3351         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3352         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3353         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3354         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3355         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3356         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3357         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3358         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3359         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3360         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3361         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3362         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3363         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3364         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3365         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3366         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3367         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3368         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3369         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3370         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3371         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3372         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3373         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3374         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3375         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3376         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3377         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3378         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3379         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3380         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3381         * g++.dg/tree-ssa/pr31146.C: Likewise.
3382         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3383         * g++.dg/tree-ssa/pr33604.C: Likewise.
3384         * g++.dg/plugin/selfassign.c: Likewise.
3385         * gfortran.dg/array_memcpy_3.f90: Likewise.
3386         * gfortran.dg/array_memcpy_4.f90: Likewise.
3387         * c-c++-common/torture/pr42834.c: New testcase.
3388
3389 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3390
3391         PR c++/44628
3392         * g++.dg/template/crash100.C: New.
3393
3394 2010-06-30  Jan Hubicka  <jh@suse.cz>
3395
3396         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3397
3398 2010-06-30  Michael Matz  <matz@suse.de>
3399
3400         PR bootstrap/44699
3401         * gcc.dg/pr44699.c: New test.
3402
3403 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3404
3405         PR tree-optimization/39799
3406         * c-c++-common/uninit-17.c: New test.
3407
3408 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3409
3410         PR libfortran/43298
3411         * gfortran.dg/read_infnan_1.f90: New test.
3412
3413 2010-06-29  Jason Merrill  <jason@redhat.com>
3414
3415         Enable implicitly declared move constructor/operator= (N3053).
3416         * g++.dg/cpp0x/implicit3.C: New.
3417         * g++.dg/cpp0x/implicit4.C: New.
3418         * g++.dg/cpp0x/implicit5.C: New.
3419         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3420         * g++.dg/cpp0x/not_special.C: Adjust.
3421         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3422         * g++.dg/cpp0x/rv1n.C: Adjust.
3423         * g++.dg/cpp0x/rv1p.C: Adjust.
3424         * g++.dg/cpp0x/rv2n.C: Adjust.
3425         * g++.dg/cpp0x/rv2p.C: Adjust.
3426         * g++.dg/cpp0x/rv3n.C: Adjust.
3427         * g++.dg/cpp0x/rv3p.C: Adjust.
3428         * g++.dg/cpp0x/rv4n.C: Adjust.
3429         * g++.dg/cpp0x/rv4p.C: Adjust.
3430         * g++.dg/cpp0x/rv5n.C: Adjust.
3431         * g++.dg/cpp0x/rv5p.C: Adjust.
3432         * g++.dg/cpp0x/rv6n.C: Adjust.
3433         * g++.dg/cpp0x/rv6p.C: Adjust.
3434         * g++.dg/cpp0x/rv7n.C: Adjust.
3435         * g++.dg/cpp0x/rv7p.C: Adjust.
3436         * g++.dg/cpp0x/rv8p.C: Adjust.
3437         * g++.dg/gomp/pr26690-1.C: Adjust.
3438         * g++.dg/other/error20.C: Adjust.
3439         * g++.dg/other/error31.C: Adjust.
3440         * g++.dg/parse/error19.C: Adjust.
3441         * g++.dg/template/qualttp5.C: Adjust.
3442         * g++.old-deja/g++.law/ctors5.C: Adjust.
3443
3444         Enable implicitly deleted functions (N2346)
3445         * g++.dg/cpp0x/defaulted17.C: New.
3446         * g++.dg/cpp0x/implicit1.C: New.
3447         * g++.dg/cpp0x/implicit2.C: New.
3448         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3449         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3450         * g++.dg/init/ctor4.C: Adjust.
3451         * g++.dg/init/synth2.C: Adjust.
3452         * g++.dg/lto/20081118_1.C: Adjust.
3453         * g++.dg/other/error13.C: Adjust.
3454         * g++.dg/other/unused1.C: Adjust.
3455         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3456         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3457         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3458         * g++.old-deja/g++.law/ctors17.C: Adjust.
3459         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3460         * g++.old-deja/g++.pt/assign1.C: Adjust.
3461         * g++.old-deja/g++.pt/crash20.C: Adjust.
3462
3463         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3464         * g++.dg/cpp0x/defaulted13.C: Adjust.
3465         * g++.dg/cpp0x/defaulted2.C: Adjust.
3466         * g++.dg/cpp0x/defaulted3.C: Adjust.
3467         * g++.dg/cpp0x/initlist9.C: Adjust.
3468         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3469         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3470         * g++.dg/init/synth2.C: Adjust.
3471
3472         * g++.dg/cpp0x/defaulted19.C: New.
3473
3474         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3475         * g++.dg/template/error23.C: Fix for -std=c++0x.
3476
3477 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3478
3479         PR fortran/44718
3480         * gfortran.dg/proc_ptr_28.f90: New.
3481
3482 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3483
3484         PR tree-optimization/43801
3485         * g++.dg/torture/pr43801.C: New test.
3486
3487         PR debug/44668
3488         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3489
3490 2010-06-29  Jason Merrill  <jason@redhat.com>
3491
3492         PR c++/44587
3493         * g++.dg/template/qualified-id2.C: New.
3494         * g++.dg/template/qualified-id3.C: New.
3495
3496 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3497
3498         PR fortran/44696
3499         * gfortran.dg/associated_target_4.f90: New.
3500
3501 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3502
3503         PR fortran/44582
3504         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3505
3506 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3507
3508         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3509
3510 2010-06-29  Jan Hubicka  <jh@suse.cz>
3511
3512         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3513
3514 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3515
3516         PR target/43902
3517         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3518         * gcc.target/arm/wmul-3.c: New test.
3519         * gcc.target/arm/wmul-4.c: New test.
3520
3521 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         PR rtl-optimization/44659
3524         * gcc.target/i386/extract-1.c: New.
3525         * gcc.target/i386/extract-2.c: Likewise.
3526         * gcc.target/i386/extract-3.c: Likewise.
3527         * gcc.target/i386/extract-4.c: Likewise.
3528         * gcc.target/i386/extract-5.c: Likewise.
3529         * gcc.target/i386/extract-6.c: Likewise.
3530
3531 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3532
3533         PR c++/44682
3534         * g++.dg/warn/Wunused-var-14.C: New test.
3535
3536 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3537
3538         PR fortran/43298
3539         * gfortran.dg/nan_6.f90: New.
3540
3541 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3542
3543         PR tree-optimization/43781
3544         * gcc.dg/torture/pr43781.c: New.
3545
3546 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3547
3548         PR fortran/40158
3549         * gfortran.dg/actual_rank_check_1.f90: New test.
3550
3551 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3552
3553         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3554
3555 2010-06-28  Jan Hubicka  <jh@suse.cz>
3556
3557         PR tree-optimization/44687
3558         * gcc.c-torture/compile/pr44687.c
3559
3560 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3561
3562         PR c++/44535
3563         * g++.dg/torture/pr44535.C: New test.
3564
3565 2010-06-28  Michael Matz  <matz@suse.de>
3566
3567         PR middle-end/44592
3568         * gfortran.dg/pr44592.f90: New test.
3569
3570 2010-06-28  Jan Hubicka  <jh@suse.cz>
3571
3572         PR tree-optimization/44357
3573         * g++.dg/torture/pr44357.C: New testcase.
3574
3575 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3576
3577         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3578         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3579         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3580         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3581         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3582         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3583         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3584         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3585
3586 2010-06-27  Jan Hubicka  <jh@suse.cz>
3587
3588         * gcc.c-torture/compile/pr44686.c: New file.
3589
3590 2010-06-27  Richard Guenther  <rguenther@suse.de>
3591
3592         PR tree-optimization/44683
3593         * gcc.c-torture/execute/pr44683.c: New testcase.
3594
3595 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3596
3597         * gnat.dg/noreturn3.ad[sb]: New test.
3598
3599 2010-06-26  Jason Merrill  <jason@redhat.com>
3600
3601         * g++.dg/cpp0x/explicit5.C: New.
3602
3603 2010-06-26  Richard Guenther  <rguenther@suse.de>
3604
3605         PR tree-optimization/44393
3606         * gcc.dg/pr44393.c: New testcase.
3607
3608 2010-06-26  Jan Hubicka  <jh@suse.cz>
3609
3610         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3611
3612 2010-06-26  Richard Guenther  <rguenther@suse.de>
3613
3614         PR middle-end/44674
3615         * gcc.dg/pr44674.c: New testcase.
3616
3617 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3618
3619         * gcc.dg/opts-3.c: New test.
3620
3621 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3622
3623         * gfortran.dg/type_decl_1.f90: New.
3624         * gfortran.dg/type_decl_2.f90: New.
3625
3626 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3627
3628         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3629         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3630
3631 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3632
3633         PR testsuite/38946
3634         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3635         error in comparing reals.
3636
3637 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3638
3639         * selected_real_kind_2.f90: New.
3640         * selected_real_kind_3.f90: New.
3641
3642 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3643
3644         * gfortran.dg/entry_19.f90: New.
3645
3646 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3647
3648         * gfortran.dg/end_subroutine_1.f90: New.
3649         * gfortran.dg/end_subroutine_2.f90: New.
3650         * gfortran.dg/interface_proc_end.f90: Update.
3651
3652 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3653
3654         * gfortran.dg/semicolon_fixed.f: Update.
3655         * gfortran.dg/semicolon_fixed_2.f: New.
3656         * gfortran.dg/semicolon_free_2.f90: New.
3657         * gfortran.dg/semicolon_free.f90: Update.
3658
3659 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3660
3661         PR fortran/44448
3662         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3663
3664 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3665
3666         * g++.dg/ipa/iinline-3.C: New test.
3667         * gcc.dg/ipa/modif-1.c: Removed.
3668
3669 2010-06-25  Jan Hubicka  <jh@suse.cz>
3670
3671         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3672
3673 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3674
3675         * g++.dg/ipa/iinline-2.C: New test.
3676
3677 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR middle-end/43866
3680         * gfortran.dg/pr43866.f90: New test.
3681
3682         PR tree-optimization/44539
3683         * gcc.dg/pr44539.c: New test.
3684
3685 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3686
3687         From Jim Wilson:
3688         PR target/43902
3689         * gcc.target/mips/madd-9.c: New test.
3690
3691 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3692
3693         PR c/44517
3694         * gcc.dg/noncompile/pr44517.c: New.
3695         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3696
3697 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3698
3699         PR testsuite/43283
3700         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3701         and add argument to nop for IA64.
3702
3703 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3704
3705         PR target/44588
3706         * gcc.target/i386/mod-1.c: New.
3707         * gcc.target/i386/umod-1.c: Likewise.
3708         * gcc.target/i386/umod-2.c: Likewise.
3709         * gcc.target/i386/umod-3.c: Likewise.
3710
3711 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR middle-end/44492
3714         * g++.dg/torture/pr44492.C: New test.
3715
3716 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3717
3718         * c-c++-common/warn-omitted-condop.c: New.
3719
3720 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3721
3722         PR fortran/44614
3723         * gfortran.dg/import8.f90: New.
3724
3725 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3726
3727         * gnat.dg/not_null.adb: Update test case.
3728
3729 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR c++/44619
3732         * g++.dg/warn/Wunused-var-13.C: New test.
3733
3734         PR c++/44627
3735         * g++.dg/diagnostic/method1.C: New test.
3736
3737 2010-06-22  Cary Coutant  <ccoutant@google.com>
3738
3739         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3740
3741 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3742
3743         PR fortran/44616
3744         * gfortran.dg/abstract_type_8.f03: New.
3745
3746 2010-06-21  Jason Merrill  <jason@redhat.com>
3747
3748         * g++.dg/cpp0x/noexcept08.C: New.
3749
3750         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3751
3752 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3753
3754         PR target/44615
3755         * gcc.target/i386/sse2-vec-2a.c: New.
3756
3757 2010-06-21  DJ Delorie  <dj@redhat.com>
3758
3759         * gcc.dg/pragma-diag-1.c: New.
3760
3761 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3762
3763         PR target/44615
3764         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3765
3766 2010-06-21  Alan Modra  <amodra@gmail.com>
3767
3768         PR testsuite/44505
3769         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3770         tail call to check_fa_mid.
3771
3772 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR target/44575
3775         * gcc.c-torture/execute/pr44575.c: New test.
3776
3777 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3778
3779         PR fortran/40632
3780         * gfortran.dg/contiguous_1.f90: New.
3781         * gfortran.dg/contiguous_2.f90: New.
3782         * gfortran.dg/contiguous_3.f90: New.
3783
3784 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3785
3786         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3787         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3788
3789 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         PR target/44546
3792         * gcc.target/i386/pr44546.c: New test.
3793
3794 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3795
3796         * gcc.dg/opts-2.c: New test.
3797
3798 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3799
3800         PR fortran/44584
3801         * gfortran.dg/typebound_proc_15.f03: Modified.
3802
3803 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3804
3805         PR target/44072
3806         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3807         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3808
3809 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3810
3811         * g++.dg/ext/label13.C: Fix typo in last change.
3812
3813 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3814
3815         PR libfortran/44477
3816         * gfortran.dg/eof_3.f90
3817         * gfortran.dg/endfile_2.f90
3818         * gfortran.dg/endfile_4.f90
3819         * gfortran.dg/endfile_3.f90
3820
3821 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3822
3823         PR c++/41090
3824         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3825
3826 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3827
3828         PR fortran/44556
3829         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3830
3831 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3832
3833         * gcc.target/arm/pr40900.c: New test.
3834
3835 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3836
3837         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3838
3839 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3840
3841         PR fortran/44558
3842         * gfortran.dg/typebound_call_15.f03: New.
3843
3844 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3845
3846         PR c++/44486
3847         * g++.dg/pr44486.C: New.
3848
3849 2010-06-16  DJ Delorie  <dj@redhat.com>
3850
3851         * gcc.target/i386/volatile-bitfields-1.c: New.
3852         * gcc.target/i386/volatile-bitfields-2.c: New.
3853
3854 2010-06-16  Jason Merrill  <jason@redhat.com>
3855
3856         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3857
3858         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3859
3860 2010-06-16  Richard Guenther  <rguenther@suse.de>
3861
3862         PR c/44555
3863         * gcc.c-torture/execute/pr44555.c: New testcase.
3864
3865 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3866
3867         PR fortran/44549
3868         * gfortran.dg/typebound_proc_16.f03: New.
3869
3870 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3871
3872         * g++.dg/torture/pr43905.C: New test.
3873
3874 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3875
3876         PR testsuite/44538
3877         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3878         initialization loop from being vectorized.
3879         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3880
3881 2010-06-16  Alan Modra  <amodra@gmail.com>
3882
3883         PR tree-optimization/44507
3884         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3885
3886 2010-06-15  Jason Merrill  <jason@redhat.com>
3887
3888         * g++.dg/overload/arg3.C: Adjust error locations.
3889         * g++.dg/overload/copy1.C: Likewise.
3890         * g++.dg/tc1/dr152.C: Likewise.
3891         * g++.dg/template/incomplete4.C: Likewise.
3892         * g++.dg/template/incomplete5.C: Likewise.
3893         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3894         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3895         * g++.old-deja/g++.pt/crash9.C: Likewise.
3896
3897         * g++.dg/inherit/virtual5.C: New.
3898
3899         * g++.dg/cpp0x/defaulted18.C: New.
3900
3901         * g++.dg/cpp0x/initlist40.C: New.
3902
3903         * g++.dg/cpp0x/initlist39.C: New.
3904
3905 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3906
3907         PR middle-end/44391
3908         * gcc.dg/graphite/pr44391.c: New.
3909
3910 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3911
3912         PR fortran/43388
3913         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3914         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3915         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3916         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3917
3918 2010-06-15  Richard Guenther  <rguenther@suse.de>
3919
3920         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3921
3922 2010-06-15  Richard Guenther  <rguenther@suse.de>
3923
3924         * gcc.dg/vect/bb-slp-21.c: Adjust.
3925         * gcc.dg/vect/bb-slp-13.c: Likewise
3926         * gcc.dg/vect/bb-slp-4.c: Likewise
3927         * gcc.dg/vect/bb-slp-22.c: Likewise
3928         * gcc.dg/vect/bb-slp-14.c: Likewise
3929         * gcc.dg/vect/bb-slp-23.c: Likewise
3930         * gcc.dg/vect/bb-slp-15.c: Likewise
3931         * gcc.dg/vect/bb-slp-17.c: Likewise
3932         * gcc.dg/vect/bb-slp-18.c: Likewise
3933         * gcc.dg/vect/bb-slp-19.c: Likewise
3934         * gcc.dg/vect/bb-slp-10.c: Likewise
3935         * gcc.dg/vect/bb-slp-11.c: Likewise
3936         * gcc.dg/vect/bb-slp-20.c: Likewise
3937         * gcc.dg/vect/bb-slp-3.c: Likewise
3938
3939 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR fortran/44536
3942         * gfortran.dg/gomp/pr44536.f90: New test.
3943         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3944
3945 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3946
3947         PR target/44534
3948         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3949         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3950
3951 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR tree-optimization/44508
3954         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3955
3956         PR bootstrap/44509
3957         * gcc.dg/pr44509.c: New test.
3958
3959 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3960
3961         PR tree-optimization/44507
3962         * gcc.dg/vect/pr44507.c: New test.
3963
3964 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3965
3966         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3967         and c-pretty-print.h.
3968
3969         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3970
3971 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3972
3973         * gfortran.dg/whole_file_18.f90: Updated error message.
3974
3975 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3976
3977         * gfortran.dg/whole_file_20.f03: New.
3978
3979 2010-06-12  Jan Hubicka  <jh@suse.cz>
3980
3981         * gcc.c-torture/compile/pc44485.c: New testcase.
3982
3983 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3984
3985         PR fortran/40117
3986         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3987         * gfortran.dg/typebound_proc_14.f03: New.
3988         * gfortran.dg/typebound_proc_15.f03: New.
3989
3990 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3991
3992         * gcc.dg/opts-1.c: New test.
3993
3994 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3995
3996         * gcc.dg/funroll-loops-all.c: Update expected error.
3997
3998 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         PR target/44481
4001         * gcc.target/i386/pr44481.c: New test.
4002
4003 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4004
4005         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4006
4007 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4008
4009         PR middle-end/44483
4010         * gcc.dg/tree-ssa/pr44483.c: New.
4011
4012 2010-06-11  Paul Brook  <paul@codesourcery.com>
4013
4014         * g++.dg/other/arm-neon-1.C: New test.
4015
4016 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4017
4018         PR fortran/42051
4019         PR fortran/43896
4020         * gfortran.dg/class_23.f03: New test.
4021
4022 2010-06-11  Jan Hubicka  <jh@suse.cz>
4023
4024         * gcc.dg/ipa/pure-const-2.c: New testcase.
4025
4026 2010-06-11  Jan Hubicka  <jh@suse.cz>
4027
4028         * gcc.dg/noreturn-7.c: Update.
4029         * gcc.dg/noreturn-4.c: Update.
4030
4031 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4032
4033         Fix MIPS bootstrap
4034         * g++.dg/other/typedef4.C: New test.
4035
4036 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4037
4038         PR fortran/44207
4039         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4040
4041 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4042
4043         PR fortran/44457
4044         * gfortran.dg/asynchronous_3.f03
4045
4046 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4047
4048         PR middle-end/44185
4049         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4050         non-temporal stores out of the tests to form new test cases.  As a
4051         result, no non-temporal store should be generated in this case.
4052
4053         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4054         prefetch-7.c that generate one non-temporal store.
4055
4056         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4057         prefetch-7.c that generate one non-temporal store and one
4058         one-temporal prefetch.
4059
4060 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4061
4062         PR tree-optimization/44258
4063         * gcc.dg/tree-ssa/pr44258.c: New test.
4064
4065 2010-06-10  Daniel Kraft  <d@domob.eu>
4066
4067         PR fortran/38936
4068         * gfortran.dg/associate_1.f03: New test.
4069         * gfortran.dg/associate_2.f95: New test.
4070         * gfortran.dg/associate_3.f03: New test.
4071         * gfortran.dg/associate_4.f08: New test.
4072
4073 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4074
4075         * gfortran.dg/selected_char_kind_4.f90: New test.
4076
4077 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4078
4079         * gcc.dg/pr42461.c: New test.
4080
4081 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4082
4083         PR fortran/44347
4084         * gfortran.dg/selected_real_kind_1.f90: New.
4085
4086 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4087
4088         PR fortran/44359
4089         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4090         warning.
4091         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4092         check for warning.
4093
4094 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4095
4096         * gfortran.dg/data_namelist_conflict.f90: New test.
4097
4098 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4099
4100         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4101         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4102         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4103
4104 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4105
4106         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4107         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4108         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4109         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4110         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4111
4112 2010-06-09  Jason Merrill  <jason@redhat.com>
4113
4114         PR c++/44366
4115         * g++.dg/cpp0x/decltype23.C: Move to...
4116         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4117
4118 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4119
4120         PR fortran/44211
4121         * gfortran.dg/typebound_call_14.f03: New test.
4122
4123 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4124
4125         PR tree-optimization/44423
4126         * gcc.dg/tree-ssa/pr44423.c: New test.
4127
4128 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4129
4130         PR testsuite/42843
4131         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4132         TV_NONE to initialize tv_id field.
4133         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4134         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4135         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4136         Include toplev.h .
4137         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4138         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4139         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4140
4141 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4142
4143         PR tree-optimization/39874
4144         PR middle-end/28685
4145         * gcc.dg/pr39874.c: New file.
4146
4147 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4148
4149         * g++.dg/ext/attr-alias-1.C: New.
4150         * g++.dg/ext/attr-alias-2.C: New.
4151
4152 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4153
4154         PR fortran/44446
4155         * gfortran.dg/proc_ptr_27.f90: New.
4156
4157 2010-06-07  Jason Merrill  <jason@redhat.com>
4158
4159         PR c++/44366
4160         * g++.dg/cpp0x/decltype23.C: New.
4161
4162 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4163             Shujing Zhao  <pearly.zhao@oracle.com>
4164
4165         PR c/37724
4166         * gcc.dg/c90-const-expr-10.c: Adjust.
4167         * gcc.dg/c99-const-expr-10.c: Adjust.
4168         * gcc.dg/init-bad-7.c: New.
4169
4170 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4171
4172         * lib/target-supports.exp (check_effective_target_gas): New proc.
4173         * gcc.c-torture/execute/960321-1.x: New file.
4174
4175 2010-06-07  Jason Merrill  <jason@redhat.com>
4176
4177         PR c++/44401
4178         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4179
4180 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4181
4182         PR c++/44444
4183         * g++.dg/warn/Wunused-var-12.C: New test.
4184
4185         PR c++/44443
4186         * c-c++-common/Wunused-var-11.c: New test.
4187
4188 2010-06-07  Jan Hubicka  <jh@suse.cz>
4189
4190         * gcc.dg/ipa/pure-const-1.c: New testcase.
4191
4192 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4193
4194         PR rtl-optimization/44404
4195         * gcc.dg/pr44404.c: New.
4196
4197 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4198
4199         PR target/44159
4200         * gcc.target/i386/abi-2.c: Check sysv abi here.
4201         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4202         function to avoid failures by different ABIs.
4203         * gcc.target/i386/aes-check.h: Likewise.
4204         * gcc.target/i386/avx-check.h: Likewise.
4205         * gcc.target/i386/fma4-check.h: Likewise.
4206         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4207         * gcc.target/i386/mmx-check.h: Likewise.
4208         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4209         * gcc.target/i386/pclmul-check.h: Likewise.
4210         * gcc.target/i386/sse-check.h: Likewise.
4211         * gcc.target/i386/sse2-check.h: Likewise.
4212         * gcc.target/i386/sse3-check.h: Likewise.
4213         * gcc.target/i386/sse4_1-check.h: Likewise.
4214         * gcc.target/i386/sse4_2-check.h: Likewise.
4215         * gcc.target/i386/sse4a-check.h: Likewise.
4216         * gcc.target/i386/ssse3-check.h: Likewise.
4217         * gcc.target/i386/xop-check.h: Likewise.
4218         * gcc.target/i386/pr27971.c: Fix for LLP64.
4219         * gcc.target/i386/pr39139.c: Likewise.
4220         * gcc.target/i386/pr39315-check.c: Likewise.
4221         * gcc.target/i386/vararg-1.c: Likewise.
4222         * gcc.target/i386/vararg-2.c: Likewise.
4223         Additional add dg-compile to avoid failure due
4224         missing foo symbol.
4225
4226         * gcc.dg/compound-literal-1.c: Fix for llp64.
4227         * gcc.dg/pr32370.c: Likewise.
4228         * gcc.dg/pr37561.c: Likewise.
4229         * gcc.dg/pr41340.c: Likewise.
4230         * gcc.dg/pr41551.c: Likewise.
4231
4232 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4233
4234         PR c++/44188
4235         * g++.dg/debug/dwarf2/typedef3.C: New test.
4236
4237 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4238
4239         PR c/20000
4240         * c-c++-common/pr20000.c: New.
4241
4242 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4243
4244         PR c++/44086
4245         * g++.dg/init/pr44086.C: New.
4246         * g++.dg/cpp0x/decltype4.C: Adjust.
4247
4248 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4249
4250         PR fortran/43945
4251         * gfortran.dg/generic_23.f03: New test.
4252
4253 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4254
4255         PR fortran/43895
4256         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4257
4258 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4259
4260         PR c++/44361
4261         * c-c++-common/Wunused-var-9.c: New test.
4262
4263 2010-06-05  Jason Merrill  <jason@redhat.com>
4264
4265         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4266
4267 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4268
4269         PR c/44322
4270         * gcc.dg/c99-restrict-4.c: New test.
4271
4272 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4273
4274         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4275         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4276         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4277         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4278         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4279         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4280         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4281         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4282         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4283         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4284         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4285         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4286         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4287         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4288         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4289         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4290         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4291         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4292         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4293         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4294         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4295         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4296
4297 2010-06-04  Jason Merrill  <jason@redhat.com>
4298
4299         * g++.dg/cpp0x/noexcept06.C: New.
4300         * g++.dg/cpp0x/noexcept07.C: New.
4301
4302         * g++.dg/cpp0x/noexcept01.C: New.
4303         * g++.dg/cpp0x/noexcept02.C: New.
4304         * g++.dg/cpp0x/noexcept03.C: New.
4305         * g++.dg/cpp0x/noexcept04.C: New.
4306         * g++.dg/cpp0x/noexcept05.C: New.
4307
4308 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR c++/44412
4311         * g++.dg/warn/Wunused-var-10.C: New test.
4312         * g++.dg/warn/Wunused-var-11.C: New test.
4313
4314         PR c++/44362
4315         * c-c++-common/Wunused-var-10.c: New test.
4316
4317 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4318
4319         PR c/25880
4320         * gcc.dg/assign-warn-2.c: Update.
4321         * gcc.dg/cpp/line3.c: Update.
4322         * gcc.dg/c99-array-lval-8.c: Update.
4323         * gcc.dg/cast-qual-2.c: Update.
4324         * gcc.dg/c99-arraydecl-3.c:  Update.
4325         * gcc.dg/assign-warn-1.c:  Update.
4326         * gcc.dg/format/gcc_diag-1.c:  Update.
4327
4328 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4329
4330         PR rtl-optimization/39871
4331         PR rtl-optimization/40615
4332         PR rtl-optimization/42500
4333         PR rtl-optimization/42502
4334         * gcc.target/arm/eliminate.c: New test.
4335
4336 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4337
4338         PR libstdc++/44410
4339         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4340         * g++.old-deja/g++.other/delete3.C: Likewise.
4341         * g++.old-deja/g++.other/new.C: Likewise.
4342         * g++.old-deja/g++.law/operators27.C: Likewise.
4343         * g++.old-deja/g++.mike/p755.C: Likewise.
4344         * g++.dg/eh/new1.C: Likewise.
4345         * g++.dg/init/new5.C: Likewise.
4346
4347 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4348
4349         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4350         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4351         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4352
4353 2010-06-03  Richard Guenther  <rguenther@suse.de>
4354
4355         PR lto/41921
4356         * lib/lto.exp: Always load gcc.exp.
4357         (lto-obj): For C source files invoke gcc_target_compile.
4358         * g++.dg/lto/20100603-1_0.C: New testcase.
4359         * g++.dg/lto/20100603-1_1.c: Likewise.
4360
4361 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4362
4363         PR tree-optimization/43688
4364         * gfortran.dg/pr43688.f90: New.
4365
4366 2010-06-03  Richard Guenther  <rguenther@suse.de>
4367
4368         PR lto/41584
4369         * gcc.dg/lto/20100603-1_0.c: New testcase.
4370         * gcc.dg/lto/20100603-2_0.c: Likewise.
4371         * gcc.dg/lto/20100603-3_0.c: Likewise.
4372
4373 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4374
4375         PR target/44218
4376         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4377         * gcc.target/powerpc/recip-2.c: Ditto.
4378         * gcc.target/powerpc/recip-3.c: Ditto.
4379         * gcc.target/powerpc/recip-4.c: Ditto.
4380         * gcc.target/powerpc/recip-5.c: Ditto.
4381         * gcc.target/powerpc/recip-6.c: Ditto.
4382         * gcc.target/powerpc/recip-7.c: Ditto.
4383         * gcc.target/powerpc/recip-test.h: Ditto.
4384         * gcc.target/powerpc/recip-test2.h: Ditto.
4385
4386 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4387
4388         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4389
4390 2010-06-02  Jason Merrill  <jason@redhat.com>
4391
4392         * g++.dg/ext/vector9.C: Expect typedef in error message.
4393
4394         PR c++/9726
4395         PR c++/23594
4396         PR c++/44333
4397         * g++.dg/tc1/dr101.C: Remove xfails.
4398
4399 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4400
4401         PR middle-end/44372
4402         * g++.dg/ipa/pr44372.C: New.
4403
4404 2010-06-02  Jan Hubicka  <jh@suse.cz>
4405
4406         PR middle-end/44295
4407         * g++.dg/torture/pr44295.C: Neww testcase.
4408
4409 2010-06-02  Jan Hubicka  <jh@suse.cz>
4410
4411         * gcc.dg/tree-ssa/loadpre6.c: Update.
4412
4413 2010-06-02  Richard Guenther  <rguenther@suse.de>
4414
4415         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4416         diagnostic.h.
4417
4418 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4419
4420         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4421         the link fail message.
4422
4423 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4424
4425         PR fortran/44360
4426         * gfortran.dg/use_13.f90: New test case.
4427
4428 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4429
4430         PR fortran/44371
4431         * gfortran.dg/error_stop_2.f08: Minor update.
4432
4433 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4434
4435         PR fortran/44371
4436         * gfortran.dg/error_stop_1.f08: New test.
4437         * gfortran.dg/error_stop_2.f08: New test.
4438
4439 2010-06-01  Jason Merrill  <jason@redhat.com>
4440
4441         DR 990
4442         * g++.dg/cpp0x/initlist37.C: New.
4443         * g++.dg/cpp0x/initlist38.C: New.
4444
4445         PR c++/44358
4446         * g++.dg/cpp0x/initlist36.C: New.
4447
4448 2010-05-31 Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.dg/noreturn-8.c: New testcase.
4451
4452 2010-05-31 Jan Hubicka  <jh@suse.cz>
4453
4454         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4455         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4456
4457 2010-05-31 Jan Hubicka  <jh@suse.cz>
4458
4459         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4460         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4461
4462 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4463
4464         PR fortran/36928
4465         * gfortran.dg/dependency_27.f90:  New test.
4466         * gfortran.dg/array_assign_1.F90:  New test.
4467
4468 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR target/44338
4471         * gcc.target/i386/sse-24.c: New test.
4472
4473 2010-05-31  Jan Hubicka  <jh@suse.cz>
4474
4475         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4476
4477 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR middle-end/44337
4480         * gcc.dg/pr44337.c: New test.
4481
4482         PR tree-optimization/44182
4483         * g++.dg/debug/pr44182.C: New test.
4484
4485 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4486
4487         * gcc.dg/nested-func-7.c: New test.
4488         * gnat.dg/frame_overflow.adb: Adjust directives.
4489
4490 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4491
4492         * gnat.dg/prot2.ad[sb]: New test.
4493         * gnat.dg/prot2_pkg1.ads: New helper.
4494         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4495
4496 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4497
4498         * gnat.dg/array11.adb: Adjust dg-warning directive.
4499         * gnat.dg/object_overflow.adb: Likewise.
4500
4501 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4502
4503         PR middle-end/44306
4504         * gcc.dg/tree-ssa/pr44306.c: New.
4505
4506 2010-05-29  Jan Hubicka  <jh@suse.cz>
4507
4508         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4509
4510 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4511
4512         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4513
4514 2010-05-28  Mike Stump  <mikestump@comcast.net>
4515
4516         PR objc/44125
4517         * objc.dg/const-str-9.m: Remove static.
4518
4519 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR target/43636
4522         * gcc.c-torture/compile/pr43636.c: New test.
4523
4524 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4525
4526         PR objc++/23616
4527         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4528         * obj-c++.dg/try-catch-9.mm: Ditto.
4529
4530 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4531
4532         Revert patch for PR c++/44188
4533         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4534
4535 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4536
4537         PR c++/44188
4538         * g++.dg/debug/dwarf2/typedef3.C: New test.
4539
4540 2010-05-27  Jason Merrill  <jason@redhat.com>
4541
4542         PR c++/43555
4543         * g++.dg/ext/vla9.C: New.
4544
4545 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4546
4547         PR objc/44140
4548         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4549         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4550         * objc.dg/torture/tls/thr-init.m: Ditto.
4551         * objc.dg/torture/trivial.m: Ditto.
4552         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4553         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4554         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4555         * obj-c++.dg/torture/trivial.mm: Ditto.
4556
4557 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4558
4559         * g++.dg/lto/20100302_0.C: Skip on darwin.
4560
4561 2010-05-27  Richard Guenther  <rguenther@suse.de>
4562
4563         PR tree-optimization/44284
4564         * gcc.dg/vect/vect-118.c: New testcase.
4565         * gcc.dg/vect/bb-slp-20.c: Adjust.
4566         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4567         * gcc.dg/vect/slp-9.c: Likewise.
4568         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4569         * gcc.dg/vect/vect-10.c: Likewise.
4570         * gcc.dg/vect/vect-109.c: Likewise.
4571         * gcc.dg/vect/vect-12.c: Likewise.
4572         * gcc.dg/vect/vect-36.c: Likewise.
4573         * gcc.dg/vect/vect-7.c: Likewise.
4574         * gcc.dg/vect/vect-iv-8.c: Likewise.
4575         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4576         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4577         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4578         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4579         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4580         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4581         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4582         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4583         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4584         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4585         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4586         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4587         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4588         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4589         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4590         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4591         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4592
4593 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4594
4595         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4596         necessary.
4597
4598 2010-05-26  Jan Hubicka  <jh@suse.cz>
4599
4600         * gcc.dg/lto/materialize-1_0.c: New file.
4601         * gcc.dg/lto/materialize-1_1.c: New file.
4602
4603 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4604
4605         * gnat.dg/lto10.adb: New test.
4606         * gnat.dg/lto10_pkg.ads: New helper.
4607
4608 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4609
4610         * lib/target-supports.exp (check_effective_target_int128): New
4611         function to check if __int128 types are available for target.
4612         * c-c++-common/int128-types-1.c: New.
4613         * c-c++-common/int128-1.c: New.
4614         * c-c++-common/int128-2.c: New.
4615         * g++.dg/abi/mangle43.C: New.
4616         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4617         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4618         pointer-wide scalar.
4619         * g++.dg/other/pr25632.C: Likewise.
4620         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4621         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4622         overflow warnings.
4623         * g++.dg/warn/pr13358-4.C: Likewise.
4624         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4625         * g++.dg/warn/Wconversion-null.C: Likewise.
4626
4627 2010-05-26  Jason Merrill  <jason@redhat.com>
4628
4629         PR c++/43382
4630         * g++.dg/cpp0x/variadic101.C: New.
4631
4632 2010-05-26  Richard Guenther  <rguenther@suse.de>
4633
4634         PR rtl-optimization/44164
4635         * gcc.c-torture/execute/pr44164.c: New testcase.
4636         * g++.dg/tree-ssa/pr13146.C: Adjust.
4637
4638 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4639
4640         PR fortran/40011
4641         * gfortran.dg/whole_file_19.f90 : New test.
4642
4643 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4644
4645         PR fortran/30668
4646         PR fortran/31346
4647         PR fortran/34260
4648         * gfortran.dg/pr40999.f: Fix function type.
4649         * gfortran.dg/whole_file_5.f90: Likewise.
4650         * gfortran.dg/whole_file_6.f90: Likewise.
4651         * gfortran.dg/whole_file_16.f90: New.
4652         * gfortran.dg/whole_file_17.f90: New.
4653         * gfortran.dg/whole_file_18.f90: New.
4654
4655 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4656             Iain Sandoe  <iains@gcc.gnu.org>
4657
4658         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4659         * gcc.c-torture/compile/pr44197.c: Require alias support.
4660         * gcc.dg/lto/20081222_0.c: Ditto.
4661
4662 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR debug/42801
4665         * gcc.dg/guality/vla-2.c: New test.
4666
4667 2010-05-25  Richard Guenther  <rguenther@suse.de>
4668
4669         PR middle-end/44069
4670         * g++.dg/torture/pr44069.C: New testcase.
4671
4672 2010-05-25  Richard Guenther  <rguenther@suse.de>
4673
4674         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4675
4676 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4677
4678         PR objc/44140
4679         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4680
4681 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4682
4683         * obj-c++.dg/torture/tls/trivial.mm: New.
4684         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4685         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4686         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4687         * obj-c++.dg/torture/tls/diag-1.mm: New.
4688         * obj-c++.dg/torture/tls/tls.exp: New.
4689         * obj-c++.dg/torture/trivial.mm: New.
4690         * obj-c++.dg/torture/dg-torture.exp: New.
4691         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4692         * obj-c++.dg/tls/trivial.m: New.
4693         * obj-c++.dg/tls/init-1.mm: New.
4694         * obj-c++.dg/tls/diag-1.mm: New.
4695         * obj-c++.dg/tls/init-2.mm: New.
4696         * obj-c++.dg/tls/diag-2.mm: New.
4697         * obj-c++.dg/tls/diag-3.mm: New.
4698         * obj-c++.dg/tls/diag-4.mm: New.
4699         * obj-c++.dg/tls/static-1.mm: New.
4700         * obj-c++.dg/tls/tls.exp: New.
4701         * obj-c++.dg/tls/diag-5.mm: New.
4702         * obj-c++.dg/tls/static-1a.mm: New.
4703         * objc-obj-c++-shared/Object1.mm: New.
4704         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4705
4706 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4707
4708         PR objc++/43689
4709         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4710         * obj-c++.dg/const-str-6.mm: Ditto.
4711
4712 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4715
4716 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4717
4718         PR ada/38394
4719         * gnat.dg/array13.ad[sb]: New test.
4720
4721 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4722             Sandra Loosemore  <sandra@codesourcery.com>
4723
4724         * gcc.target/arm/neon/: Regenerated test cases.
4725
4726         * gcc.target/arm/neon/polytypes.c,
4727         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4728         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4729         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4730         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4731         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4732         dg-add-options arm_neon.
4733
4734         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4735         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4736         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4737         and arm_neon_fp16_ok.
4738
4739         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4740         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4741
4742         * lib/target-supports.exp (add_options_for_arm_neon): New.
4743         (check_effective_target_arm_neon_ok_nocache): New, from
4744         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4745         (check_effective_target_arm_neon_ok): Use
4746         check_effective_target_arm_neon_ok_nocache.
4747         (add_options_for_arm_neon_fp16)
4748         (check_effective_target_arm_neon_fp16_ok)
4749         check_effective_target_arm_neon_fp16_ok_nocache): New.
4750         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4751
4752 2010-05-24  Jason Merrill  <jason@redhat.com>
4753
4754         PR c++/41510
4755         * g++.dg/cpp0x/initlist35.C: New.
4756         * g++.dg/init/brace6.C: Adjust.
4757
4758 2010-05-24  Paul Brook  <paul@codesourcery.com>
4759
4760         * gcc.target/arm/frame-pointer-1.c: New test.
4761         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4762         pointer elimination.
4763
4764 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4765
4766         PR target/44245
4767         * gcc.target/i386/crc32-3.c: New.
4768         * gcc.target/i386/crc32-4.c: Likewise.
4769
4770 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4771
4772         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4773         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4774         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4775
4776 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4777
4778         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4779
4780 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4781
4782         PR target/43869
4783         * gcc.c-target/pr43869.c: New test.
4784
4785 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4786
4787         PR fortran/44212
4788         * gfortran.dg/class_22.f03: New.
4789
4790 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4791
4792         PR lto/44238
4793         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4794
4795 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4796
4797         PR fortran/44213
4798         * gfortran.dg/abstract_type_7.f03: New.
4799
4800 2010-05-21  Jason Merrill  <jason@redhat.com>
4801
4802         * g++.dg/eh/spec11.C: Test cleanup optimization.
4803
4804 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR debug/44223
4807         * gcc.target/i386/pr44223.c: New test.
4808
4809 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4810
4811         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4812
4813 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4814
4815         * g++.dg/other/const3.C: New test.
4816
4817 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4818
4819         PR fortran/38407
4820         * warn_unused_dummy_argument_1.f90: New.
4821         * warn_unused_dummy_argument_2.f90: New.
4822
4823 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4824
4825         PR c++/30298
4826         * g++.dg/inherit/crash1.C: New.
4827         * g++.dg/inherit/crash2.C: Likewise.
4828
4829 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR debug/44178
4832         * g++.dg/debug/pr44178.C: New test.
4833
4834 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4835
4836         PR middle-end/44185
4837         * gcc.dg/tree-ssa/prefetch-6.c: Add
4838         --param min-insn-to-prefetch-ratio=6.
4839         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4840         allow unrolling, and adjust the movnti count.
4841
4842 2010-05-20  Jan Hubicka  <jh@suse.cz>
4843
4844         PR middle-end/44197
4845         * gcc.c-torture/compile/pr44197.c: New file.
4846
4847 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4848
4849         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4850         Fix test code.
4851         (check_effective_target_xop): Remove __may_alias__ attribute.
4852
4853 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4854
4855         PR target/44202
4856         * gcc.c-torture/execute/pr44202-1.c: New test.
4857
4858 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4859
4860         PR fortran/43851
4861         * gfortran.dg/label_1.f90: Update test.
4862
4863 2010-05-19  Jan Hubicka  <jh@suse.cz>
4864
4865         * gcc.dg/lto/ipareference2_0.c: New file.
4866         * gcc.dg/lto/ipareference2_1.c: New file.
4867
4868 2010-05-19  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/parse/fn-typedef2.C: New.
4871
4872         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4873         function type.
4874
4875         PR c++/44193
4876         * g++.dg/template/fntype1.C: New.
4877
4878 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4879
4880         * gnat.dg/discr23.ad[sb]: New test.
4881         * gnat.dg/discr23_pkg.ads: New helper.
4882
4883         * gnat.dg/specs/controlled1.ads: New test.
4884         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4885
4886 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4887
4888         PR fortran/44055
4889         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4890         Fixed scope of C_SIZEOF.
4891         * gfortran.dg/warn_conversion_2.f90: New.
4892
4893 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4894
4895         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4896         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4897         for optional selector.
4898         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4899         (check_effective_target_sse3): New proc.
4900         * gcc.target/i386/math-torture/math-torture.exp: Load
4901         target-supports.exp.
4902         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4903         check_effective_target_sse2.
4904         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4905         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4906         * g++.dg/vect/vect.exp: Likewise.
4907         * gfortran.dg/vect/vect.exp: Likewise.
4908         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4909         -msse2 if check_effective_target_sse2.
4910
4911         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4912         * gcc.target/i386/3dnow-2.c: Likewise.
4913         * gcc.target/i386/3dnowA-1.c: Likewise.
4914         * gcc.target/i386/3dnowA-2.c: Likewise.
4915         * gcc.target/i386/pr42549.c: Likewise.
4916
4917         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4918         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4919         * gcc.target/i386/sse3-addsubps.c: Likewise.
4920         * gcc.target/i386/sse3-haddpd.c: Likewise.
4921         * gcc.target/i386/sse3-haddps.c: Likewise.
4922         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4923         * gcc.target/i386/sse3-hsubps.c: Likewise.
4924         * gcc.target/i386/sse3-movddup.c: Likewise.
4925         * gcc.target/i386/sse3-movshdup.c: Likewise.
4926         * gcc.target/i386/sse3-movsldup.c: Likewise.
4927
4928         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4929         * g++.dg/ext/attrib35.C: Likewise.
4930         * g++.dg/opt/pr40496.C: Likewise.
4931         * g++.dg/other/i386-1.C: Likewise.
4932         * g++.dg/other/i386-4.C: Likewise.
4933         * g++.dg/other/pr34435.C: Likewise.
4934         * g++.dg/other/pr39496.C: Likewise.
4935         * g++.dg/other/pr40446.C: Likewise.
4936         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4937         * gcc.dg/compat/vector-1a_main.c: Likewise.
4938         * gcc.dg/compat/vector-2a_main.c: Likewise.
4939         * gcc.dg/lto/20090206-1_0.c: Likewise.
4940         * gcc.dg/pr34856.c: Likewise.
4941         * gcc.dg/pr36584.c: Likewise.
4942         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4943         * gcc.dg/pr37544.c: Likewise.
4944         * gcc.dg/torture/pr16104-1.c: Likewise.
4945         * gcc.dg/torture/pr35771-1.c: Likewise.
4946         * gcc.dg/torture/pr35771-2.c: Likewise.
4947         * gcc.dg/torture/pr35771-3.c: Likewise.
4948         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4949         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4950         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4951         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4952         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4953         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4954         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4955         * gcc.target/i386/20060512-1.c: Likewise.
4956         * gcc.target/i386/20060512-3.c: Likewise.
4957         * gcc.target/i386/all_one_m128i.c: Likewise.
4958         * gcc.target/i386/float128-1.c: Likewise.
4959         * gcc.target/i386/float128-2.c: Likewise.
4960         * gcc.target/i386/fpcvt-1.c: Likewise.
4961         * gcc.target/i386/fpcvt-2.c: Likewise.
4962         * gcc.target/i386/fpcvt-3.c: Likewise.
4963         * gcc.target/i386/fpprec-1.c: Likewise.
4964         * gcc.target/i386/funcspec-9.c: Likewise.
4965         * gcc.target/i386/incoming-1.c: Likewise.
4966         * gcc.target/i386/incoming-12.c: Likewise.
4967         * gcc.target/i386/incoming-2.c: Likewise.
4968         * gcc.target/i386/incoming-3.c: Likewise.
4969         * gcc.target/i386/incoming-4.c: Likewise.
4970         * gcc.target/i386/incoming-6.c: Likewise.
4971         * gcc.target/i386/incoming-7.c: Likewise.
4972         * gcc.target/i386/incoming-8.c: Likewise.
4973         * gcc.target/i386/opt-1.c: Likewise.
4974         * gcc.target/i386/opt-2.c: Likewise.
4975         * gcc.target/i386/ordcmp-1.c: Likewise.
4976         * gcc.target/i386/pr17692.c: Likewise.
4977         * gcc.target/i386/pr18614-1.c: Likewise.
4978         * gcc.target/i386/pr22152.c: Likewise.
4979         * gcc.target/i386/pr23570.c: Likewise.
4980         * gcc.target/i386/pr23575.c: Likewise.
4981         * gcc.target/i386/pr26449-1.c: Likewise.
4982         * gcc.target/i386/pr26600.c: Likewise.
4983         * gcc.target/i386/pr27790.c: Likewise.
4984         * gcc.target/i386/pr28839.c: Likewise.
4985         * gcc.target/i386/pr30970.c: Likewise.
4986         * gcc.target/i386/pr32000-1.c: Likewise.
4987         * gcc.target/i386/pr32000-2.c: Likewise.
4988         * gcc.target/i386/pr32280.c: Likewise.
4989         * gcc.target/i386/pr32661.c: Likewise.
4990         * gcc.target/i386/pr32708-1.c: Likewise.
4991         * gcc.target/i386/pr32961.c: Likewise.
4992         * gcc.target/i386/pr33329.c: Likewise.
4993         * gcc.target/i386/pr35714.c: Likewise.
4994         * gcc.target/i386/pr35767-1.c: Likewise.
4995         * gcc.target/i386/pr35767-1d.c: Likewise.
4996         * gcc.target/i386/pr35767-1i.c: Likewise.
4997         * gcc.target/i386/pr35767-2.c: Likewise.
4998         * gcc.target/i386/pr35767-2d.c: Likewise.
4999         * gcc.target/i386/pr35767-2i.c: Likewise.
5000         * gcc.target/i386/pr35767-3.c: Likewise.
5001         * gcc.target/i386/pr35767-5.c: Likewise.
5002         * gcc.target/i386/pr36222-1.c: Likewise.
5003         * gcc.target/i386/pr36578-1.c: Likewise.
5004         * gcc.target/i386/pr36578-2.c: Likewise.
5005         * gcc.target/i386/pr36992-1.c: Likewise.
5006         * gcc.target/i386/pr37101.c: Likewise.
5007         * gcc.target/i386/pr37216.c: Likewise.
5008         * gcc.target/i386/pr37434-1.c: Likewise.
5009         * gcc.target/i386/pr37434-2.c: Likewise.
5010         * gcc.target/i386/pr37843-3.c: Likewise.
5011         * gcc.target/i386/pr37843-4.c: Likewise.
5012         * gcc.target/i386/pr39162.c: Likewise.
5013         * gcc.target/i386/pr39315-1.c: Likewise.
5014         * gcc.target/i386/pr39315-2.c: Likewise.
5015         * gcc.target/i386/pr39315-3.c: Likewise.
5016         * gcc.target/i386/pr39315-4.c: Likewise.
5017         * gcc.target/i386/pr39445.c: Likewise.
5018         * gcc.target/i386/pr39496.c: Likewise.
5019         * gcc.target/i386/pr40809.c: Likewise.
5020         * gcc.target/i386/pr40906-3.c: Likewise.
5021         * gcc.target/i386/pr41019.c: Likewise.
5022         * gcc.target/i386/pr42542-1.c: Likewise.
5023         * gcc.target/i386/pr42542-2.c: Likewise.
5024         * gcc.target/i386/pr42542-3.c: Likewise.
5025         * gcc.target/i386/pr42542-3a.c: Likewise.
5026         * gcc.target/i386/pr42881.c: Likewise.
5027         * gcc.target/i386/push-1.c: Likewise.
5028         * gcc.target/i386/quad-sse.c: Likewise.
5029         * gcc.target/i386/reload-1.c: Likewise.
5030         * gcc.target/i386/sse-10.c: Likewise.
5031         * gcc.target/i386/sse-11.c: Likewise.
5032         * gcc.target/i386/sse-15.c: Likewise.
5033         * gcc.target/i386/sse-17.c: Likewise.
5034         * gcc.target/i386/sse-18.c: Likewise.
5035         * gcc.target/i386/sse-19.c: Likewise.
5036         * gcc.target/i386/sse-4.c: Likewise.
5037         * gcc.target/i386/sse-6.c: Likewise.
5038         * gcc.target/i386/sse-vect-types.c: Likewise.
5039         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5040         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5041         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5042         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5043         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5044         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5045         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5046         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5047         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5048         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5049         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5050         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5051         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5052         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5053         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5054         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5055         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5056         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5057         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5058         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5059         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5060         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5061         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5062         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5063         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5064         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5065         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5066         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5067         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5068         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5069         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5070         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5071         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5072         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5073         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5074         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5075         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5076         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5077         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5078         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5079         * gcc.target/i386/sse2-mmx.c: Likewise.
5080         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5081         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5082         * gcc.target/i386/sse2-movd-1.c: Likewise.
5083         * gcc.target/i386/sse2-movd-2.c: Likewise.
5084         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5085         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5086         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5087         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5088         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5089         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5090         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5091         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5092         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5093         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5094         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5095         * gcc.target/i386/sse2-movq-1.c: Likewise.
5096         * gcc.target/i386/sse2-movq-2.c: Likewise.
5097         * gcc.target/i386/sse2-movq-3.c: Likewise.
5098         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5099         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5100         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5101         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5102         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5103         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5104         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5105         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5106         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5107         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5108         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5109         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5110         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5111         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5112         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5113         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5114         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5115         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5116         * gcc.target/i386/sse2-pand-1.c: Likewise.
5117         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5118         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5119         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5120         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5121         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5122         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5123         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5124         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5125         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5126         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5127         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5128         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5129         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5130         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5131         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5132         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5133         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5134         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5135         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5136         * gcc.target/i386/sse2-por-1.c: Likewise.
5137         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5138         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5139         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5140         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5141         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5142         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5143         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5144         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5145         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5146         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5147         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5148         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5149         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5150         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5151         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5152         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5153         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5154         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5155         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5156         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5157         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5158         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5159         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5160         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5161         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5162         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5163         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5164         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5165         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5166         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5167         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5168         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5169         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5170         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5171         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5172         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5173         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5174         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5175         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5176         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5177         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5178         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5179         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5180         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5181         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5182         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5183         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5184         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5185         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5186         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5187         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5188         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5189         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5190         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5191         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5192         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5193         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5194         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5195         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5196         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5197         * gcc.target/i386/sse2-vec-1.c: Likewise.
5198         * gcc.target/i386/sse2-vec-2.c: Likewise.
5199         * gcc.target/i386/sse2-vec-3.c: Likewise.
5200         * gcc.target/i386/sse2-vec-4.c: Likewise.
5201         * gcc.target/i386/sse2-vec-5.c: Likewise.
5202         * gcc.target/i386/sse2-vec-6.c: Likewise.
5203         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5204         * gcc.target/i386/ssefn-2.c: Likewise.
5205         * gcc.target/i386/ssefn-4.c: Likewise.
5206         * gcc.target/i386/ssefp-1.c: Likewise.
5207         * gcc.target/i386/ssefp-2.c: Likewise.
5208         * gcc.target/i386/sseregparm-3.c: Likewise.
5209         * gcc.target/i386/sseregparm-4.c: Likewise.
5210         * gcc.target/i386/sseregparm-5.c: Likewise.
5211         * gcc.target/i386/sseregparm-6.c: Likewise.
5212         * gcc.target/i386/sseregparm-7.c: Likewise.
5213         * gcc.target/i386/ssetype-1.c: Likewise.
5214         * gcc.target/i386/ssetype-2.c: Likewise.
5215         * gcc.target/i386/ssetype-3.c: Likewise.
5216         * gcc.target/i386/ssetype-4.c: Likewise.
5217         * gcc.target/i386/ssetype-5.c: Likewise.
5218         * gcc.target/i386/unordcmp-1.c: Likewise.
5219         * gcc.target/i386/vararg-1.c: Likewise.
5220         * gcc.target/i386/vararg-2.c: Likewise.
5221         * gcc.target/i386/vararg-3.c: Likewise.
5222         * gcc.target/i386/vararg-4.c: Likewise.
5223         * gcc.target/i386/vararg-7.c: Likewise.
5224         * gcc.target/i386/vararg-8.c: Likewise.
5225         * gcc.target/i386/vecinit-1.c: Likewise.
5226         * gcc.target/i386/vecinit-2.c: Likewise.
5227         * gcc.target/i386/vecinit-3.c: Likewise.
5228         * gcc.target/i386/vecinit-4.c: Likewise.
5229         * gcc.target/i386/vecinit-5.c: Likewise.
5230         * gcc.target/i386/vecinit-6.c: Likewise.
5231         * gcc.target/i386/vectorize2.c: Likewise.
5232         * gcc.target/i386/vectorize3.c: Likewise.
5233         * gcc.target/i386/vectorize4.c: Likewise.
5234         * gcc.target/i386/vectorize6.c: Likewise.
5235         * gcc.target/i386/vectorize7.c: Likewise.
5236         * gcc.target/i386/vectorize8.c: Likewise.
5237         * gcc.target/i386/vperm-v2df.c: Likewise.
5238         * gcc.target/i386/vperm-v2di.c: Likewise.
5239         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5240         * gcc.target/i386/xorps-sse2.c: Likewise.
5241         * gcc.target/i386/xorps.c: Likewise.
5242         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5243         * gfortran.dg/graphite/pr42326.f90: Likewise.
5244         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5245
5246 2010-05-19  Richard Guenther  <rguenther@suse.de>
5247
5248         PR lto/44196
5249         * g++.dg/lto/20100519-1_0.C: New testcase.
5250
5251 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5252
5253         PR fortran/42360
5254         * gfortran.dg/warn_intent_out_not_set.f90: New.
5255
5256 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5257
5258         PR fortran/38404
5259         * gfortran.dg/data_char_1.f90: Updated warning message.
5260         * gfortran.dg/data_array_6.f: New.
5261
5262 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5263
5264         * g++.dg/ipa/ivinline-8.C: New test.
5265         * gcc.dg/ipa/iinline-2.c: Likewise.
5266
5267 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5268
5269         PR fortran/34505
5270         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5271         arguments; add check for return value kind.
5272         * gfortran.dg/float_1.f90: Likewise.
5273
5274 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5275
5276         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5277         (main): Use it.
5278         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5279         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5280         Prune another location line format.
5281         (lto-obj): Call lto_prune_warns on comp_output.
5282
5283 2010-05-18  Jan Hubicka  <jh@suse.cz>
5284
5285         * gcc.dg/lto/ipacp_0.c: New test.
5286         * gcc.dg/lto/ipacp_1.c: New test.
5287
5288 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5289
5290         PR lto/44184
5291         * gcc.dg/lto/20100518_0.c: New test.
5292
5293 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5294
5295         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5296
5297 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5298
5299         PR fortran/43990
5300         * gfortran.dg/class_21.f03: New.
5301
5302 2010-05-17  Jason Merrill  <jason@redhat.com>
5303
5304         PR c++/44157
5305         * g++.dg/cpp0x/initlist34.C: New.
5306
5307         PR c++/44158
5308         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5309
5310 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5311
5312         * g++.dg/ipa/ivinline-1.C: New test.
5313         * g++.dg/ipa/ivinline-2.C: New test.
5314         * g++.dg/ipa/ivinline-3.C: New test.
5315         * g++.dg/ipa/ivinline-4.C: New test.
5316         * g++.dg/ipa/ivinline-5.C: New test.
5317         * g++.dg/ipa/ivinline-6.C: New test.
5318
5319 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5320             Jason Merrill  <jason@redhat.com>
5321
5322         PR c++/44108
5323         * c-c++-common/Wunused-var-8.c: New test.
5324
5325 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR bootstrap/42347
5328         * gcc.c-torture/compile/pr42347.c: New test.
5329
5330         PR middle-end/44102
5331         * g++.dg/ext/asmgoto1.C: New test.
5332
5333 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5334
5335         PR middle-end/44133
5336         * gcc.dg/tree-ssa/pr44133.c: New test.
5337         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5338         precise.
5339
5340 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5341
5342         PR fortran/44044
5343         * gfortran.dg/class_20.f03: New.
5344
5345 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5346
5347         PR 44078
5348         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5349         debug messages but not the newly introduced one.
5350
5351 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5352
5353         PR fortran/35779
5354         * gfortran.dg/initialization_25.f90: Commented testcase.
5355         * gfortran.dg/initialization_26.f90: New.
5356
5357 2010-05-16  Richard Guenther  <rguenther@suse.de>
5358
5359         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5360         * gcc.dg/pr43084.c: Likewise.
5361         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5362         -fipa-type-escape.
5363         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5364         -fipa-type-escape.
5365         * gcc.dg/struct/struct-reorg.exp: Likewise.
5366         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5367         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5368
5369 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5370
5371         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5372         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5373         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5374         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5375         tests.
5376
5377 2010-05-15  Jason Merrill  <jason@redhat.com>
5378
5379         * g++.dg/eh/spec10.C: New.
5380         * g++.dg/eh/spec11.C: New.
5381         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5382
5383 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5384
5385         PR fortran/44154
5386         PR fortran/42647
5387         * gfortran.dg/allocatable_scalar_9.f90: New.
5388
5389 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR c++/44148
5392         * g++.dg/torture/pr44148.C: New test.
5393
5394 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5395
5396         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5397         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5398         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5399         diagnostics and type sizes.
5400
5401 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5402
5403         * gnat.dg/lto9.adb: New test.
5404         * gnat.dg/lto9_pkg1.ads: New helper.
5405         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5406
5407 2010-05-15  Jan Hubicka  <jh@suse.cz>
5408
5409         * gcc.dg/lto/ipareference_1.c: Rename to ...
5410         * gcc.dg/lto/ipareference_0.c: ... this one.
5411         * gcc.dg/lto/ipareference_2.c: Rename to ...
5412         * gcc.dg/lto/ipareference_1.c: ... this one.
5413
5414 2010-05-15  Jan Hubicka  <jh@suse.cz>
5415
5416         * gcc.dg/lto/ipareference_1.c: New file.
5417         * gcc.dg/lto/ipareference_2.c: New file.
5418
5419 2010-05-15  Richard Guenther  <rguenther@suse.de>
5420
5421         PR tree-optimization/44038
5422         * gcc.c-torture/compile/pr44038.c: New testcase.
5423
5424 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5425
5426         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5427         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5428
5429 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5430
5431         PR fortran/43207
5432         PR fortran/43969
5433         * gfortran.dg/class_18.f03: New.
5434         * gfortran.dg/class_19.f03: New.
5435
5436 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR debug/44112
5439         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5440         * g++.dg/debug/dwarf2/const1.C: Remove.
5441
5442 2010-05-14  Jason Merrill  <jason@redhat.com>
5443
5444         * g++.dg/eh/cond4.C: New.
5445         * g++.dg/eh/elide2.C: Adjust.
5446         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5447
5448 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5449
5450         PR fortran/44135
5451         * gfortran.dg/actual_array_interface_2.f90: New test.
5452
5453 2010-05-14  Richard Guenther  <rguenther@suse.de>
5454
5455         PR tree-optimization/44119
5456         * gcc.c-torture/compile/pr44119.c: New testcase.
5457
5458 2010-05-14  Jason Merrill  <jason@redhat.com>
5459
5460         PR c++/44127
5461         * g++.dg/eh/terminate1.C: New.
5462
5463 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5464
5465         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5466
5467         PR debug/44136
5468         * gcc.dg/pr44136.c: New test.
5469
5470 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5471
5472         PR c++/30566
5473         * g++.dg/warn/Wshadow-4.C: Adjust.
5474         * g++.dg/warn/Wshadow-5.C: New test.
5475         * g++.dg/warn/Wshadow-6.C: New test
5476
5477 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5478
5479         PR fortran/35779
5480         * gfortran.dg/initialization_25.f90: New.
5481
5482 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5483
5484         * g++.dg/otr-fold-1.C: New test.
5485         * g++.dg/otr-fold-2.C: New test.
5486
5487 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5488
5489         PR fortran/44036
5490         * gfortran.dg/gomp/pr44036-1.f90: New test.
5491         * gfortran.dg/gomp/pr44036-2.f90: New test.
5492         * gfortran.dg/gomp/pr44036-3.f90: New test.
5493
5494         PR debug/43983
5495         * gcc.dg/guality/sra-1.c: New test.
5496
5497 2010-05-12  Jan Hubicka  <jh@suse.cz>
5498
5499         * tree-ssa/unreachable.c: New test.
5500
5501 2010-05-12  Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/cpp0x/sfinae1.C: New.
5504
5505 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5506
5507         * gcc.target/i386/zee.c: New file.
5508
5509 2010-05-12  Jason Merrill  <jason@redhat.com>
5510
5511         * g++.dg/conversion/op1.C: Expect template candidate message.
5512         * g++.dg/cpp0x/nullptr15.C: Likewise.
5513         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5514         * g++.dg/cpp0x/pr31431.C: Likewise.
5515         * g++.dg/cpp0x/temp_default2.C: Likewise.
5516         * g++.dg/cpp0x/trailing4.C: Likewise.
5517         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5518         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5519         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5520         * g++.dg/cpp0x/variadic35.C: Likewise.
5521         * g++.dg/cpp0x/vt-35147.C: Likewise.
5522         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5523         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5524         * g++.dg/ext/visibility/anon8.C: Likewise.
5525         * g++.dg/ext/vla2.C: Likewise.
5526         * g++.dg/other/pr28114.C: Likewise.
5527         * g++.dg/other/ptrmem10.C: Likewise.
5528         * g++.dg/other/ptrmem11.C: Likewise.
5529         * g++.dg/overload/unknown1.C: Likewise.
5530         * g++.dg/parse/template7.C: Likewise.
5531         * g++.dg/parse/typename7.C: Likewise.
5532         * g++.dg/template/conv11.C: Likewise.
5533         * g++.dg/template/copy1.C: Likewise.
5534         * g++.dg/template/deduce3.C: Likewise.
5535         * g++.dg/template/dependent-expr5.C: Likewise.
5536         * g++.dg/template/friend.C: Likewise.
5537         * g++.dg/template/incomplete2.C: Likewise.
5538         * g++.dg/template/local4.C: Likewise.
5539         * g++.dg/template/local6.C: Likewise.
5540         * g++.dg/template/operator10.C: Likewise.
5541         * g++.dg/template/overload6.C: Likewise.
5542         * g++.dg/template/ptrmem2.C: Likewise.
5543         * g++.dg/template/ptrmem20.C: Likewise.
5544         * g++.dg/template/ptrmem8.C: Likewise.
5545         * g++.dg/template/sfinae2.C: Likewise.
5546         * g++.dg/template/ttp25.C: Likewise.
5547         * g++.dg/template/unify10.C: Likewise.
5548         * g++.dg/template/unify11.C: Likewise.
5549         * g++.dg/template/unify6.C: Likewise.
5550         * g++.dg/template/unify7.C: Likewise.
5551         * g++.dg/template/unify9.C: Likewise.
5552         * g++.dg/template/varmod1.C: Likewise.
5553         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5554         * g++.old-deja/g++.law/operators32.C: Likewise.
5555         * g++.old-deja/g++.pt/crash28.C: Likewise.
5556         * g++.old-deja/g++.pt/crash60.C: Likewise.
5557         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5558         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5559         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5560         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5561         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5562         * g++.old-deja/g++.pt/expr2.C: Likewise.
5563         * g++.old-deja/g++.pt/overload7.C: Likewise.
5564         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5565         * g++.old-deja/g++.pt/spec5.C: Likewise.
5566         * g++.old-deja/g++.pt/spec6.C: Likewise.
5567         * g++.old-deja/g++.pt/t24.C: Likewise.
5568         * g++.old-deja/g++.pt/unify4.C: Likewise.
5569         * g++.old-deja/g++.pt/unify6.C: Likewise.
5570         * g++.old-deja/g++.pt/unify8.C: Likewise.
5571         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5572         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5573         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5574
5575         * g++.dg/cpp0x/initlist32.C: New.
5576
5577         * g++.dg/template/conv11.C: New.
5578         * g++.dg/conversion/op1.C: Adjust expected error.
5579
5580         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5581
5582 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5583
5584         PR target/44088
5585         * gcc.target/i386/avx-cmpsd-1.c: New.
5586         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5587         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5588         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5589         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5590         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5591
5592 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5593
5594         PR middle-end/44085
5595         * gcc.dg/gomp/pr44085.c: New test.
5596         * gfortran.dg/gomp/pr44085.f90: New test.
5597
5598 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5599
5600         * objc-obj-c++-shared/Object1.m: New.
5601         * objc.dg/torture: New directory.
5602         * objc.dg/torture/tls: Ditto.
5603         * objc.dg/tls: Ditto.
5604         * objc.dg/torture/tls/trivial.m: New test.
5605         * objc.dg/torture/tls/thr-init-2.m: New test.
5606         * objc.dg/torture/tls/thr-init-3.m: New test.
5607         * objc.dg/torture/tls/thr-init.m: New test.
5608         * objc.dg/torture/tls/diag-1.m: New test.
5609         * objc.dg/torture/tls/tls.exp: New.
5610         * objc.dg/torture/trivial.m: New test.
5611         * objc.dg/torture/dg-torture.exp: New.
5612         * objc.dg/tls/diag-3.m: New test.
5613         * objc.dg/tls/diag-4.m: New test.
5614         * objc.dg/tls/diag-5.m: New test.
5615         * objc.dg/tls/init-1.m: New test.
5616         * objc.dg/tls/init-2.m: New test.
5617         * objc.dg/tls/tls.exp: New.
5618         * objc.dg/tls/diag-2.m: New test.
5619         * lib/objc.exp: Respond to dg-additional-files.
5620
5621 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5622
5623         * gcc.target/m68k/20100512-1.c: New.
5624
5625 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5626
5627         * gnat.dg/lto8.adb: New test.
5628         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5629         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5630
5631 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5632
5633         PR c++/34272
5634         PR c++/43630
5635         PR c++/34491
5636         * g++.dg/template/crash97.C: New.
5637         * g++.dg/template/crash98.C: Likewise.
5638         * g++.dg/template/crash99.C: Likewise.
5639         * g++.dg/cpp0x/pr31439.C: Adjust.
5640         * g++.dg/template/crash95.C: Likewise.
5641
5642 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5643
5644         PR middle-end/44071
5645         * c-c++-common/asmgoto-4.c: New test.
5646         * gcc.target/i386/pr44071.c: New test.
5647
5648         PR c++/44062
5649         * c-c++-common/Wunused-var-7.c: New test.
5650         * g++.dg/warn/Wunused-var-9.C: New test.
5651
5652 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5653
5654         PR fortran/43711
5655         * gfortran.dg/gomp/pr43711.f90: New.
5656
5657 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5658
5659         PR fortran/31820
5660         * gfortran.dg/select_5.f90: Updated.
5661
5662 2010-05-11  Jan Hubicka  <jh@suse.cz>
5663
5664         PR tree-optimize/44063
5665         * gcc.c-torture/compile/pr44063.c: New testcase.
5666
5667 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR debug/44023
5670         * gcc.dg/pr44023.c: New test.
5671
5672 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5673
5674         * gnat.dg/lto7.adb: New test.
5675         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5676
5677 2010-05-10  Jason Merrill  <jason@redhat.com>
5678
5679         PR c++/44017
5680         * g++.dg/template/inherit5.C: New.
5681
5682         PR c++/44045
5683         * g++.dg/cpp0x/initlist33.C: New.
5684         * g++.dg/cpp0x/initlist26.C: Adjust.
5685         * g++.dg/cpp0x/initlist28.C: Adjust.
5686
5687 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5688
5689         PR c++/43719
5690         * g++.dg/init/pr43719.C: New.
5691         * g++.dg/anon-struct4.C: Adjust.
5692
5693 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5694
5695         PR debug/44028
5696         * gcc.dg/pr44028.c: New test.
5697
5698 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5699
5700         PR fortran/27866
5701         PR fortran/35003
5702         PR fortran/42809
5703         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5704         * gfortran.dg/warn_conversion.f90: New.
5705
5706 2010-05-10  Michael Matz  <matz@suse.de>
5707
5708         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5709
5710 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5711
5712         PR rtl-optimization/44012
5713         * gcc.dg/pr44012.c: New.
5714
5715 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5716
5717         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5718         Log text on entry and exit.
5719         Prune Sun ld warnings for common symbols with differing sizes.
5720         (lto-link-and-maybe-run): Change caller.
5721
5722 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5723
5724         PR fortran/44044
5725         * gfortran.dg/class_7.f03: Modified.
5726         * gfortran.dg/select_type_1.f03: Modified.
5727         * gfortran.dg/select_type_12.f03: New.
5728
5729 2010-05-10  Richard Guenther  <rguenther@suse.de>
5730
5731         PR tree-optimization/44050
5732         * gcc.dg/torture/pr44050.c: New testcase.
5733
5734 2010-05-10  Wei Guozhi  <carrot@google.com>
5735
5736         PR target/42879
5737         * gcc.target/arm/pr42879.c: New testcase.
5738
5739 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5740
5741         PR c/44051
5742         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5743
5744 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5745
5746         PR c/10676
5747         * gcc.dg/anon-struct-10.c: New test.
5748
5749 2010-05-09  Richard Guenther  <rguenther@suse.de>
5750
5751         PR middle-end/44024
5752         * gcc.dg/pr44024.c: New testcase.
5753
5754 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5755
5756         PR c/4784
5757         * gcc.dg/anon-struct-9.c: New test.
5758
5759 2010-05-09  Richard Guenther  <rguenther@suse.de>
5760
5761         PR middle-end/44043
5762         * gcc.c-torture/compile/pr44043.c: New testcase.
5763
5764 2010-05-09  Richard Guenther  <rguenther@suse.de>
5765
5766         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5767
5768 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5769
5770         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5771
5772 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5773
5774         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5775         * gnat.dg/specs/lto3.ads: Likewise.
5776
5777 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5778
5779         PR middle-end/28685
5780         * gcc.dg/pr28685-1.c: New file.
5781
5782 2010-05-08  Richard Guenther  <rguenther@suse.de>
5783
5784         PR tree-optimization/44030
5785         * gcc.c-torture/compile/pr44030.c: New testcase.
5786
5787 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5788
5789         * gnat.dg/lto6.adb: New test.
5790         * gnat.dg/lto6_pkg.ads: New helper.
5791
5792 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5793
5794         * gnat.dg/lto5.adb: New test.
5795         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5796
5797 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5798
5799         * gnat.dg/lto4.ad[sb]: New test.
5800
5801 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5802
5803         * gnat.dg/specs/lto3.ads: New test.
5804         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5805         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5806
5807 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5808
5809         * gnat.dg/sizetype3.ad[sb]: New test.
5810         * gnat.dg/sizetype3_pkg.ads: New helper.
5811
5812 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5813
5814         PR c++/43951
5815         * g++.dg/init/new29.C: New.
5816
5817 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5818
5819         PR fortran/40728
5820         * gfortran.dg/coarray_1.f90: Fixed error message.
5821         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5822         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5823         * gfortran.dg/intrinsic_std_5.f90: New.
5824
5825 2010-05-07  Jason Merrill  <jason@redhat.com>
5826
5827         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5828
5829 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5830
5831         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5832         (size_t, stderr): Remove.
5833         (read_error): Replaced __builtin_fprintf by fprintf.
5834
5835 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5836
5837         * gcc.dg/ordered-comparison-1.c: New test.
5838         * gcc.dg/ordered-comparison-2.c: New test.
5839         * gcc.dg/ordered-comparison-3.c: New test.
5840         * gcc.dg/ordered-comparison-4.c: New test.
5841
5842 2010-05-06  Mike Stump  <mikestump@comcast.net>
5843
5844         PR objc/35165
5845         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5846
5847 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5848             Jason Merrill  <jason@redhat.com>
5849
5850         * g++.dg/cpp0x/nullptr01.C: New.
5851         * g++.dg/cpp0x/nullptr02.C: New.
5852         * g++.dg/cpp0x/nullptr03.C: New.
5853         * g++.dg/cpp0x/nullptr04.C: New.
5854         * g++.dg/cpp0x/nullptr05.C: New.
5855         * g++.dg/cpp0x/nullptr06.C: New.
5856         * g++.dg/cpp0x/nullptr07.C: New.
5857         * g++.dg/cpp0x/nullptr08.C: New.
5858         * g++.dg/cpp0x/nullptr09.C: New.
5859         * g++.dg/cpp0x/nullptr10.C: New.
5860         * g++.dg/cpp0x/nullptr11.C: New.
5861         * g++.dg/cpp0x/nullptr12.C: New.
5862         * g++.dg/cpp0x/nullptr13.C: New.
5863         * g++.dg/cpp0x/nullptr14.C: New.
5864         * g++.dg/cpp0x/nullptr15.C: New.
5865         * g++.dg/cpp0x/nullptr16.C: New.
5866         * g++.dg/cpp0x/nullptr17.C: New.
5867         * g++.dg/cpp0x/nullptr18.C: New.
5868         * g++.dg/cpp0x/nullptr19.C: New.
5869         * g++.dg/cpp0x/nullptr20.C: New.
5870         * g++.dg/cpp0x/nullptr21.C: New.
5871         * g++.dg/cpp0x/nullptr22.C: New.
5872         * g++.dg/debug/nullptr01.C: New.
5873         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5874
5875 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5876
5877         * gcc.dg/Wunused-var-8.c: Move to...
5878         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5879
5880 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5881
5882         PR c++/40406
5883         * g++.dg/template/crash96.C: New.
5884
5885 2010-05-06  Jan Hubicka  <jh@suse.cz>
5886
5887         PR tree-optimization/43791
5888         * gcc.c-torture/compile/pr43791.c: New file.
5889
5890 2010-05-06  Michael Matz  <matz@suse.de>
5891
5892         PR tree-optimization/43984
5893         * gfortran.dg/pr43984.f90: New test.
5894
5895 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5896
5897         PR 40989
5898         * gcc.dg/pr40989.c: New.
5899
5900 2010-05-06  Richard Guenther  <rguenther@suse.de>
5901
5902         PR tree-optimization/43934
5903         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5904
5905 2010-05-06  Richard Guenther  <rguenther@suse.de>
5906
5907         PR tree-optimization/43987
5908         * gcc.c-torture/execute/pr43987.c: New testcase.
5909         * gcc.dg/torture/pta-escape-1.c: Adjust.
5910         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5911         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5912         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5913         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5914
5915 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5916             Dodji Seketeli  <dodji@redhat.com>
5917
5918         PR c/18624
5919         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5920         * g++.dg/template/sfinae16.C: Likewise.
5921         * gcc.dg/Wunused-var-1.c: Moved to...
5922         * c-c++-common/Wunused-var-1.c: ...here. New test.
5923         * gcc.dg/Wunused-var-2.c: Moved to...
5924         * c-c++-common/Wunused-var-2.c: ...here. New test.
5925         * gcc.dg/Wunused-var-3.c: Moved to...
5926         * c-c++-common/Wunused-var-3.c: ...here. New test.
5927         * gcc.dg/Wunused-var-4.c: Moved to...
5928         * gcc.dg/Wunused-var-1.c: ... here.
5929         * gcc.dg/Wunused-var-5.c: Moved to...
5930         * c-c++-common/Wunused-var-4.c: ...here. New test.
5931         * gcc.dg/Wunused-var-7.c: Moved to...
5932         * c-c++-common/Wunused-var-5.c: ...here. New test.
5933         * gcc.dg/Wunused-var-6.c: Moved to...
5934         * gcc.dg/Wunused-var-2.c: ... here.
5935         * c-c++-common/Wunused-var-1.c: New test.
5936         * c-c++-common/Wunused-var-2.c: New test.
5937         * c-c++-common/Wunused-var-3.c: New test.
5938         * c-c++-common/Wunused-var-4.c: New test.
5939         * c-c++-common/Wunused-var-5.c: New test.
5940         * g++.dg/warn/Wunused-var-1.C: New test.
5941         * g++.dg/warn/Wunused-var-2.C: New test.
5942         * g++.dg/warn/Wunused-var-3.C: New test.
5943         * g++.dg/warn/Wunused-var-4.C: New test.
5944         * g++.dg/warn/Wunused-var-5.C: New test.
5945         * g++.dg/warn/Wunused-var-6.C: New test.
5946         * g++.dg/warn/Wunused-var-7.C: New test.
5947         * g++.dg/warn/Wunused-var-8.C: New test.
5948         * g++.dg/warn/Wunused-parm-1.C: New test.
5949         * g++.dg/warn/Wunused-parm-2.C: New test.
5950         * g++.dg/warn/Wunused-parm-3.C: New test.
5951
5952 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5953
5954         PR fortran/43985
5955         * gfortran.dg/gomp/crayptr5.f90: New test case.
5956
5957 2010-05-05  Jason Merrill  <jason@redhat.com>
5958
5959         PR debug/43370
5960         * g++.dg/ext/attrib39.C: New.
5961
5962 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5963
5964         PR fortran/24978
5965         * gfortran.dg/data_invalid.f90: New.
5966
5967 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5968
5969         * gnat.dg/lto2.adb: New test.
5970
5971 2010-05-05  Jason Merrill  <jason@redhat.com>
5972
5973         PR c++/43787
5974         * g++.dg/opt/empty1.C: New.
5975
5976 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5977
5978         PR fortran/43696
5979         * gfortran.dg/class_17.f03: New.
5980
5981 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5982
5983         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5984
5985 2010-05-04  Mike Stump  <mikestump@comcast.net>
5986
5987         PR objc/35165
5988         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5989
5990 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5991
5992         PR target/43668
5993         * gcc.target/i386/pr43668.c: New.
5994
5995 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5996
5997         PR c++/43028
5998         * g++.dg/cpp0x/initlist31.C: New.
5999
6000 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR c/43981
6003         * gcc.dg/Wunused-var-8.c: New test.
6004
6005 2010-05-04  Jason Merrill  <jason@redhat.com>
6006
6007         PR c++/38064
6008         * g++.dg/cpp0x/enum3.C: Extend.
6009
6010 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6011
6012         PR target/43799
6013         * gcc.target/i386/pr43799.c: New.
6014
6015 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6016
6017         * gnat.dg/lto1.adb: New test.
6018         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6019
6020 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6021
6022         PR middle-end/43671
6023         * gcc.target/i386/pr43671.c: New.
6024
6025 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6026
6027         PR c++/43705
6028         * g++.dg/template/crash95.C: New.
6029
6030 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6031
6032         PR debug/43508
6033         * gcc.target/i386/pr43508.c: New.
6034
6035 2010-05-04  Richard Guenther  <rguenther@suse.de>
6036
6037         PR tree-optimization/43879
6038         * g++.dg/torture/pr43879-1_0.C: New testcase.
6039         * g++.dg/torture/pr43879-1_1.C: Likewise.
6040
6041 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6042
6043         PR c++/43953
6044         * g++.dg/other/crash-12.C: New test.
6045
6046 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6047
6048         * g++.dg/cdce3.C: Add a space.  Updated.
6049
6050 2010-05-03  Jason Merrill  <jason@redhat.com>
6051
6052         PR c++/43680
6053         * g++.dg/opt/enum2.C: New.
6054         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6055         * g++.dg/warn/Wswitch-1.C: Adjust message.
6056
6057 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6058
6059         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6060         * g++.dg/ext/label13.C: Fix typo.
6061         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6062         alpha*-dec-osf5*.
6063         * gcc.c-torture/compile/limits-declparen.c: xfail on
6064         alpha*-dec-osf5* with -g.
6065         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6066         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6067         * gcc.dg/c99-tgmath-2.c: Likewise.
6068         * gcc.dg/c99-tgmath-3.c: Likewise.
6069         * gcc.dg/c99-tgmath-4.c: Likewise.
6070
6071 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6072
6073         PR fortran/43592
6074         * gfortran.dg/unexpected_interface.f90: New test.
6075
6076 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6077
6078         * ada/acats/run_acats (which): New function.
6079         (host_gnatchop, host_gnatmake): Use it.
6080
6081 2010-05-03  Richard Guenther  <rguenther@suse.de>
6082
6083         PR tree-optimization/43971
6084         * gcc.dg/pr43971.c: New testcase.
6085
6086 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR debug/43972
6089         * gcc.dg/debug/pr43972.c: New test.
6090
6091 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6092
6093         PR testsuite/43963
6094         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6095
6096 2010-05-02  Richard Guenther  <rguenther@suse.de>
6097
6098         PR tree-optimization/43879
6099         * gcc.dg/torture/pr43879-3.c: New testcase.
6100
6101 2010-05-01  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/43949
6104         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6105
6106 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6107
6108         PR c++/43951
6109         * g++.dg/init/new28.C: New.
6110
6111 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6112
6113         PR objc++/32052
6114         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6115         structure and nested declarations.
6116         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6117         structure and nested declarations.  Reduce header clutter and
6118         use _exit() rather than abort().
6119         * objc.dg/encode-10.m: New.
6120         * objc.dg/encode-11.m: New.
6121
6122 2010-04-30  DJ Delorie  <dj@redhat.com>
6123
6124         * gcc.c-torture/execute/20100430-1.c: New test.
6125
6126 2010-04-30  Jason Merrill  <jason@redhat.com>
6127
6128         PR c++/43868
6129         * g++.dg/template/ptrmem21.C: New.
6130
6131 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6132
6133         PR fortran/18918
6134         PR fortran/43931
6135         * gfortran.dg/coarray_13.f90: New test.
6136
6137 2010-04-30  Richard Guenther  <rguenther@suse.de>
6138
6139         PR lto/43946
6140         * gcc.dg/lto/20100430-1_0.c: New testcase.
6141
6142 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR debug/43942
6145         * c-c++-common/pr43942.c: New test.
6146
6147 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6148
6149         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6150         conflict with darwin crt1.o 'start' symbol.
6151
6152 2010-04-30  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/43879
6155         * gcc.dg/torture/pr43879_1.c: New testcase.
6156
6157 2010-04-30  Richard Guenther  <rguenther@suse.de>
6158
6159         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6160
6161 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6162
6163         PR c++/43890
6164         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6165         user-provided constructor while recursing.
6166
6167 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6168
6169         PR fortran/42274
6170         * gfortran.dg/class_16.f03: New test.
6171
6172 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6173
6174         PR fortran/42274
6175         * gfortran.dg/class_15.f03: New.
6176
6177 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/43326
6180         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6181
6182 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6183
6184         PR fortran/43492
6185         * gfortran.dg/generic_22.f03 : New test.
6186
6187 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6188
6189         PR fortran/42353
6190         * gfortran.dg/class_14.f03: New test.
6191
6192 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6193
6194         PR fortran/42680
6195         * gfortran.dg/interface_32.f90: New test.
6196
6197 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6198             Janus Weil  <janus@gcc.gnu.org>
6199
6200         PR fortran/41829
6201         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6202         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6203         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6204
6205 2010-04-28  Mike Stump  <mikestump@comcast.net>
6206
6207         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6208         dg-excess-errors.
6209         * g++.dg/uninit-pred-2_b.C: Likewise.
6210
6211 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6212
6213         PR fortran/18918
6214         PR fortran/43919
6215         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6216
6217 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6218
6219         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6220         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6221         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6222         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6223         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6224
6225 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6226
6227         * gcc.dg/const-uniq-1.c: New test.
6228         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6229
6230 2010-04-28  Xinliang David Li  <davidxl@google.com>
6231
6232         * gcc.dg/uninit-pred-2_b.c: New test.
6233         * gcc.dg/uninit-pred-4_b.c: New test.
6234         * gcc.dg/uninit-pred-3_d.c: New test.
6235         * gcc.dg/uninit-pred-6_b.c: New test.
6236         * gcc.dg/uninit-pred-8_b.c: New test.
6237         * gcc.dg/uninit-pred-3_a.c: New test.
6238         * gcc.dg/uninit-pred-2_c.c: New test.
6239         * gcc.dg/uninit-pred-5_a.c: New test.
6240         * gcc.dg/uninit-pred-3_e.c: New test.
6241         * gcc.dg/uninit-pred-7_a.c: New test.
6242         * gcc.dg/uninit-pred-6_c.c: New test.
6243         * gcc.dg/uninit-pred-9_a.c: New test.
6244         * gcc.dg/uninit-pred-8_c.c: New test.
6245         * gcc.dg/uninit-pred-3_b.c: New test.
6246         * gcc.dg/uninit-pred-5_b.c: New test.
6247         * gcc.dg/uninit-pred-7_b.c: New test.
6248         * gcc.dg/uninit-pred-6_d.c: New test.
6249         * gcc.dg/uninit-pred-9_b.c: New test.
6250         * gcc.dg/uninit-pred-2_a.c: New test.
6251         * gcc.dg/uninit-pred-4_a.c: New test.
6252         * gcc.dg/uninit-pred-3_c.c: New test.
6253         * gcc.dg/uninit-pred-6_a.c: New test.
6254         * gcc.dg/uninit-pred-8_a.c: New test.
6255         * gcc.dg/uninit-pred-7_c.c: New test.
6256         * gcc.dg/uninit-pred-6_e.c: New test.
6257         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6258         * g++.dg/uninit-pred-1_a.C: New test.
6259         * g++.dg/uninit-pred-1_b.C: New test.
6260         * g++.dg/uninit-pred-2_a.C: New test.
6261         * g++.dg/uninit-pred-2_b.C: New test.
6262         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6263         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6264         * g++.dg/uninit-pred-loop_1.cc: New test.
6265
6266 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6267
6268         * gcc.dg/lto/20091209-1_0.c: New testcase.
6269
6270 2010-04-28  Richard Guenther  <rguenther@suse.de>
6271
6272         PR tree-optimization/43879
6273         PR tree-optimization/43909
6274         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6275
6276 2010-04-28  Richard Guenther  <rguenther@suse.de>
6277
6278         PR c++/43880
6279         * g++.dg/torture/pr43880.C: New testcase.
6280
6281 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6282
6283         PR c++/9335
6284         * g++.dg/template/recurse2.C: Update
6285         * g++.dg/template/recurse.C: Update.
6286         * g++.dg/template/pr23510.C: Update.
6287         * lib/prune.exp: Filter out 'recursively instantiated'.
6288
6289 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6290
6291         PR c++/29043
6292         * g++.dg/init/pr29043.C: New.
6293
6294 2010-04-27  Jason Merrill  <jason@redhat.com>
6295
6296         * g++.dg/lookup/scoped5.C: Adjust.
6297         * g++.dg/lookup/scoped8.C: Adjust.
6298         * g++.dg/template/dependent-expr5.C: Adjust.
6299         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6300
6301         PR c++/43856
6302         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6303
6304         PR c++/43875
6305         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6306
6307 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6308             Jan Hubicka <hubicka@ucw.cz>
6309
6310         * gcc.dg/pure-2.c: New testcase.
6311         * gcc.dg/const-1.c: New testcase.
6312
6313 2010-04-27  Jason Merrill  <jason@redhat.com>
6314
6315         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6316
6317         PR c++/41468
6318         * g++.dg/template/sfinae17.C: New.
6319         * g++.dg/template/sfinae18.C: New.
6320
6321 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6322
6323         * g++.dg/init/pr42844.C: New.
6324         * g++.dg/cpp0x/pr42844-2.C: New.
6325         * g++.dg/cpp0x/defaulted2.C: Adjust.
6326         * g++.dg/tree-ssa/pr27549.C: Likewise.
6327         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6328
6329 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6330
6331         PR fortran/18918
6332         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6333
6334 2010-04-27  Richard Guenther  <rguenther@suse.de>
6335
6336         PR middle-end/40561
6337         * g++.dg/other/pr40561.C: New testcase.
6338
6339 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6340
6341         PR middle-end/43812
6342         * g++.dg/ipa/pr43812.C: New test.
6343
6344 2010-04-27  Jan Hubicka  <jh@suse.cz>
6345
6346         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6347         (test): ... this one.
6348
6349 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6350
6351         PR target/40657
6352         * gcc.target/arm/thumb-stackframe.c: New test.
6353
6354 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6355
6356         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6357         * gcc.dg/misc-column.c: Likewise.
6358         * gcc.dg/Walways-true-1.c: Likewise.
6359         * gcc.dg/Walways-true-2.c: Likewise.
6360         * gcc.dg/warn-addr-cmp.c: Likewise.
6361
6362 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6363
6364         PR fortran/18918
6365         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6366         * gfortran.dg/coarray_12.f90: New.
6367
6368 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6369
6370         PR c/32207
6371         * gcc.dg/pr32207.c: New test.
6372         * gcc.dg/misc-column.c: Adjust expected warning.
6373         * gcc.dg/Walways-true-1.c: Likewise.
6374         * gcc.dg/Walways-true-2.c: Likewise.
6375         * gcc.dg/warn-addr-cmp.c: Likewise.
6376
6377 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6378
6379         PR lto/42776
6380         * lib/lto.exp (lto_prune_vis_warns): New function.
6381         (lto-link-and-maybe-run): Call it.
6382
6383 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6384
6385         PR tree-optimization/43904
6386         * gcc.dg/tree-ssa/tailcall-6.c: New.
6387
6388 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6389
6390         PR testsuite/35165
6391         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6392         Darwin8/OSX10.4 - compatible code generation.
6393         Use scan-rtl-dump.
6394         * obj-c++.dg/stubify-1.mm: Ditto.
6395         * lib/objc-torture.exp: Do not require link success for
6396         "trivial.m" in the runtime checks when dowhat = 'compile'.
6397         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6398         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6399         Darwin8/OSX10.4 - compatible code generation.
6400         * objc.dg/stubify-2.m: Ditto.
6401         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6402         * objc.dg/next-runtime-1.m: Ditto.
6403         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6404         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6405         runtimes on Darwin.
6406
6407 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6408
6409         PR 43715
6410         * lib/plugin-support.exp: Use "-undefined
6411         dynamic_lookup" on darwin.
6412
6413 2010-04-26  Richard Guenther  <rguenther@suse.de>
6414
6415         * gcc.dg/lto/20100426_0.c: New testcase.
6416
6417 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6418
6419         PR tree-optimization/43833
6420         gcc.dg/Warray-bounds-8.c: New test case.
6421
6422 2010-04-26  Richard Guenther  <rguenther@suse.de>
6423
6424         PR lto/43080
6425         * g++.dg/lto/20100423-3_0.C: New testcase.
6426
6427 2010-04-26  Richard Guenther  <rguenther@suse.de>
6428
6429         PR lto/42425
6430         * g++.dg/lto/20100423-2_0.C: New testcase.
6431
6432 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6433
6434         * gcc.dg/vect/bb-slp-23.c: New test.
6435
6436 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6437
6438         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6439         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6440         * gcc.dg/c1x-float-1.c: New test.
6441
6442 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6443
6444         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6445         of "lea\[ \t\]".
6446
6447 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6448
6449         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6450         FreeBSD.
6451         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6452         * gfortran.dg/default_format_2.f90: Ditto.
6453
6454 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6455
6456         * gfortran.dg/pr43505.f90: Clean up .mod file.
6457         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6458         * gfortran.dg/pr41347.f90: Ditto.
6459         * gfortran.dg/internal_pack_4.f90: Ditto.
6460         * gfortran.dg/proc_decl_23.f90: Ditto.
6461         * gfortran.dg/recursive_check_3.f90: Ditto.
6462         * gfortran.dg/intent_out_3.f90: Ditto.
6463         * gfortran.dg/assignment_2.f90: Ditto.
6464         * gfortran.dg/pr41928.f90: Ditto.
6465         * gfortran.dg/pr42166.f90: Ditto.
6466         * gfortran.dg/private_type_12.f90: Ditto.
6467         * gfortran.dg/graphite/pr42185.f90: Ditto.
6468         * gfortran.dg/graphite/pr42186.f90: Ditto.
6469         * gfortran.dg/graphite/pr40982.f90: Ditto.
6470         * gfortran.dg/graphite/id-2.f90: Ditto.
6471         * gfortran.dg/graphite/id-4.f90: Ditto.
6472         * gfortran.dg/graphite/pr42050.f90: Ditto.
6473         * gfortran.dg/graphite/id-18.f90: Ditto.
6474         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6475         * gfortran.dg/graphite/pr41924.f90: Ditto.
6476         * gfortran.dg/graphite/pr42393.f90: Ditto.
6477         * gfortran.dg/graphite/pr37980.f90: Ditto.
6478         * gfortran.dg/graphite/pr38953.f90: Ditto.
6479         * gfortran.dg/graphite/pr42180.f90: Ditto.
6480         * gfortran.dg/graphite/pr42181.f90: Ditto.
6481         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6482         * gfortran.dg/select_type_4.f90: Ditto.
6483         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6484         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6485         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6486         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6487         * gfortran.dg/whole_file_11.f90: Ditto.
6488         * gfortran.dg/private_type_11.f90: Ditto.
6489         * gfortran.dg/vect/vect-gems.f90: Ditto.
6490         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6491
6492 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6493
6494         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6495
6496 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6497
6498         * gnat.dg/pack15.ad[sb]: New test.
6499
6500 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6501
6502         * gcc.target/arm/mla-1.c: New test.
6503
6504 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6505
6506         PR fortran/30073
6507         PR fortran/43793
6508         * gfortran.dg/pr43793.f90: New test.
6509
6510 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6511
6512         PR tree-optimization/41442
6513         * gcc.target/i386/pr41442.c: New test.
6514
6515 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6516
6517         PR fortran/43832
6518         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6519
6520 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6521
6522         PR fortran/43832
6523         * gfortran.dg/open_nounit.f90: New test.
6524
6525 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6526
6527         PR fortran/43841
6528         PR fortran/43843
6529         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6530
6531 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6532
6533         * gcc.dg/Wconversion-integer.c: Update.
6534
6535 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6536
6537         * gnat.dg/unchecked_convert5.adb: New test.
6538
6539 2010-04-23  Richard Guenther  <rguenther@suse.de>
6540
6541         PR lto/41734
6542         * gcc.dg/lto/20100423-2_0.c: New testcase.
6543         * gcc.dg/lto/20100423-2_0.c: Likewise.
6544
6545 2010-04-23  Richard Guenther  <rguenther@suse.de>
6546
6547         PR lto/43455
6548         * gcc.dg/lto/20100423-1_0.c: New testcase.
6549         * gcc.dg/lto/20100423-1_1.c: Likewise.
6550
6551 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6552
6553         PR tree-optimization/43846
6554         * gcc.dg/tree-ssa/sra-10.c: New test.
6555
6556 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6557
6558         PR middle-end/43835
6559         * gcc.c-torture/execute/pr43835.c: New test.
6560
6561 2010-04-23  Richard Guenther  <rguenther@suse.de>
6562
6563         PR lto/42653
6564         * g++.dg/lto/20100423-1_0.C: New testcase.
6565
6566 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6569
6570 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6571
6572         PR tree-optimization/43842
6573         * gcc.dg/vect/pr43842.c: New test.
6574
6575 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6576
6577         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6578         * gcc.target/i386/wmul-2.c: Likewise.
6579
6580 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6581
6582         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6583         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6584
6585 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6586
6587         * gfortran.dg/reassoc_6.f: New testcase.
6588
6589 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6590
6591         PR middle-end/29274
6592         * gcc.target/arm/wmul-1.c: New test.
6593         * gcc.target/arm/wmul-2.c: New test.
6594
6595 2010-04-22  Richard Guenther  <rguenther@suse.de>
6596
6597         PR tree-optimization/43845
6598         * gcc.c-torture/compile/pr43845.c: New testcase.
6599
6600 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6601
6602         PR middle-end/29274
6603         * gcc.target/i386/wmul-1.c: New test.
6604         * gcc.target/i386/wmul-2.c: New test.
6605         * gcc.target/bfin/wmul-1.c: New test.
6606         * gcc.target/bfin/wmul-2.c: New test.
6607
6608 2010-04-22  Richard Guenther  <rguenther@suse.de>
6609
6610         PR fortran/43829
6611         * gfortran.dg/vector_subscript_6.f90: New testcase.
6612         * gfortran.dg/assign_10.f90: Adjust.
6613
6614 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR fortran/43836
6617         * gfortran.dg/gomp/pr43836.f90: New test.
6618
6619 2010-04-21  Richard Guenther  <rguenther@suse.de>
6620
6621         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6622
6623 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6624
6625         * gcc.dg/torture/builtin-cproj-3.c: New.
6626
6627 2010-04-20  Jason Merrill  <jason@redhat.com>
6628
6629         PR c++/9335
6630         * g++.dg/template/recurse2.C: New.
6631         * g++.dg/parse/crash36.C: Adjust.
6632         * g++.dg/other/fold1.C: Adjust.
6633         * g++.dg/init/member1.C: Adjust.
6634         * lib/prune.exp: Prune "skipping N instantiation contexts".
6635
6636 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6637
6638         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6639
6640 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6641
6642         * gcc.dg/torture/builtin-cproj-1.c: New.
6643         * gcc.dg/torture/builtin-cproj-2.c: New.
6644
6645 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6646
6647         PR c++/43800
6648         PR c++/43704
6649         * g++.dg/template/typedef32.C: Adjust.
6650         * g++.dg/template/typedef33.C: New test.
6651
6652 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6653
6654         PR fortran/43227
6655         * gfortran.dg/proc_decl_23.f90: New test.
6656
6657         PR fortran/43266
6658         * gfortran.dg/abstract_type_6.f03: New test.
6659
6660 2010-04-20  Xinliang David Li  <davidxl@google.com>
6661
6662         * g++.dg/tree-ssa/fold-compare.C: New.
6663
6664 2010-04-20  Richard Guenther  <rguenther@suse.de>
6665
6666         PR tree-optimization/39417
6667         * g++.dg/torture/pr39417.C: New testcase.
6668
6669 2010-04-20  Richard Guenther  <rguenther@suse.de>
6670
6671         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6672
6673 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * g++.dg/debug/dwarf2/rv1.C: New test.
6676
6677 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6678
6679         PR target/43635
6680         * gcc.c-torture/compile/pr43635.c: New testcase.
6681
6682 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR fortran/43339
6685         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6686         of sequential loops being private only in the innermost containing
6687         task region.
6688
6689         PR middle-end/43337
6690         * gfortran.dg/gomp/pr43337.f90: New test.
6691
6692 2010-04-19  Richard Guenther  <rguenther@suse.de>
6693
6694         PR tree-optimization/43796
6695         * gfortran.dg/pr43796.f90: New testcase.
6696
6697 2010-04-19  Richard Guenther  <rguenther@suse.de>
6698
6699         PR tree-optimization/43783
6700         * gcc.c-torture/execute/pr43783.c: New testcase.
6701
6702 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6703
6704         PR target/43766
6705         * gcc.target/i386/pr43766.c: New test.
6706
6707 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6708
6709         PR target/43662
6710         * gcc.target/i386/pr43662.c: New test.
6711
6712 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6713
6714         PR c++/43704
6715         * g++.dg/template/typedef32.C: New test.
6716
6717 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6718
6719         PR tree-optimization/37027
6720         * lib/target-supports.exp
6721         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6722         * gcc.dg/vect/pr37027.c: New test.
6723         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6724         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6725         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6726         gcc.dg/vect/vect-complex-6.c: Likewise.
6727
6728 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6729
6730         * g++.dg/debug/dwarf2/enum1.C: New test.
6731
6732 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6733
6734         * gnat.dg/rep_clause5.ad[sb]: New test.
6735         * gnat.dg/rep_clause5_pkg.ads: New helper.
6736
6737 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6738
6739         PR tree-optimization/43771
6740         * g++.dg/vect/pr43771.cc: New test.
6741
6742 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6743
6744         PR fortran/31538
6745         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6746         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6747
6748 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6749
6750         * gnat.dg/sizetype.adb: Rename into...
6751         * gnat.dg/sizetype1.adb: ...this.
6752         * gnat.dg/sizetype2.adb: New test.
6753
6754 2010-04-16  Richard Guenther  <rguenther@suse.de>
6755
6756         PR tree-optimization/43572
6757         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6758
6759 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6760
6761         * gnat.dg/specs/discr_private.ads: New test.
6762
6763 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6764
6765         PR target/41514
6766         * gcc.target/arm/thumb-comparisons.c: New test.
6767
6768         PR target/40603
6769         * gcc.target/arm/thumb-cbranchqi.c: New test.
6770
6771 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6772
6773         * g++.dg/torture/pr36191.C: Enable for SH.
6774
6775 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6776
6777         * gnat.dg/wide_boolean.adb: New test.
6778         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6779
6780 2010-04-15  Richard Guenther  <rguenther@suse.de>
6781
6782         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6783         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6784         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6785         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6786         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6787         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6788         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6789         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6790         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6791         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6792         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6793         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6794         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6795         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6796         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6797
6798 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6799
6800         PR target/21803
6801         * gcc.target/arm/pr42496.c: New test.
6802
6803 2010-04-14  Jason Merrill  <jason@redhat.com>
6804
6805         PR c++/36625
6806         * g++.dg/ext/attrib38.C: New.
6807
6808 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6809
6810         PR testsuite/43739
6811         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6812
6813 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6814
6815         PR 42966
6816         * gcc.dg/cpp/warn-undef-2.c: Update.
6817         * gcc.dg/cpp/warn-traditional-2.c: Update.
6818         * gcc.dg/cpp/warn-comments-2.c: Update.
6819         * gcc.dg/cpp/warn-variadic-2.c: Update.
6820         * gcc.dg/cpp/warn-long-long-2.c: Update.
6821         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6822         * gcc.dg/cpp/warn-multichar-2.c: Update.
6823         * gcc.dg/cpp/warn-normalized-3.c: Update.
6824         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6825         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6826         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6827         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6828         * gcc.dg/cpp/warn-redefined-2.c: Update.
6829         * gfortran.dg/warning-directive-2.F90: Update.
6830         * c-c++-common/cpp/warning-directive-2.c: Update.
6831
6832 2010-04-14  Michael Matz  <matz@suse.de>
6833
6834         PR tree-optimization/42963
6835         * gcc.dg/pr42963.c: New testcase.
6836
6837 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6838
6839         * gnat.dg/class_wide.adb: Rename into...
6840         * gnat.dg/class_wide1.adb: ...this.
6841         * gnat.dg/class_wide2.ad[sb]: New test.
6842
6843 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6844
6845         PR fortran/18918
6846         * gfortran.dg/coarray_9.f90: Update dg-errors.
6847         * gfortran.dg/coarray_10.f90: New test.
6848         * gfortran.dg/coarray_11.f90: New test.
6849
6850 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6851
6852         PR fortran/43747
6853         gfortran.dg/initialization_24.f90: New test.
6854
6855 2010-04-13  Jason Merrill  <jason@redhat.com>
6856
6857         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6858         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6859
6860 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6861
6862         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6863         * g++.dg/dg.exp: Likewise.
6864         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6865         * c-c++-common/cpp/warning-directive-1.c: ... here.
6866         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6867         * c-c++-common/cpp/warning-directive-2.c: ... here.
6868         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6869         * c-c++-common/cpp/warning-directive-3.c: ... here.
6870         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6871         * c-c++-common/cpp/warning-directive-4.c: ... here.
6872         * g++.dg/cpp/warning-directive-1.C: Delete.
6873         * g++.dg/cpp/warning-directive-2.C: Delete.
6874         * g++.dg/cpp/warning-directive-3.C: Delete.
6875         * g++.dg/cpp/warning-directive-4.C: Delete.
6876         * gcc.dg/cpp/normalised-3.c: Delete.
6877         * g++.dg/cpp/normalised-1.C: Rename as ...
6878         * c-c++-common/cpp/normalised-3.c: ... this.
6879
6880 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6881
6882         * gcc.dg/tree-ssa/sra-9.c: New test.
6883
6884 2010-04-13  Michael Matz  <matz@suse.de>
6885
6886         PR middle-end/43730
6887         * gcc.dg/pr43730.c: New test.
6888
6889 2010-04-13  Michael Matz  <matz@suse.de>
6890
6891         * gcc.dg/tree-ssa/negate.c: New testcase.
6892
6893 2010-04-13  Richard Guenther  <rguenther@suse.de>
6894
6895         PR testsuite/43735
6896         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6897
6898 2010-04-13  Richard Guenther  <rguenther@suse.de>
6899
6900         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6901
6902 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6903
6904         * gnat.dg/derived_type1.adb: New test.
6905
6906 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6907
6908         * gcc.dg/plugindir1.c: New testcase.
6909         * gcc.dg/plugindir2.c: New testcase.
6910         * gcc.dg/plugindir3.c: New testcase.
6911         * gcc.dg/plugindir4.c: New testcase.
6912
6913 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6914
6915         * gcc.target/i386/rotate-2.c: New test.
6916
6917 2010-04-12  Jason Merrill  <jason@redhat.com>
6918
6919         PR c++/43641
6920         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6921         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6922
6923 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6924
6925         PR c++/25811
6926         * g++.dg/init/pr25811.C: New test.
6927
6928 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6929
6930         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6931         dg-error, dg-warning.
6932         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6933
6934 2010-04-12  Richard Guenther  <rguenther@suse.de>
6935
6936         * gcc.dg/torture/inline-2.c: New testcase.
6937
6938 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR bootstrap/43699
6941         * gcc.dg/Wunused-var-7.c: New test.
6942
6943         PR tree-optimization/43560
6944         * gcc.c-torture/execute/pr43560.c: New test.
6945
6946 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6947
6948         * gnat.dg/aggr13.adb: New test.
6949         * gnat.dg/aggr14.adb: Likewise.
6950         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6951
6952 2010-04-12  Richard Guenther  <rguenther@suse.de>
6953
6954         PR c++/43611
6955         * g++.dg/torture/pr43611.C: New testcase.
6956
6957 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6958
6959         PR c/36774
6960         * gcc.dg/pr36774-1.c: New test.
6961         * gcc.dg/pr36774-2.c: New test.
6962
6963 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6964
6965         * gcc.target/sh/rte-delay-slot.c: New test.
6966
6967 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6968
6969         * gnat.dg/pack9.adb: Remove -cargs option.
6970         * gnat.dg/aggr12.ad[sb]: New test.
6971
6972 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6973
6974         PR target/43417
6975         * gcc.target/sh/pr43417.c: New test.
6976
6977 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6978
6979         PR fortran/43591
6980         * gfortran.dg/spec_expr_6.f90: New test.
6981
6982 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6983
6984         PR cpp/43195
6985         * gcc.dg/cpp/pr43195.c: New.
6986         * gcc.dg/cpp/pr43195.h: New.
6987
6988 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6989
6990         PR 42965
6991         * gcc.dg/Werror-6.c: Adjust.
6992         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6993         * gcc.dg/Werror-4.c: Likewise.
6994         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6995         * gcc.dg/Wswitch-enum-error.c: Likewise.
6996         * gcc.dg/Wpointer-arith.c: Likewise.
6997         * gcc.dg/Wfatal.c: Likewise.
6998         * gcc.dg/Wswitch-error.c: Likewise.
6999         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7000         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7001         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7002         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7003         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7004         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7005         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7006         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7007         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7008         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7009         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7010         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7011         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7012         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7013         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7014         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7015         * g++.dg/cpp/warning-directive-2.C: Likewise.
7016         * gfortran.dg/warning-directive-2.F90: Likewise.
7017
7018 2010-04-09  Jason Merrill  <jason@redhat.com>
7019
7020         PR c++/42623
7021         * g++.dg/template/sizeof13.C: New.
7022
7023 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7024
7025         * g++.dg/other/pr35504.C: Add check for thiscall.
7026         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7027         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7028
7029 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7030
7031         PR c++/28584
7032         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7033         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7034         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7035         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7036         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7037         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7038         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7039         * g++.dg/other/increment1.C: Likewise.
7040
7041 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7042
7043         PR fortran/18918
7044         * gfortran.dg/coarray_7.f90: New test.
7045         * gfortran.dg/coarray_8.f90: New test.
7046
7047 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7048
7049         PR fortran/28039
7050         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7051
7052 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7053
7054         PR target/43643
7055         * gcc.dg/pr43643.c: New test.
7056
7057 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7058
7059         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7060
7061 2010-04-08  Richard Guenther  <rguenther@suse.de>
7062
7063         PR tree-optimization/43679
7064         * gcc.c-torture/compile/pr43679.c: New testcase.
7065
7066 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR debug/43670
7069         * gcc.dg/pr43670.c: New test.
7070
7071 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7072
7073         PR middle-end/40815
7074         * gcc.dg/tree-ssa/reassoc-19.c: New.
7075
7076 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7077
7078         PR c/18624
7079         * gcc.dg/Wunused-var-1.c: New test.
7080         * gcc.dg/Wunused-var-2.c: New test.
7081         * gcc.dg/Wunused-var-3.c: New test.
7082         * gcc.dg/Wunused-var-4.c: New test.
7083         * gcc.dg/Wunused-var-5.c: New test.
7084         * gcc.dg/Wunused-var-6.c: New test.
7085         * gcc.dg/Wunused-parm-1.c: New test.
7086
7087         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7088         * gcc.dg/trunc-1.c: Likewise.
7089         * gcc.dg/vla-9.c: Likewise.
7090         * gcc.dg/dfp/composite-type.c: Likewise.
7091
7092 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7093
7094         PR objc/35996
7095         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7096         * obj-c++.dg/objc-gc-3.mm: Ditto.
7097
7098 2010-04-07  Simon Baldwin  <simonb@google.com>
7099
7100         * gcc.dg/cpp/warn-undef-2.c: New.
7101         * gcc.dg/cpp/warn-traditional-2.c: New.
7102         * gcc.dg/cpp/warn-comments-2.c: New.
7103         * gcc.dg/cpp/warning-directive-1.c: New.
7104         * gcc.dg/cpp/warn-long-long.c: New.
7105         * gcc.dg/cpp/warn-traditional.c: New.
7106         * gcc.dg/cpp/warn-variadic-2.c: New.
7107         * gcc.dg/cpp/warn-undef.c: New.
7108         * gcc.dg/cpp/warn-normalized-1.c: New.
7109         * gcc.dg/cpp/warning-directive-2.c: New.
7110         * gcc.dg/cpp/warn-long-long-2.c: New.
7111         * gcc.dg/cpp/warn-variadic.c: New.
7112         * gcc.dg/cpp/warn-normalized-2.c: New.
7113         * gcc.dg/cpp/warning-directive-3.c: New.
7114         * gcc.dg/cpp/warn-deprecated-2.c: New.
7115         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7116         * gcc.dg/cpp/warn-multichar-2.c: New.
7117         * gcc.dg/cpp/warn-normalized-3.c: New.
7118         * gcc.dg/cpp/warning-directive-4.c: New.
7119         * gcc.dg/cpp/warn-unused-macros.c: New.
7120         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7121         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7122         * gcc.dg/cpp/warn-cxx-compat.c: New.
7123         * gcc.dg/cpp/warn-redefined.c: New.
7124         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7125         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7126         * gcc.dg/cpp/warn-deprecated.c: New.
7127         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7128         * gcc.dg/cpp/warn-redefined-2.c: New.
7129         * gcc.dg/cpp/warn-comments.c: New.
7130         * gcc.dg/cpp/warn-multichar.c: New.
7131         * g++.dg/cpp/warning-directive-1.C: New.
7132         * g++.dg/cpp/warning-directive-2.C: New.
7133         * g++.dg/cpp/warning-directive-3.C: New.
7134         * g++.dg/cpp/warning-directive-4.C: New.
7135         * gfortran.dg/warning-directive-1.F90: New.
7136         * gfortran.dg/warning-directive-3.F90: New.
7137         * gfortran.dg/warning-directive-2.F90: New.
7138         * gfortran.dg/warning-directive-4.F90: New.
7139
7140 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7141
7142         PR objc++/23716
7143         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7144
7145 2010-04-07  Jason Merrill  <jason@redhat.com>
7146
7147         * g++.dg/template/dr408.C: New.
7148
7149         * g++.dg/lookup/ns4.C: New.
7150
7151         PR c++/38392
7152         * g++.dg/template/friend51.C: New test.
7153
7154         PR c++/41970
7155         * g++.old-deja/g++.other/linkage1.C: Adjust.
7156
7157 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7158
7159         PR c++/42697
7160         * g++.dg/template/crash94.C: New test.
7161
7162 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7163
7164         PR c++/40239
7165         * g++.dg/init/aggr5.C: New test.
7166         * g++.dg/init/aggr5.C: New test.
7167
7168 2010-04-07  Richard Guenther  <rguenther@suse.de>
7169
7170         PR tree-optimization/43270
7171         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7172         * gcc.dg/Warray-bounds-7.c: Likewise.
7173
7174 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7175
7176         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7177         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7178         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7179
7180 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7181
7182         PR c++/42556
7183         * g++.dg/init/pr42556.C: New test.
7184
7185 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7186
7187         PR debug/43628
7188         * g++.dg/debug/dwarf2/typedef2.C: New test.
7189
7190 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7191
7192         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7193         c-c++-common/dwarf2/redeclaration-1.C
7194
7195 2010-04-06  Jason Merrill  <jason@redhat.com>
7196
7197         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7198         * g++.dg/ext/attrib18.C: Likewise.
7199         * g++.dg/ext/bitfield2.C: Likewise.
7200         * g++.dg/ext/bitfield4.C: Likewise.
7201         * g++.dg/ext/visibility/warn2.C: Likewise.
7202         * g++.dg/ext/visibility/warn3.C: Likewise.
7203         * g++.dg/gomp/pr26690-1.C: Likewise.
7204         * g++.dg/inherit/covariant7.C: Likewise.
7205         * g++.dg/init/synth2.C: Likewise.
7206         * g++.dg/lookup/using7.C: Likewise.
7207         * g++.dg/other/crash-4.C: Likewise.
7208         * g++.dg/other/error13.C: Likewise.
7209         * g++.dg/other/error20.C: Likewise.
7210         * g++.dg/parse/crash31.C: Likewise.
7211         * g++.dg/parse/error16.C: Likewise.
7212         * g++.dg/parse/error19.C: Likewise.
7213         * g++.dg/parse/error27.C: Likewise.
7214         * g++.dg/parse/error28.C: Likewise.
7215         * g++.dg/parse/fused-params1.C: Likewise.
7216         * g++.dg/template/error2.C: Likewise.
7217         * g++.dg/template/local6.C: Likewise.
7218         * g++.dg/template/qualttp15.C: Likewise.
7219         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7220         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7221         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7222         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7223         * g++.old-deja/g++.eh/spec6.C: Likewise.
7224         * g++.old-deja/g++.jason/crash3.C: Likewise.
7225         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7226         * g++.old-deja/g++.law/ctors5.C: Likewise.
7227         * g++.old-deja/g++.law/ctors9.C: Likewise.
7228         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7229         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7230         * g++.old-deja/g++.other/struct1.C: Likewise.
7231         * g++.old-deja/g++.other/volatile1.C: Likewise.
7232         * g++.old-deja/g++.pt/crash36.C: Likewise.
7233         * g++.old-deja/g++.pt/derived3.C: Likewise.
7234         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7235         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7236
7237 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7238
7239         PR middle-end/43519
7240         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7241         * gcc.dg/graphite/id-19.c: New.
7242
7243 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7244
7245         PR middle-end/32824
7246         * gcc.dg/vect/pr32824: New.
7247
7248 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7249
7250         PR fortran/18918
7251         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7252         * gfortran.dg/coarray_3.f90: Ditto.
7253         * gfortran.dg/coarray_4.f90: Ditto.
7254         * gfortran.dg/coarray_5.f90: Ditto.
7255         * gfortran.dg/coarray_6.f90: Ditto.
7256         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7257
7258 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7259
7260         PR fortran/18918
7261         * gfortran.dg/coarray_4.f90: Fix test.
7262         * gfortran.dg/coarray_6.f90: Add more tests.
7263
7264 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7265
7266         PR fortran/18918
7267         * gfortran.dg/coarray_4.f90: New test.
7268         * gfortran.dg/coarray_5.f90: New test.
7269         * gfortran.dg/coarray_6.f90: New test.
7270
7271 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7272
7273         PR fortran/18918
7274         * gfortran.dg/iso_fortran_env_5.f90: New test.
7275         * gfortran.dg/iso_fortran_env_6.f90: New test.
7276
7277 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7278
7279         PR fortran/39997
7280         * gfortran.dg/coarray_1.f90: New test.
7281         * gfortran.dg/coarray_2.f90: New test.
7282         * gfortran.dg/coarray_3.f90: New test.
7283
7284 2010-04-06  Jason Merrill  <jason@redhat.com>
7285
7286         PR c++/43648
7287         * g++.dg/template/dtor8.C: New.
7288
7289         PR c++/43621
7290         * g++.dg/template/error-recovery2.C: New.
7291
7292 2010-04-06  Jan Hubicka  <jh@suse.czpli
7293
7294         PR tree-optimization/42906
7295         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7296
7297 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7298
7299         PR fortran/43178
7300         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7301         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7302         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7303
7304 2010-04-06  Richard Guenther  <rguenther@suse.de>
7305
7306         PR tree-optimization/43627
7307         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7308
7309 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7310
7311         PR target/43638
7312         * gcc.target/i386/pr43638.c: New test.
7313
7314 2010-04-06  Richard Guenther  <rguenther@suse.de>
7315
7316         PR middle-end/43661
7317         * gcc.c-torture/compile/pr43661.c: New testcase.
7318
7319 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7320
7321         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7322
7323 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7324
7325         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7326
7327 2010-04-02  Richard Guenther  <rguenther@suse.de>
7328
7329         PR tree-optimization/43629
7330         * gcc.c-torture/execute/pr43629.c: New testcase.
7331
7332 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7333             Dominique d'Humieres  <dominiq@lps.ens.fr>
7334
7335         PR libfortran/43605
7336         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7337
7338 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7339
7340         PR debug/43325
7341         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7342
7343 2010-04-01  Jason Merrill  <jason@redhat.com>
7344
7345         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7346
7347 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7348             Manfred Schwarb  <manfred99@gmx.ch>
7349
7350         PR libfortran/43605
7351         * gfortran.dg/ftell_3.f90: New test.
7352
7353 2010-04-01  Richard Guenther  <rguenther@suse.de>
7354
7355         PR middle-end/43614
7356         * gcc.c-torture/compile/pr43614.c: New testcase.
7357
7358 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7359
7360         PR tree-optimization/43141
7361         * gcc.dg/guality/pr43141.c: New test.
7362
7363 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7364
7365         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7366         * g++.dg/eh/spbp.C: Likewise.
7367         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7368         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7369         superfluous casts.
7370         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7371         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7372         * objc.dg/dwarf-2.m: Likewise.
7373
7374 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7375
7376         PR middle-end/43464
7377         * gcc.dg/graphite/id-pr43464.c: New.
7378         * gcc.dg/graphite/id-pr43464-1.c: New.
7379
7380 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7381
7382         PR middle-end/43351
7383         * gcc.dg/graphite/id-pr43351.c
7384
7385 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7386
7387         PR testsuite/35165
7388         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7389         * obj-c++.dg/try-catch-2.mm: Ditto.
7390         * obj-c++.dg/lookup-2.mm: Ditto.
7391         * obj-c++.dg/encode-8.m: Ditto.
7392         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7393         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7394         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7395         * obj-c++.dg/const-str-11.mm: Ditto.
7396         * obj-c++.dg/const-str-9.mm: Ditto.
7397         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7398         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7399         * obj-c++.dg/except-1.mm: Ditto.
7400         * obj-c++.dg/const-str-7.mm: Ditto.
7401         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7402         * obj-c++.dg/const-str-3.mm: Ditto.
7403         * obj-c++.dg/const-str-7.mm: Ditto.
7404         * obj-c++.dg/stubify-2.mm: Change dump file name.
7405
7406         PR objc++/23613
7407         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7408         New macro.
7409         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7410         Remove dg-xfail-if.
7411
7412 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7413
7414         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7415         only with -O2, -O3 or -Os and not with -fwhopr.
7416
7417 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7418
7419         PR c++/43558
7420         * g++.dg/template/typedef31.C: New test.
7421
7422 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7423
7424         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7425         assembler output on *-*-solaris2*.
7426         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7427
7428 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR debug/43557
7431         * gcc.dg/pr43557-1.c: New test.
7432         * gcc.dg/pr43557-2.c: New file.
7433
7434 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7435
7436         PR 43562
7437         * gcc.dg/pr43562.c: New test.
7438
7439 2010-03-30  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/43076
7442         * g++.dg/template/error-recovery1.C: New.
7443
7444         PR c++/41786
7445         * g++.dg/parse/ambig5.C: New.
7446
7447 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7448
7449         PR debug/43593
7450         * gcc.dg/guality/pr43593.c: New test.
7451
7452 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7453
7454         PR middle-end/43430
7455         * gcc.dg/vect/pr43430-1.c: New.
7456
7457 2010-03-30  Jason Merrill  <jason@redhat.com>
7458
7459         PR c++/43559
7460         * g++.dg/template/partial7.C: New.
7461
7462 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7463
7464         * gcc.target/s390/stackcheck1.c: New testcase.
7465
7466 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR libfortran/43265
7469         * gfortran.dg/read_eof_8.f90: New test.
7470
7471 2010-03-29  Jason Merrill  <jason@redhat.com>
7472
7473         * gcc.dg/cpp/include6.c: Change [] to ().
7474
7475         N3077
7476         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7477         splicing and UCNs.
7478         * c-c++-common/raw-string-2.c: Add trigraph test.
7479         * c-c++-common/raw-string-8.c: New.
7480         * c-c++-common/raw-string-9.c: New.
7481         * c-c++-common/raw-string-10.c: New.
7482
7483         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7484         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7485         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7486         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7487         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7488         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7489         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7490
7491 2010-03-29  Richard Guenther  <rguenther@suse.de>
7492
7493         PR tree-optimization/43560
7494         * gcc.dg/torture/pr43560.c: New testcase.
7495
7496 2010-03-29  Jason Merrill  <jason@redhat.com>
7497
7498         N3077
7499         * g++.dg/ext/raw-string-1.C: Change [] to ().
7500         * g++.dg/ext/raw-string-2.C: Change [] to ().
7501         Don't use \ in delimiter.
7502         * g++.dg/ext/raw-string-3.C: Change [] to ().
7503         * g++.dg/ext/raw-string-4.C: Change [] to ().
7504         * g++.dg/ext/raw-string-5.C: Change [] to ().
7505         Test for error on \ in delimiter.
7506         * g++.dg/ext/raw-string-6.C: Change [] to ().
7507         * g++.dg/ext/raw-string-7.C: Change [] to ().
7508
7509 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7510
7511         PR 43564
7512         * gcc.dg/pr43564.c: New test.
7513
7514 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7515
7516         PR fortran/43551
7517         * gfortran.dg/direct_io_12.f90: New test.
7518
7519 2010-03-28  Jan Hubicka  <jh@suse.cz>
7520
7521         PR tree-optimization/43505
7522         * gfortran.dg/pr43505.f90: New testcase.
7523
7524 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7525
7526         PR tree-optimization/43528
7527         * gcc.target/i386/pr43528.c: New test.
7528
7529 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7530
7531         PR c/43381
7532         * gcc.dg/parm-impl-decl-3.c: New test.
7533
7534 2010-03-26  Jason Merrill  <jason@redhat.com>
7535
7536         PR c++/43509
7537         * g++.dg/cpp0x/parse1.C: New.
7538
7539 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7540
7541         PR target/43524
7542         * gcc.target/i386/pr43524.c: New test.
7543
7544 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7545
7546         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7547         whitespace, rename main to foo.
7548         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7549         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7550         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7551         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7552         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7553         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7554         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7555         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7556         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7557         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7558         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7559
7560 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7561
7562         PR c++/43327
7563         * g++.dg/other/crash-10.C: New test.
7564         * g++.dg/other/crash-11.C: New test.
7565
7566 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7567
7568         PR libfortran/43517
7569         * gfortran.dg/read_eof_7.f90: New test.
7570
7571 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7572
7573         PR objc/35165
7574         PR testsuite/43512
7575         * objc-obj-c++-shared: New directory.
7576         * objc-obj-c++-shared/Object1-implementation.h: New file.
7577         * objc-obj-c++-shared/Object1.h: New file.
7578         * objc-obj-c++-shared/Protocol1.h: New file.
7579         * objc-obj-c++-shared/next-abi.h: New file.
7580         * objc-obj-c++-shared/next-mapping.h: New file.
7581         * objc/execute/next_mapping.h: Delete.
7582         * objc.dg/special/special.exp: For all targets run the tests with
7583         -fgnu-runtime, for darwin targets also run the tests with
7584         -fnext-runtime.
7585         * objc.dg/dg.exp: Ditto.
7586         * obj-c++.dg/dg.exp: Ditto.
7587         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7588         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7589         include use of updated NeXT interface.
7590         * objc/execute/formal_protocol-5.m: Ditto.
7591         * objc/execute/protocol-isEqual-2.m: Ditto.
7592         * objc/execute/protocol-isEqual-4.m: Ditto.
7593         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7594         Protocol1.h) and next-mapping.h as required.
7595         * objc/execute/object_is_class.m: Ditto.
7596         * objc/execute/enumeration-1.m: Ditto.
7597         * objc/execute/class-13.m: Ditto.
7598         * objc/execute/formal_protocol-2.m: Ditto.
7599         * objc/execute/formal_protocol-4.m: Ditto.
7600         * objc/execute/class-1.m: Ditto.
7601         * objc/execute/bycopy-1.m: Ditto.
7602         * objc/execute/formal_protocol-6.m: Ditto.
7603         * objc/execute/bycopy-3.m: Ditto.
7604         * objc/execute/class-3.m: Ditto.
7605         * objc/execute/bf-11.m: Ditto.
7606         * objc/execute/class-5.m: Ditto.
7607         * objc/execute/bf-13.m: Ditto.
7608         * objc/execute/class-7.m: Ditto.
7609         * objc/execute/bf-15.m: Ditto.
7610         * objc/execute/class-9.m: Ditto.
7611         * objc/execute/bf-17.m: Ditto.
7612         * objc/execute/bf-19.m: Ditto.
7613         * objc/execute/IMP.m: Ditto.
7614         * objc/execute/exceptions/catchall-1.m: Ditto.
7615         * objc/execute/exceptions/trivial.m: Ditto.
7616         * objc/execute/exceptions/finally-1.m: Ditto.
7617         * objc/execute/exceptions/local-variables-1.m: Ditto.
7618         * objc/execute/exceptions/foward-1.m: Ditto.
7619         * objc/execute/bf-2.m: Ditto.
7620         * objc/execute/string1.m: Ditto.
7621         * objc/execute/bf-4.m: Ditto.
7622         * objc/execute/informal_protocol.m: Ditto.
7623         * objc/execute/string3.m: Ditto.
7624         * objc/execute/bf-6.m: Ditto.
7625         * objc/execute/bf-8.m: Ditto.
7626         * objc/execute/class-tests-1.h: Ditto.
7627         * objc/execute/protocol-isEqual-1.m: Ditto.
7628         * objc/execute/protocol-isEqual-3.m: Ditto.
7629         * objc/execute/_cmd.m: Ditto.
7630         * objc/execute/function-message-1.m: Ditto.
7631         * objc/execute/bf-20.m: Ditto.
7632         * objc/execute/bf-common.h: Ditto.
7633         * objc/execute/np-2.m: Ditto.
7634         * objc/execute/class-10.m: Ditto.
7635         * objc/execute/class-12.m: Ditto.
7636         * objc/execute/enumeration-2.m: Ditto.
7637         * objc/execute/class-14.m: Ditto.
7638         * objc/execute/encode-1.m: Ditto.
7639         * objc/execute/formal_protocol-1.m: Ditto.
7640         * objc/execute/formal_protocol-3.m: Ditto.
7641         * objc/execute/accessing_ivars.m: Ditto.
7642         * objc/execute/bycopy-2.m: Ditto.
7643         * objc/execute/class-2.m: Ditto.
7644         * objc/execute/bf-10.m: Ditto.
7645         * objc/execute/formal_protocol-7.m: Ditto.
7646         * objc/execute/root_methods.m: Ditto.
7647         * objc/execute/class-4.m: Ditto.
7648         * objc/execute/bf-12.m: Ditto.
7649         * objc/execute/class-6.m: Ditto.
7650         * objc/execute/bf-14.m: Ditto.
7651         * objc/execute/nested-func-1.m: Ditto.
7652         * objc/execute/class-8.m: Ditto.
7653         * objc/execute/private.m: Ditto.
7654         * objc/execute/bf-16.m: Ditto.
7655         * objc/execute/bf-18.m: Ditto.
7656         * objc/execute/load-3.m: Ditto.
7657         * objc/execute/compatibility_alias.m: Ditto.
7658         * objc/execute/bf-1.m: Ditto.
7659         * objc/execute/no_clash.m: Ditto.
7660         * objc/execute/bf-3.m: Ditto.
7661         * objc/execute/string2.m: Ditto.
7662         * objc/execute/bf-5.m: Ditto.
7663         * objc/execute/string4.m: Ditto.
7664         * objc/execute/bf-7.m: Ditto.
7665         * objc/execute/object_is_meta_class.m: Ditto.
7666         * objc/execute/bf-9.m: Ditto.
7667         * objc/execute/bf-21.m: Ditto.
7668         * objc/execute/cascading-1.m: Ditto.
7669         * objc/execute/trivial.m: Ditto.
7670         * objc/execute/np-1.m: Ditto.
7671         * objc/compile/trivial.m: Ditto.
7672         * objc/execute/class_self-2.m: Include <stdlib.h>.
7673         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7674         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7675         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7676         and 64bit. Use new NeXT interface as required.
7677         * objc.dg/special/unclaimed-category-1.m: Ditto.
7678         * objc.dg/special/unclaimed-category-1.h: Ditto.
7679         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7680         * objc.dg/func-ptr-1.m: Ditto.
7681         * objc.dg/stret-1.m: Ditto.
7682         * objc.dg/encode-2.m: Ditto.
7683         * objc.dg/category-1.m: Ditto.
7684         * objc.dg/encode-3.m: Ditto.
7685         * objc.dg/call-super-3.m: Ditto.
7686         * objc.dg/method-3.m: Ditto.
7687         * objc.dg/func-ptr-2.m: Ditto.
7688         * objc.dg/lookup-1.m: Ditto.
7689         * objc.dg/encode-4.m: Ditto.
7690         * objc.dg/fix-and-continue-1.m: Ditto.
7691         * objc.dg/proto-lossage-3.m: Ditto.
7692         * objc.dg/method-13.m: Ditto.
7693         * objc.dg/proto-qual-1.m: Ditto.
7694         * objc.dg/zero-link-3.m: Ditto.
7695         * objc.dg/bitfield-1.m: Ditto.
7696         * objc.dg/va-meth-1.m: Ditto.
7697         * objc.dg/super-class-3.m: Ditto.
7698         * objc.dg/call-super-1.m: Ditto.
7699         * objc.dg/type-size-2.m: Ditto.
7700         * objc.dg/method-10.m: Ditto.
7701         * objc.dg/defs.m: Ditto.
7702         * objc.dg/const-str-3.m: Ditto.
7703         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7704         Protocol1.h) and next-mapping.h as required. Use new NeXT
7705         interface as required.
7706         * objc.dg/super-class-4.m: Ditto.
7707         * objc.dg/comp-types-8.m: Ditto.
7708         * objc.dg/call-super-2.m: Ditto.
7709         * objc.dg/objc-fast-4.m: Ditto.
7710         * objc.dg/method-6.m: Ditto.
7711         * objc.dg/const-str-3.m: Ditto.
7712         * objc.dg/const-str-7.m: Ditto.
7713         * objc.dg/method-15.m: Ditto.
7714         * objc.dg/method-19.m: Ditto.
7715         * objc.dg/sync-1.m: Ditto.
7716         * objc.dg/layout-1.m: Ditto.
7717         * objc.dg/bitfield-3.m: Ditto.
7718         * objc.dg/try-catch-3.m: Ditto.
7719         * objc.dg/try-catch-7.m: Ditto.
7720         * objc.dg/comp-types-10.m: Ditto.
7721         * objc.dg/selector-2.: Ditto.
7722         * objc.dg/method-7.m: Ditto.
7723         * objc.dg/typedef-alias-1.m: Ditto.
7724         * objc.dg/proto-lossage-2.m: Ditto.
7725         * objc.dg/comp-types-11.m: Ditto.
7726         * objc.dg/sizeof-1.m: Ditto.
7727         * objc.dg/method-17.m: Ditto.
7728         * objc.dg/bitfield-5.m: Ditto.
7729         * objc.dg/try-catch-1.m: Ditto.
7730         * objc.dg/encode-5.m: Ditto.
7731         * objc.dg/fix-and-continue-2.m: Ditto.
7732         * objc.dg/method-9.m: Ditto.
7733         * objc.dg/isa-field-1.m: Ditto.
7734         * objc.dg/local-decl-2.m: Ditto.
7735         * objc.dg/objc-gc-4.m: Ditto.
7736         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7737         * objc.dg/gnu-runtime-3.m: Ditto.
7738         * objc.dg/encode-7.m: Ditto.
7739         * objc.dg/encode-8.m: Ditto.
7740         * objc.dg/selector-3.m: Ditto.
7741         * objc.dg/gnu-runtime-1.m: Ditto.
7742         * objc.dg/const-str-12.m: Ditto.
7743         * objc.dg/gnu-runtime-2.m: Ditto.
7744         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7745         * objc.dg/selector-1.m: Ditto.
7746         * objc.dg/stubify-2.m: Ditto.
7747         * objc.dg/zero-link-1.m: Ditto.
7748         * objc.dg/stret-2.m: Ditto.
7749         * objc.dg/zero-link-2.m: Ditto.
7750         * objc.dg/next-runtime-1.m: Ditto.
7751         * objc.dg/symtab-1.m: Ditto.
7752         * objc.dg/stubify-1.m: Ditto.
7753         * objc.dg/bitfield-2.m: Ditto.
7754         * objc.dg/try-catch-10.m: Apply to both runtimes.
7755         * objc.dg/const-str-1.m: Ditto.
7756         * objc.dg/image-info.m: Ditto.
7757         * objc.dg/encode-9.m: Ditto.
7758         * objc.dg/pragma-1.m: Apply test to all targets.
7759         * objc.dg/const-str-4.m: Ditto.
7760         * objc.dg/const-str-8.m: Ditto.
7761         * objc.dg/super-class-2.m: Ditto.
7762         * objc.dg/try-catch-5.m: Ditto.
7763         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7764         Protocol1.h) and next-mapping.h as required. Use new NeXT
7765         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7766         * objc.dg/const-str-11.m: Ditto.
7767         * objc.dg/const-str-9.m: Ditto.
7768         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7769         * objc.dg/encode-1.m: Remove redundant -lobjc.
7770         * objc.dg/try-catch-9.m: Tidy space.
7771         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7772         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7773         and 64bit. Use new NeXT interface as required.
7774         * obj-c++.dg/template-4.mm: Ditto.
7775         * obj-c++.dg/defs.mm: Ditto.
7776         * obj-c++.dg/basic.mm: Ditto.
7777         * obj-c++.dg/encode-4.mm: Ditto.
7778         * obj-c++.dg/method-17.mm: Ditto.
7779         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7780         * obj-c++.dg/cxx-class-1.mm: Ditto.
7781         * obj-c++.dg/method-10.mm: Ditto.
7782         * obj-c++.dg/va-meth-1.mm: Ditto.
7783         * obj-c++.dg/encode-5.mm: Ditto.
7784         * obj-c++.dg/lookup-2.mm: Ditto.
7785         * obj-c++.dg/template-3.mm: Ditto.
7786         * obj-c++.dg/proto-qual-1.mm: Ditto.
7787         * obj-c++.dg/qual-types-1.m: Ditto.
7788         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7789         * obj-c++.dg/template-1.mm: Ditto.
7790         * obj-c++.dg/encode-6.mm: Ditto.
7791         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7792         Protocol1.h) and next-mapping.h as required. Use new NeXT
7793         interface as required.
7794         * obj-c++.dg/except-1.mm: Ditto.
7795         * obj-c++.dg/const-str-7.mm: Ditto.
7796         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7797         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7798         * obj-c++.dg/selector-2.mm: Ditto.
7799         * obj-c++.dg/isa-field-1.mm: Ditto.
7800         * obj-c++.dg/try-catch-1.mm: Ditto.
7801         * obj-c++.dg/local-decl-1.mm: Ditto.
7802         * obj-c++.dg/try-catch-9.mm: Ditto.
7803         * obj-c++.dg/no-extra-load.mm: Ditto.
7804         * obj-c++.dg/selector-5.mm: Ditto.
7805         * obj-c++.dg/method-12.mm: Ditto.
7806         * obj-c++.dg/try-catch-11.mm: Ditto.
7807         * obj-c++.dg/comp-types-11.mm: Ditto.
7808         * obj-c++.dg/bitfield-3.mm: Ditto.
7809         * obj-c++.dg/method-6.mm: Ditto.
7810         * obj-c++.dg/super-class-2.mm: Ditto.
7811         * obj-c++.dg/method-21.mm: Ditto.
7812         * obj-c++.dg/const-str-8.mm: Ditto.
7813         * obj-c++.dg/try-catch-7.mm: Ditto.
7814         * obj-c++.dg/method-15.mm: Ditto.
7815         * obj-c++.dg/layout-1.mm: Ditto.
7816         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7817         * obj-c++.dg/const-str-3.mm: Ditto.
7818         * obj-c++.dg/try-catch-2.mm: Ditto.
7819         * obj-c++.dg/objc-gc-3.mm: Ditto.
7820         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7821         * obj-c++.dg/bitfield-1.mm: Ditto.
7822         * obj-c++.dg/selector-6.mm: Ditto.
7823         * obj-c++.dg/method-13.mm: Ditto.
7824         * obj-c++.dg/comp-types-12.mm: Ditto.
7825         * obj-c++.dg/bitfield-4.mm: Ditto.
7826         * obj-c++.dg/try-catch-8.mm: Ditto.
7827         * obj-c++.dg/method-2.mm: Ditto.
7828         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7829         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7830         * obj-c++.dg/const-str-4.mm: Ditto.
7831         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7832         * obj-c++.dg/try-catch-3.mm: Ditto.
7833         * obj-c++.dg/comp-types-9.mm: Ditto.
7834         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7835         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7836         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7837         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7838         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7839         Use new NeXT interface as required.
7840         * obj-c++.dg/const-str-10.mm: Ditto.
7841         * obj-c++.dg/const-str-11.mm: Ditto.
7842         * obj-c++.dg/const-str-9.mm: Ditto.
7843         * obj-c++.dg/method-11.mm: Ditto.
7844         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7845         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7846         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7847         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7848         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7849
7850 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7851
7852         PR c++/43206
7853         * g++.dg/template/typedef30.C: New test case.
7854
7855 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR c/43385
7858         * gcc.c-torture/execute/pr43385.c: New test.
7859
7860 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7861
7862         * gcc.dg/strncpy-fix-1.c: New test.
7863
7864 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7865
7866         PR testsuite/41609
7867         * lib/objc-torture.exp (objc-set-runtime-options): New.
7868         * objc/execute/execute.exp: Check runtime options on each pass.
7869         * objc/execute/exceptions/exceptions.exp: Ditto.
7870         * objc/compile/compile.exp: Ditto.
7871
7872         PR testsuite/42348
7873         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7874         standard tests.
7875         (check_effective_target_objc2): New proc.
7876         (check_effective_target_next_runtime): New proc.
7877         * lib/objc.exp: Determine which runtime is in force and support it.
7878         * lib/obj-c++.exp: Ditto.
7879
7880 2010-03-24  Jason Merrill  <jason@redhat.com>
7881
7882         PR c++/43502
7883         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7884
7885 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7886
7887         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7888         a loop.
7889         * gcc.dg/ipa/ipa-2.c: Likewise.
7890         * gcc.dg/ipa/ipa-3.c: Likewise.
7891         * gcc.dg/ipa/ipa-4.c: Likewise.
7892         * gcc.dg/ipa/ipa-5.c: Likewise.
7893         * gcc.dg/ipa/ipa-7.c: Likewise.
7894         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7895         a loop.
7896         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7897         i_can_not_be_propagated_fully2 into a loop.
7898         * gcc.dg/ipa/ipa-8.c: New test.
7899         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7900
7901 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR debug/19192
7904         PR debug/43479
7905         * gcc.dg/guality/pr43479.c: New test.
7906         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7907         and add volatile keyword.
7908
7909 2010-03-23  Mike Stump  <mikestump@comcast.net>
7910
7911         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7912
7913 2010-03-23  Jason Merrill  <jason@redhat.com>
7914
7915         * g++.dg/ext/altivec-17.C: Adjust error message.
7916
7917         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7918         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7919         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7920         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7921         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7922         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7923
7924 2010-03-22  Jason Merrill  <jason@redhat.com>
7925
7926         PR c++/43333
7927         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7928         * g++.dg/ext/is_pod_98.C: New.
7929
7930         PR c++/43281
7931         * g++.dg/cpp0x/auto18.C: New.
7932
7933         * gcc.dg/pr36997.c: Adjust error message.
7934         * g++.dg/ext/vector9.C: Likewise.
7935         * g++.dg/conversion/simd3.C: Likewise.
7936         * g++.dg/other/error23.C: Likewise.
7937
7938 2010-03-22  Michael Matz  <matz@suse.de>
7939
7940         PR middle-end/43475
7941         * gfortran.dg/pr43475.f90: New testcase.
7942
7943 2010-03-22  Richard Guenther  <rguenther@suse.de>
7944
7945         PR tree-optimization/43390
7946         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7947
7948 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7949
7950         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7951         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7952
7953 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7954             Michael Matz  <matz@suse.de>
7955
7956         PR c++/43081
7957         * g++.dg/parse/crash56.C: New test.
7958
7959 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7960
7961         PR fortran/43450
7962         * gfortran.dg/whole_file_15.f90 : New test.
7963
7964 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7965
7966         PR fortran/43409
7967         * gfortran.dg/inquire_size.f90: New test.
7968
7969 2010-03-20  Richard Guenther  <rguenther@suse.de>
7970
7971         PR rtl-optimization/43438
7972         * gcc.c-torture/execute/pr43438.c: New testcase.
7973
7974 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7975
7976         PR c++/43375
7977         * g++.dg/abi/mangle42.C: New test.
7978
7979 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7980
7981         PR C/43211
7982         * gcc.dg/pr43211.c: New test.
7983         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7984
7985 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7986
7987         PR rtl-optimization/42258
7988         * gcc.target/arm/thumb1-mul-moves.c: New test.
7989
7990         PR target/40697
7991         * gcc.target/arm/thumb-andsi.c: New test.
7992
7993         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7994         dg-require-effective-target.
7995
7996 2010-03-19  Michael Matz  <matz@suse.de>
7997
7998         PR c++/43116
7999         * g++.dg/other/pr43116.C: New testcase.
8000
8001 2010-03-19  Michael Matz  <matz@suse.de>
8002
8003         PR target/43305
8004         * gcc.dg/pr43305.c: New testcase.
8005
8006 2010-03-19  Richard Guenther  <rguenther@suse.de>
8007
8008         PR tree-optimization/43415
8009         * gcc.c-torture/compile/pr43415.c: New testcase.
8010
8011 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8012
8013         PR ada/43106
8014         * gnat.dg/case_optimization2.adb: New test.
8015         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8016
8017 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8018             Jack Howarth <howarth@bromo.med.uc.edu>
8019
8020         PR target/36399
8021         * gcc.target/i386/push-1.c: Don't xfail
8022           scan-assembler-not "movups" on darwin.
8023
8024 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8025
8026         PR debug/43058
8027         * gcc.dg/pr43058.c: New test.
8028
8029 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8030
8031         PR middle-end/42450
8032         * g++.dg/torture/pr42450.C: New test.
8033
8034 2010-03-18  Michael Matz  <matz@suse.de>
8035
8036         PR middle-end/43419
8037         * gcc.dg/pr43419.c: New testcase.
8038
8039 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8040
8041         PR rtl-optimization/43360
8042         * gcc.dg/torture/pr43360.c: New.
8043
8044 2010-03-18  Michael Matz  <matz@suse.de>
8045
8046         PR tree-optimization/43402
8047         * gcc.dg/pr43402.c: New testcase.
8048
8049 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8050
8051         PR target/42427
8052         * gcc.dg/pr42427.c: New test.
8053
8054 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8055
8056         PR libfortran/43265
8057         * gfortran.dg/read_empty_file.f: New test.
8058         * gfortran.dg/read_eof_all.f90: New test.
8059         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8060         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8061
8062 2010-03-17  Michael Matz  <matz@suse.de>
8063
8064         * gcc.dg/pr43300.c: Add -w.
8065
8066 2010-03-17  Richard Guenther  <rguenther@suse.de>
8067
8068         * gcc.dg/pr43379.c: Add -w.
8069
8070 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8071
8072         PR fortran/43331
8073         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8074
8075 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8076
8077         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8078
8079 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8080
8081         * ada/acats/run_all.sh: Log start and end times.
8082
8083 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8084
8085         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8086
8087 2010-03-16  Richard Guenther  <rguenther@suse.de>
8088
8089         PR middle-end/43379
8090         * gcc.dg/pr43379.c: New testcase.
8091
8092 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8093
8094         PR debug/43051
8095         * gcc.dg/guality/pr43051-1.c: New test.
8096
8097 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8098
8099         PR testsuite/43363
8100         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8101
8102 2010-03-15  Michael Matz  <matz@suse.de>
8103
8104         PR middle-end/43300
8105         * gcc.dg/pr43300.c: New testcase.
8106
8107 2010-03-15  Richard Guenther  <rguenther@suse.de>
8108
8109         PR tree-optimization/43367
8110         * gcc.c-torture/compile/pr43367.c: New testcase.
8111
8112 2010-03-15  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/43317
8115         * gcc.dg/pr43317.c: New testcase.
8116
8117 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8118
8119         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8120
8121 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8122
8123         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8124
8125 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8126
8127         PR fortran/43362
8128         * gfortran.dg/impure_constructor_1.f90: New test.
8129
8130 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8131
8132         PR middle-end/43354
8133         * gfortran.dg/graphite/id-pr43354.f: New.
8134
8135 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8136
8137         PR middle-end/43349
8138         * gfortran.dg/graphite/pr43349.f: New.
8139
8140 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8141
8142         PR middle-end/43306
8143         * gcc.dg/graphite/pr43306.c: New.
8144
8145 2010-03-12  David S. Miller  <davem@davemloft.net>
8146
8147         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8148         sparc.
8149
8150 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8151
8152         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8153
8154 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8155
8156         PR fortran/43291
8157         PR fortran/43326
8158         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8159
8160 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8161
8162         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8163         fail for *-*-mingw* targets.
8164
8165 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8166
8167         PR debug/43329
8168         * gcc.dg/guality/pr43329-1.c: New test.
8169
8170 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8171
8172         PR tree-optimization/43257
8173         * g++.dg/torture/pr43257.C: New test.
8174
8175 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8176
8177         PR fortran/43228
8178         * gfortran.dg/namelist_61.f90: New test.
8179
8180 2010-03-11  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/43255
8183         * gcc.c-torture/compile/pr43255.c: New testcase.
8184
8185 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8186
8187         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8188         * gcc.dg/pr43280.c: New testcase.
8189
8190 2010-03-11  Richard Guenther  <rguenther@suse.de>
8191
8192         PR lto/43200
8193         * gcc.dg/lto/20100227-1_0.c: New testcase.
8194         * gcc.dg/lto/20100227-1_1.c: Likewise.
8195
8196 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197
8198         PR libfortran/43320
8199         PR libfortran/43265
8200         * gfortran.dg/read_eof_6.f: New test
8201         * gfortran.dg/read_x_eof.f90: New test.
8202         * gfortran.dg/read_x_past.f: Update test.
8203
8204 2010-03-10  Jan Hubicka   <jh@suse.cz>
8205
8206         * gcc.c-torture/compile/pr43288.c: New test.
8207
8208 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8209
8210         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8211         -fpic/-fPIC flags.
8212         * g++.old-deja/g++.pt/asm2.C: Likewise.
8213         * gcc.c-torture/compile/20000804-1.c: Likewise.
8214         * gcc.target/i386/clobbers.c: Likewise.
8215
8216 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8217
8218         PR fortran/43303
8219         * gfortran.dg/c_assoc_3.f90: New test.
8220
8221 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR debug/36728
8224         * gcc.dg/guality/pr36728-1.c: New test.
8225         * gcc.dg/guality/pr36728-2.c: New test.
8226
8227 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8228
8229         * gcc.dg/h8300-div-delay-slot.c: New test.
8230
8231 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8232
8233         PR tree-optimization/43236
8234         * gcc.c-torture/execute/pr43236.c: New test.
8235
8236 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8237
8238         PR middle-end/42859
8239         * g++.dg/eh/pr42859.C: New test.
8240
8241 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR debug/43299
8244         * gcc.dg/pr43299.c: New test.
8245
8246         PR debug/43290
8247         * g++.dg/eh/unwind2.C: New test.
8248
8249 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8250             Reza Yazdani  <reza.yazdani@amd.com>
8251
8252         PR middle-end/43065
8253         * gcc.dg/graphite/run-id-4.c: New.
8254
8255 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8256
8257         PR middle-end/43065
8258         * gcc.dg/graphite/run-id-3.c: New.
8259
8260 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8261
8262         PR middle-end/42644
8263         PR middle-end/42130
8264         * gcc.dg/graphite/id-18.c: New.
8265         * gcc.dg/graphite/run-id-pr42644.c: New.
8266
8267 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8268
8269         PR middle-end/42326
8270         * gcc.dg/graphite/pr42326.c: New.
8271
8272 2010-03-08  Richard Guenther  <rguenther@suse.de>
8273
8274         PR tree-optimization/43269
8275         * gcc.c-torture/execute/pr43269.c: New testcase.
8276
8277 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8278
8279         PR fortran/43256
8280         * gfortran.dg/typebound_call_13.f03: New.
8281
8282 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8283
8284         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8285         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8286
8287 2010-03-05  Jason Merrill  <jason@redhat.com>
8288
8289         * g++.dg/abi/mangle40.C: Require weak and alias.
8290
8291 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8292
8293         PR middle-end/42326
8294         * gfortran.dg/graphite/pr42326.f90: New.
8295         * gfortran.dg/graphite/pr42326-1.f90: New.
8296
8297 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8298
8299         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8300         (gnat_target_compile): Likewise.
8301         Reinitialize GNAT_UNDER_TEST if target changes.
8302         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8303         (local_find_gnatmake): Pass full --GCC to gnatlink.
8304         Remove --LINK.
8305
8306 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8307
8308         PR c/43248
8309         * gcc.dg/compound-literal-1.c: New testcase.
8310
8311 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8312
8313         PR tree-optimization/43164
8314         PR tree-optimization/43191
8315         * gcc.c-torture/compile/pr43164.c: New test.
8316         * gcc.c-torture/compile/pr43191.c: Likewise.
8317
8318 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8319
8320         PR fortran/43244
8321         * gfortran.dg/finalize_9.f90: New.
8322
8323 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8324             Ken Werner <ken@linux.vnet.ibm.com>
8325
8326         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8327         to dg-options for spu.
8328         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8329         dump-scan target to exclude spu.
8330
8331 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8332
8333         PR middle-end/43209
8334         * gcc.dg/tree-ssa/ivopts-4.c: New.
8335
8336 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8337
8338         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8339         include-opts and exclude-opts; skip checking the flags if arguments
8340         are the same as the defaults.
8341         (dg-xfail-if): Verify the number of arguments, supply defaults
8342         for unspecified optional arguments.
8343         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8344
8345 2010-03-03  Jason Merrill  <jason@redhat.com>
8346
8347         PR c++/12909
8348         * g++.dg/abi/mangle40.C: Updated.
8349
8350 2010-03-03  Jason Merrill  <jason@redhat.com>
8351
8352         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8353         * g++.dg/abi/mangle23.C: Likewise.
8354         * g++.dg/eh/simd-2.C: Likewise.
8355         * g++.dg/ext/attribute-test-2.C: Likewise.
8356         * g++.dg/ext/vector14.C: Likewise.
8357         * g++.dg/other/pr34435.C: Likewise.
8358         * g++.dg/template/conv8.C: Likewise.
8359         * g++.dg/template/nontype9.C: Likewise.
8360         * g++.dg/template/qualttp17.C: Likewise.
8361         * g++.dg/template/ref1.C: Likewise.
8362         * g++.old-deja/g++.pt/crash68.C: Likewise.
8363         * g++.old-deja/g++.pt/ref1.C: Likewise.
8364         * g++.old-deja/g++.pt/ref3.C: Likewise.
8365         * g++.old-deja/g++.pt/ref4.C: Likewise.
8366
8367         PR c++/12909
8368         * g++.dg/abi/mangle40.C: New.
8369         * g++.dg/abi/mangle41.C: New.
8370         * g++.dg/lto/20100302_0.C: New.
8371         * g++.dg/lto/20100302_1.C: New.
8372         * g++.dg/lto/20100302.h: New.
8373
8374 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8375
8376         PR fortran/43243
8377         * gfortran.dg/internal_pack_12.f90: New test.
8378
8379 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         * gcc.dg/pr36997.c: Adjust error message.
8382
8383 2010-03-03  Mike Stump  <mikestump@comcast.net>
8384
8385         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8386         adjustments to not be present on machines that align the stack to
8387         more than 4 bytes and don't have a red zone yet as that is an
8388         unimplemented optimization.
8389
8390 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8391
8392         PR fortran/43169
8393         * gfortran.dg/impure_assignment_3.f90: New.
8394
8395 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR debug/43229
8398         * gfortran.dg/pr43229.f90: New test.
8399
8400         PR debug/43237
8401         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8402
8403         PR debug/43177
8404         * gcc.dg/guality/pr43177.c: New test.
8405
8406 2010-03-02  Jason Merrill  <jason@redhat.com>
8407
8408         * g++.dg/ext/vector9.C: Adjust error message.
8409         * g++.dg/conversion/simd3.C: Likewise.
8410         * g++.dg/other/error23.C: Likewise.
8411
8412 2010-03-02  Mike Stump  <mikestump@comcast.net>
8413
8414         PR c++/41090
8415         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8416
8417 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8418
8419         PR fortran/43180
8420         * gfortran.dg/internal_pack_10.f90: New test.
8421
8422         PR fortran/43173
8423         * gfortran.dg/internal_pack_11.f90: New test.
8424
8425 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8426
8427         PR middle-end/42640
8428         * gcc.dg/tree-ssa/pr42640.c: New.
8429
8430 2010-03-01  Richard Guenther  <rguenther@suse.de>
8431
8432         PR tree-optimization/43220
8433         * gcc.c-torture/execute/pr43220.c: New testcase.
8434
8435 2010-03-01  Richard Guenther  <rguenther@suse.de>
8436
8437         PR middle-end/43213
8438         * gcc.dg/pr43213.c: New testcase.
8439
8440 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8441
8442         PR pch/14940
8443         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8444
8445 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8446
8447         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8448         New function.
8449         (check_effective_target_ucn): Likewise.
8450
8451         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8452         if !ucn.
8453         * gcc.dg/ucnid-2.c: Likewise.
8454         * gcc.dg/ucnid-3.c: Likewise.
8455         * gcc.dg/ucnid-4.c: Likewise.
8456         * gcc.dg/ucnid-11.c: Likewise.
8457         * gcc.dg/ucnid-12.c: Likewise.
8458         * gcc.dg/ucnid-6.c: Skip if !ucn.
8459         * gcc.dg/ucnid-9.c: Likewise.
8460
8461 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8462
8463         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8464         lists to dg-skip-if.
8465         * gcc.target/i386/stackalign/return-3.c: Likewise.
8466
8467 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8468
8469         * gcc.target/i386/clearcap.map: New file.
8470         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8471         Pass clearcap.map by default if supported.
8472
8473 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8474
8475         PR fortran/42900
8476         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8477         Explain this.
8478         * gfortran.dg/stat_2.f90: Likewise.
8479
8480 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8481
8482         PR fortran/43199
8483         * gfortran.dg/module_read_2.f90: New test.
8484
8485 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8486
8487         PR c++/42748
8488         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8489         * g++.dg/abi/mangle12.C: Likewise.
8490         * g++.dg/abi/mangle20-2.C: Likewise.
8491         * g++.dg/abi/mangle17.C: Likewise.
8492         * g++.dg/template/cond2.C: Likewise.
8493         * g++.dg/template/pr35240.C: Likewise.
8494
8495 2010-02-27  Richard Guenther  <rguenther@suse.de>
8496
8497         PR tree-optimization/43186
8498         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8499
8500 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8501
8502         * g++.dg/abi/packed1.C: Expect warning on the SH.
8503
8504 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8505
8506         PR c++/42054:
8507         * g++.dg/parse/error37.C: New test.
8508
8509 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8510
8511         PR c/24577
8512         PR c/43192
8513         * gcc.dg/pr8927-1.c: Match new note.
8514         * gcc.dg/990506-0.c: Likewise.
8515         * gcc.dg/gomp/flush-2.c: Likewise.
8516         * gcc.dg/gomp/atomic-5.c: Likewise.
8517         * gcc.dg/gomp/pr34607.c: Likewise.
8518         * gcc.dg/pr35746.c: Likewise.
8519         * gcc.dg/cpp/pragma-1.c: Likewise.
8520         * gcc.dg/cpp/pragma-2.c: Likewise.
8521         * gcc.dg/pr41842.c: Likewise.
8522         * gcc.dg/noncompile/20040629-1.c: Likewise.
8523         * objc.dg/private-1.m: Likewise.
8524
8525 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8526
8527         PR fortran/43185
8528         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8529         * gfortran.dg/default_initialization_4.f90: New test.
8530
8531 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8532
8533         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8534         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8535         * gnat.dg/thin_pointer2.adb: New test.
8536         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8537
8538 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8539
8540         PR c/20631
8541         * gcc.dg/cpp/c90-pedantic.c: New.
8542         * gcc.dg/cpp/c90.c: New.
8543         * gcc.dg/gnu90-const-expr-1.c: New.
8544         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8545
8546 2010-02-26  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/43186
8549         * gcc.c-torture/compile/pr43186.c: New testcase.
8550
8551 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8552
8553         PR debug/43190
8554         * c-c++-common/dwarf2/pr43190.c: New test.
8555
8556 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8557
8558         PR testsuite/37074:
8559         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8560
8561 2010-02-26  Richard Guenther  <rguenther@suse.de>
8562
8563         PR tree-optimization/43188
8564         * gcc.c-torture/compile/pr43188.c: New testcase.
8565
8566 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8567
8568         PR target/43175
8569         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8570
8571 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8572
8573         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8574
8575 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8576
8577         PR target/43154
8578         * gcc.target/powerpc/pr43154.c: New file.
8579
8580 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR debug/43166
8583         * gfortran.dg/debug/pr43166.f: New test.
8584
8585         PR debug/43165
8586         * gcc.dg/torture/pr43165.c: New test.
8587
8588 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8589
8590         PR c/43128
8591         * c-c++-common/pr41779.c: Update.
8592
8593 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8594
8595         PR ada/32547
8596         * lib/gnat-dg.exp (gnat_load): Redefine.
8597
8598         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8599         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8600
8601 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8602
8603         PR libobjc/36610
8604         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8605         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8606         -fgnu-runtime.
8607         Sort entries.
8608
8609 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8610
8611         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8612
8613 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR debug/43150
8616         * gcc.dg/guality/vla-1.c: New test.
8617
8618 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8619
8620         PR fortran/43042
8621         * gfortran.dg/c_ptr_tests_15.f90: New test.
8622
8623 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8624
8625         PR target/43107
8626         * gcc.target/i386/pr43107.c: New test.
8627
8628 2010-02-23  Jason Merrill  <jason@redhat.com>
8629
8630         PR c++/43143
8631         * g++.dg/cpp0x/variadic100.C: New.
8632
8633 2010-02-23  Jason Merrill  <jason@redhat.com>
8634
8635         PR debug/42800
8636         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8637         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8638         * c-c++-common/dwarf2/vla1.c: New.
8639
8640 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR target/43139
8643         * gcc.dg/pr43139.c: New test.
8644
8645         PR debug/43077
8646         * gcc.dg/guality/pr43077-1.c: New test.
8647
8648 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8649
8650         PR 43123
8651         * gcc.dg/march.c: New.
8652         * gcc.dg/march-generic.c: New.
8653         * gcc.dg/mtune.c: New.
8654
8655 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8656
8657         PR middle-end/43083
8658         * gcc.dg/graphite/pr43083.c: New.
8659
8660 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8661
8662         PR middle-end/43097
8663         * gfortran.dg/graphite/pr43097.f: New.
8664
8665 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8666             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8667
8668         PR middle-end/43140
8669         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8670
8671 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8672
8673         PR middle-end/43026
8674         * g++.dg/graphite/pr43026.C: New.
8675
8676 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8677
8678         PR c++/43126
8679         * gcc.dg/cleanup-1.c: Update.
8680         * gcc.dg/func-args-1.c: Update.
8681         * gcc.dg/format/sentinel-1.c: Update.
8682         * g++.old-deja/g++.jason/scoping10.C: Update.
8683         * g++.old-deja/g++.ns/lookup5.C: Update.
8684         * g++.dg/ext/cleanup-1.C: Update.
8685         * g++.dg/parse/varmod1.C: Update.
8686         * g++.dg/parse/error33.C: Update.
8687         * g++.dg/expr/call3.C: Update.
8688         * g++.dg/func-args-1.C: New.
8689
8690 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8691
8692         PR c/43125
8693         * gcc.dg/attr-used-2.c: Moved to ...
8694         * c-c++-common/attr-used-2.c: Here.
8695
8696         * gcc.dg/attr-used.c: Moved to ...
8697         * c-c++-common/attr-used.c: Here.
8698
8699 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8700
8701         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8702
8703 2010-02-22  Richard Guenther  <rguenther@suse.de>
8704
8705         PR lto/43045
8706         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8707         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8708
8709 2010-02-22  Richard Guenther  <rguenther@suse.de>
8710
8711         PR tree-optimization/42749
8712         * gcc.c-torture/compile/pr42749.c: New testcase.
8713
8714 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8715
8716         PR fortran/43072
8717         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8718         * gfortran.dg/internal_pack_9.f90: New test.
8719
8720 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8721
8722         PR c++/23510
8723         * g++.dg/template/recurse.C: Adjust.
8724         * g++.dg/template/pr23510.C: New.
8725
8726 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8727
8728         PR c++/42824
8729         * g++.dg/template/memclass4.C: New test.
8730
8731 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8732
8733         PR fortran/35259
8734         * gfortran.dg/reassoc_5.f90: New test.
8735
8736 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8737
8738         PR target/43067
8739         * gcc.target/i386/pr43067.c: New test.
8740
8741 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8742
8743         PR c++/35669
8744         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8745         -Wconversion-null.
8746         * g++.dg/warn/Wconversion-null.C: New test.
8747         * g++.old-deja/g++.other/null1.C: Move to...
8748         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8749
8750 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8751
8752         PR fortran/36932
8753         PR fortran/36933
8754         * gfortran.dg/dependency_26.f90: New test.
8755
8756         PR fortran/43072
8757         * gfortran.dg/internal_pack_7.f90: New test.
8758
8759         PR fortran/43111
8760         * gfortran.dg/internal_pack_8.f90: New test.
8761
8762 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8763
8764         PR 43128
8765         * c-c++-common/pr41779.c: Fix broken testcase.
8766
8767 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8768
8769         PR 36513
8770         * c-c++-common/pr36513.c: New testcase.
8771         * c-c++-common/pr36513-2.c: New testcase.
8772
8773 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8774
8775         PR 41779
8776         * c-c++-common/pr41779.c: New.
8777
8778 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR debug/43084
8781         * gcc.dg/pr43084.c: New test.
8782
8783 2010-02-19  Richard Guenther  <rguenther@suse.de>
8784
8785         PR tree-optimization/42916
8786         * gcc.dg/pr42916.c: New testcase.
8787
8788 2010-02-18  Jason Merrill  <jason@redhat.com>
8789
8790         PR c++/42837
8791         * g++.dg/abi/packed1.C: Add expected warning.
8792
8793         PR c++/43108
8794         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8795         * gcc.dg/torture/dg-torture.exp: Likewise.
8796         * c-c++-common/torture/complex-sign.h,
8797         c-c++-common/torture/complex-sign-add.c,
8798         c-c++-common/torture/complex-sign-mixed-add.c,
8799         c-c++-common/torture/complex-sign-mixed-div.c,
8800         c-c++-common/torture/complex-sign-mixed-mul.c,
8801         c-c++-common/torture/complex-sign-mixed-sub.c,
8802         c-c++-common/torture/complex-sign-mul.c,
8803         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8804         Adapt for C++ compilation as well.
8805
8806         PR c++/43070
8807         * g++.dg/ext/label1.C: Update.
8808         * g++.dg/ext/label2.C: Update.
8809
8810         PR c++/26261
8811         * g++.dg/template/dependent-name6.C: New.
8812
8813         PR c++/43109
8814         * g++.dg/parse/namespace12.C: New.
8815
8816 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8817
8818         PR tree-optimization/43066
8819         * gcc.c-torture/compile/pr43066.c: New test.
8820
8821 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8822
8823         * g++.dg/ext/attrib35.C: Fix target selector string.
8824         * g++.dg/ext/attrib36.C: Ditto.
8825         * g++.dg/ext/attrib37.C: Ditto.
8826         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8827         * g++.dg/abi/mangle25.C: Ditto.
8828
8829 2010-02-17  Jason Merrill  <jason@redhat.com>
8830
8831         PR c++/43069
8832         * g++.dg/parse/namespace11.C: New.
8833
8834         PR c++/43093
8835         * g++.dg/ext/attrib37.C: New.
8836
8837         PR c++/43079
8838         * g++.dg/template/ptrmem20.C: New.
8839
8840 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8841
8842         PR target/43103
8843         * gcc.target/i386/xop-check.h: Include m256-check.h.
8844         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8845         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8846         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8847         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8848
8849 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8850
8851         PR debug/42918
8852         * gcc.dg/pr42918.c: New test.
8853
8854 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8855
8856         * g++.dg/ext/attrib36.C: Require ILP32.
8857
8858 2010-02-16  Richard Guenther  <rguenther@suse.de>
8859
8860         PR tree-optimization/41043
8861         * gfortran.dg/pr41043.f90: New testcase.
8862         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8863
8864 2010-02-16  Jason Merrill  <jason@redhat.com>
8865
8866         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8867
8868 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8869
8870         PR tree-optimization/43074
8871         * gcc.dg/vect/fast-math-pr43074.c: New test.
8872
8873 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8874
8875         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8876
8877 2010-02-16  Jason Merrill  <jason@redhat.com>
8878
8879         PR c++/43031
8880         * g++.dg/ext/attrib36.C: New.
8881
8882         PR c++/43036
8883         * g++.dg/other/array6.C: New.
8884
8885 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8886
8887         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8888
8889 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8890
8891         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8892         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8893         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8894         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8895         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8896         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8897
8898 2010-02-15  Richard Guenther  <rguenther@suse.de>
8899
8900         PR middle-end/43068
8901         * g++.dg/torture/pr43068.C: New testcase.
8902
8903 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8904
8905         PR c++/43024
8906         * g++.dg/opt/ice1.C: New.
8907
8908 2010-02-14  Jason Merrill  <jason@redhat.com>
8909
8910         PR c++/41997
8911         * g++.dg/cpp0x/initlist-opt.C: New.
8912
8913 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8914
8915         PR fortran/41113
8916         PR fortran/41117
8917         * gfortran.dg/internal_pack_6.f90: New test.
8918
8919 2010-02-12  Jason Merrill  <jason@redhat.com>
8920
8921         PR c++/43054
8922         * g++.dg/cpp0x/variadic99.C: New.
8923
8924 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8925
8926         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8927         sign extend pointers to gualchk_t.
8928
8929         PR c++/43033
8930         * g++.dg/other/default3.C: Xfail g4 test.
8931
8932 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8933
8934         PR middle-end/43012
8935         * gcc.dg/graphite/pr43012.c: New.
8936
8937 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8938
8939         PR middle-end/42930
8940         * g++.dg/graphite/pr42930.C: New.
8941
8942 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8943
8944         PR middle-end/42914
8945         PR middle-end/42530
8946         * gcc.dg/graphite/pr42530.c: New.
8947         * gcc.dg/graphite/pr42914.c: New.
8948
8949 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8950
8951         PR middle-end/42771
8952         * gcc.dg/graphite/pr42771.c: New.
8953
8954 2010-02-11  Richard Guenther  <rguenther@suse.de>
8955
8956         PR tree-optimization/42998
8957         * gcc.c-torture/compile/pr42998.c: New testcase.
8958
8959 2010-02-10  Jason Merrill  <jason@redhat.com>
8960
8961         PR c++/41896
8962         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8963
8964         PR c++/42983, core issue 906
8965         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8966         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8967
8968         PR c++/43016
8969         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8970
8971 2010-02-10  Richard Guenther  <rguenther@suse.de>
8972
8973         PR tree-optimization/43017
8974         * gcc.dg/torture/pr43017.c: New testcase.
8975
8976 2010-02-10  Tobias Burnus <burnus@net-b.de>
8977
8978         PR fortran/40823
8979         * gfortran.dg/private_type_1.f90: Update error location.
8980         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8981         * gfortran.dg/typebound_operator_2.f03: Ditto.
8982         * gfortran.dg/assignment_2.f90: Ditto.
8983         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8984         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8985
8986 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8987
8988         PR fortran/43015
8989         * gfortran.dg/bind_c_usage_20.f90: New test.
8990
8991 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8992
8993         PR debug/43010
8994         * g++.dg/debug/pr43010.C: New test.
8995
8996 2010-02-10  Richard Guenther  <rguenther@suse.de>
8997
8998         PR c/43007
8999         * gcc.c-torture/execute/20100209-1.c: New testcase.
9000         * gcc.dg/fold-div-3.c: Likewise.
9001
9002 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * gcc.dg/builtin-ffs-1.c: New test.
9005
9006 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9007
9008         PR fortran/42999
9009         * gfortran.dg/array_constructor_35.f90: New test.
9010
9011 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9012
9013         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9014
9015 2010-02-09  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/42399
9018         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9019
9020         PR c++/42370
9021         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9022
9023 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9024
9025         PR fortran/41869
9026         * gfortran.dg/module_write_1.f90: New test.
9027
9028 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9029
9030         * gcc.dg/pr19340.c: Adjust.
9031
9032 2010-02-09  Richard Guenther  <rguenther@suse.de>
9033
9034         PR tree-optimization/43008
9035         * gcc.c-torture/execute/pr43008.c: New testcase.
9036
9037 2010-02-09  Richard Guenther  <rguenther@suse.de>
9038
9039         PR tree-optimization/43000
9040         * gcc.dg/torture/pr43000.c: New testcase.
9041         * gcc.dg/torture/pr43002.c: Likewise.
9042
9043 2010-02-09  Daniel Kraft  <d@domob.eu>
9044
9045         PR fortran/39171
9046         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9047         and pass -Wsurprising as necessary.
9048
9049 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR tree-optimization/42890
9052         * g++.dg/torture/pr42890.C: New test.
9053
9054 2010-02-08  Richard Guenther  <rguenther@suse.de>
9055
9056         PR middle-end/42995
9057         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9058
9059 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9060
9061         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9062         return 0 from main.
9063         * gcc.dg/graphite/block-1.c: Same.
9064         * gcc.dg/graphite/block-3.c: Same.
9065         * gcc.dg/graphite/block-4.c: Same.
9066         * gcc.dg/graphite/block-5.c: Same.
9067         * gcc.dg/graphite/block-6.c: Same.
9068         * gcc.dg/graphite/block-7.c: Same.
9069         * gcc.dg/graphite/interchange-0.c: Same.
9070         * gcc.dg/graphite/interchange-1.c: Same.
9071         * gcc.dg/graphite/interchange-10.c: Same.
9072         * gcc.dg/graphite/interchange-11.c: Same.
9073         * gcc.dg/graphite/interchange-12.c: Same.
9074         * gcc.dg/graphite/interchange-2.c: Same.
9075         * gcc.dg/graphite/interchange-3.c: Same.
9076         * gcc.dg/graphite/interchange-4.c: Same.
9077         * gcc.dg/graphite/interchange-5.c: Same.
9078         * gcc.dg/graphite/interchange-6.c: Same.
9079         * gcc.dg/graphite/interchange-7.c: Same.
9080         * gcc.dg/graphite/interchange-8.c: Same.
9081         * gcc.dg/graphite/interchange-9.c: Same.
9082         * gcc.dg/graphite/interchange-mvt.c: Same.
9083
9084 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9085
9086         * gfortran.dg/graphite/id-19.f: New.
9087         * gfortran.dg/graphite/pr14741.f90: New.
9088         * gfortran.dg/graphite/pr41924.f90: New.
9089         * gfortran.dg/graphite/run-id-2.f90: New.
9090
9091 2010-02-07  Richard Guenther  <rguenther@suse.de>
9092
9093         PR middle-end/42956
9094         * gcc.c-torture/compile/pr42956.c: New testcase.
9095
9096 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9097
9098         PR libfortran/42742
9099         * gfortran.dg/fmt_cache_2.f: New test.
9100
9101 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9102
9103         * gfortran.dg/read_no_eor.f90: New test.
9104
9105 2010-02-05  Jason Merrill  <jason@redhat.com>
9106
9107         * g++.dg/ext/label13.C: Move constructor body out of class.
9108
9109 2010-02-03  Jason Merrill  <jason@redhat.com>
9110
9111         PR c++/42870
9112         * g++.dg/ext/dllexport3.C: New.
9113
9114 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9115
9116         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9117
9118 2010-02-05  Richard Guenther  <rguenther@suse.de>
9119
9120         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9121
9122 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9123
9124         PR c++/42915
9125         * g++.dg/other/crash-9.C: New test.
9126
9127 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9128
9129         PR fortran/42309
9130         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9131
9132 2010-02-04  Richard Guenther  <rguenther@suse.de>
9133
9134         PR rtl-optimization/42952
9135         * gcc.dg/torture/pr42952.c: New testcase.
9136
9137 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9138
9139         PR libfortran/42901
9140         * gfortran.dg/namelist_60.f90: New test.
9141
9142 2010-02-03  Jason Merrill  <jason@redhat.com>
9143
9144         PR c++/40138
9145         * g++.dg/ext/builtin11.C: New.
9146
9147         PR c++/4926
9148         PR c++/38600
9149         * g++.dg/abi/mangle35.C: New.
9150         * g++.dg/abi/mangle37.C: New.
9151
9152         PR c++/12909
9153         * g++.dg/abi/mangle36.C: New.
9154
9155         PR c++/35652
9156         * g++.dg/warn/string1.C: New.
9157
9158 2010-02-03  Richard Guenther  <rguenther@suse.de>
9159
9160         PR tree-optimization/42944
9161         * gcc.dg/errno-1.c: New testcase.
9162
9163 2010-02-03  Richard Guenther  <rguenther@suse.de>
9164
9165         PR middle-end/42927
9166         * gcc.c-torture/compile/pr42927.c: New testcase.
9167
9168 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9169
9170         PR fortran/42936
9171         * gfortran.dg/null_4.f90: New test.
9172
9173 2010-02-02  Jason Merrill  <jason@redhat.com>
9174
9175         PR c++/41090
9176         * g++.dg/ext/label13.C: New.
9177
9178 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9179
9180         PR fortran/42650
9181         * gfortran.dg/func_result_5.f90: New test.
9182
9183 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9184
9185         PR fortran/42922
9186         * gfortran.dg/pure_initializer_3.f90: News test.
9187
9188 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9189
9190         PR fortran/42888
9191         * gfortran.dg/allocate_derived_2.f90: New test.
9192
9193 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9194
9195         PR middle-end/42898
9196         * gcc.dg/torture/pr42898-2.c: New test.
9197
9198 2010-01-31  Richard Guenther  <rguenther@suse.de>
9199
9200         PR middle-end/42898
9201         * gcc.dg/torture/pr42898.c: New testcase.
9202
9203 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9204
9205         PR fortran/38324
9206         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9207         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9208
9209 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9210
9211         * g++.dg/tree-ssa/inline-1.C: New.
9212         * g++.dg/tree-ssa/inline-2.C: New.
9213         * g++.dg/tree-ssa/inline-3.C: New.
9214
9215 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9216
9217         PR testsuite/41701
9218         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9219         the string 'pow' in the pathname of the compiler from generating a
9220         test failure.
9221
9222 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9223
9224         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9225         * g++.old-deja/g++.mike/eh17.C: Likewise.
9226         * g++.old-deja/g++.mike/p5571.C: Likewise.
9227
9228 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9229
9230         PR c++/42758
9231         PR c++/42634
9232         PR c++/42336
9233         PR c++/42797
9234         PR c++/42880
9235         * g++.dg/other/crash-5.C: New test.
9236         * g++.dg/other/crash-6.C: New test.
9237         * g++.dg/other/crash-7.C: New test.
9238         * g++.dg/other/crash-8.C: New test.
9239
9240 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR rtl-optimization/42889
9243         * gcc.dg/pr42889.c: New test.
9244
9245 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9246
9247         * gcc.target/i386/pr42881.c: Use SSE2.
9248
9249 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9250
9251         PR target/42891
9252         * gcc.target/i386/pr42891.c: New test.
9253
9254 2010-01-28  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/42871
9257         * g++.dg/torture/pr42871.C: New testcase.
9258
9259 2010-01-28  Richard Guenther  <rguenther@suse.de>
9260
9261         * gcc.dg/Wobjsize-1.h: New testcase.
9262         * gcc.dg/Wobjsize-1.c: Likewise.
9263
9264 2010-01-28  Richard Guenther  <rguenther@suse.de>
9265
9266         PR middle-end/42883
9267         * g++.dg/torture/pr42883.C: New testcase.
9268
9269 2010-01-28  Michael Matz  <matz@suse.de>
9270
9271         * gcc.target/i386/pr42881.c: New test.
9272
9273 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9274
9275         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9276         Add i?86-*-solaris2* support.
9277
9278 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9279
9280         PR c++/42713
9281         PR c++/42820
9282         * g++.dg/template/typedef27.C: New test case.
9283         * g++.dg/template/typedef28.C: New test case.
9284
9285 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9286
9287         * gcc.dg/optimize-bswap*.c: Add ARM target
9288
9289 2010-01-27  Richard Guenther  <rguenther@suse.de>
9290
9291         PR middle-end/42878
9292         * gcc.dg/torture/pr42878-1.c: New testcase.
9293         * gcc.dg/torture/pr42878-2.c: Likewise.
9294
9295 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR middle-end/42874
9298         * gcc.dg/vla-22.c: New test.
9299
9300 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9303         current collation.
9304
9305 2010-01-26  Richard Guenther  <rguenther@suse.de>
9306
9307         PR rtl-optimization/42685
9308         * gcc.dg/pr42685.c: New testcase.
9309         * g++.dg/other/pr42685.C: Likewise.
9310
9311 2010-01-26  Richard Guenther  <rguenther@suse.de>
9312
9313         PR middle-end/42806
9314         * g++.dg/other/pr42806.C: New testcase.
9315
9316 2010-01-26  Richard Guenther  <rguenther@suse.de>
9317
9318         PR tree-optimization/42250
9319         * gcc.dg/pr42250.c: New testcase.
9320
9321 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9322
9323         * gnat.dg/array_bounds_test.adb: New test.
9324
9325 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9326
9327         PR fortran/42858
9328         * gfortran.dg/generic_21.f90: New test.
9329
9330 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9331
9332         PR testsuite/41522
9333         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9334
9335 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c++/42748
9338         * g++.dg/abi/arm_va_list2.C: New test.
9339         * g++.dg/abi/arm_va_list2.h: Companion header file.
9340
9341 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9342
9343         PR fortran/41044
9344         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9345
9346         PR fortran/41167
9347         * gfortran.dg/char_array_arg_1.f90 : New test.
9348
9349         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9350
9351 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9352
9353         PR fortran/39304
9354         * gfortran.dg/generic_20.f90: New test.
9355
9356 2010-01-22  Michael Matz  <matz@suse.de>
9357
9358         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9359         -msse2.
9360
9361 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9362
9363         PR fortran/42736
9364         * gfortran.dg/dependency_25.f90 : New test.
9365
9366 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9367
9368         PR tree-optimization/42585
9369         * gcc.dg/tree-ssa/pr42585.c: New test.
9370
9371 2010-01-21  Richard Guenther  <rguenther@suse.de>
9372
9373         PR middle-end/19988
9374         * gcc.dg/pr19988.c: New testcase.
9375
9376 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9377
9378         * g++.dg/compat/decimal/compat-common.h: New file.
9379         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9380         * g++.dg/compat/decimal/pass_x.h: New file.
9381         * g++.dg/compat/decimal/pass_y.h: New file.
9382         * g++.dg/compat/decimal/pass-1_main.C: New file.
9383         * g++.dg/compat/decimal/pass-1_x.C: New file.
9384         * g++.dg/compat/decimal/pass-1_y.C: New file.
9385         * g++.dg/compat/decimal/pass-2_main.C: New file.
9386         * g++.dg/compat/decimal/pass-2_x.C: New file.
9387         * g++.dg/compat/decimal/pass-2_y.C: New file.
9388         * g++.dg/compat/decimal/pass-3_main.C: New file.
9389         * g++.dg/compat/decimal/pass-3_x.C: New file.
9390         * g++.dg/compat/decimal/pass-3_y.C: New file.
9391         * g++.dg/compat/decimal/pass-4_main.C: New file.
9392         * g++.dg/compat/decimal/pass-4_x.C: New file.
9393         * g++.dg/compat/decimal/pass-4_y.C: New file.
9394         * g++.dg/compat/decimal/pass-5_main.C: New file.
9395         * g++.dg/compat/decimal/pass-5_x.C: New file.
9396         * g++.dg/compat/decimal/pass-5_y.C: New file.
9397         * g++.dg/compat/decimal/pass-6_main.C: New file.
9398         * g++.dg/compat/decimal/pass-6_x.C: New file.
9399         * g++.dg/compat/decimal/pass-6_y.C: New file.
9400         * g++.dg/compat/decimal/return_x.h: New file.
9401         * g++.dg/compat/decimal/return_y.h: New file.
9402         * g++.dg/compat/decimal/return-1_main.C: New file.
9403         * g++.dg/compat/decimal/return-1_x.C: New file.
9404         * g++.dg/compat/decimal/return-1_y.C: New file.
9405         * g++.dg/compat/decimal/return-2_main.C: New file.
9406         * g++.dg/compat/decimal/return-2_x.C: New file.
9407         * g++.dg/compat/decimal/return-2_y.C: New file.
9408         * g++.dg/compat/decimal/return-3_main.C: New file.
9409         * g++.dg/compat/decimal/return-3_x.C: New file.
9410         * g++.dg/compat/decimal/return-3_y.C: New file.
9411         * g++.dg/compat/decimal/return-4_main.C: New file.
9412         * g++.dg/compat/decimal/return-4_x.C: New file.
9413         * g++.dg/compat/decimal/return-4_y.C: New file.
9414         * g++.dg/compat/decimal/return-5_main.C: New file.
9415         * g++.dg/compat/decimal/return-5_x.C: New file.
9416         * g++.dg/compat/decimal/return-5_y.C: New file.
9417         * g++.dg/compat/decimal/return-6_main.C: New file.
9418         * g++.dg/compat/decimal/return-6_x.C: New file.
9419         * g++.dg/compat/decimal/return-6_y.C: New file.
9420
9421 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9422
9423         PR debug/42715
9424         * gcc.dg/pr42715.c: New.
9425
9426 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9427
9428         PR c++/42038
9429         * g++.dg/parse/crash55.C: New.
9430
9431 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9432
9433         PR debug/42782
9434         * gcc.dg/guality/pr42782.c: New.
9435
9436 2010-01-20  Jason Merrill  <jason@redhat.com>
9437
9438         PR c++/41788
9439         * g++.dg/abi/packed1.C: New.
9440
9441         PR c++/41920
9442         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9443
9444         PR c++/40750
9445         * g++.dg/parse/fn-typedef1.C: New.
9446         * g++.dg/other/cv_quals.C: Adjust.
9447
9448 2010-01-20  Anthony Green  <green@moxielogic.com>
9449
9450         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9451         pack(push) pragma).
9452         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9453         * gcc.dg/20020312-2.c: Port this to the moxie core.
9454         * gcc.dg/weak/typeof-2.c: Ditto.
9455
9456 2010-01-20  Richard Guenther  <rguenther@suse.de>
9457
9458         PR tree-optimization/42717
9459         * gcc.c-torture/compile/pr42717.c: New testcase.
9460
9461 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9462
9463         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9464         of signed, add a few new tests.
9465
9466         PR middle-end/42803
9467         * g++.dg/parse/limits-initializer1.C: New test.
9468
9469 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9470
9471         PR fortran/42804
9472         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9473         * gfortran.dg/typebound_call_12.f03: New test.
9474
9475 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9476
9477         PR fortran/42783
9478         * gfortran.dg/bounds_check_15.f90 : New test.
9479
9480 2010-01-19  Michael Matz  <matz@suse.de>
9481
9482         PR tree-optimization/41783
9483         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9484
9485 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9486
9487         PR target/38697.
9488         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9489         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9490         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9491         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9492         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9493         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9494         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9495         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9496         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9497         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9498         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9499
9500 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9501
9502         PR fortran/42545
9503         * gfortran.dg/extends_6.f03: Modified an error message.
9504         * gfortran.dg/extends_10.f03: New test.
9505         * gfortran.dg/private_type_6.f03: Modified an error message.
9506         * gfortran.dg/structure_constructor_8.f03: Ditto.
9507
9508 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR tree-optimization/42719
9511         * gcc.dg/pr42719.c: New test.
9512
9513         PR debug/42728
9514         * gcc.dg/pr42728.c: New test.
9515
9516 2010-01-19  Anthony Green  <green@moxielogic.com>
9517
9518         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9519
9520 2010-01-18  Anthony Green  <green@moxielogic.com>
9521
9522         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9523         for moxie.
9524
9525 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9526
9527         * g++.dg/template/error45.C: reverted as part of reverting the
9528         fix of PR c++/42634.
9529
9530 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9531
9532         PR c++/42634
9533         * g++.dg/template/error45.C: New test.
9534
9535 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9536
9537         PR c++/42766
9538         * g++.dg/conversion/op6.C: New test.
9539
9540 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9541
9542         PR target/42774
9543         * gcc.target/alpha/pr42774.c: New test.
9544
9545 2010-01-18  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/42781
9548         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9549
9550 2010-01-17  Richard Guenther  <rguenther@suse.de>
9551
9552         PR middle-end/42248
9553         * gcc.c-torture/execute/pr42248.c: New testcase.
9554
9555 2010-01-17  Richard Guenther  <rguenther@suse.de>
9556
9557         PR tree-optimization/42773
9558         * g++.dg/torture/pr42773.C: New testcase.
9559
9560 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9561
9562         PR fortran/42677
9563         * gfortran.dg/interface_assignment_5.f90: New test.
9564
9565 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9566
9567         PR c++/42697
9568         * g++.dg/template/crash94.C: Reverted.
9569
9570 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9571
9572         PR debug/42767
9573         * gcc.dg/debug/pr42767.c: New.
9574
9575 2010-01-15  Jason Merrill  <jason@redhat.com>
9576
9577         PR c++/42761
9578         * g++.dg/cpp0x/decltype22.C: New.
9579
9580 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9581
9582         PR middle-end/42760
9583         * g++.dg/torture/pr42760.C: New test.
9584
9585 2010-01-15  Jing Yu  <jingyu@google.com>
9586
9587         PR rtl-optimization/42691
9588         * gcc.c-torture/execute/pr42691.c: New.
9589
9590 2010-01-15  Richard Guenther  <rguenther@suse.de>
9591
9592         PR middle-end/42739
9593         * g++.dg/torture/pr42739.C: New testcase.
9594
9595 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9596
9597         * g++.dg/template/error45.C: Revert as part of reverting changes
9598         or PR c++/42634.
9599
9600 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9601
9602         PR fortran/42684
9603         * gfortran.dg/interface_31.f90: New test.
9604
9605 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9606
9607         * gcc.target/powerpc/pr42747.c: New file.
9608
9609 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR middle-end/42674
9612         * c-c++-common/pr42674.c: New test.
9613
9614         PR c++/42608
9615         * g++.dg/template/instantiate11.C: New test.
9616
9617 2010-01-14  Jason Merrill  <jason@redhat.com>
9618
9619         PR c++/42701
9620         * g++.dg/overload/error3.C: New.
9621
9622         PR c++/42655
9623         * g++.dg/overload/rvalue1.C: New.
9624
9625 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9626
9627         PR tree-optimization/42706
9628         * gcc.dg/ipa/pr42706.c: New testcase.
9629
9630 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9631
9632         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9633
9634 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9635
9636         PR tree-optimization/42714
9637         * g++.dg/torture/pr42714.C: New test.
9638
9639 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9640
9641         PR rtl-optimization/42246
9642         * gfortran.dg/pr42246-2.f: New.
9643
9644 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9645
9646         PR rtl-optimization/42389
9647         * gcc.dg/pr42389.c: New.
9648
9649 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9650
9651         PR rtl-optimization/42388
9652         * gcc.dg/pr42388.c: New.
9653
9654 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9655
9656         PR rtl-optimization/42294
9657         * gfortran.dg/pr42294.f: New.
9658
9659 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9660
9661         PR rtl-optimization/39453
9662         PR rtl-optimization/42246
9663         * gcc.dg/pr39453.c: New.
9664         * gcc.dg/pr42246.c: New.
9665
9666 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9667
9668         PR middle-end/42245
9669         * gcc.dg/pr42245.c: New.
9670         * gcc.dg/pr42245-2.c: New.
9671
9672 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9673
9674         PR rtl-optimization/42249
9675         * gcc.dg/pr42249.c: New.
9676
9677 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9678
9679         PR c/42721
9680         * gcc.c-torture/execute/pr42721.c: New test.
9681
9682 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9683
9684         PR tree-optimization/42709
9685         * gcc.dg/vect/pr42709.c: New test.
9686
9687 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9688
9689         PR fortran/41478
9690         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9691         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9692
9693 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9694
9695         PR fortran/42481
9696         * gfortran.dg/generic_19.f90 : New test.
9697
9698 2010-01-13  Richard Guenther  <rguenther@suse.de>
9699
9700         PR tree-optimization/42730
9701         * gcc.c-torture/compile/pr42730.c: New testcase.
9702
9703 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9704
9705         PR target/pr42542
9706         * gcc.target/ia64/pr42542-1.c: New.
9707         * gcc.target/ia64/pr42542-2.c: New.
9708         * gcc.target/ia64/pr42542-3.c: New.
9709
9710 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9711
9712         PR c++/42634
9713         * g++.dg/template/error45.C: New test.
9714
9715 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9716
9717         PR tree-optimization/42704
9718         * g++.dg/torture/pr42704.C: New test.
9719
9720 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9721
9722         PR tree-optimization/42703
9723         * gcc.c-torture/compile/pr42703.c: New test.
9724
9725 2010-01-13  Richard Guenther  <rguenther@suse.de>
9726
9727         PR tree-optimization/42705
9728         * gcc.c-torture/compile/pr42705.c: New testcase.
9729
9730 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9731
9732         * gcc.target/bfin/l2.c: New test.
9733         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9734
9735 2010-01-13  Richard Guenther  <rguenther@suse.de>
9736
9737         PR middle-end/42716
9738         * gcc.c-torture/compile/pr42716.c: New testcase.
9739
9740 2010-01-13  Richard Guenther  <rguenther@suse.de>
9741
9742         PR lto/42678
9743         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9744
9745 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9746
9747         PR c/42708
9748         * gcc.c-torture/compile/pr42708-1.c: New test.
9749
9750 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9751
9752         PR debug/42662
9753         * gcc.dg/pr42662.c: New test.
9754
9755         PR tree-optimization/42645
9756         * g++.dg/other/pr42645-1.C: New test.
9757         * g++.dg/other/pr42645-2.C: New test.
9758
9759 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9760
9761         PR target/42416
9762         * gcc.target/powerpc/warn-1.c: New test.
9763         * gcc.target/powerpc/warn-2.c: New test.
9764
9765 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9766
9767         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9768         stack alignment.
9769
9770 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9771
9772         * gcc.dg/lto/20100108_0.c: New.
9773
9774 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9775
9776         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9777         Add -march=i686 -msse for 32bit x86 targets.
9778
9779 2010-01-10  Richard Guenther  <rguenther@suse.de>
9780
9781         PR middle-end/42667
9782         * gcc.dg/torture/pr42667.c: New testcase.
9783
9784 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9785
9786         PR fortran/32489
9787         * gfortran.dg/array_constructor_34.f90: New test.
9788
9789 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9790
9791         PR fortran/20923
9792         * gfortran.dg/array_constructor_33.f90: New test.
9793         gfortran.dg/array_function_5.f90: Add credit.
9794
9795 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9796
9797         PR debug/42631
9798         * gcc.dg/pr42631.c: New.
9799
9800 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9801
9802         PR debug/42630
9803         * gcc.dg/pr42630.c: New.
9804
9805 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9806
9807         PR debug/42629
9808         * gcc.dg/pr42629.c: New.
9809
9810 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9811
9812         PR middle-end/42363
9813         * gcc.dg/torture/pr42363.c: New.
9814
9815 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9816
9817         PR debug/42604
9818         PR debug/42395
9819         * gcc.dg/vect/pr42604.c: New.
9820         * gcc.dg/vect/pr42395.c: New.
9821
9822 2010-01-09  Richard Guenther  <rguenther@suse.de>
9823
9824         PR middle-end/42512
9825         * gcc.c-torture/execute/pr42512.c: New testcase.
9826
9827 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9828
9829         PR fortran/41298
9830         * gfortran.dg/c_ptr_tests_14.f90: New test.
9831
9832 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9833
9834         PR ada/41929
9835         * gnat.dg/null_pointer_deref1.adb: Don't run on
9836         sparc*-sun-solaris2.11.
9837
9838 2010-01-08  Richard Guenther  <rguenther@suse.de>
9839
9840         PR lto/42528
9841         * gcc.dg/lto/20100103-1_0.c: New testcase.
9842         * gcc.dg/lto/20100103-2_0.c: Likewise.
9843
9844 2010-01-08  Tobias Burnus  <burnus@net-b.de
9845
9846         PR/fortran 25829
9847         * gfortran.dg/asynchronous_1.f90: New test.
9848         * gfortran.dg/asynchronous_2.f90: New test.
9849         * gfortran.dg/conflicts.f90: Update error message.
9850
9851 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9852
9853         c++/40155
9854         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9855
9856 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR tree-optimization/42625
9859         * g++.dg/opt/dtor4.C: New test.
9860         * g++.dg/opt/dtor4.h: New.
9861         * g++.dg/opt/dtor4-aux.cc: New.
9862
9863 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9864
9865         PR fortran/42597
9866         * gfortran.dg/proc_ptr_26.f90: New test.
9867
9868 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9869
9870         PR fortran/41872
9871         * gfortran.dg/allocatable_scalar_7.f90: New test.
9872
9873 2010-01-06  Richard Guenther  <rguenther@suse.de>
9874
9875         * gcc.c-torture/compile/pr42632.c: New testcase.
9876
9877 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9878
9879         PR target/42542
9880         * gcc.target/i386/pr42542-4.c: New.
9881         * gcc.target/i386/pr42542-4a.c: Likewise.
9882         * gcc.target/i386/pr42542-5.c: Likewise.
9883         * gcc.target/i386/pr42542-5a.c: Likewise.
9884
9885 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9886
9887         * gcc.dg/tls/opt-15.c: New test.
9888
9889 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9890
9891         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9892
9893 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9894
9895         PR tree-optimization/42462
9896         * g++.dg/torture/pr42462.C: New test.
9897
9898 2010-01-05  Jason Merrill  <jason@redhat.com>
9899
9900         * g++.dg/cpp0x/initlist30.C: New test.
9901
9902 2010-01-05  Richard Guenther  <rguenther@suse.de>
9903
9904         PR tree-optimization/42614
9905         * gcc.c-torture/execute/pr42614.c: New testcase.
9906
9907 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9908
9909         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9910         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9911         -Wunreachable-code.
9912         * gcc.dg/Wunreachable-2.c: Likewise.
9913         * gcc.dg/Wunreachable-3.c: Likewise.
9914         * gcc.dg/Wunreachable-4.c: Likewise.
9915         * gcc.dg/Wunreachable-5.c: Likewise.
9916         * gcc.dg/Wunreachable-6.c: Likewise.
9917         * gcc.dg/Wunreachable-7.c: Likewise.
9918         * gcc.dg/Wunreachable-8.c: Likewise.
9919         * gcc.dg/20041231-1.c: Likewise.
9920
9921 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR other/42611
9924         * gcc.dg/pr42611.c: New test.
9925
9926         PR tree-optimization/42508
9927         * g++.dg/opt/pr42508.C: New test.
9928
9929 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9930
9931         PR fortran/41872
9932         * gfortran.dg/allocatable_scalar_8.f90: New.
9933
9934 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9935
9936         PR tree-optimization/42398
9937         * gcc.c-torture/compile/pr42398.c: New test.
9938
9939 2010-01-04  Jason Merrill  <jason@redhat.com>
9940
9941         PR c++/42555
9942         * g++.dg/ext/attrib35.C: New.
9943
9944         PR c++/42567
9945         * g++.dg/cpp0x/auto17.C: New.
9946
9947 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9948
9949         * gcc.dg/lto/20100104_0.c: New.
9950
9951 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9952
9953         PR target/42542
9954         * gcc.target/i386/pr42542-1.c: New.
9955         * gcc.target/i386/pr42542-1a.c: Likewise.
9956         * gcc.target/i386/pr42542-1b.c: Likewise.
9957         * gcc.target/i386/pr42542-2.c: Likewise.
9958         * gcc.target/i386/pr42542-2a.c: Likewise.
9959         * gcc.target/i386/pr42542-2b.c: Likewise.
9960         * gcc.target/i386/pr42542-3.c: Likewise.
9961         * gcc.target/i386/pr42542-3a.c: Likewise.
9962
9963 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9964
9965         PR fortran/41872
9966         * gfortran.dg/allocatable_scalar_5.f90: New test.
9967         * gfortran.dg/allocatable_scalar_6.f90: New test.
9968
9969 2010-01-03  Richard Guenther  <rguenther@suse.de>
9970
9971         PR testsuite/42583
9972         * gfortran.dg/gomp/recursion1.f90: Remove.
9973
9974 2010-01-03  Richard Guenther  <rguenther@suse.de>
9975
9976         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9977         * gcc.dg/uninit-6.c: Likewise.
9978         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9979
9980 2010-01-03  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/42589
9983         * gcc.target/i386/pr42589.c: New testcase.
9984
9985 2010-01-03  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/42438
9988         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9989
9990 2010-01-02  Richard Guenther  <rguenther@suse.de>
9991
9992         PR testsuite/41651
9993         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9994
9995 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9996
9997         PR target/42448
9998         * gcc.target/alpha/pr42448-1.c: New test.
9999         * gcc.target/alpha/pr42448-2.c: Ditto.
10000
10001 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10002
10003         PR preprocessor/41947
10004         * gcc.dg/c99-hexfloat-3.c: New test.
10005
10006 2010-01-01  Richard Guenther  <rguenther@suse.de>
10007
10008         PR c/42570
10009         * gcc.c-torture/execute/pr42570.c: New testcase.
10010
10011 2010-01-01  Richard Guenther  <rguenther@suse.de>
10012
10013         PR middle-end/42559
10014         * gcc.c-torture/compile/pr42559.c: New testcase.
10015
10016 \f
10017 Copyright (C) 2010 Free Software Foundation, Inc.
10018
10019 Copying and distribution of this file, with or without modification,
10020 are permitted in any medium without royalty provided the copyright
10021 notice and this notice are preserved.