Pass -fno-pic to gcc.target/i386/pad-3.c.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR testsuite/45719
4         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5
6 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
7
8         * gcc.target/i386/pad-1.c: New.
9         * gcc.target/i386/pad-2.c: Likewise.
10         * gcc.target/i386/pad-3.c: Likewise.
11         * gcc.target/i386/pad-4.c: Likewise.
12         * gcc.target/i386/pad-5a.c: Likewise.
13         * gcc.target/i386/pad-5b.c: Likewise.
14         * gcc.target/i386/pad-6a.c: Likewise.
15         * gcc.target/i386/pad-6b.c: Likewise.
16         * gcc.target/i386/pad-7.c: Likewise.
17         * gcc.target/i386/pad-8.c: Likewise.
18         * gcc.target/i386/pad-9.c: Likewise.
19         * gcc.target/i386/pad-10.c: Likewise.
20
21 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
22
23         PR middle-end/45234
24         * gcc.dg/torture/stackalign/alloca-5.c: New.
25
26 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
27
28         PR middle-end/45678
29         * gcc.dg/torture/pr45678-2.c: New.
30
31 2010-09-17  Richard Guenther  <rguenther@suse.de>
32
33         PR middle-end/45678
34         * gcc.dg/torture/pr45678-1.c: New testcase.
35
36 2010-09-17  Michael Matz  <matz@suse.de>
37
38         PR tree-optimization/43432
39         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
40         check_effective_target_vect_perm_short): New predicates.
41         (check_effective_target_vect_perm): Include x86_64.
42         * gcc.dg/vect/pr43432.c: New test.
43         * gcc.dg/vect/vect-114.c: Adjust.
44         * gcc.dg/vect/vect-15.c: Ditto.
45         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
46         * gcc.dg/vect/slp-perm-9.c: Ditto.
47
48 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         PR testsuite/45692      
51         * objc/execute/exceptions/throw-nil.m: Run the test only with the
52         GNU runtime.
53
54 2010-09-17  Richard Guenther  <rguenther@suse.de>
55
56         * gcc.dg/pr27898.c: Use -flto instead of -combine.
57         * gcc.dg/pr28706.c: Likewise.
58         * gcc.dg/pr28712.c: Likewise.
59         * gcc.dg/pr30762-1.c: Likewise.
60         * gcc.dg/pr30762-2.c: Likewise.
61         * gcc.dg/pr31529-1.c: Likewise.
62         * gcc.dg/pr31529-2.c: Likewise.
63         * gcc.dg/pr34457-1.c: Likewise.
64         * gcc.dg/pr34457-2.c: Likewise.
65         * gcc.dg/pr34668-1.c: Likewise.
66         * gcc.dg/pr34668-2.c: Likewise.
67         * gcc.dg/pr34989-1.c: Likewise.
68         * gcc.dg/pr34989-2.c: Likewise.
69         * gcc.dg/pr43557-1.c: Likewise.
70         * gcc.dg/pr43557-2.c: Likewise.
71         * gcc.dg/debug/pr41893-1.c: Likewise.
72         * gcc.dg/matrix/matrix.exp: Do not use -combine.
73         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
74         * gcc.dg/matrix/matrix-4.c: Likewise.
75         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
76         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
77         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
78         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
79
80 2010-09-16  Tobias Burnus  <burnus@net-b.de>
81
82         PR fortran/43665
83         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
84         optimizations.
85         * gfortran.dg/intent_optimize_1.f90: New test.
86
87 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
88
89         * gcc.target/i386/divmod-1.c: New.
90         * gcc.target/i386/divmod-2.c: Likewise.
91         * gcc.target/i386/divmod-3.c: Likewise.
92         * gcc.target/i386/divmod-4.c: Likewise.
93         * gcc.target/i386/divmod-4a.c: Likewise.
94         * gcc.target/i386/divmod-5.c: Likewise.
95         * gcc.target/i386/divmod-6.c: Likewise.
96         * gcc.target/i386/divmod-7.c: Likewise.
97         * gcc.target/i386/divmod-8.c: Likewise.
98         * gcc.target/i386/udivmod-1.c: Likewise.
99         * gcc.target/i386/udivmod-2.c: Likewise.
100         * gcc.target/i386/udivmod-3.c: Likewise.
101         * gcc.target/i386/udivmod-4.c: Likewise.
102         * gcc.target/i386/udivmod-4a.c: Likewise.
103         * gcc.target/i386/udivmod-5.c: Likewise.
104         * gcc.target/i386/udivmod-6.c: Likewise.
105         * gcc.target/i386/udivmod-7.c: Likewise.
106         * gcc.target/i386/udivmod-8.c: Likewise.
107
108 2010-09-16  Jan Hubicka  <jh@suse.cz>
109
110         * g++.dg/lto/pr45679-1_0.C: New file.
111         * g++.dg/lto/pr45679-1_1.C: New file.
112         * g++.dg/lto/pr45679-0_0.C: New file.
113         * g++.dg/lto/pr45679-0_1.C: New file.
114
115 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
116
117         PR fortran/45674
118         * gfortran.dg/class_dummy_2.f03: New.
119
120 2010-09-16  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/45623
123         * gcc.dg/torture/pr45623.c: New testcase.
124
125 2010-09-16  Ira Rosen  <irar@il.ibm.com>
126
127         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
128         name and parentheses.
129         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
130
131 2010-09-15  Jason Merrill  <jason@redhat.com>
132
133         * g++.dg/parse/parameter-declaration-2.C: New.
134
135         * g++.dg/cpp0x/scoped_enum2.C: New.
136
137 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gcc.c-torture/compile/20100915-1.c: New test.
140
141 2010-09-15  Martin Jambor  <mjambor@suse.cz>
142
143         PR middle-end/45644
144         * gcc.dg/ipa/pr45644.c: New test.
145
146 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
147
148         PR tree-optimization/45633
149         * gcc.dg/vect/pr45633.c: New test.
150
151 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
152
153         PR fortran/45577
154         * gfortran.dg/allocate_derived_4.f90: New.
155
156 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
157
158         * lib/target-supports.exp
159         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
160         supported flag to true for neon.
161
162 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
163
164         PR c++/45665
165         * g++.dg/template/crash103.C: New.
166
167 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
168
169         Merge from 'apple/trunk' branch on FSF servers.
170
171         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
172
173         Radar 4457381
174         * objc.dg/msg-in-protocol.m: New.
175         * obj-c++.dg/msg-in-protocol.mm: New.
176
177         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
178
179         Radar 4219590
180         * objc.dg/break-in-ifstmt.m: New.
181
182         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
183
184         Radar 4174166
185         * obj-c++.dg/comp-types-13.mm: New.
186         * objc.dg/comp-types-12.m: New.
187
188         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
189
190         Radar 4216500
191         * obj-c++.dg/proto-lossage-7.mm: New.
192         * objc.dg/proto-lossage-7.m: New.
193
194 2010-09-14  Jan Hubicka  <jh@suse.cz>
195
196         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
197         folding.
198         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
199         folding.
200
201 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
202
203         PR middle-end/45567
204         * gcc.dg/pr45567.c: New test.
205
206         PR debug/45660
207         * g++.dg/debug/pr45660.C: New test.
208
209 2010-09-14  Ira Rosen  <irar@il.ibm.com>
210
211         PR tree-optimization/45470
212         * g++.dg/vect/pr45470-a.cc: New test.
213         * g++.dg/vect/pr45470-a.cc: New test.
214
215 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
216
217         PR target/42070
218         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
219         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
220
221 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
222
223         PR libfortran/45532
224         * gfortran.dg/namelist_64.f90: New test.
225
226 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
227
228         PR rtl-optimization/45617
229         * gcc.target/i386/pr45617.c: New test.
230
231 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
232
233         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
234
235 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
236
237         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
238         * gcc.target/i386/fma4-vector.c: Likewise.
239         * gcc.target/i386/vectorize2.c: Likewise.
240         * gcc.target/i386/vectorize4.c: Likewise.
241         * gcc.target/i386/vectorize5.c: Likewise.
242         * gcc.target/i386/vectorize6.c: Likewise.
243         * gcc.target/i386/vectorize8.c: Likewise.
244
245         * gcc.target/i386/vect-double-1.c: New.
246         * gcc.target/i386/vect-double-1a.c: Likewise.
247         * gcc.target/i386/vect-double-2.c: Likewise.
248         * gcc.target/i386/vect-double-2a.c: Likewise.
249
250         * lib/target-supports.exp (check_effective_target_vect_double):
251         Set et_vect_double_saved to 0 when tuning for Atom.
252
253 2010-09-13  Jan Hubicka  <jh@suse.cz>
254
255         * gcc.dg/torture/pr23821.c: Drop static keyword.
256         * gcc.dg/tree-ssa/loop-19.c: Likewise.
257         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
258
259 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
260
261         * gcc.target/arm/sync-1.c: New.
262
263 2010-09-12  Olivier Hainque  <hainque@adacore.com>
264
265         * gnat.dg/memtrap.adb: New test.
266
267 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
268
269         * gfortran.dg/promotion.f90: Fix options.
270
271 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
272
273         * g++.dg/cpp0x/range-for1.C: New.
274         * g++.dg/cpp0x/range-for2.C: New.
275         * g++.dg/cpp0x/range-for3.C: New.
276         * g++.dg/cpp0x/range-for4.C: New.
277         * g++.dg/cpp0x/range-for5.C: New.
278         * g++.dg/cpp0x/range-for6.C: New.
279
280 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
281
282         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
283         and counts. Check that transpose is not called.
284         * gfortran.dg/transpose_2.f90: Update error message.
285
286 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
287
288         PR c++/43824
289         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
290         * g++.dg/lookup/strong-using-2.C: Likewise.
291         * g++.dg/lookup/strong-using-3.C: Likewise.
292         * g++.dg/lookup/strong-using-5.C: Likewise.
293
294         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
295         * g++.dg/cpp0x/inline-ns4.C: New.
296         * g++.dg/cpp0x/inline-ns5.C: New.
297
298 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
299
300         PR middle-end/45634
301         * gfortran.fortran-torture/compile/pr45634.f90: New.
302
303 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
304
305         * objc.dg/fobjc-exceptions.m: New test.
306
307 2010-09-10  Jan Hubicka  <jh@suse.cz>
308
309         * g++.dg/inherit/covariant7.C: Fix pattern matching.
310
311 2010-09-10  Martin Jambor  <mjambor@suse.cz>
312
313         PR tree-optimization/44972
314         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
315         * gcc.dg/tree-ssa/pr45144.c: Likewise.
316         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
317         instead.
318         * g++.dg/torture/pr44972.C: New test.
319
320 2010-09-10  Martin Jambor  <mjambor@suse.cz>
321
322         PR tree-optimization/44972
323         * g++.dg/torture/pr34850.C: Remove expected warning.
324
325 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
326
327         * gfortran.dg/dummy_optional_arg.f90: New test.
328
329 2010-09-08  Jan Hubicka  <jh@suse.cz>
330
331         PR tree-optimization/45598
332         * fortran.fortran-torture/compile/pr45598.f90: New test.
333
334 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
335
336         * lib/target-supports-dg.exp (dg-require-ifunc): New.
337         * lib/target-supports.exp (check_ifunc_available): New.
338         * gcc.dg/attr-ifunc-1.c: New.
339         * gcc.dg/attr-ifunc-2.c: New.
340         * gcc.dg/attr-ifunc-3.c: New.
341         * gcc.dg/attr-ifunc-4.c: New.
342         * gcc.dg/attr-ifunc-5.c: New.
343         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
344         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
345         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
346         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
347
348 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
349
350         PR middle-end/40386
351         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
352
353 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
354
355         * gfortran.dg/inline_transpose_1.f90: New test.
356
357 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
358
359         PR c++/45588
360         * g++.dg/warn/Wunused-var-15.C: New test.
361
362 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
363
364         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
365         hppa*-*-hpux*.
366
367 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
368
369         * objc/execute/exceptions/throw-nil.m: New test.
370         * objc/execute/exceptions/handler-1.m: Updated to use the new
371         objc_set_uncaught_exception_handler() function.
372         * objc/execute/exceptions/matcher-1.m: New test.
373
374 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
375
376         PR fortran/38282
377         * gfortran.dg/bit_comparison_1.F90: New test.
378         * gfortran.dg/leadz_trailz_3.f90: New test.
379         * gfortran.dg/masklr_2.F90: New test.
380         * gfortran.dg/shiftalr_1.F90: New test.
381         * gfortran.dg/merge_bits_2.F90: New test.
382         * gfortran.dg/dshift_2.F90: New test.
383         * gfortran.dg/bit_comparison_2.F90: New test.
384         * gfortran.dg/masklr_1.F90: New test.
385         * gfortran.dg/merge_bits_1.F90: New test.
386         * gfortran.dg/dshift_1.F90: New test.
387         * gfortran.dg/shiftalr_2.F90: New test.
388
389 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
390
391         * objc.dg/type-stream-1.m: Replaced with a test that tests that
392         functions from objc/typedstream.h are deprecated.
393
394 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
395
396         * lib/target-supports.exp
397         (check_effective_target_run_expensive_tests): New proc.
398         * gcc.c-torture/compile/limits-fnargs.c: Use
399         dg-require-effective-target run_expensive_tests.
400
401 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
402
403         PR fortran/45597
404         * gfortran.dg/gomp/pr45597.f90: New test.
405
406         PR fortran/45595
407         * gfortran.dg/gomp/pr45595.f90: New test.
408
409 2010-09-08  Michael Matz  <matz@suse.de>
410
411         * c-c++-common/uninit-17.c: Adjust.
412
413 2010-09-08  Michael Matz  <matz@suse.de>
414
415         PR tree-optimization/43430
416         * gcc.dg/vect/pr43430-2.c: New test.
417
418 2010-09-08  Michael Matz  <matz@suse.de>
419
420         PR tree-optimization/33244
421         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
422
423 2010-09-08  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/45578
426         * gfortran.dg/pr45578.f90: New testcase.
427
428 2010-09-08  Richard Guenther  <rguenther@suse.de>
429
430         PR testsuite/45590
431         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
432
433 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
434
435         PR fortran/45576
436         * gfortran.dg/char_length_18.f90:  New test.
437
438 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
439
440         PR target/36502
441         * gcc.target/i386/pr36502.c: New test.
442
443         PR target/42313
444         PR target/44651
445         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
446         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
447
448 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
449
450         * gfortran.dg/achar_4.f90: Enable bounds checking.
451
452 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
453
454         PR target/45206
455         * gcc.target/i386/pr45206.c: New test.
456
457 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
458
459         PR fortran/45505
460         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
461
462 2010-09-07  Jan Hubicka  <jh@suse.cz>
463
464         * gcc.c-torture/compile/20100907.c: New testcase.
465
466 2010-09-07  Richard Guenther  <rguenther@suse.de>
467
468         PR middle-end/45569
469         * g++.dg/eh/pr45569.C: New testcase.
470
471 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
472
473         PR target/43137
474         * gcc.target/arm/pr43137.c: New test.
475
476 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
477
478         PR fortran/36931
479         * gfortran.dg/dependency_35.f90:  New test.
480
481 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
482
483         PR fortran/34145
484         * gfortran.dg/char_length_17.f90:  New test.
485
486 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
487
488         PR c++/45200
489         PR c++/45293
490         PR c++/45558
491         * g++.dg/template/typedef34.C: New test.
492         * g++.dg/template/typedef35.C: New test.
493
494 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
495
496         PR target/22152
497         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
498
499 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
500
501         * g++.dg/warn/Wdouble-promotion.C: New.
502
503 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
504
505         * g++.dg/parse/redef2.C: New.
506
507 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
508
509         * gcc.dg/20100906-1.c: New testcase.
510
511 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
512
513         PR testsuite/45543
514         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
515         DW_TAG_enumeration_type DIE.
516
517 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
518
519         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
520         Update XFAILs.
521
522 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
523
524         PR rtl-optimization/44919
525         * g++.dg/opt/pr44919.C: New.
526
527 2010-09-06  Tobias Burnus  <burnus@net-b.de>
528
529         PR fortran/38282
530         * gfortran.dg/iall_iany_iparity_1.f90: New.
531         * gfortran.dg/iall_iany_iparity_2.f90: New.
532
533 2010-09-06  Jason Merrill  <jason@redhat.com>
534
535         * g++.dg/cpp0x/initlist42.C: New.
536
537         * g++.dg/cpp0x/auto19.C: New.
538
539         * g++.dg/template/sfinae25.C: New.
540         * g++.dg/template/char1.C: Expect warning.
541         * g++.dg/template/nontype10.C: Likewise.
542
543         * g++.dg/cpp0x/implicit9.C: New.
544
545         * g++.dg/cpp0x/initlist43.C: New.
546
547 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
548
549         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
550
551 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
552
553         * gcc.dg/Wdouble-promotion.c: New.
554
555 2010-09-05  Tobias Burnus  <burnus@net-b.de>
556
557         * gfortran.dg/float128_1.f90: Remove test case as
558         it always fails since Rev 163611 backed out the
559         front-end implementation.
560
561 2010-09-05  Tobias Burnus  <burnus@net-b.de>
562
563         * gfortran.dg/float128_1.f90: XFAIL test case.
564
565 2010-09-05  Tobias Burnus  <burnus@net-b.de>
566
567         * gfortran.dg/bessel_7.f90: Decrease required precision.
568
569 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
570
571         PR testsuite/45545
572         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
573         ref-all-matching targets.
574
575 2010-09-05  Richard Guenther  <rguenther@suse.de>
576
577         PR tree-optimization/45535
578         * gcc.c-torture/compile/pr45535.c: New testcase.
579
580 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
581
582         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
583         "\[^\n\]*".
584         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
585         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
586         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
587         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
588         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
589         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
590         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
591         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
592         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
593         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
594         * gcc.target/i386/pr22152.c: Likewise.
595         * gcc.target/i386/pr36992-1.c: Likewise.
596         * gcc.target/i386/pr36992-2.c: Likewise.
597         * gcc.target/sh/sh4a-memmovua.c: Likewise.
598
599 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
600
601         PR testsuite/43957
602         * gcc.dg/const-uniq-1.c: Modify regexp.
603
604 2010-09-04  Tobias Burnus  <burnus@net-b.de>
605
606         PR fortran/45530
607         * gfortran.dg/namelist_63.f90: New.
608
609 2010-09-04  Jan Hubicka  <jh@suse.cz>
610
611         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
612         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
613
614 2010-09-04  Jan Hubicka  <jh@suse.cz>
615
616         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
617
618 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
619
620         PR fortran/45507
621         * gfortran.dg/allocate_alloc_opt_12.f90: New.
622
623 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
624
625         * gcc.dg/opts-4.c: New test.
626
627 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
628
629         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
630         * gcc.dg/vect/vect-peel-4.c: Ditto.
631
632 2010-09-03  Daniel Kraft  <d@domob.eu>
633
634         PR fortran/45525
635         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
636
637 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
638
639         PR fortran/45159
640         * gfortran.dg/dependency_34.f90:  New test.
641
642 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
643
644         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
645
646 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
647
648         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
649         gcc.target/i386/clearcap.map if supported.
650
651 2010-09-03  Michael Matz  <matz@suse.de>
652
653         PR middle-end/45415
654         * gcc.dg/pr45415.c: New test.
655
656 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
657
658         PR tree-optimization/45506
659         * gcc.dg/pr45506.c: New.
660
661 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
662
663         PR target/45476
664         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
665         * gcc.target/i386/float128-2.c: Ditto.
666
667 2010-09-03  Daniel Kraft  <d@domob.eu>
668
669         PR fortran/34162
670         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
671         * gfortran.dg/internal_dummy_2.f08: New test.
672         * gfortran.dg/internal_dummy_3.f08: New test.
673         * gfortran.dg/internal_dummy_4.f08: New test.
674
675 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
676
677         PR debug/45500
678         * gcc.target/i386/pr45500.c: New test.
679
680 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
681
682         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
683
684 2010-09-03  Daniel Kraft  <d@domob.eu>
685
686         PR fortran/44602
687         * gfortran.dg/exit_2.f08; Adapt error messages.
688         * gfortran.dg/exit_3.f08: New test.
689         * gfortran.dg/exit_4.f08: New test.
690         * gfortran.dg/exit_5.f03: New test.
691
692 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
693
694         * gfortran.dg/ishft_4.f90: New test.
695
696 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
697
698         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
699         FRIZ/XSRIZ instruciton for (double)(long long)x.
700         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
701
702 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
703
704         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
705
706 2010-09-02  Richard Guenther  <rguenther@suse.de>
707
708         PR tree-optimization/44937
709         PR tree-optimization/45412
710         * g++.dg/opt/pr45412.C: New testcase.
711         * gcc.c-torture/compile/pr45412.c: Likewise.
712         * gcc.c-torture/compile/pr44937.c: Likewise.
713
714 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
715
716         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
717         but using -Werror=comment.
718         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
719         expected error messages.
720
721 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
724         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
725
726 2010-09-02  Tobias Burnus  <burnus@net-b.de>
727
728         PR fortran/45489
729         * gfortran.dg/initialization_27.f90: New.
730
731 2010-09-02  Ira Rosen  <irar@il.ibm.com>
732
733         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
734         check into different basic blocks. Expect vectorization if misaligned
735         stores are supported.
736         * gcc.dg/vect/bb-slp-8a.c: New test.
737         * gcc.dg/vect/bb-slp-8b.c: New test.
738
739 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
740
741         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
742
743 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/44541
746         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
747         * gfortran.dg/class_dummy_1.f03: New.
748
749 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
750
751         PR middle-end/45458
752         * g++.dg/tree-prof/partition2.C: New test.
753
754 2010-09-01  Richard Guenther  <rguenther@suse.de>
755
756         * gcc.dg/vect/vect-outer-fir.c: Adjust.
757         * gcc.dg/tree-ssa/vrp54.c: New testcase.
758         * gcc.c-torture/execute/20100827-1.c: Likewise.
759
760 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
761
762         * gfortran.dg/execute_command_line_1.f90: New test.
763
764 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
765
766         PR preprocessor/45457
767         * c-c++-common/cpp/pr45457.c: New test.
768
769 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
770
771         * gcc.dg/nested-func-8.c: New test.
772
773 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
774
775         PR fortran/38282
776         * gfortran.dg/popcnt_poppar_1.F90: New test.
777         * gfortran.dg/popcnt_poppar_2.F90: New test.
778
779 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
780
781         * gcc.target/i386/volatile-2.c: Require nonpic target.
782
783 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
784
785         PR middle-end/45461
786         * gcc.dg/pr45461.c: New test.
787
788 2010-08-31  Richard Guenther  <rguenther@suse.de>
789
790         PR testsuite/45455
791         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
792
793 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
794
795         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
796
797 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
798
799         PR fortran/45456
800         * gfortran.dg/typebound_proc_18.f03: New.
801
802 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
803
804         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
805         * lib/scanasm.exp (scan-stack-usage): Likewise.
806         (scan-stack-usage-not): Likewise.
807         * gcc.dg/stack-usage-1.c: New test.
808         * gcc.target/i386/stack-usage-realign.c: Likewise.
809
810 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
811
812         PR tree-optimization/45427
813         * gcc.dg/tree-ssa/pr45427.c: New test.
814
815 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
816
817         PR c++/45043
818         * g++.dg/template/crash102.C: New.
819
820 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
821
822         PR middle-end/45423
823         * gcc.dg/gomp/atomic-12.c: New test.
824         * gcc.dg/gomp/atomic-13.c: New test.
825         * gcc.dg/gomp/atomic-14.c: New test.
826         * g++.dg/gomp/atomic-11.C: New test.
827         * g++.dg/gomp/atomic-12.C: New test.
828         * g++.dg/gomp/atomic-13.C: New test.
829         * g++.dg/gomp/atomic-14.C: New test.
830
831 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
832
833         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
834         delimiter.
835
836 2010-08-30  Thomas Quinot  <quinot@adacore.com>
837
838         * gnat.dg/discr24.adb: New test.
839
840 2010-08-30  Richard Guenther  <rguenther@suse.de>
841
842         PR tree-optimization/45449
843         * gcc.dg/pr45449.c: New testcase.
844
845 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
846
847         * gcc.dg/opts-1.c: Expect errors, not warnings.
848
849 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
850
851         PR fortran/42769
852         * gfortran.dg/dynamic_dispatch_11.f03: New.
853
854 2010-08-29  Jason Merrill  <jason@redhat.com>
855
856         PR c++/44991
857         * g++.dg/parse/defarg15.C: New.
858
859 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
860
861         PR fortran/45439
862         * gfortran.dg/select_type_16.f03: New.
863
864 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
865             Tobias Burnus  <burnus@net-b.de>
866
867         * gfortran.dg/bessel_7.f90: Decrease required precision.
868
869 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
870             Kaz Kojima  <kkojima@gcc.gnu.org>
871
872         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
873
874 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
875
876         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
877         floating point conversion code generation.
878         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
879         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
880         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
881         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
882         to integer conversion code generation.
883         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
884         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
885         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
886         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
887
888 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
889
890         PR fortran/32049
891         * gfortran.dg/random_seed_1.f90: Adjust test.
892         * gfortran.dg/float128_1.f90: New test.
893
894 2010-08-27  Tobias Burnus  <burnus@net-b.de>
895
896         PR fortran/33197
897         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
898         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
899         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
900         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
901         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
902         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
903         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
904
905 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
906
907         PR fortran/45420
908         * gfortran.dg/select_type_15.f03: New.
909
910 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
911
912         PR libfortran/43217
913         * gfortran.dg/hollerith8.f90: New test.
914
915 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
916
917         PR fortran/45159
918         * gfortran.dg/dependency_33.f90:  New test.
919
920 2010-08-27  Richard Guenther  <rguenther@suse.de>
921
922         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
923         * gcc.dg/graphite/scop-2.c: Likewise.
924         * gcc.dg/graphite/scop-20.c: Likewise.
925         * gcc.dg/vect/slp-25.c: Likewise.
926
927 2010-08-27  Olivier Hainque  <hainque@adacore.com>
928
929         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
930
931 2010-08-26  Daniel Kraft  <d@domob.eu>
932
933         PR fortran/38936
934         PR fortran/44047
935         PR fortran/45384
936         * gfortran.dg/associate_8.f03: New test.
937         * gfortran.dg/select_type_13.f03: New test.
938         * gfortran.dg/select_type_14.f03: New test.
939
940 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
941
942         PR tree-optimization/44485
943         * gcc.dg/pr44485.c: New test.
944
945 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
946
947         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
948         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
949         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
950
951 2010-08-26  Richard Guenther  <rguenther@suse.de>
952
953         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
954         * gcc.dg/graphite/scop-21.c: Likewise.
955
956 2010-08-26  Richard Guenther  <rguenther@suse.de>
957
958         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
959         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
960         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
961         * gcc.dg/vect/vect-91.c: Likewise.
962         * gcc.dg/vect/vect-peel-1.c: Likewise.
963         * gcc.dg/vect/vect-peel-2.c: Likewise.
964         * gcc.dg/vect/vect-peel-4.c: Likewise.
965
966 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
967
968         PR libfortran/41859
969         * gfortran.dg/der_io_4.f90: New test.
970
971 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
972
973         PR rtl-optimization/44858
974         * gcc.c-torture/execute/pr44858.c: New test.
975
976         PR rtl-optimization/45400
977         * g++.dg/other/i386-8.C: New test.
978
979 2010-08-25  Richard Guenther  <rguenther@suse.de>
980
981         * gcc.dg/alias-8.c: Adjust.
982
983 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
984
985         * gcc.target/i386/combine-mul.c: New test.
986
987 2010-08-25  Richard Guenther  <rguenther@suse.de>
988
989         PR lto/44562
990         * gcc.dg/graphite/id-27.c: New testcase.
991         * gcc.dg/lto/20100825-1_0.c: Likewise.
992
993 2010-08-25  Richard Guenther  <rguenther@suse.de>
994
995         PR tree-optimization/45316
996         * g++.dg/opt/pr45316.C: New testcase.
997
998 2010-08-25  Richard Guenther  <rguenther@suse.de>
999
1000         PR tree-optimization/45393
1001         * g++.dg/torture/pr45393.C: New testcase.
1002
1003 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR tree-optimization/45059
1006         * gcc.c-torture/compile/pr45059.c: New test.
1007
1008 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1009
1010         * lib/target-supports.exp (check_effective_target_vect_unpack):
1011         Set vect_unpack supported flag to true for neon.
1012
1013 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1014
1015         * gcc.dg/tree-ssa/ifc-5.c: New.
1016
1017 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1018
1019         * gcc.dg/tree-ssa/ifc-4.c: New.
1020         * gcc.dg/tree-ssa/ifc-7.c: New.
1021
1022 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1023
1024         * gcc.dg/vect/vect.exp: Check loongson targets
1025         * g++.dg/vect/vect.exp: Likewise
1026         * gfortran.dg/vect/vect.exp: Likewise
1027
1028 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1029
1030         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1031         -mveclibabi=mass.
1032
1033 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1034
1035         PR fortran/45366
1036         * gfortran.dg/proc_ptr_29.f90: New.
1037
1038 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1039             Dominique d'Humieres <dominiq@lps.ens.fr>
1040
1041         PR fortran/45367
1042         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1043
1044 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1045
1046         PR fortran/45367
1047         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1048
1049 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1050
1051         PR fortran/36158
1052         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1053
1054 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1055             Dominique d'Humieres <dominiq@lps.ens.fr>
1056
1057         PR fortran/45367
1058         PR fortran/36158
1059         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1060         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1061
1062 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1063
1064         PR fortran/44863
1065         PR fortran/45271
1066         PR fortran/45290
1067         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1068         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1069         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1070
1071 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR fortran/36158
1074         PR fortran/33197
1075         * gfortran.dg/bessel_6.f90: New.
1076         * gfortran.dg/bessel_7.f90: New.
1077
1078 2010-08-20  Jan Hubicka  <jh@suse.cz>
1079
1080         PR c++/45307
1081         PR c++/17736
1082         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1083         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1084
1085 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1086
1087         PR target/45336
1088         * gcc.target/i386/pr45336-1.c: New.
1089         * gcc.target/i386/pr45336-2.c: Likewise.
1090         * gcc.target/i386/pr45336-3.c: Likewise.
1091         * gcc.target/i386/pr45336-4.c: Likewise.
1092
1093 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1094
1095         PR testsuite/45361
1096         * gcc.target/i386/volatile-2.c: Update scan strings to also
1097         include (%rip) for the memory reference on x86_64.
1098
1099 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR middle-end/44974
1102         * gcc.dg/pr44974.c: New test.
1103
1104         PR rtl-optimization/45353
1105         * gcc.dg/pr45353.c: New test.
1106
1107 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1108
1109         * gcc.target/i386/volatile-2.c: New.
1110
1111 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1112
1113         PR rtl-optimization/44691
1114         * gfortran.dg/pr44691.f: New test.
1115
1116 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1117
1118         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1119
1120 2010-08-19  Jason Merrill  <jason@redhat.com>
1121
1122         * g++.dg/init/synth3.C: New.
1123         * g++.dg/init/value8.C: New.
1124         * g++.dg/tree-ssa/empty-2.C: New.
1125         * g++.dg/cpp0x/noexcept09.C: New.
1126
1127 2010-08-19  Daniel Kraft  <d@domob.eu>
1128
1129         PR fortran/29785
1130         PR fortran/45016
1131         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1132         * gfortran.dg/pointer_remapping_1.f90: New test.
1133         * gfortran.dg/pointer_remapping_2.f03: New test.
1134         * gfortran.dg/pointer_remapping_3.f08: New test.
1135         * gfortran.dg/pointer_remapping_4.f03: New test.
1136         * gfortran.dg/pointer_remapping_5.f08: New test.
1137         * gfortran.dg/pointer_remapping_6.f08: New test.
1138
1139 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1140
1141         PR testsuite/45324
1142         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1143
1144 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1145
1146         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1147
1148 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1149
1150         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1151         variable.
1152
1153 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1154
1155         PR target/45070
1156         * gcc.c-torture/execute/pr45070.c: New.
1157
1158 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1159
1160         * g++.dg/pr44328.C: New test.
1161
1162 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1163
1164         PR fortran/36158
1165         PR fortran/33197
1166         * gfortran.dg/bessel_3.f90: New.
1167         * gfortran.dg/bessel_4.f90: New.
1168         * gfortran.dg/bessel_5.f90: New.
1169
1170 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/45290
1173         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1174         * gfortran.dg/pointer_init_2.f90: New.
1175         * gfortran.dg/pointer_init_3.f90: New.
1176         * gfortran.dg/pointer_init_4.f90: New.
1177
1178 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1179
1180         PR c++/45049
1181         * g++.dg/pr45049-1.C: New test.
1182         * g++.dg/pr45049-2.C: New test.
1183
1184 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1185
1186         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1187         20 if __ARM_PCS is defined otherwise 64.
1188         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1189         instead of hard coded 64.
1190
1191 2010-08-18  Yao Qi  <yao@codesourcery.com>
1192
1193         PR target/45094
1194         * gcc.target/arm/pr45094.c: New test.
1195
1196 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1197
1198         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1199
1200 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1201
1202         PR rtl-optimization/42575
1203         * gcc.target/arm/pr42575.c: New test.
1204
1205 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1206
1207         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1208         * gcc.dg/tls/thr-cse-1.c: New.
1209
1210 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1211
1212         PR debug/42487
1213         * lib/target-supports.exp
1214         (check_effective_target_function_sections): New.
1215         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1216         function sections before proceding.
1217
1218 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR fortran/45308
1221         * gfortran.dg/pr45308.f03: New test.
1222
1223 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         PR target/45296
1226         * gcc.target/i386/pr45296.c: New test.
1227
1228 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1229
1230         * g++.dg/ext/uow-1.C: New.
1231         * g++.dg/ext/uow-2.C: New.
1232         * g++.dg/ext/uow-3.C: New.
1233         * g++.dg/ext/uow-4.C: New.
1234
1235 2010-08-17  Richard Guenther  <rguenther@suse.de>
1236
1237         PR testsuite/45266
1238         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1239
1240 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1241
1242         PR c/40563
1243         * gcc.dg/Wcxx-compat-20.c: New test.
1244
1245 2010-08-17  Daniel Kraft  <d@domob.eu>
1246
1247         PR fortran/38936
1248         * gfortran.dg/associate_1.f03: Extended to test newly supported
1249         features like association to variables.
1250         * gfortran.dg/associate_3.f03: Removed check for illegal change
1251         of associate-name here...
1252         * gfortran.dg/associate_5.f03: ...and added it here.
1253         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1254         * gfortran.dg/associate_7.f03: New test.
1255
1256 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1257
1258         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1259
1260 2010-08-15  Daniel Kraft  <d@domob.eu>
1261
1262         PR fortran/38936
1263         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1264         * gfortran.dg/associate_3.f03: Clarify comment.
1265         * gfortran.dg/associate_5.f03: New test.
1266         * gfortran.dg/associate_6.f03: New test.
1267
1268 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1269
1270         PR fortran/45211
1271         * gfortran.dg/bind_c_usage_21.f90: New.
1272         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1273
1274 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1275
1276         * gfortran.dg/optional_absent_1.f90: New.
1277         * gfortran.dg/null_actual.f90: New.
1278
1279 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1280
1281         * gfortran.dg/pointer_target_1.f90: New.
1282         * gfortran.dg/pointer_target_2.f90: New.
1283         * gfortran.dg/pointer_target_3.f90: New.
1284
1285 2010-08-15  Daniel Kraft  <d@domob.eu>
1286
1287         PR fortran/45197
1288         * gfortran.dg/elemental_args_check_3.f90: New test.
1289         * gfortran.dg/impure_1.f08: New test.
1290         * gfortran.dg/impure_2.f08: New test.
1291         * gfortran.dg/impure_3.f90: New test.
1292         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1293
1294 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1295
1296         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1297         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1298         SLP tests.
1299         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1300         misaligned loads.
1301         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1302         misaligned stores.c
1303         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1304
1305 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1306
1307         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1308         dg-require-effective-target after dg-do.
1309
1310 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1311
1312         * lib/target-supports.exp (check_effective_target_vect_int): Return
1313         true for Loongson targets.
1314         (check_effective_target_vect_shift): Likewise.
1315         (check_effective_target_vect_no_int_max): Likewise.
1316         (check_effective_target_vect_no_align): Likewise.
1317         (check_effective_target_vect_short_mult): Likewise.
1318
1319 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1320
1321         * g++.dg/cast.C: Change fields of structures to "long" to pass
1322         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1323         * g++.dg/cpp0x/iop.C: Ditto.
1324         * g++.dg/cpp0x/named_refs.C: Ditto.
1325         * g++.dg/cpp0x/rv1p.C: Ditto.
1326         * g++.dg/cpp0x/rv2p.C: Ditto.
1327         * g++.dg/cpp0x/rv3p.C: Ditto.
1328         * g++.dg/cpp0x/rv4p.C: Ditto.
1329         * g++.dg/cpp0x/rv5p.C: Ditto.
1330         * g++.dg/cpp0x/rv6p.C: Ditto.
1331         * g++.dg/cpp0x/rv7p.C: Ditto.
1332         * g++.dg/cpp0x/rv8p.C: Ditto.
1333         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1334
1335 2010-08-13  Daniel Kraft  <d@domob.eu>
1336
1337         * gfortran.dg/implied_shape_1.f08: New test.
1338         * gfortran.dg/implied_shape_2.f90: New test.
1339         * gfortran.dg/implied_shape_3.f08: New test.
1340
1341 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1342
1343         PR libfortran/42526
1344         * gfortran.dg/char_component_initializer_1.f90: New test.
1345
1346 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1347
1348         PR tree-optimization/45241
1349         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1350
1351 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1352
1353         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1354         to dg-options.
1355         * gcc.target/i386/pr40906-2.c: Ditto.
1356         * gcc.target/i386/pr40906-3.c: Ditto.
1357
1358 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR middle-end/45262
1361         * gcc.c-torture/execute/pr45262.c: New test.
1362
1363 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1364
1365         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1366         empty argument.
1367         * g++.dg/other/profile1.C: Ditto.
1368
1369 2010-08-12  Richard Guenther  <rguenther@suse.de>
1370
1371         PR tree-optimization/45232
1372         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1373         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1374         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1375         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1376         unsigned arithmetic.
1377         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1378         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1379         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1380         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1381         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1382         unsigned arithmetic.
1383         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1384         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1385         unsigned arithmetic.
1386         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1387         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1388         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1389         unsigned arithmetic.
1390         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1391         * gcc.dg/tree-ssa/negate.c: Adjust.
1392         * gcc.dg/vect/vect-1.c: Adjust.
1393         * gfortran.dg/reassoc_6.f: XFAIL.
1394
1395 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR debug/45259
1398         * gcc.dg/pr45259.c: New test.
1399
1400 2010-08-12  Wei Guozhi  <carrot@google.com>
1401
1402         PR target/44999
1403         * gcc.target/arm/pr44999.c: New testcase.
1404
1405 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1406
1407         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1408         (N): Likewise.
1409         (main): Adjust accordingly.
1410
1411 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1412
1413         * gfortran.dg/graphite/id-22.f: New.
1414
1415 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1416
1417         * gcc.dg/graphite/id-26.c: New.
1418
1419 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1420
1421         * gcc.dg/graphite/id-25.c: New.
1422
1423 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1424
1425         * gcc.dg/graphite/run-id-5.c: New.
1426         * gcc.dg/graphite/run-id-6.c: New.
1427         * gfortran.dg/graphite/id-21.f: New.
1428
1429 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1430
1431         * gcc.dg/graphite/id-24.c: New.
1432
1433 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1434
1435         * gcc.dg/tree-ssa/pr20742.c: New.
1436
1437 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1438
1439         * gcc.dg/graphite/id-23.c: New.
1440
1441 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1442
1443         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1444
1445 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1446
1447         * gcc.dg/graphite/pr42729.c: New.
1448
1449 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1450
1451         * gfortran.dg/graphite/id-20.f: New.
1452
1453 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1454
1455         * gcc.dg/graphite/id-22.c: New.
1456
1457 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1458
1459         * gcc.dg/graphite/run-id-2.c: Call abort.
1460
1461 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1462
1463         * gcc.dg/graphite/id-20.c: New.
1464
1465 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1466             Steve Kargl <kargl@gcc.gnu.org>
1467
1468         PR fortran/44595
1469         * gfortran.dg/move_alloc_3.f90: New.
1470         * gfortran.dg/random_seed_2.f90: New.
1471
1472 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1473
1474         * lib/target-supports.exp (check_effective_target_sync_int_long):
1475         Add hppa*-*-linux*.
1476         (check_effective_target_sync_char_short): Likewise.
1477
1478 2010-08-10  Yao Qi  <yao@codesourcery.com>
1479
1480         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1481         general form.
1482         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1483         * g++.dg/other/packed1.C: Likewise.
1484         * g++.dg/other/crash-4.C: Likewise.
1485         * g++.dg/ext/packed8.C: Likewise.
1486         * g++.dg/init/array16.C: Likewise.
1487
1488 2010-08-10  xinliang David Li  <davidxl@google.com>
1489         * gcc.dg/tree-ssa/loop-19.c: Add option
1490         -fno-prefetch-loop-array
1491
1492 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1493
1494         PR middle-end/45182
1495         * gcc.c-torture/compile/pr45182.c: New test.
1496
1497 2010-08-09  Jason Merrill  <jason@redhat.com>
1498
1499         PR c++/45236
1500         * g++.dg/cpp0x/variadic-104.C: New.
1501
1502 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1503
1504         PR fortran/44235
1505         * gfortran.dg/dependency_32.f90:  New test.
1506
1507 2010-08-09  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/44632
1510         * g++.dg/opt/nrv17.C: New testcase.
1511
1512 2010-08-09  Richard Guenther  <rguenther@suse.de>
1513
1514         PR middle-end/45212
1515         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1516         alignment from MEM_REF offset only if we took it from the
1517         base object.
1518
1519         * gcc.target/i386/pr24178.c: New testcase.
1520
1521 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1522
1523         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1524         * gcc.dg/20030702-1.c: Ditto.
1525         * gcc.dg/20050309-1.c: Ditto.
1526         * gcc.dg/20050325-1.c: Ditto.
1527         * gcc.dg/20050330-2.c: Ditto.
1528         * gcc.dg/20051201-1.c: Ditto.
1529         * gcc.dg/gomp/pr27573.c: Ditto.
1530         * gcc.dg/gomp/pr34610.c: Ditto.
1531         * gcc.dg/pr24225.c: Ditto.
1532         * gcc.dg/pr26570.c: Ditto.
1533         * gcc.dg/pr32773.c: Ditto.
1534         * g++.dg/gcov/gcov-6.C: Ditto.
1535         * g++.dg/gomp/pr34608.C: Ditto.
1536         * gfortran.dg/gomp/pr27573.f90: Ditto.
1537
1538         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1539         dg-require-host-local dg directive.
1540         * gcc.dg/profile-dir-2.c: Ditto.
1541         * gcc.dg/profile-dir-3.c: Ditto.
1542
1543 2010-08-08  Richard Guenther  <rguenther@suse.de>
1544
1545         PR tree-optimization/45109
1546         * gcc.c-torture/compile/pr45109.c: New testcase.
1547
1548 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1549
1550         * gcc.dg/march.c: Skip if -march defined.
1551         * gcc.dg/mtune.c: Skip if -mtune defined.
1552
1553         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1554         generic thunk support.
1555
1556 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1557
1558         PR target/45213
1559         * gcc.target/i386/pr45213.c: New test.
1560
1561 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1562
1563         PR libfortran/45143
1564         * gfortran.dg/fmt_error_11.f03: New test.
1565
1566 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1567
1568         * lib/target-supports.exp (check_effective_target_sync_int_long):
1569         Add arm*-*-linux-gnueabi.
1570         (check_effective_target_sync_char_short): Likewise.
1571
1572 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1573
1574         PR fortran/45159
1575         * gfortran.dg/dependency_31.f90:  New test.
1576
1577 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1578
1579         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1580
1581 2010-08-06  Jason Merrill  <jason@redhat.com>
1582
1583         * g++.dg/cpp0x/sfinae3.C: New.
1584         * g++.dg/cpp0x/sfinae4.C: New.
1585
1586 2010-08-06  Richard Guenther  <rguenther@suse.de>
1587
1588         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1589         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1590         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1591         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1592         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1593         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1594         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1595         * gcc.c-torture/execute/20100805-1.c: Likewise.
1596
1597 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1598
1599         PR testsuite/42855
1600         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1601
1602 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1603
1604         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1605         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1606
1607 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1608
1609         * g++.dg/ipa/devirt-1.C: New test.
1610         * g++.dg/ipa/devirt-2.C: Likewise.
1611         * g++.dg/ipa/devirt-3.C: Likewise.
1612         * g++.dg/ipa/devirt-4.C: Likewise.
1613         * g++.dg/ipa/devirt-5.C: Likewise.
1614         * gcc.dg/ipa/iinline-3.c: Likewise.
1615
1616 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1617
1618         PR tree-optimization/45144
1619         * gcc.dg/tree-ssa/pr45144.c: New test.
1620
1621 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1622
1623         PR fortran/42207
1624         PR fortran/44064
1625         PR fortran/44065
1626         * gfortran.dg/class_25.f03: New.
1627         * gfortran.dg/class_26.f03: New.
1628
1629 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1630
1631         * g++.dg/warn/miss-format-1.C: Update line number.
1632
1633 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         PR c++/44641
1636         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1637         .frame and .mask assembler directives.
1638
1639 2010-08-04  Richard Guenther  <rguenther@suse.de>
1640
1641         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1642         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1643         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1644         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1645
1646 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1647
1648         PR fortran/44857
1649         * gfortran.dg/derived_constructor_char_1.f90: New.
1650         * gfortran.dg/derived_constructor_char_2.f90: New.
1651
1652 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1653
1654         PR fortran/45159
1655         * gfortran.dg/dependency_30.f90:  New test.
1656
1657 2010-08-03  Jan Hubicka  <jh@suse.cz>
1658
1659         * gcc.c-torture/compile/pr45085.c: New testcase.
1660
1661 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1662
1663         PR fortran/44584
1664         PR fortran/45161
1665         * gfortran.dg/typebound_call_9.f03: Modified.
1666         * gfortran.dg/typebound_generic_1.f03: Modified.
1667
1668 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1669
1670         PR fortran/45159
1671
1672         * gfortran.dg/dependency_29.f90:  New test.
1673
1674 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1675
1676         PR fortran/36854
1677         * gfortran.dg/character_comparison_2.f90:  New test.
1678         * gfortran.dg/character_comparison_3.f90:  New test.
1679         * gfortran.dg/dependency_28.f90:  New test.
1680
1681 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1682
1683         PR target/40457
1684         * gcc.target/arm/pr40457-1.c: New test.
1685         * gcc.target/arm/pr40457-2.c: New test.
1686
1687 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1688
1689         PR fortran/44912
1690         * gfortran.dg/typebound_call_17.f03: New.
1691
1692 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1693
1694         PR fortran/44929
1695         * gfortran.dg/allocate_derived_3.f90: New.
1696
1697 2010-07-30  Xinliang David Li  <davidxl@google.com>
1698         PR tree-optimization/45121
1699         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1700
1701 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1702
1703         PR c++/45112
1704         * testsuite/g++.dg/pr45112.C: New test.
1705
1706 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1707
1708         PR debug/45055
1709         PR rtl-optimization/45137
1710         * gcc.dg/pr45055.c: New test.
1711
1712 2010-07-30  Alan Modra  <amodra@gmail.com>
1713
1714         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1715         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1716
1717 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1718
1719         PR fortran/45087
1720         PR fortran/45125
1721         * gfortran.dg/whole_file_25.f90: New.
1722         * gfortran.dg/whole_file_26.f90: New.
1723         * gfortran.dg/whole_file_27.f90: New.
1724
1725 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1726
1727         PR fortran/44962
1728         * gfortran.dg/typebound_proc_17.f03: New.
1729
1730 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1731
1732         PR fortran/45004
1733         * gfortran.dg/move_alloc_2.f90: New.
1734
1735 2010-07-29  Xinliang David Li  <davidxl@google.com>
1736         PR tree-optimization/45121
1737         * c-c++-common/uninit-17.c: Fix expected output.
1738
1739 2010-07-29  Richard Guenther  <rguenther@suse.de>
1740
1741         PR tree-optimization/45120
1742         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1743
1744 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1745
1746         PR fortran/42051
1747         PR fortran/44064
1748         * gfortran.dg/pr42051.f03: New testcase.
1749
1750 2010-07-29  Richard Guenther  <rguenther@suse.de>
1751
1752         PR middle-end/45034
1753         * gcc.c-torture/execute/pr45034.c: New testcase.
1754
1755 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1756
1757         PR c++/45096
1758         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1759
1760 2010-07-28  Daniel Kraft  <d@domob.eu>
1761
1762         * gfortran.dg/bound_8.f90: New test.
1763
1764 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR debug/45105
1767         * gcc.dg/pr45105.c: New test.
1768
1769 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1770
1771         PR rtl-optimization/45107
1772         * gcc.dg/pr45107.c: New test.
1773
1774 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1775
1776         PR rtl-optimization/45101
1777         * gcc.dg/pr45101.c: New test.
1778
1779 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1780
1781         PR fortran/45077
1782         * gfortran.dg/whole_file_24.f90: New.
1783
1784 2010-07-27  Jason Merrill  <jason@redhat.com>
1785
1786         * g++.dg/cpp0x/variadic102.C: New.
1787         * g++.dg/cpp0x/variadic103.C: New.
1788
1789 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1790
1791         PR rtl-optimization/40956
1792         PR target/42495
1793         PR middle-end/42574
1794         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1795         * gcc.target/arm/pr42574.c: Add tests.
1796
1797 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1798
1799         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1800         test name.
1801         (cleanup-repo-files): Ditto.
1802         (cleanup-saved-temps): Ditto.
1803
1804 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR testsuite/44701
1807         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1808
1809         PR c/45079
1810         * gcc.dg/pr45079.c: New test.
1811
1812 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1813
1814         PR tree-optimization/44152
1815         * gcc.dg/vect/fast-math-pr44152.c: New test.
1816
1817 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1818
1819         PR ObjC/44140
1820         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1821         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1822         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1823         * obj-c++.dg/torture/trivial.mm: Ditto.
1824         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1825         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1826         * objc.dg/torture/tls/thr-init.m: Ditto.
1827         * objc.dg/torture/trivial.m: Ditto.
1828
1829 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1830
1831         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1832         Skip on spu-*-* targets.
1833
1834 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR tree-optimization/45083
1837         * gcc.dg/pr45083.c: New test.
1838
1839 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1840
1841         PR fortran/40873
1842         * gfortran.dg/whole_file_22.f90: New test.
1843         * gfortran.dg/whole_file_23.f90: New test.
1844
1845 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1846             Jack Howarth  <howarth@bromo.med.uc.edu>
1847             Richard Henderson  <rth@redhat.com>
1848
1849         PR target/44132
1850         * gcc.dg/tls/thr-init-1.c: New.
1851         * gcc.dg/tls/thr-init-2.c: New.
1852         * gcc.dg/torture/tls New.
1853         * gcc.dg/torture/tls/tls-test.c: New.
1854         * gcc.dg/torture/tls/thr-init-1.c: New.
1855         * gcc.dg/torture/tls/tls.exp: New.
1856         * gcc.dg/torture/tls/thr-init-2.c: New.
1857         * gcc.dg/tls/emutls-2.c: New test
1858
1859         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1860         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1861         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1862         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1863         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1864         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1865         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1866         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1867         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1868         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1869         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1870         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1871         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1872         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1873         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1874         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1875         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1876         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1877         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1878         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1879         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1880         gfortran.dg/gomp/omp_threadprivate1.f90,
1881         gfortran.dg/gomp/omp_threadprivate2.f90,
1882         gfortran.dg/gomp/reduction1.f90,
1883         gfortran.dg/gomp/sharing-1.f90: Likewise.
1884
1885 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1886
1887         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1888         sse_runtime.
1889         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1890         dg-require-visibility.
1891
1892 2010-07-26  Richard Guenther  <rguenther@suse.de>
1893
1894         PR tree-optimization/43784
1895         * gcc.c-torture/execute/pr43784.c: New testcase.
1896         * g++.dg/torture/pr43784.C: Likewise.
1897
1898 2010-07-26  Richard Guenther  <rguenther@suse.de>
1899
1900         PR middle-end/45056
1901         * g++.dg/pr45056.C: New testcase.
1902
1903 2010-07-26  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/45071
1906         * gcc.dg/pr45071.c: New testcase.
1907
1908 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1909
1910         PR fortran/45066
1911         * gfortran.dg/namelist_62.f90: New.
1912
1913 2010-07-26  Richard Guenther  <rguenther@suse.de>
1914
1915         * gcc.c-torture/execute/pr45017.c: Move ...
1916         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1917
1918 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1919
1920         PR fortran/40628
1921         * trim_optimize_1.f90:  New test.
1922         * character_comparision_1.f90:  New test.
1923
1924 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1925
1926         PR fortran/42852
1927         * gfortran.dg/wtruncate_fix.f: New test.
1928
1929 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1930
1931         PR testsuite/45068
1932         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1933
1934 2010-07-24  Richard Guenther  <rguenther@suse.de>
1935
1936         PR lto/43788
1937         * g++.dg/lto/20100724-1_0.C: New testcase.
1938
1939 2010-07-24  Richard Guenther  <rguenther@suse.de>
1940
1941         PR lto/43212
1942         * gcc.dg/lto/20100724-1_0.c: New testcase.
1943         * gcc.dg/lto/20100724-1_1.c: Likewise.
1944
1945 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1946
1947         PR fortran/40011
1948         * gfortran.dg/whole_file_21.f90: New.
1949
1950         * gfortran.dg/integer_exponentiation_3.F90: Use
1951         -ffloat-store only for i?86/x86-64 -m32.
1952
1953 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1954
1955         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1956         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1957
1958 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1959
1960         * gfortran.dg/func_decl_4.f90: Split test into two ...
1961         * gfortran.dg/func_decl_5.f90: ... parts.
1962         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1963         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1964         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1965         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1966         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1967         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1968         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1969         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1970         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1971         * gfortran.dg/sizeof.f90: Make test valid.
1972         * gfortran.dg/pr20865.f90: Add new dg-error.
1973         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1974         * gfortran.dg/g77/19990218-0.f: Ditto.
1975         * gfortran.dg/g77/19990218-1.f: Ditto.
1976         * gfortran.dg/g77/970625-2.f: Ditto.
1977         * gfortran.dg/pr37243.f: Fix function declaration.
1978         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1979         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1980
1981 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1982
1983         PR fortran/44945
1984         * gfortran.dg/char_array_structure_constructor.f90: Add
1985         -fwhole-file as dg-option as it otherwise fails on some
1986         systems.
1987
1988 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1989
1990         * gnat.dg/aggr16.ad[sb]: New test.
1991         * gnat.dg/aggr16_pkg.ads: New helper.
1992
1993 2010-07-23  Richard Guenther  <rguenther@suse.de>
1994
1995         PR lto/43071
1996         * g++.dg/lto/20100723-1_0.C: New testcase.
1997
1998 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1999
2000         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2001         AVX support.
2002         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2003         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2004
2005 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2006
2007         * lib/target-supports.exp (add_options_for_tls): New proc.
2008         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2009         * g++.dg/tls/static-1a.cc: Likewise.
2010         * gcc.dg/tls/emutls-1.c: Likewise.
2011         * gcc.dg/tls/opt-11.c: Likewise.
2012         * gcc.dg/tls/opt-12.c: Likewise.
2013         * gcc.dg/tls/pr24428-2.c: Likewise.
2014         * gcc.dg/tls/pr24428.c: Likewise.
2015         * obj-c++.dg/tls/static-1.mm: Likewise.
2016         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2017         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2018         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2019         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2020         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2021         * objc.dg/torture/tls/thr-init.m: Likewise.
2022         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2023
2024 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2025
2026         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2027         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2028         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2029         optimized dump files.
2030
2031 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2032
2033         PR tree-optimization/45047
2034         * gcc.c-torture/compile/pr45047.c: New test.
2035
2036 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2037
2038         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2039         instead of dg-compile.
2040         * gcc.dg/float-range-4.c: Ditto.
2041         * gcc.dg/float-range-5.c: Ditto.
2042         * gcc.dg/fold-overflow-1.c: Ditto.
2043         * gcc.dg/gomp/sections-4.c: Ditto.
2044         * gcc.dg/transparent-union-1.c: Ditto.
2045         * gcc.dg/transparent-union-2.c: Ditto.
2046         * gcc.target/i386/pr39315-check.c: Ditto.
2047         * g++.dg/gomp/sections-4.C: Ditto.
2048         * g++.dg/template/dtor7.C: Ditto.
2049         * g++.dg/tree-ssa/pr19952.C: Ditto.
2050         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2051         * gfortran.dg/graphite/pr42185.f90: Ditto.
2052         * gfortran.dg/namelist_36.f90: Ditto.
2053         * gnat.dg/noreturn1.adb: Ditto.
2054         * gnat.dg/specs/small_alignment.ads: Ditto.
2055
2056 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2057
2058         PR tree-optimization/44915
2059         * g++.dg/torture/pr44915.C: New test.
2060
2061 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2062
2063         PR tree-optimization/44914
2064         * g++.dg/tree-ssa/pr44914.C: New test.
2065
2066 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2067
2068         PR target/44290
2069         * gcc.dg/pr44290-1.c: New test.
2070         * gcc.dg/pr44290-2.c: New test.
2071
2072 2010-07-23  Jason Merrill  <jason@redhat.com>
2073
2074         PR c++/45008
2075         * g++.dg/abi/mangle44.C: New.
2076
2077 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2078
2079         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2080         for compile-time only tests.
2081         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2082         target check.
2083         * gcc.target/i386/pr39315-4.c: Ditto.
2084         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2085         target check.  Include sse-os-support.h.
2086         (main): Call check_isa and sse_os_support.
2087         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2088         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2089         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2090         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2091         target check.  Include sse-os-support.h.
2092         (main): Call check_isa and sse_os_support.
2093         * gcc.target/i386/vperm-v2df.c: Ditto.
2094
2095 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2096
2097         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2098         (check_effective_target_avx_runtime): New procedure.
2099         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2100         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2101
2102         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2103         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2104         and __get_cpuid test.
2105         * gcc.dg/compat/vector-2b_main.c: Ditto.
2106
2107         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2108
2109         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2110         for compile-time only test.
2111         * gcc.dg/pr32716.c: Ditto.
2112         * gcc.dg/pr34856.c: Ditto.
2113         * gcc.dg/pr36997.c: Ditto.
2114         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2115         * gfortran.dg/pr28158.f90: Ditto.
2116         * gfortran.dg/pr30667.f: Ditto.
2117
2118         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2119         i?86-*-* and x86_64-*-* targets to disable execution on targets
2120         without sse2 runtime support.
2121         * g++.dg/vect/vect.exp: Ditto.
2122         * gfortran.dg/vect/vect.exp: Ditto.
2123
2124         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2125         * gcc.dg/pr37544.c: Ditto.
2126         * gcc.dg/pr40550.c: Ditto.
2127         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2128         * gcc.dg/compat/vector-1a_main.c: Ditto.
2129         * gcc.dg/compat/vector-2a_main.c: Ditto.
2130         * gcc.dg/torture/pr16104-1.c: Ditto.
2131         * gcc.dg/torture/pr35771-1.c: Ditto.
2132         * gcc.dg/torture/pr35771-2.c: Ditto.
2133         * gcc.dg/torture/pr35771-3.c: Ditto.
2134         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2135         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2136         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2137         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2138         * g++.dg/other/i386-1.C: Ditto.
2139         * g++.dg/other/pr40446.C: Ditto.
2140
2141 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2142
2143         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2144
2145 2010-07-23  Daniel Kraft  <d@domob.eu>
2146
2147         PR fortran/44709
2148         * gfortran.dg/exit_1.f08: New test.
2149         * gfortran.dg/exit_2.f08: New test.
2150
2151 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2152
2153         PR tree-optimization/39839
2154         * gcc.target/arm/pr39839.c: New test case.
2155
2156 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2157
2158         * gnat.dg/unchecked_convert5b.adb: New test.
2159         * gnat.dg/unchecked_convert6.adb: Likewise.
2160         * gnat.dg/unchecked_convert6b.adb: Likewise.
2161
2162 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2163
2164         * gnat.dg/aggr15.ad[sb]: New test.
2165
2166 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2167
2168         PR debug/45024
2169         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2170
2171 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2172
2173         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2174         with dg-require-linker-plugin.
2175
2176 2010-07-22  Richard Guenther  <rguenther@suse.de>
2177
2178         PR lto/43850
2179         * g++.dg/lto/20100722-1_0.C: New testcase.
2180
2181 2010-07-22  Richard Guenther  <rguenther@suse.de>
2182
2183         PR lto/42451
2184         * gcc.dg/lto/20100720-3_0.c: New testcase.
2185         * gcc.dg/lto/20100720-3_1.c: Likewise.
2186
2187 2010-07-22  Richard Guenther  <rguenther@suse.de>
2188
2189         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2190         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2191
2192         PR lto/43373
2193         * gcc.dg/lto/20100722-1_0.c: New testcase.
2194
2195 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2196
2197         PR tree-optimization/44891
2198         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2199
2200 2010-07-22  Richard Guenther  <rguenther@suse.de>
2201
2202         PR tree-optimization/45017
2203         * gcc.c-torture/execute/pr45017.c: New testcase.
2204
2205 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2206
2207         PR fortran/45019
2208         * gfortran.dg/aliasing_dummy_5.f90: New.
2209
2210 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2211
2212         PR target/43698
2213         * gcc.target/arm/pr43698.c: New test.
2214
2215 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2216
2217         PR fortran/44929
2218         * Revert my commit r162325 for this PR.
2219
2220 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2221
2222         PR debug/45015
2223         * gcc.target/m68k/pr45015.c: New test.
2224
2225 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2226
2227         PR c++/44641
2228         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2229         comments.
2230
2231 2010-07-21  Richard Guenther  <rguenther@suse.de>
2232
2233         PR lto/45018
2234         * g++.dg/lto/20100721-1_0.C: New testcase.
2235
2236 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2237
2238         PR tree-optimization/44900
2239         * g++.dg/torture/pr44900.C: New test.
2240
2241 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2242
2243         PR middle-end/44738
2244         * c-c++-common/uninit-17.c: Correct expected error.
2245
2246 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2247
2248         * gcc.dg/guality/asm-1.c: New test.
2249
2250         PR debug/45003
2251         * gcc.dg/guality/pr45003-2.c: New test.
2252         * gcc.dg/guality/pr45003-3.c: New test.
2253
2254 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         PR libfortran/44697
2257         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2258
2259 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2260
2261         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2262         defined on the current line.
2263         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2264         * g++.dg/debug/dwarf2/pr44641.C: New.
2265
2266 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2267
2268         * gcc.target/powerpc/block-move-1.c: New test.
2269         * gcc.target/powerpc/block-move-2.c: New test.
2270
2271 2010-07-20  Jason Merrill  <jason@redhat.com>
2272
2273         PR c++/44967
2274         * g++.dg/cpp0x/sfinae2.C: New.
2275
2276 2010-07-20  Richard Guenther  <rguenther@suse.de>
2277
2278         PR lto/42696
2279         * gcc.dg/lto/20100720-4_0.c: New testcase.
2280
2281 2010-07-20  Richard Guenther  <rguenther@suse.de>
2282
2283         PR lto/43221
2284         * gcc.dg/lto/20100720-2_0.c: New testcase.
2285         * gcc.dg/lto/20100720-2_1.c: Likewise.
2286
2287 2010-07-20  Richard Guenther  <rguenther@suse.de>
2288
2289         PR lto/43208
2290         * gcc.dg/lto/20100720-1_0.c: New testcase.
2291         * gcc.dg/lto/20100720-1_1.c: Likewise.
2292
2293 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2294
2295         PR debug/45003
2296         * gcc.dg/guality/pr45003-1.c: New test.
2297
2298 2010-07-20  Richard Guenther  <rguenther@suse.de>
2299
2300         PR tree-optimization/44977
2301         * gcc.dg/torture/pr44977.c: New testcase.
2302
2303 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2304
2305         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2306         sync_char_short
2307
2308 2010-07-20  Richard Guenther  <rguenther@suse.de>
2309
2310         PR middle-end/44971
2311         PR middle-end/44988
2312         * gcc.dg/pr44971.c: New testcase.
2313         * gcc.c-torture/compile/pr44988.c: Likewise.
2314
2315 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2316
2317         PR fortran/44929
2318         * gfortran.dg/allocate_with_typespec.f90: New test.
2319         * gfortran.dg/allocate_derived_1.f90: Update error message.
2320
2321 2010-07-19  Jason Merrill  <jason@redhat.com>
2322
2323         PR c++/44996
2324         * g++.dg/cpp0x/decltype23.C: New.
2325
2326 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2327
2328         PR fortran/42385
2329         * gfortran.dg/class_defined_operator_1.f03 : New test.
2330
2331 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2332
2333         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2334         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2335         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2336         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2337
2338 2010-07-19  Richard Guenther  <rguenther@suse.de>
2339
2340         PR middle-end/44941
2341         * gcc.c-torture/compile/pr44941.c: New testcase.
2342
2343 2010-07-19  Jason Merrill  <jason@redhat.com>
2344
2345         PR c++/44969
2346         * g++.dg/template/sfinae24.C: New.
2347
2348 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2349
2350         PR fortran/44353
2351         * gfortran.dg/data_implied_do_2.f90: Removed.
2352
2353 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2354
2355         PR c++/44969
2356         * g++.dg/template/sfinae23.C: New.
2357
2358 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2359
2360         * lib/target-supports.exp (check_sse_os_support_available): New
2361         proc.
2362         (check_sse_hw_available): New proc.
2363         (check_effective_target_sse_runtime): New proc.
2364         (check_effective_target_sse2_runtime): New proc.
2365         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2366         -msse2 if check_sse_os_support_available.
2367         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2368         check_sse_os_support_available.
2369         * gcc.dg/vect/vect.exp: Likewise.
2370         * gfortran.dg/vect/vect.exp: Likewise.
2371         * gcc.target/i386/sol2-check: Renamed to ...
2372         * gcc.target/i386/sse-os-support.h: ... this.
2373         (sol2_check): Renamed to ...
2374         (sse_os_support): ... this.
2375         Only test movss with xmm registers.
2376         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2377         Removed ILL_INSN, ILL_INSN_LEN.
2378         * gcc.target/i386/sse2-check.h: Likewise.
2379         * gcc.target/i386/sse3-check.h: Likewise.
2380         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2381         Removed cpuid.h, __get_cpuid test.
2382         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2383         Removed cpuid.h, __get_cpuid test.
2384         * g++.dg/other/pr40446.C: Likewise.
2385         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2386         * gcc.dg/compat/vector-1a_main.c: Likewise.
2387         * gcc.dg/compat/vector-2a_main.c: Likewise.
2388         * gcc.dg/pr36584.c: Likewise.
2389         * gcc.dg/pr37544.c: Likewise.
2390         * gcc.dg/torture/pr16104-1.c: Likewise.
2391         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2392         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2393         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2394         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2395         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2396         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2397         sse2_runtime.
2398         * gcc.dg/torture/pr35771-2.c: Likewise.
2399         * gcc.dg/torture/pr35771-3.c: Likewise.
2400         * gcc.target/i386/pr39315-2.c: Likewise.
2401         * gcc.target/i386/pr39315-4.c: Likewise.
2402         * gcc.target/i386/vperm-v2df.c: Likewise.
2403         * gcc.target/i386/vperm-v2di.c: Likewise.
2404         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2405         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2406         sse_runtime.
2407
2408 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2409
2410         PR fortran/44353
2411         * gfortran.dg/data_implied_do_2.f90: New test.
2412
2413 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2414
2415         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2416
2417 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2418
2419         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2420         to the "mips16" group.
2421         (mips_using_mips16_p): New procedure.
2422         (mips-dg-options): Use it.
2423
2424 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2425
2426         * gcc.target/mips/mips16-attributes-4.c: New test.
2427
2428 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2429
2430         PR testsuite/44418
2431         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2432         * gcc.target/powerpc/recip-2.c: Ditto.
2433         * gcc.target/powerpc/recip-3.c: Ditto.
2434
2435 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2436
2437         * gcc.target/arm/pr42235.c: New test.
2438
2439 2010-07-16  Jason Merrill  <jason@redhat.com>
2440
2441         PR c++/32505
2442         * g++.dg/template/partial8.C: New.
2443
2444 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2445
2446         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2447         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2448         in C++.
2449         (gualcvt): New overloaded inline.
2450         (GUALCVT): Use it for C++.
2451         * g++.dg/guality/guality.exp: New.
2452         * g++.dg/guality/guality.h: New.
2453         * g++.dg/guality/redeclaration1.C: New test.
2454         * g++.dg/dg.exp: Prune also guality/* tests.
2455         * gcc.dg/guality/pr43141.c: Moved to...
2456         * c-c++-common/guality/pr43141.c: ... here.
2457
2458 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2459
2460         PR libfortran/37077
2461         * gfortran.dg/char4_iunit_2.f03: New test.
2462
2463 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2464
2465         * lib/plugin-support.exp (plugin-test-execute):
2466         Add ${gcc_objdir}/intl to includes.
2467
2468 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2469
2470         PR target/44942
2471         * gcc.c-torture/execute/pr44942.c: New test.
2472         * gcc.target/i386/pr44942.c: New test.
2473
2474 2010-07-15  Jason Merrill  <jason@redhat.com>
2475
2476         PR c++/44909
2477         * g++.dg/cpp0x/implicit7.C: New.
2478         * g++.dg/cpp0x/implicit8.C: New.
2479
2480 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2481
2482         Disable float tests for __SPU__ targets due to lack of signed zero:
2483         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2484         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2485         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2486         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2487         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2488         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2489         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2490         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2491         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2492
2493 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2494
2495         * gfortran.dg/select_char_2.f90: New test.
2496
2497 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2498
2499         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2500         with DECL_CHAIN.
2501
2502 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2503
2504         PR fortran/44936
2505         * gfortran.dg/typebound_generic_9.f03: New.
2506
2507 2010-07-15  Richard Guenther  <rguenther@suse.de>
2508
2509         PR tree-optimization/44946
2510         * gcc.c-torture/compile/pr44946.c: New testcase.
2511
2512 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2513
2514         PR fortran/40206
2515         * gfortran.dg/select_char_3.f90: New test.
2516
2517 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2518             Kevin F. Quinn  <kevquinn@gentoo.org>
2519
2520         * gcc.dg/Wtrampolines.c: New.
2521
2522 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2523
2524         PR libfortran/44934
2525         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2526
2527 2010-07-14  Jason Merrill  <jason@redhat.com>
2528
2529         PR c++/44810
2530         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2531
2532         Implement C++0x unrestricted unions (N2544)
2533         * g++.dg/cpp0x/union1.C: New.
2534         * g++.dg/cpp0x/union2.C: New.
2535         * g++.dg/cpp0x/union3.C: New.
2536         * g++.dg/cpp0x/defaulted2.C: Adjust.
2537         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2538         * g++.old-deja/g++.ext/anon2.C: Adjust.
2539         * g++.old-deja/g++.mike/misc6.C: Adjust.
2540
2541 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/44925
2544         * gfortran.dg/c_loc_tests_15.f90: New.
2545
2546 2010-07-13  Jason Merrill  <jason@redhat.com>
2547
2548         PR c++/44909
2549         * g++.dg/cpp0x/implicit6.C: New.
2550
2551 2010-07-13  Jason Merrill  <jason@redhat.com>
2552
2553         PR c++/44540
2554         * g++.dg/abi/noreturn1.C: New.
2555         * g++.dg/abi/noreturn2.C: New.
2556
2557 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2558
2559         PR other/44874
2560         PR debug/44832
2561         * c-c++-common/pr44832.c: New test.
2562
2563 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2564
2565         PR objc/44488
2566         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2567         on the target.  Make sure that we can assemble the emitted asm when
2568         the test type is 'compile'.
2569
2570 2010-07-13  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/36960
2573         * g++.dg/torture/pr36960.C: New testcase.
2574
2575 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2576
2577         PR c++/44908
2578         * g++.dg/template/sfinae21.C: New.
2579         * g++.dg/template/sfinae22.C: Likewise.
2580
2581 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2582
2583         PR testsuite/42843
2584         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2585         * gcc.dg/plugin/ggcplug.c: Likewise.
2586         * g++.dg/plugin/selfassign.c: Likewise.
2587         * g++.dg/plugin/attribute_plugin.c: Likewise.
2588         * g++.dg/plugin/dumb_plugin.c: Likewise.
2589         * g++.dg/plugin/pragma_plugin.c: Likewise.
2590
2591 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2592
2593         * gcc.c-torture/execute/pr44683.x: New.
2594         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2595
2596 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2597
2598         PR fortran/44434
2599         PR fortran/44565
2600         PR fortran/43945
2601         PR fortran/44869
2602         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2603         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2604         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2605         * gfortran.dh/typebound_call_16.f03: New.
2606         * gfortran.dg/typebound_generic_6.f03: New.
2607         * gfortran.dg/typebound_generic_7.f03: New.
2608         * gfortran.dg/typebound_generic_8.f03: New.
2609
2610 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2611
2612         PR libfortran/37077
2613         * gfortran.dg/char4_iunit_1.f03: New test.
2614
2615 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2616
2617         * gcc.dg/tree-ssa/vrp53.c: New test.
2618
2619 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2620
2621         PR c++/44907
2622         * g++.dg/template/sfinae19.C: New.
2623         * g++.dg/template/sfinae20.C: Likewise.
2624
2625 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2626
2627         * gcc.target/arm/interrupt-1.c: New test.
2628         * gcc.target/arm/interrupt-2.c: New test.
2629
2630 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2631
2632         * gcc.dg/pr42427.c: Require c99_runtime.
2633         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2634         c99_runtime.
2635         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2636         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2637         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2638         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2639         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2640         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2641         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2642         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2643         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2644         * gcc.target/i386/pr37275.c: Require visibility support.
2645
2646 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2647
2648         * lib/target-supports.exp (check_effective_target_sse): New proc.
2649         * gcc.target/i386/sol2-check.h: New file.
2650         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2651         Include sol2-check.h.
2652         (main) Only run do_test () if sol2_check ().
2653         * gcc.target/i386/sse2-check.h: Likewise.
2654         * gcc.target/i386/sse3-check.h: Likewise.
2655         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2656         [__sun__ && __svr4__]: Execute SSE2 instruction.
2657         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2658         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2659         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2660         * g++.dg/ext/vector14.C: Likewise.
2661         * g++.dg/other/mmintrin.C: Likewise.
2662         * gcc.dg/20020418-1.c: Likewise.
2663         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2664         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2665         * gcc.dg/format/unnamed-1.c: Likewise.
2666         Adapt dg-warning line number.
2667         * gcc.dg/graphite/pr40281.c: Likewise.
2668         * gcc.dg/pr32176.c: Likewise.
2669         * gcc.dg/pr40550.c: Likewise.
2670         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2671         * gcc.dg/torture/pr36891.c: Likewise.
2672         * gcc.target/i386/20020218-1.c: Likewise.
2673         * gcc.target/i386/20020523.c: Likewise.
2674         * gcc.target/i386/abi-1.c: Likewise.
2675         * gcc.target/i386/brokensqrt.c: Likewise.
2676         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2677         * gcc.target/i386/pr13366.c: Likewise.
2678         * gcc.target/i386/pr13685.c: Likewise.
2679         * gcc.target/i386/pr24306.c: Likewise.
2680         * gcc.target/i386/pr31486.c: Likewise.
2681         * gcc.target/i386/pr32065-1.c: Likewise.
2682         * gcc.target/i386/pr32065-2.c: Likewise.
2683         * gcc.target/i386/pr32389.c: Likewise.
2684         * gcc.target/i386/pr38824.c: Likewise.
2685         * gcc.target/i386/pr38931.c: Likewise.
2686         * gcc.target/i386/pr39592-1.c: Likewise.
2687         * gcc.target/i386/pr43766.c: Likewise.
2688         * gcc.target/i386/recip-divf.c: Likewise.
2689         * gcc.target/i386/recip-sqrtf.c: Likewise.
2690         * gcc.target/i386/recip-vec-divf.c: Likewise.
2691         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2692         * gcc.target/i386/sse-1.c: Likewise.
2693         * gcc.target/i386/sse-16.c: Likewise.
2694         * gcc.target/i386/sse-2.c: Likewise.
2695         * gcc.target/i386/sse-20.c: Likewise.
2696         * gcc.target/i386/sse-3.c: Likewise.
2697         * gcc.target/i386/sse-7.c: Likewise.
2698         * gcc.target/i386/sse-9.c: Likewise.
2699         * gcc.target/i386/sse-addps-1.c: Likewise.
2700         * gcc.target/i386/sse-addss-1.c: Likewise.
2701         * gcc.target/i386/sse-andnps-1.c: Likewise.
2702         * gcc.target/i386/sse-andps-1.c: Likewise.
2703         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2704         * gcc.target/i386/sse-comiss-1.c: Likewise.
2705         * gcc.target/i386/sse-comiss-2.c: Likewise.
2706         * gcc.target/i386/sse-comiss-3.c: Likewise.
2707         * gcc.target/i386/sse-comiss-4.c: Likewise.
2708         * gcc.target/i386/sse-comiss-5.c: Likewise.
2709         * gcc.target/i386/sse-comiss-6.c: Likewise.
2710         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2711         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2712         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2713         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2714         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2715         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2716         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2717         * gcc.target/i386/sse-divps-1.c: Likewise.
2718         * gcc.target/i386/sse-divss-1.c: Likewise.
2719         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2720         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2721         * gcc.target/i386/sse-maxps-1.c: Likewise.
2722         * gcc.target/i386/sse-maxss-1.c: Likewise.
2723         * gcc.target/i386/sse-minps-1.c: Likewise.
2724         * gcc.target/i386/sse-minss-1.c: Likewise.
2725         * gcc.target/i386/sse-movaps-1.c: Likewise.
2726         * gcc.target/i386/sse-movaps-2.c: Likewise.
2727         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2728         * gcc.target/i386/sse-movhps-1.c: Likewise.
2729         * gcc.target/i386/sse-movhps-2.c: Likewise.
2730         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2731         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2732         * gcc.target/i386/sse-movntps-1.c: Likewise.
2733         * gcc.target/i386/sse-movss-1.c: Likewise.
2734         * gcc.target/i386/sse-movss-2.c: Likewise.
2735         * gcc.target/i386/sse-movss-3.c: Likewise.
2736         * gcc.target/i386/sse-movups-1.c: Likewise.
2737         * gcc.target/i386/sse-movups-2.c: Likewise.
2738         * gcc.target/i386/sse-mulps-1.c: Likewise.
2739         * gcc.target/i386/sse-mulss-1.c: Likewise.
2740         * gcc.target/i386/sse-orps-1.c: Likewise.
2741         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2742         * gcc.target/i386/sse-recip-vec.c: Likewise.
2743         * gcc.target/i386/sse-recip.c: Likewise.
2744         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2745         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2746         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2747         * gcc.target/i386/sse-subps-1.c: Likewise.
2748         * gcc.target/i386/sse-subss-1.c: Likewise.
2749         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2750         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2751         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2752         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2753         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2754         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2755         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2756         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2757         * gcc.target/i386/sse-xorps-1.c: Likewise.
2758         * gcc.target/i386/ssefn-1.c: Likewise.
2759         * gcc.target/i386/ssefn-3.c: Likewise.
2760         * gcc.target/i386/sseregparm-1.c: Likewise.
2761         * gcc.target/i386/stackalign/return-3.c: Likewise.
2762         * gcc.target/i386/vectorize1.c: Likewise.
2763         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2764         * gcc.target/i386/xorps-sse.c: Likewise.
2765         * gfortran.dg/pr28158.f90: Likewise.
2766         * gfortran.dg/pr30667.f: Likewise.
2767         * gnat.dg/loop_optimization7.adb: Likewise.
2768         * gnat.dg/sse_nolib.adb: Likewise.
2769
2770 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2771
2772         PR fortran/44702
2773         * gfortran.dg/use_rename_6.f90: New.
2774         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2775
2776 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2777
2778         PR fortran/44869
2779         * gfortran.dg/class_24.f03: New.
2780
2781 2010-07-10  Richard Guenther  <rguenther@suse.de>
2782
2783         PR lto/44889
2784         * gcc.dg/lto/20100709-1_0.c: New testcase.
2785         * gcc.dg/lto/20100709-1_1.c: Likewise.
2786
2787 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2788
2789         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2790
2791 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2792
2793         PR objc/44140
2794         * objc.dg/lto/trivial-1_0.m: New.
2795         * objc.dg/lto/lto.exp: New.
2796         * obj-c++.dg/lto/trivial-1_0.mm: New.
2797         * obj-c++.dg/lto/lto.exp: New.
2798         * objc.dg/symtab-1.m: Adjust sizes.
2799         * objc.dg/image-info.m: Do not run for gnu-runtime.
2800
2801 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2802
2803         * gcc.dg/pr32370.c: Allow another kind of error message.
2804
2805 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2806
2807         * gnat.dg/atomic3.adb: New test.
2808
2809 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2810             Denys Vlasenko  <dvlasenk@redhat.com>
2811             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2812
2813         PR tree-optimization/28632
2814         * gcc.dg/tree-ssa/vrp51.c: New test.
2815         * gcc.dg/tree-ssa/vrp52.c: New test.
2816
2817 2010-07-09  Jason Merrill  <jason@redhat.com>
2818
2819         * g++.dg/abi/covariant6.C: New.
2820         * g++.dg/inherit/covariant17.C: Test both bases.
2821         * g++.dg/inherit/covariant7.C: Check vtable layout.
2822
2823 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2824
2825         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2826
2827 2010-07-09  Richard Guenther  <rguenther@suse.de>
2828
2829         PR tree-optimization/44852
2830         * gcc.c-torture/execute/pr44852.c: New testcase.
2831
2832 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2833
2834         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2835         multiplication by values.
2836         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2837         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2838
2839 2010-07-09  Richard Guenther  <rguenther@suse.de>
2840
2841         PR tree-optimization/44882
2842         * gfortran.dg/pr44882.f90: New testcase.
2843
2844 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2845
2846         PR target/40657
2847         * gcc.target/arm/pr40657-1.c: New test.
2848         * gcc.target/arm/pr40657-2.c: New test.
2849         * gcc.c-torture/execute/pr40657.c: New test.
2850
2851 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2852
2853         * gcc.dg/tree-ssa/vrp50.c: New test.
2854         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2855
2856 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2857
2858         PR fortran/44649
2859         * gfortran.dg/c_sizeof_1.f90: Modified.
2860         * gfortran.dg/storage_size_1.f08: New.
2861         * gfortran.dg/storage_size_2.f08: New.
2862
2863 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2864
2865         * gcc.c-torture/execute/20100708-1.c: New test.
2866
2867 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR fortran/44847
2870         * gfortran.dg/gomp/pr44847.f90: New test.
2871
2872 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2873
2874         PR tree-optimization/44710
2875         * gcc.dg/tree-ssa/ifc-6.c: New.
2876         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2877
2878 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2879
2880         PR fortran/18918
2881         * gfortran.dg/coarray_10.f90: Add an additional test.
2882
2883 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2884
2885         PR middle-end/44828
2886         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2887         * gcc.c-torture/execute/pr44828.x: Revert.
2888
2889 2010-07-08  Jason Merrill  <jason@redhat.com>
2890
2891         PR c++/43120
2892         * g++.dg/inherit/covariant17.C: New.
2893         * g++.dg/abi/covariant1.C: Actually test for the bug.
2894
2895 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2896
2897         PR rtl-optimization/44838
2898         * gcc.dg/pr44838.c: New.
2899
2900 2010-07-08  Richard Guenther  <rguenther@suse.de>
2901
2902         PR tree-optimization/44831
2903         * gcc.c-torture/compile/pr44831.c: New testcase.
2904         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2905
2906 2010-07-08  Richard Guenther  <rguenther@suse.de>
2907
2908         PR tree-optimization/44861
2909         * g++.dg/vect/pr44861.cc: New testcase.
2910
2911 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2912
2913         PR middle-end/44828
2914         * gcc.c-torture/execute/pr44828.x: New file.
2915
2916 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2917
2918         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2919         dg-options.
2920         * g++.dg/ext/altivec-17.C: Adjust error message.
2921
2922 2010-07-07  Tom Tromey  <tromey@redhat.com>
2923
2924         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2925
2926 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2927
2928         PR target/44844
2929         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2930         * gcc.target/i386/rdrand-2.c: Likewise.
2931         * gcc.target/i386/rdrand-3.c: Likewise.
2932
2933 2010-07-07  Jan Hubicka  <jh@suse.cz>
2934
2935         PR middle-end/44813
2936         * g++.dg/torture/pr44813.C: New testcase.
2937         * g++.dg/torture/pr44826.C: New testcase.
2938
2939 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2940
2941         PR rtl-optimization/44787
2942         * gcc.c-torture/compile/pr44788.c: New test.
2943         * gcc.target/arm/pr44788.c: New test.
2944
2945 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2946
2947         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2948
2949 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2950
2951         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2952         to dg-options.
2953
2954 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/44742
2957         * gfortran.dg/parameter_array_init_6.f90: New.
2958         * gfortran.dg/initialization_20.f90: Update dg-error.
2959         * gfortran.dg/initialization_24.f90: Ditto.
2960
2961 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2962         PR fortran/PR44693
2963         * gfortran.dg/dim_range_1.f90:  New test.
2964         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2965
2966 2010-07-06  Jason Merrill  <jason@redhat.com>
2967
2968         PR c++/44703
2969         * g++.dg/cpp0x/initlist41.C: New.
2970
2971         PR c++/44778
2972         * g++.dg/template/ptrmem22.C: New.
2973
2974 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2975
2976         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2977         support.
2978         * gcc.target/i386/i386.exp: Likewise.
2979
2980 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2981
2982         PR testsuite/44195
2983         * gcc.dg/lto/20100518_0.c: Limit to x86.
2984
2985 2010-07-06  Richard Guenther  <rguenther@suse.de>
2986
2987         PR middle-end/44828
2988         * gcc.c-torture/execute/pr44828.c: New testcase.
2989
2990 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2991
2992         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2993         * g++.dg/warn/volatile1.C: Likewise.
2994         * g++.dg/template/warn1.C: Likewise.
2995
2996 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2997
2998         AVX Programming Reference (June, 2010)
2999         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3000         * g++.dg/other/i386-3.C: Likewise.
3001         * gcc.target/i386/sse-12.c: Likewise.
3002
3003         * gcc.target/i386/f16c-check.h: New.
3004         * gcc.target/i386/rdfsbase-1.c: Likewise.
3005         * gcc.target/i386/rdfsbase-2.c: Likewise.
3006         * gcc.target/i386/rdgsbase-1.c: Likewise.
3007         * gcc.target/i386/rdgsbase-2.c: Likewise.
3008         * gcc.target/i386/rdrand-1.c: Likewise.
3009         * gcc.target/i386/rdrand-2.c: Likewise.
3010         * gcc.target/i386/rdrand-3.c: Likewise.
3011         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3012         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3013         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3014         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3015         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3016         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3017         * gcc.target/i386/wrfsbase-1.c: Likewise.
3018         * gcc.target/i386/wrfsbase-2.c: Likewise.
3019         * gcc.target/i386/wrgsbase-1.c: Likewise.
3020         * gcc.target/i386/wrgsbase-2.c: Likewise.
3021
3022         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3023         (__builtin_ia32_vcvtps2ph): New.
3024         (__builtin_ia32_vcvtps2ph256): Likewise.
3025
3026         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3027         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3028
3029         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3030         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3031
3032         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3033         (__builtin_ia32_vcvtps2ph256): Likewise.
3034         Add fsgsbase,rdrnd,f16c.
3035
3036         * lib/target-supports.exp (check_effective_target_f16c): New.
3037
3038 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3039
3040         * gcc.dg/guality/nrv-1.c: New test.
3041
3042 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3043
3044         PR middle-end/42505
3045         * gcc.target/arm/pr42505.c: New test case.
3046
3047 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR c++/44808
3050         * g++.dg/opt/nrv16.C: New test.
3051
3052 2010-07-05  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/44784
3055         * gcc.c-torture/compile/pr44784.c: New testcase.
3056
3057 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3058
3059         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3060         Increase loop bound and array size.
3061         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3062         Likewise.
3063
3064 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3065
3066         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3067         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3068         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3070         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3071
3072 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3073
3074         PR c++/22138
3075         * g++.dg/parse/template25.C: New.
3076
3077 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3078
3079         PR rtl-optimization/44695
3080         * gcc.dg/torture/pr44695.c: New.
3081
3082 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3083
3084         PR c++/16630
3085         * g++.dg/ext/pretty3.C: New.
3086
3087 2010-07-04  Richard Guenther  <rguenther@suse.de>
3088
3089         PR middle-end/44809
3090         * g++.dg/torture/pr44809.C: New testcase.
3091
3092 2010-07-04  Richard Guenther  <rguenther@suse.de>
3093
3094         PR tree-optimization/44656
3095         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3096
3097 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3098             Revital Eres  <eres@il.ibm.com>
3099
3100         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3101         misaligned stores.
3102         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3103         gcc.dg/vect/vect-96.c: Likewise.
3104         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3105         that support misaligned stores. Change the number of expected
3106         misaligned accesses.
3107         * gcc.dg/vect/vect-peel-1.c: New test.
3108         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3109         gcc.dg/vect/vect-peel-4.c: Likewise.
3110         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3111         vectorizable on all targets that support realignment.
3112         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3113
3114 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3115
3116         PR c/44806
3117         * gcc.dg/torture/pr44806.c: New.
3118
3119 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gnat.dg/cond_expr1.adb: New test.
3122
3123 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3124
3125         * gnat.dg/modular3.adb: New test.
3126         * gnat.dg/modular3_pkg.ads: New helper.
3127
3128 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3129             Mikael Pettersson  <mikpe@it.uu.se>
3130
3131         PR testsuite/44518
3132         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3133         Make signed-ness of chars explicit.  Scan the object for
3134         strings that are split by some target assemblers.
3135         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3136         explicit.
3137
3138 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3139
3140         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3141
3142 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3143
3144         PR/44128
3145         * g++.dg/warn/Wshadow-7.C: New test.
3146
3147 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3148             Julian Brown  <julian@codesourcery.com>
3149             Sandra Loosemore  <sandra@codesourcery.com>
3150
3151         * gcc.c-torture/execute/20100416-1.c: New test case.
3152
3153 2010-07-02  Julian Brown  <julian@codesourcery.com>
3154             Sandra Loosemore  <sandra@codesourcery.com>
3155
3156         PR target/43703
3157
3158         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3159         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3160
3161 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3162             Julian Brown  <julian@codesourcery.com>
3163
3164         * gcc.target/arm/neon/vadds64.c: Regenerated.
3165         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3166         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3167         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3168         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3169         * gcc.target/arm/neon-vmls-1.c: Likewise.
3170         * gcc.target/arm/neon-vsubs64.c: New execution test.
3171         * gcc.target/arm/neon-vsubu64.c: New execution test.
3172         * gcc.target/arm/neon-vadds64.c: New execution test.
3173         * gcc.target/arm/neon-vaddu64.c: New execution test.
3174
3175 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3176
3177         * gcc.target/arm/neon-vands64.c: New.
3178         * gcc.target/arm/neon-vandu64.c: New.
3179         * gcc.target/arm/neon-vbics64.c: New.
3180         * gcc.target/arm/neon-vbicu64.c: New.
3181         * gcc.target/arm/neon-veors64.c: New.
3182         * gcc.target/arm/neon-veoru64.c: New.
3183         * gcc.target/arm/neon-vorns64.c: New.
3184         * gcc.target/arm/neon-vornu64.c: New.
3185         * gcc.target/arm/neon-vorrs64.c: New.
3186         * gcc.target/arm/neon-vorru64.c: New.
3187         * gcc.target/arm/neon/vands64.c: Regenerated.
3188         * gcc.target/arm/neon/vandu64.c: Regenerated.
3189         * gcc.target/arm/neon/vbics64.c: Regenerated.
3190         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3191         * gcc.target/arm/neon/veors64.c: Regenerated.
3192         * gcc.target/arm/neon/veoru64.c: Regenerated.
3193         * gcc.target/arm/neon/vorns64.c: Regenerated.
3194         * gcc.target/arm/neon/vornu64.c: Regenerated.
3195         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3196         * gcc.target/arm/neon/vorru64.c: Regenerated.
3197
3198 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3199
3200         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3201
3202 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3203
3204         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3205         * gfortran.dg/intent_out_5.f90: Same.
3206         * gfortran.dg/ltrans-7.f90: Same.
3207         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3208
3209 2010-07-02  Jan Hubicka  <jh@suse.cz>
3210
3211         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3212
3213 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3214
3215         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3216
3217 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR c++/44780
3220         * c-c++-common/Wunused-var-12.c: New test.
3221
3222 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3223
3224         PR target/42835
3225         * gcc.target/arm/pr42835.c: New test.
3226
3227         PR target/42172
3228         * gcc.target/arm/pr42172-1.c: New test.
3229
3230 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3231
3232         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3233
3234 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3235
3236         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3237         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3238         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3239         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3240         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3241         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3242         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3243         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3244         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3245         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3246         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3247         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3248         * gcc.target/arm/neon-vdup_ns64.c: New.
3249         * gcc.target/arm/neon-vdup_nu64.c: New.
3250         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3251         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3252         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3253         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3254         * gcc.target/arm/neon-vmov_ns64.c: New.
3255         * gcc.target/arm/neon-vmov_nu64.c: New.
3256         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3257         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3258         * gcc.target/arm/neon-vget_lanes64.c: New.
3259         * gcc.target/arm/neon-vget_laneu64.c: New.
3260         * gcc.target/arm/neon-vset_lanes64.c: New.
3261         * gcc.target/arm/neon-vset_laneu64.c: New.
3262
3263 2010-07-02  Richard Guenther  <rguenther@suse.de>
3264
3265         * g++.dg/torture/20100702-1.C: New testcase.
3266
3267 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3268
3269         PR target/44707
3270         * gcc.c-torture/compile/pr44707.c: New test.
3271
3272 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3273
3274         PR c++/44039
3275         * g++.dg/template/crash101.C: New.
3276
3277 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3278
3279         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3280         Use the ABI-0 accessors and fail it for m64.
3281
3282 2010-07-02  Jan Hubicka  <jh@suse.cz>
3283
3284         * g++.dg/tree-ssa/pr44706.C: New testcase.
3285
3286 2010-07-02  Richard Guenther  <rguenther@suse.de>
3287
3288         PR tree-optimization/44748
3289         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3290
3291 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3292
3293         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3294         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3295         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3296         the method types to forward:.
3297
3298 2010-06-30  Jason Merrill  <jason@redhat.com>
3299
3300         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3301         * g++.dg/other/pr25632.C: Likewise.
3302
3303 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR tree-optimization/40421
3306         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3307
3308 2010-07-01  Richard Guenther  <rguenther@suse.de>
3309
3310         PR middle-end/42834
3311         PR middle-end/44468
3312         * gcc.c-torture/execute/20100316-1.c: New testcase.
3313         * gcc.c-torture/execute/pr44468.c: Likewise.
3314         * gcc.c-torture/compile/20100609-1.c: Likewise.
3315         * gcc.dg/volatile2.c: Adjust.
3316         * gcc.dg/plugin/selfassign.c: Likewise.
3317         * gcc.dg/pr36902.c: Likewise.
3318         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3319         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3320         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3321         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3322         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3323         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3324         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3325         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3326         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3327         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3328         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3329         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3330         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3331         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3332         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3333         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3334         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3335         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3336         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3337         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3338         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3339         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3340         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3341         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3342         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3343         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3344         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3345         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3346         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3347         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3348         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3349         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3350         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3351         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3352         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3353         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3354         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3355         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3356         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3357         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3358         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3359         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3360         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3361         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3362         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3363         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3364         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3365         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3366         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3367         * g++.dg/tree-ssa/pr31146.C: Likewise.
3368         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3369         * g++.dg/tree-ssa/pr33604.C: Likewise.
3370         * g++.dg/plugin/selfassign.c: Likewise.
3371         * gfortran.dg/array_memcpy_3.f90: Likewise.
3372         * gfortran.dg/array_memcpy_4.f90: Likewise.
3373         * c-c++-common/torture/pr42834.c: New testcase.
3374
3375 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3376
3377         PR c++/44628
3378         * g++.dg/template/crash100.C: New.
3379
3380 2010-06-30  Jan Hubicka  <jh@suse.cz>
3381
3382         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3383
3384 2010-06-30  Michael Matz  <matz@suse.de>
3385
3386         PR bootstrap/44699
3387         * gcc.dg/pr44699.c: New test.
3388
3389 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3390
3391         PR tree-optimization/39799
3392         * c-c++-common/uninit-17.c: New test.
3393
3394 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3395
3396         PR libfortran/43298
3397         * gfortran.dg/read_infnan_1.f90: New test.
3398
3399 2010-06-29  Jason Merrill  <jason@redhat.com>
3400
3401         Enable implicitly declared move constructor/operator= (N3053).
3402         * g++.dg/cpp0x/implicit3.C: New.
3403         * g++.dg/cpp0x/implicit4.C: New.
3404         * g++.dg/cpp0x/implicit5.C: New.
3405         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3406         * g++.dg/cpp0x/not_special.C: Adjust.
3407         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3408         * g++.dg/cpp0x/rv1n.C: Adjust.
3409         * g++.dg/cpp0x/rv1p.C: Adjust.
3410         * g++.dg/cpp0x/rv2n.C: Adjust.
3411         * g++.dg/cpp0x/rv2p.C: Adjust.
3412         * g++.dg/cpp0x/rv3n.C: Adjust.
3413         * g++.dg/cpp0x/rv3p.C: Adjust.
3414         * g++.dg/cpp0x/rv4n.C: Adjust.
3415         * g++.dg/cpp0x/rv4p.C: Adjust.
3416         * g++.dg/cpp0x/rv5n.C: Adjust.
3417         * g++.dg/cpp0x/rv5p.C: Adjust.
3418         * g++.dg/cpp0x/rv6n.C: Adjust.
3419         * g++.dg/cpp0x/rv6p.C: Adjust.
3420         * g++.dg/cpp0x/rv7n.C: Adjust.
3421         * g++.dg/cpp0x/rv7p.C: Adjust.
3422         * g++.dg/cpp0x/rv8p.C: Adjust.
3423         * g++.dg/gomp/pr26690-1.C: Adjust.
3424         * g++.dg/other/error20.C: Adjust.
3425         * g++.dg/other/error31.C: Adjust.
3426         * g++.dg/parse/error19.C: Adjust.
3427         * g++.dg/template/qualttp5.C: Adjust.
3428         * g++.old-deja/g++.law/ctors5.C: Adjust.
3429
3430         Enable implicitly deleted functions (N2346)
3431         * g++.dg/cpp0x/defaulted17.C: New.
3432         * g++.dg/cpp0x/implicit1.C: New.
3433         * g++.dg/cpp0x/implicit2.C: New.
3434         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3435         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3436         * g++.dg/init/ctor4.C: Adjust.
3437         * g++.dg/init/synth2.C: Adjust.
3438         * g++.dg/lto/20081118_1.C: Adjust.
3439         * g++.dg/other/error13.C: Adjust.
3440         * g++.dg/other/unused1.C: Adjust.
3441         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3442         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3443         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3444         * g++.old-deja/g++.law/ctors17.C: Adjust.
3445         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3446         * g++.old-deja/g++.pt/assign1.C: Adjust.
3447         * g++.old-deja/g++.pt/crash20.C: Adjust.
3448
3449         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3450         * g++.dg/cpp0x/defaulted13.C: Adjust.
3451         * g++.dg/cpp0x/defaulted2.C: Adjust.
3452         * g++.dg/cpp0x/defaulted3.C: Adjust.
3453         * g++.dg/cpp0x/initlist9.C: Adjust.
3454         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3455         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3456         * g++.dg/init/synth2.C: Adjust.
3457
3458         * g++.dg/cpp0x/defaulted19.C: New.
3459
3460         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3461         * g++.dg/template/error23.C: Fix for -std=c++0x.
3462
3463 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3464
3465         PR fortran/44718
3466         * gfortran.dg/proc_ptr_28.f90: New.
3467
3468 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR tree-optimization/43801
3471         * g++.dg/torture/pr43801.C: New test.
3472
3473         PR debug/44668
3474         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3475
3476 2010-06-29  Jason Merrill  <jason@redhat.com>
3477
3478         PR c++/44587
3479         * g++.dg/template/qualified-id2.C: New.
3480         * g++.dg/template/qualified-id3.C: New.
3481
3482 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3483
3484         PR fortran/44696
3485         * gfortran.dg/associated_target_4.f90: New.
3486
3487 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR fortran/44582
3490         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3491
3492 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3493
3494         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3495
3496 2010-06-29  Jan Hubicka  <jh@suse.cz>
3497
3498         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3499
3500 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3501
3502         PR target/43902
3503         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3504         * gcc.target/arm/wmul-3.c: New test.
3505         * gcc.target/arm/wmul-4.c: New test.
3506
3507 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3508
3509         PR rtl-optimization/44659
3510         * gcc.target/i386/extract-1.c: New.
3511         * gcc.target/i386/extract-2.c: Likewise.
3512         * gcc.target/i386/extract-3.c: Likewise.
3513         * gcc.target/i386/extract-4.c: Likewise.
3514         * gcc.target/i386/extract-5.c: Likewise.
3515         * gcc.target/i386/extract-6.c: Likewise.
3516
3517 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR c++/44682
3520         * g++.dg/warn/Wunused-var-14.C: New test.
3521
3522 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3523
3524         PR fortran/43298
3525         * gfortran.dg/nan_6.f90: New.
3526
3527 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3528
3529         PR tree-optimization/43781
3530         * gcc.dg/torture/pr43781.c: New.
3531
3532 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/40158
3535         * gfortran.dg/actual_rank_check_1.f90: New test.
3536
3537 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3538
3539         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3540
3541 2010-06-28  Jan Hubicka  <jh@suse.cz>
3542
3543         PR tree-optimization/44687
3544         * gcc.c-torture/compile/pr44687.c
3545
3546 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3547
3548         PR c++/44535
3549         * g++.dg/torture/pr44535.C: New test.
3550
3551 2010-06-28  Michael Matz  <matz@suse.de>
3552
3553         PR middle-end/44592
3554         * gfortran.dg/pr44592.f90: New test.
3555
3556 2010-06-28  Jan Hubicka  <jh@suse.cz>
3557
3558         PR tree-optimization/44357
3559         * g++.dg/torture/pr44357.C: New testcase.
3560
3561 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3562
3563         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3564         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3565         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3566         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3567         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3568         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3569         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3570         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3571
3572 2010-06-27  Jan Hubicka  <jh@suse.cz>
3573
3574         * gcc.c-torture/compile/pr44686.c: New file.
3575
3576 2010-06-27  Richard Guenther  <rguenther@suse.de>
3577
3578         PR tree-optimization/44683
3579         * gcc.c-torture/execute/pr44683.c: New testcase.
3580
3581 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3582
3583         * gnat.dg/noreturn3.ad[sb]: New test.
3584
3585 2010-06-26  Jason Merrill  <jason@redhat.com>
3586
3587         * g++.dg/cpp0x/explicit5.C: New.
3588
3589 2010-06-26  Richard Guenther  <rguenther@suse.de>
3590
3591         PR tree-optimization/44393
3592         * gcc.dg/pr44393.c: New testcase.
3593
3594 2010-06-26  Jan Hubicka  <jh@suse.cz>
3595
3596         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3597
3598 2010-06-26  Richard Guenther  <rguenther@suse.de>
3599
3600         PR middle-end/44674
3601         * gcc.dg/pr44674.c: New testcase.
3602
3603 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3604
3605         * gcc.dg/opts-3.c: New test.
3606
3607 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3608
3609         * gfortran.dg/type_decl_1.f90: New.
3610         * gfortran.dg/type_decl_2.f90: New.
3611
3612 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3613
3614         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3615         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3616
3617 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3618
3619         PR testsuite/38946
3620         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3621         error in comparing reals.
3622
3623 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3624
3625         * selected_real_kind_2.f90: New.
3626         * selected_real_kind_3.f90: New.
3627
3628 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3629
3630         * gfortran.dg/entry_19.f90: New.
3631
3632 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3633
3634         * gfortran.dg/end_subroutine_1.f90: New.
3635         * gfortran.dg/end_subroutine_2.f90: New.
3636         * gfortran.dg/interface_proc_end.f90: Update.
3637
3638 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3639
3640         * gfortran.dg/semicolon_fixed.f: Update.
3641         * gfortran.dg/semicolon_fixed_2.f: New.
3642         * gfortran.dg/semicolon_free_2.f90: New.
3643         * gfortran.dg/semicolon_free.f90: Update.
3644
3645 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3646
3647         PR fortran/44448
3648         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3649
3650 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3651
3652         * g++.dg/ipa/iinline-3.C: New test.
3653         * gcc.dg/ipa/modif-1.c: Removed.
3654
3655 2010-06-25  Jan Hubicka  <jh@suse.cz>
3656
3657         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3658
3659 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3660
3661         * g++.dg/ipa/iinline-2.C: New test.
3662
3663 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR middle-end/43866
3666         * gfortran.dg/pr43866.f90: New test.
3667
3668         PR tree-optimization/44539
3669         * gcc.dg/pr44539.c: New test.
3670
3671 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3672
3673         From Jim Wilson:
3674         PR target/43902
3675         * gcc.target/mips/madd-9.c: New test.
3676
3677 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3678
3679         PR c/44517
3680         * gcc.dg/noncompile/pr44517.c: New.
3681         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3682
3683 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3684
3685         PR testsuite/43283
3686         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3687         and add argument to nop for IA64.
3688
3689 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3690
3691         PR target/44588
3692         * gcc.target/i386/mod-1.c: New.
3693         * gcc.target/i386/umod-1.c: Likewise.
3694         * gcc.target/i386/umod-2.c: Likewise.
3695         * gcc.target/i386/umod-3.c: Likewise.
3696
3697 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR middle-end/44492
3700         * g++.dg/torture/pr44492.C: New test.
3701
3702 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3703
3704         * c-c++-common/warn-omitted-condop.c: New.
3705
3706 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3707
3708         PR fortran/44614
3709         * gfortran.dg/import8.f90: New.
3710
3711 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3712
3713         * gnat.dg/not_null.adb: Update test case.
3714
3715 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR c++/44619
3718         * g++.dg/warn/Wunused-var-13.C: New test.
3719
3720         PR c++/44627
3721         * g++.dg/diagnostic/method1.C: New test.
3722
3723 2010-06-22  Cary Coutant  <ccoutant@google.com>
3724
3725         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3726
3727 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3728
3729         PR fortran/44616
3730         * gfortran.dg/abstract_type_8.f03: New.
3731
3732 2010-06-21  Jason Merrill  <jason@redhat.com>
3733
3734         * g++.dg/cpp0x/noexcept08.C: New.
3735
3736         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3737
3738 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3739
3740         PR target/44615
3741         * gcc.target/i386/sse2-vec-2a.c: New.
3742
3743 2010-06-21  DJ Delorie  <dj@redhat.com>
3744
3745         * gcc.dg/pragma-diag-1.c: New.
3746
3747 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3748
3749         PR target/44615
3750         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3751
3752 2010-06-21  Alan Modra  <amodra@gmail.com>
3753
3754         PR testsuite/44505
3755         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3756         tail call to check_fa_mid.
3757
3758 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR target/44575
3761         * gcc.c-torture/execute/pr44575.c: New test.
3762
3763 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3764
3765         PR fortran/40632
3766         * gfortran.dg/contiguous_1.f90: New.
3767         * gfortran.dg/contiguous_2.f90: New.
3768         * gfortran.dg/contiguous_3.f90: New.
3769
3770 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3771
3772         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3773         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3774
3775 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         PR target/44546
3778         * gcc.target/i386/pr44546.c: New test.
3779
3780 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3781
3782         * gcc.dg/opts-2.c: New test.
3783
3784 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3785
3786         PR fortran/44584
3787         * gfortran.dg/typebound_proc_15.f03: Modified.
3788
3789 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3790
3791         PR target/44072
3792         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3793         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3794
3795 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3796
3797         * g++.dg/ext/label13.C: Fix typo in last change.
3798
3799 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3800
3801         PR libfortran/44477
3802         * gfortran.dg/eof_3.f90
3803         * gfortran.dg/endfile_2.f90
3804         * gfortran.dg/endfile_4.f90
3805         * gfortran.dg/endfile_3.f90
3806
3807 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3808
3809         PR c++/41090
3810         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3811
3812 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3813
3814         PR fortran/44556
3815         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3816
3817 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3818
3819         * gcc.target/arm/pr40900.c: New test.
3820
3821 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3822
3823         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3824
3825 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3826
3827         PR fortran/44558
3828         * gfortran.dg/typebound_call_15.f03: New.
3829
3830 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3831
3832         PR c++/44486
3833         * g++.dg/pr44486.C: New.
3834
3835 2010-06-16  DJ Delorie  <dj@redhat.com>
3836
3837         * gcc.target/i386/volatile-bitfields-1.c: New.
3838         * gcc.target/i386/volatile-bitfields-2.c: New.
3839
3840 2010-06-16  Jason Merrill  <jason@redhat.com>
3841
3842         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3843
3844         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3845
3846 2010-06-16  Richard Guenther  <rguenther@suse.de>
3847
3848         PR c/44555
3849         * gcc.c-torture/execute/pr44555.c: New testcase.
3850
3851 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3852
3853         PR fortran/44549
3854         * gfortran.dg/typebound_proc_16.f03: New.
3855
3856 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3857
3858         * g++.dg/torture/pr43905.C: New test.
3859
3860 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3861
3862         PR testsuite/44538
3863         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3864         initialization loop from being vectorized.
3865         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3866
3867 2010-06-16  Alan Modra  <amodra@gmail.com>
3868
3869         PR tree-optimization/44507
3870         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3871
3872 2010-06-15  Jason Merrill  <jason@redhat.com>
3873
3874         * g++.dg/overload/arg3.C: Adjust error locations.
3875         * g++.dg/overload/copy1.C: Likewise.
3876         * g++.dg/tc1/dr152.C: Likewise.
3877         * g++.dg/template/incomplete4.C: Likewise.
3878         * g++.dg/template/incomplete5.C: Likewise.
3879         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3880         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3881         * g++.old-deja/g++.pt/crash9.C: Likewise.
3882
3883         * g++.dg/inherit/virtual5.C: New.
3884
3885         * g++.dg/cpp0x/defaulted18.C: New.
3886
3887         * g++.dg/cpp0x/initlist40.C: New.
3888
3889         * g++.dg/cpp0x/initlist39.C: New.
3890
3891 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3892
3893         PR middle-end/44391
3894         * gcc.dg/graphite/pr44391.c: New.
3895
3896 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3897
3898         PR fortran/43388
3899         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3900         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3901         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3902         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3903
3904 2010-06-15  Richard Guenther  <rguenther@suse.de>
3905
3906         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3907
3908 2010-06-15  Richard Guenther  <rguenther@suse.de>
3909
3910         * gcc.dg/vect/bb-slp-21.c: Adjust.
3911         * gcc.dg/vect/bb-slp-13.c: Likewise
3912         * gcc.dg/vect/bb-slp-4.c: Likewise
3913         * gcc.dg/vect/bb-slp-22.c: Likewise
3914         * gcc.dg/vect/bb-slp-14.c: Likewise
3915         * gcc.dg/vect/bb-slp-23.c: Likewise
3916         * gcc.dg/vect/bb-slp-15.c: Likewise
3917         * gcc.dg/vect/bb-slp-17.c: Likewise
3918         * gcc.dg/vect/bb-slp-18.c: Likewise
3919         * gcc.dg/vect/bb-slp-19.c: Likewise
3920         * gcc.dg/vect/bb-slp-10.c: Likewise
3921         * gcc.dg/vect/bb-slp-11.c: Likewise
3922         * gcc.dg/vect/bb-slp-20.c: Likewise
3923         * gcc.dg/vect/bb-slp-3.c: Likewise
3924
3925 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR fortran/44536
3928         * gfortran.dg/gomp/pr44536.f90: New test.
3929         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3930
3931 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3932
3933         PR target/44534
3934         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3935         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3936
3937 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR tree-optimization/44508
3940         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3941
3942         PR bootstrap/44509
3943         * gcc.dg/pr44509.c: New test.
3944
3945 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3946
3947         PR tree-optimization/44507
3948         * gcc.dg/vect/pr44507.c: New test.
3949
3950 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3953         and c-pretty-print.h.
3954
3955         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3956
3957 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3958
3959         * gfortran.dg/whole_file_18.f90: Updated error message.
3960
3961 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3962
3963         * gfortran.dg/whole_file_20.f03: New.
3964
3965 2010-06-12  Jan Hubicka  <jh@suse.cz>
3966
3967         * gcc.c-torture/compile/pc44485.c: New testcase.
3968
3969 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3970
3971         PR fortran/40117
3972         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3973         * gfortran.dg/typebound_proc_14.f03: New.
3974         * gfortran.dg/typebound_proc_15.f03: New.
3975
3976 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3977
3978         * gcc.dg/opts-1.c: New test.
3979
3980 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3981
3982         * gcc.dg/funroll-loops-all.c: Update expected error.
3983
3984 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3985
3986         PR target/44481
3987         * gcc.target/i386/pr44481.c: New test.
3988
3989 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3990
3991         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3992
3993 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3994
3995         PR middle-end/44483
3996         * gcc.dg/tree-ssa/pr44483.c: New.
3997
3998 2010-06-11  Paul Brook  <paul@codesourcery.com>
3999
4000         * g++.dg/other/arm-neon-1.C: New test.
4001
4002 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/42051
4005         PR fortran/43896
4006         * gfortran.dg/class_23.f03: New test.
4007
4008 2010-06-11  Jan Hubicka  <jh@suse.cz>
4009
4010         * gcc.dg/ipa/pure-const-2.c: New testcase.
4011
4012 2010-06-11  Jan Hubicka  <jh@suse.cz>
4013
4014         * gcc.dg/noreturn-7.c: Update.
4015         * gcc.dg/noreturn-4.c: Update.
4016
4017 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4018
4019         Fix MIPS bootstrap
4020         * g++.dg/other/typedef4.C: New test.
4021
4022 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4023
4024         PR fortran/44207
4025         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4026
4027 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4028
4029         PR fortran/44457
4030         * gfortran.dg/asynchronous_3.f03
4031
4032 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4033
4034         PR middle-end/44185
4035         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4036         non-temporal stores out of the tests to form new test cases.  As a
4037         result, no non-temporal store should be generated in this case.
4038
4039         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4040         prefetch-7.c that generate one non-temporal store.
4041
4042         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4043         prefetch-7.c that generate one non-temporal store and one
4044         one-temporal prefetch.
4045
4046 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4047
4048         PR tree-optimization/44258
4049         * gcc.dg/tree-ssa/pr44258.c: New test.
4050
4051 2010-06-10  Daniel Kraft  <d@domob.eu>
4052
4053         PR fortran/38936
4054         * gfortran.dg/associate_1.f03: New test.
4055         * gfortran.dg/associate_2.f95: New test.
4056         * gfortran.dg/associate_3.f03: New test.
4057         * gfortran.dg/associate_4.f08: New test.
4058
4059 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4060
4061         * gfortran.dg/selected_char_kind_4.f90: New test.
4062
4063 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4064
4065         * gcc.dg/pr42461.c: New test.
4066
4067 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4068
4069         PR fortran/44347
4070         * gfortran.dg/selected_real_kind_1.f90: New.
4071
4072 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4073
4074         PR fortran/44359
4075         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4076         warning.
4077         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4078         check for warning.
4079
4080 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4081
4082         * gfortran.dg/data_namelist_conflict.f90: New test.
4083
4084 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4085
4086         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4087         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4088         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4089
4090 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4091
4092         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4093         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4094         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4095         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4096         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4097
4098 2010-06-09  Jason Merrill  <jason@redhat.com>
4099
4100         PR c++/44366
4101         * g++.dg/cpp0x/decltype23.C: Move to...
4102         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4103
4104 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4105
4106         PR fortran/44211
4107         * gfortran.dg/typebound_call_14.f03: New test.
4108
4109 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4110
4111         PR tree-optimization/44423
4112         * gcc.dg/tree-ssa/pr44423.c: New test.
4113
4114 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4115
4116         PR testsuite/42843
4117         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4118         TV_NONE to initialize tv_id field.
4119         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4120         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4121         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4122         Include toplev.h .
4123         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4124         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4125         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4126
4127 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4128
4129         PR tree-optimization/39874
4130         PR middle-end/28685
4131         * gcc.dg/pr39874.c: New file.
4132
4133 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4134
4135         * g++.dg/ext/attr-alias-1.C: New.
4136         * g++.dg/ext/attr-alias-2.C: New.
4137
4138 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/44446
4141         * gfortran.dg/proc_ptr_27.f90: New.
4142
4143 2010-06-07  Jason Merrill  <jason@redhat.com>
4144
4145         PR c++/44366
4146         * g++.dg/cpp0x/decltype23.C: New.
4147
4148 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4149             Shujing Zhao  <pearly.zhao@oracle.com>
4150
4151         PR c/37724
4152         * gcc.dg/c90-const-expr-10.c: Adjust.
4153         * gcc.dg/c99-const-expr-10.c: Adjust.
4154         * gcc.dg/init-bad-7.c: New.
4155
4156 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4157
4158         * lib/target-supports.exp (check_effective_target_gas): New proc.
4159         * gcc.c-torture/execute/960321-1.x: New file.
4160
4161 2010-06-07  Jason Merrill  <jason@redhat.com>
4162
4163         PR c++/44401
4164         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4165
4166 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR c++/44444
4169         * g++.dg/warn/Wunused-var-12.C: New test.
4170
4171         PR c++/44443
4172         * c-c++-common/Wunused-var-11.c: New test.
4173
4174 2010-06-07  Jan Hubicka  <jh@suse.cz>
4175
4176         * gcc.dg/ipa/pure-const-1.c: New testcase.
4177
4178 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4179
4180         PR rtl-optimization/44404
4181         * gcc.dg/pr44404.c: New.
4182
4183 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4184
4185         PR target/44159
4186         * gcc.target/i386/abi-2.c: Check sysv abi here.
4187         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4188         function to avoid failures by different ABIs.
4189         * gcc.target/i386/aes-check.h: Likewise.
4190         * gcc.target/i386/avx-check.h: Likewise.
4191         * gcc.target/i386/fma4-check.h: Likewise.
4192         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4193         * gcc.target/i386/mmx-check.h: Likewise.
4194         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4195         * gcc.target/i386/pclmul-check.h: Likewise.
4196         * gcc.target/i386/sse-check.h: Likewise.
4197         * gcc.target/i386/sse2-check.h: Likewise.
4198         * gcc.target/i386/sse3-check.h: Likewise.
4199         * gcc.target/i386/sse4_1-check.h: Likewise.
4200         * gcc.target/i386/sse4_2-check.h: Likewise.
4201         * gcc.target/i386/sse4a-check.h: Likewise.
4202         * gcc.target/i386/ssse3-check.h: Likewise.
4203         * gcc.target/i386/xop-check.h: Likewise.
4204         * gcc.target/i386/pr27971.c: Fix for LLP64.
4205         * gcc.target/i386/pr39139.c: Likewise.
4206         * gcc.target/i386/pr39315-check.c: Likewise.
4207         * gcc.target/i386/vararg-1.c: Likewise.
4208         * gcc.target/i386/vararg-2.c: Likewise.
4209         Additional add dg-compile to avoid failure due
4210         missing foo symbol.
4211
4212         * gcc.dg/compound-literal-1.c: Fix for llp64.
4213         * gcc.dg/pr32370.c: Likewise.
4214         * gcc.dg/pr37561.c: Likewise.
4215         * gcc.dg/pr41340.c: Likewise.
4216         * gcc.dg/pr41551.c: Likewise.
4217
4218 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4219
4220         PR c++/44188
4221         * g++.dg/debug/dwarf2/typedef3.C: New test.
4222
4223 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4224
4225         PR c/20000
4226         * c-c++-common/pr20000.c: New.
4227
4228 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4229
4230         PR c++/44086
4231         * g++.dg/init/pr44086.C: New.
4232         * g++.dg/cpp0x/decltype4.C: Adjust.
4233
4234 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4235
4236         PR fortran/43945
4237         * gfortran.dg/generic_23.f03: New test.
4238
4239 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4240
4241         PR fortran/43895
4242         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4243
4244 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR c++/44361
4247         * c-c++-common/Wunused-var-9.c: New test.
4248
4249 2010-06-05  Jason Merrill  <jason@redhat.com>
4250
4251         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4252
4253 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4254
4255         PR c/44322
4256         * gcc.dg/c99-restrict-4.c: New test.
4257
4258 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4259
4260         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4261         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4262         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4263         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4264         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4265         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4266         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4267         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4268         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4269         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4270         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4271         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4272         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4273         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4274         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4275         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4276         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4277         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4278         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4279         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4280         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4281         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4282
4283 2010-06-04  Jason Merrill  <jason@redhat.com>
4284
4285         * g++.dg/cpp0x/noexcept06.C: New.
4286         * g++.dg/cpp0x/noexcept07.C: New.
4287
4288         * g++.dg/cpp0x/noexcept01.C: New.
4289         * g++.dg/cpp0x/noexcept02.C: New.
4290         * g++.dg/cpp0x/noexcept03.C: New.
4291         * g++.dg/cpp0x/noexcept04.C: New.
4292         * g++.dg/cpp0x/noexcept05.C: New.
4293
4294 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR c++/44412
4297         * g++.dg/warn/Wunused-var-10.C: New test.
4298         * g++.dg/warn/Wunused-var-11.C: New test.
4299
4300         PR c++/44362
4301         * c-c++-common/Wunused-var-10.c: New test.
4302
4303 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4304
4305         PR c/25880
4306         * gcc.dg/assign-warn-2.c: Update.
4307         * gcc.dg/cpp/line3.c: Update.
4308         * gcc.dg/c99-array-lval-8.c: Update.
4309         * gcc.dg/cast-qual-2.c: Update.
4310         * gcc.dg/c99-arraydecl-3.c:  Update.
4311         * gcc.dg/assign-warn-1.c:  Update.
4312         * gcc.dg/format/gcc_diag-1.c:  Update.
4313
4314 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4315
4316         PR rtl-optimization/39871
4317         PR rtl-optimization/40615
4318         PR rtl-optimization/42500
4319         PR rtl-optimization/42502
4320         * gcc.target/arm/eliminate.c: New test.
4321
4322 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4323
4324         PR libstdc++/44410
4325         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4326         * g++.old-deja/g++.other/delete3.C: Likewise.
4327         * g++.old-deja/g++.other/new.C: Likewise.
4328         * g++.old-deja/g++.law/operators27.C: Likewise.
4329         * g++.old-deja/g++.mike/p755.C: Likewise.
4330         * g++.dg/eh/new1.C: Likewise.
4331         * g++.dg/init/new5.C: Likewise.
4332
4333 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4334
4335         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4336         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4337         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4338
4339 2010-06-03  Richard Guenther  <rguenther@suse.de>
4340
4341         PR lto/41921
4342         * lib/lto.exp: Always load gcc.exp.
4343         (lto-obj): For C source files invoke gcc_target_compile.
4344         * g++.dg/lto/20100603-1_0.C: New testcase.
4345         * g++.dg/lto/20100603-1_1.c: Likewise.
4346
4347 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4348
4349         PR tree-optimization/43688
4350         * gfortran.dg/pr43688.f90: New.
4351
4352 2010-06-03  Richard Guenther  <rguenther@suse.de>
4353
4354         PR lto/41584
4355         * gcc.dg/lto/20100603-1_0.c: New testcase.
4356         * gcc.dg/lto/20100603-2_0.c: Likewise.
4357         * gcc.dg/lto/20100603-3_0.c: Likewise.
4358
4359 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4360
4361         PR target/44218
4362         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4363         * gcc.target/powerpc/recip-2.c: Ditto.
4364         * gcc.target/powerpc/recip-3.c: Ditto.
4365         * gcc.target/powerpc/recip-4.c: Ditto.
4366         * gcc.target/powerpc/recip-5.c: Ditto.
4367         * gcc.target/powerpc/recip-6.c: Ditto.
4368         * gcc.target/powerpc/recip-7.c: Ditto.
4369         * gcc.target/powerpc/recip-test.h: Ditto.
4370         * gcc.target/powerpc/recip-test2.h: Ditto.
4371
4372 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4373
4374         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4375
4376 2010-06-02  Jason Merrill  <jason@redhat.com>
4377
4378         * g++.dg/ext/vector9.C: Expect typedef in error message.
4379
4380         PR c++/9726
4381         PR c++/23594
4382         PR c++/44333
4383         * g++.dg/tc1/dr101.C: Remove xfails.
4384
4385 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4386
4387         PR middle-end/44372
4388         * g++.dg/ipa/pr44372.C: New.
4389
4390 2010-06-02  Jan Hubicka  <jh@suse.cz>
4391
4392         PR middle-end/44295
4393         * g++.dg/torture/pr44295.C: Neww testcase.
4394
4395 2010-06-02  Jan Hubicka  <jh@suse.cz>
4396
4397         * gcc.dg/tree-ssa/loadpre6.c: Update.
4398
4399 2010-06-02  Richard Guenther  <rguenther@suse.de>
4400
4401         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4402         diagnostic.h.
4403
4404 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4405
4406         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4407         the link fail message.
4408
4409 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4410
4411         PR fortran/44360
4412         * gfortran.dg/use_13.f90: New test case.
4413
4414 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4415
4416         PR fortran/44371
4417         * gfortran.dg/error_stop_2.f08: Minor update.
4418
4419 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420
4421         PR fortran/44371
4422         * gfortran.dg/error_stop_1.f08: New test.
4423         * gfortran.dg/error_stop_2.f08: New test.
4424
4425 2010-06-01  Jason Merrill  <jason@redhat.com>
4426
4427         DR 990
4428         * g++.dg/cpp0x/initlist37.C: New.
4429         * g++.dg/cpp0x/initlist38.C: New.
4430
4431         PR c++/44358
4432         * g++.dg/cpp0x/initlist36.C: New.
4433
4434 2010-05-31 Jan Hubicka  <jh@suse.cz>
4435
4436         * gcc.dg/noreturn-8.c: New testcase.
4437
4438 2010-05-31 Jan Hubicka  <jh@suse.cz>
4439
4440         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4441         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4442
4443 2010-05-31 Jan Hubicka  <jh@suse.cz>
4444
4445         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4446         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4447
4448 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4449
4450         PR fortran/36928
4451         * gfortran.dg/dependency_27.f90:  New test.
4452         * gfortran.dg/array_assign_1.F90:  New test.
4453
4454 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4455
4456         PR target/44338
4457         * gcc.target/i386/sse-24.c: New test.
4458
4459 2010-05-31  Jan Hubicka  <jh@suse.cz>
4460
4461         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4462
4463 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR middle-end/44337
4466         * gcc.dg/pr44337.c: New test.
4467
4468         PR tree-optimization/44182
4469         * g++.dg/debug/pr44182.C: New test.
4470
4471 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4472
4473         * gcc.dg/nested-func-7.c: New test.
4474         * gnat.dg/frame_overflow.adb: Adjust directives.
4475
4476 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4477
4478         * gnat.dg/prot2.ad[sb]: New test.
4479         * gnat.dg/prot2_pkg1.ads: New helper.
4480         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4481
4482 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4483
4484         * gnat.dg/array11.adb: Adjust dg-warning directive.
4485         * gnat.dg/object_overflow.adb: Likewise.
4486
4487 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4488
4489         PR middle-end/44306
4490         * gcc.dg/tree-ssa/pr44306.c: New.
4491
4492 2010-05-29  Jan Hubicka  <jh@suse.cz>
4493
4494         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4495
4496 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4497
4498         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4499
4500 2010-05-28  Mike Stump  <mikestump@comcast.net>
4501
4502         PR objc/44125
4503         * objc.dg/const-str-9.m: Remove static.
4504
4505 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR target/43636
4508         * gcc.c-torture/compile/pr43636.c: New test.
4509
4510 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4511
4512         PR objc++/23616
4513         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4514         * obj-c++.dg/try-catch-9.mm: Ditto.
4515
4516 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4517
4518         Revert patch for PR c++/44188
4519         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4520
4521 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4522
4523         PR c++/44188
4524         * g++.dg/debug/dwarf2/typedef3.C: New test.
4525
4526 2010-05-27  Jason Merrill  <jason@redhat.com>
4527
4528         PR c++/43555
4529         * g++.dg/ext/vla9.C: New.
4530
4531 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4532
4533         PR objc/44140
4534         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4535         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4536         * objc.dg/torture/tls/thr-init.m: Ditto.
4537         * objc.dg/torture/trivial.m: Ditto.
4538         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4539         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4540         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4541         * obj-c++.dg/torture/trivial.mm: Ditto.
4542
4543 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4544
4545         * g++.dg/lto/20100302_0.C: Skip on darwin.
4546
4547 2010-05-27  Richard Guenther  <rguenther@suse.de>
4548
4549         PR tree-optimization/44284
4550         * gcc.dg/vect/vect-118.c: New testcase.
4551         * gcc.dg/vect/bb-slp-20.c: Adjust.
4552         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4553         * gcc.dg/vect/slp-9.c: Likewise.
4554         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4555         * gcc.dg/vect/vect-10.c: Likewise.
4556         * gcc.dg/vect/vect-109.c: Likewise.
4557         * gcc.dg/vect/vect-12.c: Likewise.
4558         * gcc.dg/vect/vect-36.c: Likewise.
4559         * gcc.dg/vect/vect-7.c: Likewise.
4560         * gcc.dg/vect/vect-iv-8.c: Likewise.
4561         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4562         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4563         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4564         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4565         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4566         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4567         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4568         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4569         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4570         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4571         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4572         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4573         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4574         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4575         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4576         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4577         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4578
4579 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4580
4581         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4582         necessary.
4583
4584 2010-05-26  Jan Hubicka  <jh@suse.cz>
4585
4586         * gcc.dg/lto/materialize-1_0.c: New file.
4587         * gcc.dg/lto/materialize-1_1.c: New file.
4588
4589 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4590
4591         * gnat.dg/lto10.adb: New test.
4592         * gnat.dg/lto10_pkg.ads: New helper.
4593
4594 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4595
4596         * lib/target-supports.exp (check_effective_target_int128): New
4597         function to check if __int128 types are available for target.
4598         * c-c++-common/int128-types-1.c: New.
4599         * c-c++-common/int128-1.c: New.
4600         * c-c++-common/int128-2.c: New.
4601         * g++.dg/abi/mangle43.C: New.
4602         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4603         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4604         pointer-wide scalar.
4605         * g++.dg/other/pr25632.C: Likewise.
4606         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4607         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4608         overflow warnings.
4609         * g++.dg/warn/pr13358-4.C: Likewise.
4610         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4611         * g++.dg/warn/Wconversion-null.C: Likewise.
4612
4613 2010-05-26  Jason Merrill  <jason@redhat.com>
4614
4615         PR c++/43382
4616         * g++.dg/cpp0x/variadic101.C: New.
4617
4618 2010-05-26  Richard Guenther  <rguenther@suse.de>
4619
4620         PR rtl-optimization/44164
4621         * gcc.c-torture/execute/pr44164.c: New testcase.
4622         * g++.dg/tree-ssa/pr13146.C: Adjust.
4623
4624 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4625
4626         PR fortran/40011
4627         * gfortran.dg/whole_file_19.f90 : New test.
4628
4629 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4630
4631         PR fortran/30668
4632         PR fortran/31346
4633         PR fortran/34260
4634         * gfortran.dg/pr40999.f: Fix function type.
4635         * gfortran.dg/whole_file_5.f90: Likewise.
4636         * gfortran.dg/whole_file_6.f90: Likewise.
4637         * gfortran.dg/whole_file_16.f90: New.
4638         * gfortran.dg/whole_file_17.f90: New.
4639         * gfortran.dg/whole_file_18.f90: New.
4640
4641 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4642             Iain Sandoe  <iains@gcc.gnu.org>
4643
4644         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4645         * gcc.c-torture/compile/pr44197.c: Require alias support.
4646         * gcc.dg/lto/20081222_0.c: Ditto.
4647
4648 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4649
4650         PR debug/42801
4651         * gcc.dg/guality/vla-2.c: New test.
4652
4653 2010-05-25  Richard Guenther  <rguenther@suse.de>
4654
4655         PR middle-end/44069
4656         * g++.dg/torture/pr44069.C: New testcase.
4657
4658 2010-05-25  Richard Guenther  <rguenther@suse.de>
4659
4660         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4661
4662 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4663
4664         PR objc/44140
4665         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4666
4667 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4668
4669         * obj-c++.dg/torture/tls/trivial.mm: New.
4670         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4671         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4672         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4673         * obj-c++.dg/torture/tls/diag-1.mm: New.
4674         * obj-c++.dg/torture/tls/tls.exp: New.
4675         * obj-c++.dg/torture/trivial.mm: New.
4676         * obj-c++.dg/torture/dg-torture.exp: New.
4677         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4678         * obj-c++.dg/tls/trivial.m: New.
4679         * obj-c++.dg/tls/init-1.mm: New.
4680         * obj-c++.dg/tls/diag-1.mm: New.
4681         * obj-c++.dg/tls/init-2.mm: New.
4682         * obj-c++.dg/tls/diag-2.mm: New.
4683         * obj-c++.dg/tls/diag-3.mm: New.
4684         * obj-c++.dg/tls/diag-4.mm: New.
4685         * obj-c++.dg/tls/static-1.mm: New.
4686         * obj-c++.dg/tls/tls.exp: New.
4687         * obj-c++.dg/tls/diag-5.mm: New.
4688         * obj-c++.dg/tls/static-1a.mm: New.
4689         * objc-obj-c++-shared/Object1.mm: New.
4690         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4691
4692 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4693
4694         PR objc++/43689
4695         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4696         * obj-c++.dg/const-str-6.mm: Ditto.
4697
4698 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4701
4702 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4703
4704         PR ada/38394
4705         * gnat.dg/array13.ad[sb]: New test.
4706
4707 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4708             Sandra Loosemore  <sandra@codesourcery.com>
4709
4710         * gcc.target/arm/neon/: Regenerated test cases.
4711
4712         * gcc.target/arm/neon/polytypes.c,
4713         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4714         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4715         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4716         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4717         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4718         dg-add-options arm_neon.
4719
4720         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4721         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4722         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4723         and arm_neon_fp16_ok.
4724
4725         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4726         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4727
4728         * lib/target-supports.exp (add_options_for_arm_neon): New.
4729         (check_effective_target_arm_neon_ok_nocache): New, from
4730         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4731         (check_effective_target_arm_neon_ok): Use
4732         check_effective_target_arm_neon_ok_nocache.
4733         (add_options_for_arm_neon_fp16)
4734         (check_effective_target_arm_neon_fp16_ok)
4735         check_effective_target_arm_neon_fp16_ok_nocache): New.
4736         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4737
4738 2010-05-24  Jason Merrill  <jason@redhat.com>
4739
4740         PR c++/41510
4741         * g++.dg/cpp0x/initlist35.C: New.
4742         * g++.dg/init/brace6.C: Adjust.
4743
4744 2010-05-24  Paul Brook  <paul@codesourcery.com>
4745
4746         * gcc.target/arm/frame-pointer-1.c: New test.
4747         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4748         pointer elimination.
4749
4750 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4751
4752         PR target/44245
4753         * gcc.target/i386/crc32-3.c: New.
4754         * gcc.target/i386/crc32-4.c: Likewise.
4755
4756 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4757
4758         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4759         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4760         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4761
4762 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4763
4764         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4765
4766 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4767
4768         PR target/43869
4769         * gcc.c-target/pr43869.c: New test.
4770
4771 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4772
4773         PR fortran/44212
4774         * gfortran.dg/class_22.f03: New.
4775
4776 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4777
4778         PR lto/44238
4779         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4780
4781 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4782
4783         PR fortran/44213
4784         * gfortran.dg/abstract_type_7.f03: New.
4785
4786 2010-05-21  Jason Merrill  <jason@redhat.com>
4787
4788         * g++.dg/eh/spec11.C: Test cleanup optimization.
4789
4790 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4791
4792         PR debug/44223
4793         * gcc.target/i386/pr44223.c: New test.
4794
4795 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4796
4797         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4798
4799 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4800
4801         * g++.dg/other/const3.C: New test.
4802
4803 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4804
4805         PR fortran/38407
4806         * warn_unused_dummy_argument_1.f90: New.
4807         * warn_unused_dummy_argument_2.f90: New.
4808
4809 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4810
4811         PR c++/30298
4812         * g++.dg/inherit/crash1.C: New.
4813         * g++.dg/inherit/crash2.C: Likewise.
4814
4815 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR debug/44178
4818         * g++.dg/debug/pr44178.C: New test.
4819
4820 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4821
4822         PR middle-end/44185
4823         * gcc.dg/tree-ssa/prefetch-6.c: Add
4824         --param min-insn-to-prefetch-ratio=6.
4825         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4826         allow unrolling, and adjust the movnti count.
4827
4828 2010-05-20  Jan Hubicka  <jh@suse.cz>
4829
4830         PR middle-end/44197
4831         * gcc.c-torture/compile/pr44197.c: New file.
4832
4833 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4834
4835         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4836         Fix test code.
4837         (check_effective_target_xop): Remove __may_alias__ attribute.
4838
4839 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4840
4841         PR target/44202
4842         * gcc.c-torture/execute/pr44202-1.c: New test.
4843
4844 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4845
4846         PR fortran/43851
4847         * gfortran.dg/label_1.f90: Update test.
4848
4849 2010-05-19  Jan Hubicka  <jh@suse.cz>
4850
4851         * gcc.dg/lto/ipareference2_0.c: New file.
4852         * gcc.dg/lto/ipareference2_1.c: New file.
4853
4854 2010-05-19  Jason Merrill  <jason@redhat.com>
4855
4856         * g++.dg/parse/fn-typedef2.C: New.
4857
4858         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4859         function type.
4860
4861         PR c++/44193
4862         * g++.dg/template/fntype1.C: New.
4863
4864 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4865
4866         * gnat.dg/discr23.ad[sb]: New test.
4867         * gnat.dg/discr23_pkg.ads: New helper.
4868
4869         * gnat.dg/specs/controlled1.ads: New test.
4870         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4871
4872 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4873
4874         PR fortran/44055
4875         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4876         Fixed scope of C_SIZEOF.
4877         * gfortran.dg/warn_conversion_2.f90: New.
4878
4879 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4880
4881         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4882         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4883         for optional selector.
4884         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4885         (check_effective_target_sse3): New proc.
4886         * gcc.target/i386/math-torture/math-torture.exp: Load
4887         target-supports.exp.
4888         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4889         check_effective_target_sse2.
4890         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4891         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4892         * g++.dg/vect/vect.exp: Likewise.
4893         * gfortran.dg/vect/vect.exp: Likewise.
4894         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4895         -msse2 if check_effective_target_sse2.
4896
4897         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4898         * gcc.target/i386/3dnow-2.c: Likewise.
4899         * gcc.target/i386/3dnowA-1.c: Likewise.
4900         * gcc.target/i386/3dnowA-2.c: Likewise.
4901         * gcc.target/i386/pr42549.c: Likewise.
4902
4903         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4904         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4905         * gcc.target/i386/sse3-addsubps.c: Likewise.
4906         * gcc.target/i386/sse3-haddpd.c: Likewise.
4907         * gcc.target/i386/sse3-haddps.c: Likewise.
4908         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4909         * gcc.target/i386/sse3-hsubps.c: Likewise.
4910         * gcc.target/i386/sse3-movddup.c: Likewise.
4911         * gcc.target/i386/sse3-movshdup.c: Likewise.
4912         * gcc.target/i386/sse3-movsldup.c: Likewise.
4913
4914         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4915         * g++.dg/ext/attrib35.C: Likewise.
4916         * g++.dg/opt/pr40496.C: Likewise.
4917         * g++.dg/other/i386-1.C: Likewise.
4918         * g++.dg/other/i386-4.C: Likewise.
4919         * g++.dg/other/pr34435.C: Likewise.
4920         * g++.dg/other/pr39496.C: Likewise.
4921         * g++.dg/other/pr40446.C: Likewise.
4922         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4923         * gcc.dg/compat/vector-1a_main.c: Likewise.
4924         * gcc.dg/compat/vector-2a_main.c: Likewise.
4925         * gcc.dg/lto/20090206-1_0.c: Likewise.
4926         * gcc.dg/pr34856.c: Likewise.
4927         * gcc.dg/pr36584.c: Likewise.
4928         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4929         * gcc.dg/pr37544.c: Likewise.
4930         * gcc.dg/torture/pr16104-1.c: Likewise.
4931         * gcc.dg/torture/pr35771-1.c: Likewise.
4932         * gcc.dg/torture/pr35771-2.c: Likewise.
4933         * gcc.dg/torture/pr35771-3.c: Likewise.
4934         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4935         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4936         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4937         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4938         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4939         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4940         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4941         * gcc.target/i386/20060512-1.c: Likewise.
4942         * gcc.target/i386/20060512-3.c: Likewise.
4943         * gcc.target/i386/all_one_m128i.c: Likewise.
4944         * gcc.target/i386/float128-1.c: Likewise.
4945         * gcc.target/i386/float128-2.c: Likewise.
4946         * gcc.target/i386/fpcvt-1.c: Likewise.
4947         * gcc.target/i386/fpcvt-2.c: Likewise.
4948         * gcc.target/i386/fpcvt-3.c: Likewise.
4949         * gcc.target/i386/fpprec-1.c: Likewise.
4950         * gcc.target/i386/funcspec-9.c: Likewise.
4951         * gcc.target/i386/incoming-1.c: Likewise.
4952         * gcc.target/i386/incoming-12.c: Likewise.
4953         * gcc.target/i386/incoming-2.c: Likewise.
4954         * gcc.target/i386/incoming-3.c: Likewise.
4955         * gcc.target/i386/incoming-4.c: Likewise.
4956         * gcc.target/i386/incoming-6.c: Likewise.
4957         * gcc.target/i386/incoming-7.c: Likewise.
4958         * gcc.target/i386/incoming-8.c: Likewise.
4959         * gcc.target/i386/opt-1.c: Likewise.
4960         * gcc.target/i386/opt-2.c: Likewise.
4961         * gcc.target/i386/ordcmp-1.c: Likewise.
4962         * gcc.target/i386/pr17692.c: Likewise.
4963         * gcc.target/i386/pr18614-1.c: Likewise.
4964         * gcc.target/i386/pr22152.c: Likewise.
4965         * gcc.target/i386/pr23570.c: Likewise.
4966         * gcc.target/i386/pr23575.c: Likewise.
4967         * gcc.target/i386/pr26449-1.c: Likewise.
4968         * gcc.target/i386/pr26600.c: Likewise.
4969         * gcc.target/i386/pr27790.c: Likewise.
4970         * gcc.target/i386/pr28839.c: Likewise.
4971         * gcc.target/i386/pr30970.c: Likewise.
4972         * gcc.target/i386/pr32000-1.c: Likewise.
4973         * gcc.target/i386/pr32000-2.c: Likewise.
4974         * gcc.target/i386/pr32280.c: Likewise.
4975         * gcc.target/i386/pr32661.c: Likewise.
4976         * gcc.target/i386/pr32708-1.c: Likewise.
4977         * gcc.target/i386/pr32961.c: Likewise.
4978         * gcc.target/i386/pr33329.c: Likewise.
4979         * gcc.target/i386/pr35714.c: Likewise.
4980         * gcc.target/i386/pr35767-1.c: Likewise.
4981         * gcc.target/i386/pr35767-1d.c: Likewise.
4982         * gcc.target/i386/pr35767-1i.c: Likewise.
4983         * gcc.target/i386/pr35767-2.c: Likewise.
4984         * gcc.target/i386/pr35767-2d.c: Likewise.
4985         * gcc.target/i386/pr35767-2i.c: Likewise.
4986         * gcc.target/i386/pr35767-3.c: Likewise.
4987         * gcc.target/i386/pr35767-5.c: Likewise.
4988         * gcc.target/i386/pr36222-1.c: Likewise.
4989         * gcc.target/i386/pr36578-1.c: Likewise.
4990         * gcc.target/i386/pr36578-2.c: Likewise.
4991         * gcc.target/i386/pr36992-1.c: Likewise.
4992         * gcc.target/i386/pr37101.c: Likewise.
4993         * gcc.target/i386/pr37216.c: Likewise.
4994         * gcc.target/i386/pr37434-1.c: Likewise.
4995         * gcc.target/i386/pr37434-2.c: Likewise.
4996         * gcc.target/i386/pr37843-3.c: Likewise.
4997         * gcc.target/i386/pr37843-4.c: Likewise.
4998         * gcc.target/i386/pr39162.c: Likewise.
4999         * gcc.target/i386/pr39315-1.c: Likewise.
5000         * gcc.target/i386/pr39315-2.c: Likewise.
5001         * gcc.target/i386/pr39315-3.c: Likewise.
5002         * gcc.target/i386/pr39315-4.c: Likewise.
5003         * gcc.target/i386/pr39445.c: Likewise.
5004         * gcc.target/i386/pr39496.c: Likewise.
5005         * gcc.target/i386/pr40809.c: Likewise.
5006         * gcc.target/i386/pr40906-3.c: Likewise.
5007         * gcc.target/i386/pr41019.c: Likewise.
5008         * gcc.target/i386/pr42542-1.c: Likewise.
5009         * gcc.target/i386/pr42542-2.c: Likewise.
5010         * gcc.target/i386/pr42542-3.c: Likewise.
5011         * gcc.target/i386/pr42542-3a.c: Likewise.
5012         * gcc.target/i386/pr42881.c: Likewise.
5013         * gcc.target/i386/push-1.c: Likewise.
5014         * gcc.target/i386/quad-sse.c: Likewise.
5015         * gcc.target/i386/reload-1.c: Likewise.
5016         * gcc.target/i386/sse-10.c: Likewise.
5017         * gcc.target/i386/sse-11.c: Likewise.
5018         * gcc.target/i386/sse-15.c: Likewise.
5019         * gcc.target/i386/sse-17.c: Likewise.
5020         * gcc.target/i386/sse-18.c: Likewise.
5021         * gcc.target/i386/sse-19.c: Likewise.
5022         * gcc.target/i386/sse-4.c: Likewise.
5023         * gcc.target/i386/sse-6.c: Likewise.
5024         * gcc.target/i386/sse-vect-types.c: Likewise.
5025         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5026         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5027         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5028         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5029         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5030         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5031         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5032         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5033         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5034         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5035         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5036         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5037         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5038         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5039         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5040         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5041         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5042         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5043         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5044         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5045         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5046         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5047         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5048         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5049         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5050         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5051         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5052         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5053         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5054         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5055         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5056         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5057         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5058         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5059         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5060         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5061         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5062         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5063         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5064         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5065         * gcc.target/i386/sse2-mmx.c: Likewise.
5066         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5067         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5068         * gcc.target/i386/sse2-movd-1.c: Likewise.
5069         * gcc.target/i386/sse2-movd-2.c: Likewise.
5070         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5071         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5072         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5073         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5074         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5075         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5076         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5077         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5078         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5079         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5080         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5081         * gcc.target/i386/sse2-movq-1.c: Likewise.
5082         * gcc.target/i386/sse2-movq-2.c: Likewise.
5083         * gcc.target/i386/sse2-movq-3.c: Likewise.
5084         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5085         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5086         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5087         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5088         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5089         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5090         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5091         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5092         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5093         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5094         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5095         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5096         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5097         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5098         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5099         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5100         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5101         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5102         * gcc.target/i386/sse2-pand-1.c: Likewise.
5103         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5104         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5105         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5106         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5107         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5108         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5109         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5110         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5111         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5112         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5113         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5114         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5115         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5116         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5117         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5118         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5119         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5120         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5121         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5122         * gcc.target/i386/sse2-por-1.c: Likewise.
5123         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5124         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5125         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5126         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5127         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5128         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5129         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5130         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5131         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5132         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5133         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5134         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5135         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5136         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5137         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5138         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5139         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5140         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5141         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5142         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5143         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5144         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5145         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5146         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5147         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5148         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5149         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5150         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5151         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5152         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5153         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5154         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5155         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5156         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5157         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5158         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5159         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5160         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5161         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5162         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5163         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5164         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5165         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5166         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5167         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5168         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5169         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5170         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5171         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5172         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5173         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5174         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5175         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5176         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5177         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5178         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5179         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5180         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5181         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5182         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5183         * gcc.target/i386/sse2-vec-1.c: Likewise.
5184         * gcc.target/i386/sse2-vec-2.c: Likewise.
5185         * gcc.target/i386/sse2-vec-3.c: Likewise.
5186         * gcc.target/i386/sse2-vec-4.c: Likewise.
5187         * gcc.target/i386/sse2-vec-5.c: Likewise.
5188         * gcc.target/i386/sse2-vec-6.c: Likewise.
5189         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5190         * gcc.target/i386/ssefn-2.c: Likewise.
5191         * gcc.target/i386/ssefn-4.c: Likewise.
5192         * gcc.target/i386/ssefp-1.c: Likewise.
5193         * gcc.target/i386/ssefp-2.c: Likewise.
5194         * gcc.target/i386/sseregparm-3.c: Likewise.
5195         * gcc.target/i386/sseregparm-4.c: Likewise.
5196         * gcc.target/i386/sseregparm-5.c: Likewise.
5197         * gcc.target/i386/sseregparm-6.c: Likewise.
5198         * gcc.target/i386/sseregparm-7.c: Likewise.
5199         * gcc.target/i386/ssetype-1.c: Likewise.
5200         * gcc.target/i386/ssetype-2.c: Likewise.
5201         * gcc.target/i386/ssetype-3.c: Likewise.
5202         * gcc.target/i386/ssetype-4.c: Likewise.
5203         * gcc.target/i386/ssetype-5.c: Likewise.
5204         * gcc.target/i386/unordcmp-1.c: Likewise.
5205         * gcc.target/i386/vararg-1.c: Likewise.
5206         * gcc.target/i386/vararg-2.c: Likewise.
5207         * gcc.target/i386/vararg-3.c: Likewise.
5208         * gcc.target/i386/vararg-4.c: Likewise.
5209         * gcc.target/i386/vararg-7.c: Likewise.
5210         * gcc.target/i386/vararg-8.c: Likewise.
5211         * gcc.target/i386/vecinit-1.c: Likewise.
5212         * gcc.target/i386/vecinit-2.c: Likewise.
5213         * gcc.target/i386/vecinit-3.c: Likewise.
5214         * gcc.target/i386/vecinit-4.c: Likewise.
5215         * gcc.target/i386/vecinit-5.c: Likewise.
5216         * gcc.target/i386/vecinit-6.c: Likewise.
5217         * gcc.target/i386/vectorize2.c: Likewise.
5218         * gcc.target/i386/vectorize3.c: Likewise.
5219         * gcc.target/i386/vectorize4.c: Likewise.
5220         * gcc.target/i386/vectorize6.c: Likewise.
5221         * gcc.target/i386/vectorize7.c: Likewise.
5222         * gcc.target/i386/vectorize8.c: Likewise.
5223         * gcc.target/i386/vperm-v2df.c: Likewise.
5224         * gcc.target/i386/vperm-v2di.c: Likewise.
5225         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5226         * gcc.target/i386/xorps-sse2.c: Likewise.
5227         * gcc.target/i386/xorps.c: Likewise.
5228         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5229         * gfortran.dg/graphite/pr42326.f90: Likewise.
5230         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5231
5232 2010-05-19  Richard Guenther  <rguenther@suse.de>
5233
5234         PR lto/44196
5235         * g++.dg/lto/20100519-1_0.C: New testcase.
5236
5237 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5238
5239         PR fortran/42360
5240         * gfortran.dg/warn_intent_out_not_set.f90: New.
5241
5242 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5243
5244         PR fortran/38404
5245         * gfortran.dg/data_char_1.f90: Updated warning message.
5246         * gfortran.dg/data_array_6.f: New.
5247
5248 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5249
5250         * g++.dg/ipa/ivinline-8.C: New test.
5251         * gcc.dg/ipa/iinline-2.c: Likewise.
5252
5253 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5254
5255         PR fortran/34505
5256         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5257         arguments; add check for return value kind.
5258         * gfortran.dg/float_1.f90: Likewise.
5259
5260 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5261
5262         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5263         (main): Use it.
5264         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5265         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5266         Prune another location line format.
5267         (lto-obj): Call lto_prune_warns on comp_output.
5268
5269 2010-05-18  Jan Hubicka  <jh@suse.cz>
5270
5271         * gcc.dg/lto/ipacp_0.c: New test.
5272         * gcc.dg/lto/ipacp_1.c: New test.
5273
5274 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5275
5276         PR lto/44184
5277         * gcc.dg/lto/20100518_0.c: New test.
5278
5279 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5280
5281         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5282
5283 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5284
5285         PR fortran/43990
5286         * gfortran.dg/class_21.f03: New.
5287
5288 2010-05-17  Jason Merrill  <jason@redhat.com>
5289
5290         PR c++/44157
5291         * g++.dg/cpp0x/initlist34.C: New.
5292
5293         PR c++/44158
5294         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5295
5296 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5297
5298         * g++.dg/ipa/ivinline-1.C: New test.
5299         * g++.dg/ipa/ivinline-2.C: New test.
5300         * g++.dg/ipa/ivinline-3.C: New test.
5301         * g++.dg/ipa/ivinline-4.C: New test.
5302         * g++.dg/ipa/ivinline-5.C: New test.
5303         * g++.dg/ipa/ivinline-6.C: New test.
5304
5305 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5306             Jason Merrill  <jason@redhat.com>
5307
5308         PR c++/44108
5309         * c-c++-common/Wunused-var-8.c: New test.
5310
5311 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5312
5313         PR bootstrap/42347
5314         * gcc.c-torture/compile/pr42347.c: New test.
5315
5316         PR middle-end/44102
5317         * g++.dg/ext/asmgoto1.C: New test.
5318
5319 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5320
5321         PR middle-end/44133
5322         * gcc.dg/tree-ssa/pr44133.c: New test.
5323         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5324         precise.
5325
5326 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5327
5328         PR fortran/44044
5329         * gfortran.dg/class_20.f03: New.
5330
5331 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5332
5333         PR 44078
5334         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5335         debug messages but not the newly introduced one.
5336
5337 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5338
5339         PR fortran/35779
5340         * gfortran.dg/initialization_25.f90: Commented testcase.
5341         * gfortran.dg/initialization_26.f90: New.
5342
5343 2010-05-16  Richard Guenther  <rguenther@suse.de>
5344
5345         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5346         * gcc.dg/pr43084.c: Likewise.
5347         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5348         -fipa-type-escape.
5349         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5350         -fipa-type-escape.
5351         * gcc.dg/struct/struct-reorg.exp: Likewise.
5352         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5353         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5354
5355 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5356
5357         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5358         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5359         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5360         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5361         tests.
5362
5363 2010-05-15  Jason Merrill  <jason@redhat.com>
5364
5365         * g++.dg/eh/spec10.C: New.
5366         * g++.dg/eh/spec11.C: New.
5367         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5368
5369 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5370
5371         PR fortran/44154
5372         PR fortran/42647
5373         * gfortran.dg/allocatable_scalar_9.f90: New.
5374
5375 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5376
5377         PR c++/44148
5378         * g++.dg/torture/pr44148.C: New test.
5379
5380 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5381
5382         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5383         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5384         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5385         diagnostics and type sizes.
5386
5387 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5388
5389         * gnat.dg/lto9.adb: New test.
5390         * gnat.dg/lto9_pkg1.ads: New helper.
5391         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5392
5393 2010-05-15  Jan Hubicka  <jh@suse.cz>
5394
5395         * gcc.dg/lto/ipareference_1.c: Rename to ...
5396         * gcc.dg/lto/ipareference_0.c: ... this one.
5397         * gcc.dg/lto/ipareference_2.c: Rename to ...
5398         * gcc.dg/lto/ipareference_1.c: ... this one.
5399
5400 2010-05-15  Jan Hubicka  <jh@suse.cz>
5401
5402         * gcc.dg/lto/ipareference_1.c: New file.
5403         * gcc.dg/lto/ipareference_2.c: New file.
5404
5405 2010-05-15  Richard Guenther  <rguenther@suse.de>
5406
5407         PR tree-optimization/44038
5408         * gcc.c-torture/compile/pr44038.c: New testcase.
5409
5410 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5411
5412         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5413         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5414
5415 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5416
5417         PR fortran/43207
5418         PR fortran/43969
5419         * gfortran.dg/class_18.f03: New.
5420         * gfortran.dg/class_19.f03: New.
5421
5422 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5423
5424         PR debug/44112
5425         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5426         * g++.dg/debug/dwarf2/const1.C: Remove.
5427
5428 2010-05-14  Jason Merrill  <jason@redhat.com>
5429
5430         * g++.dg/eh/cond4.C: New.
5431         * g++.dg/eh/elide2.C: Adjust.
5432         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5433
5434 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5435
5436         PR fortran/44135
5437         * gfortran.dg/actual_array_interface_2.f90: New test.
5438
5439 2010-05-14  Richard Guenther  <rguenther@suse.de>
5440
5441         PR tree-optimization/44119
5442         * gcc.c-torture/compile/pr44119.c: New testcase.
5443
5444 2010-05-14  Jason Merrill  <jason@redhat.com>
5445
5446         PR c++/44127
5447         * g++.dg/eh/terminate1.C: New.
5448
5449 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5450
5451         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5452
5453         PR debug/44136
5454         * gcc.dg/pr44136.c: New test.
5455
5456 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5457
5458         PR c++/30566
5459         * g++.dg/warn/Wshadow-4.C: Adjust.
5460         * g++.dg/warn/Wshadow-5.C: New test.
5461         * g++.dg/warn/Wshadow-6.C: New test
5462
5463 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5464
5465         PR fortran/35779
5466         * gfortran.dg/initialization_25.f90: New.
5467
5468 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5469
5470         * g++.dg/otr-fold-1.C: New test.
5471         * g++.dg/otr-fold-2.C: New test.
5472
5473 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5474
5475         PR fortran/44036
5476         * gfortran.dg/gomp/pr44036-1.f90: New test.
5477         * gfortran.dg/gomp/pr44036-2.f90: New test.
5478         * gfortran.dg/gomp/pr44036-3.f90: New test.
5479
5480         PR debug/43983
5481         * gcc.dg/guality/sra-1.c: New test.
5482
5483 2010-05-12  Jan Hubicka  <jh@suse.cz>
5484
5485         * tree-ssa/unreachable.c: New test.
5486
5487 2010-05-12  Jason Merrill  <jason@redhat.com>
5488
5489         * g++.dg/cpp0x/sfinae1.C: New.
5490
5491 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5492
5493         * gcc.target/i386/zee.c: New file.
5494
5495 2010-05-12  Jason Merrill  <jason@redhat.com>
5496
5497         * g++.dg/conversion/op1.C: Expect template candidate message.
5498         * g++.dg/cpp0x/nullptr15.C: Likewise.
5499         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5500         * g++.dg/cpp0x/pr31431.C: Likewise.
5501         * g++.dg/cpp0x/temp_default2.C: Likewise.
5502         * g++.dg/cpp0x/trailing4.C: Likewise.
5503         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5504         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5505         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5506         * g++.dg/cpp0x/variadic35.C: Likewise.
5507         * g++.dg/cpp0x/vt-35147.C: Likewise.
5508         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5509         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5510         * g++.dg/ext/visibility/anon8.C: Likewise.
5511         * g++.dg/ext/vla2.C: Likewise.
5512         * g++.dg/other/pr28114.C: Likewise.
5513         * g++.dg/other/ptrmem10.C: Likewise.
5514         * g++.dg/other/ptrmem11.C: Likewise.
5515         * g++.dg/overload/unknown1.C: Likewise.
5516         * g++.dg/parse/template7.C: Likewise.
5517         * g++.dg/parse/typename7.C: Likewise.
5518         * g++.dg/template/conv11.C: Likewise.
5519         * g++.dg/template/copy1.C: Likewise.
5520         * g++.dg/template/deduce3.C: Likewise.
5521         * g++.dg/template/dependent-expr5.C: Likewise.
5522         * g++.dg/template/friend.C: Likewise.
5523         * g++.dg/template/incomplete2.C: Likewise.
5524         * g++.dg/template/local4.C: Likewise.
5525         * g++.dg/template/local6.C: Likewise.
5526         * g++.dg/template/operator10.C: Likewise.
5527         * g++.dg/template/overload6.C: Likewise.
5528         * g++.dg/template/ptrmem2.C: Likewise.
5529         * g++.dg/template/ptrmem20.C: Likewise.
5530         * g++.dg/template/ptrmem8.C: Likewise.
5531         * g++.dg/template/sfinae2.C: Likewise.
5532         * g++.dg/template/ttp25.C: Likewise.
5533         * g++.dg/template/unify10.C: Likewise.
5534         * g++.dg/template/unify11.C: Likewise.
5535         * g++.dg/template/unify6.C: Likewise.
5536         * g++.dg/template/unify7.C: Likewise.
5537         * g++.dg/template/unify9.C: Likewise.
5538         * g++.dg/template/varmod1.C: Likewise.
5539         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5540         * g++.old-deja/g++.law/operators32.C: Likewise.
5541         * g++.old-deja/g++.pt/crash28.C: Likewise.
5542         * g++.old-deja/g++.pt/crash60.C: Likewise.
5543         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5544         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5545         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5546         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5547         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5548         * g++.old-deja/g++.pt/expr2.C: Likewise.
5549         * g++.old-deja/g++.pt/overload7.C: Likewise.
5550         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5551         * g++.old-deja/g++.pt/spec5.C: Likewise.
5552         * g++.old-deja/g++.pt/spec6.C: Likewise.
5553         * g++.old-deja/g++.pt/t24.C: Likewise.
5554         * g++.old-deja/g++.pt/unify4.C: Likewise.
5555         * g++.old-deja/g++.pt/unify6.C: Likewise.
5556         * g++.old-deja/g++.pt/unify8.C: Likewise.
5557         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5558         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5559         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5560
5561         * g++.dg/cpp0x/initlist32.C: New.
5562
5563         * g++.dg/template/conv11.C: New.
5564         * g++.dg/conversion/op1.C: Adjust expected error.
5565
5566         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5567
5568 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5569
5570         PR target/44088
5571         * gcc.target/i386/avx-cmpsd-1.c: New.
5572         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5573         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5574         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5575         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5576         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5577
5578 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5579
5580         PR middle-end/44085
5581         * gcc.dg/gomp/pr44085.c: New test.
5582         * gfortran.dg/gomp/pr44085.f90: New test.
5583
5584 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5585
5586         * objc-obj-c++-shared/Object1.m: New.
5587         * objc.dg/torture: New directory.
5588         * objc.dg/torture/tls: Ditto.
5589         * objc.dg/tls: Ditto.
5590         * objc.dg/torture/tls/trivial.m: New test.
5591         * objc.dg/torture/tls/thr-init-2.m: New test.
5592         * objc.dg/torture/tls/thr-init-3.m: New test.
5593         * objc.dg/torture/tls/thr-init.m: New test.
5594         * objc.dg/torture/tls/diag-1.m: New test.
5595         * objc.dg/torture/tls/tls.exp: New.
5596         * objc.dg/torture/trivial.m: New test.
5597         * objc.dg/torture/dg-torture.exp: New.
5598         * objc.dg/tls/diag-3.m: New test.
5599         * objc.dg/tls/diag-4.m: New test.
5600         * objc.dg/tls/diag-5.m: New test.
5601         * objc.dg/tls/init-1.m: New test.
5602         * objc.dg/tls/init-2.m: New test.
5603         * objc.dg/tls/tls.exp: New.
5604         * objc.dg/tls/diag-2.m: New test.
5605         * lib/objc.exp: Respond to dg-additional-files.
5606
5607 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5608
5609         * gcc.target/m68k/20100512-1.c: New.
5610
5611 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5612
5613         * gnat.dg/lto8.adb: New test.
5614         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5615         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5616
5617 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5618
5619         PR c++/34272
5620         PR c++/43630
5621         PR c++/34491
5622         * g++.dg/template/crash97.C: New.
5623         * g++.dg/template/crash98.C: Likewise.
5624         * g++.dg/template/crash99.C: Likewise.
5625         * g++.dg/cpp0x/pr31439.C: Adjust.
5626         * g++.dg/template/crash95.C: Likewise.
5627
5628 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR middle-end/44071
5631         * c-c++-common/asmgoto-4.c: New test.
5632         * gcc.target/i386/pr44071.c: New test.
5633
5634         PR c++/44062
5635         * c-c++-common/Wunused-var-7.c: New test.
5636         * g++.dg/warn/Wunused-var-9.C: New test.
5637
5638 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5639
5640         PR fortran/43711
5641         * gfortran.dg/gomp/pr43711.f90: New.
5642
5643 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5644
5645         PR fortran/31820
5646         * gfortran.dg/select_5.f90: Updated.
5647
5648 2010-05-11  Jan Hubicka  <jh@suse.cz>
5649
5650         PR tree-optimize/44063
5651         * gcc.c-torture/compile/pr44063.c: New testcase.
5652
5653 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR debug/44023
5656         * gcc.dg/pr44023.c: New test.
5657
5658 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5659
5660         * gnat.dg/lto7.adb: New test.
5661         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5662
5663 2010-05-10  Jason Merrill  <jason@redhat.com>
5664
5665         PR c++/44017
5666         * g++.dg/template/inherit5.C: New.
5667
5668         PR c++/44045
5669         * g++.dg/cpp0x/initlist33.C: New.
5670         * g++.dg/cpp0x/initlist26.C: Adjust.
5671         * g++.dg/cpp0x/initlist28.C: Adjust.
5672
5673 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5674
5675         PR c++/43719
5676         * g++.dg/init/pr43719.C: New.
5677         * g++.dg/anon-struct4.C: Adjust.
5678
5679 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR debug/44028
5682         * gcc.dg/pr44028.c: New test.
5683
5684 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5685
5686         PR fortran/27866
5687         PR fortran/35003
5688         PR fortran/42809
5689         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5690         * gfortran.dg/warn_conversion.f90: New.
5691
5692 2010-05-10  Michael Matz  <matz@suse.de>
5693
5694         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5695
5696 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5697
5698         PR rtl-optimization/44012
5699         * gcc.dg/pr44012.c: New.
5700
5701 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5702
5703         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5704         Log text on entry and exit.
5705         Prune Sun ld warnings for common symbols with differing sizes.
5706         (lto-link-and-maybe-run): Change caller.
5707
5708 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5709
5710         PR fortran/44044
5711         * gfortran.dg/class_7.f03: Modified.
5712         * gfortran.dg/select_type_1.f03: Modified.
5713         * gfortran.dg/select_type_12.f03: New.
5714
5715 2010-05-10  Richard Guenther  <rguenther@suse.de>
5716
5717         PR tree-optimization/44050
5718         * gcc.dg/torture/pr44050.c: New testcase.
5719
5720 2010-05-10  Wei Guozhi  <carrot@google.com>
5721
5722         PR target/42879
5723         * gcc.target/arm/pr42879.c: New testcase.
5724
5725 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5726
5727         PR c/44051
5728         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5729
5730 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5731
5732         PR c/10676
5733         * gcc.dg/anon-struct-10.c: New test.
5734
5735 2010-05-09  Richard Guenther  <rguenther@suse.de>
5736
5737         PR middle-end/44024
5738         * gcc.dg/pr44024.c: New testcase.
5739
5740 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5741
5742         PR c/4784
5743         * gcc.dg/anon-struct-9.c: New test.
5744
5745 2010-05-09  Richard Guenther  <rguenther@suse.de>
5746
5747         PR middle-end/44043
5748         * gcc.c-torture/compile/pr44043.c: New testcase.
5749
5750 2010-05-09  Richard Guenther  <rguenther@suse.de>
5751
5752         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5753
5754 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5755
5756         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5757
5758 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5759
5760         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5761         * gnat.dg/specs/lto3.ads: Likewise.
5762
5763 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5764
5765         PR middle-end/28685
5766         * gcc.dg/pr28685-1.c: New file.
5767
5768 2010-05-08  Richard Guenther  <rguenther@suse.de>
5769
5770         PR tree-optimization/44030
5771         * gcc.c-torture/compile/pr44030.c: New testcase.
5772
5773 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/lto6.adb: New test.
5776         * gnat.dg/lto6_pkg.ads: New helper.
5777
5778 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5779
5780         * gnat.dg/lto5.adb: New test.
5781         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5782
5783 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5784
5785         * gnat.dg/lto4.ad[sb]: New test.
5786
5787 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5788
5789         * gnat.dg/specs/lto3.ads: New test.
5790         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5791         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5792
5793 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5794
5795         * gnat.dg/sizetype3.ad[sb]: New test.
5796         * gnat.dg/sizetype3_pkg.ads: New helper.
5797
5798 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5799
5800         PR c++/43951
5801         * g++.dg/init/new29.C: New.
5802
5803 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5804
5805         PR fortran/40728
5806         * gfortran.dg/coarray_1.f90: Fixed error message.
5807         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5808         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5809         * gfortran.dg/intrinsic_std_5.f90: New.
5810
5811 2010-05-07  Jason Merrill  <jason@redhat.com>
5812
5813         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5814
5815 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5816
5817         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5818         (size_t, stderr): Remove.
5819         (read_error): Replaced __builtin_fprintf by fprintf.
5820
5821 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5822
5823         * gcc.dg/ordered-comparison-1.c: New test.
5824         * gcc.dg/ordered-comparison-2.c: New test.
5825         * gcc.dg/ordered-comparison-3.c: New test.
5826         * gcc.dg/ordered-comparison-4.c: New test.
5827
5828 2010-05-06  Mike Stump  <mikestump@comcast.net>
5829
5830         PR objc/35165
5831         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5832
5833 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5834             Jason Merrill  <jason@redhat.com>
5835
5836         * g++.dg/cpp0x/nullptr01.C: New.
5837         * g++.dg/cpp0x/nullptr02.C: New.
5838         * g++.dg/cpp0x/nullptr03.C: New.
5839         * g++.dg/cpp0x/nullptr04.C: New.
5840         * g++.dg/cpp0x/nullptr05.C: New.
5841         * g++.dg/cpp0x/nullptr06.C: New.
5842         * g++.dg/cpp0x/nullptr07.C: New.
5843         * g++.dg/cpp0x/nullptr08.C: New.
5844         * g++.dg/cpp0x/nullptr09.C: New.
5845         * g++.dg/cpp0x/nullptr10.C: New.
5846         * g++.dg/cpp0x/nullptr11.C: New.
5847         * g++.dg/cpp0x/nullptr12.C: New.
5848         * g++.dg/cpp0x/nullptr13.C: New.
5849         * g++.dg/cpp0x/nullptr14.C: New.
5850         * g++.dg/cpp0x/nullptr15.C: New.
5851         * g++.dg/cpp0x/nullptr16.C: New.
5852         * g++.dg/cpp0x/nullptr17.C: New.
5853         * g++.dg/cpp0x/nullptr18.C: New.
5854         * g++.dg/cpp0x/nullptr19.C: New.
5855         * g++.dg/cpp0x/nullptr20.C: New.
5856         * g++.dg/cpp0x/nullptr21.C: New.
5857         * g++.dg/cpp0x/nullptr22.C: New.
5858         * g++.dg/debug/nullptr01.C: New.
5859         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5860
5861 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5862
5863         * gcc.dg/Wunused-var-8.c: Move to...
5864         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5865
5866 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5867
5868         PR c++/40406
5869         * g++.dg/template/crash96.C: New.
5870
5871 2010-05-06  Jan Hubicka  <jh@suse.cz>
5872
5873         PR tree-optimization/43791
5874         * gcc.c-torture/compile/pr43791.c: New file.
5875
5876 2010-05-06  Michael Matz  <matz@suse.de>
5877
5878         PR tree-optimization/43984
5879         * gfortran.dg/pr43984.f90: New test.
5880
5881 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5882
5883         PR 40989
5884         * gcc.dg/pr40989.c: New.
5885
5886 2010-05-06  Richard Guenther  <rguenther@suse.de>
5887
5888         PR tree-optimization/43934
5889         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5890
5891 2010-05-06  Richard Guenther  <rguenther@suse.de>
5892
5893         PR tree-optimization/43987
5894         * gcc.c-torture/execute/pr43987.c: New testcase.
5895         * gcc.dg/torture/pta-escape-1.c: Adjust.
5896         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5897         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5898         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5899         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5900
5901 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5902             Dodji Seketeli  <dodji@redhat.com>
5903
5904         PR c/18624
5905         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5906         * g++.dg/template/sfinae16.C: Likewise.
5907         * gcc.dg/Wunused-var-1.c: Moved to...
5908         * c-c++-common/Wunused-var-1.c: ...here. New test.
5909         * gcc.dg/Wunused-var-2.c: Moved to...
5910         * c-c++-common/Wunused-var-2.c: ...here. New test.
5911         * gcc.dg/Wunused-var-3.c: Moved to...
5912         * c-c++-common/Wunused-var-3.c: ...here. New test.
5913         * gcc.dg/Wunused-var-4.c: Moved to...
5914         * gcc.dg/Wunused-var-1.c: ... here.
5915         * gcc.dg/Wunused-var-5.c: Moved to...
5916         * c-c++-common/Wunused-var-4.c: ...here. New test.
5917         * gcc.dg/Wunused-var-7.c: Moved to...
5918         * c-c++-common/Wunused-var-5.c: ...here. New test.
5919         * gcc.dg/Wunused-var-6.c: Moved to...
5920         * gcc.dg/Wunused-var-2.c: ... here.
5921         * c-c++-common/Wunused-var-1.c: New test.
5922         * c-c++-common/Wunused-var-2.c: New test.
5923         * c-c++-common/Wunused-var-3.c: New test.
5924         * c-c++-common/Wunused-var-4.c: New test.
5925         * c-c++-common/Wunused-var-5.c: New test.
5926         * g++.dg/warn/Wunused-var-1.C: New test.
5927         * g++.dg/warn/Wunused-var-2.C: New test.
5928         * g++.dg/warn/Wunused-var-3.C: New test.
5929         * g++.dg/warn/Wunused-var-4.C: New test.
5930         * g++.dg/warn/Wunused-var-5.C: New test.
5931         * g++.dg/warn/Wunused-var-6.C: New test.
5932         * g++.dg/warn/Wunused-var-7.C: New test.
5933         * g++.dg/warn/Wunused-var-8.C: New test.
5934         * g++.dg/warn/Wunused-parm-1.C: New test.
5935         * g++.dg/warn/Wunused-parm-2.C: New test.
5936         * g++.dg/warn/Wunused-parm-3.C: New test.
5937
5938 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5939
5940         PR fortran/43985
5941         * gfortran.dg/gomp/crayptr5.f90: New test case.
5942
5943 2010-05-05  Jason Merrill  <jason@redhat.com>
5944
5945         PR debug/43370
5946         * g++.dg/ext/attrib39.C: New.
5947
5948 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5949
5950         PR fortran/24978
5951         * gfortran.dg/data_invalid.f90: New.
5952
5953 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5954
5955         * gnat.dg/lto2.adb: New test.
5956
5957 2010-05-05  Jason Merrill  <jason@redhat.com>
5958
5959         PR c++/43787
5960         * g++.dg/opt/empty1.C: New.
5961
5962 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5963
5964         PR fortran/43696
5965         * gfortran.dg/class_17.f03: New.
5966
5967 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5968
5969         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5970
5971 2010-05-04  Mike Stump  <mikestump@comcast.net>
5972
5973         PR objc/35165
5974         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5975
5976 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5977
5978         PR target/43668
5979         * gcc.target/i386/pr43668.c: New.
5980
5981 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5982
5983         PR c++/43028
5984         * g++.dg/cpp0x/initlist31.C: New.
5985
5986 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR c/43981
5989         * gcc.dg/Wunused-var-8.c: New test.
5990
5991 2010-05-04  Jason Merrill  <jason@redhat.com>
5992
5993         PR c++/38064
5994         * g++.dg/cpp0x/enum3.C: Extend.
5995
5996 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5997
5998         PR target/43799
5999         * gcc.target/i386/pr43799.c: New.
6000
6001 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6002
6003         * gnat.dg/lto1.adb: New test.
6004         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6005
6006 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6007
6008         PR middle-end/43671
6009         * gcc.target/i386/pr43671.c: New.
6010
6011 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6012
6013         PR c++/43705
6014         * g++.dg/template/crash95.C: New.
6015
6016 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6017
6018         PR debug/43508
6019         * gcc.target/i386/pr43508.c: New.
6020
6021 2010-05-04  Richard Guenther  <rguenther@suse.de>
6022
6023         PR tree-optimization/43879
6024         * g++.dg/torture/pr43879-1_0.C: New testcase.
6025         * g++.dg/torture/pr43879-1_1.C: Likewise.
6026
6027 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6028
6029         PR c++/43953
6030         * g++.dg/other/crash-12.C: New test.
6031
6032 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6033
6034         * g++.dg/cdce3.C: Add a space.  Updated.
6035
6036 2010-05-03  Jason Merrill  <jason@redhat.com>
6037
6038         PR c++/43680
6039         * g++.dg/opt/enum2.C: New.
6040         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6041         * g++.dg/warn/Wswitch-1.C: Adjust message.
6042
6043 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6044
6045         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6046         * g++.dg/ext/label13.C: Fix typo.
6047         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6048         alpha*-dec-osf5*.
6049         * gcc.c-torture/compile/limits-declparen.c: xfail on
6050         alpha*-dec-osf5* with -g.
6051         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6052         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6053         * gcc.dg/c99-tgmath-2.c: Likewise.
6054         * gcc.dg/c99-tgmath-3.c: Likewise.
6055         * gcc.dg/c99-tgmath-4.c: Likewise.
6056
6057 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6058
6059         PR fortran/43592
6060         * gfortran.dg/unexpected_interface.f90: New test.
6061
6062 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6063
6064         * ada/acats/run_acats (which): New function.
6065         (host_gnatchop, host_gnatmake): Use it.
6066
6067 2010-05-03  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/43971
6070         * gcc.dg/pr43971.c: New testcase.
6071
6072 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR debug/43972
6075         * gcc.dg/debug/pr43972.c: New test.
6076
6077 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6078
6079         PR testsuite/43963
6080         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6081
6082 2010-05-02  Richard Guenther  <rguenther@suse.de>
6083
6084         PR tree-optimization/43879
6085         * gcc.dg/torture/pr43879-3.c: New testcase.
6086
6087 2010-05-01  Richard Guenther  <rguenther@suse.de>
6088
6089         PR tree-optimization/43949
6090         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6091
6092 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6093
6094         PR c++/43951
6095         * g++.dg/init/new28.C: New.
6096
6097 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6098
6099         PR objc++/32052
6100         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6101         structure and nested declarations.
6102         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6103         structure and nested declarations.  Reduce header clutter and
6104         use _exit() rather than abort().
6105         * objc.dg/encode-10.m: New.
6106         * objc.dg/encode-11.m: New.
6107
6108 2010-04-30  DJ Delorie  <dj@redhat.com>
6109
6110         * gcc.c-torture/execute/20100430-1.c: New test.
6111
6112 2010-04-30  Jason Merrill  <jason@redhat.com>
6113
6114         PR c++/43868
6115         * g++.dg/template/ptrmem21.C: New.
6116
6117 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6118
6119         PR fortran/18918
6120         PR fortran/43931
6121         * gfortran.dg/coarray_13.f90: New test.
6122
6123 2010-04-30  Richard Guenther  <rguenther@suse.de>
6124
6125         PR lto/43946
6126         * gcc.dg/lto/20100430-1_0.c: New testcase.
6127
6128 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR debug/43942
6131         * c-c++-common/pr43942.c: New test.
6132
6133 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6134
6135         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6136         conflict with darwin crt1.o 'start' symbol.
6137
6138 2010-04-30  Richard Guenther  <rguenther@suse.de>
6139
6140         PR tree-optimization/43879
6141         * gcc.dg/torture/pr43879_1.c: New testcase.
6142
6143 2010-04-30  Richard Guenther  <rguenther@suse.de>
6144
6145         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6146
6147 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6148
6149         PR c++/43890
6150         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6151         user-provided constructor while recursing.
6152
6153 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6154
6155         PR fortran/42274
6156         * gfortran.dg/class_16.f03: New test.
6157
6158 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6159
6160         PR fortran/42274
6161         * gfortran.dg/class_15.f03: New.
6162
6163 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6164
6165         PR fortran/43326
6166         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6167
6168 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6169
6170         PR fortran/43492
6171         * gfortran.dg/generic_22.f03 : New test.
6172
6173 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6174
6175         PR fortran/42353
6176         * gfortran.dg/class_14.f03: New test.
6177
6178 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6179
6180         PR fortran/42680
6181         * gfortran.dg/interface_32.f90: New test.
6182
6183 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6184             Janus Weil  <janus@gcc.gnu.org>
6185
6186         PR fortran/41829
6187         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6188         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6189         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6190
6191 2010-04-28  Mike Stump  <mikestump@comcast.net>
6192
6193         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6194         dg-excess-errors.
6195         * g++.dg/uninit-pred-2_b.C: Likewise.
6196
6197 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6198
6199         PR fortran/18918
6200         PR fortran/43919
6201         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6202
6203 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6204
6205         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6206         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6207         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6208         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6209         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6210
6211 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6212
6213         * gcc.dg/const-uniq-1.c: New test.
6214         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6215
6216 2010-04-28  Xinliang David Li  <davidxl@google.com>
6217
6218         * gcc.dg/uninit-pred-2_b.c: New test.
6219         * gcc.dg/uninit-pred-4_b.c: New test.
6220         * gcc.dg/uninit-pred-3_d.c: New test.
6221         * gcc.dg/uninit-pred-6_b.c: New test.
6222         * gcc.dg/uninit-pred-8_b.c: New test.
6223         * gcc.dg/uninit-pred-3_a.c: New test.
6224         * gcc.dg/uninit-pred-2_c.c: New test.
6225         * gcc.dg/uninit-pred-5_a.c: New test.
6226         * gcc.dg/uninit-pred-3_e.c: New test.
6227         * gcc.dg/uninit-pred-7_a.c: New test.
6228         * gcc.dg/uninit-pred-6_c.c: New test.
6229         * gcc.dg/uninit-pred-9_a.c: New test.
6230         * gcc.dg/uninit-pred-8_c.c: New test.
6231         * gcc.dg/uninit-pred-3_b.c: New test.
6232         * gcc.dg/uninit-pred-5_b.c: New test.
6233         * gcc.dg/uninit-pred-7_b.c: New test.
6234         * gcc.dg/uninit-pred-6_d.c: New test.
6235         * gcc.dg/uninit-pred-9_b.c: New test.
6236         * gcc.dg/uninit-pred-2_a.c: New test.
6237         * gcc.dg/uninit-pred-4_a.c: New test.
6238         * gcc.dg/uninit-pred-3_c.c: New test.
6239         * gcc.dg/uninit-pred-6_a.c: New test.
6240         * gcc.dg/uninit-pred-8_a.c: New test.
6241         * gcc.dg/uninit-pred-7_c.c: New test.
6242         * gcc.dg/uninit-pred-6_e.c: New test.
6243         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6244         * g++.dg/uninit-pred-1_a.C: New test.
6245         * g++.dg/uninit-pred-1_b.C: New test.
6246         * g++.dg/uninit-pred-2_a.C: New test.
6247         * g++.dg/uninit-pred-2_b.C: New test.
6248         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6249         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6250         * g++.dg/uninit-pred-loop_1.cc: New test.
6251
6252 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6253
6254         * gcc.dg/lto/20091209-1_0.c: New testcase.
6255
6256 2010-04-28  Richard Guenther  <rguenther@suse.de>
6257
6258         PR tree-optimization/43879
6259         PR tree-optimization/43909
6260         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6261
6262 2010-04-28  Richard Guenther  <rguenther@suse.de>
6263
6264         PR c++/43880
6265         * g++.dg/torture/pr43880.C: New testcase.
6266
6267 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6268
6269         PR c++/9335
6270         * g++.dg/template/recurse2.C: Update
6271         * g++.dg/template/recurse.C: Update.
6272         * g++.dg/template/pr23510.C: Update.
6273         * lib/prune.exp: Filter out 'recursively instantiated'.
6274
6275 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6276
6277         PR c++/29043
6278         * g++.dg/init/pr29043.C: New.
6279
6280 2010-04-27  Jason Merrill  <jason@redhat.com>
6281
6282         * g++.dg/lookup/scoped5.C: Adjust.
6283         * g++.dg/lookup/scoped8.C: Adjust.
6284         * g++.dg/template/dependent-expr5.C: Adjust.
6285         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6286
6287         PR c++/43856
6288         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6289
6290         PR c++/43875
6291         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6292
6293 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6294             Jan Hubicka <hubicka@ucw.cz>
6295
6296         * gcc.dg/pure-2.c: New testcase.
6297         * gcc.dg/const-1.c: New testcase.
6298
6299 2010-04-27  Jason Merrill  <jason@redhat.com>
6300
6301         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6302
6303         PR c++/41468
6304         * g++.dg/template/sfinae17.C: New.
6305         * g++.dg/template/sfinae18.C: New.
6306
6307 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6308
6309         * g++.dg/init/pr42844.C: New.
6310         * g++.dg/cpp0x/pr42844-2.C: New.
6311         * g++.dg/cpp0x/defaulted2.C: Adjust.
6312         * g++.dg/tree-ssa/pr27549.C: Likewise.
6313         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6314
6315 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6316
6317         PR fortran/18918
6318         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6319
6320 2010-04-27  Richard Guenther  <rguenther@suse.de>
6321
6322         PR middle-end/40561
6323         * g++.dg/other/pr40561.C: New testcase.
6324
6325 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6326
6327         PR middle-end/43812
6328         * g++.dg/ipa/pr43812.C: New test.
6329
6330 2010-04-27  Jan Hubicka  <jh@suse.cz>
6331
6332         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6333         (test): ... this one.
6334
6335 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6336
6337         PR target/40657
6338         * gcc.target/arm/thumb-stackframe.c: New test.
6339
6340 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6341
6342         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6343         * gcc.dg/misc-column.c: Likewise.
6344         * gcc.dg/Walways-true-1.c: Likewise.
6345         * gcc.dg/Walways-true-2.c: Likewise.
6346         * gcc.dg/warn-addr-cmp.c: Likewise.
6347
6348 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6349
6350         PR fortran/18918
6351         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6352         * gfortran.dg/coarray_12.f90: New.
6353
6354 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6355
6356         PR c/32207
6357         * gcc.dg/pr32207.c: New test.
6358         * gcc.dg/misc-column.c: Adjust expected warning.
6359         * gcc.dg/Walways-true-1.c: Likewise.
6360         * gcc.dg/Walways-true-2.c: Likewise.
6361         * gcc.dg/warn-addr-cmp.c: Likewise.
6362
6363 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6364
6365         PR lto/42776
6366         * lib/lto.exp (lto_prune_vis_warns): New function.
6367         (lto-link-and-maybe-run): Call it.
6368
6369 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6370
6371         PR tree-optimization/43904
6372         * gcc.dg/tree-ssa/tailcall-6.c: New.
6373
6374 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6375
6376         PR testsuite/35165
6377         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6378         Darwin8/OSX10.4 - compatible code generation.
6379         Use scan-rtl-dump.
6380         * obj-c++.dg/stubify-1.mm: Ditto.
6381         * lib/objc-torture.exp: Do not require link success for
6382         "trivial.m" in the runtime checks when dowhat = 'compile'.
6383         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6384         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6385         Darwin8/OSX10.4 - compatible code generation.
6386         * objc.dg/stubify-2.m: Ditto.
6387         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6388         * objc.dg/next-runtime-1.m: Ditto.
6389         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6390         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6391         runtimes on Darwin.
6392
6393 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6394
6395         PR 43715
6396         * lib/plugin-support.exp: Use "-undefined
6397         dynamic_lookup" on darwin.
6398
6399 2010-04-26  Richard Guenther  <rguenther@suse.de>
6400
6401         * gcc.dg/lto/20100426_0.c: New testcase.
6402
6403 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6404
6405         PR tree-optimization/43833
6406         gcc.dg/Warray-bounds-8.c: New test case.
6407
6408 2010-04-26  Richard Guenther  <rguenther@suse.de>
6409
6410         PR lto/43080
6411         * g++.dg/lto/20100423-3_0.C: New testcase.
6412
6413 2010-04-26  Richard Guenther  <rguenther@suse.de>
6414
6415         PR lto/42425
6416         * g++.dg/lto/20100423-2_0.C: New testcase.
6417
6418 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6419
6420         * gcc.dg/vect/bb-slp-23.c: New test.
6421
6422 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6423
6424         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6425         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6426         * gcc.dg/c1x-float-1.c: New test.
6427
6428 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6429
6430         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6431         of "lea\[ \t\]".
6432
6433 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6434
6435         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6436         FreeBSD.
6437         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6438         * gfortran.dg/default_format_2.f90: Ditto.
6439
6440 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6441
6442         * gfortran.dg/pr43505.f90: Clean up .mod file.
6443         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6444         * gfortran.dg/pr41347.f90: Ditto.
6445         * gfortran.dg/internal_pack_4.f90: Ditto.
6446         * gfortran.dg/proc_decl_23.f90: Ditto.
6447         * gfortran.dg/recursive_check_3.f90: Ditto.
6448         * gfortran.dg/intent_out_3.f90: Ditto.
6449         * gfortran.dg/assignment_2.f90: Ditto.
6450         * gfortran.dg/pr41928.f90: Ditto.
6451         * gfortran.dg/pr42166.f90: Ditto.
6452         * gfortran.dg/private_type_12.f90: Ditto.
6453         * gfortran.dg/graphite/pr42185.f90: Ditto.
6454         * gfortran.dg/graphite/pr42186.f90: Ditto.
6455         * gfortran.dg/graphite/pr40982.f90: Ditto.
6456         * gfortran.dg/graphite/id-2.f90: Ditto.
6457         * gfortran.dg/graphite/id-4.f90: Ditto.
6458         * gfortran.dg/graphite/pr42050.f90: Ditto.
6459         * gfortran.dg/graphite/id-18.f90: Ditto.
6460         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6461         * gfortran.dg/graphite/pr41924.f90: Ditto.
6462         * gfortran.dg/graphite/pr42393.f90: Ditto.
6463         * gfortran.dg/graphite/pr37980.f90: Ditto.
6464         * gfortran.dg/graphite/pr38953.f90: Ditto.
6465         * gfortran.dg/graphite/pr42180.f90: Ditto.
6466         * gfortran.dg/graphite/pr42181.f90: Ditto.
6467         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6468         * gfortran.dg/select_type_4.f90: Ditto.
6469         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6470         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6471         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6472         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6473         * gfortran.dg/whole_file_11.f90: Ditto.
6474         * gfortran.dg/private_type_11.f90: Ditto.
6475         * gfortran.dg/vect/vect-gems.f90: Ditto.
6476         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6477
6478 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6479
6480         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6481
6482 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6483
6484         * gnat.dg/pack15.ad[sb]: New test.
6485
6486 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6487
6488         * gcc.target/arm/mla-1.c: New test.
6489
6490 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6491
6492         PR fortran/30073
6493         PR fortran/43793
6494         * gfortran.dg/pr43793.f90: New test.
6495
6496 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6497
6498         PR tree-optimization/41442
6499         * gcc.target/i386/pr41442.c: New test.
6500
6501 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6502
6503         PR fortran/43832
6504         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6505
6506 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6507
6508         PR fortran/43832
6509         * gfortran.dg/open_nounit.f90: New test.
6510
6511 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6512
6513         PR fortran/43841
6514         PR fortran/43843
6515         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6516
6517 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6518
6519         * gcc.dg/Wconversion-integer.c: Update.
6520
6521 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6522
6523         * gnat.dg/unchecked_convert5.adb: New test.
6524
6525 2010-04-23  Richard Guenther  <rguenther@suse.de>
6526
6527         PR lto/41734
6528         * gcc.dg/lto/20100423-2_0.c: New testcase.
6529         * gcc.dg/lto/20100423-2_0.c: Likewise.
6530
6531 2010-04-23  Richard Guenther  <rguenther@suse.de>
6532
6533         PR lto/43455
6534         * gcc.dg/lto/20100423-1_0.c: New testcase.
6535         * gcc.dg/lto/20100423-1_1.c: Likewise.
6536
6537 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6538
6539         PR tree-optimization/43846
6540         * gcc.dg/tree-ssa/sra-10.c: New test.
6541
6542 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6543
6544         PR middle-end/43835
6545         * gcc.c-torture/execute/pr43835.c: New test.
6546
6547 2010-04-23  Richard Guenther  <rguenther@suse.de>
6548
6549         PR lto/42653
6550         * g++.dg/lto/20100423-1_0.C: New testcase.
6551
6552 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6553
6554         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6555
6556 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6557
6558         PR tree-optimization/43842
6559         * gcc.dg/vect/pr43842.c: New test.
6560
6561 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6562
6563         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6564         * gcc.target/i386/wmul-2.c: Likewise.
6565
6566 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6567
6568         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6569         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6570
6571 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6572
6573         * gfortran.dg/reassoc_6.f: New testcase.
6574
6575 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6576
6577         PR middle-end/29274
6578         * gcc.target/arm/wmul-1.c: New test.
6579         * gcc.target/arm/wmul-2.c: New test.
6580
6581 2010-04-22  Richard Guenther  <rguenther@suse.de>
6582
6583         PR tree-optimization/43845
6584         * gcc.c-torture/compile/pr43845.c: New testcase.
6585
6586 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6587
6588         PR middle-end/29274
6589         * gcc.target/i386/wmul-1.c: New test.
6590         * gcc.target/i386/wmul-2.c: New test.
6591         * gcc.target/bfin/wmul-1.c: New test.
6592         * gcc.target/bfin/wmul-2.c: New test.
6593
6594 2010-04-22  Richard Guenther  <rguenther@suse.de>
6595
6596         PR fortran/43829
6597         * gfortran.dg/vector_subscript_6.f90: New testcase.
6598         * gfortran.dg/assign_10.f90: Adjust.
6599
6600 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR fortran/43836
6603         * gfortran.dg/gomp/pr43836.f90: New test.
6604
6605 2010-04-21  Richard Guenther  <rguenther@suse.de>
6606
6607         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6608
6609 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6610
6611         * gcc.dg/torture/builtin-cproj-3.c: New.
6612
6613 2010-04-20  Jason Merrill  <jason@redhat.com>
6614
6615         PR c++/9335
6616         * g++.dg/template/recurse2.C: New.
6617         * g++.dg/parse/crash36.C: Adjust.
6618         * g++.dg/other/fold1.C: Adjust.
6619         * g++.dg/init/member1.C: Adjust.
6620         * lib/prune.exp: Prune "skipping N instantiation contexts".
6621
6622 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6623
6624         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6625
6626 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6627
6628         * gcc.dg/torture/builtin-cproj-1.c: New.
6629         * gcc.dg/torture/builtin-cproj-2.c: New.
6630
6631 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6632
6633         PR c++/43800
6634         PR c++/43704
6635         * g++.dg/template/typedef32.C: Adjust.
6636         * g++.dg/template/typedef33.C: New test.
6637
6638 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6639
6640         PR fortran/43227
6641         * gfortran.dg/proc_decl_23.f90: New test.
6642
6643         PR fortran/43266
6644         * gfortran.dg/abstract_type_6.f03: New test.
6645
6646 2010-04-20  Xinliang David Li  <davidxl@google.com>
6647
6648         * g++.dg/tree-ssa/fold-compare.C: New.
6649
6650 2010-04-20  Richard Guenther  <rguenther@suse.de>
6651
6652         PR tree-optimization/39417
6653         * g++.dg/torture/pr39417.C: New testcase.
6654
6655 2010-04-20  Richard Guenther  <rguenther@suse.de>
6656
6657         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6658
6659 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6660
6661         * g++.dg/debug/dwarf2/rv1.C: New test.
6662
6663 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6664
6665         PR target/43635
6666         * gcc.c-torture/compile/pr43635.c: New testcase.
6667
6668 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR fortran/43339
6671         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6672         of sequential loops being private only in the innermost containing
6673         task region.
6674
6675         PR middle-end/43337
6676         * gfortran.dg/gomp/pr43337.f90: New test.
6677
6678 2010-04-19  Richard Guenther  <rguenther@suse.de>
6679
6680         PR tree-optimization/43796
6681         * gfortran.dg/pr43796.f90: New testcase.
6682
6683 2010-04-19  Richard Guenther  <rguenther@suse.de>
6684
6685         PR tree-optimization/43783
6686         * gcc.c-torture/execute/pr43783.c: New testcase.
6687
6688 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6689
6690         PR target/43766
6691         * gcc.target/i386/pr43766.c: New test.
6692
6693 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6694
6695         PR target/43662
6696         * gcc.target/i386/pr43662.c: New test.
6697
6698 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6699
6700         PR c++/43704
6701         * g++.dg/template/typedef32.C: New test.
6702
6703 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6704
6705         PR tree-optimization/37027
6706         * lib/target-supports.exp
6707         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6708         * gcc.dg/vect/pr37027.c: New test.
6709         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6710         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6711         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6712         gcc.dg/vect/vect-complex-6.c: Likewise.
6713
6714 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6715
6716         * g++.dg/debug/dwarf2/enum1.C: New test.
6717
6718 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6719
6720         * gnat.dg/rep_clause5.ad[sb]: New test.
6721         * gnat.dg/rep_clause5_pkg.ads: New helper.
6722
6723 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6724
6725         PR tree-optimization/43771
6726         * g++.dg/vect/pr43771.cc: New test.
6727
6728 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6729
6730         PR fortran/31538
6731         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6732         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6733
6734 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6735
6736         * gnat.dg/sizetype.adb: Rename into...
6737         * gnat.dg/sizetype1.adb: ...this.
6738         * gnat.dg/sizetype2.adb: New test.
6739
6740 2010-04-16  Richard Guenther  <rguenther@suse.de>
6741
6742         PR tree-optimization/43572
6743         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6744
6745 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6746
6747         * gnat.dg/specs/discr_private.ads: New test.
6748
6749 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6750
6751         PR target/41514
6752         * gcc.target/arm/thumb-comparisons.c: New test.
6753
6754         PR target/40603
6755         * gcc.target/arm/thumb-cbranchqi.c: New test.
6756
6757 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6758
6759         * g++.dg/torture/pr36191.C: Enable for SH.
6760
6761 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6762
6763         * gnat.dg/wide_boolean.adb: New test.
6764         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6765
6766 2010-04-15  Richard Guenther  <rguenther@suse.de>
6767
6768         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6769         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6770         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6771         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6772         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6773         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6774         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6775         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6776         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6777         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6778         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6779         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6780         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6781         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6782         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6783
6784 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6785
6786         PR target/21803
6787         * gcc.target/arm/pr42496.c: New test.
6788
6789 2010-04-14  Jason Merrill  <jason@redhat.com>
6790
6791         PR c++/36625
6792         * g++.dg/ext/attrib38.C: New.
6793
6794 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6795
6796         PR testsuite/43739
6797         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6798
6799 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6800
6801         PR 42966
6802         * gcc.dg/cpp/warn-undef-2.c: Update.
6803         * gcc.dg/cpp/warn-traditional-2.c: Update.
6804         * gcc.dg/cpp/warn-comments-2.c: Update.
6805         * gcc.dg/cpp/warn-variadic-2.c: Update.
6806         * gcc.dg/cpp/warn-long-long-2.c: Update.
6807         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6808         * gcc.dg/cpp/warn-multichar-2.c: Update.
6809         * gcc.dg/cpp/warn-normalized-3.c: Update.
6810         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6811         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6812         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6813         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6814         * gcc.dg/cpp/warn-redefined-2.c: Update.
6815         * gfortran.dg/warning-directive-2.F90: Update.
6816         * c-c++-common/cpp/warning-directive-2.c: Update.
6817
6818 2010-04-14  Michael Matz  <matz@suse.de>
6819
6820         PR tree-optimization/42963
6821         * gcc.dg/pr42963.c: New testcase.
6822
6823 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6824
6825         * gnat.dg/class_wide.adb: Rename into...
6826         * gnat.dg/class_wide1.adb: ...this.
6827         * gnat.dg/class_wide2.ad[sb]: New test.
6828
6829 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/18918
6832         * gfortran.dg/coarray_9.f90: Update dg-errors.
6833         * gfortran.dg/coarray_10.f90: New test.
6834         * gfortran.dg/coarray_11.f90: New test.
6835
6836 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6837
6838         PR fortran/43747
6839         gfortran.dg/initialization_24.f90: New test.
6840
6841 2010-04-13  Jason Merrill  <jason@redhat.com>
6842
6843         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6844         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6845
6846 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6847
6848         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6849         * g++.dg/dg.exp: Likewise.
6850         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6851         * c-c++-common/cpp/warning-directive-1.c: ... here.
6852         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6853         * c-c++-common/cpp/warning-directive-2.c: ... here.
6854         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6855         * c-c++-common/cpp/warning-directive-3.c: ... here.
6856         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6857         * c-c++-common/cpp/warning-directive-4.c: ... here.
6858         * g++.dg/cpp/warning-directive-1.C: Delete.
6859         * g++.dg/cpp/warning-directive-2.C: Delete.
6860         * g++.dg/cpp/warning-directive-3.C: Delete.
6861         * g++.dg/cpp/warning-directive-4.C: Delete.
6862         * gcc.dg/cpp/normalised-3.c: Delete.
6863         * g++.dg/cpp/normalised-1.C: Rename as ...
6864         * c-c++-common/cpp/normalised-3.c: ... this.
6865
6866 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6867
6868         * gcc.dg/tree-ssa/sra-9.c: New test.
6869
6870 2010-04-13  Michael Matz  <matz@suse.de>
6871
6872         PR middle-end/43730
6873         * gcc.dg/pr43730.c: New test.
6874
6875 2010-04-13  Michael Matz  <matz@suse.de>
6876
6877         * gcc.dg/tree-ssa/negate.c: New testcase.
6878
6879 2010-04-13  Richard Guenther  <rguenther@suse.de>
6880
6881         PR testsuite/43735
6882         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6883
6884 2010-04-13  Richard Guenther  <rguenther@suse.de>
6885
6886         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6887
6888 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6889
6890         * gnat.dg/derived_type1.adb: New test.
6891
6892 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6893
6894         * gcc.dg/plugindir1.c: New testcase.
6895         * gcc.dg/plugindir2.c: New testcase.
6896         * gcc.dg/plugindir3.c: New testcase.
6897         * gcc.dg/plugindir4.c: New testcase.
6898
6899 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         * gcc.target/i386/rotate-2.c: New test.
6902
6903 2010-04-12  Jason Merrill  <jason@redhat.com>
6904
6905         PR c++/43641
6906         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6907         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6908
6909 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6910
6911         PR c++/25811
6912         * g++.dg/init/pr25811.C: New test.
6913
6914 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6915
6916         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6917         dg-error, dg-warning.
6918         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6919
6920 2010-04-12  Richard Guenther  <rguenther@suse.de>
6921
6922         * gcc.dg/torture/inline-2.c: New testcase.
6923
6924 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6925
6926         PR bootstrap/43699
6927         * gcc.dg/Wunused-var-7.c: New test.
6928
6929         PR tree-optimization/43560
6930         * gcc.c-torture/execute/pr43560.c: New test.
6931
6932 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6933
6934         * gnat.dg/aggr13.adb: New test.
6935         * gnat.dg/aggr14.adb: Likewise.
6936         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6937
6938 2010-04-12  Richard Guenther  <rguenther@suse.de>
6939
6940         PR c++/43611
6941         * g++.dg/torture/pr43611.C: New testcase.
6942
6943 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6944
6945         PR c/36774
6946         * gcc.dg/pr36774-1.c: New test.
6947         * gcc.dg/pr36774-2.c: New test.
6948
6949 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6950
6951         * gcc.target/sh/rte-delay-slot.c: New test.
6952
6953 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6954
6955         * gnat.dg/pack9.adb: Remove -cargs option.
6956         * gnat.dg/aggr12.ad[sb]: New test.
6957
6958 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6959
6960         PR target/43417
6961         * gcc.target/sh/pr43417.c: New test.
6962
6963 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6964
6965         PR fortran/43591
6966         * gfortran.dg/spec_expr_6.f90: New test.
6967
6968 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6969
6970         PR cpp/43195
6971         * gcc.dg/cpp/pr43195.c: New.
6972         * gcc.dg/cpp/pr43195.h: New.
6973
6974 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6975
6976         PR 42965
6977         * gcc.dg/Werror-6.c: Adjust.
6978         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6979         * gcc.dg/Werror-4.c: Likewise.
6980         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6981         * gcc.dg/Wswitch-enum-error.c: Likewise.
6982         * gcc.dg/Wpointer-arith.c: Likewise.
6983         * gcc.dg/Wfatal.c: Likewise.
6984         * gcc.dg/Wswitch-error.c: Likewise.
6985         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6986         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6987         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6988         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6989         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6990         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6991         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6992         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6993         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6994         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6995         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6996         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6997         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6998         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6999         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7000         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7001         * g++.dg/cpp/warning-directive-2.C: Likewise.
7002         * gfortran.dg/warning-directive-2.F90: Likewise.
7003
7004 2010-04-09  Jason Merrill  <jason@redhat.com>
7005
7006         PR c++/42623
7007         * g++.dg/template/sizeof13.C: New.
7008
7009 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7010
7011         * g++.dg/other/pr35504.C: Add check for thiscall.
7012         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7013         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7014
7015 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7016
7017         PR c++/28584
7018         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7019         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7020         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7021         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7022         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7023         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7024         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7025         * g++.dg/other/increment1.C: Likewise.
7026
7027 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7028
7029         PR fortran/18918
7030         * gfortran.dg/coarray_7.f90: New test.
7031         * gfortran.dg/coarray_8.f90: New test.
7032
7033 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7034
7035         PR fortran/28039
7036         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7037
7038 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7039
7040         PR target/43643
7041         * gcc.dg/pr43643.c: New test.
7042
7043 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7044
7045         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7046
7047 2010-04-08  Richard Guenther  <rguenther@suse.de>
7048
7049         PR tree-optimization/43679
7050         * gcc.c-torture/compile/pr43679.c: New testcase.
7051
7052 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR debug/43670
7055         * gcc.dg/pr43670.c: New test.
7056
7057 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7058
7059         PR middle-end/40815
7060         * gcc.dg/tree-ssa/reassoc-19.c: New.
7061
7062 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR c/18624
7065         * gcc.dg/Wunused-var-1.c: New test.
7066         * gcc.dg/Wunused-var-2.c: New test.
7067         * gcc.dg/Wunused-var-3.c: New test.
7068         * gcc.dg/Wunused-var-4.c: New test.
7069         * gcc.dg/Wunused-var-5.c: New test.
7070         * gcc.dg/Wunused-var-6.c: New test.
7071         * gcc.dg/Wunused-parm-1.c: New test.
7072
7073         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7074         * gcc.dg/trunc-1.c: Likewise.
7075         * gcc.dg/vla-9.c: Likewise.
7076         * gcc.dg/dfp/composite-type.c: Likewise.
7077
7078 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7079
7080         PR objc/35996
7081         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7082         * obj-c++.dg/objc-gc-3.mm: Ditto.
7083
7084 2010-04-07  Simon Baldwin  <simonb@google.com>
7085
7086         * gcc.dg/cpp/warn-undef-2.c: New.
7087         * gcc.dg/cpp/warn-traditional-2.c: New.
7088         * gcc.dg/cpp/warn-comments-2.c: New.
7089         * gcc.dg/cpp/warning-directive-1.c: New.
7090         * gcc.dg/cpp/warn-long-long.c: New.
7091         * gcc.dg/cpp/warn-traditional.c: New.
7092         * gcc.dg/cpp/warn-variadic-2.c: New.
7093         * gcc.dg/cpp/warn-undef.c: New.
7094         * gcc.dg/cpp/warn-normalized-1.c: New.
7095         * gcc.dg/cpp/warning-directive-2.c: New.
7096         * gcc.dg/cpp/warn-long-long-2.c: New.
7097         * gcc.dg/cpp/warn-variadic.c: New.
7098         * gcc.dg/cpp/warn-normalized-2.c: New.
7099         * gcc.dg/cpp/warning-directive-3.c: New.
7100         * gcc.dg/cpp/warn-deprecated-2.c: New.
7101         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7102         * gcc.dg/cpp/warn-multichar-2.c: New.
7103         * gcc.dg/cpp/warn-normalized-3.c: New.
7104         * gcc.dg/cpp/warning-directive-4.c: New.
7105         * gcc.dg/cpp/warn-unused-macros.c: New.
7106         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7107         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7108         * gcc.dg/cpp/warn-cxx-compat.c: New.
7109         * gcc.dg/cpp/warn-redefined.c: New.
7110         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7111         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7112         * gcc.dg/cpp/warn-deprecated.c: New.
7113         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7114         * gcc.dg/cpp/warn-redefined-2.c: New.
7115         * gcc.dg/cpp/warn-comments.c: New.
7116         * gcc.dg/cpp/warn-multichar.c: New.
7117         * g++.dg/cpp/warning-directive-1.C: New.
7118         * g++.dg/cpp/warning-directive-2.C: New.
7119         * g++.dg/cpp/warning-directive-3.C: New.
7120         * g++.dg/cpp/warning-directive-4.C: New.
7121         * gfortran.dg/warning-directive-1.F90: New.
7122         * gfortran.dg/warning-directive-3.F90: New.
7123         * gfortran.dg/warning-directive-2.F90: New.
7124         * gfortran.dg/warning-directive-4.F90: New.
7125
7126 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7127
7128         PR objc++/23716
7129         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7130
7131 2010-04-07  Jason Merrill  <jason@redhat.com>
7132
7133         * g++.dg/template/dr408.C: New.
7134
7135         * g++.dg/lookup/ns4.C: New.
7136
7137         PR c++/38392
7138         * g++.dg/template/friend51.C: New test.
7139
7140         PR c++/41970
7141         * g++.old-deja/g++.other/linkage1.C: Adjust.
7142
7143 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7144
7145         PR c++/42697
7146         * g++.dg/template/crash94.C: New test.
7147
7148 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7149
7150         PR c++/40239
7151         * g++.dg/init/aggr5.C: New test.
7152         * g++.dg/init/aggr5.C: New test.
7153
7154 2010-04-07  Richard Guenther  <rguenther@suse.de>
7155
7156         PR tree-optimization/43270
7157         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7158         * gcc.dg/Warray-bounds-7.c: Likewise.
7159
7160 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7161
7162         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7163         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7164         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7165
7166 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7167
7168         PR c++/42556
7169         * g++.dg/init/pr42556.C: New test.
7170
7171 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7172
7173         PR debug/43628
7174         * g++.dg/debug/dwarf2/typedef2.C: New test.
7175
7176 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7177
7178         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7179         c-c++-common/dwarf2/redeclaration-1.C
7180
7181 2010-04-06  Jason Merrill  <jason@redhat.com>
7182
7183         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7184         * g++.dg/ext/attrib18.C: Likewise.
7185         * g++.dg/ext/bitfield2.C: Likewise.
7186         * g++.dg/ext/bitfield4.C: Likewise.
7187         * g++.dg/ext/visibility/warn2.C: Likewise.
7188         * g++.dg/ext/visibility/warn3.C: Likewise.
7189         * g++.dg/gomp/pr26690-1.C: Likewise.
7190         * g++.dg/inherit/covariant7.C: Likewise.
7191         * g++.dg/init/synth2.C: Likewise.
7192         * g++.dg/lookup/using7.C: Likewise.
7193         * g++.dg/other/crash-4.C: Likewise.
7194         * g++.dg/other/error13.C: Likewise.
7195         * g++.dg/other/error20.C: Likewise.
7196         * g++.dg/parse/crash31.C: Likewise.
7197         * g++.dg/parse/error16.C: Likewise.
7198         * g++.dg/parse/error19.C: Likewise.
7199         * g++.dg/parse/error27.C: Likewise.
7200         * g++.dg/parse/error28.C: Likewise.
7201         * g++.dg/parse/fused-params1.C: Likewise.
7202         * g++.dg/template/error2.C: Likewise.
7203         * g++.dg/template/local6.C: Likewise.
7204         * g++.dg/template/qualttp15.C: Likewise.
7205         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7206         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7207         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7208         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7209         * g++.old-deja/g++.eh/spec6.C: Likewise.
7210         * g++.old-deja/g++.jason/crash3.C: Likewise.
7211         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7212         * g++.old-deja/g++.law/ctors5.C: Likewise.
7213         * g++.old-deja/g++.law/ctors9.C: Likewise.
7214         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7215         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7216         * g++.old-deja/g++.other/struct1.C: Likewise.
7217         * g++.old-deja/g++.other/volatile1.C: Likewise.
7218         * g++.old-deja/g++.pt/crash36.C: Likewise.
7219         * g++.old-deja/g++.pt/derived3.C: Likewise.
7220         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7221         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7222
7223 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7224
7225         PR middle-end/43519
7226         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7227         * gcc.dg/graphite/id-19.c: New.
7228
7229 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7230
7231         PR middle-end/32824
7232         * gcc.dg/vect/pr32824: New.
7233
7234 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7235
7236         PR fortran/18918
7237         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7238         * gfortran.dg/coarray_3.f90: Ditto.
7239         * gfortran.dg/coarray_4.f90: Ditto.
7240         * gfortran.dg/coarray_5.f90: Ditto.
7241         * gfortran.dg/coarray_6.f90: Ditto.
7242         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7243
7244 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7245
7246         PR fortran/18918
7247         * gfortran.dg/coarray_4.f90: Fix test.
7248         * gfortran.dg/coarray_6.f90: Add more tests.
7249
7250 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7251
7252         PR fortran/18918
7253         * gfortran.dg/coarray_4.f90: New test.
7254         * gfortran.dg/coarray_5.f90: New test.
7255         * gfortran.dg/coarray_6.f90: New test.
7256
7257 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7258
7259         PR fortran/18918
7260         * gfortran.dg/iso_fortran_env_5.f90: New test.
7261         * gfortran.dg/iso_fortran_env_6.f90: New test.
7262
7263 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7264
7265         PR fortran/39997
7266         * gfortran.dg/coarray_1.f90: New test.
7267         * gfortran.dg/coarray_2.f90: New test.
7268         * gfortran.dg/coarray_3.f90: New test.
7269
7270 2010-04-06  Jason Merrill  <jason@redhat.com>
7271
7272         PR c++/43648
7273         * g++.dg/template/dtor8.C: New.
7274
7275         PR c++/43621
7276         * g++.dg/template/error-recovery2.C: New.
7277
7278 2010-04-06  Jan Hubicka  <jh@suse.czpli
7279
7280         PR tree-optimization/42906
7281         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7282
7283 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7284
7285         PR fortran/43178
7286         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7287         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7288         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7289
7290 2010-04-06  Richard Guenther  <rguenther@suse.de>
7291
7292         PR tree-optimization/43627
7293         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7294
7295 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR target/43638
7298         * gcc.target/i386/pr43638.c: New test.
7299
7300 2010-04-06  Richard Guenther  <rguenther@suse.de>
7301
7302         PR middle-end/43661
7303         * gcc.c-torture/compile/pr43661.c: New testcase.
7304
7305 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7306
7307         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7308
7309 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7310
7311         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7312
7313 2010-04-02  Richard Guenther  <rguenther@suse.de>
7314
7315         PR tree-optimization/43629
7316         * gcc.c-torture/execute/pr43629.c: New testcase.
7317
7318 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7319             Dominique d'Humieres  <dominiq@lps.ens.fr>
7320
7321         PR libfortran/43605
7322         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7323
7324 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7325
7326         PR debug/43325
7327         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7328
7329 2010-04-01  Jason Merrill  <jason@redhat.com>
7330
7331         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7332
7333 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7334             Manfred Schwarb  <manfred99@gmx.ch>
7335
7336         PR libfortran/43605
7337         * gfortran.dg/ftell_3.f90: New test.
7338
7339 2010-04-01  Richard Guenther  <rguenther@suse.de>
7340
7341         PR middle-end/43614
7342         * gcc.c-torture/compile/pr43614.c: New testcase.
7343
7344 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7345
7346         PR tree-optimization/43141
7347         * gcc.dg/guality/pr43141.c: New test.
7348
7349 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7350
7351         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7352         * g++.dg/eh/spbp.C: Likewise.
7353         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7354         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7355         superfluous casts.
7356         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7357         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7358         * objc.dg/dwarf-2.m: Likewise.
7359
7360 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7361
7362         PR middle-end/43464
7363         * gcc.dg/graphite/id-pr43464.c: New.
7364         * gcc.dg/graphite/id-pr43464-1.c: New.
7365
7366 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7367
7368         PR middle-end/43351
7369         * gcc.dg/graphite/id-pr43351.c
7370
7371 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7372
7373         PR testsuite/35165
7374         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7375         * obj-c++.dg/try-catch-2.mm: Ditto.
7376         * obj-c++.dg/lookup-2.mm: Ditto.
7377         * obj-c++.dg/encode-8.m: Ditto.
7378         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7379         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7380         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7381         * obj-c++.dg/const-str-11.mm: Ditto.
7382         * obj-c++.dg/const-str-9.mm: Ditto.
7383         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7384         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7385         * obj-c++.dg/except-1.mm: Ditto.
7386         * obj-c++.dg/const-str-7.mm: Ditto.
7387         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7388         * obj-c++.dg/const-str-3.mm: Ditto.
7389         * obj-c++.dg/const-str-7.mm: Ditto.
7390         * obj-c++.dg/stubify-2.mm: Change dump file name.
7391
7392         PR objc++/23613
7393         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7394         New macro.
7395         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7396         Remove dg-xfail-if.
7397
7398 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7399
7400         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7401         only with -O2, -O3 or -Os and not with -fwhopr.
7402
7403 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7404
7405         PR c++/43558
7406         * g++.dg/template/typedef31.C: New test.
7407
7408 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7409
7410         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7411         assembler output on *-*-solaris2*.
7412         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7413
7414 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR debug/43557
7417         * gcc.dg/pr43557-1.c: New test.
7418         * gcc.dg/pr43557-2.c: New file.
7419
7420 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7421
7422         PR 43562
7423         * gcc.dg/pr43562.c: New test.
7424
7425 2010-03-30  Jason Merrill  <jason@redhat.com>
7426
7427         PR c++/43076
7428         * g++.dg/template/error-recovery1.C: New.
7429
7430         PR c++/41786
7431         * g++.dg/parse/ambig5.C: New.
7432
7433 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR debug/43593
7436         * gcc.dg/guality/pr43593.c: New test.
7437
7438 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7439
7440         PR middle-end/43430
7441         * gcc.dg/vect/pr43430-1.c: New.
7442
7443 2010-03-30  Jason Merrill  <jason@redhat.com>
7444
7445         PR c++/43559
7446         * g++.dg/template/partial7.C: New.
7447
7448 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7449
7450         * gcc.target/s390/stackcheck1.c: New testcase.
7451
7452 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7453
7454         PR libfortran/43265
7455         * gfortran.dg/read_eof_8.f90: New test.
7456
7457 2010-03-29  Jason Merrill  <jason@redhat.com>
7458
7459         * gcc.dg/cpp/include6.c: Change [] to ().
7460
7461         N3077
7462         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7463         splicing and UCNs.
7464         * c-c++-common/raw-string-2.c: Add trigraph test.
7465         * c-c++-common/raw-string-8.c: New.
7466         * c-c++-common/raw-string-9.c: New.
7467         * c-c++-common/raw-string-10.c: New.
7468
7469         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7470         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7471         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7472         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7473         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7474         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7475         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7476
7477 2010-03-29  Richard Guenther  <rguenther@suse.de>
7478
7479         PR tree-optimization/43560
7480         * gcc.dg/torture/pr43560.c: New testcase.
7481
7482 2010-03-29  Jason Merrill  <jason@redhat.com>
7483
7484         N3077
7485         * g++.dg/ext/raw-string-1.C: Change [] to ().
7486         * g++.dg/ext/raw-string-2.C: Change [] to ().
7487         Don't use \ in delimiter.
7488         * g++.dg/ext/raw-string-3.C: Change [] to ().
7489         * g++.dg/ext/raw-string-4.C: Change [] to ().
7490         * g++.dg/ext/raw-string-5.C: Change [] to ().
7491         Test for error on \ in delimiter.
7492         * g++.dg/ext/raw-string-6.C: Change [] to ().
7493         * g++.dg/ext/raw-string-7.C: Change [] to ().
7494
7495 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7496
7497         PR 43564
7498         * gcc.dg/pr43564.c: New test.
7499
7500 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7501
7502         PR fortran/43551
7503         * gfortran.dg/direct_io_12.f90: New test.
7504
7505 2010-03-28  Jan Hubicka  <jh@suse.cz>
7506
7507         PR tree-optimization/43505
7508         * gfortran.dg/pr43505.f90: New testcase.
7509
7510 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7511
7512         PR tree-optimization/43528
7513         * gcc.target/i386/pr43528.c: New test.
7514
7515 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7516
7517         PR c/43381
7518         * gcc.dg/parm-impl-decl-3.c: New test.
7519
7520 2010-03-26  Jason Merrill  <jason@redhat.com>
7521
7522         PR c++/43509
7523         * g++.dg/cpp0x/parse1.C: New.
7524
7525 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7526
7527         PR target/43524
7528         * gcc.target/i386/pr43524.c: New test.
7529
7530 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7531
7532         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7533         whitespace, rename main to foo.
7534         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7535         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7536         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7537         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7538         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7539         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7540         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7541         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7542         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7543         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7544         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7545
7546 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7547
7548         PR c++/43327
7549         * g++.dg/other/crash-10.C: New test.
7550         * g++.dg/other/crash-11.C: New test.
7551
7552 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7553
7554         PR libfortran/43517
7555         * gfortran.dg/read_eof_7.f90: New test.
7556
7557 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7558
7559         PR objc/35165
7560         PR testsuite/43512
7561         * objc-obj-c++-shared: New directory.
7562         * objc-obj-c++-shared/Object1-implementation.h: New file.
7563         * objc-obj-c++-shared/Object1.h: New file.
7564         * objc-obj-c++-shared/Protocol1.h: New file.
7565         * objc-obj-c++-shared/next-abi.h: New file.
7566         * objc-obj-c++-shared/next-mapping.h: New file.
7567         * objc/execute/next_mapping.h: Delete.
7568         * objc.dg/special/special.exp: For all targets run the tests with
7569         -fgnu-runtime, for darwin targets also run the tests with
7570         -fnext-runtime.
7571         * objc.dg/dg.exp: Ditto.
7572         * obj-c++.dg/dg.exp: Ditto.
7573         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7574         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7575         include use of updated NeXT interface.
7576         * objc/execute/formal_protocol-5.m: Ditto.
7577         * objc/execute/protocol-isEqual-2.m: Ditto.
7578         * objc/execute/protocol-isEqual-4.m: Ditto.
7579         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7580         Protocol1.h) and next-mapping.h as required.
7581         * objc/execute/object_is_class.m: Ditto.
7582         * objc/execute/enumeration-1.m: Ditto.
7583         * objc/execute/class-13.m: Ditto.
7584         * objc/execute/formal_protocol-2.m: Ditto.
7585         * objc/execute/formal_protocol-4.m: Ditto.
7586         * objc/execute/class-1.m: Ditto.
7587         * objc/execute/bycopy-1.m: Ditto.
7588         * objc/execute/formal_protocol-6.m: Ditto.
7589         * objc/execute/bycopy-3.m: Ditto.
7590         * objc/execute/class-3.m: Ditto.
7591         * objc/execute/bf-11.m: Ditto.
7592         * objc/execute/class-5.m: Ditto.
7593         * objc/execute/bf-13.m: Ditto.
7594         * objc/execute/class-7.m: Ditto.
7595         * objc/execute/bf-15.m: Ditto.
7596         * objc/execute/class-9.m: Ditto.
7597         * objc/execute/bf-17.m: Ditto.
7598         * objc/execute/bf-19.m: Ditto.
7599         * objc/execute/IMP.m: Ditto.
7600         * objc/execute/exceptions/catchall-1.m: Ditto.
7601         * objc/execute/exceptions/trivial.m: Ditto.
7602         * objc/execute/exceptions/finally-1.m: Ditto.
7603         * objc/execute/exceptions/local-variables-1.m: Ditto.
7604         * objc/execute/exceptions/foward-1.m: Ditto.
7605         * objc/execute/bf-2.m: Ditto.
7606         * objc/execute/string1.m: Ditto.
7607         * objc/execute/bf-4.m: Ditto.
7608         * objc/execute/informal_protocol.m: Ditto.
7609         * objc/execute/string3.m: Ditto.
7610         * objc/execute/bf-6.m: Ditto.
7611         * objc/execute/bf-8.m: Ditto.
7612         * objc/execute/class-tests-1.h: Ditto.
7613         * objc/execute/protocol-isEqual-1.m: Ditto.
7614         * objc/execute/protocol-isEqual-3.m: Ditto.
7615         * objc/execute/_cmd.m: Ditto.
7616         * objc/execute/function-message-1.m: Ditto.
7617         * objc/execute/bf-20.m: Ditto.
7618         * objc/execute/bf-common.h: Ditto.
7619         * objc/execute/np-2.m: Ditto.
7620         * objc/execute/class-10.m: Ditto.
7621         * objc/execute/class-12.m: Ditto.
7622         * objc/execute/enumeration-2.m: Ditto.
7623         * objc/execute/class-14.m: Ditto.
7624         * objc/execute/encode-1.m: Ditto.
7625         * objc/execute/formal_protocol-1.m: Ditto.
7626         * objc/execute/formal_protocol-3.m: Ditto.
7627         * objc/execute/accessing_ivars.m: Ditto.
7628         * objc/execute/bycopy-2.m: Ditto.
7629         * objc/execute/class-2.m: Ditto.
7630         * objc/execute/bf-10.m: Ditto.
7631         * objc/execute/formal_protocol-7.m: Ditto.
7632         * objc/execute/root_methods.m: Ditto.
7633         * objc/execute/class-4.m: Ditto.
7634         * objc/execute/bf-12.m: Ditto.
7635         * objc/execute/class-6.m: Ditto.
7636         * objc/execute/bf-14.m: Ditto.
7637         * objc/execute/nested-func-1.m: Ditto.
7638         * objc/execute/class-8.m: Ditto.
7639         * objc/execute/private.m: Ditto.
7640         * objc/execute/bf-16.m: Ditto.
7641         * objc/execute/bf-18.m: Ditto.
7642         * objc/execute/load-3.m: Ditto.
7643         * objc/execute/compatibility_alias.m: Ditto.
7644         * objc/execute/bf-1.m: Ditto.
7645         * objc/execute/no_clash.m: Ditto.
7646         * objc/execute/bf-3.m: Ditto.
7647         * objc/execute/string2.m: Ditto.
7648         * objc/execute/bf-5.m: Ditto.
7649         * objc/execute/string4.m: Ditto.
7650         * objc/execute/bf-7.m: Ditto.
7651         * objc/execute/object_is_meta_class.m: Ditto.
7652         * objc/execute/bf-9.m: Ditto.
7653         * objc/execute/bf-21.m: Ditto.
7654         * objc/execute/cascading-1.m: Ditto.
7655         * objc/execute/trivial.m: Ditto.
7656         * objc/execute/np-1.m: Ditto.
7657         * objc/compile/trivial.m: Ditto.
7658         * objc/execute/class_self-2.m: Include <stdlib.h>.
7659         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7660         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7661         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7662         and 64bit. Use new NeXT interface as required.
7663         * objc.dg/special/unclaimed-category-1.m: Ditto.
7664         * objc.dg/special/unclaimed-category-1.h: Ditto.
7665         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7666         * objc.dg/func-ptr-1.m: Ditto.
7667         * objc.dg/stret-1.m: Ditto.
7668         * objc.dg/encode-2.m: Ditto.
7669         * objc.dg/category-1.m: Ditto.
7670         * objc.dg/encode-3.m: Ditto.
7671         * objc.dg/call-super-3.m: Ditto.
7672         * objc.dg/method-3.m: Ditto.
7673         * objc.dg/func-ptr-2.m: Ditto.
7674         * objc.dg/lookup-1.m: Ditto.
7675         * objc.dg/encode-4.m: Ditto.
7676         * objc.dg/fix-and-continue-1.m: Ditto.
7677         * objc.dg/proto-lossage-3.m: Ditto.
7678         * objc.dg/method-13.m: Ditto.
7679         * objc.dg/proto-qual-1.m: Ditto.
7680         * objc.dg/zero-link-3.m: Ditto.
7681         * objc.dg/bitfield-1.m: Ditto.
7682         * objc.dg/va-meth-1.m: Ditto.
7683         * objc.dg/super-class-3.m: Ditto.
7684         * objc.dg/call-super-1.m: Ditto.
7685         * objc.dg/type-size-2.m: Ditto.
7686         * objc.dg/method-10.m: Ditto.
7687         * objc.dg/defs.m: Ditto.
7688         * objc.dg/const-str-3.m: Ditto.
7689         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7690         Protocol1.h) and next-mapping.h as required. Use new NeXT
7691         interface as required.
7692         * objc.dg/super-class-4.m: Ditto.
7693         * objc.dg/comp-types-8.m: Ditto.
7694         * objc.dg/call-super-2.m: Ditto.
7695         * objc.dg/objc-fast-4.m: Ditto.
7696         * objc.dg/method-6.m: Ditto.
7697         * objc.dg/const-str-3.m: Ditto.
7698         * objc.dg/const-str-7.m: Ditto.
7699         * objc.dg/method-15.m: Ditto.
7700         * objc.dg/method-19.m: Ditto.
7701         * objc.dg/sync-1.m: Ditto.
7702         * objc.dg/layout-1.m: Ditto.
7703         * objc.dg/bitfield-3.m: Ditto.
7704         * objc.dg/try-catch-3.m: Ditto.
7705         * objc.dg/try-catch-7.m: Ditto.
7706         * objc.dg/comp-types-10.m: Ditto.
7707         * objc.dg/selector-2.: Ditto.
7708         * objc.dg/method-7.m: Ditto.
7709         * objc.dg/typedef-alias-1.m: Ditto.
7710         * objc.dg/proto-lossage-2.m: Ditto.
7711         * objc.dg/comp-types-11.m: Ditto.
7712         * objc.dg/sizeof-1.m: Ditto.
7713         * objc.dg/method-17.m: Ditto.
7714         * objc.dg/bitfield-5.m: Ditto.
7715         * objc.dg/try-catch-1.m: Ditto.
7716         * objc.dg/encode-5.m: Ditto.
7717         * objc.dg/fix-and-continue-2.m: Ditto.
7718         * objc.dg/method-9.m: Ditto.
7719         * objc.dg/isa-field-1.m: Ditto.
7720         * objc.dg/local-decl-2.m: Ditto.
7721         * objc.dg/objc-gc-4.m: Ditto.
7722         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7723         * objc.dg/gnu-runtime-3.m: Ditto.
7724         * objc.dg/encode-7.m: Ditto.
7725         * objc.dg/encode-8.m: Ditto.
7726         * objc.dg/selector-3.m: Ditto.
7727         * objc.dg/gnu-runtime-1.m: Ditto.
7728         * objc.dg/const-str-12.m: Ditto.
7729         * objc.dg/gnu-runtime-2.m: Ditto.
7730         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7731         * objc.dg/selector-1.m: Ditto.
7732         * objc.dg/stubify-2.m: Ditto.
7733         * objc.dg/zero-link-1.m: Ditto.
7734         * objc.dg/stret-2.m: Ditto.
7735         * objc.dg/zero-link-2.m: Ditto.
7736         * objc.dg/next-runtime-1.m: Ditto.
7737         * objc.dg/symtab-1.m: Ditto.
7738         * objc.dg/stubify-1.m: Ditto.
7739         * objc.dg/bitfield-2.m: Ditto.
7740         * objc.dg/try-catch-10.m: Apply to both runtimes.
7741         * objc.dg/const-str-1.m: Ditto.
7742         * objc.dg/image-info.m: Ditto.
7743         * objc.dg/encode-9.m: Ditto.
7744         * objc.dg/pragma-1.m: Apply test to all targets.
7745         * objc.dg/const-str-4.m: Ditto.
7746         * objc.dg/const-str-8.m: Ditto.
7747         * objc.dg/super-class-2.m: Ditto.
7748         * objc.dg/try-catch-5.m: Ditto.
7749         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7750         Protocol1.h) and next-mapping.h as required. Use new NeXT
7751         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7752         * objc.dg/const-str-11.m: Ditto.
7753         * objc.dg/const-str-9.m: Ditto.
7754         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7755         * objc.dg/encode-1.m: Remove redundant -lobjc.
7756         * objc.dg/try-catch-9.m: Tidy space.
7757         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7758         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7759         and 64bit. Use new NeXT interface as required.
7760         * obj-c++.dg/template-4.mm: Ditto.
7761         * obj-c++.dg/defs.mm: Ditto.
7762         * obj-c++.dg/basic.mm: Ditto.
7763         * obj-c++.dg/encode-4.mm: Ditto.
7764         * obj-c++.dg/method-17.mm: Ditto.
7765         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7766         * obj-c++.dg/cxx-class-1.mm: Ditto.
7767         * obj-c++.dg/method-10.mm: Ditto.
7768         * obj-c++.dg/va-meth-1.mm: Ditto.
7769         * obj-c++.dg/encode-5.mm: Ditto.
7770         * obj-c++.dg/lookup-2.mm: Ditto.
7771         * obj-c++.dg/template-3.mm: Ditto.
7772         * obj-c++.dg/proto-qual-1.mm: Ditto.
7773         * obj-c++.dg/qual-types-1.m: Ditto.
7774         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7775         * obj-c++.dg/template-1.mm: Ditto.
7776         * obj-c++.dg/encode-6.mm: Ditto.
7777         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7778         Protocol1.h) and next-mapping.h as required. Use new NeXT
7779         interface as required.
7780         * obj-c++.dg/except-1.mm: Ditto.
7781         * obj-c++.dg/const-str-7.mm: Ditto.
7782         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7783         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7784         * obj-c++.dg/selector-2.mm: Ditto.
7785         * obj-c++.dg/isa-field-1.mm: Ditto.
7786         * obj-c++.dg/try-catch-1.mm: Ditto.
7787         * obj-c++.dg/local-decl-1.mm: Ditto.
7788         * obj-c++.dg/try-catch-9.mm: Ditto.
7789         * obj-c++.dg/no-extra-load.mm: Ditto.
7790         * obj-c++.dg/selector-5.mm: Ditto.
7791         * obj-c++.dg/method-12.mm: Ditto.
7792         * obj-c++.dg/try-catch-11.mm: Ditto.
7793         * obj-c++.dg/comp-types-11.mm: Ditto.
7794         * obj-c++.dg/bitfield-3.mm: Ditto.
7795         * obj-c++.dg/method-6.mm: Ditto.
7796         * obj-c++.dg/super-class-2.mm: Ditto.
7797         * obj-c++.dg/method-21.mm: Ditto.
7798         * obj-c++.dg/const-str-8.mm: Ditto.
7799         * obj-c++.dg/try-catch-7.mm: Ditto.
7800         * obj-c++.dg/method-15.mm: Ditto.
7801         * obj-c++.dg/layout-1.mm: Ditto.
7802         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7803         * obj-c++.dg/const-str-3.mm: Ditto.
7804         * obj-c++.dg/try-catch-2.mm: Ditto.
7805         * obj-c++.dg/objc-gc-3.mm: Ditto.
7806         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7807         * obj-c++.dg/bitfield-1.mm: Ditto.
7808         * obj-c++.dg/selector-6.mm: Ditto.
7809         * obj-c++.dg/method-13.mm: Ditto.
7810         * obj-c++.dg/comp-types-12.mm: Ditto.
7811         * obj-c++.dg/bitfield-4.mm: Ditto.
7812         * obj-c++.dg/try-catch-8.mm: Ditto.
7813         * obj-c++.dg/method-2.mm: Ditto.
7814         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7815         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7816         * obj-c++.dg/const-str-4.mm: Ditto.
7817         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7818         * obj-c++.dg/try-catch-3.mm: Ditto.
7819         * obj-c++.dg/comp-types-9.mm: Ditto.
7820         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7821         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7822         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7823         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7824         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7825         Use new NeXT interface as required.
7826         * obj-c++.dg/const-str-10.mm: Ditto.
7827         * obj-c++.dg/const-str-11.mm: Ditto.
7828         * obj-c++.dg/const-str-9.mm: Ditto.
7829         * obj-c++.dg/method-11.mm: Ditto.
7830         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7831         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7832         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7833         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7834         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7835
7836 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7837
7838         PR c++/43206
7839         * g++.dg/template/typedef30.C: New test case.
7840
7841 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7842
7843         PR c/43385
7844         * gcc.c-torture/execute/pr43385.c: New test.
7845
7846 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7847
7848         * gcc.dg/strncpy-fix-1.c: New test.
7849
7850 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7851
7852         PR testsuite/41609
7853         * lib/objc-torture.exp (objc-set-runtime-options): New.
7854         * objc/execute/execute.exp: Check runtime options on each pass.
7855         * objc/execute/exceptions/exceptions.exp: Ditto.
7856         * objc/compile/compile.exp: Ditto.
7857
7858         PR testsuite/42348
7859         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7860         standard tests.
7861         (check_effective_target_objc2): New proc.
7862         (check_effective_target_next_runtime): New proc.
7863         * lib/objc.exp: Determine which runtime is in force and support it.
7864         * lib/obj-c++.exp: Ditto.
7865
7866 2010-03-24  Jason Merrill  <jason@redhat.com>
7867
7868         PR c++/43502
7869         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7870
7871 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7872
7873         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7874         a loop.
7875         * gcc.dg/ipa/ipa-2.c: Likewise.
7876         * gcc.dg/ipa/ipa-3.c: Likewise.
7877         * gcc.dg/ipa/ipa-4.c: Likewise.
7878         * gcc.dg/ipa/ipa-5.c: Likewise.
7879         * gcc.dg/ipa/ipa-7.c: Likewise.
7880         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7881         a loop.
7882         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7883         i_can_not_be_propagated_fully2 into a loop.
7884         * gcc.dg/ipa/ipa-8.c: New test.
7885         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7886
7887 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR debug/19192
7890         PR debug/43479
7891         * gcc.dg/guality/pr43479.c: New test.
7892         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7893         and add volatile keyword.
7894
7895 2010-03-23  Mike Stump  <mikestump@comcast.net>
7896
7897         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7898
7899 2010-03-23  Jason Merrill  <jason@redhat.com>
7900
7901         * g++.dg/ext/altivec-17.C: Adjust error message.
7902
7903         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7904         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7905         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7906         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7907         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7908         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7909
7910 2010-03-22  Jason Merrill  <jason@redhat.com>
7911
7912         PR c++/43333
7913         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7914         * g++.dg/ext/is_pod_98.C: New.
7915
7916         PR c++/43281
7917         * g++.dg/cpp0x/auto18.C: New.
7918
7919         * gcc.dg/pr36997.c: Adjust error message.
7920         * g++.dg/ext/vector9.C: Likewise.
7921         * g++.dg/conversion/simd3.C: Likewise.
7922         * g++.dg/other/error23.C: Likewise.
7923
7924 2010-03-22  Michael Matz  <matz@suse.de>
7925
7926         PR middle-end/43475
7927         * gfortran.dg/pr43475.f90: New testcase.
7928
7929 2010-03-22  Richard Guenther  <rguenther@suse.de>
7930
7931         PR tree-optimization/43390
7932         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7933
7934 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7935
7936         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7937         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7938
7939 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7940             Michael Matz  <matz@suse.de>
7941
7942         PR c++/43081
7943         * g++.dg/parse/crash56.C: New test.
7944
7945 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7946
7947         PR fortran/43450
7948         * gfortran.dg/whole_file_15.f90 : New test.
7949
7950 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7951
7952         PR fortran/43409
7953         * gfortran.dg/inquire_size.f90: New test.
7954
7955 2010-03-20  Richard Guenther  <rguenther@suse.de>
7956
7957         PR rtl-optimization/43438
7958         * gcc.c-torture/execute/pr43438.c: New testcase.
7959
7960 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7961
7962         PR c++/43375
7963         * g++.dg/abi/mangle42.C: New test.
7964
7965 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7966
7967         PR C/43211
7968         * gcc.dg/pr43211.c: New test.
7969         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7970
7971 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7972
7973         PR rtl-optimization/42258
7974         * gcc.target/arm/thumb1-mul-moves.c: New test.
7975
7976         PR target/40697
7977         * gcc.target/arm/thumb-andsi.c: New test.
7978
7979         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7980         dg-require-effective-target.
7981
7982 2010-03-19  Michael Matz  <matz@suse.de>
7983
7984         PR c++/43116
7985         * g++.dg/other/pr43116.C: New testcase.
7986
7987 2010-03-19  Michael Matz  <matz@suse.de>
7988
7989         PR target/43305
7990         * gcc.dg/pr43305.c: New testcase.
7991
7992 2010-03-19  Richard Guenther  <rguenther@suse.de>
7993
7994         PR tree-optimization/43415
7995         * gcc.c-torture/compile/pr43415.c: New testcase.
7996
7997 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7998
7999         PR ada/43106
8000         * gnat.dg/case_optimization2.adb: New test.
8001         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8002
8003 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8004             Jack Howarth <howarth@bromo.med.uc.edu>
8005
8006         PR target/36399
8007         * gcc.target/i386/push-1.c: Don't xfail
8008           scan-assembler-not "movups" on darwin.
8009
8010 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8011
8012         PR debug/43058
8013         * gcc.dg/pr43058.c: New test.
8014
8015 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8016
8017         PR middle-end/42450
8018         * g++.dg/torture/pr42450.C: New test.
8019
8020 2010-03-18  Michael Matz  <matz@suse.de>
8021
8022         PR middle-end/43419
8023         * gcc.dg/pr43419.c: New testcase.
8024
8025 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8026
8027         PR rtl-optimization/43360
8028         * gcc.dg/torture/pr43360.c: New.
8029
8030 2010-03-18  Michael Matz  <matz@suse.de>
8031
8032         PR tree-optimization/43402
8033         * gcc.dg/pr43402.c: New testcase.
8034
8035 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8036
8037         PR target/42427
8038         * gcc.dg/pr42427.c: New test.
8039
8040 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8041
8042         PR libfortran/43265
8043         * gfortran.dg/read_empty_file.f: New test.
8044         * gfortran.dg/read_eof_all.f90: New test.
8045         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8046         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8047
8048 2010-03-17  Michael Matz  <matz@suse.de>
8049
8050         * gcc.dg/pr43300.c: Add -w.
8051
8052 2010-03-17  Richard Guenther  <rguenther@suse.de>
8053
8054         * gcc.dg/pr43379.c: Add -w.
8055
8056 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8057
8058         PR fortran/43331
8059         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8060
8061 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8062
8063         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8064
8065 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067         * ada/acats/run_all.sh: Log start and end times.
8068
8069 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8072
8073 2010-03-16  Richard Guenther  <rguenther@suse.de>
8074
8075         PR middle-end/43379
8076         * gcc.dg/pr43379.c: New testcase.
8077
8078 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR debug/43051
8081         * gcc.dg/guality/pr43051-1.c: New test.
8082
8083 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8084
8085         PR testsuite/43363
8086         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8087
8088 2010-03-15  Michael Matz  <matz@suse.de>
8089
8090         PR middle-end/43300
8091         * gcc.dg/pr43300.c: New testcase.
8092
8093 2010-03-15  Richard Guenther  <rguenther@suse.de>
8094
8095         PR tree-optimization/43367
8096         * gcc.c-torture/compile/pr43367.c: New testcase.
8097
8098 2010-03-15  Richard Guenther  <rguenther@suse.de>
8099
8100         PR tree-optimization/43317
8101         * gcc.dg/pr43317.c: New testcase.
8102
8103 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8104
8105         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8106
8107 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8108
8109         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8110
8111 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8112
8113         PR fortran/43362
8114         * gfortran.dg/impure_constructor_1.f90: New test.
8115
8116 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8117
8118         PR middle-end/43354
8119         * gfortran.dg/graphite/id-pr43354.f: New.
8120
8121 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8122
8123         PR middle-end/43349
8124         * gfortran.dg/graphite/pr43349.f: New.
8125
8126 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8127
8128         PR middle-end/43306
8129         * gcc.dg/graphite/pr43306.c: New.
8130
8131 2010-03-12  David S. Miller  <davem@davemloft.net>
8132
8133         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8134         sparc.
8135
8136 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8137
8138         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8139
8140 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8141
8142         PR fortran/43291
8143         PR fortran/43326
8144         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8145
8146 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8147
8148         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8149         fail for *-*-mingw* targets.
8150
8151 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR debug/43329
8154         * gcc.dg/guality/pr43329-1.c: New test.
8155
8156 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8157
8158         PR tree-optimization/43257
8159         * g++.dg/torture/pr43257.C: New test.
8160
8161 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8162
8163         PR fortran/43228
8164         * gfortran.dg/namelist_61.f90: New test.
8165
8166 2010-03-11  Richard Guenther  <rguenther@suse.de>
8167
8168         PR tree-optimization/43255
8169         * gcc.c-torture/compile/pr43255.c: New testcase.
8170
8171 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8172
8173         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8174         * gcc.dg/pr43280.c: New testcase.
8175
8176 2010-03-11  Richard Guenther  <rguenther@suse.de>
8177
8178         PR lto/43200
8179         * gcc.dg/lto/20100227-1_0.c: New testcase.
8180         * gcc.dg/lto/20100227-1_1.c: Likewise.
8181
8182 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8183
8184         PR libfortran/43320
8185         PR libfortran/43265
8186         * gfortran.dg/read_eof_6.f: New test
8187         * gfortran.dg/read_x_eof.f90: New test.
8188         * gfortran.dg/read_x_past.f: Update test.
8189
8190 2010-03-10  Jan Hubicka   <jh@suse.cz>
8191
8192         * gcc.c-torture/compile/pr43288.c: New test.
8193
8194 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8195
8196         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8197         -fpic/-fPIC flags.
8198         * g++.old-deja/g++.pt/asm2.C: Likewise.
8199         * gcc.c-torture/compile/20000804-1.c: Likewise.
8200         * gcc.target/i386/clobbers.c: Likewise.
8201
8202 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8203
8204         PR fortran/43303
8205         * gfortran.dg/c_assoc_3.f90: New test.
8206
8207 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR debug/36728
8210         * gcc.dg/guality/pr36728-1.c: New test.
8211         * gcc.dg/guality/pr36728-2.c: New test.
8212
8213 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8214
8215         * gcc.dg/h8300-div-delay-slot.c: New test.
8216
8217 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8218
8219         PR tree-optimization/43236
8220         * gcc.c-torture/execute/pr43236.c: New test.
8221
8222 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8223
8224         PR middle-end/42859
8225         * g++.dg/eh/pr42859.C: New test.
8226
8227 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8228
8229         PR debug/43299
8230         * gcc.dg/pr43299.c: New test.
8231
8232         PR debug/43290
8233         * g++.dg/eh/unwind2.C: New test.
8234
8235 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8236             Reza Yazdani  <reza.yazdani@amd.com>
8237
8238         PR middle-end/43065
8239         * gcc.dg/graphite/run-id-4.c: New.
8240
8241 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8242
8243         PR middle-end/43065
8244         * gcc.dg/graphite/run-id-3.c: New.
8245
8246 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8247
8248         PR middle-end/42644
8249         PR middle-end/42130
8250         * gcc.dg/graphite/id-18.c: New.
8251         * gcc.dg/graphite/run-id-pr42644.c: New.
8252
8253 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8254
8255         PR middle-end/42326
8256         * gcc.dg/graphite/pr42326.c: New.
8257
8258 2010-03-08  Richard Guenther  <rguenther@suse.de>
8259
8260         PR tree-optimization/43269
8261         * gcc.c-torture/execute/pr43269.c: New testcase.
8262
8263 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8264
8265         PR fortran/43256
8266         * gfortran.dg/typebound_call_13.f03: New.
8267
8268 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8269
8270         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8271         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8272
8273 2010-03-05  Jason Merrill  <jason@redhat.com>
8274
8275         * g++.dg/abi/mangle40.C: Require weak and alias.
8276
8277 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8278
8279         PR middle-end/42326
8280         * gfortran.dg/graphite/pr42326.f90: New.
8281         * gfortran.dg/graphite/pr42326-1.f90: New.
8282
8283 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8284
8285         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8286         (gnat_target_compile): Likewise.
8287         Reinitialize GNAT_UNDER_TEST if target changes.
8288         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8289         (local_find_gnatmake): Pass full --GCC to gnatlink.
8290         Remove --LINK.
8291
8292 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8293
8294         PR c/43248
8295         * gcc.dg/compound-literal-1.c: New testcase.
8296
8297 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8298
8299         PR tree-optimization/43164
8300         PR tree-optimization/43191
8301         * gcc.c-torture/compile/pr43164.c: New test.
8302         * gcc.c-torture/compile/pr43191.c: Likewise.
8303
8304 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8305
8306         PR fortran/43244
8307         * gfortran.dg/finalize_9.f90: New.
8308
8309 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8310             Ken Werner <ken@linux.vnet.ibm.com>
8311
8312         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8313         to dg-options for spu.
8314         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8315         dump-scan target to exclude spu.
8316
8317 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8318
8319         PR middle-end/43209
8320         * gcc.dg/tree-ssa/ivopts-4.c: New.
8321
8322 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8323
8324         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8325         include-opts and exclude-opts; skip checking the flags if arguments
8326         are the same as the defaults.
8327         (dg-xfail-if): Verify the number of arguments, supply defaults
8328         for unspecified optional arguments.
8329         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8330
8331 2010-03-03  Jason Merrill  <jason@redhat.com>
8332
8333         PR c++/12909
8334         * g++.dg/abi/mangle40.C: Updated.
8335
8336 2010-03-03  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8339         * g++.dg/abi/mangle23.C: Likewise.
8340         * g++.dg/eh/simd-2.C: Likewise.
8341         * g++.dg/ext/attribute-test-2.C: Likewise.
8342         * g++.dg/ext/vector14.C: Likewise.
8343         * g++.dg/other/pr34435.C: Likewise.
8344         * g++.dg/template/conv8.C: Likewise.
8345         * g++.dg/template/nontype9.C: Likewise.
8346         * g++.dg/template/qualttp17.C: Likewise.
8347         * g++.dg/template/ref1.C: Likewise.
8348         * g++.old-deja/g++.pt/crash68.C: Likewise.
8349         * g++.old-deja/g++.pt/ref1.C: Likewise.
8350         * g++.old-deja/g++.pt/ref3.C: Likewise.
8351         * g++.old-deja/g++.pt/ref4.C: Likewise.
8352
8353         PR c++/12909
8354         * g++.dg/abi/mangle40.C: New.
8355         * g++.dg/abi/mangle41.C: New.
8356         * g++.dg/lto/20100302_0.C: New.
8357         * g++.dg/lto/20100302_1.C: New.
8358         * g++.dg/lto/20100302.h: New.
8359
8360 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8361
8362         PR fortran/43243
8363         * gfortran.dg/internal_pack_12.f90: New test.
8364
8365 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8366
8367         * gcc.dg/pr36997.c: Adjust error message.
8368
8369 2010-03-03  Mike Stump  <mikestump@comcast.net>
8370
8371         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8372         adjustments to not be present on machines that align the stack to
8373         more than 4 bytes and don't have a red zone yet as that is an
8374         unimplemented optimization.
8375
8376 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8377
8378         PR fortran/43169
8379         * gfortran.dg/impure_assignment_3.f90: New.
8380
8381 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR debug/43229
8384         * gfortran.dg/pr43229.f90: New test.
8385
8386         PR debug/43237
8387         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8388
8389         PR debug/43177
8390         * gcc.dg/guality/pr43177.c: New test.
8391
8392 2010-03-02  Jason Merrill  <jason@redhat.com>
8393
8394         * g++.dg/ext/vector9.C: Adjust error message.
8395         * g++.dg/conversion/simd3.C: Likewise.
8396         * g++.dg/other/error23.C: Likewise.
8397
8398 2010-03-02  Mike Stump  <mikestump@comcast.net>
8399
8400         PR c++/41090
8401         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8402
8403 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8404
8405         PR fortran/43180
8406         * gfortran.dg/internal_pack_10.f90: New test.
8407
8408         PR fortran/43173
8409         * gfortran.dg/internal_pack_11.f90: New test.
8410
8411 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8412
8413         PR middle-end/42640
8414         * gcc.dg/tree-ssa/pr42640.c: New.
8415
8416 2010-03-01  Richard Guenther  <rguenther@suse.de>
8417
8418         PR tree-optimization/43220
8419         * gcc.c-torture/execute/pr43220.c: New testcase.
8420
8421 2010-03-01  Richard Guenther  <rguenther@suse.de>
8422
8423         PR middle-end/43213
8424         * gcc.dg/pr43213.c: New testcase.
8425
8426 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8427
8428         PR pch/14940
8429         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8430
8431 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8432
8433         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8434         New function.
8435         (check_effective_target_ucn): Likewise.
8436
8437         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8438         if !ucn.
8439         * gcc.dg/ucnid-2.c: Likewise.
8440         * gcc.dg/ucnid-3.c: Likewise.
8441         * gcc.dg/ucnid-4.c: Likewise.
8442         * gcc.dg/ucnid-11.c: Likewise.
8443         * gcc.dg/ucnid-12.c: Likewise.
8444         * gcc.dg/ucnid-6.c: Skip if !ucn.
8445         * gcc.dg/ucnid-9.c: Likewise.
8446
8447 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8448
8449         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8450         lists to dg-skip-if.
8451         * gcc.target/i386/stackalign/return-3.c: Likewise.
8452
8453 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8454
8455         * gcc.target/i386/clearcap.map: New file.
8456         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8457         Pass clearcap.map by default if supported.
8458
8459 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8460
8461         PR fortran/42900
8462         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8463         Explain this.
8464         * gfortran.dg/stat_2.f90: Likewise.
8465
8466 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8467
8468         PR fortran/43199
8469         * gfortran.dg/module_read_2.f90: New test.
8470
8471 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8472
8473         PR c++/42748
8474         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8475         * g++.dg/abi/mangle12.C: Likewise.
8476         * g++.dg/abi/mangle20-2.C: Likewise.
8477         * g++.dg/abi/mangle17.C: Likewise.
8478         * g++.dg/template/cond2.C: Likewise.
8479         * g++.dg/template/pr35240.C: Likewise.
8480
8481 2010-02-27  Richard Guenther  <rguenther@suse.de>
8482
8483         PR tree-optimization/43186
8484         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8485
8486 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8487
8488         * g++.dg/abi/packed1.C: Expect warning on the SH.
8489
8490 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8491
8492         PR c++/42054:
8493         * g++.dg/parse/error37.C: New test.
8494
8495 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8496
8497         PR c/24577
8498         PR c/43192
8499         * gcc.dg/pr8927-1.c: Match new note.
8500         * gcc.dg/990506-0.c: Likewise.
8501         * gcc.dg/gomp/flush-2.c: Likewise.
8502         * gcc.dg/gomp/atomic-5.c: Likewise.
8503         * gcc.dg/gomp/pr34607.c: Likewise.
8504         * gcc.dg/pr35746.c: Likewise.
8505         * gcc.dg/cpp/pragma-1.c: Likewise.
8506         * gcc.dg/cpp/pragma-2.c: Likewise.
8507         * gcc.dg/pr41842.c: Likewise.
8508         * gcc.dg/noncompile/20040629-1.c: Likewise.
8509         * objc.dg/private-1.m: Likewise.
8510
8511 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8512
8513         PR fortran/43185
8514         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8515         * gfortran.dg/default_initialization_4.f90: New test.
8516
8517 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8518
8519         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8520         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8521         * gnat.dg/thin_pointer2.adb: New test.
8522         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8523
8524 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8525
8526         PR c/20631
8527         * gcc.dg/cpp/c90-pedantic.c: New.
8528         * gcc.dg/cpp/c90.c: New.
8529         * gcc.dg/gnu90-const-expr-1.c: New.
8530         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8531
8532 2010-02-26  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/43186
8535         * gcc.c-torture/compile/pr43186.c: New testcase.
8536
8537 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR debug/43190
8540         * c-c++-common/dwarf2/pr43190.c: New test.
8541
8542 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8543
8544         PR testsuite/37074:
8545         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8546
8547 2010-02-26  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/43188
8550         * gcc.c-torture/compile/pr43188.c: New testcase.
8551
8552 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8553
8554         PR target/43175
8555         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8556
8557 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8558
8559         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8560
8561 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8562
8563         PR target/43154
8564         * gcc.target/powerpc/pr43154.c: New file.
8565
8566 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR debug/43166
8569         * gfortran.dg/debug/pr43166.f: New test.
8570
8571         PR debug/43165
8572         * gcc.dg/torture/pr43165.c: New test.
8573
8574 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8575
8576         PR c/43128
8577         * c-c++-common/pr41779.c: Update.
8578
8579 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8580
8581         PR ada/32547
8582         * lib/gnat-dg.exp (gnat_load): Redefine.
8583
8584         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8585         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8586
8587 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8588
8589         PR libobjc/36610
8590         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8591         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8592         -fgnu-runtime.
8593         Sort entries.
8594
8595 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8596
8597         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8598
8599 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8600
8601         PR debug/43150
8602         * gcc.dg/guality/vla-1.c: New test.
8603
8604 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8605
8606         PR fortran/43042
8607         * gfortran.dg/c_ptr_tests_15.f90: New test.
8608
8609 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR target/43107
8612         * gcc.target/i386/pr43107.c: New test.
8613
8614 2010-02-23  Jason Merrill  <jason@redhat.com>
8615
8616         PR c++/43143
8617         * g++.dg/cpp0x/variadic100.C: New.
8618
8619 2010-02-23  Jason Merrill  <jason@redhat.com>
8620
8621         PR debug/42800
8622         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8623         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8624         * c-c++-common/dwarf2/vla1.c: New.
8625
8626 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8627
8628         PR target/43139
8629         * gcc.dg/pr43139.c: New test.
8630
8631         PR debug/43077
8632         * gcc.dg/guality/pr43077-1.c: New test.
8633
8634 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8635
8636         PR 43123
8637         * gcc.dg/march.c: New.
8638         * gcc.dg/march-generic.c: New.
8639         * gcc.dg/mtune.c: New.
8640
8641 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8642
8643         PR middle-end/43083
8644         * gcc.dg/graphite/pr43083.c: New.
8645
8646 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8647
8648         PR middle-end/43097
8649         * gfortran.dg/graphite/pr43097.f: New.
8650
8651 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8652             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8653
8654         PR middle-end/43140
8655         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8656
8657 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8658
8659         PR middle-end/43026
8660         * g++.dg/graphite/pr43026.C: New.
8661
8662 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8663
8664         PR c++/43126
8665         * gcc.dg/cleanup-1.c: Update.
8666         * gcc.dg/func-args-1.c: Update.
8667         * gcc.dg/format/sentinel-1.c: Update.
8668         * g++.old-deja/g++.jason/scoping10.C: Update.
8669         * g++.old-deja/g++.ns/lookup5.C: Update.
8670         * g++.dg/ext/cleanup-1.C: Update.
8671         * g++.dg/parse/varmod1.C: Update.
8672         * g++.dg/parse/error33.C: Update.
8673         * g++.dg/expr/call3.C: Update.
8674         * g++.dg/func-args-1.C: New.
8675
8676 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8677
8678         PR c/43125
8679         * gcc.dg/attr-used-2.c: Moved to ...
8680         * c-c++-common/attr-used-2.c: Here.
8681
8682         * gcc.dg/attr-used.c: Moved to ...
8683         * c-c++-common/attr-used.c: Here.
8684
8685 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8686
8687         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8688
8689 2010-02-22  Richard Guenther  <rguenther@suse.de>
8690
8691         PR lto/43045
8692         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8693         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8694
8695 2010-02-22  Richard Guenther  <rguenther@suse.de>
8696
8697         PR tree-optimization/42749
8698         * gcc.c-torture/compile/pr42749.c: New testcase.
8699
8700 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8701
8702         PR fortran/43072
8703         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8704         * gfortran.dg/internal_pack_9.f90: New test.
8705
8706 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8707
8708         PR c++/23510
8709         * g++.dg/template/recurse.C: Adjust.
8710         * g++.dg/template/pr23510.C: New.
8711
8712 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8713
8714         PR c++/42824
8715         * g++.dg/template/memclass4.C: New test.
8716
8717 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8718
8719         PR fortran/35259
8720         * gfortran.dg/reassoc_5.f90: New test.
8721
8722 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8723
8724         PR target/43067
8725         * gcc.target/i386/pr43067.c: New test.
8726
8727 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8728
8729         PR c++/35669
8730         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8731         -Wconversion-null.
8732         * g++.dg/warn/Wconversion-null.C: New test.
8733         * g++.old-deja/g++.other/null1.C: Move to...
8734         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8735
8736 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8737
8738         PR fortran/36932
8739         PR fortran/36933
8740         * gfortran.dg/dependency_26.f90: New test.
8741
8742         PR fortran/43072
8743         * gfortran.dg/internal_pack_7.f90: New test.
8744
8745         PR fortran/43111
8746         * gfortran.dg/internal_pack_8.f90: New test.
8747
8748 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8749
8750         PR 43128
8751         * c-c++-common/pr41779.c: Fix broken testcase.
8752
8753 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8754
8755         PR 36513
8756         * c-c++-common/pr36513.c: New testcase.
8757         * c-c++-common/pr36513-2.c: New testcase.
8758
8759 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8760
8761         PR 41779
8762         * c-c++-common/pr41779.c: New.
8763
8764 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8765
8766         PR debug/43084
8767         * gcc.dg/pr43084.c: New test.
8768
8769 2010-02-19  Richard Guenther  <rguenther@suse.de>
8770
8771         PR tree-optimization/42916
8772         * gcc.dg/pr42916.c: New testcase.
8773
8774 2010-02-18  Jason Merrill  <jason@redhat.com>
8775
8776         PR c++/42837
8777         * g++.dg/abi/packed1.C: Add expected warning.
8778
8779         PR c++/43108
8780         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8781         * gcc.dg/torture/dg-torture.exp: Likewise.
8782         * c-c++-common/torture/complex-sign.h,
8783         c-c++-common/torture/complex-sign-add.c,
8784         c-c++-common/torture/complex-sign-mixed-add.c,
8785         c-c++-common/torture/complex-sign-mixed-div.c,
8786         c-c++-common/torture/complex-sign-mixed-mul.c,
8787         c-c++-common/torture/complex-sign-mixed-sub.c,
8788         c-c++-common/torture/complex-sign-mul.c,
8789         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8790         Adapt for C++ compilation as well.
8791
8792         PR c++/43070
8793         * g++.dg/ext/label1.C: Update.
8794         * g++.dg/ext/label2.C: Update.
8795
8796         PR c++/26261
8797         * g++.dg/template/dependent-name6.C: New.
8798
8799         PR c++/43109
8800         * g++.dg/parse/namespace12.C: New.
8801
8802 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8803
8804         PR tree-optimization/43066
8805         * gcc.c-torture/compile/pr43066.c: New test.
8806
8807 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8808
8809         * g++.dg/ext/attrib35.C: Fix target selector string.
8810         * g++.dg/ext/attrib36.C: Ditto.
8811         * g++.dg/ext/attrib37.C: Ditto.
8812         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8813         * g++.dg/abi/mangle25.C: Ditto.
8814
8815 2010-02-17  Jason Merrill  <jason@redhat.com>
8816
8817         PR c++/43069
8818         * g++.dg/parse/namespace11.C: New.
8819
8820         PR c++/43093
8821         * g++.dg/ext/attrib37.C: New.
8822
8823         PR c++/43079
8824         * g++.dg/template/ptrmem20.C: New.
8825
8826 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8827
8828         PR target/43103
8829         * gcc.target/i386/xop-check.h: Include m256-check.h.
8830         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8831         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8832         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8833         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8834
8835 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR debug/42918
8838         * gcc.dg/pr42918.c: New test.
8839
8840 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8841
8842         * g++.dg/ext/attrib36.C: Require ILP32.
8843
8844 2010-02-16  Richard Guenther  <rguenther@suse.de>
8845
8846         PR tree-optimization/41043
8847         * gfortran.dg/pr41043.f90: New testcase.
8848         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8849
8850 2010-02-16  Jason Merrill  <jason@redhat.com>
8851
8852         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8853
8854 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8855
8856         PR tree-optimization/43074
8857         * gcc.dg/vect/fast-math-pr43074.c: New test.
8858
8859 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8860
8861         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8862
8863 2010-02-16  Jason Merrill  <jason@redhat.com>
8864
8865         PR c++/43031
8866         * g++.dg/ext/attrib36.C: New.
8867
8868         PR c++/43036
8869         * g++.dg/other/array6.C: New.
8870
8871 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8872
8873         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8874
8875 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8876
8877         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8878         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8879         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8880         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8881         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8882         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8883
8884 2010-02-15  Richard Guenther  <rguenther@suse.de>
8885
8886         PR middle-end/43068
8887         * g++.dg/torture/pr43068.C: New testcase.
8888
8889 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8890
8891         PR c++/43024
8892         * g++.dg/opt/ice1.C: New.
8893
8894 2010-02-14  Jason Merrill  <jason@redhat.com>
8895
8896         PR c++/41997
8897         * g++.dg/cpp0x/initlist-opt.C: New.
8898
8899 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8900
8901         PR fortran/41113
8902         PR fortran/41117
8903         * gfortran.dg/internal_pack_6.f90: New test.
8904
8905 2010-02-12  Jason Merrill  <jason@redhat.com>
8906
8907         PR c++/43054
8908         * g++.dg/cpp0x/variadic99.C: New.
8909
8910 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8911
8912         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8913         sign extend pointers to gualchk_t.
8914
8915         PR c++/43033
8916         * g++.dg/other/default3.C: Xfail g4 test.
8917
8918 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8919
8920         PR middle-end/43012
8921         * gcc.dg/graphite/pr43012.c: New.
8922
8923 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8924
8925         PR middle-end/42930
8926         * g++.dg/graphite/pr42930.C: New.
8927
8928 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8929
8930         PR middle-end/42914
8931         PR middle-end/42530
8932         * gcc.dg/graphite/pr42530.c: New.
8933         * gcc.dg/graphite/pr42914.c: New.
8934
8935 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8936
8937         PR middle-end/42771
8938         * gcc.dg/graphite/pr42771.c: New.
8939
8940 2010-02-11  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/42998
8943         * gcc.c-torture/compile/pr42998.c: New testcase.
8944
8945 2010-02-10  Jason Merrill  <jason@redhat.com>
8946
8947         PR c++/41896
8948         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8949
8950         PR c++/42983, core issue 906
8951         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8952         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8953
8954         PR c++/43016
8955         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8956
8957 2010-02-10  Richard Guenther  <rguenther@suse.de>
8958
8959         PR tree-optimization/43017
8960         * gcc.dg/torture/pr43017.c: New testcase.
8961
8962 2010-02-10  Tobias Burnus <burnus@net-b.de>
8963
8964         PR fortran/40823
8965         * gfortran.dg/private_type_1.f90: Update error location.
8966         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8967         * gfortran.dg/typebound_operator_2.f03: Ditto.
8968         * gfortran.dg/assignment_2.f90: Ditto.
8969         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8970         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8971
8972 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8973
8974         PR fortran/43015
8975         * gfortran.dg/bind_c_usage_20.f90: New test.
8976
8977 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR debug/43010
8980         * g++.dg/debug/pr43010.C: New test.
8981
8982 2010-02-10  Richard Guenther  <rguenther@suse.de>
8983
8984         PR c/43007
8985         * gcc.c-torture/execute/20100209-1.c: New testcase.
8986         * gcc.dg/fold-div-3.c: Likewise.
8987
8988 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8989
8990         * gcc.dg/builtin-ffs-1.c: New test.
8991
8992 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8993
8994         PR fortran/42999
8995         * gfortran.dg/array_constructor_35.f90: New test.
8996
8997 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8998
8999         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9000
9001 2010-02-09  Jason Merrill  <jason@redhat.com>
9002
9003         PR c++/42399
9004         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9005
9006         PR c++/42370
9007         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9008
9009 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9010
9011         PR fortran/41869
9012         * gfortran.dg/module_write_1.f90: New test.
9013
9014 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9015
9016         * gcc.dg/pr19340.c: Adjust.
9017
9018 2010-02-09  Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/43008
9021         * gcc.c-torture/execute/pr43008.c: New testcase.
9022
9023 2010-02-09  Richard Guenther  <rguenther@suse.de>
9024
9025         PR tree-optimization/43000
9026         * gcc.dg/torture/pr43000.c: New testcase.
9027         * gcc.dg/torture/pr43002.c: Likewise.
9028
9029 2010-02-09  Daniel Kraft  <d@domob.eu>
9030
9031         PR fortran/39171
9032         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9033         and pass -Wsurprising as necessary.
9034
9035 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR tree-optimization/42890
9038         * g++.dg/torture/pr42890.C: New test.
9039
9040 2010-02-08  Richard Guenther  <rguenther@suse.de>
9041
9042         PR middle-end/42995
9043         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9044
9045 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9046
9047         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9048         return 0 from main.
9049         * gcc.dg/graphite/block-1.c: Same.
9050         * gcc.dg/graphite/block-3.c: Same.
9051         * gcc.dg/graphite/block-4.c: Same.
9052         * gcc.dg/graphite/block-5.c: Same.
9053         * gcc.dg/graphite/block-6.c: Same.
9054         * gcc.dg/graphite/block-7.c: Same.
9055         * gcc.dg/graphite/interchange-0.c: Same.
9056         * gcc.dg/graphite/interchange-1.c: Same.
9057         * gcc.dg/graphite/interchange-10.c: Same.
9058         * gcc.dg/graphite/interchange-11.c: Same.
9059         * gcc.dg/graphite/interchange-12.c: Same.
9060         * gcc.dg/graphite/interchange-2.c: Same.
9061         * gcc.dg/graphite/interchange-3.c: Same.
9062         * gcc.dg/graphite/interchange-4.c: Same.
9063         * gcc.dg/graphite/interchange-5.c: Same.
9064         * gcc.dg/graphite/interchange-6.c: Same.
9065         * gcc.dg/graphite/interchange-7.c: Same.
9066         * gcc.dg/graphite/interchange-8.c: Same.
9067         * gcc.dg/graphite/interchange-9.c: Same.
9068         * gcc.dg/graphite/interchange-mvt.c: Same.
9069
9070 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9071
9072         * gfortran.dg/graphite/id-19.f: New.
9073         * gfortran.dg/graphite/pr14741.f90: New.
9074         * gfortran.dg/graphite/pr41924.f90: New.
9075         * gfortran.dg/graphite/run-id-2.f90: New.
9076
9077 2010-02-07  Richard Guenther  <rguenther@suse.de>
9078
9079         PR middle-end/42956
9080         * gcc.c-torture/compile/pr42956.c: New testcase.
9081
9082 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9083
9084         PR libfortran/42742
9085         * gfortran.dg/fmt_cache_2.f: New test.
9086
9087 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9088
9089         * gfortran.dg/read_no_eor.f90: New test.
9090
9091 2010-02-05  Jason Merrill  <jason@redhat.com>
9092
9093         * g++.dg/ext/label13.C: Move constructor body out of class.
9094
9095 2010-02-03  Jason Merrill  <jason@redhat.com>
9096
9097         PR c++/42870
9098         * g++.dg/ext/dllexport3.C: New.
9099
9100 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9101
9102         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9103
9104 2010-02-05  Richard Guenther  <rguenther@suse.de>
9105
9106         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9107
9108 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9109
9110         PR c++/42915
9111         * g++.dg/other/crash-9.C: New test.
9112
9113 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9114
9115         PR fortran/42309
9116         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9117
9118 2010-02-04  Richard Guenther  <rguenther@suse.de>
9119
9120         PR rtl-optimization/42952
9121         * gcc.dg/torture/pr42952.c: New testcase.
9122
9123 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9124
9125         PR libfortran/42901
9126         * gfortran.dg/namelist_60.f90: New test.
9127
9128 2010-02-03  Jason Merrill  <jason@redhat.com>
9129
9130         PR c++/40138
9131         * g++.dg/ext/builtin11.C: New.
9132
9133         PR c++/4926
9134         PR c++/38600
9135         * g++.dg/abi/mangle35.C: New.
9136         * g++.dg/abi/mangle37.C: New.
9137
9138         PR c++/12909
9139         * g++.dg/abi/mangle36.C: New.
9140
9141         PR c++/35652
9142         * g++.dg/warn/string1.C: New.
9143
9144 2010-02-03  Richard Guenther  <rguenther@suse.de>
9145
9146         PR tree-optimization/42944
9147         * gcc.dg/errno-1.c: New testcase.
9148
9149 2010-02-03  Richard Guenther  <rguenther@suse.de>
9150
9151         PR middle-end/42927
9152         * gcc.c-torture/compile/pr42927.c: New testcase.
9153
9154 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9155
9156         PR fortran/42936
9157         * gfortran.dg/null_4.f90: New test.
9158
9159 2010-02-02  Jason Merrill  <jason@redhat.com>
9160
9161         PR c++/41090
9162         * g++.dg/ext/label13.C: New.
9163
9164 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/42650
9167         * gfortran.dg/func_result_5.f90: New test.
9168
9169 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9170
9171         PR fortran/42922
9172         * gfortran.dg/pure_initializer_3.f90: News test.
9173
9174 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9175
9176         PR fortran/42888
9177         * gfortran.dg/allocate_derived_2.f90: New test.
9178
9179 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9180
9181         PR middle-end/42898
9182         * gcc.dg/torture/pr42898-2.c: New test.
9183
9184 2010-01-31  Richard Guenther  <rguenther@suse.de>
9185
9186         PR middle-end/42898
9187         * gcc.dg/torture/pr42898.c: New testcase.
9188
9189 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9190
9191         PR fortran/38324
9192         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9193         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9194
9195 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9196
9197         * g++.dg/tree-ssa/inline-1.C: New.
9198         * g++.dg/tree-ssa/inline-2.C: New.
9199         * g++.dg/tree-ssa/inline-3.C: New.
9200
9201 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9202
9203         PR testsuite/41701
9204         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9205         the string 'pow' in the pathname of the compiler from generating a
9206         test failure.
9207
9208 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9209
9210         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9211         * g++.old-deja/g++.mike/eh17.C: Likewise.
9212         * g++.old-deja/g++.mike/p5571.C: Likewise.
9213
9214 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9215
9216         PR c++/42758
9217         PR c++/42634
9218         PR c++/42336
9219         PR c++/42797
9220         PR c++/42880
9221         * g++.dg/other/crash-5.C: New test.
9222         * g++.dg/other/crash-6.C: New test.
9223         * g++.dg/other/crash-7.C: New test.
9224         * g++.dg/other/crash-8.C: New test.
9225
9226 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR rtl-optimization/42889
9229         * gcc.dg/pr42889.c: New test.
9230
9231 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9232
9233         * gcc.target/i386/pr42881.c: Use SSE2.
9234
9235 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9236
9237         PR target/42891
9238         * gcc.target/i386/pr42891.c: New test.
9239
9240 2010-01-28  Richard Guenther  <rguenther@suse.de>
9241
9242         PR tree-optimization/42871
9243         * g++.dg/torture/pr42871.C: New testcase.
9244
9245 2010-01-28  Richard Guenther  <rguenther@suse.de>
9246
9247         * gcc.dg/Wobjsize-1.h: New testcase.
9248         * gcc.dg/Wobjsize-1.c: Likewise.
9249
9250 2010-01-28  Richard Guenther  <rguenther@suse.de>
9251
9252         PR middle-end/42883
9253         * g++.dg/torture/pr42883.C: New testcase.
9254
9255 2010-01-28  Michael Matz  <matz@suse.de>
9256
9257         * gcc.target/i386/pr42881.c: New test.
9258
9259 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9260
9261         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9262         Add i?86-*-solaris2* support.
9263
9264 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9265
9266         PR c++/42713
9267         PR c++/42820
9268         * g++.dg/template/typedef27.C: New test case.
9269         * g++.dg/template/typedef28.C: New test case.
9270
9271 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9272
9273         * gcc.dg/optimize-bswap*.c: Add ARM target
9274
9275 2010-01-27  Richard Guenther  <rguenther@suse.de>
9276
9277         PR middle-end/42878
9278         * gcc.dg/torture/pr42878-1.c: New testcase.
9279         * gcc.dg/torture/pr42878-2.c: Likewise.
9280
9281 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR middle-end/42874
9284         * gcc.dg/vla-22.c: New test.
9285
9286 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9287
9288         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9289         current collation.
9290
9291 2010-01-26  Richard Guenther  <rguenther@suse.de>
9292
9293         PR rtl-optimization/42685
9294         * gcc.dg/pr42685.c: New testcase.
9295         * g++.dg/other/pr42685.C: Likewise.
9296
9297 2010-01-26  Richard Guenther  <rguenther@suse.de>
9298
9299         PR middle-end/42806
9300         * g++.dg/other/pr42806.C: New testcase.
9301
9302 2010-01-26  Richard Guenther  <rguenther@suse.de>
9303
9304         PR tree-optimization/42250
9305         * gcc.dg/pr42250.c: New testcase.
9306
9307 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9308
9309         * gnat.dg/array_bounds_test.adb: New test.
9310
9311 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9312
9313         PR fortran/42858
9314         * gfortran.dg/generic_21.f90: New test.
9315
9316 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9317
9318         PR testsuite/41522
9319         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9320
9321 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/42748
9324         * g++.dg/abi/arm_va_list2.C: New test.
9325         * g++.dg/abi/arm_va_list2.h: Companion header file.
9326
9327 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9328
9329         PR fortran/41044
9330         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9331
9332         PR fortran/41167
9333         * gfortran.dg/char_array_arg_1.f90 : New test.
9334
9335         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9336
9337 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9338
9339         PR fortran/39304
9340         * gfortran.dg/generic_20.f90: New test.
9341
9342 2010-01-22  Michael Matz  <matz@suse.de>
9343
9344         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9345         -msse2.
9346
9347 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9348
9349         PR fortran/42736
9350         * gfortran.dg/dependency_25.f90 : New test.
9351
9352 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9353
9354         PR tree-optimization/42585
9355         * gcc.dg/tree-ssa/pr42585.c: New test.
9356
9357 2010-01-21  Richard Guenther  <rguenther@suse.de>
9358
9359         PR middle-end/19988
9360         * gcc.dg/pr19988.c: New testcase.
9361
9362 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9363
9364         * g++.dg/compat/decimal/compat-common.h: New file.
9365         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9366         * g++.dg/compat/decimal/pass_x.h: New file.
9367         * g++.dg/compat/decimal/pass_y.h: New file.
9368         * g++.dg/compat/decimal/pass-1_main.C: New file.
9369         * g++.dg/compat/decimal/pass-1_x.C: New file.
9370         * g++.dg/compat/decimal/pass-1_y.C: New file.
9371         * g++.dg/compat/decimal/pass-2_main.C: New file.
9372         * g++.dg/compat/decimal/pass-2_x.C: New file.
9373         * g++.dg/compat/decimal/pass-2_y.C: New file.
9374         * g++.dg/compat/decimal/pass-3_main.C: New file.
9375         * g++.dg/compat/decimal/pass-3_x.C: New file.
9376         * g++.dg/compat/decimal/pass-3_y.C: New file.
9377         * g++.dg/compat/decimal/pass-4_main.C: New file.
9378         * g++.dg/compat/decimal/pass-4_x.C: New file.
9379         * g++.dg/compat/decimal/pass-4_y.C: New file.
9380         * g++.dg/compat/decimal/pass-5_main.C: New file.
9381         * g++.dg/compat/decimal/pass-5_x.C: New file.
9382         * g++.dg/compat/decimal/pass-5_y.C: New file.
9383         * g++.dg/compat/decimal/pass-6_main.C: New file.
9384         * g++.dg/compat/decimal/pass-6_x.C: New file.
9385         * g++.dg/compat/decimal/pass-6_y.C: New file.
9386         * g++.dg/compat/decimal/return_x.h: New file.
9387         * g++.dg/compat/decimal/return_y.h: New file.
9388         * g++.dg/compat/decimal/return-1_main.C: New file.
9389         * g++.dg/compat/decimal/return-1_x.C: New file.
9390         * g++.dg/compat/decimal/return-1_y.C: New file.
9391         * g++.dg/compat/decimal/return-2_main.C: New file.
9392         * g++.dg/compat/decimal/return-2_x.C: New file.
9393         * g++.dg/compat/decimal/return-2_y.C: New file.
9394         * g++.dg/compat/decimal/return-3_main.C: New file.
9395         * g++.dg/compat/decimal/return-3_x.C: New file.
9396         * g++.dg/compat/decimal/return-3_y.C: New file.
9397         * g++.dg/compat/decimal/return-4_main.C: New file.
9398         * g++.dg/compat/decimal/return-4_x.C: New file.
9399         * g++.dg/compat/decimal/return-4_y.C: New file.
9400         * g++.dg/compat/decimal/return-5_main.C: New file.
9401         * g++.dg/compat/decimal/return-5_x.C: New file.
9402         * g++.dg/compat/decimal/return-5_y.C: New file.
9403         * g++.dg/compat/decimal/return-6_main.C: New file.
9404         * g++.dg/compat/decimal/return-6_x.C: New file.
9405         * g++.dg/compat/decimal/return-6_y.C: New file.
9406
9407 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9408
9409         PR debug/42715
9410         * gcc.dg/pr42715.c: New.
9411
9412 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9413
9414         PR c++/42038
9415         * g++.dg/parse/crash55.C: New.
9416
9417 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9418
9419         PR debug/42782
9420         * gcc.dg/guality/pr42782.c: New.
9421
9422 2010-01-20  Jason Merrill  <jason@redhat.com>
9423
9424         PR c++/41788
9425         * g++.dg/abi/packed1.C: New.
9426
9427         PR c++/41920
9428         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9429
9430         PR c++/40750
9431         * g++.dg/parse/fn-typedef1.C: New.
9432         * g++.dg/other/cv_quals.C: Adjust.
9433
9434 2010-01-20  Anthony Green  <green@moxielogic.com>
9435
9436         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9437         pack(push) pragma).
9438         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9439         * gcc.dg/20020312-2.c: Port this to the moxie core.
9440         * gcc.dg/weak/typeof-2.c: Ditto.
9441
9442 2010-01-20  Richard Guenther  <rguenther@suse.de>
9443
9444         PR tree-optimization/42717
9445         * gcc.c-torture/compile/pr42717.c: New testcase.
9446
9447 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9450         of signed, add a few new tests.
9451
9452         PR middle-end/42803
9453         * g++.dg/parse/limits-initializer1.C: New test.
9454
9455 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9456
9457         PR fortran/42804
9458         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9459         * gfortran.dg/typebound_call_12.f03: New test.
9460
9461 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9462
9463         PR fortran/42783
9464         * gfortran.dg/bounds_check_15.f90 : New test.
9465
9466 2010-01-19  Michael Matz  <matz@suse.de>
9467
9468         PR tree-optimization/41783
9469         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9470
9471 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9472
9473         PR target/38697.
9474         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9475         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9476         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9477         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9478         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9479         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9480         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9481         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9482         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9483         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9484         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9485
9486 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9487
9488         PR fortran/42545
9489         * gfortran.dg/extends_6.f03: Modified an error message.
9490         * gfortran.dg/extends_10.f03: New test.
9491         * gfortran.dg/private_type_6.f03: Modified an error message.
9492         * gfortran.dg/structure_constructor_8.f03: Ditto.
9493
9494 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9495
9496         PR tree-optimization/42719
9497         * gcc.dg/pr42719.c: New test.
9498
9499         PR debug/42728
9500         * gcc.dg/pr42728.c: New test.
9501
9502 2010-01-19  Anthony Green  <green@moxielogic.com>
9503
9504         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9505
9506 2010-01-18  Anthony Green  <green@moxielogic.com>
9507
9508         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9509         for moxie.
9510
9511 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9512
9513         * g++.dg/template/error45.C: reverted as part of reverting the
9514         fix of PR c++/42634.
9515
9516 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9517
9518         PR c++/42634
9519         * g++.dg/template/error45.C: New test.
9520
9521 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9522
9523         PR c++/42766
9524         * g++.dg/conversion/op6.C: New test.
9525
9526 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9527
9528         PR target/42774
9529         * gcc.target/alpha/pr42774.c: New test.
9530
9531 2010-01-18  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/42781
9534         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9535
9536 2010-01-17  Richard Guenther  <rguenther@suse.de>
9537
9538         PR middle-end/42248
9539         * gcc.c-torture/execute/pr42248.c: New testcase.
9540
9541 2010-01-17  Richard Guenther  <rguenther@suse.de>
9542
9543         PR tree-optimization/42773
9544         * g++.dg/torture/pr42773.C: New testcase.
9545
9546 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9547
9548         PR fortran/42677
9549         * gfortran.dg/interface_assignment_5.f90: New test.
9550
9551 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9552
9553         PR c++/42697
9554         * g++.dg/template/crash94.C: Reverted.
9555
9556 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9557
9558         PR debug/42767
9559         * gcc.dg/debug/pr42767.c: New.
9560
9561 2010-01-15  Jason Merrill  <jason@redhat.com>
9562
9563         PR c++/42761
9564         * g++.dg/cpp0x/decltype22.C: New.
9565
9566 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9567
9568         PR middle-end/42760
9569         * g++.dg/torture/pr42760.C: New test.
9570
9571 2010-01-15  Jing Yu  <jingyu@google.com>
9572
9573         PR rtl-optimization/42691
9574         * gcc.c-torture/execute/pr42691.c: New.
9575
9576 2010-01-15  Richard Guenther  <rguenther@suse.de>
9577
9578         PR middle-end/42739
9579         * g++.dg/torture/pr42739.C: New testcase.
9580
9581 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9582
9583         * g++.dg/template/error45.C: Revert as part of reverting changes
9584         or PR c++/42634.
9585
9586 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9587
9588         PR fortran/42684
9589         * gfortran.dg/interface_31.f90: New test.
9590
9591 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9592
9593         * gcc.target/powerpc/pr42747.c: New file.
9594
9595 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR middle-end/42674
9598         * c-c++-common/pr42674.c: New test.
9599
9600         PR c++/42608
9601         * g++.dg/template/instantiate11.C: New test.
9602
9603 2010-01-14  Jason Merrill  <jason@redhat.com>
9604
9605         PR c++/42701
9606         * g++.dg/overload/error3.C: New.
9607
9608         PR c++/42655
9609         * g++.dg/overload/rvalue1.C: New.
9610
9611 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9612
9613         PR tree-optimization/42706
9614         * gcc.dg/ipa/pr42706.c: New testcase.
9615
9616 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9617
9618         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9619
9620 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9621
9622         PR tree-optimization/42714
9623         * g++.dg/torture/pr42714.C: New test.
9624
9625 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9626
9627         PR rtl-optimization/42246
9628         * gfortran.dg/pr42246-2.f: New.
9629
9630 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9631
9632         PR rtl-optimization/42389
9633         * gcc.dg/pr42389.c: New.
9634
9635 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9636
9637         PR rtl-optimization/42388
9638         * gcc.dg/pr42388.c: New.
9639
9640 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9641
9642         PR rtl-optimization/42294
9643         * gfortran.dg/pr42294.f: New.
9644
9645 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9646
9647         PR rtl-optimization/39453
9648         PR rtl-optimization/42246
9649         * gcc.dg/pr39453.c: New.
9650         * gcc.dg/pr42246.c: New.
9651
9652 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9653
9654         PR middle-end/42245
9655         * gcc.dg/pr42245.c: New.
9656         * gcc.dg/pr42245-2.c: New.
9657
9658 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9659
9660         PR rtl-optimization/42249
9661         * gcc.dg/pr42249.c: New.
9662
9663 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9664
9665         PR c/42721
9666         * gcc.c-torture/execute/pr42721.c: New test.
9667
9668 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9669
9670         PR tree-optimization/42709
9671         * gcc.dg/vect/pr42709.c: New test.
9672
9673 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9674
9675         PR fortran/41478
9676         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9677         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9678
9679 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9680
9681         PR fortran/42481
9682         * gfortran.dg/generic_19.f90 : New test.
9683
9684 2010-01-13  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/42730
9687         * gcc.c-torture/compile/pr42730.c: New testcase.
9688
9689 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9690
9691         PR target/pr42542
9692         * gcc.target/ia64/pr42542-1.c: New.
9693         * gcc.target/ia64/pr42542-2.c: New.
9694         * gcc.target/ia64/pr42542-3.c: New.
9695
9696 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9697
9698         PR c++/42634
9699         * g++.dg/template/error45.C: New test.
9700
9701 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9702
9703         PR tree-optimization/42704
9704         * g++.dg/torture/pr42704.C: New test.
9705
9706 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9707
9708         PR tree-optimization/42703
9709         * gcc.c-torture/compile/pr42703.c: New test.
9710
9711 2010-01-13  Richard Guenther  <rguenther@suse.de>
9712
9713         PR tree-optimization/42705
9714         * gcc.c-torture/compile/pr42705.c: New testcase.
9715
9716 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9717
9718         * gcc.target/bfin/l2.c: New test.
9719         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9720
9721 2010-01-13  Richard Guenther  <rguenther@suse.de>
9722
9723         PR middle-end/42716
9724         * gcc.c-torture/compile/pr42716.c: New testcase.
9725
9726 2010-01-13  Richard Guenther  <rguenther@suse.de>
9727
9728         PR lto/42678
9729         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9730
9731 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9732
9733         PR c/42708
9734         * gcc.c-torture/compile/pr42708-1.c: New test.
9735
9736 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR debug/42662
9739         * gcc.dg/pr42662.c: New test.
9740
9741         PR tree-optimization/42645
9742         * g++.dg/other/pr42645-1.C: New test.
9743         * g++.dg/other/pr42645-2.C: New test.
9744
9745 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9746
9747         PR target/42416
9748         * gcc.target/powerpc/warn-1.c: New test.
9749         * gcc.target/powerpc/warn-2.c: New test.
9750
9751 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9752
9753         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9754         stack alignment.
9755
9756 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9757
9758         * gcc.dg/lto/20100108_0.c: New.
9759
9760 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9761
9762         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9763         Add -march=i686 -msse for 32bit x86 targets.
9764
9765 2010-01-10  Richard Guenther  <rguenther@suse.de>
9766
9767         PR middle-end/42667
9768         * gcc.dg/torture/pr42667.c: New testcase.
9769
9770 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9771
9772         PR fortran/32489
9773         * gfortran.dg/array_constructor_34.f90: New test.
9774
9775 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9776
9777         PR fortran/20923
9778         * gfortran.dg/array_constructor_33.f90: New test.
9779         gfortran.dg/array_function_5.f90: Add credit.
9780
9781 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9782
9783         PR debug/42631
9784         * gcc.dg/pr42631.c: New.
9785
9786 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9787
9788         PR debug/42630
9789         * gcc.dg/pr42630.c: New.
9790
9791 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9792
9793         PR debug/42629
9794         * gcc.dg/pr42629.c: New.
9795
9796 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9797
9798         PR middle-end/42363
9799         * gcc.dg/torture/pr42363.c: New.
9800
9801 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9802
9803         PR debug/42604
9804         PR debug/42395
9805         * gcc.dg/vect/pr42604.c: New.
9806         * gcc.dg/vect/pr42395.c: New.
9807
9808 2010-01-09  Richard Guenther  <rguenther@suse.de>
9809
9810         PR middle-end/42512
9811         * gcc.c-torture/execute/pr42512.c: New testcase.
9812
9813 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9814
9815         PR fortran/41298
9816         * gfortran.dg/c_ptr_tests_14.f90: New test.
9817
9818 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9819
9820         PR ada/41929
9821         * gnat.dg/null_pointer_deref1.adb: Don't run on
9822         sparc*-sun-solaris2.11.
9823
9824 2010-01-08  Richard Guenther  <rguenther@suse.de>
9825
9826         PR lto/42528
9827         * gcc.dg/lto/20100103-1_0.c: New testcase.
9828         * gcc.dg/lto/20100103-2_0.c: Likewise.
9829
9830 2010-01-08  Tobias Burnus  <burnus@net-b.de
9831
9832         PR/fortran 25829
9833         * gfortran.dg/asynchronous_1.f90: New test.
9834         * gfortran.dg/asynchronous_2.f90: New test.
9835         * gfortran.dg/conflicts.f90: Update error message.
9836
9837 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9838
9839         c++/40155
9840         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9841
9842 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9843
9844         PR tree-optimization/42625
9845         * g++.dg/opt/dtor4.C: New test.
9846         * g++.dg/opt/dtor4.h: New.
9847         * g++.dg/opt/dtor4-aux.cc: New.
9848
9849 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9850
9851         PR fortran/42597
9852         * gfortran.dg/proc_ptr_26.f90: New test.
9853
9854 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9855
9856         PR fortran/41872
9857         * gfortran.dg/allocatable_scalar_7.f90: New test.
9858
9859 2010-01-06  Richard Guenther  <rguenther@suse.de>
9860
9861         * gcc.c-torture/compile/pr42632.c: New testcase.
9862
9863 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9864
9865         PR target/42542
9866         * gcc.target/i386/pr42542-4.c: New.
9867         * gcc.target/i386/pr42542-4a.c: Likewise.
9868         * gcc.target/i386/pr42542-5.c: Likewise.
9869         * gcc.target/i386/pr42542-5a.c: Likewise.
9870
9871 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9872
9873         * gcc.dg/tls/opt-15.c: New test.
9874
9875 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9876
9877         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9878
9879 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9880
9881         PR tree-optimization/42462
9882         * g++.dg/torture/pr42462.C: New test.
9883
9884 2010-01-05  Jason Merrill  <jason@redhat.com>
9885
9886         * g++.dg/cpp0x/initlist30.C: New test.
9887
9888 2010-01-05  Richard Guenther  <rguenther@suse.de>
9889
9890         PR tree-optimization/42614
9891         * gcc.c-torture/execute/pr42614.c: New testcase.
9892
9893 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9894
9895         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9896         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9897         -Wunreachable-code.
9898         * gcc.dg/Wunreachable-2.c: Likewise.
9899         * gcc.dg/Wunreachable-3.c: Likewise.
9900         * gcc.dg/Wunreachable-4.c: Likewise.
9901         * gcc.dg/Wunreachable-5.c: Likewise.
9902         * gcc.dg/Wunreachable-6.c: Likewise.
9903         * gcc.dg/Wunreachable-7.c: Likewise.
9904         * gcc.dg/Wunreachable-8.c: Likewise.
9905         * gcc.dg/20041231-1.c: Likewise.
9906
9907 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9908
9909         PR other/42611
9910         * gcc.dg/pr42611.c: New test.
9911
9912         PR tree-optimization/42508
9913         * g++.dg/opt/pr42508.C: New test.
9914
9915 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9916
9917         PR fortran/41872
9918         * gfortran.dg/allocatable_scalar_8.f90: New.
9919
9920 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9921
9922         PR tree-optimization/42398
9923         * gcc.c-torture/compile/pr42398.c: New test.
9924
9925 2010-01-04  Jason Merrill  <jason@redhat.com>
9926
9927         PR c++/42555
9928         * g++.dg/ext/attrib35.C: New.
9929
9930         PR c++/42567
9931         * g++.dg/cpp0x/auto17.C: New.
9932
9933 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9934
9935         * gcc.dg/lto/20100104_0.c: New.
9936
9937 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9938
9939         PR target/42542
9940         * gcc.target/i386/pr42542-1.c: New.
9941         * gcc.target/i386/pr42542-1a.c: Likewise.
9942         * gcc.target/i386/pr42542-1b.c: Likewise.
9943         * gcc.target/i386/pr42542-2.c: Likewise.
9944         * gcc.target/i386/pr42542-2a.c: Likewise.
9945         * gcc.target/i386/pr42542-2b.c: Likewise.
9946         * gcc.target/i386/pr42542-3.c: Likewise.
9947         * gcc.target/i386/pr42542-3a.c: Likewise.
9948
9949 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9950
9951         PR fortran/41872
9952         * gfortran.dg/allocatable_scalar_5.f90: New test.
9953         * gfortran.dg/allocatable_scalar_6.f90: New test.
9954
9955 2010-01-03  Richard Guenther  <rguenther@suse.de>
9956
9957         PR testsuite/42583
9958         * gfortran.dg/gomp/recursion1.f90: Remove.
9959
9960 2010-01-03  Richard Guenther  <rguenther@suse.de>
9961
9962         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9963         * gcc.dg/uninit-6.c: Likewise.
9964         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9965
9966 2010-01-03  Richard Guenther  <rguenther@suse.de>
9967
9968         PR tree-optimization/42589
9969         * gcc.target/i386/pr42589.c: New testcase.
9970
9971 2010-01-03  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/42438
9974         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9975
9976 2010-01-02  Richard Guenther  <rguenther@suse.de>
9977
9978         PR testsuite/41651
9979         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9980
9981 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9982
9983         PR target/42448
9984         * gcc.target/alpha/pr42448-1.c: New test.
9985         * gcc.target/alpha/pr42448-2.c: Ditto.
9986
9987 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9988
9989         PR preprocessor/41947
9990         * gcc.dg/c99-hexfloat-3.c: New test.
9991
9992 2010-01-01  Richard Guenther  <rguenther@suse.de>
9993
9994         PR c/42570
9995         * gcc.c-torture/execute/pr42570.c: New testcase.
9996
9997 2010-01-01  Richard Guenther  <rguenther@suse.de>
9998
9999         PR middle-end/42559
10000         * gcc.c-torture/compile/pr42559.c: New testcase.
10001
10002 \f
10003 Copyright (C) 2010 Free Software Foundation, Inc.
10004
10005 Copying and distribution of this file, with or without modification,
10006 are permitted in any medium without royalty provided the copyright
10007 notice and this notice are preserved.