OSDN Git Service

8baa140bad355ba73d24b3bbd9ba004289b30dc3
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-16  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/45623
4         * gcc.dg/torture/pr45623.c: New testcase.
5
6 2010-09-16  Ira Rosen  <irar@il.ibm.com>
7
8         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
9         name and parentheses.
10         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
11
12 2010-09-15  Jason Merrill  <jason@redhat.com>
13
14         * g++.dg/parse/parameter-declaration-2.C: New.
15
16         * g++.dg/cpp0x/scoped_enum2.C: New.
17
18 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19
20         * gcc.c-torture/compile/20100915-1.c: New test.
21
22 2010-09-15  Martin Jambor  <mjambor@suse.cz>
23
24         PR middle-end/45644
25         * gcc.dg/ipa/pr45644.c: New test.
26
27 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
28
29         PR tree-optimization/45633
30         * gcc.dg/vect/pr45633.c: New test.
31
32 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
33
34         PR fortran/45577
35         * gfortran.dg/allocate_derived_4.f90: New.
36
37 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
38
39         * lib/target-supports.exp
40         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
41         supported flag to true for neon.
42
43 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
44
45         PR c++/45665
46         * g++.dg/template/crash103.C: New.
47
48 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         Merge from 'apple/trunk' branch on FSF servers.
51
52         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
53
54         Radar 4457381
55         * objc.dg/msg-in-protocol.m: New.
56         * obj-c++.dg/msg-in-protocol.mm: New.
57
58         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
59
60         Radar 4219590
61         * objc.dg/break-in-ifstmt.m: New.
62
63         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
64
65         Radar 4174166
66         * obj-c++.dg/comp-types-13.mm: New.
67         * objc.dg/comp-types-12.m: New.
68
69         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
70
71         Radar 4216500
72         * obj-c++.dg/proto-lossage-7.mm: New.
73         * objc.dg/proto-lossage-7.m: New.
74
75 2010-09-14  Jan Hubicka  <jh@suse.cz>
76
77         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
78         folding.
79         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
80         folding.
81
82 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
83
84         PR middle-end/45567
85         * gcc.dg/pr45567.c: New test.
86
87         PR debug/45660
88         * g++.dg/debug/pr45660.C: New test.
89
90 2010-09-14  Ira Rosen  <irar@il.ibm.com>
91
92         PR tree-optimization/45470
93         * g++.dg/vect/pr45470-a.cc: New test.
94         * g++.dg/vect/pr45470-a.cc: New test.
95
96 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
97
98         PR target/42070
99         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
100         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
101
102 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
103
104         PR libfortran/45532
105         * gfortran.dg/namelist_64.f90: New test.
106
107 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
108
109         PR rtl-optimization/45617
110         * gcc.target/i386/pr45617.c: New test.
111
112 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
113
114         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
115
116 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
117
118         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
119         * gcc.target/i386/fma4-vector.c: Likewise.
120         * gcc.target/i386/vectorize2.c: Likewise.
121         * gcc.target/i386/vectorize4.c: Likewise.
122         * gcc.target/i386/vectorize5.c: Likewise.
123         * gcc.target/i386/vectorize6.c: Likewise.
124         * gcc.target/i386/vectorize8.c: Likewise.
125
126         * gcc.target/i386/vect-double-1.c: New.
127         * gcc.target/i386/vect-double-1a.c: Likewise.
128         * gcc.target/i386/vect-double-2.c: Likewise.
129         * gcc.target/i386/vect-double-2a.c: Likewise.
130
131         * lib/target-supports.exp (check_effective_target_vect_double):
132         Set et_vect_double_saved to 0 when tuning for Atom.
133
134 2010-09-13  Jan Hubicka  <jh@suse.cz>
135
136         * gcc.dg/torture/pr23821.c: Drop static keyword.
137         * gcc.dg/tree-ssa/loop-19.c: Likewise.
138         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
139
140 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
141
142         * gcc.target/arm/sync-1.c: New.
143
144 2010-09-12  Olivier Hainque  <hainque@adacore.com>
145
146         * gnat.dg/memtrap.adb: New test.
147
148 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
149
150         * gfortran.dg/promotion.f90: Fix options.
151
152 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
153
154         * g++.dg/cpp0x/range-for1.C: New.
155         * g++.dg/cpp0x/range-for2.C: New.
156         * g++.dg/cpp0x/range-for3.C: New.
157         * g++.dg/cpp0x/range-for4.C: New.
158         * g++.dg/cpp0x/range-for5.C: New.
159         * g++.dg/cpp0x/range-for6.C: New.
160
161 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
162
163         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
164         and counts. Check that transpose is not called.
165         * gfortran.dg/transpose_2.f90: Update error message.
166
167 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
168
169         PR c++/43824
170         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
171         * g++.dg/lookup/strong-using-2.C: Likewise.
172         * g++.dg/lookup/strong-using-3.C: Likewise.
173         * g++.dg/lookup/strong-using-5.C: Likewise.
174
175         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
176         * g++.dg/cpp0x/inline-ns4.C: New.
177         * g++.dg/cpp0x/inline-ns5.C: New.
178
179 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
180
181         PR middle-end/45634
182         * gfortran.fortran-torture/compile/pr45634.f90: New.
183
184 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
185
186         * objc.dg/fobjc-exceptions.m: New test.
187
188 2010-09-10  Jan Hubicka  <jh@suse.cz>
189
190         * g++.dg/inherit/covariant7.C: Fix pattern matching.
191
192 2010-09-10  Martin Jambor  <mjambor@suse.cz>
193
194         PR tree-optimization/44972
195         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
196         * gcc.dg/tree-ssa/pr45144.c: Likewise.
197         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
198         instead.
199         * g++.dg/torture/pr44972.C: New test.
200
201 2010-09-10  Martin Jambor  <mjambor@suse.cz>
202
203         PR tree-optimization/44972
204         * g++.dg/torture/pr34850.C: Remove expected warning.
205
206 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
207
208         * gfortran.dg/dummy_optional_arg.f90: New test.
209
210 2010-09-08  Jan Hubicka  <jh@suse.cz>
211
212         PR tree-optimization/45598
213         * fortran.fortran-torture/compile/pr45598.f90: New test.
214
215 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
216
217         * lib/target-supports-dg.exp (dg-require-ifunc): New.
218         * lib/target-supports.exp (check_ifunc_available): New.
219         * gcc.dg/attr-ifunc-1.c: New.
220         * gcc.dg/attr-ifunc-2.c: New.
221         * gcc.dg/attr-ifunc-3.c: New.
222         * gcc.dg/attr-ifunc-4.c: New.
223         * gcc.dg/attr-ifunc-5.c: New.
224         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
225         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
226         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
227         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
228
229 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
230
231         PR middle-end/40386
232         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
233
234 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
235
236         * gfortran.dg/inline_transpose_1.f90: New test.
237
238 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
239
240         PR c++/45588
241         * g++.dg/warn/Wunused-var-15.C: New test.
242
243 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
244
245         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
246         hppa*-*-hpux*.
247
248 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
249
250         * objc/execute/exceptions/throw-nil.m: New test.
251         * objc/execute/exceptions/handler-1.m: Updated to use the new
252         objc_set_uncaught_exception_handler() function.
253         * objc/execute/exceptions/matcher-1.m: New test.
254
255 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
256
257         PR fortran/38282
258         * gfortran.dg/bit_comparison_1.F90: New test.
259         * gfortran.dg/leadz_trailz_3.f90: New test.
260         * gfortran.dg/masklr_2.F90: New test.
261         * gfortran.dg/shiftalr_1.F90: New test.
262         * gfortran.dg/merge_bits_2.F90: New test.
263         * gfortran.dg/dshift_2.F90: New test.
264         * gfortran.dg/bit_comparison_2.F90: New test.
265         * gfortran.dg/masklr_1.F90: New test.
266         * gfortran.dg/merge_bits_1.F90: New test.
267         * gfortran.dg/dshift_1.F90: New test.
268         * gfortran.dg/shiftalr_2.F90: New test.
269
270 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
271
272         * objc.dg/type-stream-1.m: Replaced with a test that tests that
273         functions from objc/typedstream.h are deprecated.
274
275 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
276
277         * lib/target-supports.exp
278         (check_effective_target_run_expensive_tests): New proc.
279         * gcc.c-torture/compile/limits-fnargs.c: Use
280         dg-require-effective-target run_expensive_tests.
281
282 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
283
284         PR fortran/45597
285         * gfortran.dg/gomp/pr45597.f90: New test.
286
287         PR fortran/45595
288         * gfortran.dg/gomp/pr45595.f90: New test.
289
290 2010-09-08  Michael Matz  <matz@suse.de>
291
292         * c-c++-common/uninit-17.c: Adjust.
293
294 2010-09-08  Michael Matz  <matz@suse.de>
295
296         PR tree-optimization/43430
297         * gcc.dg/vect/pr43430-2.c: New test.
298
299 2010-09-08  Michael Matz  <matz@suse.de>
300
301         PR tree-optimization/33244
302         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
303
304 2010-09-08  Richard Guenther  <rguenther@suse.de>
305
306         PR tree-optimization/45578
307         * gfortran.dg/pr45578.f90: New testcase.
308
309 2010-09-08  Richard Guenther  <rguenther@suse.de>
310
311         PR testsuite/45590
312         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
313
314 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
315
316         PR fortran/45576
317         * gfortran.dg/char_length_18.f90:  New test.
318
319 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
320
321         PR target/36502
322         * gcc.target/i386/pr36502.c: New test.
323
324         PR target/42313
325         PR target/44651
326         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
327         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
328
329 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
330
331         * gfortran.dg/achar_4.f90: Enable bounds checking.
332
333 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
334
335         PR target/45206
336         * gcc.target/i386/pr45206.c: New test.
337
338 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
339
340         PR fortran/45505
341         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
342
343 2010-09-07  Jan Hubicka  <jh@suse.cz>
344
345         * gcc.c-torture/compile/20100907.c: New testcase.
346
347 2010-09-07  Richard Guenther  <rguenther@suse.de>
348
349         PR middle-end/45569
350         * g++.dg/eh/pr45569.C: New testcase.
351
352 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
353
354         PR target/43137
355         * gcc.target/arm/pr43137.c: New test.
356
357 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
358
359         PR fortran/36931
360         * gfortran.dg/dependency_35.f90:  New test.
361
362 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
363
364         PR fortran/34145
365         * gfortran.dg/char_length_17.f90:  New test.
366
367 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
368
369         PR c++/45200
370         PR c++/45293
371         PR c++/45558
372         * g++.dg/template/typedef34.C: New test.
373         * g++.dg/template/typedef35.C: New test.
374
375 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
376
377         PR target/22152
378         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
379
380 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
381
382         * g++.dg/warn/Wdouble-promotion.C: New.
383
384 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
385
386         * g++.dg/parse/redef2.C: New.
387
388 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
389
390         * gcc.dg/20100906-1.c: New testcase.
391
392 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
393
394         PR testsuite/45543
395         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
396         DW_TAG_enumeration_type DIE.
397
398 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
399
400         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
401         Update XFAILs.
402
403 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
404
405         PR rtl-optimization/44919
406         * g++.dg/opt/pr44919.C: New.
407
408 2010-09-06  Tobias Burnus  <burnus@net-b.de>
409
410         PR fortran/38282
411         * gfortran.dg/iall_iany_iparity_1.f90: New.
412         * gfortran.dg/iall_iany_iparity_2.f90: New.
413
414 2010-09-06  Jason Merrill  <jason@redhat.com>
415
416         * g++.dg/cpp0x/initlist42.C: New.
417
418         * g++.dg/cpp0x/auto19.C: New.
419
420         * g++.dg/template/sfinae25.C: New.
421         * g++.dg/template/char1.C: Expect warning.
422         * g++.dg/template/nontype10.C: Likewise.
423
424         * g++.dg/cpp0x/implicit9.C: New.
425
426         * g++.dg/cpp0x/initlist43.C: New.
427
428 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
429
430         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
431
432 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
433
434         * gcc.dg/Wdouble-promotion.c: New.
435
436 2010-09-05  Tobias Burnus  <burnus@net-b.de>
437
438         * gfortran.dg/float128_1.f90: Remove test case as
439         it always fails since Rev 163611 backed out the
440         front-end implementation.
441
442 2010-09-05  Tobias Burnus  <burnus@net-b.de>
443
444         * gfortran.dg/float128_1.f90: XFAIL test case.
445
446 2010-09-05  Tobias Burnus  <burnus@net-b.de>
447
448         * gfortran.dg/bessel_7.f90: Decrease required precision.
449
450 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
451
452         PR testsuite/45545
453         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
454         ref-all-matching targets.
455
456 2010-09-05  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/45535
459         * gcc.c-torture/compile/pr45535.c: New testcase.
460
461 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
462
463         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
464         "\[^\n\]*".
465         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
466         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
467         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
468         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
469         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
470         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
471         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
472         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
473         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
474         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
475         * gcc.target/i386/pr22152.c: Likewise.
476         * gcc.target/i386/pr36992-1.c: Likewise.
477         * gcc.target/i386/pr36992-2.c: Likewise.
478         * gcc.target/sh/sh4a-memmovua.c: Likewise.
479
480 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
481
482         PR testsuite/43957
483         * gcc.dg/const-uniq-1.c: Modify regexp.
484
485 2010-09-04  Tobias Burnus  <burnus@net-b.de>
486
487         PR fortran/45530
488         * gfortran.dg/namelist_63.f90: New.
489
490 2010-09-04  Jan Hubicka  <jh@suse.cz>
491
492         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
493         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
494
495 2010-09-04  Jan Hubicka  <jh@suse.cz>
496
497         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
498
499 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
500
501         PR fortran/45507
502         * gfortran.dg/allocate_alloc_opt_12.f90: New.
503
504 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
505
506         * gcc.dg/opts-4.c: New test.
507
508 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
509
510         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
511         * gcc.dg/vect/vect-peel-4.c: Ditto.
512
513 2010-09-03  Daniel Kraft  <d@domob.eu>
514
515         PR fortran/45525
516         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
517
518 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
519
520         PR fortran/45159
521         * gfortran.dg/dependency_34.f90:  New test.
522
523 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
524
525         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
526
527 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
528
529         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
530         gcc.target/i386/clearcap.map if supported.
531
532 2010-09-03  Michael Matz  <matz@suse.de>
533
534         PR middle-end/45415
535         * gcc.dg/pr45415.c: New test.
536
537 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
538
539         PR tree-optimization/45506
540         * gcc.dg/pr45506.c: New.
541
542 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
543
544         PR target/45476
545         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
546         * gcc.target/i386/float128-2.c: Ditto.
547
548 2010-09-03  Daniel Kraft  <d@domob.eu>
549
550         PR fortran/34162
551         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
552         * gfortran.dg/internal_dummy_2.f08: New test.
553         * gfortran.dg/internal_dummy_3.f08: New test.
554         * gfortran.dg/internal_dummy_4.f08: New test.
555
556 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
557
558         PR debug/45500
559         * gcc.target/i386/pr45500.c: New test.
560
561 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
562
563         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
564
565 2010-09-03  Daniel Kraft  <d@domob.eu>
566
567         PR fortran/44602
568         * gfortran.dg/exit_2.f08; Adapt error messages.
569         * gfortran.dg/exit_3.f08: New test.
570         * gfortran.dg/exit_4.f08: New test.
571         * gfortran.dg/exit_5.f03: New test.
572
573 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
574
575         * gfortran.dg/ishft_4.f90: New test.
576
577 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
578
579         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
580         FRIZ/XSRIZ instruciton for (double)(long long)x.
581         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
582
583 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
584
585         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
586
587 2010-09-02  Richard Guenther  <rguenther@suse.de>
588
589         PR tree-optimization/44937
590         PR tree-optimization/45412
591         * g++.dg/opt/pr45412.C: New testcase.
592         * gcc.c-torture/compile/pr45412.c: Likewise.
593         * gcc.c-torture/compile/pr44937.c: Likewise.
594
595 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
596
597         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
598         but using -Werror=comment.
599         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
600         expected error messages.
601
602 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
603
604         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
605         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
606
607 2010-09-02  Tobias Burnus  <burnus@net-b.de>
608
609         PR fortran/45489
610         * gfortran.dg/initialization_27.f90: New.
611
612 2010-09-02  Ira Rosen  <irar@il.ibm.com>
613
614         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
615         check into different basic blocks. Expect vectorization if misaligned
616         stores are supported.
617         * gcc.dg/vect/bb-slp-8a.c: New test.
618         * gcc.dg/vect/bb-slp-8b.c: New test.
619
620 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
621
622         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
623
624 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
625
626         PR fortran/44541
627         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
628         * gfortran.dg/class_dummy_1.f03: New.
629
630 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
631
632         PR middle-end/45458
633         * g++.dg/tree-prof/partition2.C: New test.
634
635 2010-09-01  Richard Guenther  <rguenther@suse.de>
636
637         * gcc.dg/vect/vect-outer-fir.c: Adjust.
638         * gcc.dg/tree-ssa/vrp54.c: New testcase.
639         * gcc.c-torture/execute/20100827-1.c: Likewise.
640
641 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
642
643         * gfortran.dg/execute_command_line_1.f90: New test.
644
645 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
646
647         PR preprocessor/45457
648         * c-c++-common/cpp/pr45457.c: New test.
649
650 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
651
652         * gcc.dg/nested-func-8.c: New test.
653
654 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
655
656         PR fortran/38282
657         * gfortran.dg/popcnt_poppar_1.F90: New test.
658         * gfortran.dg/popcnt_poppar_2.F90: New test.
659
660 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
661
662         * gcc.target/i386/volatile-2.c: Require nonpic target.
663
664 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
665
666         PR middle-end/45461
667         * gcc.dg/pr45461.c: New test.
668
669 2010-08-31  Richard Guenther  <rguenther@suse.de>
670
671         PR testsuite/45455
672         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
673
674 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
675
676         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
677
678 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
679
680         PR fortran/45456
681         * gfortran.dg/typebound_proc_18.f03: New.
682
683 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
684
685         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
686         * lib/scanasm.exp (scan-stack-usage): Likewise.
687         (scan-stack-usage-not): Likewise.
688         * gcc.dg/stack-usage-1.c: New test.
689         * gcc.target/i386/stack-usage-realign.c: Likewise.
690
691 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
692
693         PR tree-optimization/45427
694         * gcc.dg/tree-ssa/pr45427.c: New test.
695
696 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
697
698         PR c++/45043
699         * g++.dg/template/crash102.C: New.
700
701 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
702
703         PR middle-end/45423
704         * gcc.dg/gomp/atomic-12.c: New test.
705         * gcc.dg/gomp/atomic-13.c: New test.
706         * gcc.dg/gomp/atomic-14.c: New test.
707         * g++.dg/gomp/atomic-11.C: New test.
708         * g++.dg/gomp/atomic-12.C: New test.
709         * g++.dg/gomp/atomic-13.C: New test.
710         * g++.dg/gomp/atomic-14.C: New test.
711
712 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
713
714         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
715         delimiter.
716
717 2010-08-30  Thomas Quinot  <quinot@adacore.com>
718
719         * gnat.dg/discr24.adb: New test.
720
721 2010-08-30  Richard Guenther  <rguenther@suse.de>
722
723         PR tree-optimization/45449
724         * gcc.dg/pr45449.c: New testcase.
725
726 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
727
728         * gcc.dg/opts-1.c: Expect errors, not warnings.
729
730 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
731
732         PR fortran/42769
733         * gfortran.dg/dynamic_dispatch_11.f03: New.
734
735 2010-08-29  Jason Merrill  <jason@redhat.com>
736
737         PR c++/44991
738         * g++.dg/parse/defarg15.C: New.
739
740 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
741
742         PR fortran/45439
743         * gfortran.dg/select_type_16.f03: New.
744
745 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
746             Tobias Burnus  <burnus@net-b.de>
747
748         * gfortran.dg/bessel_7.f90: Decrease required precision.
749
750 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
751             Kaz Kojima  <kkojima@gcc.gnu.org>
752
753         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
754
755 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
756
757         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
758         floating point conversion code generation.
759         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
760         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
761         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
762         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
763         to integer conversion code generation.
764         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
765         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
766         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
767         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
768
769 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
770
771         PR fortran/32049
772         * gfortran.dg/random_seed_1.f90: Adjust test.
773         * gfortran.dg/float128_1.f90: New test.
774
775 2010-08-27  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/33197
778         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
779         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
780         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
781         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
782         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
783         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
784         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
785
786 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
787
788         PR fortran/45420
789         * gfortran.dg/select_type_15.f03: New.
790
791 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
792
793         PR libfortran/43217
794         * gfortran.dg/hollerith8.f90: New test.
795
796 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
797
798         PR fortran/45159
799         * gfortran.dg/dependency_33.f90:  New test.
800
801 2010-08-27  Richard Guenther  <rguenther@suse.de>
802
803         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
804         * gcc.dg/graphite/scop-2.c: Likewise.
805         * gcc.dg/graphite/scop-20.c: Likewise.
806         * gcc.dg/vect/slp-25.c: Likewise.
807
808 2010-08-27  Olivier Hainque  <hainque@adacore.com>
809
810         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
811
812 2010-08-26  Daniel Kraft  <d@domob.eu>
813
814         PR fortran/38936
815         PR fortran/44047
816         PR fortran/45384
817         * gfortran.dg/associate_8.f03: New test.
818         * gfortran.dg/select_type_13.f03: New test.
819         * gfortran.dg/select_type_14.f03: New test.
820
821 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
822
823         PR tree-optimization/44485
824         * gcc.dg/pr44485.c: New test.
825
826 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
827
828         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
829         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
830         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
831
832 2010-08-26  Richard Guenther  <rguenther@suse.de>
833
834         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
835         * gcc.dg/graphite/scop-21.c: Likewise.
836
837 2010-08-26  Richard Guenther  <rguenther@suse.de>
838
839         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
840         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
841         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
842         * gcc.dg/vect/vect-91.c: Likewise.
843         * gcc.dg/vect/vect-peel-1.c: Likewise.
844         * gcc.dg/vect/vect-peel-2.c: Likewise.
845         * gcc.dg/vect/vect-peel-4.c: Likewise.
846
847 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR libfortran/41859
850         * gfortran.dg/der_io_4.f90: New test.
851
852 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
853
854         PR rtl-optimization/44858
855         * gcc.c-torture/execute/pr44858.c: New test.
856
857         PR rtl-optimization/45400
858         * g++.dg/other/i386-8.C: New test.
859
860 2010-08-25  Richard Guenther  <rguenther@suse.de>
861
862         * gcc.dg/alias-8.c: Adjust.
863
864 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
865
866         * gcc.target/i386/combine-mul.c: New test.
867
868 2010-08-25  Richard Guenther  <rguenther@suse.de>
869
870         PR lto/44562
871         * gcc.dg/graphite/id-27.c: New testcase.
872         * gcc.dg/lto/20100825-1_0.c: Likewise.
873
874 2010-08-25  Richard Guenther  <rguenther@suse.de>
875
876         PR tree-optimization/45316
877         * g++.dg/opt/pr45316.C: New testcase.
878
879 2010-08-25  Richard Guenther  <rguenther@suse.de>
880
881         PR tree-optimization/45393
882         * g++.dg/torture/pr45393.C: New testcase.
883
884 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
885
886         PR tree-optimization/45059
887         * gcc.c-torture/compile/pr45059.c: New test.
888
889 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
890
891         * lib/target-supports.exp (check_effective_target_vect_unpack):
892         Set vect_unpack supported flag to true for neon.
893
894 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
895
896         * gcc.dg/tree-ssa/ifc-5.c: New.
897
898 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
899
900         * gcc.dg/tree-ssa/ifc-4.c: New.
901         * gcc.dg/tree-ssa/ifc-7.c: New.
902
903 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
904
905         * gcc.dg/vect/vect.exp: Check loongson targets
906         * g++.dg/vect/vect.exp: Likewise
907         * gfortran.dg/vect/vect.exp: Likewise
908
909 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
910
911         * gcc.target/powerpc/vsx-mass-1.c: New file, test
912         -mveclibabi=mass.
913
914 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
915
916         PR fortran/45366
917         * gfortran.dg/proc_ptr_29.f90: New.
918
919 2010-08-22  Tobias Burnus  <burnus@net-b.de>
920             Dominique d'Humieres <dominiq@lps.ens.fr>
921
922         PR fortran/45367
923         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
924
925 2010-08-22  Tobias Burnus  <burnus@net-b.de>
926
927         PR fortran/45367
928         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
929
930 2010-08-22  Tobias Burnus  <burnus@net-b.de>
931
932         PR fortran/36158
933         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
934
935 2010-08-22  Tobias Burnus  <burnus@net-b.de>
936             Dominique d'Humieres <dominiq@lps.ens.fr>
937
938         PR fortran/45367
939         PR fortran/36158
940         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
941         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
942
943 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
944
945         PR fortran/44863
946         PR fortran/45271
947         PR fortran/45290
948         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
949         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
950         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
951
952 2010-08-21  Tobias Burnus  <burnus@net-b.de>
953
954         PR fortran/36158
955         PR fortran/33197
956         * gfortran.dg/bessel_6.f90: New.
957         * gfortran.dg/bessel_7.f90: New.
958
959 2010-08-20  Jan Hubicka  <jh@suse.cz>
960
961         PR c++/45307
962         PR c++/17736
963         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
964         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
965
966 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
967
968         PR target/45336
969         * gcc.target/i386/pr45336-1.c: New.
970         * gcc.target/i386/pr45336-2.c: Likewise.
971         * gcc.target/i386/pr45336-3.c: Likewise.
972         * gcc.target/i386/pr45336-4.c: Likewise.
973
974 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
975
976         PR testsuite/45361
977         * gcc.target/i386/volatile-2.c: Update scan strings to also
978         include (%rip) for the memory reference on x86_64.
979
980 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
981
982         PR middle-end/44974
983         * gcc.dg/pr44974.c: New test.
984
985         PR rtl-optimization/45353
986         * gcc.dg/pr45353.c: New test.
987
988 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
989
990         * gcc.target/i386/volatile-2.c: New.
991
992 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
993
994         PR rtl-optimization/44691
995         * gfortran.dg/pr44691.f: New test.
996
997 2010-10-19  Olivier Hainque  <hainque@adacore.com>
998
999         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1000
1001 2010-08-19  Jason Merrill  <jason@redhat.com>
1002
1003         * g++.dg/init/synth3.C: New.
1004         * g++.dg/init/value8.C: New.
1005         * g++.dg/tree-ssa/empty-2.C: New.
1006         * g++.dg/cpp0x/noexcept09.C: New.
1007
1008 2010-08-19  Daniel Kraft  <d@domob.eu>
1009
1010         PR fortran/29785
1011         PR fortran/45016
1012         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1013         * gfortran.dg/pointer_remapping_1.f90: New test.
1014         * gfortran.dg/pointer_remapping_2.f03: New test.
1015         * gfortran.dg/pointer_remapping_3.f08: New test.
1016         * gfortran.dg/pointer_remapping_4.f03: New test.
1017         * gfortran.dg/pointer_remapping_5.f08: New test.
1018         * gfortran.dg/pointer_remapping_6.f08: New test.
1019
1020 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1021
1022         PR testsuite/45324
1023         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1024
1025 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1026
1027         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1028
1029 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1030
1031         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1032         variable.
1033
1034 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1035
1036         PR target/45070
1037         * gcc.c-torture/execute/pr45070.c: New.
1038
1039 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1040
1041         * g++.dg/pr44328.C: New test.
1042
1043 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1044
1045         PR fortran/36158
1046         PR fortran/33197
1047         * gfortran.dg/bessel_3.f90: New.
1048         * gfortran.dg/bessel_4.f90: New.
1049         * gfortran.dg/bessel_5.f90: New.
1050
1051 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1052
1053         PR fortran/45290
1054         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1055         * gfortran.dg/pointer_init_2.f90: New.
1056         * gfortran.dg/pointer_init_3.f90: New.
1057         * gfortran.dg/pointer_init_4.f90: New.
1058
1059 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1060
1061         PR c++/45049
1062         * g++.dg/pr45049-1.C: New test.
1063         * g++.dg/pr45049-2.C: New test.
1064
1065 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1066
1067         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1068         20 if __ARM_PCS is defined otherwise 64.
1069         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1070         instead of hard coded 64.
1071
1072 2010-08-18  Yao Qi  <yao@codesourcery.com>
1073
1074         PR target/45094
1075         * gcc.target/arm/pr45094.c: New test.
1076
1077 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1078
1079         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1080
1081 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1082
1083         PR rtl-optimization/42575
1084         * gcc.target/arm/pr42575.c: New test.
1085
1086 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1087
1088         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1089         * gcc.dg/tls/thr-cse-1.c: New.
1090
1091 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1092
1093         PR debug/42487
1094         * lib/target-supports.exp
1095         (check_effective_target_function_sections): New.
1096         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1097         function sections before proceding.
1098
1099 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR fortran/45308
1102         * gfortran.dg/pr45308.f03: New test.
1103
1104 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1105
1106         PR target/45296
1107         * gcc.target/i386/pr45296.c: New test.
1108
1109 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1110
1111         * g++.dg/ext/uow-1.C: New.
1112         * g++.dg/ext/uow-2.C: New.
1113         * g++.dg/ext/uow-3.C: New.
1114         * g++.dg/ext/uow-4.C: New.
1115
1116 2010-08-17  Richard Guenther  <rguenther@suse.de>
1117
1118         PR testsuite/45266
1119         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1120
1121 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1122
1123         PR c/40563
1124         * gcc.dg/Wcxx-compat-20.c: New test.
1125
1126 2010-08-17  Daniel Kraft  <d@domob.eu>
1127
1128         PR fortran/38936
1129         * gfortran.dg/associate_1.f03: Extended to test newly supported
1130         features like association to variables.
1131         * gfortran.dg/associate_3.f03: Removed check for illegal change
1132         of associate-name here...
1133         * gfortran.dg/associate_5.f03: ...and added it here.
1134         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1135         * gfortran.dg/associate_7.f03: New test.
1136
1137 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1138
1139         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1140
1141 2010-08-15  Daniel Kraft  <d@domob.eu>
1142
1143         PR fortran/38936
1144         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1145         * gfortran.dg/associate_3.f03: Clarify comment.
1146         * gfortran.dg/associate_5.f03: New test.
1147         * gfortran.dg/associate_6.f03: New test.
1148
1149 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1150
1151         PR fortran/45211
1152         * gfortran.dg/bind_c_usage_21.f90: New.
1153         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1154
1155 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1156
1157         * gfortran.dg/optional_absent_1.f90: New.
1158         * gfortran.dg/null_actual.f90: New.
1159
1160 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1161
1162         * gfortran.dg/pointer_target_1.f90: New.
1163         * gfortran.dg/pointer_target_2.f90: New.
1164         * gfortran.dg/pointer_target_3.f90: New.
1165
1166 2010-08-15  Daniel Kraft  <d@domob.eu>
1167
1168         PR fortran/45197
1169         * gfortran.dg/elemental_args_check_3.f90: New test.
1170         * gfortran.dg/impure_1.f08: New test.
1171         * gfortran.dg/impure_2.f08: New test.
1172         * gfortran.dg/impure_3.f90: New test.
1173         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1174
1175 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1176
1177         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1178         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1179         SLP tests.
1180         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1181         misaligned loads.
1182         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1183         misaligned stores.c
1184         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1185
1186 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1187
1188         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1189         dg-require-effective-target after dg-do.
1190
1191 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1192
1193         * lib/target-supports.exp (check_effective_target_vect_int): Return
1194         true for Loongson targets.
1195         (check_effective_target_vect_shift): Likewise.
1196         (check_effective_target_vect_no_int_max): Likewise.
1197         (check_effective_target_vect_no_align): Likewise.
1198         (check_effective_target_vect_short_mult): Likewise.
1199
1200 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1201
1202         * g++.dg/cast.C: Change fields of structures to "long" to pass
1203         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1204         * g++.dg/cpp0x/iop.C: Ditto.
1205         * g++.dg/cpp0x/named_refs.C: Ditto.
1206         * g++.dg/cpp0x/rv1p.C: Ditto.
1207         * g++.dg/cpp0x/rv2p.C: Ditto.
1208         * g++.dg/cpp0x/rv3p.C: Ditto.
1209         * g++.dg/cpp0x/rv4p.C: Ditto.
1210         * g++.dg/cpp0x/rv5p.C: Ditto.
1211         * g++.dg/cpp0x/rv6p.C: Ditto.
1212         * g++.dg/cpp0x/rv7p.C: Ditto.
1213         * g++.dg/cpp0x/rv8p.C: Ditto.
1214         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1215
1216 2010-08-13  Daniel Kraft  <d@domob.eu>
1217
1218         * gfortran.dg/implied_shape_1.f08: New test.
1219         * gfortran.dg/implied_shape_2.f90: New test.
1220         * gfortran.dg/implied_shape_3.f08: New test.
1221
1222 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1223
1224         PR libfortran/42526
1225         * gfortran.dg/char_component_initializer_1.f90: New test.
1226
1227 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1228
1229         PR tree-optimization/45241
1230         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1231
1232 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1233
1234         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1235         to dg-options.
1236         * gcc.target/i386/pr40906-2.c: Ditto.
1237         * gcc.target/i386/pr40906-3.c: Ditto.
1238
1239 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1240
1241         PR middle-end/45262
1242         * gcc.c-torture/execute/pr45262.c: New test.
1243
1244 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1245
1246         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1247         empty argument.
1248         * g++.dg/other/profile1.C: Ditto.
1249
1250 2010-08-12  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/45232
1253         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1254         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1255         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1256         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1257         unsigned arithmetic.
1258         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1259         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1260         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1261         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1262         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1263         unsigned arithmetic.
1264         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1265         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1266         unsigned arithmetic.
1267         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1268         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1269         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1270         unsigned arithmetic.
1271         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1272         * gcc.dg/tree-ssa/negate.c: Adjust.
1273         * gcc.dg/vect/vect-1.c: Adjust.
1274         * gfortran.dg/reassoc_6.f: XFAIL.
1275
1276 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR debug/45259
1279         * gcc.dg/pr45259.c: New test.
1280
1281 2010-08-12  Wei Guozhi  <carrot@google.com>
1282
1283         PR target/44999
1284         * gcc.target/arm/pr44999.c: New testcase.
1285
1286 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1287
1288         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1289         (N): Likewise.
1290         (main): Adjust accordingly.
1291
1292 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1293
1294         * gfortran.dg/graphite/id-22.f: New.
1295
1296 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1297
1298         * gcc.dg/graphite/id-26.c: New.
1299
1300 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1301
1302         * gcc.dg/graphite/id-25.c: New.
1303
1304 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1305
1306         * gcc.dg/graphite/run-id-5.c: New.
1307         * gcc.dg/graphite/run-id-6.c: New.
1308         * gfortran.dg/graphite/id-21.f: New.
1309
1310 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1311
1312         * gcc.dg/graphite/id-24.c: New.
1313
1314 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1315
1316         * gcc.dg/tree-ssa/pr20742.c: New.
1317
1318 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1319
1320         * gcc.dg/graphite/id-23.c: New.
1321
1322 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1323
1324         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1325
1326 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1327
1328         * gcc.dg/graphite/pr42729.c: New.
1329
1330 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1331
1332         * gfortran.dg/graphite/id-20.f: New.
1333
1334 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1335
1336         * gcc.dg/graphite/id-22.c: New.
1337
1338 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1339
1340         * gcc.dg/graphite/run-id-2.c: Call abort.
1341
1342 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1343
1344         * gcc.dg/graphite/id-20.c: New.
1345
1346 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1347             Steve Kargl <kargl@gcc.gnu.org>
1348
1349         PR fortran/44595
1350         * gfortran.dg/move_alloc_3.f90: New.
1351         * gfortran.dg/random_seed_2.f90: New.
1352
1353 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1354
1355         * lib/target-supports.exp (check_effective_target_sync_int_long):
1356         Add hppa*-*-linux*.
1357         (check_effective_target_sync_char_short): Likewise.
1358
1359 2010-08-10  Yao Qi  <yao@codesourcery.com>
1360
1361         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1362         general form.
1363         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1364         * g++.dg/other/packed1.C: Likewise.
1365         * g++.dg/other/crash-4.C: Likewise.
1366         * g++.dg/ext/packed8.C: Likewise.
1367         * g++.dg/init/array16.C: Likewise.
1368
1369 2010-08-10  xinliang David Li  <davidxl@google.com>
1370         * gcc.dg/tree-ssa/loop-19.c: Add option
1371         -fno-prefetch-loop-array
1372
1373 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1374
1375         PR middle-end/45182
1376         * gcc.c-torture/compile/pr45182.c: New test.
1377
1378 2010-08-09  Jason Merrill  <jason@redhat.com>
1379
1380         PR c++/45236
1381         * g++.dg/cpp0x/variadic-104.C: New.
1382
1383 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1384
1385         PR fortran/44235
1386         * gfortran.dg/dependency_32.f90:  New test.
1387
1388 2010-08-09  Richard Guenther  <rguenther@suse.de>
1389
1390         PR middle-end/44632
1391         * g++.dg/opt/nrv17.C: New testcase.
1392
1393 2010-08-09  Richard Guenther  <rguenther@suse.de>
1394
1395         PR middle-end/45212
1396         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1397         alignment from MEM_REF offset only if we took it from the
1398         base object.
1399
1400         * gcc.target/i386/pr24178.c: New testcase.
1401
1402 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1405         * gcc.dg/20030702-1.c: Ditto.
1406         * gcc.dg/20050309-1.c: Ditto.
1407         * gcc.dg/20050325-1.c: Ditto.
1408         * gcc.dg/20050330-2.c: Ditto.
1409         * gcc.dg/20051201-1.c: Ditto.
1410         * gcc.dg/gomp/pr27573.c: Ditto.
1411         * gcc.dg/gomp/pr34610.c: Ditto.
1412         * gcc.dg/pr24225.c: Ditto.
1413         * gcc.dg/pr26570.c: Ditto.
1414         * gcc.dg/pr32773.c: Ditto.
1415         * g++.dg/gcov/gcov-6.C: Ditto.
1416         * g++.dg/gomp/pr34608.C: Ditto.
1417         * gfortran.dg/gomp/pr27573.f90: Ditto.
1418
1419         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1420         dg-require-host-local dg directive.
1421         * gcc.dg/profile-dir-2.c: Ditto.
1422         * gcc.dg/profile-dir-3.c: Ditto.
1423
1424 2010-08-08  Richard Guenther  <rguenther@suse.de>
1425
1426         PR tree-optimization/45109
1427         * gcc.c-torture/compile/pr45109.c: New testcase.
1428
1429 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1430
1431         * gcc.dg/march.c: Skip if -march defined.
1432         * gcc.dg/mtune.c: Skip if -mtune defined.
1433
1434         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1435         generic thunk support.
1436
1437 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1438
1439         PR target/45213
1440         * gcc.target/i386/pr45213.c: New test.
1441
1442 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1443
1444         PR libfortran/45143
1445         * gfortran.dg/fmt_error_11.f03: New test.
1446
1447 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1448
1449         * lib/target-supports.exp (check_effective_target_sync_int_long):
1450         Add arm*-*-linux-gnueabi.
1451         (check_effective_target_sync_char_short): Likewise.
1452
1453 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1454
1455         PR fortran/45159
1456         * gfortran.dg/dependency_31.f90:  New test.
1457
1458 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1459
1460         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1461
1462 2010-08-06  Jason Merrill  <jason@redhat.com>
1463
1464         * g++.dg/cpp0x/sfinae3.C: New.
1465         * g++.dg/cpp0x/sfinae4.C: New.
1466
1467 2010-08-06  Richard Guenther  <rguenther@suse.de>
1468
1469         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1470         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1471         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1472         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1473         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1474         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1475         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1476         * gcc.c-torture/execute/20100805-1.c: Likewise.
1477
1478 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1479
1480         PR testsuite/42855
1481         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1482
1483 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1484
1485         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1486         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1487
1488 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1489
1490         * g++.dg/ipa/devirt-1.C: New test.
1491         * g++.dg/ipa/devirt-2.C: Likewise.
1492         * g++.dg/ipa/devirt-3.C: Likewise.
1493         * g++.dg/ipa/devirt-4.C: Likewise.
1494         * g++.dg/ipa/devirt-5.C: Likewise.
1495         * gcc.dg/ipa/iinline-3.c: Likewise.
1496
1497 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1498
1499         PR tree-optimization/45144
1500         * gcc.dg/tree-ssa/pr45144.c: New test.
1501
1502 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1503
1504         PR fortran/42207
1505         PR fortran/44064
1506         PR fortran/44065
1507         * gfortran.dg/class_25.f03: New.
1508         * gfortran.dg/class_26.f03: New.
1509
1510 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1511
1512         * g++.dg/warn/miss-format-1.C: Update line number.
1513
1514 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1515
1516         PR c++/44641
1517         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1518         .frame and .mask assembler directives.
1519
1520 2010-08-04  Richard Guenther  <rguenther@suse.de>
1521
1522         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1523         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1524         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1525         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1526
1527 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/44857
1530         * gfortran.dg/derived_constructor_char_1.f90: New.
1531         * gfortran.dg/derived_constructor_char_2.f90: New.
1532
1533 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1534
1535         PR fortran/45159
1536         * gfortran.dg/dependency_30.f90:  New test.
1537
1538 2010-08-03  Jan Hubicka  <jh@suse.cz>
1539
1540         * gcc.c-torture/compile/pr45085.c: New testcase.
1541
1542 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1543
1544         PR fortran/44584
1545         PR fortran/45161
1546         * gfortran.dg/typebound_call_9.f03: Modified.
1547         * gfortran.dg/typebound_generic_1.f03: Modified.
1548
1549 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1550
1551         PR fortran/45159
1552
1553         * gfortran.dg/dependency_29.f90:  New test.
1554
1555 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1556
1557         PR fortran/36854
1558         * gfortran.dg/character_comparison_2.f90:  New test.
1559         * gfortran.dg/character_comparison_3.f90:  New test.
1560         * gfortran.dg/dependency_28.f90:  New test.
1561
1562 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1563
1564         PR target/40457
1565         * gcc.target/arm/pr40457-1.c: New test.
1566         * gcc.target/arm/pr40457-2.c: New test.
1567
1568 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1569
1570         PR fortran/44912
1571         * gfortran.dg/typebound_call_17.f03: New.
1572
1573 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1574
1575         PR fortran/44929
1576         * gfortran.dg/allocate_derived_3.f90: New.
1577
1578 2010-07-30  Xinliang David Li  <davidxl@google.com>
1579         PR tree-optimization/45121
1580         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1581
1582 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1583
1584         PR c++/45112
1585         * testsuite/g++.dg/pr45112.C: New test.
1586
1587 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR debug/45055
1590         PR rtl-optimization/45137
1591         * gcc.dg/pr45055.c: New test.
1592
1593 2010-07-30  Alan Modra  <amodra@gmail.com>
1594
1595         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1596         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1597
1598 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/45087
1601         PR fortran/45125
1602         * gfortran.dg/whole_file_25.f90: New.
1603         * gfortran.dg/whole_file_26.f90: New.
1604         * gfortran.dg/whole_file_27.f90: New.
1605
1606 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1607
1608         PR fortran/44962
1609         * gfortran.dg/typebound_proc_17.f03: New.
1610
1611 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1612
1613         PR fortran/45004
1614         * gfortran.dg/move_alloc_2.f90: New.
1615
1616 2010-07-29  Xinliang David Li  <davidxl@google.com>
1617         PR tree-optimization/45121
1618         * c-c++-common/uninit-17.c: Fix expected output.
1619
1620 2010-07-29  Richard Guenther  <rguenther@suse.de>
1621
1622         PR tree-optimization/45120
1623         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1624
1625 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1626
1627         PR fortran/42051
1628         PR fortran/44064
1629         * gfortran.dg/pr42051.f03: New testcase.
1630
1631 2010-07-29  Richard Guenther  <rguenther@suse.de>
1632
1633         PR middle-end/45034
1634         * gcc.c-torture/execute/pr45034.c: New testcase.
1635
1636 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1637
1638         PR c++/45096
1639         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1640
1641 2010-07-28  Daniel Kraft  <d@domob.eu>
1642
1643         * gfortran.dg/bound_8.f90: New test.
1644
1645 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1646
1647         PR debug/45105
1648         * gcc.dg/pr45105.c: New test.
1649
1650 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1651
1652         PR rtl-optimization/45107
1653         * gcc.dg/pr45107.c: New test.
1654
1655 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1656
1657         PR rtl-optimization/45101
1658         * gcc.dg/pr45101.c: New test.
1659
1660 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1661
1662         PR fortran/45077
1663         * gfortran.dg/whole_file_24.f90: New.
1664
1665 2010-07-27  Jason Merrill  <jason@redhat.com>
1666
1667         * g++.dg/cpp0x/variadic102.C: New.
1668         * g++.dg/cpp0x/variadic103.C: New.
1669
1670 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1671
1672         PR rtl-optimization/40956
1673         PR target/42495
1674         PR middle-end/42574
1675         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1676         * gcc.target/arm/pr42574.c: Add tests.
1677
1678 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1681         test name.
1682         (cleanup-repo-files): Ditto.
1683         (cleanup-saved-temps): Ditto.
1684
1685 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1686
1687         PR testsuite/44701
1688         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1689
1690         PR c/45079
1691         * gcc.dg/pr45079.c: New test.
1692
1693 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1694
1695         PR tree-optimization/44152
1696         * gcc.dg/vect/fast-math-pr44152.c: New test.
1697
1698 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1699
1700         PR ObjC/44140
1701         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1702         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1703         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1704         * obj-c++.dg/torture/trivial.mm: Ditto.
1705         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1706         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1707         * objc.dg/torture/tls/thr-init.m: Ditto.
1708         * objc.dg/torture/trivial.m: Ditto.
1709
1710 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1711
1712         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1713         Skip on spu-*-* targets.
1714
1715 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1716
1717         PR tree-optimization/45083
1718         * gcc.dg/pr45083.c: New test.
1719
1720 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1721
1722         PR fortran/40873
1723         * gfortran.dg/whole_file_22.f90: New test.
1724         * gfortran.dg/whole_file_23.f90: New test.
1725
1726 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1727             Jack Howarth  <howarth@bromo.med.uc.edu>
1728             Richard Henderson  <rth@redhat.com>
1729
1730         PR target/44132
1731         * gcc.dg/tls/thr-init-1.c: New.
1732         * gcc.dg/tls/thr-init-2.c: New.
1733         * gcc.dg/torture/tls New.
1734         * gcc.dg/torture/tls/tls-test.c: New.
1735         * gcc.dg/torture/tls/thr-init-1.c: New.
1736         * gcc.dg/torture/tls/tls.exp: New.
1737         * gcc.dg/torture/tls/thr-init-2.c: New.
1738         * gcc.dg/tls/emutls-2.c: New test
1739
1740         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1741         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1742         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1743         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1744         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1745         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1746         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1747         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1748         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1749         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1750         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1751         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1752         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1753         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1754         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1755         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1756         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1757         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1758         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1759         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1760         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1761         gfortran.dg/gomp/omp_threadprivate1.f90,
1762         gfortran.dg/gomp/omp_threadprivate2.f90,
1763         gfortran.dg/gomp/reduction1.f90,
1764         gfortran.dg/gomp/sharing-1.f90: Likewise.
1765
1766 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1767
1768         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1769         sse_runtime.
1770         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1771         dg-require-visibility.
1772
1773 2010-07-26  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/43784
1776         * gcc.c-torture/execute/pr43784.c: New testcase.
1777         * g++.dg/torture/pr43784.C: Likewise.
1778
1779 2010-07-26  Richard Guenther  <rguenther@suse.de>
1780
1781         PR middle-end/45056
1782         * g++.dg/pr45056.C: New testcase.
1783
1784 2010-07-26  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/45071
1787         * gcc.dg/pr45071.c: New testcase.
1788
1789 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1790
1791         PR fortran/45066
1792         * gfortran.dg/namelist_62.f90: New.
1793
1794 2010-07-26  Richard Guenther  <rguenther@suse.de>
1795
1796         * gcc.c-torture/execute/pr45017.c: Move ...
1797         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1798
1799 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1800
1801         PR fortran/40628
1802         * trim_optimize_1.f90:  New test.
1803         * character_comparision_1.f90:  New test.
1804
1805 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1806
1807         PR fortran/42852
1808         * gfortran.dg/wtruncate_fix.f: New test.
1809
1810 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1811
1812         PR testsuite/45068
1813         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1814
1815 2010-07-24  Richard Guenther  <rguenther@suse.de>
1816
1817         PR lto/43788
1818         * g++.dg/lto/20100724-1_0.C: New testcase.
1819
1820 2010-07-24  Richard Guenther  <rguenther@suse.de>
1821
1822         PR lto/43212
1823         * gcc.dg/lto/20100724-1_0.c: New testcase.
1824         * gcc.dg/lto/20100724-1_1.c: Likewise.
1825
1826 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/40011
1829         * gfortran.dg/whole_file_21.f90: New.
1830
1831         * gfortran.dg/integer_exponentiation_3.F90: Use
1832         -ffloat-store only for i?86/x86-64 -m32.
1833
1834 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1835
1836         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1837         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1838
1839 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1840
1841         * gfortran.dg/func_decl_4.f90: Split test into two ...
1842         * gfortran.dg/func_decl_5.f90: ... parts.
1843         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1844         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1845         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1846         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1847         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1848         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1849         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1850         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1851         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1852         * gfortran.dg/sizeof.f90: Make test valid.
1853         * gfortran.dg/pr20865.f90: Add new dg-error.
1854         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1855         * gfortran.dg/g77/19990218-0.f: Ditto.
1856         * gfortran.dg/g77/19990218-1.f: Ditto.
1857         * gfortran.dg/g77/970625-2.f: Ditto.
1858         * gfortran.dg/pr37243.f: Fix function declaration.
1859         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1860         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1861
1862 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1863
1864         PR fortran/44945
1865         * gfortran.dg/char_array_structure_constructor.f90: Add
1866         -fwhole-file as dg-option as it otherwise fails on some
1867         systems.
1868
1869 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1870
1871         * gnat.dg/aggr16.ad[sb]: New test.
1872         * gnat.dg/aggr16_pkg.ads: New helper.
1873
1874 2010-07-23  Richard Guenther  <rguenther@suse.de>
1875
1876         PR lto/43071
1877         * g++.dg/lto/20100723-1_0.C: New testcase.
1878
1879 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1880
1881         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1882         AVX support.
1883         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1884         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1885
1886 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1887
1888         * lib/target-supports.exp (add_options_for_tls): New proc.
1889         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1890         * g++.dg/tls/static-1a.cc: Likewise.
1891         * gcc.dg/tls/emutls-1.c: Likewise.
1892         * gcc.dg/tls/opt-11.c: Likewise.
1893         * gcc.dg/tls/opt-12.c: Likewise.
1894         * gcc.dg/tls/pr24428-2.c: Likewise.
1895         * gcc.dg/tls/pr24428.c: Likewise.
1896         * obj-c++.dg/tls/static-1.mm: Likewise.
1897         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1898         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1899         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1900         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1901         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1902         * objc.dg/torture/tls/thr-init.m: Likewise.
1903         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1904
1905 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1906
1907         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1908         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1909         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1910         optimized dump files.
1911
1912 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR tree-optimization/45047
1915         * gcc.c-torture/compile/pr45047.c: New test.
1916
1917 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1918
1919         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1920         instead of dg-compile.
1921         * gcc.dg/float-range-4.c: Ditto.
1922         * gcc.dg/float-range-5.c: Ditto.
1923         * gcc.dg/fold-overflow-1.c: Ditto.
1924         * gcc.dg/gomp/sections-4.c: Ditto.
1925         * gcc.dg/transparent-union-1.c: Ditto.
1926         * gcc.dg/transparent-union-2.c: Ditto.
1927         * gcc.target/i386/pr39315-check.c: Ditto.
1928         * g++.dg/gomp/sections-4.C: Ditto.
1929         * g++.dg/template/dtor7.C: Ditto.
1930         * g++.dg/tree-ssa/pr19952.C: Ditto.
1931         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1932         * gfortran.dg/graphite/pr42185.f90: Ditto.
1933         * gfortran.dg/namelist_36.f90: Ditto.
1934         * gnat.dg/noreturn1.adb: Ditto.
1935         * gnat.dg/specs/small_alignment.ads: Ditto.
1936
1937 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1938
1939         PR tree-optimization/44915
1940         * g++.dg/torture/pr44915.C: New test.
1941
1942 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1943
1944         PR tree-optimization/44914
1945         * g++.dg/tree-ssa/pr44914.C: New test.
1946
1947 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1948
1949         PR target/44290
1950         * gcc.dg/pr44290-1.c: New test.
1951         * gcc.dg/pr44290-2.c: New test.
1952
1953 2010-07-23  Jason Merrill  <jason@redhat.com>
1954
1955         PR c++/45008
1956         * g++.dg/abi/mangle44.C: New.
1957
1958 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1959
1960         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1961         for compile-time only tests.
1962         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1963         target check.
1964         * gcc.target/i386/pr39315-4.c: Ditto.
1965         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1966         target check.  Include sse-os-support.h.
1967         (main): Call check_isa and sse_os_support.
1968         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1969         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1970         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1971         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1972         target check.  Include sse-os-support.h.
1973         (main): Call check_isa and sse_os_support.
1974         * gcc.target/i386/vperm-v2df.c: Ditto.
1975
1976 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1977
1978         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1979         (check_effective_target_avx_runtime): New procedure.
1980         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1981         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1982
1983         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1984         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1985         and __get_cpuid test.
1986         * gcc.dg/compat/vector-2b_main.c: Ditto.
1987
1988         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1989
1990         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1991         for compile-time only test.
1992         * gcc.dg/pr32716.c: Ditto.
1993         * gcc.dg/pr34856.c: Ditto.
1994         * gcc.dg/pr36997.c: Ditto.
1995         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1996         * gfortran.dg/pr28158.f90: Ditto.
1997         * gfortran.dg/pr30667.f: Ditto.
1998
1999         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2000         i?86-*-* and x86_64-*-* targets to disable execution on targets
2001         without sse2 runtime support.
2002         * g++.dg/vect/vect.exp: Ditto.
2003         * gfortran.dg/vect/vect.exp: Ditto.
2004
2005         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2006         * gcc.dg/pr37544.c: Ditto.
2007         * gcc.dg/pr40550.c: Ditto.
2008         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2009         * gcc.dg/compat/vector-1a_main.c: Ditto.
2010         * gcc.dg/compat/vector-2a_main.c: Ditto.
2011         * gcc.dg/torture/pr16104-1.c: Ditto.
2012         * gcc.dg/torture/pr35771-1.c: Ditto.
2013         * gcc.dg/torture/pr35771-2.c: Ditto.
2014         * gcc.dg/torture/pr35771-3.c: Ditto.
2015         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2016         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2017         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2018         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2019         * g++.dg/other/i386-1.C: Ditto.
2020         * g++.dg/other/pr40446.C: Ditto.
2021
2022 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2023
2024         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2025
2026 2010-07-23  Daniel Kraft  <d@domob.eu>
2027
2028         PR fortran/44709
2029         * gfortran.dg/exit_1.f08: New test.
2030         * gfortran.dg/exit_2.f08: New test.
2031
2032 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2033
2034         PR tree-optimization/39839
2035         * gcc.target/arm/pr39839.c: New test case.
2036
2037 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2038
2039         * gnat.dg/unchecked_convert5b.adb: New test.
2040         * gnat.dg/unchecked_convert6.adb: Likewise.
2041         * gnat.dg/unchecked_convert6b.adb: Likewise.
2042
2043 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2044
2045         * gnat.dg/aggr15.ad[sb]: New test.
2046
2047 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2048
2049         PR debug/45024
2050         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2051
2052 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2053
2054         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2055         with dg-require-linker-plugin.
2056
2057 2010-07-22  Richard Guenther  <rguenther@suse.de>
2058
2059         PR lto/43850
2060         * g++.dg/lto/20100722-1_0.C: New testcase.
2061
2062 2010-07-22  Richard Guenther  <rguenther@suse.de>
2063
2064         PR lto/42451
2065         * gcc.dg/lto/20100720-3_0.c: New testcase.
2066         * gcc.dg/lto/20100720-3_1.c: Likewise.
2067
2068 2010-07-22  Richard Guenther  <rguenther@suse.de>
2069
2070         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2071         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2072
2073         PR lto/43373
2074         * gcc.dg/lto/20100722-1_0.c: New testcase.
2075
2076 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2077
2078         PR tree-optimization/44891
2079         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2080
2081 2010-07-22  Richard Guenther  <rguenther@suse.de>
2082
2083         PR tree-optimization/45017
2084         * gcc.c-torture/execute/pr45017.c: New testcase.
2085
2086 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2087
2088         PR fortran/45019
2089         * gfortran.dg/aliasing_dummy_5.f90: New.
2090
2091 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2092
2093         PR target/43698
2094         * gcc.target/arm/pr43698.c: New test.
2095
2096 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2097
2098         PR fortran/44929
2099         * Revert my commit r162325 for this PR.
2100
2101 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR debug/45015
2104         * gcc.target/m68k/pr45015.c: New test.
2105
2106 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2107
2108         PR c++/44641
2109         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2110         comments.
2111
2112 2010-07-21  Richard Guenther  <rguenther@suse.de>
2113
2114         PR lto/45018
2115         * g++.dg/lto/20100721-1_0.C: New testcase.
2116
2117 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2118
2119         PR tree-optimization/44900
2120         * g++.dg/torture/pr44900.C: New test.
2121
2122 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2123
2124         PR middle-end/44738
2125         * c-c++-common/uninit-17.c: Correct expected error.
2126
2127 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2128
2129         * gcc.dg/guality/asm-1.c: New test.
2130
2131         PR debug/45003
2132         * gcc.dg/guality/pr45003-2.c: New test.
2133         * gcc.dg/guality/pr45003-3.c: New test.
2134
2135 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2136
2137         PR libfortran/44697
2138         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2139
2140 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2141
2142         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2143         defined on the current line.
2144         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2145         * g++.dg/debug/dwarf2/pr44641.C: New.
2146
2147 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2148
2149         * gcc.target/powerpc/block-move-1.c: New test.
2150         * gcc.target/powerpc/block-move-2.c: New test.
2151
2152 2010-07-20  Jason Merrill  <jason@redhat.com>
2153
2154         PR c++/44967
2155         * g++.dg/cpp0x/sfinae2.C: New.
2156
2157 2010-07-20  Richard Guenther  <rguenther@suse.de>
2158
2159         PR lto/42696
2160         * gcc.dg/lto/20100720-4_0.c: New testcase.
2161
2162 2010-07-20  Richard Guenther  <rguenther@suse.de>
2163
2164         PR lto/43221
2165         * gcc.dg/lto/20100720-2_0.c: New testcase.
2166         * gcc.dg/lto/20100720-2_1.c: Likewise.
2167
2168 2010-07-20  Richard Guenther  <rguenther@suse.de>
2169
2170         PR lto/43208
2171         * gcc.dg/lto/20100720-1_0.c: New testcase.
2172         * gcc.dg/lto/20100720-1_1.c: Likewise.
2173
2174 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR debug/45003
2177         * gcc.dg/guality/pr45003-1.c: New test.
2178
2179 2010-07-20  Richard Guenther  <rguenther@suse.de>
2180
2181         PR tree-optimization/44977
2182         * gcc.dg/torture/pr44977.c: New testcase.
2183
2184 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2185
2186         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2187         sync_char_short
2188
2189 2010-07-20  Richard Guenther  <rguenther@suse.de>
2190
2191         PR middle-end/44971
2192         PR middle-end/44988
2193         * gcc.dg/pr44971.c: New testcase.
2194         * gcc.c-torture/compile/pr44988.c: Likewise.
2195
2196 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2197
2198         PR fortran/44929
2199         * gfortran.dg/allocate_with_typespec.f90: New test.
2200         * gfortran.dg/allocate_derived_1.f90: Update error message.
2201
2202 2010-07-19  Jason Merrill  <jason@redhat.com>
2203
2204         PR c++/44996
2205         * g++.dg/cpp0x/decltype23.C: New.
2206
2207 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2208
2209         PR fortran/42385
2210         * gfortran.dg/class_defined_operator_1.f03 : New test.
2211
2212 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2213
2214         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2215         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2216         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2217         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2218
2219 2010-07-19  Richard Guenther  <rguenther@suse.de>
2220
2221         PR middle-end/44941
2222         * gcc.c-torture/compile/pr44941.c: New testcase.
2223
2224 2010-07-19  Jason Merrill  <jason@redhat.com>
2225
2226         PR c++/44969
2227         * g++.dg/template/sfinae24.C: New.
2228
2229 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2230
2231         PR fortran/44353
2232         * gfortran.dg/data_implied_do_2.f90: Removed.
2233
2234 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2235
2236         PR c++/44969
2237         * g++.dg/template/sfinae23.C: New.
2238
2239 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2240
2241         * lib/target-supports.exp (check_sse_os_support_available): New
2242         proc.
2243         (check_sse_hw_available): New proc.
2244         (check_effective_target_sse_runtime): New proc.
2245         (check_effective_target_sse2_runtime): New proc.
2246         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2247         -msse2 if check_sse_os_support_available.
2248         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2249         check_sse_os_support_available.
2250         * gcc.dg/vect/vect.exp: Likewise.
2251         * gfortran.dg/vect/vect.exp: Likewise.
2252         * gcc.target/i386/sol2-check: Renamed to ...
2253         * gcc.target/i386/sse-os-support.h: ... this.
2254         (sol2_check): Renamed to ...
2255         (sse_os_support): ... this.
2256         Only test movss with xmm registers.
2257         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2258         Removed ILL_INSN, ILL_INSN_LEN.
2259         * gcc.target/i386/sse2-check.h: Likewise.
2260         * gcc.target/i386/sse3-check.h: Likewise.
2261         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2262         Removed cpuid.h, __get_cpuid test.
2263         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2264         Removed cpuid.h, __get_cpuid test.
2265         * g++.dg/other/pr40446.C: Likewise.
2266         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2267         * gcc.dg/compat/vector-1a_main.c: Likewise.
2268         * gcc.dg/compat/vector-2a_main.c: Likewise.
2269         * gcc.dg/pr36584.c: Likewise.
2270         * gcc.dg/pr37544.c: Likewise.
2271         * gcc.dg/torture/pr16104-1.c: Likewise.
2272         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2273         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2274         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2275         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2276         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2277         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2278         sse2_runtime.
2279         * gcc.dg/torture/pr35771-2.c: Likewise.
2280         * gcc.dg/torture/pr35771-3.c: Likewise.
2281         * gcc.target/i386/pr39315-2.c: Likewise.
2282         * gcc.target/i386/pr39315-4.c: Likewise.
2283         * gcc.target/i386/vperm-v2df.c: Likewise.
2284         * gcc.target/i386/vperm-v2di.c: Likewise.
2285         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2286         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2287         sse_runtime.
2288
2289 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/44353
2292         * gfortran.dg/data_implied_do_2.f90: New test.
2293
2294 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2295
2296         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2297
2298 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2299
2300         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2301         to the "mips16" group.
2302         (mips_using_mips16_p): New procedure.
2303         (mips-dg-options): Use it.
2304
2305 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2306
2307         * gcc.target/mips/mips16-attributes-4.c: New test.
2308
2309 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2310
2311         PR testsuite/44418
2312         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2313         * gcc.target/powerpc/recip-2.c: Ditto.
2314         * gcc.target/powerpc/recip-3.c: Ditto.
2315
2316 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2317
2318         * gcc.target/arm/pr42235.c: New test.
2319
2320 2010-07-16  Jason Merrill  <jason@redhat.com>
2321
2322         PR c++/32505
2323         * g++.dg/template/partial8.C: New.
2324
2325 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2328         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2329         in C++.
2330         (gualcvt): New overloaded inline.
2331         (GUALCVT): Use it for C++.
2332         * g++.dg/guality/guality.exp: New.
2333         * g++.dg/guality/guality.h: New.
2334         * g++.dg/guality/redeclaration1.C: New test.
2335         * g++.dg/dg.exp: Prune also guality/* tests.
2336         * gcc.dg/guality/pr43141.c: Moved to...
2337         * c-c++-common/guality/pr43141.c: ... here.
2338
2339 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2340
2341         PR libfortran/37077
2342         * gfortran.dg/char4_iunit_2.f03: New test.
2343
2344 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2345
2346         * lib/plugin-support.exp (plugin-test-execute):
2347         Add ${gcc_objdir}/intl to includes.
2348
2349 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2350
2351         PR target/44942
2352         * gcc.c-torture/execute/pr44942.c: New test.
2353         * gcc.target/i386/pr44942.c: New test.
2354
2355 2010-07-15  Jason Merrill  <jason@redhat.com>
2356
2357         PR c++/44909
2358         * g++.dg/cpp0x/implicit7.C: New.
2359         * g++.dg/cpp0x/implicit8.C: New.
2360
2361 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2362
2363         Disable float tests for __SPU__ targets due to lack of signed zero:
2364         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2365         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2366         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2367         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2368         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2369         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2370         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2371         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2372         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2373
2374 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2375
2376         * gfortran.dg/select_char_2.f90: New test.
2377
2378 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2379
2380         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2381         with DECL_CHAIN.
2382
2383 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2384
2385         PR fortran/44936
2386         * gfortran.dg/typebound_generic_9.f03: New.
2387
2388 2010-07-15  Richard Guenther  <rguenther@suse.de>
2389
2390         PR tree-optimization/44946
2391         * gcc.c-torture/compile/pr44946.c: New testcase.
2392
2393 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR fortran/40206
2396         * gfortran.dg/select_char_3.f90: New test.
2397
2398 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2399             Kevin F. Quinn  <kevquinn@gentoo.org>
2400
2401         * gcc.dg/Wtrampolines.c: New.
2402
2403 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2404
2405         PR libfortran/44934
2406         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2407
2408 2010-07-14  Jason Merrill  <jason@redhat.com>
2409
2410         PR c++/44810
2411         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2412
2413         Implement C++0x unrestricted unions (N2544)
2414         * g++.dg/cpp0x/union1.C: New.
2415         * g++.dg/cpp0x/union2.C: New.
2416         * g++.dg/cpp0x/union3.C: New.
2417         * g++.dg/cpp0x/defaulted2.C: Adjust.
2418         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2419         * g++.old-deja/g++.ext/anon2.C: Adjust.
2420         * g++.old-deja/g++.mike/misc6.C: Adjust.
2421
2422 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2423
2424         PR fortran/44925
2425         * gfortran.dg/c_loc_tests_15.f90: New.
2426
2427 2010-07-13  Jason Merrill  <jason@redhat.com>
2428
2429         PR c++/44909
2430         * g++.dg/cpp0x/implicit6.C: New.
2431
2432 2010-07-13  Jason Merrill  <jason@redhat.com>
2433
2434         PR c++/44540
2435         * g++.dg/abi/noreturn1.C: New.
2436         * g++.dg/abi/noreturn2.C: New.
2437
2438 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2439
2440         PR other/44874
2441         PR debug/44832
2442         * c-c++-common/pr44832.c: New test.
2443
2444 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2445
2446         PR objc/44488
2447         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2448         on the target.  Make sure that we can assemble the emitted asm when
2449         the test type is 'compile'.
2450
2451 2010-07-13  Richard Guenther  <rguenther@suse.de>
2452
2453         PR tree-optimization/36960
2454         * g++.dg/torture/pr36960.C: New testcase.
2455
2456 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2457
2458         PR c++/44908
2459         * g++.dg/template/sfinae21.C: New.
2460         * g++.dg/template/sfinae22.C: Likewise.
2461
2462 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2463
2464         PR testsuite/42843
2465         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2466         * gcc.dg/plugin/ggcplug.c: Likewise.
2467         * g++.dg/plugin/selfassign.c: Likewise.
2468         * g++.dg/plugin/attribute_plugin.c: Likewise.
2469         * g++.dg/plugin/dumb_plugin.c: Likewise.
2470         * g++.dg/plugin/pragma_plugin.c: Likewise.
2471
2472 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2473
2474         * gcc.c-torture/execute/pr44683.x: New.
2475         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2476
2477 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2478
2479         PR fortran/44434
2480         PR fortran/44565
2481         PR fortran/43945
2482         PR fortran/44869
2483         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2484         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2485         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2486         * gfortran.dh/typebound_call_16.f03: New.
2487         * gfortran.dg/typebound_generic_6.f03: New.
2488         * gfortran.dg/typebound_generic_7.f03: New.
2489         * gfortran.dg/typebound_generic_8.f03: New.
2490
2491 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR libfortran/37077
2494         * gfortran.dg/char4_iunit_1.f03: New test.
2495
2496 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2497
2498         * gcc.dg/tree-ssa/vrp53.c: New test.
2499
2500 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2501
2502         PR c++/44907
2503         * g++.dg/template/sfinae19.C: New.
2504         * g++.dg/template/sfinae20.C: Likewise.
2505
2506 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2507
2508         * gcc.target/arm/interrupt-1.c: New test.
2509         * gcc.target/arm/interrupt-2.c: New test.
2510
2511 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2512
2513         * gcc.dg/pr42427.c: Require c99_runtime.
2514         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2515         c99_runtime.
2516         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2517         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2518         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2519         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2520         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2521         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2522         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2523         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2524         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2525         * gcc.target/i386/pr37275.c: Require visibility support.
2526
2527 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2528
2529         * lib/target-supports.exp (check_effective_target_sse): New proc.
2530         * gcc.target/i386/sol2-check.h: New file.
2531         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2532         Include sol2-check.h.
2533         (main) Only run do_test () if sol2_check ().
2534         * gcc.target/i386/sse2-check.h: Likewise.
2535         * gcc.target/i386/sse3-check.h: Likewise.
2536         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2537         [__sun__ && __svr4__]: Execute SSE2 instruction.
2538         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2539         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2540         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2541         * g++.dg/ext/vector14.C: Likewise.
2542         * g++.dg/other/mmintrin.C: Likewise.
2543         * gcc.dg/20020418-1.c: Likewise.
2544         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2545         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2546         * gcc.dg/format/unnamed-1.c: Likewise.
2547         Adapt dg-warning line number.
2548         * gcc.dg/graphite/pr40281.c: Likewise.
2549         * gcc.dg/pr32176.c: Likewise.
2550         * gcc.dg/pr40550.c: Likewise.
2551         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2552         * gcc.dg/torture/pr36891.c: Likewise.
2553         * gcc.target/i386/20020218-1.c: Likewise.
2554         * gcc.target/i386/20020523.c: Likewise.
2555         * gcc.target/i386/abi-1.c: Likewise.
2556         * gcc.target/i386/brokensqrt.c: Likewise.
2557         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2558         * gcc.target/i386/pr13366.c: Likewise.
2559         * gcc.target/i386/pr13685.c: Likewise.
2560         * gcc.target/i386/pr24306.c: Likewise.
2561         * gcc.target/i386/pr31486.c: Likewise.
2562         * gcc.target/i386/pr32065-1.c: Likewise.
2563         * gcc.target/i386/pr32065-2.c: Likewise.
2564         * gcc.target/i386/pr32389.c: Likewise.
2565         * gcc.target/i386/pr38824.c: Likewise.
2566         * gcc.target/i386/pr38931.c: Likewise.
2567         * gcc.target/i386/pr39592-1.c: Likewise.
2568         * gcc.target/i386/pr43766.c: Likewise.
2569         * gcc.target/i386/recip-divf.c: Likewise.
2570         * gcc.target/i386/recip-sqrtf.c: Likewise.
2571         * gcc.target/i386/recip-vec-divf.c: Likewise.
2572         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2573         * gcc.target/i386/sse-1.c: Likewise.
2574         * gcc.target/i386/sse-16.c: Likewise.
2575         * gcc.target/i386/sse-2.c: Likewise.
2576         * gcc.target/i386/sse-20.c: Likewise.
2577         * gcc.target/i386/sse-3.c: Likewise.
2578         * gcc.target/i386/sse-7.c: Likewise.
2579         * gcc.target/i386/sse-9.c: Likewise.
2580         * gcc.target/i386/sse-addps-1.c: Likewise.
2581         * gcc.target/i386/sse-addss-1.c: Likewise.
2582         * gcc.target/i386/sse-andnps-1.c: Likewise.
2583         * gcc.target/i386/sse-andps-1.c: Likewise.
2584         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2585         * gcc.target/i386/sse-comiss-1.c: Likewise.
2586         * gcc.target/i386/sse-comiss-2.c: Likewise.
2587         * gcc.target/i386/sse-comiss-3.c: Likewise.
2588         * gcc.target/i386/sse-comiss-4.c: Likewise.
2589         * gcc.target/i386/sse-comiss-5.c: Likewise.
2590         * gcc.target/i386/sse-comiss-6.c: Likewise.
2591         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2592         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2593         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2594         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2595         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2596         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2597         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2598         * gcc.target/i386/sse-divps-1.c: Likewise.
2599         * gcc.target/i386/sse-divss-1.c: Likewise.
2600         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2601         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2602         * gcc.target/i386/sse-maxps-1.c: Likewise.
2603         * gcc.target/i386/sse-maxss-1.c: Likewise.
2604         * gcc.target/i386/sse-minps-1.c: Likewise.
2605         * gcc.target/i386/sse-minss-1.c: Likewise.
2606         * gcc.target/i386/sse-movaps-1.c: Likewise.
2607         * gcc.target/i386/sse-movaps-2.c: Likewise.
2608         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2609         * gcc.target/i386/sse-movhps-1.c: Likewise.
2610         * gcc.target/i386/sse-movhps-2.c: Likewise.
2611         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2612         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2613         * gcc.target/i386/sse-movntps-1.c: Likewise.
2614         * gcc.target/i386/sse-movss-1.c: Likewise.
2615         * gcc.target/i386/sse-movss-2.c: Likewise.
2616         * gcc.target/i386/sse-movss-3.c: Likewise.
2617         * gcc.target/i386/sse-movups-1.c: Likewise.
2618         * gcc.target/i386/sse-movups-2.c: Likewise.
2619         * gcc.target/i386/sse-mulps-1.c: Likewise.
2620         * gcc.target/i386/sse-mulss-1.c: Likewise.
2621         * gcc.target/i386/sse-orps-1.c: Likewise.
2622         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2623         * gcc.target/i386/sse-recip-vec.c: Likewise.
2624         * gcc.target/i386/sse-recip.c: Likewise.
2625         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2626         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2627         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2628         * gcc.target/i386/sse-subps-1.c: Likewise.
2629         * gcc.target/i386/sse-subss-1.c: Likewise.
2630         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2631         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2632         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2633         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2634         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2635         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2636         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2637         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2638         * gcc.target/i386/sse-xorps-1.c: Likewise.
2639         * gcc.target/i386/ssefn-1.c: Likewise.
2640         * gcc.target/i386/ssefn-3.c: Likewise.
2641         * gcc.target/i386/sseregparm-1.c: Likewise.
2642         * gcc.target/i386/stackalign/return-3.c: Likewise.
2643         * gcc.target/i386/vectorize1.c: Likewise.
2644         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2645         * gcc.target/i386/xorps-sse.c: Likewise.
2646         * gfortran.dg/pr28158.f90: Likewise.
2647         * gfortran.dg/pr30667.f: Likewise.
2648         * gnat.dg/loop_optimization7.adb: Likewise.
2649         * gnat.dg/sse_nolib.adb: Likewise.
2650
2651 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2652
2653         PR fortran/44702
2654         * gfortran.dg/use_rename_6.f90: New.
2655         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2656
2657 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2658
2659         PR fortran/44869
2660         * gfortran.dg/class_24.f03: New.
2661
2662 2010-07-10  Richard Guenther  <rguenther@suse.de>
2663
2664         PR lto/44889
2665         * gcc.dg/lto/20100709-1_0.c: New testcase.
2666         * gcc.dg/lto/20100709-1_1.c: Likewise.
2667
2668 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2669
2670         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2671
2672 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2673
2674         PR objc/44140
2675         * objc.dg/lto/trivial-1_0.m: New.
2676         * objc.dg/lto/lto.exp: New.
2677         * obj-c++.dg/lto/trivial-1_0.mm: New.
2678         * obj-c++.dg/lto/lto.exp: New.
2679         * objc.dg/symtab-1.m: Adjust sizes.
2680         * objc.dg/image-info.m: Do not run for gnu-runtime.
2681
2682 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2683
2684         * gcc.dg/pr32370.c: Allow another kind of error message.
2685
2686 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2687
2688         * gnat.dg/atomic3.adb: New test.
2689
2690 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2691             Denys Vlasenko  <dvlasenk@redhat.com>
2692             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2693
2694         PR tree-optimization/28632
2695         * gcc.dg/tree-ssa/vrp51.c: New test.
2696         * gcc.dg/tree-ssa/vrp52.c: New test.
2697
2698 2010-07-09  Jason Merrill  <jason@redhat.com>
2699
2700         * g++.dg/abi/covariant6.C: New.
2701         * g++.dg/inherit/covariant17.C: Test both bases.
2702         * g++.dg/inherit/covariant7.C: Check vtable layout.
2703
2704 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2705
2706         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2707
2708 2010-07-09  Richard Guenther  <rguenther@suse.de>
2709
2710         PR tree-optimization/44852
2711         * gcc.c-torture/execute/pr44852.c: New testcase.
2712
2713 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2714
2715         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2716         multiplication by values.
2717         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2718         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2719
2720 2010-07-09  Richard Guenther  <rguenther@suse.de>
2721
2722         PR tree-optimization/44882
2723         * gfortran.dg/pr44882.f90: New testcase.
2724
2725 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2726
2727         PR target/40657
2728         * gcc.target/arm/pr40657-1.c: New test.
2729         * gcc.target/arm/pr40657-2.c: New test.
2730         * gcc.c-torture/execute/pr40657.c: New test.
2731
2732 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2733
2734         * gcc.dg/tree-ssa/vrp50.c: New test.
2735         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2736
2737 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2738
2739         PR fortran/44649
2740         * gfortran.dg/c_sizeof_1.f90: Modified.
2741         * gfortran.dg/storage_size_1.f08: New.
2742         * gfortran.dg/storage_size_2.f08: New.
2743
2744 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2745
2746         * gcc.c-torture/execute/20100708-1.c: New test.
2747
2748 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2749
2750         PR fortran/44847
2751         * gfortran.dg/gomp/pr44847.f90: New test.
2752
2753 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2754
2755         PR tree-optimization/44710
2756         * gcc.dg/tree-ssa/ifc-6.c: New.
2757         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2758
2759 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2760
2761         PR fortran/18918
2762         * gfortran.dg/coarray_10.f90: Add an additional test.
2763
2764 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2765
2766         PR middle-end/44828
2767         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2768         * gcc.c-torture/execute/pr44828.x: Revert.
2769
2770 2010-07-08  Jason Merrill  <jason@redhat.com>
2771
2772         PR c++/43120
2773         * g++.dg/inherit/covariant17.C: New.
2774         * g++.dg/abi/covariant1.C: Actually test for the bug.
2775
2776 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2777
2778         PR rtl-optimization/44838
2779         * gcc.dg/pr44838.c: New.
2780
2781 2010-07-08  Richard Guenther  <rguenther@suse.de>
2782
2783         PR tree-optimization/44831
2784         * gcc.c-torture/compile/pr44831.c: New testcase.
2785         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2786
2787 2010-07-08  Richard Guenther  <rguenther@suse.de>
2788
2789         PR tree-optimization/44861
2790         * g++.dg/vect/pr44861.cc: New testcase.
2791
2792 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2793
2794         PR middle-end/44828
2795         * gcc.c-torture/execute/pr44828.x: New file.
2796
2797 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2798
2799         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2800         dg-options.
2801         * g++.dg/ext/altivec-17.C: Adjust error message.
2802
2803 2010-07-07  Tom Tromey  <tromey@redhat.com>
2804
2805         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2806
2807 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2808
2809         PR target/44844
2810         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2811         * gcc.target/i386/rdrand-2.c: Likewise.
2812         * gcc.target/i386/rdrand-3.c: Likewise.
2813
2814 2010-07-07  Jan Hubicka  <jh@suse.cz>
2815
2816         PR middle-end/44813
2817         * g++.dg/torture/pr44813.C: New testcase.
2818         * g++.dg/torture/pr44826.C: New testcase.
2819
2820 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2821
2822         PR rtl-optimization/44787
2823         * gcc.c-torture/compile/pr44788.c: New test.
2824         * gcc.target/arm/pr44788.c: New test.
2825
2826 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2827
2828         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2829
2830 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2831
2832         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2833         to dg-options.
2834
2835 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2836
2837         PR fortran/44742
2838         * gfortran.dg/parameter_array_init_6.f90: New.
2839         * gfortran.dg/initialization_20.f90: Update dg-error.
2840         * gfortran.dg/initialization_24.f90: Ditto.
2841
2842 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2843         PR fortran/PR44693
2844         * gfortran.dg/dim_range_1.f90:  New test.
2845         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2846
2847 2010-07-06  Jason Merrill  <jason@redhat.com>
2848
2849         PR c++/44703
2850         * g++.dg/cpp0x/initlist41.C: New.
2851
2852         PR c++/44778
2853         * g++.dg/template/ptrmem22.C: New.
2854
2855 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2856
2857         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2858         support.
2859         * gcc.target/i386/i386.exp: Likewise.
2860
2861 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2862
2863         PR testsuite/44195
2864         * gcc.dg/lto/20100518_0.c: Limit to x86.
2865
2866 2010-07-06  Richard Guenther  <rguenther@suse.de>
2867
2868         PR middle-end/44828
2869         * gcc.c-torture/execute/pr44828.c: New testcase.
2870
2871 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2872
2873         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2874         * g++.dg/warn/volatile1.C: Likewise.
2875         * g++.dg/template/warn1.C: Likewise.
2876
2877 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2878
2879         AVX Programming Reference (June, 2010)
2880         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2881         * g++.dg/other/i386-3.C: Likewise.
2882         * gcc.target/i386/sse-12.c: Likewise.
2883
2884         * gcc.target/i386/f16c-check.h: New.
2885         * gcc.target/i386/rdfsbase-1.c: Likewise.
2886         * gcc.target/i386/rdfsbase-2.c: Likewise.
2887         * gcc.target/i386/rdgsbase-1.c: Likewise.
2888         * gcc.target/i386/rdgsbase-2.c: Likewise.
2889         * gcc.target/i386/rdrand-1.c: Likewise.
2890         * gcc.target/i386/rdrand-2.c: Likewise.
2891         * gcc.target/i386/rdrand-3.c: Likewise.
2892         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2893         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2894         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2895         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2896         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2897         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2898         * gcc.target/i386/wrfsbase-1.c: Likewise.
2899         * gcc.target/i386/wrfsbase-2.c: Likewise.
2900         * gcc.target/i386/wrgsbase-1.c: Likewise.
2901         * gcc.target/i386/wrgsbase-2.c: Likewise.
2902
2903         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2904         (__builtin_ia32_vcvtps2ph): New.
2905         (__builtin_ia32_vcvtps2ph256): Likewise.
2906
2907         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2908         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2909
2910         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2911         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2912
2913         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2914         (__builtin_ia32_vcvtps2ph256): Likewise.
2915         Add fsgsbase,rdrnd,f16c.
2916
2917         * lib/target-supports.exp (check_effective_target_f16c): New.
2918
2919 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2920
2921         * gcc.dg/guality/nrv-1.c: New test.
2922
2923 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2924
2925         PR middle-end/42505
2926         * gcc.target/arm/pr42505.c: New test case.
2927
2928 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR c++/44808
2931         * g++.dg/opt/nrv16.C: New test.
2932
2933 2010-07-05  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/44784
2936         * gcc.c-torture/compile/pr44784.c: New testcase.
2937
2938 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2939
2940         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2941         Increase loop bound and array size.
2942         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2943         Likewise.
2944
2945 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2946
2947         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2948         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2949         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2950         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2951         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2952
2953 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2954
2955         PR c++/22138
2956         * g++.dg/parse/template25.C: New.
2957
2958 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2959
2960         PR rtl-optimization/44695
2961         * gcc.dg/torture/pr44695.c: New.
2962
2963 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2964
2965         PR c++/16630
2966         * g++.dg/ext/pretty3.C: New.
2967
2968 2010-07-04  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/44809
2971         * g++.dg/torture/pr44809.C: New testcase.
2972
2973 2010-07-04  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/44656
2976         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2977
2978 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2979             Revital Eres  <eres@il.ibm.com>
2980
2981         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2982         misaligned stores.
2983         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2984         gcc.dg/vect/vect-96.c: Likewise.
2985         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2986         that support misaligned stores. Change the number of expected
2987         misaligned accesses.
2988         * gcc.dg/vect/vect-peel-1.c: New test.
2989         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2990         gcc.dg/vect/vect-peel-4.c: Likewise.
2991         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2992         vectorizable on all targets that support realignment.
2993         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2994
2995 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2996
2997         PR c/44806
2998         * gcc.dg/torture/pr44806.c: New.
2999
3000 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3001
3002         * gnat.dg/cond_expr1.adb: New test.
3003
3004 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3005
3006         * gnat.dg/modular3.adb: New test.
3007         * gnat.dg/modular3_pkg.ads: New helper.
3008
3009 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3010             Mikael Pettersson  <mikpe@it.uu.se>
3011
3012         PR testsuite/44518
3013         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3014         Make signed-ness of chars explicit.  Scan the object for
3015         strings that are split by some target assemblers.
3016         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3017         explicit.
3018
3019 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3020
3021         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3022
3023 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3024
3025         PR/44128
3026         * g++.dg/warn/Wshadow-7.C: New test.
3027
3028 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3029             Julian Brown  <julian@codesourcery.com>
3030             Sandra Loosemore  <sandra@codesourcery.com>
3031
3032         * gcc.c-torture/execute/20100416-1.c: New test case.
3033
3034 2010-07-02  Julian Brown  <julian@codesourcery.com>
3035             Sandra Loosemore  <sandra@codesourcery.com>
3036
3037         PR target/43703
3038
3039         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3040         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3041
3042 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3043             Julian Brown  <julian@codesourcery.com>
3044
3045         * gcc.target/arm/neon/vadds64.c: Regenerated.
3046         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3047         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3048         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3049         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3050         * gcc.target/arm/neon-vmls-1.c: Likewise.
3051         * gcc.target/arm/neon-vsubs64.c: New execution test.
3052         * gcc.target/arm/neon-vsubu64.c: New execution test.
3053         * gcc.target/arm/neon-vadds64.c: New execution test.
3054         * gcc.target/arm/neon-vaddu64.c: New execution test.
3055
3056 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3057
3058         * gcc.target/arm/neon-vands64.c: New.
3059         * gcc.target/arm/neon-vandu64.c: New.
3060         * gcc.target/arm/neon-vbics64.c: New.
3061         * gcc.target/arm/neon-vbicu64.c: New.
3062         * gcc.target/arm/neon-veors64.c: New.
3063         * gcc.target/arm/neon-veoru64.c: New.
3064         * gcc.target/arm/neon-vorns64.c: New.
3065         * gcc.target/arm/neon-vornu64.c: New.
3066         * gcc.target/arm/neon-vorrs64.c: New.
3067         * gcc.target/arm/neon-vorru64.c: New.
3068         * gcc.target/arm/neon/vands64.c: Regenerated.
3069         * gcc.target/arm/neon/vandu64.c: Regenerated.
3070         * gcc.target/arm/neon/vbics64.c: Regenerated.
3071         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3072         * gcc.target/arm/neon/veors64.c: Regenerated.
3073         * gcc.target/arm/neon/veoru64.c: Regenerated.
3074         * gcc.target/arm/neon/vorns64.c: Regenerated.
3075         * gcc.target/arm/neon/vornu64.c: Regenerated.
3076         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3077         * gcc.target/arm/neon/vorru64.c: Regenerated.
3078
3079 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080
3081         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3082
3083 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3084
3085         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3086         * gfortran.dg/intent_out_5.f90: Same.
3087         * gfortran.dg/ltrans-7.f90: Same.
3088         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3089
3090 2010-07-02  Jan Hubicka  <jh@suse.cz>
3091
3092         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3093
3094 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3095
3096         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3097
3098 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/44780
3101         * c-c++-common/Wunused-var-12.c: New test.
3102
3103 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3104
3105         PR target/42835
3106         * gcc.target/arm/pr42835.c: New test.
3107
3108         PR target/42172
3109         * gcc.target/arm/pr42172-1.c: New test.
3110
3111 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3112
3113         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3114
3115 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3116
3117         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3118         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3119         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3120         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3121         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3122         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3123         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3124         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3125         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3126         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3127         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3128         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3129         * gcc.target/arm/neon-vdup_ns64.c: New.
3130         * gcc.target/arm/neon-vdup_nu64.c: New.
3131         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3132         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3133         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3134         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3135         * gcc.target/arm/neon-vmov_ns64.c: New.
3136         * gcc.target/arm/neon-vmov_nu64.c: New.
3137         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3138         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3139         * gcc.target/arm/neon-vget_lanes64.c: New.
3140         * gcc.target/arm/neon-vget_laneu64.c: New.
3141         * gcc.target/arm/neon-vset_lanes64.c: New.
3142         * gcc.target/arm/neon-vset_laneu64.c: New.
3143
3144 2010-07-02  Richard Guenther  <rguenther@suse.de>
3145
3146         * g++.dg/torture/20100702-1.C: New testcase.
3147
3148 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3149
3150         PR target/44707
3151         * gcc.c-torture/compile/pr44707.c: New test.
3152
3153 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3154
3155         PR c++/44039
3156         * g++.dg/template/crash101.C: New.
3157
3158 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3159
3160         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3161         Use the ABI-0 accessors and fail it for m64.
3162
3163 2010-07-02  Jan Hubicka  <jh@suse.cz>
3164
3165         * g++.dg/tree-ssa/pr44706.C: New testcase.
3166
3167 2010-07-02  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/44748
3170         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3171
3172 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3173
3174         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3175         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3176         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3177         the method types to forward:.
3178
3179 2010-06-30  Jason Merrill  <jason@redhat.com>
3180
3181         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3182         * g++.dg/other/pr25632.C: Likewise.
3183
3184 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR tree-optimization/40421
3187         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3188
3189 2010-07-01  Richard Guenther  <rguenther@suse.de>
3190
3191         PR middle-end/42834
3192         PR middle-end/44468
3193         * gcc.c-torture/execute/20100316-1.c: New testcase.
3194         * gcc.c-torture/execute/pr44468.c: Likewise.
3195         * gcc.c-torture/compile/20100609-1.c: Likewise.
3196         * gcc.dg/volatile2.c: Adjust.
3197         * gcc.dg/plugin/selfassign.c: Likewise.
3198         * gcc.dg/pr36902.c: Likewise.
3199         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3200         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3201         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3202         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3203         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3204         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3205         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3206         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3207         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3208         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3209         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3210         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3211         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3212         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3213         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3214         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3215         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3216         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3217         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3218         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3219         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3220         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3221         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3222         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3223         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3224         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3225         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3226         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3227         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3228         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3229         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3230         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3231         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3232         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3233         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3234         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3235         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3236         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3237         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3238         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3239         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3240         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3241         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3242         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3243         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3244         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3245         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3246         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3247         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3248         * g++.dg/tree-ssa/pr31146.C: Likewise.
3249         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3250         * g++.dg/tree-ssa/pr33604.C: Likewise.
3251         * g++.dg/plugin/selfassign.c: Likewise.
3252         * gfortran.dg/array_memcpy_3.f90: Likewise.
3253         * gfortran.dg/array_memcpy_4.f90: Likewise.
3254         * c-c++-common/torture/pr42834.c: New testcase.
3255
3256 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3257
3258         PR c++/44628
3259         * g++.dg/template/crash100.C: New.
3260
3261 2010-06-30  Jan Hubicka  <jh@suse.cz>
3262
3263         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3264
3265 2010-06-30  Michael Matz  <matz@suse.de>
3266
3267         PR bootstrap/44699
3268         * gcc.dg/pr44699.c: New test.
3269
3270 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3271
3272         PR tree-optimization/39799
3273         * c-c++-common/uninit-17.c: New test.
3274
3275 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3276
3277         PR libfortran/43298
3278         * gfortran.dg/read_infnan_1.f90: New test.
3279
3280 2010-06-29  Jason Merrill  <jason@redhat.com>
3281
3282         Enable implicitly declared move constructor/operator= (N3053).
3283         * g++.dg/cpp0x/implicit3.C: New.
3284         * g++.dg/cpp0x/implicit4.C: New.
3285         * g++.dg/cpp0x/implicit5.C: New.
3286         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3287         * g++.dg/cpp0x/not_special.C: Adjust.
3288         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3289         * g++.dg/cpp0x/rv1n.C: Adjust.
3290         * g++.dg/cpp0x/rv1p.C: Adjust.
3291         * g++.dg/cpp0x/rv2n.C: Adjust.
3292         * g++.dg/cpp0x/rv2p.C: Adjust.
3293         * g++.dg/cpp0x/rv3n.C: Adjust.
3294         * g++.dg/cpp0x/rv3p.C: Adjust.
3295         * g++.dg/cpp0x/rv4n.C: Adjust.
3296         * g++.dg/cpp0x/rv4p.C: Adjust.
3297         * g++.dg/cpp0x/rv5n.C: Adjust.
3298         * g++.dg/cpp0x/rv5p.C: Adjust.
3299         * g++.dg/cpp0x/rv6n.C: Adjust.
3300         * g++.dg/cpp0x/rv6p.C: Adjust.
3301         * g++.dg/cpp0x/rv7n.C: Adjust.
3302         * g++.dg/cpp0x/rv7p.C: Adjust.
3303         * g++.dg/cpp0x/rv8p.C: Adjust.
3304         * g++.dg/gomp/pr26690-1.C: Adjust.
3305         * g++.dg/other/error20.C: Adjust.
3306         * g++.dg/other/error31.C: Adjust.
3307         * g++.dg/parse/error19.C: Adjust.
3308         * g++.dg/template/qualttp5.C: Adjust.
3309         * g++.old-deja/g++.law/ctors5.C: Adjust.
3310
3311         Enable implicitly deleted functions (N2346)
3312         * g++.dg/cpp0x/defaulted17.C: New.
3313         * g++.dg/cpp0x/implicit1.C: New.
3314         * g++.dg/cpp0x/implicit2.C: New.
3315         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3316         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3317         * g++.dg/init/ctor4.C: Adjust.
3318         * g++.dg/init/synth2.C: Adjust.
3319         * g++.dg/lto/20081118_1.C: Adjust.
3320         * g++.dg/other/error13.C: Adjust.
3321         * g++.dg/other/unused1.C: Adjust.
3322         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3323         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3324         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3325         * g++.old-deja/g++.law/ctors17.C: Adjust.
3326         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3327         * g++.old-deja/g++.pt/assign1.C: Adjust.
3328         * g++.old-deja/g++.pt/crash20.C: Adjust.
3329
3330         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3331         * g++.dg/cpp0x/defaulted13.C: Adjust.
3332         * g++.dg/cpp0x/defaulted2.C: Adjust.
3333         * g++.dg/cpp0x/defaulted3.C: Adjust.
3334         * g++.dg/cpp0x/initlist9.C: Adjust.
3335         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3336         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3337         * g++.dg/init/synth2.C: Adjust.
3338
3339         * g++.dg/cpp0x/defaulted19.C: New.
3340
3341         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3342         * g++.dg/template/error23.C: Fix for -std=c++0x.
3343
3344 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3345
3346         PR fortran/44718
3347         * gfortran.dg/proc_ptr_28.f90: New.
3348
3349 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR tree-optimization/43801
3352         * g++.dg/torture/pr43801.C: New test.
3353
3354         PR debug/44668
3355         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3356
3357 2010-06-29  Jason Merrill  <jason@redhat.com>
3358
3359         PR c++/44587
3360         * g++.dg/template/qualified-id2.C: New.
3361         * g++.dg/template/qualified-id3.C: New.
3362
3363 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3364
3365         PR fortran/44696
3366         * gfortran.dg/associated_target_4.f90: New.
3367
3368 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3369
3370         PR fortran/44582
3371         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3372
3373 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3374
3375         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3376
3377 2010-06-29  Jan Hubicka  <jh@suse.cz>
3378
3379         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3380
3381 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3382
3383         PR target/43902
3384         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3385         * gcc.target/arm/wmul-3.c: New test.
3386         * gcc.target/arm/wmul-4.c: New test.
3387
3388 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3389
3390         PR rtl-optimization/44659
3391         * gcc.target/i386/extract-1.c: New.
3392         * gcc.target/i386/extract-2.c: Likewise.
3393         * gcc.target/i386/extract-3.c: Likewise.
3394         * gcc.target/i386/extract-4.c: Likewise.
3395         * gcc.target/i386/extract-5.c: Likewise.
3396         * gcc.target/i386/extract-6.c: Likewise.
3397
3398 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3399
3400         PR c++/44682
3401         * g++.dg/warn/Wunused-var-14.C: New test.
3402
3403 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/43298
3406         * gfortran.dg/nan_6.f90: New.
3407
3408 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3409
3410         PR tree-optimization/43781
3411         * gcc.dg/torture/pr43781.c: New.
3412
3413 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/40158
3416         * gfortran.dg/actual_rank_check_1.f90: New test.
3417
3418 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3419
3420         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3421
3422 2010-06-28  Jan Hubicka  <jh@suse.cz>
3423
3424         PR tree-optimization/44687
3425         * gcc.c-torture/compile/pr44687.c
3426
3427 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3428
3429         PR c++/44535
3430         * g++.dg/torture/pr44535.C: New test.
3431
3432 2010-06-28  Michael Matz  <matz@suse.de>
3433
3434         PR middle-end/44592
3435         * gfortran.dg/pr44592.f90: New test.
3436
3437 2010-06-28  Jan Hubicka  <jh@suse.cz>
3438
3439         PR tree-optimization/44357
3440         * g++.dg/torture/pr44357.C: New testcase.
3441
3442 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3443
3444         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3445         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3446         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3447         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3448         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3449         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3450         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3451         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3452
3453 2010-06-27  Jan Hubicka  <jh@suse.cz>
3454
3455         * gcc.c-torture/compile/pr44686.c: New file.
3456
3457 2010-06-27  Richard Guenther  <rguenther@suse.de>
3458
3459         PR tree-optimization/44683
3460         * gcc.c-torture/execute/pr44683.c: New testcase.
3461
3462 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3463
3464         * gnat.dg/noreturn3.ad[sb]: New test.
3465
3466 2010-06-26  Jason Merrill  <jason@redhat.com>
3467
3468         * g++.dg/cpp0x/explicit5.C: New.
3469
3470 2010-06-26  Richard Guenther  <rguenther@suse.de>
3471
3472         PR tree-optimization/44393
3473         * gcc.dg/pr44393.c: New testcase.
3474
3475 2010-06-26  Jan Hubicka  <jh@suse.cz>
3476
3477         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3478
3479 2010-06-26  Richard Guenther  <rguenther@suse.de>
3480
3481         PR middle-end/44674
3482         * gcc.dg/pr44674.c: New testcase.
3483
3484 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3485
3486         * gcc.dg/opts-3.c: New test.
3487
3488 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3489
3490         * gfortran.dg/type_decl_1.f90: New.
3491         * gfortran.dg/type_decl_2.f90: New.
3492
3493 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3494
3495         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3496         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3497
3498 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3499
3500         PR testsuite/38946
3501         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3502         error in comparing reals.
3503
3504 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3505
3506         * selected_real_kind_2.f90: New.
3507         * selected_real_kind_3.f90: New.
3508
3509 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3510
3511         * gfortran.dg/entry_19.f90: New.
3512
3513 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3514
3515         * gfortran.dg/end_subroutine_1.f90: New.
3516         * gfortran.dg/end_subroutine_2.f90: New.
3517         * gfortran.dg/interface_proc_end.f90: Update.
3518
3519 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3520
3521         * gfortran.dg/semicolon_fixed.f: Update.
3522         * gfortran.dg/semicolon_fixed_2.f: New.
3523         * gfortran.dg/semicolon_free_2.f90: New.
3524         * gfortran.dg/semicolon_free.f90: Update.
3525
3526 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3527
3528         PR fortran/44448
3529         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3530
3531 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3532
3533         * g++.dg/ipa/iinline-3.C: New test.
3534         * gcc.dg/ipa/modif-1.c: Removed.
3535
3536 2010-06-25  Jan Hubicka  <jh@suse.cz>
3537
3538         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3539
3540 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3541
3542         * g++.dg/ipa/iinline-2.C: New test.
3543
3544 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3545
3546         PR middle-end/43866
3547         * gfortran.dg/pr43866.f90: New test.
3548
3549         PR tree-optimization/44539
3550         * gcc.dg/pr44539.c: New test.
3551
3552 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3553
3554         From Jim Wilson:
3555         PR target/43902
3556         * gcc.target/mips/madd-9.c: New test.
3557
3558 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3559
3560         PR c/44517
3561         * gcc.dg/noncompile/pr44517.c: New.
3562         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3563
3564 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3565
3566         PR testsuite/43283
3567         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3568         and add argument to nop for IA64.
3569
3570 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3571
3572         PR target/44588
3573         * gcc.target/i386/mod-1.c: New.
3574         * gcc.target/i386/umod-1.c: Likewise.
3575         * gcc.target/i386/umod-2.c: Likewise.
3576         * gcc.target/i386/umod-3.c: Likewise.
3577
3578 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR middle-end/44492
3581         * g++.dg/torture/pr44492.C: New test.
3582
3583 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3584
3585         * c-c++-common/warn-omitted-condop.c: New.
3586
3587 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3588
3589         PR fortran/44614
3590         * gfortran.dg/import8.f90: New.
3591
3592 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3593
3594         * gnat.dg/not_null.adb: Update test case.
3595
3596 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR c++/44619
3599         * g++.dg/warn/Wunused-var-13.C: New test.
3600
3601         PR c++/44627
3602         * g++.dg/diagnostic/method1.C: New test.
3603
3604 2010-06-22  Cary Coutant  <ccoutant@google.com>
3605
3606         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3607
3608 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3609
3610         PR fortran/44616
3611         * gfortran.dg/abstract_type_8.f03: New.
3612
3613 2010-06-21  Jason Merrill  <jason@redhat.com>
3614
3615         * g++.dg/cpp0x/noexcept08.C: New.
3616
3617         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3618
3619 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3620
3621         PR target/44615
3622         * gcc.target/i386/sse2-vec-2a.c: New.
3623
3624 2010-06-21  DJ Delorie  <dj@redhat.com>
3625
3626         * gcc.dg/pragma-diag-1.c: New.
3627
3628 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3629
3630         PR target/44615
3631         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3632
3633 2010-06-21  Alan Modra  <amodra@gmail.com>
3634
3635         PR testsuite/44505
3636         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3637         tail call to check_fa_mid.
3638
3639 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR target/44575
3642         * gcc.c-torture/execute/pr44575.c: New test.
3643
3644 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3645
3646         PR fortran/40632
3647         * gfortran.dg/contiguous_1.f90: New.
3648         * gfortran.dg/contiguous_2.f90: New.
3649         * gfortran.dg/contiguous_3.f90: New.
3650
3651 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3652
3653         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3654         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3655
3656 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3657
3658         PR target/44546
3659         * gcc.target/i386/pr44546.c: New test.
3660
3661 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3662
3663         * gcc.dg/opts-2.c: New test.
3664
3665 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3666
3667         PR fortran/44584
3668         * gfortran.dg/typebound_proc_15.f03: Modified.
3669
3670 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3671
3672         PR target/44072
3673         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3674         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3675
3676 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3677
3678         * g++.dg/ext/label13.C: Fix typo in last change.
3679
3680 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3681
3682         PR libfortran/44477
3683         * gfortran.dg/eof_3.f90
3684         * gfortran.dg/endfile_2.f90
3685         * gfortran.dg/endfile_4.f90
3686         * gfortran.dg/endfile_3.f90
3687
3688 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3689
3690         PR c++/41090
3691         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3692
3693 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3694
3695         PR fortran/44556
3696         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3697
3698 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3699
3700         * gcc.target/arm/pr40900.c: New test.
3701
3702 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3703
3704         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3705
3706 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3707
3708         PR fortran/44558
3709         * gfortran.dg/typebound_call_15.f03: New.
3710
3711 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3712
3713         PR c++/44486
3714         * g++.dg/pr44486.C: New.
3715
3716 2010-06-16  DJ Delorie  <dj@redhat.com>
3717
3718         * gcc.target/i386/volatile-bitfields-1.c: New.
3719         * gcc.target/i386/volatile-bitfields-2.c: New.
3720
3721 2010-06-16  Jason Merrill  <jason@redhat.com>
3722
3723         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3724
3725         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3726
3727 2010-06-16  Richard Guenther  <rguenther@suse.de>
3728
3729         PR c/44555
3730         * gcc.c-torture/execute/pr44555.c: New testcase.
3731
3732 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3733
3734         PR fortran/44549
3735         * gfortran.dg/typebound_proc_16.f03: New.
3736
3737 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3738
3739         * g++.dg/torture/pr43905.C: New test.
3740
3741 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3742
3743         PR testsuite/44538
3744         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3745         initialization loop from being vectorized.
3746         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3747
3748 2010-06-16  Alan Modra  <amodra@gmail.com>
3749
3750         PR tree-optimization/44507
3751         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3752
3753 2010-06-15  Jason Merrill  <jason@redhat.com>
3754
3755         * g++.dg/overload/arg3.C: Adjust error locations.
3756         * g++.dg/overload/copy1.C: Likewise.
3757         * g++.dg/tc1/dr152.C: Likewise.
3758         * g++.dg/template/incomplete4.C: Likewise.
3759         * g++.dg/template/incomplete5.C: Likewise.
3760         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3761         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3762         * g++.old-deja/g++.pt/crash9.C: Likewise.
3763
3764         * g++.dg/inherit/virtual5.C: New.
3765
3766         * g++.dg/cpp0x/defaulted18.C: New.
3767
3768         * g++.dg/cpp0x/initlist40.C: New.
3769
3770         * g++.dg/cpp0x/initlist39.C: New.
3771
3772 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3773
3774         PR middle-end/44391
3775         * gcc.dg/graphite/pr44391.c: New.
3776
3777 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3778
3779         PR fortran/43388
3780         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3781         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3782         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3783         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3784
3785 2010-06-15  Richard Guenther  <rguenther@suse.de>
3786
3787         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3788
3789 2010-06-15  Richard Guenther  <rguenther@suse.de>
3790
3791         * gcc.dg/vect/bb-slp-21.c: Adjust.
3792         * gcc.dg/vect/bb-slp-13.c: Likewise
3793         * gcc.dg/vect/bb-slp-4.c: Likewise
3794         * gcc.dg/vect/bb-slp-22.c: Likewise
3795         * gcc.dg/vect/bb-slp-14.c: Likewise
3796         * gcc.dg/vect/bb-slp-23.c: Likewise
3797         * gcc.dg/vect/bb-slp-15.c: Likewise
3798         * gcc.dg/vect/bb-slp-17.c: Likewise
3799         * gcc.dg/vect/bb-slp-18.c: Likewise
3800         * gcc.dg/vect/bb-slp-19.c: Likewise
3801         * gcc.dg/vect/bb-slp-10.c: Likewise
3802         * gcc.dg/vect/bb-slp-11.c: Likewise
3803         * gcc.dg/vect/bb-slp-20.c: Likewise
3804         * gcc.dg/vect/bb-slp-3.c: Likewise
3805
3806 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR fortran/44536
3809         * gfortran.dg/gomp/pr44536.f90: New test.
3810         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3811
3812 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3813
3814         PR target/44534
3815         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3816         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3817
3818 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR tree-optimization/44508
3821         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3822
3823         PR bootstrap/44509
3824         * gcc.dg/pr44509.c: New test.
3825
3826 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3827
3828         PR tree-optimization/44507
3829         * gcc.dg/vect/pr44507.c: New test.
3830
3831 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3832
3833         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3834         and c-pretty-print.h.
3835
3836         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3837
3838 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3839
3840         * gfortran.dg/whole_file_18.f90: Updated error message.
3841
3842 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3843
3844         * gfortran.dg/whole_file_20.f03: New.
3845
3846 2010-06-12  Jan Hubicka  <jh@suse.cz>
3847
3848         * gcc.c-torture/compile/pc44485.c: New testcase.
3849
3850 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3851
3852         PR fortran/40117
3853         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3854         * gfortran.dg/typebound_proc_14.f03: New.
3855         * gfortran.dg/typebound_proc_15.f03: New.
3856
3857 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3858
3859         * gcc.dg/opts-1.c: New test.
3860
3861 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3862
3863         * gcc.dg/funroll-loops-all.c: Update expected error.
3864
3865 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3866
3867         PR target/44481
3868         * gcc.target/i386/pr44481.c: New test.
3869
3870 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3871
3872         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3873
3874 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3875
3876         PR middle-end/44483
3877         * gcc.dg/tree-ssa/pr44483.c: New.
3878
3879 2010-06-11  Paul Brook  <paul@codesourcery.com>
3880
3881         * g++.dg/other/arm-neon-1.C: New test.
3882
3883 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3884
3885         PR fortran/42051
3886         PR fortran/43896
3887         * gfortran.dg/class_23.f03: New test.
3888
3889 2010-06-11  Jan Hubicka  <jh@suse.cz>
3890
3891         * gcc.dg/ipa/pure-const-2.c: New testcase.
3892
3893 2010-06-11  Jan Hubicka  <jh@suse.cz>
3894
3895         * gcc.dg/noreturn-7.c: Update.
3896         * gcc.dg/noreturn-4.c: Update.
3897
3898 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3899
3900         Fix MIPS bootstrap
3901         * g++.dg/other/typedef4.C: New test.
3902
3903 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3904
3905         PR fortran/44207
3906         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3907
3908 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3909
3910         PR fortran/44457
3911         * gfortran.dg/asynchronous_3.f03
3912
3913 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3914
3915         PR middle-end/44185
3916         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3917         non-temporal stores out of the tests to form new test cases.  As a
3918         result, no non-temporal store should be generated in this case.
3919
3920         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3921         prefetch-7.c that generate one non-temporal store.
3922
3923         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3924         prefetch-7.c that generate one non-temporal store and one
3925         one-temporal prefetch.
3926
3927 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3928
3929         PR tree-optimization/44258
3930         * gcc.dg/tree-ssa/pr44258.c: New test.
3931
3932 2010-06-10  Daniel Kraft  <d@domob.eu>
3933
3934         PR fortran/38936
3935         * gfortran.dg/associate_1.f03: New test.
3936         * gfortran.dg/associate_2.f95: New test.
3937         * gfortran.dg/associate_3.f03: New test.
3938         * gfortran.dg/associate_4.f08: New test.
3939
3940 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3941
3942         * gfortran.dg/selected_char_kind_4.f90: New test.
3943
3944 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3945
3946         * gcc.dg/pr42461.c: New test.
3947
3948 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3949
3950         PR fortran/44347
3951         * gfortran.dg/selected_real_kind_1.f90: New.
3952
3953 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3954
3955         PR fortran/44359
3956         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3957         warning.
3958         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3959         check for warning.
3960
3961 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3962
3963         * gfortran.dg/data_namelist_conflict.f90: New test.
3964
3965 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3966
3967         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3968         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3969         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3970
3971 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3972
3973         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3974         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3975         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3976         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3977         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3978
3979 2010-06-09  Jason Merrill  <jason@redhat.com>
3980
3981         PR c++/44366
3982         * g++.dg/cpp0x/decltype23.C: Move to...
3983         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3984
3985 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3986
3987         PR fortran/44211
3988         * gfortran.dg/typebound_call_14.f03: New test.
3989
3990 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3991
3992         PR tree-optimization/44423
3993         * gcc.dg/tree-ssa/pr44423.c: New test.
3994
3995 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3996
3997         PR testsuite/42843
3998         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3999         TV_NONE to initialize tv_id field.
4000         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4001         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4002         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4003         Include toplev.h .
4004         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4005         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4006         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4007
4008 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4009
4010         PR tree-optimization/39874
4011         PR middle-end/28685
4012         * gcc.dg/pr39874.c: New file.
4013
4014 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4015
4016         * g++.dg/ext/attr-alias-1.C: New.
4017         * g++.dg/ext/attr-alias-2.C: New.
4018
4019 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4020
4021         PR fortran/44446
4022         * gfortran.dg/proc_ptr_27.f90: New.
4023
4024 2010-06-07  Jason Merrill  <jason@redhat.com>
4025
4026         PR c++/44366
4027         * g++.dg/cpp0x/decltype23.C: New.
4028
4029 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4030             Shujing Zhao  <pearly.zhao@oracle.com>
4031
4032         PR c/37724
4033         * gcc.dg/c90-const-expr-10.c: Adjust.
4034         * gcc.dg/c99-const-expr-10.c: Adjust.
4035         * gcc.dg/init-bad-7.c: New.
4036
4037 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4038
4039         * lib/target-supports.exp (check_effective_target_gas): New proc.
4040         * gcc.c-torture/execute/960321-1.x: New file.
4041
4042 2010-06-07  Jason Merrill  <jason@redhat.com>
4043
4044         PR c++/44401
4045         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4046
4047 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4048
4049         PR c++/44444
4050         * g++.dg/warn/Wunused-var-12.C: New test.
4051
4052         PR c++/44443
4053         * c-c++-common/Wunused-var-11.c: New test.
4054
4055 2010-06-07  Jan Hubicka  <jh@suse.cz>
4056
4057         * gcc.dg/ipa/pure-const-1.c: New testcase.
4058
4059 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4060
4061         PR rtl-optimization/44404
4062         * gcc.dg/pr44404.c: New.
4063
4064 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4065
4066         PR target/44159
4067         * gcc.target/i386/abi-2.c: Check sysv abi here.
4068         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4069         function to avoid failures by different ABIs.
4070         * gcc.target/i386/aes-check.h: Likewise.
4071         * gcc.target/i386/avx-check.h: Likewise.
4072         * gcc.target/i386/fma4-check.h: Likewise.
4073         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4074         * gcc.target/i386/mmx-check.h: Likewise.
4075         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4076         * gcc.target/i386/pclmul-check.h: Likewise.
4077         * gcc.target/i386/sse-check.h: Likewise.
4078         * gcc.target/i386/sse2-check.h: Likewise.
4079         * gcc.target/i386/sse3-check.h: Likewise.
4080         * gcc.target/i386/sse4_1-check.h: Likewise.
4081         * gcc.target/i386/sse4_2-check.h: Likewise.
4082         * gcc.target/i386/sse4a-check.h: Likewise.
4083         * gcc.target/i386/ssse3-check.h: Likewise.
4084         * gcc.target/i386/xop-check.h: Likewise.
4085         * gcc.target/i386/pr27971.c: Fix for LLP64.
4086         * gcc.target/i386/pr39139.c: Likewise.
4087         * gcc.target/i386/pr39315-check.c: Likewise.
4088         * gcc.target/i386/vararg-1.c: Likewise.
4089         * gcc.target/i386/vararg-2.c: Likewise.
4090         Additional add dg-compile to avoid failure due
4091         missing foo symbol.
4092
4093         * gcc.dg/compound-literal-1.c: Fix for llp64.
4094         * gcc.dg/pr32370.c: Likewise.
4095         * gcc.dg/pr37561.c: Likewise.
4096         * gcc.dg/pr41340.c: Likewise.
4097         * gcc.dg/pr41551.c: Likewise.
4098
4099 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4100
4101         PR c++/44188
4102         * g++.dg/debug/dwarf2/typedef3.C: New test.
4103
4104 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4105
4106         PR c/20000
4107         * c-c++-common/pr20000.c: New.
4108
4109 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4110
4111         PR c++/44086
4112         * g++.dg/init/pr44086.C: New.
4113         * g++.dg/cpp0x/decltype4.C: Adjust.
4114
4115 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4116
4117         PR fortran/43945
4118         * gfortran.dg/generic_23.f03: New test.
4119
4120 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4121
4122         PR fortran/43895
4123         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4124
4125 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4126
4127         PR c++/44361
4128         * c-c++-common/Wunused-var-9.c: New test.
4129
4130 2010-06-05  Jason Merrill  <jason@redhat.com>
4131
4132         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4133
4134 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4135
4136         PR c/44322
4137         * gcc.dg/c99-restrict-4.c: New test.
4138
4139 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4140
4141         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4142         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4143         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4144         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4145         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4146         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4147         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4148         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4149         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4150         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4151         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4152         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4153         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4154         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4155         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4156         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4157         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4158         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4159         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4160         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4161         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4162         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4163
4164 2010-06-04  Jason Merrill  <jason@redhat.com>
4165
4166         * g++.dg/cpp0x/noexcept06.C: New.
4167         * g++.dg/cpp0x/noexcept07.C: New.
4168
4169         * g++.dg/cpp0x/noexcept01.C: New.
4170         * g++.dg/cpp0x/noexcept02.C: New.
4171         * g++.dg/cpp0x/noexcept03.C: New.
4172         * g++.dg/cpp0x/noexcept04.C: New.
4173         * g++.dg/cpp0x/noexcept05.C: New.
4174
4175 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR c++/44412
4178         * g++.dg/warn/Wunused-var-10.C: New test.
4179         * g++.dg/warn/Wunused-var-11.C: New test.
4180
4181         PR c++/44362
4182         * c-c++-common/Wunused-var-10.c: New test.
4183
4184 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4185
4186         PR c/25880
4187         * gcc.dg/assign-warn-2.c: Update.
4188         * gcc.dg/cpp/line3.c: Update.
4189         * gcc.dg/c99-array-lval-8.c: Update.
4190         * gcc.dg/cast-qual-2.c: Update.
4191         * gcc.dg/c99-arraydecl-3.c:  Update.
4192         * gcc.dg/assign-warn-1.c:  Update.
4193         * gcc.dg/format/gcc_diag-1.c:  Update.
4194
4195 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4196
4197         PR rtl-optimization/39871
4198         PR rtl-optimization/40615
4199         PR rtl-optimization/42500
4200         PR rtl-optimization/42502
4201         * gcc.target/arm/eliminate.c: New test.
4202
4203 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4204
4205         PR libstdc++/44410
4206         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4207         * g++.old-deja/g++.other/delete3.C: Likewise.
4208         * g++.old-deja/g++.other/new.C: Likewise.
4209         * g++.old-deja/g++.law/operators27.C: Likewise.
4210         * g++.old-deja/g++.mike/p755.C: Likewise.
4211         * g++.dg/eh/new1.C: Likewise.
4212         * g++.dg/init/new5.C: Likewise.
4213
4214 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4215
4216         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4217         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4218         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4219
4220 2010-06-03  Richard Guenther  <rguenther@suse.de>
4221
4222         PR lto/41921
4223         * lib/lto.exp: Always load gcc.exp.
4224         (lto-obj): For C source files invoke gcc_target_compile.
4225         * g++.dg/lto/20100603-1_0.C: New testcase.
4226         * g++.dg/lto/20100603-1_1.c: Likewise.
4227
4228 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4229
4230         PR tree-optimization/43688
4231         * gfortran.dg/pr43688.f90: New.
4232
4233 2010-06-03  Richard Guenther  <rguenther@suse.de>
4234
4235         PR lto/41584
4236         * gcc.dg/lto/20100603-1_0.c: New testcase.
4237         * gcc.dg/lto/20100603-2_0.c: Likewise.
4238         * gcc.dg/lto/20100603-3_0.c: Likewise.
4239
4240 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4241
4242         PR target/44218
4243         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4244         * gcc.target/powerpc/recip-2.c: Ditto.
4245         * gcc.target/powerpc/recip-3.c: Ditto.
4246         * gcc.target/powerpc/recip-4.c: Ditto.
4247         * gcc.target/powerpc/recip-5.c: Ditto.
4248         * gcc.target/powerpc/recip-6.c: Ditto.
4249         * gcc.target/powerpc/recip-7.c: Ditto.
4250         * gcc.target/powerpc/recip-test.h: Ditto.
4251         * gcc.target/powerpc/recip-test2.h: Ditto.
4252
4253 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4254
4255         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4256
4257 2010-06-02  Jason Merrill  <jason@redhat.com>
4258
4259         * g++.dg/ext/vector9.C: Expect typedef in error message.
4260
4261         PR c++/9726
4262         PR c++/23594
4263         PR c++/44333
4264         * g++.dg/tc1/dr101.C: Remove xfails.
4265
4266 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4267
4268         PR middle-end/44372
4269         * g++.dg/ipa/pr44372.C: New.
4270
4271 2010-06-02  Jan Hubicka  <jh@suse.cz>
4272
4273         PR middle-end/44295
4274         * g++.dg/torture/pr44295.C: Neww testcase.
4275
4276 2010-06-02  Jan Hubicka  <jh@suse.cz>
4277
4278         * gcc.dg/tree-ssa/loadpre6.c: Update.
4279
4280 2010-06-02  Richard Guenther  <rguenther@suse.de>
4281
4282         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4283         diagnostic.h.
4284
4285 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4286
4287         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4288         the link fail message.
4289
4290 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/44360
4293         * gfortran.dg/use_13.f90: New test case.
4294
4295 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4296
4297         PR fortran/44371
4298         * gfortran.dg/error_stop_2.f08: Minor update.
4299
4300 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301
4302         PR fortran/44371
4303         * gfortran.dg/error_stop_1.f08: New test.
4304         * gfortran.dg/error_stop_2.f08: New test.
4305
4306 2010-06-01  Jason Merrill  <jason@redhat.com>
4307
4308         DR 990
4309         * g++.dg/cpp0x/initlist37.C: New.
4310         * g++.dg/cpp0x/initlist38.C: New.
4311
4312         PR c++/44358
4313         * g++.dg/cpp0x/initlist36.C: New.
4314
4315 2010-05-31 Jan Hubicka  <jh@suse.cz>
4316
4317         * gcc.dg/noreturn-8.c: New testcase.
4318
4319 2010-05-31 Jan Hubicka  <jh@suse.cz>
4320
4321         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4322         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4323
4324 2010-05-31 Jan Hubicka  <jh@suse.cz>
4325
4326         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4327         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4328
4329 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4330
4331         PR fortran/36928
4332         * gfortran.dg/dependency_27.f90:  New test.
4333         * gfortran.dg/array_assign_1.F90:  New test.
4334
4335 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR target/44338
4338         * gcc.target/i386/sse-24.c: New test.
4339
4340 2010-05-31  Jan Hubicka  <jh@suse.cz>
4341
4342         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4343
4344 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR middle-end/44337
4347         * gcc.dg/pr44337.c: New test.
4348
4349         PR tree-optimization/44182
4350         * g++.dg/debug/pr44182.C: New test.
4351
4352 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4353
4354         * gcc.dg/nested-func-7.c: New test.
4355         * gnat.dg/frame_overflow.adb: Adjust directives.
4356
4357 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4358
4359         * gnat.dg/prot2.ad[sb]: New test.
4360         * gnat.dg/prot2_pkg1.ads: New helper.
4361         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4362
4363 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4364
4365         * gnat.dg/array11.adb: Adjust dg-warning directive.
4366         * gnat.dg/object_overflow.adb: Likewise.
4367
4368 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4369
4370         PR middle-end/44306
4371         * gcc.dg/tree-ssa/pr44306.c: New.
4372
4373 2010-05-29  Jan Hubicka  <jh@suse.cz>
4374
4375         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4376
4377 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4378
4379         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4380
4381 2010-05-28  Mike Stump  <mikestump@comcast.net>
4382
4383         PR objc/44125
4384         * objc.dg/const-str-9.m: Remove static.
4385
4386 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4387
4388         PR target/43636
4389         * gcc.c-torture/compile/pr43636.c: New test.
4390
4391 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4392
4393         PR objc++/23616
4394         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4395         * obj-c++.dg/try-catch-9.mm: Ditto.
4396
4397 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4398
4399         Revert patch for PR c++/44188
4400         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4401
4402 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4403
4404         PR c++/44188
4405         * g++.dg/debug/dwarf2/typedef3.C: New test.
4406
4407 2010-05-27  Jason Merrill  <jason@redhat.com>
4408
4409         PR c++/43555
4410         * g++.dg/ext/vla9.C: New.
4411
4412 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4413
4414         PR objc/44140
4415         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4416         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4417         * objc.dg/torture/tls/thr-init.m: Ditto.
4418         * objc.dg/torture/trivial.m: Ditto.
4419         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4420         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4421         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4422         * obj-c++.dg/torture/trivial.mm: Ditto.
4423
4424 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4425
4426         * g++.dg/lto/20100302_0.C: Skip on darwin.
4427
4428 2010-05-27  Richard Guenther  <rguenther@suse.de>
4429
4430         PR tree-optimization/44284
4431         * gcc.dg/vect/vect-118.c: New testcase.
4432         * gcc.dg/vect/bb-slp-20.c: Adjust.
4433         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4434         * gcc.dg/vect/slp-9.c: Likewise.
4435         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4436         * gcc.dg/vect/vect-10.c: Likewise.
4437         * gcc.dg/vect/vect-109.c: Likewise.
4438         * gcc.dg/vect/vect-12.c: Likewise.
4439         * gcc.dg/vect/vect-36.c: Likewise.
4440         * gcc.dg/vect/vect-7.c: Likewise.
4441         * gcc.dg/vect/vect-iv-8.c: Likewise.
4442         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4443         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4444         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4445         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4446         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4447         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4448         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4449         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4450         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4451         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4452         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4453         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4454         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4455         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4456         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4457         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4458         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4459
4460 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4461
4462         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4463         necessary.
4464
4465 2010-05-26  Jan Hubicka  <jh@suse.cz>
4466
4467         * gcc.dg/lto/materialize-1_0.c: New file.
4468         * gcc.dg/lto/materialize-1_1.c: New file.
4469
4470 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4471
4472         * gnat.dg/lto10.adb: New test.
4473         * gnat.dg/lto10_pkg.ads: New helper.
4474
4475 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4476
4477         * lib/target-supports.exp (check_effective_target_int128): New
4478         function to check if __int128 types are available for target.
4479         * c-c++-common/int128-types-1.c: New.
4480         * c-c++-common/int128-1.c: New.
4481         * c-c++-common/int128-2.c: New.
4482         * g++.dg/abi/mangle43.C: New.
4483         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4484         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4485         pointer-wide scalar.
4486         * g++.dg/other/pr25632.C: Likewise.
4487         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4488         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4489         overflow warnings.
4490         * g++.dg/warn/pr13358-4.C: Likewise.
4491         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4492         * g++.dg/warn/Wconversion-null.C: Likewise.
4493
4494 2010-05-26  Jason Merrill  <jason@redhat.com>
4495
4496         PR c++/43382
4497         * g++.dg/cpp0x/variadic101.C: New.
4498
4499 2010-05-26  Richard Guenther  <rguenther@suse.de>
4500
4501         PR rtl-optimization/44164
4502         * gcc.c-torture/execute/pr44164.c: New testcase.
4503         * g++.dg/tree-ssa/pr13146.C: Adjust.
4504
4505 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4506
4507         PR fortran/40011
4508         * gfortran.dg/whole_file_19.f90 : New test.
4509
4510 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4511
4512         PR fortran/30668
4513         PR fortran/31346
4514         PR fortran/34260
4515         * gfortran.dg/pr40999.f: Fix function type.
4516         * gfortran.dg/whole_file_5.f90: Likewise.
4517         * gfortran.dg/whole_file_6.f90: Likewise.
4518         * gfortran.dg/whole_file_16.f90: New.
4519         * gfortran.dg/whole_file_17.f90: New.
4520         * gfortran.dg/whole_file_18.f90: New.
4521
4522 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4523             Iain Sandoe  <iains@gcc.gnu.org>
4524
4525         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4526         * gcc.c-torture/compile/pr44197.c: Require alias support.
4527         * gcc.dg/lto/20081222_0.c: Ditto.
4528
4529 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR debug/42801
4532         * gcc.dg/guality/vla-2.c: New test.
4533
4534 2010-05-25  Richard Guenther  <rguenther@suse.de>
4535
4536         PR middle-end/44069
4537         * g++.dg/torture/pr44069.C: New testcase.
4538
4539 2010-05-25  Richard Guenther  <rguenther@suse.de>
4540
4541         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4542
4543 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4544
4545         PR objc/44140
4546         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4547
4548 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4549
4550         * obj-c++.dg/torture/tls/trivial.mm: New.
4551         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4552         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4553         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4554         * obj-c++.dg/torture/tls/diag-1.mm: New.
4555         * obj-c++.dg/torture/tls/tls.exp: New.
4556         * obj-c++.dg/torture/trivial.mm: New.
4557         * obj-c++.dg/torture/dg-torture.exp: New.
4558         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4559         * obj-c++.dg/tls/trivial.m: New.
4560         * obj-c++.dg/tls/init-1.mm: New.
4561         * obj-c++.dg/tls/diag-1.mm: New.
4562         * obj-c++.dg/tls/init-2.mm: New.
4563         * obj-c++.dg/tls/diag-2.mm: New.
4564         * obj-c++.dg/tls/diag-3.mm: New.
4565         * obj-c++.dg/tls/diag-4.mm: New.
4566         * obj-c++.dg/tls/static-1.mm: New.
4567         * obj-c++.dg/tls/tls.exp: New.
4568         * obj-c++.dg/tls/diag-5.mm: New.
4569         * obj-c++.dg/tls/static-1a.mm: New.
4570         * objc-obj-c++-shared/Object1.mm: New.
4571         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4572
4573 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4574
4575         PR objc++/43689
4576         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4577         * obj-c++.dg/const-str-6.mm: Ditto.
4578
4579 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4580
4581         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4582
4583 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4584
4585         PR ada/38394
4586         * gnat.dg/array13.ad[sb]: New test.
4587
4588 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4589             Sandra Loosemore  <sandra@codesourcery.com>
4590
4591         * gcc.target/arm/neon/: Regenerated test cases.
4592
4593         * gcc.target/arm/neon/polytypes.c,
4594         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4595         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4596         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4597         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4598         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4599         dg-add-options arm_neon.
4600
4601         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4602         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4603         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4604         and arm_neon_fp16_ok.
4605
4606         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4607         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4608
4609         * lib/target-supports.exp (add_options_for_arm_neon): New.
4610         (check_effective_target_arm_neon_ok_nocache): New, from
4611         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4612         (check_effective_target_arm_neon_ok): Use
4613         check_effective_target_arm_neon_ok_nocache.
4614         (add_options_for_arm_neon_fp16)
4615         (check_effective_target_arm_neon_fp16_ok)
4616         check_effective_target_arm_neon_fp16_ok_nocache): New.
4617         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4618
4619 2010-05-24  Jason Merrill  <jason@redhat.com>
4620
4621         PR c++/41510
4622         * g++.dg/cpp0x/initlist35.C: New.
4623         * g++.dg/init/brace6.C: Adjust.
4624
4625 2010-05-24  Paul Brook  <paul@codesourcery.com>
4626
4627         * gcc.target/arm/frame-pointer-1.c: New test.
4628         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4629         pointer elimination.
4630
4631 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4632
4633         PR target/44245
4634         * gcc.target/i386/crc32-3.c: New.
4635         * gcc.target/i386/crc32-4.c: Likewise.
4636
4637 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4638
4639         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4640         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4641         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4642
4643 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4644
4645         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4646
4647 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4648
4649         PR target/43869
4650         * gcc.c-target/pr43869.c: New test.
4651
4652 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4653
4654         PR fortran/44212
4655         * gfortran.dg/class_22.f03: New.
4656
4657 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4658
4659         PR lto/44238
4660         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4661
4662 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4663
4664         PR fortran/44213
4665         * gfortran.dg/abstract_type_7.f03: New.
4666
4667 2010-05-21  Jason Merrill  <jason@redhat.com>
4668
4669         * g++.dg/eh/spec11.C: Test cleanup optimization.
4670
4671 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4672
4673         PR debug/44223
4674         * gcc.target/i386/pr44223.c: New test.
4675
4676 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4677
4678         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4679
4680 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4681
4682         * g++.dg/other/const3.C: New test.
4683
4684 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4685
4686         PR fortran/38407
4687         * warn_unused_dummy_argument_1.f90: New.
4688         * warn_unused_dummy_argument_2.f90: New.
4689
4690 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4691
4692         PR c++/30298
4693         * g++.dg/inherit/crash1.C: New.
4694         * g++.dg/inherit/crash2.C: Likewise.
4695
4696 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR debug/44178
4699         * g++.dg/debug/pr44178.C: New test.
4700
4701 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4702
4703         PR middle-end/44185
4704         * gcc.dg/tree-ssa/prefetch-6.c: Add
4705         --param min-insn-to-prefetch-ratio=6.
4706         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4707         allow unrolling, and adjust the movnti count.
4708
4709 2010-05-20  Jan Hubicka  <jh@suse.cz>
4710
4711         PR middle-end/44197
4712         * gcc.c-torture/compile/pr44197.c: New file.
4713
4714 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4715
4716         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4717         Fix test code.
4718         (check_effective_target_xop): Remove __may_alias__ attribute.
4719
4720 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4721
4722         PR target/44202
4723         * gcc.c-torture/execute/pr44202-1.c: New test.
4724
4725 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4726
4727         PR fortran/43851
4728         * gfortran.dg/label_1.f90: Update test.
4729
4730 2010-05-19  Jan Hubicka  <jh@suse.cz>
4731
4732         * gcc.dg/lto/ipareference2_0.c: New file.
4733         * gcc.dg/lto/ipareference2_1.c: New file.
4734
4735 2010-05-19  Jason Merrill  <jason@redhat.com>
4736
4737         * g++.dg/parse/fn-typedef2.C: New.
4738
4739         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4740         function type.
4741
4742         PR c++/44193
4743         * g++.dg/template/fntype1.C: New.
4744
4745 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4746
4747         * gnat.dg/discr23.ad[sb]: New test.
4748         * gnat.dg/discr23_pkg.ads: New helper.
4749
4750         * gnat.dg/specs/controlled1.ads: New test.
4751         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4752
4753 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4754
4755         PR fortran/44055
4756         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4757         Fixed scope of C_SIZEOF.
4758         * gfortran.dg/warn_conversion_2.f90: New.
4759
4760 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4761
4762         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4763         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4764         for optional selector.
4765         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4766         (check_effective_target_sse3): New proc.
4767         * gcc.target/i386/math-torture/math-torture.exp: Load
4768         target-supports.exp.
4769         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4770         check_effective_target_sse2.
4771         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4772         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4773         * g++.dg/vect/vect.exp: Likewise.
4774         * gfortran.dg/vect/vect.exp: Likewise.
4775         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4776         -msse2 if check_effective_target_sse2.
4777
4778         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4779         * gcc.target/i386/3dnow-2.c: Likewise.
4780         * gcc.target/i386/3dnowA-1.c: Likewise.
4781         * gcc.target/i386/3dnowA-2.c: Likewise.
4782         * gcc.target/i386/pr42549.c: Likewise.
4783
4784         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4785         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4786         * gcc.target/i386/sse3-addsubps.c: Likewise.
4787         * gcc.target/i386/sse3-haddpd.c: Likewise.
4788         * gcc.target/i386/sse3-haddps.c: Likewise.
4789         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4790         * gcc.target/i386/sse3-hsubps.c: Likewise.
4791         * gcc.target/i386/sse3-movddup.c: Likewise.
4792         * gcc.target/i386/sse3-movshdup.c: Likewise.
4793         * gcc.target/i386/sse3-movsldup.c: Likewise.
4794
4795         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4796         * g++.dg/ext/attrib35.C: Likewise.
4797         * g++.dg/opt/pr40496.C: Likewise.
4798         * g++.dg/other/i386-1.C: Likewise.
4799         * g++.dg/other/i386-4.C: Likewise.
4800         * g++.dg/other/pr34435.C: Likewise.
4801         * g++.dg/other/pr39496.C: Likewise.
4802         * g++.dg/other/pr40446.C: Likewise.
4803         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4804         * gcc.dg/compat/vector-1a_main.c: Likewise.
4805         * gcc.dg/compat/vector-2a_main.c: Likewise.
4806         * gcc.dg/lto/20090206-1_0.c: Likewise.
4807         * gcc.dg/pr34856.c: Likewise.
4808         * gcc.dg/pr36584.c: Likewise.
4809         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4810         * gcc.dg/pr37544.c: Likewise.
4811         * gcc.dg/torture/pr16104-1.c: Likewise.
4812         * gcc.dg/torture/pr35771-1.c: Likewise.
4813         * gcc.dg/torture/pr35771-2.c: Likewise.
4814         * gcc.dg/torture/pr35771-3.c: Likewise.
4815         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4816         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4817         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4818         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4819         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4820         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4821         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4822         * gcc.target/i386/20060512-1.c: Likewise.
4823         * gcc.target/i386/20060512-3.c: Likewise.
4824         * gcc.target/i386/all_one_m128i.c: Likewise.
4825         * gcc.target/i386/float128-1.c: Likewise.
4826         * gcc.target/i386/float128-2.c: Likewise.
4827         * gcc.target/i386/fpcvt-1.c: Likewise.
4828         * gcc.target/i386/fpcvt-2.c: Likewise.
4829         * gcc.target/i386/fpcvt-3.c: Likewise.
4830         * gcc.target/i386/fpprec-1.c: Likewise.
4831         * gcc.target/i386/funcspec-9.c: Likewise.
4832         * gcc.target/i386/incoming-1.c: Likewise.
4833         * gcc.target/i386/incoming-12.c: Likewise.
4834         * gcc.target/i386/incoming-2.c: Likewise.
4835         * gcc.target/i386/incoming-3.c: Likewise.
4836         * gcc.target/i386/incoming-4.c: Likewise.
4837         * gcc.target/i386/incoming-6.c: Likewise.
4838         * gcc.target/i386/incoming-7.c: Likewise.
4839         * gcc.target/i386/incoming-8.c: Likewise.
4840         * gcc.target/i386/opt-1.c: Likewise.
4841         * gcc.target/i386/opt-2.c: Likewise.
4842         * gcc.target/i386/ordcmp-1.c: Likewise.
4843         * gcc.target/i386/pr17692.c: Likewise.
4844         * gcc.target/i386/pr18614-1.c: Likewise.
4845         * gcc.target/i386/pr22152.c: Likewise.
4846         * gcc.target/i386/pr23570.c: Likewise.
4847         * gcc.target/i386/pr23575.c: Likewise.
4848         * gcc.target/i386/pr26449-1.c: Likewise.
4849         * gcc.target/i386/pr26600.c: Likewise.
4850         * gcc.target/i386/pr27790.c: Likewise.
4851         * gcc.target/i386/pr28839.c: Likewise.
4852         * gcc.target/i386/pr30970.c: Likewise.
4853         * gcc.target/i386/pr32000-1.c: Likewise.
4854         * gcc.target/i386/pr32000-2.c: Likewise.
4855         * gcc.target/i386/pr32280.c: Likewise.
4856         * gcc.target/i386/pr32661.c: Likewise.
4857         * gcc.target/i386/pr32708-1.c: Likewise.
4858         * gcc.target/i386/pr32961.c: Likewise.
4859         * gcc.target/i386/pr33329.c: Likewise.
4860         * gcc.target/i386/pr35714.c: Likewise.
4861         * gcc.target/i386/pr35767-1.c: Likewise.
4862         * gcc.target/i386/pr35767-1d.c: Likewise.
4863         * gcc.target/i386/pr35767-1i.c: Likewise.
4864         * gcc.target/i386/pr35767-2.c: Likewise.
4865         * gcc.target/i386/pr35767-2d.c: Likewise.
4866         * gcc.target/i386/pr35767-2i.c: Likewise.
4867         * gcc.target/i386/pr35767-3.c: Likewise.
4868         * gcc.target/i386/pr35767-5.c: Likewise.
4869         * gcc.target/i386/pr36222-1.c: Likewise.
4870         * gcc.target/i386/pr36578-1.c: Likewise.
4871         * gcc.target/i386/pr36578-2.c: Likewise.
4872         * gcc.target/i386/pr36992-1.c: Likewise.
4873         * gcc.target/i386/pr37101.c: Likewise.
4874         * gcc.target/i386/pr37216.c: Likewise.
4875         * gcc.target/i386/pr37434-1.c: Likewise.
4876         * gcc.target/i386/pr37434-2.c: Likewise.
4877         * gcc.target/i386/pr37843-3.c: Likewise.
4878         * gcc.target/i386/pr37843-4.c: Likewise.
4879         * gcc.target/i386/pr39162.c: Likewise.
4880         * gcc.target/i386/pr39315-1.c: Likewise.
4881         * gcc.target/i386/pr39315-2.c: Likewise.
4882         * gcc.target/i386/pr39315-3.c: Likewise.
4883         * gcc.target/i386/pr39315-4.c: Likewise.
4884         * gcc.target/i386/pr39445.c: Likewise.
4885         * gcc.target/i386/pr39496.c: Likewise.
4886         * gcc.target/i386/pr40809.c: Likewise.
4887         * gcc.target/i386/pr40906-3.c: Likewise.
4888         * gcc.target/i386/pr41019.c: Likewise.
4889         * gcc.target/i386/pr42542-1.c: Likewise.
4890         * gcc.target/i386/pr42542-2.c: Likewise.
4891         * gcc.target/i386/pr42542-3.c: Likewise.
4892         * gcc.target/i386/pr42542-3a.c: Likewise.
4893         * gcc.target/i386/pr42881.c: Likewise.
4894         * gcc.target/i386/push-1.c: Likewise.
4895         * gcc.target/i386/quad-sse.c: Likewise.
4896         * gcc.target/i386/reload-1.c: Likewise.
4897         * gcc.target/i386/sse-10.c: Likewise.
4898         * gcc.target/i386/sse-11.c: Likewise.
4899         * gcc.target/i386/sse-15.c: Likewise.
4900         * gcc.target/i386/sse-17.c: Likewise.
4901         * gcc.target/i386/sse-18.c: Likewise.
4902         * gcc.target/i386/sse-19.c: Likewise.
4903         * gcc.target/i386/sse-4.c: Likewise.
4904         * gcc.target/i386/sse-6.c: Likewise.
4905         * gcc.target/i386/sse-vect-types.c: Likewise.
4906         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4907         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4908         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4909         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4910         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4911         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4912         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4913         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4914         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4915         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4916         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4917         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4918         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4919         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4920         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4921         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4922         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4923         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4924         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4925         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4926         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4927         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4928         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4929         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4930         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4931         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4932         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4933         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4934         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4935         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4936         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4937         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4938         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4939         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4940         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4941         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4942         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4943         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4944         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4945         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4946         * gcc.target/i386/sse2-mmx.c: Likewise.
4947         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4948         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4949         * gcc.target/i386/sse2-movd-1.c: Likewise.
4950         * gcc.target/i386/sse2-movd-2.c: Likewise.
4951         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4952         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4953         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4954         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4955         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4956         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4957         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4958         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4959         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4960         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4961         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4962         * gcc.target/i386/sse2-movq-1.c: Likewise.
4963         * gcc.target/i386/sse2-movq-2.c: Likewise.
4964         * gcc.target/i386/sse2-movq-3.c: Likewise.
4965         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4966         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4967         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4968         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4969         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4970         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4971         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4972         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4973         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4974         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4975         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4976         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4977         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4978         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4979         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4980         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4981         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4982         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4983         * gcc.target/i386/sse2-pand-1.c: Likewise.
4984         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4985         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4986         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4987         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4988         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4989         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4990         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4991         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4992         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4993         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4994         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4995         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4996         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4997         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4998         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4999         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5000         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5001         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5002         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5003         * gcc.target/i386/sse2-por-1.c: Likewise.
5004         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5005         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5006         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5007         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5008         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5009         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5010         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5011         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5012         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5013         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5014         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5015         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5016         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5017         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5018         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5019         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5020         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5021         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5022         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5023         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5024         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5025         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5026         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5027         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5028         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5029         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5030         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5031         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5032         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5033         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5034         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5035         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5036         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5037         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5038         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5039         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5040         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5041         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5042         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5043         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5044         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5045         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5046         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5047         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5048         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5049         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5050         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5051         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5052         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5053         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5054         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5055         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5056         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5057         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5058         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5059         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5060         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5061         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5062         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5063         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5064         * gcc.target/i386/sse2-vec-1.c: Likewise.
5065         * gcc.target/i386/sse2-vec-2.c: Likewise.
5066         * gcc.target/i386/sse2-vec-3.c: Likewise.
5067         * gcc.target/i386/sse2-vec-4.c: Likewise.
5068         * gcc.target/i386/sse2-vec-5.c: Likewise.
5069         * gcc.target/i386/sse2-vec-6.c: Likewise.
5070         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5071         * gcc.target/i386/ssefn-2.c: Likewise.
5072         * gcc.target/i386/ssefn-4.c: Likewise.
5073         * gcc.target/i386/ssefp-1.c: Likewise.
5074         * gcc.target/i386/ssefp-2.c: Likewise.
5075         * gcc.target/i386/sseregparm-3.c: Likewise.
5076         * gcc.target/i386/sseregparm-4.c: Likewise.
5077         * gcc.target/i386/sseregparm-5.c: Likewise.
5078         * gcc.target/i386/sseregparm-6.c: Likewise.
5079         * gcc.target/i386/sseregparm-7.c: Likewise.
5080         * gcc.target/i386/ssetype-1.c: Likewise.
5081         * gcc.target/i386/ssetype-2.c: Likewise.
5082         * gcc.target/i386/ssetype-3.c: Likewise.
5083         * gcc.target/i386/ssetype-4.c: Likewise.
5084         * gcc.target/i386/ssetype-5.c: Likewise.
5085         * gcc.target/i386/unordcmp-1.c: Likewise.
5086         * gcc.target/i386/vararg-1.c: Likewise.
5087         * gcc.target/i386/vararg-2.c: Likewise.
5088         * gcc.target/i386/vararg-3.c: Likewise.
5089         * gcc.target/i386/vararg-4.c: Likewise.
5090         * gcc.target/i386/vararg-7.c: Likewise.
5091         * gcc.target/i386/vararg-8.c: Likewise.
5092         * gcc.target/i386/vecinit-1.c: Likewise.
5093         * gcc.target/i386/vecinit-2.c: Likewise.
5094         * gcc.target/i386/vecinit-3.c: Likewise.
5095         * gcc.target/i386/vecinit-4.c: Likewise.
5096         * gcc.target/i386/vecinit-5.c: Likewise.
5097         * gcc.target/i386/vecinit-6.c: Likewise.
5098         * gcc.target/i386/vectorize2.c: Likewise.
5099         * gcc.target/i386/vectorize3.c: Likewise.
5100         * gcc.target/i386/vectorize4.c: Likewise.
5101         * gcc.target/i386/vectorize6.c: Likewise.
5102         * gcc.target/i386/vectorize7.c: Likewise.
5103         * gcc.target/i386/vectorize8.c: Likewise.
5104         * gcc.target/i386/vperm-v2df.c: Likewise.
5105         * gcc.target/i386/vperm-v2di.c: Likewise.
5106         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5107         * gcc.target/i386/xorps-sse2.c: Likewise.
5108         * gcc.target/i386/xorps.c: Likewise.
5109         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5110         * gfortran.dg/graphite/pr42326.f90: Likewise.
5111         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5112
5113 2010-05-19  Richard Guenther  <rguenther@suse.de>
5114
5115         PR lto/44196
5116         * g++.dg/lto/20100519-1_0.C: New testcase.
5117
5118 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5119
5120         PR fortran/42360
5121         * gfortran.dg/warn_intent_out_not_set.f90: New.
5122
5123 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5124
5125         PR fortran/38404
5126         * gfortran.dg/data_char_1.f90: Updated warning message.
5127         * gfortran.dg/data_array_6.f: New.
5128
5129 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5130
5131         * g++.dg/ipa/ivinline-8.C: New test.
5132         * gcc.dg/ipa/iinline-2.c: Likewise.
5133
5134 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5135
5136         PR fortran/34505
5137         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5138         arguments; add check for return value kind.
5139         * gfortran.dg/float_1.f90: Likewise.
5140
5141 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5142
5143         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5144         (main): Use it.
5145         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5146         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5147         Prune another location line format.
5148         (lto-obj): Call lto_prune_warns on comp_output.
5149
5150 2010-05-18  Jan Hubicka  <jh@suse.cz>
5151
5152         * gcc.dg/lto/ipacp_0.c: New test.
5153         * gcc.dg/lto/ipacp_1.c: New test.
5154
5155 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5156
5157         PR lto/44184
5158         * gcc.dg/lto/20100518_0.c: New test.
5159
5160 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5161
5162         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5163
5164 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5165
5166         PR fortran/43990
5167         * gfortran.dg/class_21.f03: New.
5168
5169 2010-05-17  Jason Merrill  <jason@redhat.com>
5170
5171         PR c++/44157
5172         * g++.dg/cpp0x/initlist34.C: New.
5173
5174         PR c++/44158
5175         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5176
5177 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5178
5179         * g++.dg/ipa/ivinline-1.C: New test.
5180         * g++.dg/ipa/ivinline-2.C: New test.
5181         * g++.dg/ipa/ivinline-3.C: New test.
5182         * g++.dg/ipa/ivinline-4.C: New test.
5183         * g++.dg/ipa/ivinline-5.C: New test.
5184         * g++.dg/ipa/ivinline-6.C: New test.
5185
5186 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5187             Jason Merrill  <jason@redhat.com>
5188
5189         PR c++/44108
5190         * c-c++-common/Wunused-var-8.c: New test.
5191
5192 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5193
5194         PR bootstrap/42347
5195         * gcc.c-torture/compile/pr42347.c: New test.
5196
5197         PR middle-end/44102
5198         * g++.dg/ext/asmgoto1.C: New test.
5199
5200 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5201
5202         PR middle-end/44133
5203         * gcc.dg/tree-ssa/pr44133.c: New test.
5204         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5205         precise.
5206
5207 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5208
5209         PR fortran/44044
5210         * gfortran.dg/class_20.f03: New.
5211
5212 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5213
5214         PR 44078
5215         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5216         debug messages but not the newly introduced one.
5217
5218 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5219
5220         PR fortran/35779
5221         * gfortran.dg/initialization_25.f90: Commented testcase.
5222         * gfortran.dg/initialization_26.f90: New.
5223
5224 2010-05-16  Richard Guenther  <rguenther@suse.de>
5225
5226         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5227         * gcc.dg/pr43084.c: Likewise.
5228         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5229         -fipa-type-escape.
5230         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5231         -fipa-type-escape.
5232         * gcc.dg/struct/struct-reorg.exp: Likewise.
5233         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5234         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5235
5236 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5237
5238         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5239         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5240         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5241         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5242         tests.
5243
5244 2010-05-15  Jason Merrill  <jason@redhat.com>
5245
5246         * g++.dg/eh/spec10.C: New.
5247         * g++.dg/eh/spec11.C: New.
5248         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5249
5250 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5251
5252         PR fortran/44154
5253         PR fortran/42647
5254         * gfortran.dg/allocatable_scalar_9.f90: New.
5255
5256 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5257
5258         PR c++/44148
5259         * g++.dg/torture/pr44148.C: New test.
5260
5261 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5262
5263         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5264         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5265         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5266         diagnostics and type sizes.
5267
5268 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5269
5270         * gnat.dg/lto9.adb: New test.
5271         * gnat.dg/lto9_pkg1.ads: New helper.
5272         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5273
5274 2010-05-15  Jan Hubicka  <jh@suse.cz>
5275
5276         * gcc.dg/lto/ipareference_1.c: Rename to ...
5277         * gcc.dg/lto/ipareference_0.c: ... this one.
5278         * gcc.dg/lto/ipareference_2.c: Rename to ...
5279         * gcc.dg/lto/ipareference_1.c: ... this one.
5280
5281 2010-05-15  Jan Hubicka  <jh@suse.cz>
5282
5283         * gcc.dg/lto/ipareference_1.c: New file.
5284         * gcc.dg/lto/ipareference_2.c: New file.
5285
5286 2010-05-15  Richard Guenther  <rguenther@suse.de>
5287
5288         PR tree-optimization/44038
5289         * gcc.c-torture/compile/pr44038.c: New testcase.
5290
5291 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5292
5293         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5294         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5295
5296 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5297
5298         PR fortran/43207
5299         PR fortran/43969
5300         * gfortran.dg/class_18.f03: New.
5301         * gfortran.dg/class_19.f03: New.
5302
5303 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR debug/44112
5306         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5307         * g++.dg/debug/dwarf2/const1.C: Remove.
5308
5309 2010-05-14  Jason Merrill  <jason@redhat.com>
5310
5311         * g++.dg/eh/cond4.C: New.
5312         * g++.dg/eh/elide2.C: Adjust.
5313         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5314
5315 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5316
5317         PR fortran/44135
5318         * gfortran.dg/actual_array_interface_2.f90: New test.
5319
5320 2010-05-14  Richard Guenther  <rguenther@suse.de>
5321
5322         PR tree-optimization/44119
5323         * gcc.c-torture/compile/pr44119.c: New testcase.
5324
5325 2010-05-14  Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/44127
5328         * g++.dg/eh/terminate1.C: New.
5329
5330 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5331
5332         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5333
5334         PR debug/44136
5335         * gcc.dg/pr44136.c: New test.
5336
5337 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5338
5339         PR c++/30566
5340         * g++.dg/warn/Wshadow-4.C: Adjust.
5341         * g++.dg/warn/Wshadow-5.C: New test.
5342         * g++.dg/warn/Wshadow-6.C: New test
5343
5344 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5345
5346         PR fortran/35779
5347         * gfortran.dg/initialization_25.f90: New.
5348
5349 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5350
5351         * g++.dg/otr-fold-1.C: New test.
5352         * g++.dg/otr-fold-2.C: New test.
5353
5354 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR fortran/44036
5357         * gfortran.dg/gomp/pr44036-1.f90: New test.
5358         * gfortran.dg/gomp/pr44036-2.f90: New test.
5359         * gfortran.dg/gomp/pr44036-3.f90: New test.
5360
5361         PR debug/43983
5362         * gcc.dg/guality/sra-1.c: New test.
5363
5364 2010-05-12  Jan Hubicka  <jh@suse.cz>
5365
5366         * tree-ssa/unreachable.c: New test.
5367
5368 2010-05-12  Jason Merrill  <jason@redhat.com>
5369
5370         * g++.dg/cpp0x/sfinae1.C: New.
5371
5372 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5373
5374         * gcc.target/i386/zee.c: New file.
5375
5376 2010-05-12  Jason Merrill  <jason@redhat.com>
5377
5378         * g++.dg/conversion/op1.C: Expect template candidate message.
5379         * g++.dg/cpp0x/nullptr15.C: Likewise.
5380         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5381         * g++.dg/cpp0x/pr31431.C: Likewise.
5382         * g++.dg/cpp0x/temp_default2.C: Likewise.
5383         * g++.dg/cpp0x/trailing4.C: Likewise.
5384         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5385         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5386         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5387         * g++.dg/cpp0x/variadic35.C: Likewise.
5388         * g++.dg/cpp0x/vt-35147.C: Likewise.
5389         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5390         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5391         * g++.dg/ext/visibility/anon8.C: Likewise.
5392         * g++.dg/ext/vla2.C: Likewise.
5393         * g++.dg/other/pr28114.C: Likewise.
5394         * g++.dg/other/ptrmem10.C: Likewise.
5395         * g++.dg/other/ptrmem11.C: Likewise.
5396         * g++.dg/overload/unknown1.C: Likewise.
5397         * g++.dg/parse/template7.C: Likewise.
5398         * g++.dg/parse/typename7.C: Likewise.
5399         * g++.dg/template/conv11.C: Likewise.
5400         * g++.dg/template/copy1.C: Likewise.
5401         * g++.dg/template/deduce3.C: Likewise.
5402         * g++.dg/template/dependent-expr5.C: Likewise.
5403         * g++.dg/template/friend.C: Likewise.
5404         * g++.dg/template/incomplete2.C: Likewise.
5405         * g++.dg/template/local4.C: Likewise.
5406         * g++.dg/template/local6.C: Likewise.
5407         * g++.dg/template/operator10.C: Likewise.
5408         * g++.dg/template/overload6.C: Likewise.
5409         * g++.dg/template/ptrmem2.C: Likewise.
5410         * g++.dg/template/ptrmem20.C: Likewise.
5411         * g++.dg/template/ptrmem8.C: Likewise.
5412         * g++.dg/template/sfinae2.C: Likewise.
5413         * g++.dg/template/ttp25.C: Likewise.
5414         * g++.dg/template/unify10.C: Likewise.
5415         * g++.dg/template/unify11.C: Likewise.
5416         * g++.dg/template/unify6.C: Likewise.
5417         * g++.dg/template/unify7.C: Likewise.
5418         * g++.dg/template/unify9.C: Likewise.
5419         * g++.dg/template/varmod1.C: Likewise.
5420         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5421         * g++.old-deja/g++.law/operators32.C: Likewise.
5422         * g++.old-deja/g++.pt/crash28.C: Likewise.
5423         * g++.old-deja/g++.pt/crash60.C: Likewise.
5424         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5425         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5426         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5427         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5428         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5429         * g++.old-deja/g++.pt/expr2.C: Likewise.
5430         * g++.old-deja/g++.pt/overload7.C: Likewise.
5431         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5432         * g++.old-deja/g++.pt/spec5.C: Likewise.
5433         * g++.old-deja/g++.pt/spec6.C: Likewise.
5434         * g++.old-deja/g++.pt/t24.C: Likewise.
5435         * g++.old-deja/g++.pt/unify4.C: Likewise.
5436         * g++.old-deja/g++.pt/unify6.C: Likewise.
5437         * g++.old-deja/g++.pt/unify8.C: Likewise.
5438         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5439         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5440         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5441
5442         * g++.dg/cpp0x/initlist32.C: New.
5443
5444         * g++.dg/template/conv11.C: New.
5445         * g++.dg/conversion/op1.C: Adjust expected error.
5446
5447         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5448
5449 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5450
5451         PR target/44088
5452         * gcc.target/i386/avx-cmpsd-1.c: New.
5453         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5454         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5455         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5456         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5457         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5458
5459 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR middle-end/44085
5462         * gcc.dg/gomp/pr44085.c: New test.
5463         * gfortran.dg/gomp/pr44085.f90: New test.
5464
5465 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5466
5467         * objc-obj-c++-shared/Object1.m: New.
5468         * objc.dg/torture: New directory.
5469         * objc.dg/torture/tls: Ditto.
5470         * objc.dg/tls: Ditto.
5471         * objc.dg/torture/tls/trivial.m: New test.
5472         * objc.dg/torture/tls/thr-init-2.m: New test.
5473         * objc.dg/torture/tls/thr-init-3.m: New test.
5474         * objc.dg/torture/tls/thr-init.m: New test.
5475         * objc.dg/torture/tls/diag-1.m: New test.
5476         * objc.dg/torture/tls/tls.exp: New.
5477         * objc.dg/torture/trivial.m: New test.
5478         * objc.dg/torture/dg-torture.exp: New.
5479         * objc.dg/tls/diag-3.m: New test.
5480         * objc.dg/tls/diag-4.m: New test.
5481         * objc.dg/tls/diag-5.m: New test.
5482         * objc.dg/tls/init-1.m: New test.
5483         * objc.dg/tls/init-2.m: New test.
5484         * objc.dg/tls/tls.exp: New.
5485         * objc.dg/tls/diag-2.m: New test.
5486         * lib/objc.exp: Respond to dg-additional-files.
5487
5488 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5489
5490         * gcc.target/m68k/20100512-1.c: New.
5491
5492 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5493
5494         * gnat.dg/lto8.adb: New test.
5495         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5496         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5497
5498 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5499
5500         PR c++/34272
5501         PR c++/43630
5502         PR c++/34491
5503         * g++.dg/template/crash97.C: New.
5504         * g++.dg/template/crash98.C: Likewise.
5505         * g++.dg/template/crash99.C: Likewise.
5506         * g++.dg/cpp0x/pr31439.C: Adjust.
5507         * g++.dg/template/crash95.C: Likewise.
5508
5509 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR middle-end/44071
5512         * c-c++-common/asmgoto-4.c: New test.
5513         * gcc.target/i386/pr44071.c: New test.
5514
5515         PR c++/44062
5516         * c-c++-common/Wunused-var-7.c: New test.
5517         * g++.dg/warn/Wunused-var-9.C: New test.
5518
5519 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5520
5521         PR fortran/43711
5522         * gfortran.dg/gomp/pr43711.f90: New.
5523
5524 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5525
5526         PR fortran/31820
5527         * gfortran.dg/select_5.f90: Updated.
5528
5529 2010-05-11  Jan Hubicka  <jh@suse.cz>
5530
5531         PR tree-optimize/44063
5532         * gcc.c-torture/compile/pr44063.c: New testcase.
5533
5534 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR debug/44023
5537         * gcc.dg/pr44023.c: New test.
5538
5539 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5540
5541         * gnat.dg/lto7.adb: New test.
5542         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5543
5544 2010-05-10  Jason Merrill  <jason@redhat.com>
5545
5546         PR c++/44017
5547         * g++.dg/template/inherit5.C: New.
5548
5549         PR c++/44045
5550         * g++.dg/cpp0x/initlist33.C: New.
5551         * g++.dg/cpp0x/initlist26.C: Adjust.
5552         * g++.dg/cpp0x/initlist28.C: Adjust.
5553
5554 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5555
5556         PR c++/43719
5557         * g++.dg/init/pr43719.C: New.
5558         * g++.dg/anon-struct4.C: Adjust.
5559
5560 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5561
5562         PR debug/44028
5563         * gcc.dg/pr44028.c: New test.
5564
5565 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5566
5567         PR fortran/27866
5568         PR fortran/35003
5569         PR fortran/42809
5570         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5571         * gfortran.dg/warn_conversion.f90: New.
5572
5573 2010-05-10  Michael Matz  <matz@suse.de>
5574
5575         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5576
5577 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5578
5579         PR rtl-optimization/44012
5580         * gcc.dg/pr44012.c: New.
5581
5582 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5583
5584         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5585         Log text on entry and exit.
5586         Prune Sun ld warnings for common symbols with differing sizes.
5587         (lto-link-and-maybe-run): Change caller.
5588
5589 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5590
5591         PR fortran/44044
5592         * gfortran.dg/class_7.f03: Modified.
5593         * gfortran.dg/select_type_1.f03: Modified.
5594         * gfortran.dg/select_type_12.f03: New.
5595
5596 2010-05-10  Richard Guenther  <rguenther@suse.de>
5597
5598         PR tree-optimization/44050
5599         * gcc.dg/torture/pr44050.c: New testcase.
5600
5601 2010-05-10  Wei Guozhi  <carrot@google.com>
5602
5603         PR target/42879
5604         * gcc.target/arm/pr42879.c: New testcase.
5605
5606 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5607
5608         PR c/44051
5609         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5610
5611 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5612
5613         PR c/10676
5614         * gcc.dg/anon-struct-10.c: New test.
5615
5616 2010-05-09  Richard Guenther  <rguenther@suse.de>
5617
5618         PR middle-end/44024
5619         * gcc.dg/pr44024.c: New testcase.
5620
5621 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5622
5623         PR c/4784
5624         * gcc.dg/anon-struct-9.c: New test.
5625
5626 2010-05-09  Richard Guenther  <rguenther@suse.de>
5627
5628         PR middle-end/44043
5629         * gcc.c-torture/compile/pr44043.c: New testcase.
5630
5631 2010-05-09  Richard Guenther  <rguenther@suse.de>
5632
5633         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5634
5635 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5636
5637         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5638
5639 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5640
5641         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5642         * gnat.dg/specs/lto3.ads: Likewise.
5643
5644 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5645
5646         PR middle-end/28685
5647         * gcc.dg/pr28685-1.c: New file.
5648
5649 2010-05-08  Richard Guenther  <rguenther@suse.de>
5650
5651         PR tree-optimization/44030
5652         * gcc.c-torture/compile/pr44030.c: New testcase.
5653
5654 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5655
5656         * gnat.dg/lto6.adb: New test.
5657         * gnat.dg/lto6_pkg.ads: New helper.
5658
5659 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5660
5661         * gnat.dg/lto5.adb: New test.
5662         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5663
5664 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5665
5666         * gnat.dg/lto4.ad[sb]: New test.
5667
5668 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5669
5670         * gnat.dg/specs/lto3.ads: New test.
5671         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5672         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5673
5674 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5675
5676         * gnat.dg/sizetype3.ad[sb]: New test.
5677         * gnat.dg/sizetype3_pkg.ads: New helper.
5678
5679 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5680
5681         PR c++/43951
5682         * g++.dg/init/new29.C: New.
5683
5684 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5685
5686         PR fortran/40728
5687         * gfortran.dg/coarray_1.f90: Fixed error message.
5688         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5689         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5690         * gfortran.dg/intrinsic_std_5.f90: New.
5691
5692 2010-05-07  Jason Merrill  <jason@redhat.com>
5693
5694         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5695
5696 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5697
5698         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5699         (size_t, stderr): Remove.
5700         (read_error): Replaced __builtin_fprintf by fprintf.
5701
5702 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5703
5704         * gcc.dg/ordered-comparison-1.c: New test.
5705         * gcc.dg/ordered-comparison-2.c: New test.
5706         * gcc.dg/ordered-comparison-3.c: New test.
5707         * gcc.dg/ordered-comparison-4.c: New test.
5708
5709 2010-05-06  Mike Stump  <mikestump@comcast.net>
5710
5711         PR objc/35165
5712         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5713
5714 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5715             Jason Merrill  <jason@redhat.com>
5716
5717         * g++.dg/cpp0x/nullptr01.C: New.
5718         * g++.dg/cpp0x/nullptr02.C: New.
5719         * g++.dg/cpp0x/nullptr03.C: New.
5720         * g++.dg/cpp0x/nullptr04.C: New.
5721         * g++.dg/cpp0x/nullptr05.C: New.
5722         * g++.dg/cpp0x/nullptr06.C: New.
5723         * g++.dg/cpp0x/nullptr07.C: New.
5724         * g++.dg/cpp0x/nullptr08.C: New.
5725         * g++.dg/cpp0x/nullptr09.C: New.
5726         * g++.dg/cpp0x/nullptr10.C: New.
5727         * g++.dg/cpp0x/nullptr11.C: New.
5728         * g++.dg/cpp0x/nullptr12.C: New.
5729         * g++.dg/cpp0x/nullptr13.C: New.
5730         * g++.dg/cpp0x/nullptr14.C: New.
5731         * g++.dg/cpp0x/nullptr15.C: New.
5732         * g++.dg/cpp0x/nullptr16.C: New.
5733         * g++.dg/cpp0x/nullptr17.C: New.
5734         * g++.dg/cpp0x/nullptr18.C: New.
5735         * g++.dg/cpp0x/nullptr19.C: New.
5736         * g++.dg/cpp0x/nullptr20.C: New.
5737         * g++.dg/cpp0x/nullptr21.C: New.
5738         * g++.dg/cpp0x/nullptr22.C: New.
5739         * g++.dg/debug/nullptr01.C: New.
5740         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5741
5742 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5743
5744         * gcc.dg/Wunused-var-8.c: Move to...
5745         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5746
5747 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5748
5749         PR c++/40406
5750         * g++.dg/template/crash96.C: New.
5751
5752 2010-05-06  Jan Hubicka  <jh@suse.cz>
5753
5754         PR tree-optimization/43791
5755         * gcc.c-torture/compile/pr43791.c: New file.
5756
5757 2010-05-06  Michael Matz  <matz@suse.de>
5758
5759         PR tree-optimization/43984
5760         * gfortran.dg/pr43984.f90: New test.
5761
5762 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5763
5764         PR 40989
5765         * gcc.dg/pr40989.c: New.
5766
5767 2010-05-06  Richard Guenther  <rguenther@suse.de>
5768
5769         PR tree-optimization/43934
5770         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5771
5772 2010-05-06  Richard Guenther  <rguenther@suse.de>
5773
5774         PR tree-optimization/43987
5775         * gcc.c-torture/execute/pr43987.c: New testcase.
5776         * gcc.dg/torture/pta-escape-1.c: Adjust.
5777         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5778         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5779         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5780         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5781
5782 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5783             Dodji Seketeli  <dodji@redhat.com>
5784
5785         PR c/18624
5786         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5787         * g++.dg/template/sfinae16.C: Likewise.
5788         * gcc.dg/Wunused-var-1.c: Moved to...
5789         * c-c++-common/Wunused-var-1.c: ...here. New test.
5790         * gcc.dg/Wunused-var-2.c: Moved to...
5791         * c-c++-common/Wunused-var-2.c: ...here. New test.
5792         * gcc.dg/Wunused-var-3.c: Moved to...
5793         * c-c++-common/Wunused-var-3.c: ...here. New test.
5794         * gcc.dg/Wunused-var-4.c: Moved to...
5795         * gcc.dg/Wunused-var-1.c: ... here.
5796         * gcc.dg/Wunused-var-5.c: Moved to...
5797         * c-c++-common/Wunused-var-4.c: ...here. New test.
5798         * gcc.dg/Wunused-var-7.c: Moved to...
5799         * c-c++-common/Wunused-var-5.c: ...here. New test.
5800         * gcc.dg/Wunused-var-6.c: Moved to...
5801         * gcc.dg/Wunused-var-2.c: ... here.
5802         * c-c++-common/Wunused-var-1.c: New test.
5803         * c-c++-common/Wunused-var-2.c: New test.
5804         * c-c++-common/Wunused-var-3.c: New test.
5805         * c-c++-common/Wunused-var-4.c: New test.
5806         * c-c++-common/Wunused-var-5.c: New test.
5807         * g++.dg/warn/Wunused-var-1.C: New test.
5808         * g++.dg/warn/Wunused-var-2.C: New test.
5809         * g++.dg/warn/Wunused-var-3.C: New test.
5810         * g++.dg/warn/Wunused-var-4.C: New test.
5811         * g++.dg/warn/Wunused-var-5.C: New test.
5812         * g++.dg/warn/Wunused-var-6.C: New test.
5813         * g++.dg/warn/Wunused-var-7.C: New test.
5814         * g++.dg/warn/Wunused-var-8.C: New test.
5815         * g++.dg/warn/Wunused-parm-1.C: New test.
5816         * g++.dg/warn/Wunused-parm-2.C: New test.
5817         * g++.dg/warn/Wunused-parm-3.C: New test.
5818
5819 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5820
5821         PR fortran/43985
5822         * gfortran.dg/gomp/crayptr5.f90: New test case.
5823
5824 2010-05-05  Jason Merrill  <jason@redhat.com>
5825
5826         PR debug/43370
5827         * g++.dg/ext/attrib39.C: New.
5828
5829 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5830
5831         PR fortran/24978
5832         * gfortran.dg/data_invalid.f90: New.
5833
5834 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5835
5836         * gnat.dg/lto2.adb: New test.
5837
5838 2010-05-05  Jason Merrill  <jason@redhat.com>
5839
5840         PR c++/43787
5841         * g++.dg/opt/empty1.C: New.
5842
5843 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5844
5845         PR fortran/43696
5846         * gfortran.dg/class_17.f03: New.
5847
5848 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5849
5850         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5851
5852 2010-05-04  Mike Stump  <mikestump@comcast.net>
5853
5854         PR objc/35165
5855         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5856
5857 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5858
5859         PR target/43668
5860         * gcc.target/i386/pr43668.c: New.
5861
5862 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5863
5864         PR c++/43028
5865         * g++.dg/cpp0x/initlist31.C: New.
5866
5867 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5868
5869         PR c/43981
5870         * gcc.dg/Wunused-var-8.c: New test.
5871
5872 2010-05-04  Jason Merrill  <jason@redhat.com>
5873
5874         PR c++/38064
5875         * g++.dg/cpp0x/enum3.C: Extend.
5876
5877 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5878
5879         PR target/43799
5880         * gcc.target/i386/pr43799.c: New.
5881
5882 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5883
5884         * gnat.dg/lto1.adb: New test.
5885         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5886
5887 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5888
5889         PR middle-end/43671
5890         * gcc.target/i386/pr43671.c: New.
5891
5892 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5893
5894         PR c++/43705
5895         * g++.dg/template/crash95.C: New.
5896
5897 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5898
5899         PR debug/43508
5900         * gcc.target/i386/pr43508.c: New.
5901
5902 2010-05-04  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/43879
5905         * g++.dg/torture/pr43879-1_0.C: New testcase.
5906         * g++.dg/torture/pr43879-1_1.C: Likewise.
5907
5908 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5909
5910         PR c++/43953
5911         * g++.dg/other/crash-12.C: New test.
5912
5913 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5914
5915         * g++.dg/cdce3.C: Add a space.  Updated.
5916
5917 2010-05-03  Jason Merrill  <jason@redhat.com>
5918
5919         PR c++/43680
5920         * g++.dg/opt/enum2.C: New.
5921         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5922         * g++.dg/warn/Wswitch-1.C: Adjust message.
5923
5924 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5925
5926         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5927         * g++.dg/ext/label13.C: Fix typo.
5928         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5929         alpha*-dec-osf5*.
5930         * gcc.c-torture/compile/limits-declparen.c: xfail on
5931         alpha*-dec-osf5* with -g.
5932         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5933         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5934         * gcc.dg/c99-tgmath-2.c: Likewise.
5935         * gcc.dg/c99-tgmath-3.c: Likewise.
5936         * gcc.dg/c99-tgmath-4.c: Likewise.
5937
5938 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5939
5940         PR fortran/43592
5941         * gfortran.dg/unexpected_interface.f90: New test.
5942
5943 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5944
5945         * ada/acats/run_acats (which): New function.
5946         (host_gnatchop, host_gnatmake): Use it.
5947
5948 2010-05-03  Richard Guenther  <rguenther@suse.de>
5949
5950         PR tree-optimization/43971
5951         * gcc.dg/pr43971.c: New testcase.
5952
5953 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5954
5955         PR debug/43972
5956         * gcc.dg/debug/pr43972.c: New test.
5957
5958 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5959
5960         PR testsuite/43963
5961         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5962
5963 2010-05-02  Richard Guenther  <rguenther@suse.de>
5964
5965         PR tree-optimization/43879
5966         * gcc.dg/torture/pr43879-3.c: New testcase.
5967
5968 2010-05-01  Richard Guenther  <rguenther@suse.de>
5969
5970         PR tree-optimization/43949
5971         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5972
5973 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5974
5975         PR c++/43951
5976         * g++.dg/init/new28.C: New.
5977
5978 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5979
5980         PR objc++/32052
5981         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5982         structure and nested declarations.
5983         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5984         structure and nested declarations.  Reduce header clutter and
5985         use _exit() rather than abort().
5986         * objc.dg/encode-10.m: New.
5987         * objc.dg/encode-11.m: New.
5988
5989 2010-04-30  DJ Delorie  <dj@redhat.com>
5990
5991         * gcc.c-torture/execute/20100430-1.c: New test.
5992
5993 2010-04-30  Jason Merrill  <jason@redhat.com>
5994
5995         PR c++/43868
5996         * g++.dg/template/ptrmem21.C: New.
5997
5998 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5999
6000         PR fortran/18918
6001         PR fortran/43931
6002         * gfortran.dg/coarray_13.f90: New test.
6003
6004 2010-04-30  Richard Guenther  <rguenther@suse.de>
6005
6006         PR lto/43946
6007         * gcc.dg/lto/20100430-1_0.c: New testcase.
6008
6009 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR debug/43942
6012         * c-c++-common/pr43942.c: New test.
6013
6014 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6015
6016         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6017         conflict with darwin crt1.o 'start' symbol.
6018
6019 2010-04-30  Richard Guenther  <rguenther@suse.de>
6020
6021         PR tree-optimization/43879
6022         * gcc.dg/torture/pr43879_1.c: New testcase.
6023
6024 2010-04-30  Richard Guenther  <rguenther@suse.de>
6025
6026         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6027
6028 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6029
6030         PR c++/43890
6031         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6032         user-provided constructor while recursing.
6033
6034 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6035
6036         PR fortran/42274
6037         * gfortran.dg/class_16.f03: New test.
6038
6039 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6040
6041         PR fortran/42274
6042         * gfortran.dg/class_15.f03: New.
6043
6044 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6045
6046         PR fortran/43326
6047         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6048
6049 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6050
6051         PR fortran/43492
6052         * gfortran.dg/generic_22.f03 : New test.
6053
6054 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6055
6056         PR fortran/42353
6057         * gfortran.dg/class_14.f03: New test.
6058
6059 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6060
6061         PR fortran/42680
6062         * gfortran.dg/interface_32.f90: New test.
6063
6064 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6065             Janus Weil  <janus@gcc.gnu.org>
6066
6067         PR fortran/41829
6068         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6069         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6070         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6071
6072 2010-04-28  Mike Stump  <mikestump@comcast.net>
6073
6074         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6075         dg-excess-errors.
6076         * g++.dg/uninit-pred-2_b.C: Likewise.
6077
6078 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6079
6080         PR fortran/18918
6081         PR fortran/43919
6082         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6083
6084 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6085
6086         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6087         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6088         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6089         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6090         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6091
6092 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6093
6094         * gcc.dg/const-uniq-1.c: New test.
6095         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6096
6097 2010-04-28  Xinliang David Li  <davidxl@google.com>
6098
6099         * gcc.dg/uninit-pred-2_b.c: New test.
6100         * gcc.dg/uninit-pred-4_b.c: New test.
6101         * gcc.dg/uninit-pred-3_d.c: New test.
6102         * gcc.dg/uninit-pred-6_b.c: New test.
6103         * gcc.dg/uninit-pred-8_b.c: New test.
6104         * gcc.dg/uninit-pred-3_a.c: New test.
6105         * gcc.dg/uninit-pred-2_c.c: New test.
6106         * gcc.dg/uninit-pred-5_a.c: New test.
6107         * gcc.dg/uninit-pred-3_e.c: New test.
6108         * gcc.dg/uninit-pred-7_a.c: New test.
6109         * gcc.dg/uninit-pred-6_c.c: New test.
6110         * gcc.dg/uninit-pred-9_a.c: New test.
6111         * gcc.dg/uninit-pred-8_c.c: New test.
6112         * gcc.dg/uninit-pred-3_b.c: New test.
6113         * gcc.dg/uninit-pred-5_b.c: New test.
6114         * gcc.dg/uninit-pred-7_b.c: New test.
6115         * gcc.dg/uninit-pred-6_d.c: New test.
6116         * gcc.dg/uninit-pred-9_b.c: New test.
6117         * gcc.dg/uninit-pred-2_a.c: New test.
6118         * gcc.dg/uninit-pred-4_a.c: New test.
6119         * gcc.dg/uninit-pred-3_c.c: New test.
6120         * gcc.dg/uninit-pred-6_a.c: New test.
6121         * gcc.dg/uninit-pred-8_a.c: New test.
6122         * gcc.dg/uninit-pred-7_c.c: New test.
6123         * gcc.dg/uninit-pred-6_e.c: New test.
6124         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6125         * g++.dg/uninit-pred-1_a.C: New test.
6126         * g++.dg/uninit-pred-1_b.C: New test.
6127         * g++.dg/uninit-pred-2_a.C: New test.
6128         * g++.dg/uninit-pred-2_b.C: New test.
6129         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6130         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6131         * g++.dg/uninit-pred-loop_1.cc: New test.
6132
6133 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6134
6135         * gcc.dg/lto/20091209-1_0.c: New testcase.
6136
6137 2010-04-28  Richard Guenther  <rguenther@suse.de>
6138
6139         PR tree-optimization/43879
6140         PR tree-optimization/43909
6141         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6142
6143 2010-04-28  Richard Guenther  <rguenther@suse.de>
6144
6145         PR c++/43880
6146         * g++.dg/torture/pr43880.C: New testcase.
6147
6148 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6149
6150         PR c++/9335
6151         * g++.dg/template/recurse2.C: Update
6152         * g++.dg/template/recurse.C: Update.
6153         * g++.dg/template/pr23510.C: Update.
6154         * lib/prune.exp: Filter out 'recursively instantiated'.
6155
6156 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6157
6158         PR c++/29043
6159         * g++.dg/init/pr29043.C: New.
6160
6161 2010-04-27  Jason Merrill  <jason@redhat.com>
6162
6163         * g++.dg/lookup/scoped5.C: Adjust.
6164         * g++.dg/lookup/scoped8.C: Adjust.
6165         * g++.dg/template/dependent-expr5.C: Adjust.
6166         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6167
6168         PR c++/43856
6169         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6170
6171         PR c++/43875
6172         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6173
6174 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6175             Jan Hubicka <hubicka@ucw.cz>
6176
6177         * gcc.dg/pure-2.c: New testcase.
6178         * gcc.dg/const-1.c: New testcase.
6179
6180 2010-04-27  Jason Merrill  <jason@redhat.com>
6181
6182         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6183
6184         PR c++/41468
6185         * g++.dg/template/sfinae17.C: New.
6186         * g++.dg/template/sfinae18.C: New.
6187
6188 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6189
6190         * g++.dg/init/pr42844.C: New.
6191         * g++.dg/cpp0x/pr42844-2.C: New.
6192         * g++.dg/cpp0x/defaulted2.C: Adjust.
6193         * g++.dg/tree-ssa/pr27549.C: Likewise.
6194         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6195
6196 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6197
6198         PR fortran/18918
6199         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6200
6201 2010-04-27  Richard Guenther  <rguenther@suse.de>
6202
6203         PR middle-end/40561
6204         * g++.dg/other/pr40561.C: New testcase.
6205
6206 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6207
6208         PR middle-end/43812
6209         * g++.dg/ipa/pr43812.C: New test.
6210
6211 2010-04-27  Jan Hubicka  <jh@suse.cz>
6212
6213         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6214         (test): ... this one.
6215
6216 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6217
6218         PR target/40657
6219         * gcc.target/arm/thumb-stackframe.c: New test.
6220
6221 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6222
6223         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6224         * gcc.dg/misc-column.c: Likewise.
6225         * gcc.dg/Walways-true-1.c: Likewise.
6226         * gcc.dg/Walways-true-2.c: Likewise.
6227         * gcc.dg/warn-addr-cmp.c: Likewise.
6228
6229 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6230
6231         PR fortran/18918
6232         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6233         * gfortran.dg/coarray_12.f90: New.
6234
6235 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6236
6237         PR c/32207
6238         * gcc.dg/pr32207.c: New test.
6239         * gcc.dg/misc-column.c: Adjust expected warning.
6240         * gcc.dg/Walways-true-1.c: Likewise.
6241         * gcc.dg/Walways-true-2.c: Likewise.
6242         * gcc.dg/warn-addr-cmp.c: Likewise.
6243
6244 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6245
6246         PR lto/42776
6247         * lib/lto.exp (lto_prune_vis_warns): New function.
6248         (lto-link-and-maybe-run): Call it.
6249
6250 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6251
6252         PR tree-optimization/43904
6253         * gcc.dg/tree-ssa/tailcall-6.c: New.
6254
6255 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6256
6257         PR testsuite/35165
6258         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6259         Darwin8/OSX10.4 - compatible code generation.
6260         Use scan-rtl-dump.
6261         * obj-c++.dg/stubify-1.mm: Ditto.
6262         * lib/objc-torture.exp: Do not require link success for
6263         "trivial.m" in the runtime checks when dowhat = 'compile'.
6264         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6265         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6266         Darwin8/OSX10.4 - compatible code generation.
6267         * objc.dg/stubify-2.m: Ditto.
6268         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6269         * objc.dg/next-runtime-1.m: Ditto.
6270         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6271         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6272         runtimes on Darwin.
6273
6274 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6275
6276         PR 43715
6277         * lib/plugin-support.exp: Use "-undefined
6278         dynamic_lookup" on darwin.
6279
6280 2010-04-26  Richard Guenther  <rguenther@suse.de>
6281
6282         * gcc.dg/lto/20100426_0.c: New testcase.
6283
6284 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6285
6286         PR tree-optimization/43833
6287         gcc.dg/Warray-bounds-8.c: New test case.
6288
6289 2010-04-26  Richard Guenther  <rguenther@suse.de>
6290
6291         PR lto/43080
6292         * g++.dg/lto/20100423-3_0.C: New testcase.
6293
6294 2010-04-26  Richard Guenther  <rguenther@suse.de>
6295
6296         PR lto/42425
6297         * g++.dg/lto/20100423-2_0.C: New testcase.
6298
6299 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6300
6301         * gcc.dg/vect/bb-slp-23.c: New test.
6302
6303 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6304
6305         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6306         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6307         * gcc.dg/c1x-float-1.c: New test.
6308
6309 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6310
6311         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6312         of "lea\[ \t\]".
6313
6314 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6315
6316         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6317         FreeBSD.
6318         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6319         * gfortran.dg/default_format_2.f90: Ditto.
6320
6321 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6322
6323         * gfortran.dg/pr43505.f90: Clean up .mod file.
6324         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6325         * gfortran.dg/pr41347.f90: Ditto.
6326         * gfortran.dg/internal_pack_4.f90: Ditto.
6327         * gfortran.dg/proc_decl_23.f90: Ditto.
6328         * gfortran.dg/recursive_check_3.f90: Ditto.
6329         * gfortran.dg/intent_out_3.f90: Ditto.
6330         * gfortran.dg/assignment_2.f90: Ditto.
6331         * gfortran.dg/pr41928.f90: Ditto.
6332         * gfortran.dg/pr42166.f90: Ditto.
6333         * gfortran.dg/private_type_12.f90: Ditto.
6334         * gfortran.dg/graphite/pr42185.f90: Ditto.
6335         * gfortran.dg/graphite/pr42186.f90: Ditto.
6336         * gfortran.dg/graphite/pr40982.f90: Ditto.
6337         * gfortran.dg/graphite/id-2.f90: Ditto.
6338         * gfortran.dg/graphite/id-4.f90: Ditto.
6339         * gfortran.dg/graphite/pr42050.f90: Ditto.
6340         * gfortran.dg/graphite/id-18.f90: Ditto.
6341         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6342         * gfortran.dg/graphite/pr41924.f90: Ditto.
6343         * gfortran.dg/graphite/pr42393.f90: Ditto.
6344         * gfortran.dg/graphite/pr37980.f90: Ditto.
6345         * gfortran.dg/graphite/pr38953.f90: Ditto.
6346         * gfortran.dg/graphite/pr42180.f90: Ditto.
6347         * gfortran.dg/graphite/pr42181.f90: Ditto.
6348         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6349         * gfortran.dg/select_type_4.f90: Ditto.
6350         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6351         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6352         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6353         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6354         * gfortran.dg/whole_file_11.f90: Ditto.
6355         * gfortran.dg/private_type_11.f90: Ditto.
6356         * gfortran.dg/vect/vect-gems.f90: Ditto.
6357         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6358
6359 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6360
6361         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6362
6363 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6364
6365         * gnat.dg/pack15.ad[sb]: New test.
6366
6367 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6368
6369         * gcc.target/arm/mla-1.c: New test.
6370
6371 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6372
6373         PR fortran/30073
6374         PR fortran/43793
6375         * gfortran.dg/pr43793.f90: New test.
6376
6377 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6378
6379         PR tree-optimization/41442
6380         * gcc.target/i386/pr41442.c: New test.
6381
6382 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6383
6384         PR fortran/43832
6385         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6386
6387 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6388
6389         PR fortran/43832
6390         * gfortran.dg/open_nounit.f90: New test.
6391
6392 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6393
6394         PR fortran/43841
6395         PR fortran/43843
6396         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6397
6398 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6399
6400         * gcc.dg/Wconversion-integer.c: Update.
6401
6402 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6403
6404         * gnat.dg/unchecked_convert5.adb: New test.
6405
6406 2010-04-23  Richard Guenther  <rguenther@suse.de>
6407
6408         PR lto/41734
6409         * gcc.dg/lto/20100423-2_0.c: New testcase.
6410         * gcc.dg/lto/20100423-2_0.c: Likewise.
6411
6412 2010-04-23  Richard Guenther  <rguenther@suse.de>
6413
6414         PR lto/43455
6415         * gcc.dg/lto/20100423-1_0.c: New testcase.
6416         * gcc.dg/lto/20100423-1_1.c: Likewise.
6417
6418 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6419
6420         PR tree-optimization/43846
6421         * gcc.dg/tree-ssa/sra-10.c: New test.
6422
6423 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6424
6425         PR middle-end/43835
6426         * gcc.c-torture/execute/pr43835.c: New test.
6427
6428 2010-04-23  Richard Guenther  <rguenther@suse.de>
6429
6430         PR lto/42653
6431         * g++.dg/lto/20100423-1_0.C: New testcase.
6432
6433 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6434
6435         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6436
6437 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6438
6439         PR tree-optimization/43842
6440         * gcc.dg/vect/pr43842.c: New test.
6441
6442 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6443
6444         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6445         * gcc.target/i386/wmul-2.c: Likewise.
6446
6447 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6448
6449         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6450         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6451
6452 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6453
6454         * gfortran.dg/reassoc_6.f: New testcase.
6455
6456 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6457
6458         PR middle-end/29274
6459         * gcc.target/arm/wmul-1.c: New test.
6460         * gcc.target/arm/wmul-2.c: New test.
6461
6462 2010-04-22  Richard Guenther  <rguenther@suse.de>
6463
6464         PR tree-optimization/43845
6465         * gcc.c-torture/compile/pr43845.c: New testcase.
6466
6467 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6468
6469         PR middle-end/29274
6470         * gcc.target/i386/wmul-1.c: New test.
6471         * gcc.target/i386/wmul-2.c: New test.
6472         * gcc.target/bfin/wmul-1.c: New test.
6473         * gcc.target/bfin/wmul-2.c: New test.
6474
6475 2010-04-22  Richard Guenther  <rguenther@suse.de>
6476
6477         PR fortran/43829
6478         * gfortran.dg/vector_subscript_6.f90: New testcase.
6479         * gfortran.dg/assign_10.f90: Adjust.
6480
6481 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6482
6483         PR fortran/43836
6484         * gfortran.dg/gomp/pr43836.f90: New test.
6485
6486 2010-04-21  Richard Guenther  <rguenther@suse.de>
6487
6488         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6489
6490 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6491
6492         * gcc.dg/torture/builtin-cproj-3.c: New.
6493
6494 2010-04-20  Jason Merrill  <jason@redhat.com>
6495
6496         PR c++/9335
6497         * g++.dg/template/recurse2.C: New.
6498         * g++.dg/parse/crash36.C: Adjust.
6499         * g++.dg/other/fold1.C: Adjust.
6500         * g++.dg/init/member1.C: Adjust.
6501         * lib/prune.exp: Prune "skipping N instantiation contexts".
6502
6503 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6504
6505         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6506
6507 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6508
6509         * gcc.dg/torture/builtin-cproj-1.c: New.
6510         * gcc.dg/torture/builtin-cproj-2.c: New.
6511
6512 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6513
6514         PR c++/43800
6515         PR c++/43704
6516         * g++.dg/template/typedef32.C: Adjust.
6517         * g++.dg/template/typedef33.C: New test.
6518
6519 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6520
6521         PR fortran/43227
6522         * gfortran.dg/proc_decl_23.f90: New test.
6523
6524         PR fortran/43266
6525         * gfortran.dg/abstract_type_6.f03: New test.
6526
6527 2010-04-20  Xinliang David Li  <davidxl@google.com>
6528
6529         * g++.dg/tree-ssa/fold-compare.C: New.
6530
6531 2010-04-20  Richard Guenther  <rguenther@suse.de>
6532
6533         PR tree-optimization/39417
6534         * g++.dg/torture/pr39417.C: New testcase.
6535
6536 2010-04-20  Richard Guenther  <rguenther@suse.de>
6537
6538         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6539
6540 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6541
6542         * g++.dg/debug/dwarf2/rv1.C: New test.
6543
6544 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6545
6546         PR target/43635
6547         * gcc.c-torture/compile/pr43635.c: New testcase.
6548
6549 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR fortran/43339
6552         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6553         of sequential loops being private only in the innermost containing
6554         task region.
6555
6556         PR middle-end/43337
6557         * gfortran.dg/gomp/pr43337.f90: New test.
6558
6559 2010-04-19  Richard Guenther  <rguenther@suse.de>
6560
6561         PR tree-optimization/43796
6562         * gfortran.dg/pr43796.f90: New testcase.
6563
6564 2010-04-19  Richard Guenther  <rguenther@suse.de>
6565
6566         PR tree-optimization/43783
6567         * gcc.c-torture/execute/pr43783.c: New testcase.
6568
6569 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6570
6571         PR target/43766
6572         * gcc.target/i386/pr43766.c: New test.
6573
6574 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6575
6576         PR target/43662
6577         * gcc.target/i386/pr43662.c: New test.
6578
6579 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6580
6581         PR c++/43704
6582         * g++.dg/template/typedef32.C: New test.
6583
6584 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6585
6586         PR tree-optimization/37027
6587         * lib/target-supports.exp
6588         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6589         * gcc.dg/vect/pr37027.c: New test.
6590         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6591         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6592         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6593         gcc.dg/vect/vect-complex-6.c: Likewise.
6594
6595 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6596
6597         * g++.dg/debug/dwarf2/enum1.C: New test.
6598
6599 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601         * gnat.dg/rep_clause5.ad[sb]: New test.
6602         * gnat.dg/rep_clause5_pkg.ads: New helper.
6603
6604 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6605
6606         PR tree-optimization/43771
6607         * g++.dg/vect/pr43771.cc: New test.
6608
6609 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6610
6611         PR fortran/31538
6612         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6613         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6614
6615 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6616
6617         * gnat.dg/sizetype.adb: Rename into...
6618         * gnat.dg/sizetype1.adb: ...this.
6619         * gnat.dg/sizetype2.adb: New test.
6620
6621 2010-04-16  Richard Guenther  <rguenther@suse.de>
6622
6623         PR tree-optimization/43572
6624         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6625
6626 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6627
6628         * gnat.dg/specs/discr_private.ads: New test.
6629
6630 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6631
6632         PR target/41514
6633         * gcc.target/arm/thumb-comparisons.c: New test.
6634
6635         PR target/40603
6636         * gcc.target/arm/thumb-cbranchqi.c: New test.
6637
6638 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6639
6640         * g++.dg/torture/pr36191.C: Enable for SH.
6641
6642 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6643
6644         * gnat.dg/wide_boolean.adb: New test.
6645         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6646
6647 2010-04-15  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6650         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6651         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6652         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6653         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6654         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6655         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6656         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6657         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6658         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6659         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6660         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6661         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6662         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6663         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6664
6665 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6666
6667         PR target/21803
6668         * gcc.target/arm/pr42496.c: New test.
6669
6670 2010-04-14  Jason Merrill  <jason@redhat.com>
6671
6672         PR c++/36625
6673         * g++.dg/ext/attrib38.C: New.
6674
6675 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6676
6677         PR testsuite/43739
6678         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6679
6680 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6681
6682         PR 42966
6683         * gcc.dg/cpp/warn-undef-2.c: Update.
6684         * gcc.dg/cpp/warn-traditional-2.c: Update.
6685         * gcc.dg/cpp/warn-comments-2.c: Update.
6686         * gcc.dg/cpp/warn-variadic-2.c: Update.
6687         * gcc.dg/cpp/warn-long-long-2.c: Update.
6688         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6689         * gcc.dg/cpp/warn-multichar-2.c: Update.
6690         * gcc.dg/cpp/warn-normalized-3.c: Update.
6691         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6692         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6693         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6694         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6695         * gcc.dg/cpp/warn-redefined-2.c: Update.
6696         * gfortran.dg/warning-directive-2.F90: Update.
6697         * c-c++-common/cpp/warning-directive-2.c: Update.
6698
6699 2010-04-14  Michael Matz  <matz@suse.de>
6700
6701         PR tree-optimization/42963
6702         * gcc.dg/pr42963.c: New testcase.
6703
6704 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6705
6706         * gnat.dg/class_wide.adb: Rename into...
6707         * gnat.dg/class_wide1.adb: ...this.
6708         * gnat.dg/class_wide2.ad[sb]: New test.
6709
6710 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6711
6712         PR fortran/18918
6713         * gfortran.dg/coarray_9.f90: Update dg-errors.
6714         * gfortran.dg/coarray_10.f90: New test.
6715         * gfortran.dg/coarray_11.f90: New test.
6716
6717 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6718
6719         PR fortran/43747
6720         gfortran.dg/initialization_24.f90: New test.
6721
6722 2010-04-13  Jason Merrill  <jason@redhat.com>
6723
6724         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6725         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6726
6727 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6728
6729         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6730         * g++.dg/dg.exp: Likewise.
6731         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6732         * c-c++-common/cpp/warning-directive-1.c: ... here.
6733         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6734         * c-c++-common/cpp/warning-directive-2.c: ... here.
6735         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6736         * c-c++-common/cpp/warning-directive-3.c: ... here.
6737         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6738         * c-c++-common/cpp/warning-directive-4.c: ... here.
6739         * g++.dg/cpp/warning-directive-1.C: Delete.
6740         * g++.dg/cpp/warning-directive-2.C: Delete.
6741         * g++.dg/cpp/warning-directive-3.C: Delete.
6742         * g++.dg/cpp/warning-directive-4.C: Delete.
6743         * gcc.dg/cpp/normalised-3.c: Delete.
6744         * g++.dg/cpp/normalised-1.C: Rename as ...
6745         * c-c++-common/cpp/normalised-3.c: ... this.
6746
6747 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6748
6749         * gcc.dg/tree-ssa/sra-9.c: New test.
6750
6751 2010-04-13  Michael Matz  <matz@suse.de>
6752
6753         PR middle-end/43730
6754         * gcc.dg/pr43730.c: New test.
6755
6756 2010-04-13  Michael Matz  <matz@suse.de>
6757
6758         * gcc.dg/tree-ssa/negate.c: New testcase.
6759
6760 2010-04-13  Richard Guenther  <rguenther@suse.de>
6761
6762         PR testsuite/43735
6763         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6764
6765 2010-04-13  Richard Guenther  <rguenther@suse.de>
6766
6767         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6768
6769 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6770
6771         * gnat.dg/derived_type1.adb: New test.
6772
6773 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6774
6775         * gcc.dg/plugindir1.c: New testcase.
6776         * gcc.dg/plugindir2.c: New testcase.
6777         * gcc.dg/plugindir3.c: New testcase.
6778         * gcc.dg/plugindir4.c: New testcase.
6779
6780 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6781
6782         * gcc.target/i386/rotate-2.c: New test.
6783
6784 2010-04-12  Jason Merrill  <jason@redhat.com>
6785
6786         PR c++/43641
6787         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6788         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6789
6790 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6791
6792         PR c++/25811
6793         * g++.dg/init/pr25811.C: New test.
6794
6795 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6796
6797         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6798         dg-error, dg-warning.
6799         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6800
6801 2010-04-12  Richard Guenther  <rguenther@suse.de>
6802
6803         * gcc.dg/torture/inline-2.c: New testcase.
6804
6805 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR bootstrap/43699
6808         * gcc.dg/Wunused-var-7.c: New test.
6809
6810         PR tree-optimization/43560
6811         * gcc.c-torture/execute/pr43560.c: New test.
6812
6813 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/aggr13.adb: New test.
6816         * gnat.dg/aggr14.adb: Likewise.
6817         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6818
6819 2010-04-12  Richard Guenther  <rguenther@suse.de>
6820
6821         PR c++/43611
6822         * g++.dg/torture/pr43611.C: New testcase.
6823
6824 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6825
6826         PR c/36774
6827         * gcc.dg/pr36774-1.c: New test.
6828         * gcc.dg/pr36774-2.c: New test.
6829
6830 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6831
6832         * gcc.target/sh/rte-delay-slot.c: New test.
6833
6834 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6835
6836         * gnat.dg/pack9.adb: Remove -cargs option.
6837         * gnat.dg/aggr12.ad[sb]: New test.
6838
6839 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6840
6841         PR target/43417
6842         * gcc.target/sh/pr43417.c: New test.
6843
6844 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6845
6846         PR fortran/43591
6847         * gfortran.dg/spec_expr_6.f90: New test.
6848
6849 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6850
6851         PR cpp/43195
6852         * gcc.dg/cpp/pr43195.c: New.
6853         * gcc.dg/cpp/pr43195.h: New.
6854
6855 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6856
6857         PR 42965
6858         * gcc.dg/Werror-6.c: Adjust.
6859         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6860         * gcc.dg/Werror-4.c: Likewise.
6861         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6862         * gcc.dg/Wswitch-enum-error.c: Likewise.
6863         * gcc.dg/Wpointer-arith.c: Likewise.
6864         * gcc.dg/Wfatal.c: Likewise.
6865         * gcc.dg/Wswitch-error.c: Likewise.
6866         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6867         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6868         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6869         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6870         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6871         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6872         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6873         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6874         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6875         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6876         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6877         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6878         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6879         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6880         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6881         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6882         * g++.dg/cpp/warning-directive-2.C: Likewise.
6883         * gfortran.dg/warning-directive-2.F90: Likewise.
6884
6885 2010-04-09  Jason Merrill  <jason@redhat.com>
6886
6887         PR c++/42623
6888         * g++.dg/template/sizeof13.C: New.
6889
6890 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6891
6892         * g++.dg/other/pr35504.C: Add check for thiscall.
6893         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6894         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6895
6896 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6897
6898         PR c++/28584
6899         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6900         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6901         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6902         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6903         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6904         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6905         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6906         * g++.dg/other/increment1.C: Likewise.
6907
6908 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/18918
6911         * gfortran.dg/coarray_7.f90: New test.
6912         * gfortran.dg/coarray_8.f90: New test.
6913
6914 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6915
6916         PR fortran/28039
6917         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6918
6919 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6920
6921         PR target/43643
6922         * gcc.dg/pr43643.c: New test.
6923
6924 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6925
6926         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6927
6928 2010-04-08  Richard Guenther  <rguenther@suse.de>
6929
6930         PR tree-optimization/43679
6931         * gcc.c-torture/compile/pr43679.c: New testcase.
6932
6933 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR debug/43670
6936         * gcc.dg/pr43670.c: New test.
6937
6938 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6939
6940         PR middle-end/40815
6941         * gcc.dg/tree-ssa/reassoc-19.c: New.
6942
6943 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR c/18624
6946         * gcc.dg/Wunused-var-1.c: New test.
6947         * gcc.dg/Wunused-var-2.c: New test.
6948         * gcc.dg/Wunused-var-3.c: New test.
6949         * gcc.dg/Wunused-var-4.c: New test.
6950         * gcc.dg/Wunused-var-5.c: New test.
6951         * gcc.dg/Wunused-var-6.c: New test.
6952         * gcc.dg/Wunused-parm-1.c: New test.
6953
6954         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6955         * gcc.dg/trunc-1.c: Likewise.
6956         * gcc.dg/vla-9.c: Likewise.
6957         * gcc.dg/dfp/composite-type.c: Likewise.
6958
6959 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6960
6961         PR objc/35996
6962         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6963         * obj-c++.dg/objc-gc-3.mm: Ditto.
6964
6965 2010-04-07  Simon Baldwin  <simonb@google.com>
6966
6967         * gcc.dg/cpp/warn-undef-2.c: New.
6968         * gcc.dg/cpp/warn-traditional-2.c: New.
6969         * gcc.dg/cpp/warn-comments-2.c: New.
6970         * gcc.dg/cpp/warning-directive-1.c: New.
6971         * gcc.dg/cpp/warn-long-long.c: New.
6972         * gcc.dg/cpp/warn-traditional.c: New.
6973         * gcc.dg/cpp/warn-variadic-2.c: New.
6974         * gcc.dg/cpp/warn-undef.c: New.
6975         * gcc.dg/cpp/warn-normalized-1.c: New.
6976         * gcc.dg/cpp/warning-directive-2.c: New.
6977         * gcc.dg/cpp/warn-long-long-2.c: New.
6978         * gcc.dg/cpp/warn-variadic.c: New.
6979         * gcc.dg/cpp/warn-normalized-2.c: New.
6980         * gcc.dg/cpp/warning-directive-3.c: New.
6981         * gcc.dg/cpp/warn-deprecated-2.c: New.
6982         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6983         * gcc.dg/cpp/warn-multichar-2.c: New.
6984         * gcc.dg/cpp/warn-normalized-3.c: New.
6985         * gcc.dg/cpp/warning-directive-4.c: New.
6986         * gcc.dg/cpp/warn-unused-macros.c: New.
6987         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6988         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6989         * gcc.dg/cpp/warn-cxx-compat.c: New.
6990         * gcc.dg/cpp/warn-redefined.c: New.
6991         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6992         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6993         * gcc.dg/cpp/warn-deprecated.c: New.
6994         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6995         * gcc.dg/cpp/warn-redefined-2.c: New.
6996         * gcc.dg/cpp/warn-comments.c: New.
6997         * gcc.dg/cpp/warn-multichar.c: New.
6998         * g++.dg/cpp/warning-directive-1.C: New.
6999         * g++.dg/cpp/warning-directive-2.C: New.
7000         * g++.dg/cpp/warning-directive-3.C: New.
7001         * g++.dg/cpp/warning-directive-4.C: New.
7002         * gfortran.dg/warning-directive-1.F90: New.
7003         * gfortran.dg/warning-directive-3.F90: New.
7004         * gfortran.dg/warning-directive-2.F90: New.
7005         * gfortran.dg/warning-directive-4.F90: New.
7006
7007 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7008
7009         PR objc++/23716
7010         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7011
7012 2010-04-07  Jason Merrill  <jason@redhat.com>
7013
7014         * g++.dg/template/dr408.C: New.
7015
7016         * g++.dg/lookup/ns4.C: New.
7017
7018         PR c++/38392
7019         * g++.dg/template/friend51.C: New test.
7020
7021         PR c++/41970
7022         * g++.old-deja/g++.other/linkage1.C: Adjust.
7023
7024 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7025
7026         PR c++/42697
7027         * g++.dg/template/crash94.C: New test.
7028
7029 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7030
7031         PR c++/40239
7032         * g++.dg/init/aggr5.C: New test.
7033         * g++.dg/init/aggr5.C: New test.
7034
7035 2010-04-07  Richard Guenther  <rguenther@suse.de>
7036
7037         PR tree-optimization/43270
7038         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7039         * gcc.dg/Warray-bounds-7.c: Likewise.
7040
7041 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7042
7043         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7044         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7045         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7046
7047 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7048
7049         PR c++/42556
7050         * g++.dg/init/pr42556.C: New test.
7051
7052 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7053
7054         PR debug/43628
7055         * g++.dg/debug/dwarf2/typedef2.C: New test.
7056
7057 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7058
7059         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7060         c-c++-common/dwarf2/redeclaration-1.C
7061
7062 2010-04-06  Jason Merrill  <jason@redhat.com>
7063
7064         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7065         * g++.dg/ext/attrib18.C: Likewise.
7066         * g++.dg/ext/bitfield2.C: Likewise.
7067         * g++.dg/ext/bitfield4.C: Likewise.
7068         * g++.dg/ext/visibility/warn2.C: Likewise.
7069         * g++.dg/ext/visibility/warn3.C: Likewise.
7070         * g++.dg/gomp/pr26690-1.C: Likewise.
7071         * g++.dg/inherit/covariant7.C: Likewise.
7072         * g++.dg/init/synth2.C: Likewise.
7073         * g++.dg/lookup/using7.C: Likewise.
7074         * g++.dg/other/crash-4.C: Likewise.
7075         * g++.dg/other/error13.C: Likewise.
7076         * g++.dg/other/error20.C: Likewise.
7077         * g++.dg/parse/crash31.C: Likewise.
7078         * g++.dg/parse/error16.C: Likewise.
7079         * g++.dg/parse/error19.C: Likewise.
7080         * g++.dg/parse/error27.C: Likewise.
7081         * g++.dg/parse/error28.C: Likewise.
7082         * g++.dg/parse/fused-params1.C: Likewise.
7083         * g++.dg/template/error2.C: Likewise.
7084         * g++.dg/template/local6.C: Likewise.
7085         * g++.dg/template/qualttp15.C: Likewise.
7086         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7087         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7088         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7089         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7090         * g++.old-deja/g++.eh/spec6.C: Likewise.
7091         * g++.old-deja/g++.jason/crash3.C: Likewise.
7092         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7093         * g++.old-deja/g++.law/ctors5.C: Likewise.
7094         * g++.old-deja/g++.law/ctors9.C: Likewise.
7095         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7096         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7097         * g++.old-deja/g++.other/struct1.C: Likewise.
7098         * g++.old-deja/g++.other/volatile1.C: Likewise.
7099         * g++.old-deja/g++.pt/crash36.C: Likewise.
7100         * g++.old-deja/g++.pt/derived3.C: Likewise.
7101         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7102         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7103
7104 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7105
7106         PR middle-end/43519
7107         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7108         * gcc.dg/graphite/id-19.c: New.
7109
7110 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7111
7112         PR middle-end/32824
7113         * gcc.dg/vect/pr32824: New.
7114
7115 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7116
7117         PR fortran/18918
7118         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7119         * gfortran.dg/coarray_3.f90: Ditto.
7120         * gfortran.dg/coarray_4.f90: Ditto.
7121         * gfortran.dg/coarray_5.f90: Ditto.
7122         * gfortran.dg/coarray_6.f90: Ditto.
7123         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7124
7125 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7126
7127         PR fortran/18918
7128         * gfortran.dg/coarray_4.f90: Fix test.
7129         * gfortran.dg/coarray_6.f90: Add more tests.
7130
7131 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7132
7133         PR fortran/18918
7134         * gfortran.dg/coarray_4.f90: New test.
7135         * gfortran.dg/coarray_5.f90: New test.
7136         * gfortran.dg/coarray_6.f90: New test.
7137
7138 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7139
7140         PR fortran/18918
7141         * gfortran.dg/iso_fortran_env_5.f90: New test.
7142         * gfortran.dg/iso_fortran_env_6.f90: New test.
7143
7144 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7145
7146         PR fortran/39997
7147         * gfortran.dg/coarray_1.f90: New test.
7148         * gfortran.dg/coarray_2.f90: New test.
7149         * gfortran.dg/coarray_3.f90: New test.
7150
7151 2010-04-06  Jason Merrill  <jason@redhat.com>
7152
7153         PR c++/43648
7154         * g++.dg/template/dtor8.C: New.
7155
7156         PR c++/43621
7157         * g++.dg/template/error-recovery2.C: New.
7158
7159 2010-04-06  Jan Hubicka  <jh@suse.czpli
7160
7161         PR tree-optimization/42906
7162         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7163
7164 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7165
7166         PR fortran/43178
7167         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7168         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7169         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7170
7171 2010-04-06  Richard Guenther  <rguenther@suse.de>
7172
7173         PR tree-optimization/43627
7174         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7175
7176 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7177
7178         PR target/43638
7179         * gcc.target/i386/pr43638.c: New test.
7180
7181 2010-04-06  Richard Guenther  <rguenther@suse.de>
7182
7183         PR middle-end/43661
7184         * gcc.c-torture/compile/pr43661.c: New testcase.
7185
7186 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7187
7188         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7189
7190 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7191
7192         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7193
7194 2010-04-02  Richard Guenther  <rguenther@suse.de>
7195
7196         PR tree-optimization/43629
7197         * gcc.c-torture/execute/pr43629.c: New testcase.
7198
7199 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7200             Dominique d'Humieres  <dominiq@lps.ens.fr>
7201
7202         PR libfortran/43605
7203         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7204
7205 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7206
7207         PR debug/43325
7208         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7209
7210 2010-04-01  Jason Merrill  <jason@redhat.com>
7211
7212         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7213
7214 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7215             Manfred Schwarb  <manfred99@gmx.ch>
7216
7217         PR libfortran/43605
7218         * gfortran.dg/ftell_3.f90: New test.
7219
7220 2010-04-01  Richard Guenther  <rguenther@suse.de>
7221
7222         PR middle-end/43614
7223         * gcc.c-torture/compile/pr43614.c: New testcase.
7224
7225 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7226
7227         PR tree-optimization/43141
7228         * gcc.dg/guality/pr43141.c: New test.
7229
7230 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7231
7232         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7233         * g++.dg/eh/spbp.C: Likewise.
7234         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7235         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7236         superfluous casts.
7237         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7238         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7239         * objc.dg/dwarf-2.m: Likewise.
7240
7241 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7242
7243         PR middle-end/43464
7244         * gcc.dg/graphite/id-pr43464.c: New.
7245         * gcc.dg/graphite/id-pr43464-1.c: New.
7246
7247 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7248
7249         PR middle-end/43351
7250         * gcc.dg/graphite/id-pr43351.c
7251
7252 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7253
7254         PR testsuite/35165
7255         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7256         * obj-c++.dg/try-catch-2.mm: Ditto.
7257         * obj-c++.dg/lookup-2.mm: Ditto.
7258         * obj-c++.dg/encode-8.m: Ditto.
7259         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7260         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7261         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7262         * obj-c++.dg/const-str-11.mm: Ditto.
7263         * obj-c++.dg/const-str-9.mm: Ditto.
7264         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7265         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7266         * obj-c++.dg/except-1.mm: Ditto.
7267         * obj-c++.dg/const-str-7.mm: Ditto.
7268         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7269         * obj-c++.dg/const-str-3.mm: Ditto.
7270         * obj-c++.dg/const-str-7.mm: Ditto.
7271         * obj-c++.dg/stubify-2.mm: Change dump file name.
7272
7273         PR objc++/23613
7274         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7275         New macro.
7276         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7277         Remove dg-xfail-if.
7278
7279 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7280
7281         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7282         only with -O2, -O3 or -Os and not with -fwhopr.
7283
7284 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7285
7286         PR c++/43558
7287         * g++.dg/template/typedef31.C: New test.
7288
7289 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7290
7291         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7292         assembler output on *-*-solaris2*.
7293         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7294
7295 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR debug/43557
7298         * gcc.dg/pr43557-1.c: New test.
7299         * gcc.dg/pr43557-2.c: New file.
7300
7301 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7302
7303         PR 43562
7304         * gcc.dg/pr43562.c: New test.
7305
7306 2010-03-30  Jason Merrill  <jason@redhat.com>
7307
7308         PR c++/43076
7309         * g++.dg/template/error-recovery1.C: New.
7310
7311         PR c++/41786
7312         * g++.dg/parse/ambig5.C: New.
7313
7314 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR debug/43593
7317         * gcc.dg/guality/pr43593.c: New test.
7318
7319 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7320
7321         PR middle-end/43430
7322         * gcc.dg/vect/pr43430-1.c: New.
7323
7324 2010-03-30  Jason Merrill  <jason@redhat.com>
7325
7326         PR c++/43559
7327         * g++.dg/template/partial7.C: New.
7328
7329 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7330
7331         * gcc.target/s390/stackcheck1.c: New testcase.
7332
7333 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7334
7335         PR libfortran/43265
7336         * gfortran.dg/read_eof_8.f90: New test.
7337
7338 2010-03-29  Jason Merrill  <jason@redhat.com>
7339
7340         * gcc.dg/cpp/include6.c: Change [] to ().
7341
7342         N3077
7343         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7344         splicing and UCNs.
7345         * c-c++-common/raw-string-2.c: Add trigraph test.
7346         * c-c++-common/raw-string-8.c: New.
7347         * c-c++-common/raw-string-9.c: New.
7348         * c-c++-common/raw-string-10.c: New.
7349
7350         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7351         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7352         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7353         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7354         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7355         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7356         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7357
7358 2010-03-29  Richard Guenther  <rguenther@suse.de>
7359
7360         PR tree-optimization/43560
7361         * gcc.dg/torture/pr43560.c: New testcase.
7362
7363 2010-03-29  Jason Merrill  <jason@redhat.com>
7364
7365         N3077
7366         * g++.dg/ext/raw-string-1.C: Change [] to ().
7367         * g++.dg/ext/raw-string-2.C: Change [] to ().
7368         Don't use \ in delimiter.
7369         * g++.dg/ext/raw-string-3.C: Change [] to ().
7370         * g++.dg/ext/raw-string-4.C: Change [] to ().
7371         * g++.dg/ext/raw-string-5.C: Change [] to ().
7372         Test for error on \ in delimiter.
7373         * g++.dg/ext/raw-string-6.C: Change [] to ().
7374         * g++.dg/ext/raw-string-7.C: Change [] to ().
7375
7376 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7377
7378         PR 43564
7379         * gcc.dg/pr43564.c: New test.
7380
7381 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7382
7383         PR fortran/43551
7384         * gfortran.dg/direct_io_12.f90: New test.
7385
7386 2010-03-28  Jan Hubicka  <jh@suse.cz>
7387
7388         PR tree-optimization/43505
7389         * gfortran.dg/pr43505.f90: New testcase.
7390
7391 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7392
7393         PR tree-optimization/43528
7394         * gcc.target/i386/pr43528.c: New test.
7395
7396 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7397
7398         PR c/43381
7399         * gcc.dg/parm-impl-decl-3.c: New test.
7400
7401 2010-03-26  Jason Merrill  <jason@redhat.com>
7402
7403         PR c++/43509
7404         * g++.dg/cpp0x/parse1.C: New.
7405
7406 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7407
7408         PR target/43524
7409         * gcc.target/i386/pr43524.c: New test.
7410
7411 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7412
7413         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7414         whitespace, rename main to foo.
7415         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7416         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7417         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7418         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7419         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7420         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7421         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7422         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7423         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7424         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7425         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7426
7427 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7428
7429         PR c++/43327
7430         * g++.dg/other/crash-10.C: New test.
7431         * g++.dg/other/crash-11.C: New test.
7432
7433 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7434
7435         PR libfortran/43517
7436         * gfortran.dg/read_eof_7.f90: New test.
7437
7438 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7439
7440         PR objc/35165
7441         PR testsuite/43512
7442         * objc-obj-c++-shared: New directory.
7443         * objc-obj-c++-shared/Object1-implementation.h: New file.
7444         * objc-obj-c++-shared/Object1.h: New file.
7445         * objc-obj-c++-shared/Protocol1.h: New file.
7446         * objc-obj-c++-shared/next-abi.h: New file.
7447         * objc-obj-c++-shared/next-mapping.h: New file.
7448         * objc/execute/next_mapping.h: Delete.
7449         * objc.dg/special/special.exp: For all targets run the tests with
7450         -fgnu-runtime, for darwin targets also run the tests with
7451         -fnext-runtime.
7452         * objc.dg/dg.exp: Ditto.
7453         * obj-c++.dg/dg.exp: Ditto.
7454         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7455         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7456         include use of updated NeXT interface.
7457         * objc/execute/formal_protocol-5.m: Ditto.
7458         * objc/execute/protocol-isEqual-2.m: Ditto.
7459         * objc/execute/protocol-isEqual-4.m: Ditto.
7460         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7461         Protocol1.h) and next-mapping.h as required.
7462         * objc/execute/object_is_class.m: Ditto.
7463         * objc/execute/enumeration-1.m: Ditto.
7464         * objc/execute/class-13.m: Ditto.
7465         * objc/execute/formal_protocol-2.m: Ditto.
7466         * objc/execute/formal_protocol-4.m: Ditto.
7467         * objc/execute/class-1.m: Ditto.
7468         * objc/execute/bycopy-1.m: Ditto.
7469         * objc/execute/formal_protocol-6.m: Ditto.
7470         * objc/execute/bycopy-3.m: Ditto.
7471         * objc/execute/class-3.m: Ditto.
7472         * objc/execute/bf-11.m: Ditto.
7473         * objc/execute/class-5.m: Ditto.
7474         * objc/execute/bf-13.m: Ditto.
7475         * objc/execute/class-7.m: Ditto.
7476         * objc/execute/bf-15.m: Ditto.
7477         * objc/execute/class-9.m: Ditto.
7478         * objc/execute/bf-17.m: Ditto.
7479         * objc/execute/bf-19.m: Ditto.
7480         * objc/execute/IMP.m: Ditto.
7481         * objc/execute/exceptions/catchall-1.m: Ditto.
7482         * objc/execute/exceptions/trivial.m: Ditto.
7483         * objc/execute/exceptions/finally-1.m: Ditto.
7484         * objc/execute/exceptions/local-variables-1.m: Ditto.
7485         * objc/execute/exceptions/foward-1.m: Ditto.
7486         * objc/execute/bf-2.m: Ditto.
7487         * objc/execute/string1.m: Ditto.
7488         * objc/execute/bf-4.m: Ditto.
7489         * objc/execute/informal_protocol.m: Ditto.
7490         * objc/execute/string3.m: Ditto.
7491         * objc/execute/bf-6.m: Ditto.
7492         * objc/execute/bf-8.m: Ditto.
7493         * objc/execute/class-tests-1.h: Ditto.
7494         * objc/execute/protocol-isEqual-1.m: Ditto.
7495         * objc/execute/protocol-isEqual-3.m: Ditto.
7496         * objc/execute/_cmd.m: Ditto.
7497         * objc/execute/function-message-1.m: Ditto.
7498         * objc/execute/bf-20.m: Ditto.
7499         * objc/execute/bf-common.h: Ditto.
7500         * objc/execute/np-2.m: Ditto.
7501         * objc/execute/class-10.m: Ditto.
7502         * objc/execute/class-12.m: Ditto.
7503         * objc/execute/enumeration-2.m: Ditto.
7504         * objc/execute/class-14.m: Ditto.
7505         * objc/execute/encode-1.m: Ditto.
7506         * objc/execute/formal_protocol-1.m: Ditto.
7507         * objc/execute/formal_protocol-3.m: Ditto.
7508         * objc/execute/accessing_ivars.m: Ditto.
7509         * objc/execute/bycopy-2.m: Ditto.
7510         * objc/execute/class-2.m: Ditto.
7511         * objc/execute/bf-10.m: Ditto.
7512         * objc/execute/formal_protocol-7.m: Ditto.
7513         * objc/execute/root_methods.m: Ditto.
7514         * objc/execute/class-4.m: Ditto.
7515         * objc/execute/bf-12.m: Ditto.
7516         * objc/execute/class-6.m: Ditto.
7517         * objc/execute/bf-14.m: Ditto.
7518         * objc/execute/nested-func-1.m: Ditto.
7519         * objc/execute/class-8.m: Ditto.
7520         * objc/execute/private.m: Ditto.
7521         * objc/execute/bf-16.m: Ditto.
7522         * objc/execute/bf-18.m: Ditto.
7523         * objc/execute/load-3.m: Ditto.
7524         * objc/execute/compatibility_alias.m: Ditto.
7525         * objc/execute/bf-1.m: Ditto.
7526         * objc/execute/no_clash.m: Ditto.
7527         * objc/execute/bf-3.m: Ditto.
7528         * objc/execute/string2.m: Ditto.
7529         * objc/execute/bf-5.m: Ditto.
7530         * objc/execute/string4.m: Ditto.
7531         * objc/execute/bf-7.m: Ditto.
7532         * objc/execute/object_is_meta_class.m: Ditto.
7533         * objc/execute/bf-9.m: Ditto.
7534         * objc/execute/bf-21.m: Ditto.
7535         * objc/execute/cascading-1.m: Ditto.
7536         * objc/execute/trivial.m: Ditto.
7537         * objc/execute/np-1.m: Ditto.
7538         * objc/compile/trivial.m: Ditto.
7539         * objc/execute/class_self-2.m: Include <stdlib.h>.
7540         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7541         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7542         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7543         and 64bit. Use new NeXT interface as required.
7544         * objc.dg/special/unclaimed-category-1.m: Ditto.
7545         * objc.dg/special/unclaimed-category-1.h: Ditto.
7546         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7547         * objc.dg/func-ptr-1.m: Ditto.
7548         * objc.dg/stret-1.m: Ditto.
7549         * objc.dg/encode-2.m: Ditto.
7550         * objc.dg/category-1.m: Ditto.
7551         * objc.dg/encode-3.m: Ditto.
7552         * objc.dg/call-super-3.m: Ditto.
7553         * objc.dg/method-3.m: Ditto.
7554         * objc.dg/func-ptr-2.m: Ditto.
7555         * objc.dg/lookup-1.m: Ditto.
7556         * objc.dg/encode-4.m: Ditto.
7557         * objc.dg/fix-and-continue-1.m: Ditto.
7558         * objc.dg/proto-lossage-3.m: Ditto.
7559         * objc.dg/method-13.m: Ditto.
7560         * objc.dg/proto-qual-1.m: Ditto.
7561         * objc.dg/zero-link-3.m: Ditto.
7562         * objc.dg/bitfield-1.m: Ditto.
7563         * objc.dg/va-meth-1.m: Ditto.
7564         * objc.dg/super-class-3.m: Ditto.
7565         * objc.dg/call-super-1.m: Ditto.
7566         * objc.dg/type-size-2.m: Ditto.
7567         * objc.dg/method-10.m: Ditto.
7568         * objc.dg/defs.m: Ditto.
7569         * objc.dg/const-str-3.m: Ditto.
7570         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7571         Protocol1.h) and next-mapping.h as required. Use new NeXT
7572         interface as required.
7573         * objc.dg/super-class-4.m: Ditto.
7574         * objc.dg/comp-types-8.m: Ditto.
7575         * objc.dg/call-super-2.m: Ditto.
7576         * objc.dg/objc-fast-4.m: Ditto.
7577         * objc.dg/method-6.m: Ditto.
7578         * objc.dg/const-str-3.m: Ditto.
7579         * objc.dg/const-str-7.m: Ditto.
7580         * objc.dg/method-15.m: Ditto.
7581         * objc.dg/method-19.m: Ditto.
7582         * objc.dg/sync-1.m: Ditto.
7583         * objc.dg/layout-1.m: Ditto.
7584         * objc.dg/bitfield-3.m: Ditto.
7585         * objc.dg/try-catch-3.m: Ditto.
7586         * objc.dg/try-catch-7.m: Ditto.
7587         * objc.dg/comp-types-10.m: Ditto.
7588         * objc.dg/selector-2.: Ditto.
7589         * objc.dg/method-7.m: Ditto.
7590         * objc.dg/typedef-alias-1.m: Ditto.
7591         * objc.dg/proto-lossage-2.m: Ditto.
7592         * objc.dg/comp-types-11.m: Ditto.
7593         * objc.dg/sizeof-1.m: Ditto.
7594         * objc.dg/method-17.m: Ditto.
7595         * objc.dg/bitfield-5.m: Ditto.
7596         * objc.dg/try-catch-1.m: Ditto.
7597         * objc.dg/encode-5.m: Ditto.
7598         * objc.dg/fix-and-continue-2.m: Ditto.
7599         * objc.dg/method-9.m: Ditto.
7600         * objc.dg/isa-field-1.m: Ditto.
7601         * objc.dg/local-decl-2.m: Ditto.
7602         * objc.dg/objc-gc-4.m: Ditto.
7603         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7604         * objc.dg/gnu-runtime-3.m: Ditto.
7605         * objc.dg/encode-7.m: Ditto.
7606         * objc.dg/encode-8.m: Ditto.
7607         * objc.dg/selector-3.m: Ditto.
7608         * objc.dg/gnu-runtime-1.m: Ditto.
7609         * objc.dg/const-str-12.m: Ditto.
7610         * objc.dg/gnu-runtime-2.m: Ditto.
7611         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7612         * objc.dg/selector-1.m: Ditto.
7613         * objc.dg/stubify-2.m: Ditto.
7614         * objc.dg/zero-link-1.m: Ditto.
7615         * objc.dg/stret-2.m: Ditto.
7616         * objc.dg/zero-link-2.m: Ditto.
7617         * objc.dg/next-runtime-1.m: Ditto.
7618         * objc.dg/symtab-1.m: Ditto.
7619         * objc.dg/stubify-1.m: Ditto.
7620         * objc.dg/bitfield-2.m: Ditto.
7621         * objc.dg/try-catch-10.m: Apply to both runtimes.
7622         * objc.dg/const-str-1.m: Ditto.
7623         * objc.dg/image-info.m: Ditto.
7624         * objc.dg/encode-9.m: Ditto.
7625         * objc.dg/pragma-1.m: Apply test to all targets.
7626         * objc.dg/const-str-4.m: Ditto.
7627         * objc.dg/const-str-8.m: Ditto.
7628         * objc.dg/super-class-2.m: Ditto.
7629         * objc.dg/try-catch-5.m: Ditto.
7630         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7631         Protocol1.h) and next-mapping.h as required. Use new NeXT
7632         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7633         * objc.dg/const-str-11.m: Ditto.
7634         * objc.dg/const-str-9.m: Ditto.
7635         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7636         * objc.dg/encode-1.m: Remove redundant -lobjc.
7637         * objc.dg/try-catch-9.m: Tidy space.
7638         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7639         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7640         and 64bit. Use new NeXT interface as required.
7641         * obj-c++.dg/template-4.mm: Ditto.
7642         * obj-c++.dg/defs.mm: Ditto.
7643         * obj-c++.dg/basic.mm: Ditto.
7644         * obj-c++.dg/encode-4.mm: Ditto.
7645         * obj-c++.dg/method-17.mm: Ditto.
7646         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7647         * obj-c++.dg/cxx-class-1.mm: Ditto.
7648         * obj-c++.dg/method-10.mm: Ditto.
7649         * obj-c++.dg/va-meth-1.mm: Ditto.
7650         * obj-c++.dg/encode-5.mm: Ditto.
7651         * obj-c++.dg/lookup-2.mm: Ditto.
7652         * obj-c++.dg/template-3.mm: Ditto.
7653         * obj-c++.dg/proto-qual-1.mm: Ditto.
7654         * obj-c++.dg/qual-types-1.m: Ditto.
7655         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7656         * obj-c++.dg/template-1.mm: Ditto.
7657         * obj-c++.dg/encode-6.mm: Ditto.
7658         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7659         Protocol1.h) and next-mapping.h as required. Use new NeXT
7660         interface as required.
7661         * obj-c++.dg/except-1.mm: Ditto.
7662         * obj-c++.dg/const-str-7.mm: Ditto.
7663         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7664         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7665         * obj-c++.dg/selector-2.mm: Ditto.
7666         * obj-c++.dg/isa-field-1.mm: Ditto.
7667         * obj-c++.dg/try-catch-1.mm: Ditto.
7668         * obj-c++.dg/local-decl-1.mm: Ditto.
7669         * obj-c++.dg/try-catch-9.mm: Ditto.
7670         * obj-c++.dg/no-extra-load.mm: Ditto.
7671         * obj-c++.dg/selector-5.mm: Ditto.
7672         * obj-c++.dg/method-12.mm: Ditto.
7673         * obj-c++.dg/try-catch-11.mm: Ditto.
7674         * obj-c++.dg/comp-types-11.mm: Ditto.
7675         * obj-c++.dg/bitfield-3.mm: Ditto.
7676         * obj-c++.dg/method-6.mm: Ditto.
7677         * obj-c++.dg/super-class-2.mm: Ditto.
7678         * obj-c++.dg/method-21.mm: Ditto.
7679         * obj-c++.dg/const-str-8.mm: Ditto.
7680         * obj-c++.dg/try-catch-7.mm: Ditto.
7681         * obj-c++.dg/method-15.mm: Ditto.
7682         * obj-c++.dg/layout-1.mm: Ditto.
7683         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7684         * obj-c++.dg/const-str-3.mm: Ditto.
7685         * obj-c++.dg/try-catch-2.mm: Ditto.
7686         * obj-c++.dg/objc-gc-3.mm: Ditto.
7687         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7688         * obj-c++.dg/bitfield-1.mm: Ditto.
7689         * obj-c++.dg/selector-6.mm: Ditto.
7690         * obj-c++.dg/method-13.mm: Ditto.
7691         * obj-c++.dg/comp-types-12.mm: Ditto.
7692         * obj-c++.dg/bitfield-4.mm: Ditto.
7693         * obj-c++.dg/try-catch-8.mm: Ditto.
7694         * obj-c++.dg/method-2.mm: Ditto.
7695         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7696         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7697         * obj-c++.dg/const-str-4.mm: Ditto.
7698         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7699         * obj-c++.dg/try-catch-3.mm: Ditto.
7700         * obj-c++.dg/comp-types-9.mm: Ditto.
7701         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7702         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7703         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7704         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7705         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7706         Use new NeXT interface as required.
7707         * obj-c++.dg/const-str-10.mm: Ditto.
7708         * obj-c++.dg/const-str-11.mm: Ditto.
7709         * obj-c++.dg/const-str-9.mm: Ditto.
7710         * obj-c++.dg/method-11.mm: Ditto.
7711         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7712         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7713         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7714         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7715         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7716
7717 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7718
7719         PR c++/43206
7720         * g++.dg/template/typedef30.C: New test case.
7721
7722 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR c/43385
7725         * gcc.c-torture/execute/pr43385.c: New test.
7726
7727 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7728
7729         * gcc.dg/strncpy-fix-1.c: New test.
7730
7731 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7732
7733         PR testsuite/41609
7734         * lib/objc-torture.exp (objc-set-runtime-options): New.
7735         * objc/execute/execute.exp: Check runtime options on each pass.
7736         * objc/execute/exceptions/exceptions.exp: Ditto.
7737         * objc/compile/compile.exp: Ditto.
7738
7739         PR testsuite/42348
7740         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7741         standard tests.
7742         (check_effective_target_objc2): New proc.
7743         (check_effective_target_next_runtime): New proc.
7744         * lib/objc.exp: Determine which runtime is in force and support it.
7745         * lib/obj-c++.exp: Ditto.
7746
7747 2010-03-24  Jason Merrill  <jason@redhat.com>
7748
7749         PR c++/43502
7750         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7751
7752 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7753
7754         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7755         a loop.
7756         * gcc.dg/ipa/ipa-2.c: Likewise.
7757         * gcc.dg/ipa/ipa-3.c: Likewise.
7758         * gcc.dg/ipa/ipa-4.c: Likewise.
7759         * gcc.dg/ipa/ipa-5.c: Likewise.
7760         * gcc.dg/ipa/ipa-7.c: Likewise.
7761         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7762         a loop.
7763         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7764         i_can_not_be_propagated_fully2 into a loop.
7765         * gcc.dg/ipa/ipa-8.c: New test.
7766         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7767
7768 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7769
7770         PR debug/19192
7771         PR debug/43479
7772         * gcc.dg/guality/pr43479.c: New test.
7773         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7774         and add volatile keyword.
7775
7776 2010-03-23  Mike Stump  <mikestump@comcast.net>
7777
7778         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7779
7780 2010-03-23  Jason Merrill  <jason@redhat.com>
7781
7782         * g++.dg/ext/altivec-17.C: Adjust error message.
7783
7784         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7785         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7786         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7787         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7788         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7789         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7790
7791 2010-03-22  Jason Merrill  <jason@redhat.com>
7792
7793         PR c++/43333
7794         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7795         * g++.dg/ext/is_pod_98.C: New.
7796
7797         PR c++/43281
7798         * g++.dg/cpp0x/auto18.C: New.
7799
7800         * gcc.dg/pr36997.c: Adjust error message.
7801         * g++.dg/ext/vector9.C: Likewise.
7802         * g++.dg/conversion/simd3.C: Likewise.
7803         * g++.dg/other/error23.C: Likewise.
7804
7805 2010-03-22  Michael Matz  <matz@suse.de>
7806
7807         PR middle-end/43475
7808         * gfortran.dg/pr43475.f90: New testcase.
7809
7810 2010-03-22  Richard Guenther  <rguenther@suse.de>
7811
7812         PR tree-optimization/43390
7813         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7814
7815 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7816
7817         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7818         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7819
7820 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7821             Michael Matz  <matz@suse.de>
7822
7823         PR c++/43081
7824         * g++.dg/parse/crash56.C: New test.
7825
7826 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7827
7828         PR fortran/43450
7829         * gfortran.dg/whole_file_15.f90 : New test.
7830
7831 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7832
7833         PR fortran/43409
7834         * gfortran.dg/inquire_size.f90: New test.
7835
7836 2010-03-20  Richard Guenther  <rguenther@suse.de>
7837
7838         PR rtl-optimization/43438
7839         * gcc.c-torture/execute/pr43438.c: New testcase.
7840
7841 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7842
7843         PR c++/43375
7844         * g++.dg/abi/mangle42.C: New test.
7845
7846 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7847
7848         PR C/43211
7849         * gcc.dg/pr43211.c: New test.
7850         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7851
7852 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7853
7854         PR rtl-optimization/42258
7855         * gcc.target/arm/thumb1-mul-moves.c: New test.
7856
7857         PR target/40697
7858         * gcc.target/arm/thumb-andsi.c: New test.
7859
7860         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7861         dg-require-effective-target.
7862
7863 2010-03-19  Michael Matz  <matz@suse.de>
7864
7865         PR c++/43116
7866         * g++.dg/other/pr43116.C: New testcase.
7867
7868 2010-03-19  Michael Matz  <matz@suse.de>
7869
7870         PR target/43305
7871         * gcc.dg/pr43305.c: New testcase.
7872
7873 2010-03-19  Richard Guenther  <rguenther@suse.de>
7874
7875         PR tree-optimization/43415
7876         * gcc.c-torture/compile/pr43415.c: New testcase.
7877
7878 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7879
7880         PR ada/43106
7881         * gnat.dg/case_optimization2.adb: New test.
7882         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7883
7884 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7885             Jack Howarth <howarth@bromo.med.uc.edu>
7886
7887         PR target/36399
7888         * gcc.target/i386/push-1.c: Don't xfail
7889           scan-assembler-not "movups" on darwin.
7890
7891 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR debug/43058
7894         * gcc.dg/pr43058.c: New test.
7895
7896 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7897
7898         PR middle-end/42450
7899         * g++.dg/torture/pr42450.C: New test.
7900
7901 2010-03-18  Michael Matz  <matz@suse.de>
7902
7903         PR middle-end/43419
7904         * gcc.dg/pr43419.c: New testcase.
7905
7906 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7907
7908         PR rtl-optimization/43360
7909         * gcc.dg/torture/pr43360.c: New.
7910
7911 2010-03-18  Michael Matz  <matz@suse.de>
7912
7913         PR tree-optimization/43402
7914         * gcc.dg/pr43402.c: New testcase.
7915
7916 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7917
7918         PR target/42427
7919         * gcc.dg/pr42427.c: New test.
7920
7921 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7922
7923         PR libfortran/43265
7924         * gfortran.dg/read_empty_file.f: New test.
7925         * gfortran.dg/read_eof_all.f90: New test.
7926         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7927         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7928
7929 2010-03-17  Michael Matz  <matz@suse.de>
7930
7931         * gcc.dg/pr43300.c: Add -w.
7932
7933 2010-03-17  Richard Guenther  <rguenther@suse.de>
7934
7935         * gcc.dg/pr43379.c: Add -w.
7936
7937 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7938
7939         PR fortran/43331
7940         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7941
7942 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7943
7944         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7945
7946 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7947
7948         * ada/acats/run_all.sh: Log start and end times.
7949
7950 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7951
7952         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7953
7954 2010-03-16  Richard Guenther  <rguenther@suse.de>
7955
7956         PR middle-end/43379
7957         * gcc.dg/pr43379.c: New testcase.
7958
7959 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR debug/43051
7962         * gcc.dg/guality/pr43051-1.c: New test.
7963
7964 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7965
7966         PR testsuite/43363
7967         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7968
7969 2010-03-15  Michael Matz  <matz@suse.de>
7970
7971         PR middle-end/43300
7972         * gcc.dg/pr43300.c: New testcase.
7973
7974 2010-03-15  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/43367
7977         * gcc.c-torture/compile/pr43367.c: New testcase.
7978
7979 2010-03-15  Richard Guenther  <rguenther@suse.de>
7980
7981         PR tree-optimization/43317
7982         * gcc.dg/pr43317.c: New testcase.
7983
7984 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7985
7986         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7987
7988 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7989
7990         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7991
7992 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7993
7994         PR fortran/43362
7995         * gfortran.dg/impure_constructor_1.f90: New test.
7996
7997 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7998
7999         PR middle-end/43354
8000         * gfortran.dg/graphite/id-pr43354.f: New.
8001
8002 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8003
8004         PR middle-end/43349
8005         * gfortran.dg/graphite/pr43349.f: New.
8006
8007 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8008
8009         PR middle-end/43306
8010         * gcc.dg/graphite/pr43306.c: New.
8011
8012 2010-03-12  David S. Miller  <davem@davemloft.net>
8013
8014         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8015         sparc.
8016
8017 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8018
8019         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8020
8021 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8022
8023         PR fortran/43291
8024         PR fortran/43326
8025         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8026
8027 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8028
8029         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8030         fail for *-*-mingw* targets.
8031
8032 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR debug/43329
8035         * gcc.dg/guality/pr43329-1.c: New test.
8036
8037 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8038
8039         PR tree-optimization/43257
8040         * g++.dg/torture/pr43257.C: New test.
8041
8042 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8043
8044         PR fortran/43228
8045         * gfortran.dg/namelist_61.f90: New test.
8046
8047 2010-03-11  Richard Guenther  <rguenther@suse.de>
8048
8049         PR tree-optimization/43255
8050         * gcc.c-torture/compile/pr43255.c: New testcase.
8051
8052 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8053
8054         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8055         * gcc.dg/pr43280.c: New testcase.
8056
8057 2010-03-11  Richard Guenther  <rguenther@suse.de>
8058
8059         PR lto/43200
8060         * gcc.dg/lto/20100227-1_0.c: New testcase.
8061         * gcc.dg/lto/20100227-1_1.c: Likewise.
8062
8063 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8064
8065         PR libfortran/43320
8066         PR libfortran/43265
8067         * gfortran.dg/read_eof_6.f: New test
8068         * gfortran.dg/read_x_eof.f90: New test.
8069         * gfortran.dg/read_x_past.f: Update test.
8070
8071 2010-03-10  Jan Hubicka   <jh@suse.cz>
8072
8073         * gcc.c-torture/compile/pr43288.c: New test.
8074
8075 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8076
8077         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8078         -fpic/-fPIC flags.
8079         * g++.old-deja/g++.pt/asm2.C: Likewise.
8080         * gcc.c-torture/compile/20000804-1.c: Likewise.
8081         * gcc.target/i386/clobbers.c: Likewise.
8082
8083 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8084
8085         PR fortran/43303
8086         * gfortran.dg/c_assoc_3.f90: New test.
8087
8088 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8089
8090         PR debug/36728
8091         * gcc.dg/guality/pr36728-1.c: New test.
8092         * gcc.dg/guality/pr36728-2.c: New test.
8093
8094 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8095
8096         * gcc.dg/h8300-div-delay-slot.c: New test.
8097
8098 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8099
8100         PR tree-optimization/43236
8101         * gcc.c-torture/execute/pr43236.c: New test.
8102
8103 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8104
8105         PR middle-end/42859
8106         * g++.dg/eh/pr42859.C: New test.
8107
8108 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR debug/43299
8111         * gcc.dg/pr43299.c: New test.
8112
8113         PR debug/43290
8114         * g++.dg/eh/unwind2.C: New test.
8115
8116 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8117             Reza Yazdani  <reza.yazdani@amd.com>
8118
8119         PR middle-end/43065
8120         * gcc.dg/graphite/run-id-4.c: New.
8121
8122 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8123
8124         PR middle-end/43065
8125         * gcc.dg/graphite/run-id-3.c: New.
8126
8127 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8128
8129         PR middle-end/42644
8130         PR middle-end/42130
8131         * gcc.dg/graphite/id-18.c: New.
8132         * gcc.dg/graphite/run-id-pr42644.c: New.
8133
8134 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8135
8136         PR middle-end/42326
8137         * gcc.dg/graphite/pr42326.c: New.
8138
8139 2010-03-08  Richard Guenther  <rguenther@suse.de>
8140
8141         PR tree-optimization/43269
8142         * gcc.c-torture/execute/pr43269.c: New testcase.
8143
8144 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8145
8146         PR fortran/43256
8147         * gfortran.dg/typebound_call_13.f03: New.
8148
8149 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8150
8151         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8152         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8153
8154 2010-03-05  Jason Merrill  <jason@redhat.com>
8155
8156         * g++.dg/abi/mangle40.C: Require weak and alias.
8157
8158 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8159
8160         PR middle-end/42326
8161         * gfortran.dg/graphite/pr42326.f90: New.
8162         * gfortran.dg/graphite/pr42326-1.f90: New.
8163
8164 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8165
8166         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8167         (gnat_target_compile): Likewise.
8168         Reinitialize GNAT_UNDER_TEST if target changes.
8169         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8170         (local_find_gnatmake): Pass full --GCC to gnatlink.
8171         Remove --LINK.
8172
8173 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8174
8175         PR c/43248
8176         * gcc.dg/compound-literal-1.c: New testcase.
8177
8178 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8179
8180         PR tree-optimization/43164
8181         PR tree-optimization/43191
8182         * gcc.c-torture/compile/pr43164.c: New test.
8183         * gcc.c-torture/compile/pr43191.c: Likewise.
8184
8185 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8186
8187         PR fortran/43244
8188         * gfortran.dg/finalize_9.f90: New.
8189
8190 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8191             Ken Werner <ken@linux.vnet.ibm.com>
8192
8193         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8194         to dg-options for spu.
8195         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8196         dump-scan target to exclude spu.
8197
8198 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8199
8200         PR middle-end/43209
8201         * gcc.dg/tree-ssa/ivopts-4.c: New.
8202
8203 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8204
8205         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8206         include-opts and exclude-opts; skip checking the flags if arguments
8207         are the same as the defaults.
8208         (dg-xfail-if): Verify the number of arguments, supply defaults
8209         for unspecified optional arguments.
8210         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8211
8212 2010-03-03  Jason Merrill  <jason@redhat.com>
8213
8214         PR c++/12909
8215         * g++.dg/abi/mangle40.C: Updated.
8216
8217 2010-03-03  Jason Merrill  <jason@redhat.com>
8218
8219         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8220         * g++.dg/abi/mangle23.C: Likewise.
8221         * g++.dg/eh/simd-2.C: Likewise.
8222         * g++.dg/ext/attribute-test-2.C: Likewise.
8223         * g++.dg/ext/vector14.C: Likewise.
8224         * g++.dg/other/pr34435.C: Likewise.
8225         * g++.dg/template/conv8.C: Likewise.
8226         * g++.dg/template/nontype9.C: Likewise.
8227         * g++.dg/template/qualttp17.C: Likewise.
8228         * g++.dg/template/ref1.C: Likewise.
8229         * g++.old-deja/g++.pt/crash68.C: Likewise.
8230         * g++.old-deja/g++.pt/ref1.C: Likewise.
8231         * g++.old-deja/g++.pt/ref3.C: Likewise.
8232         * g++.old-deja/g++.pt/ref4.C: Likewise.
8233
8234         PR c++/12909
8235         * g++.dg/abi/mangle40.C: New.
8236         * g++.dg/abi/mangle41.C: New.
8237         * g++.dg/lto/20100302_0.C: New.
8238         * g++.dg/lto/20100302_1.C: New.
8239         * g++.dg/lto/20100302.h: New.
8240
8241 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8242
8243         PR fortran/43243
8244         * gfortran.dg/internal_pack_12.f90: New test.
8245
8246 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8247
8248         * gcc.dg/pr36997.c: Adjust error message.
8249
8250 2010-03-03  Mike Stump  <mikestump@comcast.net>
8251
8252         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8253         adjustments to not be present on machines that align the stack to
8254         more than 4 bytes and don't have a red zone yet as that is an
8255         unimplemented optimization.
8256
8257 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8258
8259         PR fortran/43169
8260         * gfortran.dg/impure_assignment_3.f90: New.
8261
8262 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8263
8264         PR debug/43229
8265         * gfortran.dg/pr43229.f90: New test.
8266
8267         PR debug/43237
8268         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8269
8270         PR debug/43177
8271         * gcc.dg/guality/pr43177.c: New test.
8272
8273 2010-03-02  Jason Merrill  <jason@redhat.com>
8274
8275         * g++.dg/ext/vector9.C: Adjust error message.
8276         * g++.dg/conversion/simd3.C: Likewise.
8277         * g++.dg/other/error23.C: Likewise.
8278
8279 2010-03-02  Mike Stump  <mikestump@comcast.net>
8280
8281         PR c++/41090
8282         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8283
8284 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8285
8286         PR fortran/43180
8287         * gfortran.dg/internal_pack_10.f90: New test.
8288
8289         PR fortran/43173
8290         * gfortran.dg/internal_pack_11.f90: New test.
8291
8292 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8293
8294         PR middle-end/42640
8295         * gcc.dg/tree-ssa/pr42640.c: New.
8296
8297 2010-03-01  Richard Guenther  <rguenther@suse.de>
8298
8299         PR tree-optimization/43220
8300         * gcc.c-torture/execute/pr43220.c: New testcase.
8301
8302 2010-03-01  Richard Guenther  <rguenther@suse.de>
8303
8304         PR middle-end/43213
8305         * gcc.dg/pr43213.c: New testcase.
8306
8307 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8308
8309         PR pch/14940
8310         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8311
8312 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8313
8314         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8315         New function.
8316         (check_effective_target_ucn): Likewise.
8317
8318         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8319         if !ucn.
8320         * gcc.dg/ucnid-2.c: Likewise.
8321         * gcc.dg/ucnid-3.c: Likewise.
8322         * gcc.dg/ucnid-4.c: Likewise.
8323         * gcc.dg/ucnid-11.c: Likewise.
8324         * gcc.dg/ucnid-12.c: Likewise.
8325         * gcc.dg/ucnid-6.c: Skip if !ucn.
8326         * gcc.dg/ucnid-9.c: Likewise.
8327
8328 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8331         lists to dg-skip-if.
8332         * gcc.target/i386/stackalign/return-3.c: Likewise.
8333
8334 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8335
8336         * gcc.target/i386/clearcap.map: New file.
8337         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8338         Pass clearcap.map by default if supported.
8339
8340 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342         PR fortran/42900
8343         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8344         Explain this.
8345         * gfortran.dg/stat_2.f90: Likewise.
8346
8347 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8348
8349         PR fortran/43199
8350         * gfortran.dg/module_read_2.f90: New test.
8351
8352 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/42748
8355         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8356         * g++.dg/abi/mangle12.C: Likewise.
8357         * g++.dg/abi/mangle20-2.C: Likewise.
8358         * g++.dg/abi/mangle17.C: Likewise.
8359         * g++.dg/template/cond2.C: Likewise.
8360         * g++.dg/template/pr35240.C: Likewise.
8361
8362 2010-02-27  Richard Guenther  <rguenther@suse.de>
8363
8364         PR tree-optimization/43186
8365         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8366
8367 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8368
8369         * g++.dg/abi/packed1.C: Expect warning on the SH.
8370
8371 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8372
8373         PR c++/42054:
8374         * g++.dg/parse/error37.C: New test.
8375
8376 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8377
8378         PR c/24577
8379         PR c/43192
8380         * gcc.dg/pr8927-1.c: Match new note.
8381         * gcc.dg/990506-0.c: Likewise.
8382         * gcc.dg/gomp/flush-2.c: Likewise.
8383         * gcc.dg/gomp/atomic-5.c: Likewise.
8384         * gcc.dg/gomp/pr34607.c: Likewise.
8385         * gcc.dg/pr35746.c: Likewise.
8386         * gcc.dg/cpp/pragma-1.c: Likewise.
8387         * gcc.dg/cpp/pragma-2.c: Likewise.
8388         * gcc.dg/pr41842.c: Likewise.
8389         * gcc.dg/noncompile/20040629-1.c: Likewise.
8390         * objc.dg/private-1.m: Likewise.
8391
8392 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8393
8394         PR fortran/43185
8395         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8396         * gfortran.dg/default_initialization_4.f90: New test.
8397
8398 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8399
8400         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8401         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8402         * gnat.dg/thin_pointer2.adb: New test.
8403         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8404
8405 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8406
8407         PR c/20631
8408         * gcc.dg/cpp/c90-pedantic.c: New.
8409         * gcc.dg/cpp/c90.c: New.
8410         * gcc.dg/gnu90-const-expr-1.c: New.
8411         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8412
8413 2010-02-26  Richard Guenther  <rguenther@suse.de>
8414
8415         PR tree-optimization/43186
8416         * gcc.c-torture/compile/pr43186.c: New testcase.
8417
8418 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR debug/43190
8421         * c-c++-common/dwarf2/pr43190.c: New test.
8422
8423 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8424
8425         PR testsuite/37074:
8426         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8427
8428 2010-02-26  Richard Guenther  <rguenther@suse.de>
8429
8430         PR tree-optimization/43188
8431         * gcc.c-torture/compile/pr43188.c: New testcase.
8432
8433 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8434
8435         PR target/43175
8436         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8437
8438 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8439
8440         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8441
8442 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8443
8444         PR target/43154
8445         * gcc.target/powerpc/pr43154.c: New file.
8446
8447 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8448
8449         PR debug/43166
8450         * gfortran.dg/debug/pr43166.f: New test.
8451
8452         PR debug/43165
8453         * gcc.dg/torture/pr43165.c: New test.
8454
8455 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8456
8457         PR c/43128
8458         * c-c++-common/pr41779.c: Update.
8459
8460 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8461
8462         PR ada/32547
8463         * lib/gnat-dg.exp (gnat_load): Redefine.
8464
8465         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8466         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8467
8468 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8469
8470         PR libobjc/36610
8471         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8472         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8473         -fgnu-runtime.
8474         Sort entries.
8475
8476 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8477
8478         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8479
8480 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR debug/43150
8483         * gcc.dg/guality/vla-1.c: New test.
8484
8485 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8486
8487         PR fortran/43042
8488         * gfortran.dg/c_ptr_tests_15.f90: New test.
8489
8490 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR target/43107
8493         * gcc.target/i386/pr43107.c: New test.
8494
8495 2010-02-23  Jason Merrill  <jason@redhat.com>
8496
8497         PR c++/43143
8498         * g++.dg/cpp0x/variadic100.C: New.
8499
8500 2010-02-23  Jason Merrill  <jason@redhat.com>
8501
8502         PR debug/42800
8503         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8504         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8505         * c-c++-common/dwarf2/vla1.c: New.
8506
8507 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR target/43139
8510         * gcc.dg/pr43139.c: New test.
8511
8512         PR debug/43077
8513         * gcc.dg/guality/pr43077-1.c: New test.
8514
8515 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8516
8517         PR 43123
8518         * gcc.dg/march.c: New.
8519         * gcc.dg/march-generic.c: New.
8520         * gcc.dg/mtune.c: New.
8521
8522 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8523
8524         PR middle-end/43083
8525         * gcc.dg/graphite/pr43083.c: New.
8526
8527 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8528
8529         PR middle-end/43097
8530         * gfortran.dg/graphite/pr43097.f: New.
8531
8532 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8533             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8534
8535         PR middle-end/43140
8536         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8537
8538 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8539
8540         PR middle-end/43026
8541         * g++.dg/graphite/pr43026.C: New.
8542
8543 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8544
8545         PR c++/43126
8546         * gcc.dg/cleanup-1.c: Update.
8547         * gcc.dg/func-args-1.c: Update.
8548         * gcc.dg/format/sentinel-1.c: Update.
8549         * g++.old-deja/g++.jason/scoping10.C: Update.
8550         * g++.old-deja/g++.ns/lookup5.C: Update.
8551         * g++.dg/ext/cleanup-1.C: Update.
8552         * g++.dg/parse/varmod1.C: Update.
8553         * g++.dg/parse/error33.C: Update.
8554         * g++.dg/expr/call3.C: Update.
8555         * g++.dg/func-args-1.C: New.
8556
8557 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8558
8559         PR c/43125
8560         * gcc.dg/attr-used-2.c: Moved to ...
8561         * c-c++-common/attr-used-2.c: Here.
8562
8563         * gcc.dg/attr-used.c: Moved to ...
8564         * c-c++-common/attr-used.c: Here.
8565
8566 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8567
8568         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8569
8570 2010-02-22  Richard Guenther  <rguenther@suse.de>
8571
8572         PR lto/43045
8573         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8574         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8575
8576 2010-02-22  Richard Guenther  <rguenther@suse.de>
8577
8578         PR tree-optimization/42749
8579         * gcc.c-torture/compile/pr42749.c: New testcase.
8580
8581 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8582
8583         PR fortran/43072
8584         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8585         * gfortran.dg/internal_pack_9.f90: New test.
8586
8587 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8588
8589         PR c++/23510
8590         * g++.dg/template/recurse.C: Adjust.
8591         * g++.dg/template/pr23510.C: New.
8592
8593 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8594
8595         PR c++/42824
8596         * g++.dg/template/memclass4.C: New test.
8597
8598 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8599
8600         PR fortran/35259
8601         * gfortran.dg/reassoc_5.f90: New test.
8602
8603 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8604
8605         PR target/43067
8606         * gcc.target/i386/pr43067.c: New test.
8607
8608 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8609
8610         PR c++/35669
8611         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8612         -Wconversion-null.
8613         * g++.dg/warn/Wconversion-null.C: New test.
8614         * g++.old-deja/g++.other/null1.C: Move to...
8615         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8616
8617 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8618
8619         PR fortran/36932
8620         PR fortran/36933
8621         * gfortran.dg/dependency_26.f90: New test.
8622
8623         PR fortran/43072
8624         * gfortran.dg/internal_pack_7.f90: New test.
8625
8626         PR fortran/43111
8627         * gfortran.dg/internal_pack_8.f90: New test.
8628
8629 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8630
8631         PR 43128
8632         * c-c++-common/pr41779.c: Fix broken testcase.
8633
8634 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8635
8636         PR 36513
8637         * c-c++-common/pr36513.c: New testcase.
8638         * c-c++-common/pr36513-2.c: New testcase.
8639
8640 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8641
8642         PR 41779
8643         * c-c++-common/pr41779.c: New.
8644
8645 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR debug/43084
8648         * gcc.dg/pr43084.c: New test.
8649
8650 2010-02-19  Richard Guenther  <rguenther@suse.de>
8651
8652         PR tree-optimization/42916
8653         * gcc.dg/pr42916.c: New testcase.
8654
8655 2010-02-18  Jason Merrill  <jason@redhat.com>
8656
8657         PR c++/42837
8658         * g++.dg/abi/packed1.C: Add expected warning.
8659
8660         PR c++/43108
8661         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8662         * gcc.dg/torture/dg-torture.exp: Likewise.
8663         * c-c++-common/torture/complex-sign.h,
8664         c-c++-common/torture/complex-sign-add.c,
8665         c-c++-common/torture/complex-sign-mixed-add.c,
8666         c-c++-common/torture/complex-sign-mixed-div.c,
8667         c-c++-common/torture/complex-sign-mixed-mul.c,
8668         c-c++-common/torture/complex-sign-mixed-sub.c,
8669         c-c++-common/torture/complex-sign-mul.c,
8670         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8671         Adapt for C++ compilation as well.
8672
8673         PR c++/43070
8674         * g++.dg/ext/label1.C: Update.
8675         * g++.dg/ext/label2.C: Update.
8676
8677         PR c++/26261
8678         * g++.dg/template/dependent-name6.C: New.
8679
8680         PR c++/43109
8681         * g++.dg/parse/namespace12.C: New.
8682
8683 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8684
8685         PR tree-optimization/43066
8686         * gcc.c-torture/compile/pr43066.c: New test.
8687
8688 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8689
8690         * g++.dg/ext/attrib35.C: Fix target selector string.
8691         * g++.dg/ext/attrib36.C: Ditto.
8692         * g++.dg/ext/attrib37.C: Ditto.
8693         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8694         * g++.dg/abi/mangle25.C: Ditto.
8695
8696 2010-02-17  Jason Merrill  <jason@redhat.com>
8697
8698         PR c++/43069
8699         * g++.dg/parse/namespace11.C: New.
8700
8701         PR c++/43093
8702         * g++.dg/ext/attrib37.C: New.
8703
8704         PR c++/43079
8705         * g++.dg/template/ptrmem20.C: New.
8706
8707 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8708
8709         PR target/43103
8710         * gcc.target/i386/xop-check.h: Include m256-check.h.
8711         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8712         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8713         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8714         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8715
8716 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8717
8718         PR debug/42918
8719         * gcc.dg/pr42918.c: New test.
8720
8721 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8722
8723         * g++.dg/ext/attrib36.C: Require ILP32.
8724
8725 2010-02-16  Richard Guenther  <rguenther@suse.de>
8726
8727         PR tree-optimization/41043
8728         * gfortran.dg/pr41043.f90: New testcase.
8729         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8730
8731 2010-02-16  Jason Merrill  <jason@redhat.com>
8732
8733         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8734
8735 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8736
8737         PR tree-optimization/43074
8738         * gcc.dg/vect/fast-math-pr43074.c: New test.
8739
8740 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8741
8742         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8743
8744 2010-02-16  Jason Merrill  <jason@redhat.com>
8745
8746         PR c++/43031
8747         * g++.dg/ext/attrib36.C: New.
8748
8749         PR c++/43036
8750         * g++.dg/other/array6.C: New.
8751
8752 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8753
8754         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8755
8756 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8757
8758         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8759         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8760         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8761         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8762         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8763         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8764
8765 2010-02-15  Richard Guenther  <rguenther@suse.de>
8766
8767         PR middle-end/43068
8768         * g++.dg/torture/pr43068.C: New testcase.
8769
8770 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8771
8772         PR c++/43024
8773         * g++.dg/opt/ice1.C: New.
8774
8775 2010-02-14  Jason Merrill  <jason@redhat.com>
8776
8777         PR c++/41997
8778         * g++.dg/cpp0x/initlist-opt.C: New.
8779
8780 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8781
8782         PR fortran/41113
8783         PR fortran/41117
8784         * gfortran.dg/internal_pack_6.f90: New test.
8785
8786 2010-02-12  Jason Merrill  <jason@redhat.com>
8787
8788         PR c++/43054
8789         * g++.dg/cpp0x/variadic99.C: New.
8790
8791 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8792
8793         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8794         sign extend pointers to gualchk_t.
8795
8796         PR c++/43033
8797         * g++.dg/other/default3.C: Xfail g4 test.
8798
8799 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8800
8801         PR middle-end/43012
8802         * gcc.dg/graphite/pr43012.c: New.
8803
8804 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8805
8806         PR middle-end/42930
8807         * g++.dg/graphite/pr42930.C: New.
8808
8809 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8810
8811         PR middle-end/42914
8812         PR middle-end/42530
8813         * gcc.dg/graphite/pr42530.c: New.
8814         * gcc.dg/graphite/pr42914.c: New.
8815
8816 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8817
8818         PR middle-end/42771
8819         * gcc.dg/graphite/pr42771.c: New.
8820
8821 2010-02-11  Richard Guenther  <rguenther@suse.de>
8822
8823         PR tree-optimization/42998
8824         * gcc.c-torture/compile/pr42998.c: New testcase.
8825
8826 2010-02-10  Jason Merrill  <jason@redhat.com>
8827
8828         PR c++/41896
8829         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8830
8831         PR c++/42983, core issue 906
8832         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8833         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8834
8835         PR c++/43016
8836         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8837
8838 2010-02-10  Richard Guenther  <rguenther@suse.de>
8839
8840         PR tree-optimization/43017
8841         * gcc.dg/torture/pr43017.c: New testcase.
8842
8843 2010-02-10  Tobias Burnus <burnus@net-b.de>
8844
8845         PR fortran/40823
8846         * gfortran.dg/private_type_1.f90: Update error location.
8847         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8848         * gfortran.dg/typebound_operator_2.f03: Ditto.
8849         * gfortran.dg/assignment_2.f90: Ditto.
8850         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8851         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8852
8853 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8854
8855         PR fortran/43015
8856         * gfortran.dg/bind_c_usage_20.f90: New test.
8857
8858 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8859
8860         PR debug/43010
8861         * g++.dg/debug/pr43010.C: New test.
8862
8863 2010-02-10  Richard Guenther  <rguenther@suse.de>
8864
8865         PR c/43007
8866         * gcc.c-torture/execute/20100209-1.c: New testcase.
8867         * gcc.dg/fold-div-3.c: Likewise.
8868
8869 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8870
8871         * gcc.dg/builtin-ffs-1.c: New test.
8872
8873 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8874
8875         PR fortran/42999
8876         * gfortran.dg/array_constructor_35.f90: New test.
8877
8878 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8879
8880         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8881
8882 2010-02-09  Jason Merrill  <jason@redhat.com>
8883
8884         PR c++/42399
8885         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8886
8887         PR c++/42370
8888         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8889
8890 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8891
8892         PR fortran/41869
8893         * gfortran.dg/module_write_1.f90: New test.
8894
8895 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8896
8897         * gcc.dg/pr19340.c: Adjust.
8898
8899 2010-02-09  Richard Guenther  <rguenther@suse.de>
8900
8901         PR tree-optimization/43008
8902         * gcc.c-torture/execute/pr43008.c: New testcase.
8903
8904 2010-02-09  Richard Guenther  <rguenther@suse.de>
8905
8906         PR tree-optimization/43000
8907         * gcc.dg/torture/pr43000.c: New testcase.
8908         * gcc.dg/torture/pr43002.c: Likewise.
8909
8910 2010-02-09  Daniel Kraft  <d@domob.eu>
8911
8912         PR fortran/39171
8913         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8914         and pass -Wsurprising as necessary.
8915
8916 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8917
8918         PR tree-optimization/42890
8919         * g++.dg/torture/pr42890.C: New test.
8920
8921 2010-02-08  Richard Guenther  <rguenther@suse.de>
8922
8923         PR middle-end/42995
8924         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8925
8926 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8927
8928         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8929         return 0 from main.
8930         * gcc.dg/graphite/block-1.c: Same.
8931         * gcc.dg/graphite/block-3.c: Same.
8932         * gcc.dg/graphite/block-4.c: Same.
8933         * gcc.dg/graphite/block-5.c: Same.
8934         * gcc.dg/graphite/block-6.c: Same.
8935         * gcc.dg/graphite/block-7.c: Same.
8936         * gcc.dg/graphite/interchange-0.c: Same.
8937         * gcc.dg/graphite/interchange-1.c: Same.
8938         * gcc.dg/graphite/interchange-10.c: Same.
8939         * gcc.dg/graphite/interchange-11.c: Same.
8940         * gcc.dg/graphite/interchange-12.c: Same.
8941         * gcc.dg/graphite/interchange-2.c: Same.
8942         * gcc.dg/graphite/interchange-3.c: Same.
8943         * gcc.dg/graphite/interchange-4.c: Same.
8944         * gcc.dg/graphite/interchange-5.c: Same.
8945         * gcc.dg/graphite/interchange-6.c: Same.
8946         * gcc.dg/graphite/interchange-7.c: Same.
8947         * gcc.dg/graphite/interchange-8.c: Same.
8948         * gcc.dg/graphite/interchange-9.c: Same.
8949         * gcc.dg/graphite/interchange-mvt.c: Same.
8950
8951 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8952
8953         * gfortran.dg/graphite/id-19.f: New.
8954         * gfortran.dg/graphite/pr14741.f90: New.
8955         * gfortran.dg/graphite/pr41924.f90: New.
8956         * gfortran.dg/graphite/run-id-2.f90: New.
8957
8958 2010-02-07  Richard Guenther  <rguenther@suse.de>
8959
8960         PR middle-end/42956
8961         * gcc.c-torture/compile/pr42956.c: New testcase.
8962
8963 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8964
8965         PR libfortran/42742
8966         * gfortran.dg/fmt_cache_2.f: New test.
8967
8968 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8969
8970         * gfortran.dg/read_no_eor.f90: New test.
8971
8972 2010-02-05  Jason Merrill  <jason@redhat.com>
8973
8974         * g++.dg/ext/label13.C: Move constructor body out of class.
8975
8976 2010-02-03  Jason Merrill  <jason@redhat.com>
8977
8978         PR c++/42870
8979         * g++.dg/ext/dllexport3.C: New.
8980
8981 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8982
8983         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8984
8985 2010-02-05  Richard Guenther  <rguenther@suse.de>
8986
8987         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8988
8989 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8990
8991         PR c++/42915
8992         * g++.dg/other/crash-9.C: New test.
8993
8994 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/42309
8997         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8998
8999 2010-02-04  Richard Guenther  <rguenther@suse.de>
9000
9001         PR rtl-optimization/42952
9002         * gcc.dg/torture/pr42952.c: New testcase.
9003
9004 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9005
9006         PR libfortran/42901
9007         * gfortran.dg/namelist_60.f90: New test.
9008
9009 2010-02-03  Jason Merrill  <jason@redhat.com>
9010
9011         PR c++/40138
9012         * g++.dg/ext/builtin11.C: New.
9013
9014         PR c++/4926
9015         PR c++/38600
9016         * g++.dg/abi/mangle35.C: New.
9017         * g++.dg/abi/mangle37.C: New.
9018
9019         PR c++/12909
9020         * g++.dg/abi/mangle36.C: New.
9021
9022         PR c++/35652
9023         * g++.dg/warn/string1.C: New.
9024
9025 2010-02-03  Richard Guenther  <rguenther@suse.de>
9026
9027         PR tree-optimization/42944
9028         * gcc.dg/errno-1.c: New testcase.
9029
9030 2010-02-03  Richard Guenther  <rguenther@suse.de>
9031
9032         PR middle-end/42927
9033         * gcc.c-torture/compile/pr42927.c: New testcase.
9034
9035 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9036
9037         PR fortran/42936
9038         * gfortran.dg/null_4.f90: New test.
9039
9040 2010-02-02  Jason Merrill  <jason@redhat.com>
9041
9042         PR c++/41090
9043         * g++.dg/ext/label13.C: New.
9044
9045 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9046
9047         PR fortran/42650
9048         * gfortran.dg/func_result_5.f90: New test.
9049
9050 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9051
9052         PR fortran/42922
9053         * gfortran.dg/pure_initializer_3.f90: News test.
9054
9055 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9056
9057         PR fortran/42888
9058         * gfortran.dg/allocate_derived_2.f90: New test.
9059
9060 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9061
9062         PR middle-end/42898
9063         * gcc.dg/torture/pr42898-2.c: New test.
9064
9065 2010-01-31  Richard Guenther  <rguenther@suse.de>
9066
9067         PR middle-end/42898
9068         * gcc.dg/torture/pr42898.c: New testcase.
9069
9070 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9071
9072         PR fortran/38324
9073         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9074         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9075
9076 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9077
9078         * g++.dg/tree-ssa/inline-1.C: New.
9079         * g++.dg/tree-ssa/inline-2.C: New.
9080         * g++.dg/tree-ssa/inline-3.C: New.
9081
9082 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9083
9084         PR testsuite/41701
9085         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9086         the string 'pow' in the pathname of the compiler from generating a
9087         test failure.
9088
9089 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9090
9091         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9092         * g++.old-deja/g++.mike/eh17.C: Likewise.
9093         * g++.old-deja/g++.mike/p5571.C: Likewise.
9094
9095 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9096
9097         PR c++/42758
9098         PR c++/42634
9099         PR c++/42336
9100         PR c++/42797
9101         PR c++/42880
9102         * g++.dg/other/crash-5.C: New test.
9103         * g++.dg/other/crash-6.C: New test.
9104         * g++.dg/other/crash-7.C: New test.
9105         * g++.dg/other/crash-8.C: New test.
9106
9107 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9108
9109         PR rtl-optimization/42889
9110         * gcc.dg/pr42889.c: New test.
9111
9112 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9113
9114         * gcc.target/i386/pr42881.c: Use SSE2.
9115
9116 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9117
9118         PR target/42891
9119         * gcc.target/i386/pr42891.c: New test.
9120
9121 2010-01-28  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/42871
9124         * g++.dg/torture/pr42871.C: New testcase.
9125
9126 2010-01-28  Richard Guenther  <rguenther@suse.de>
9127
9128         * gcc.dg/Wobjsize-1.h: New testcase.
9129         * gcc.dg/Wobjsize-1.c: Likewise.
9130
9131 2010-01-28  Richard Guenther  <rguenther@suse.de>
9132
9133         PR middle-end/42883
9134         * g++.dg/torture/pr42883.C: New testcase.
9135
9136 2010-01-28  Michael Matz  <matz@suse.de>
9137
9138         * gcc.target/i386/pr42881.c: New test.
9139
9140 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9141
9142         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9143         Add i?86-*-solaris2* support.
9144
9145 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9146
9147         PR c++/42713
9148         PR c++/42820
9149         * g++.dg/template/typedef27.C: New test case.
9150         * g++.dg/template/typedef28.C: New test case.
9151
9152 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9153
9154         * gcc.dg/optimize-bswap*.c: Add ARM target
9155
9156 2010-01-27  Richard Guenther  <rguenther@suse.de>
9157
9158         PR middle-end/42878
9159         * gcc.dg/torture/pr42878-1.c: New testcase.
9160         * gcc.dg/torture/pr42878-2.c: Likewise.
9161
9162 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR middle-end/42874
9165         * gcc.dg/vla-22.c: New test.
9166
9167 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9168
9169         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9170         current collation.
9171
9172 2010-01-26  Richard Guenther  <rguenther@suse.de>
9173
9174         PR rtl-optimization/42685
9175         * gcc.dg/pr42685.c: New testcase.
9176         * g++.dg/other/pr42685.C: Likewise.
9177
9178 2010-01-26  Richard Guenther  <rguenther@suse.de>
9179
9180         PR middle-end/42806
9181         * g++.dg/other/pr42806.C: New testcase.
9182
9183 2010-01-26  Richard Guenther  <rguenther@suse.de>
9184
9185         PR tree-optimization/42250
9186         * gcc.dg/pr42250.c: New testcase.
9187
9188 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9189
9190         * gnat.dg/array_bounds_test.adb: New test.
9191
9192 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9193
9194         PR fortran/42858
9195         * gfortran.dg/generic_21.f90: New test.
9196
9197 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9198
9199         PR testsuite/41522
9200         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9201
9202 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/42748
9205         * g++.dg/abi/arm_va_list2.C: New test.
9206         * g++.dg/abi/arm_va_list2.h: Companion header file.
9207
9208 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9209
9210         PR fortran/41044
9211         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9212
9213         PR fortran/41167
9214         * gfortran.dg/char_array_arg_1.f90 : New test.
9215
9216         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9217
9218 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9219
9220         PR fortran/39304
9221         * gfortran.dg/generic_20.f90: New test.
9222
9223 2010-01-22  Michael Matz  <matz@suse.de>
9224
9225         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9226         -msse2.
9227
9228 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/42736
9231         * gfortran.dg/dependency_25.f90 : New test.
9232
9233 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9234
9235         PR tree-optimization/42585
9236         * gcc.dg/tree-ssa/pr42585.c: New test.
9237
9238 2010-01-21  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/19988
9241         * gcc.dg/pr19988.c: New testcase.
9242
9243 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9244
9245         * g++.dg/compat/decimal/compat-common.h: New file.
9246         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9247         * g++.dg/compat/decimal/pass_x.h: New file.
9248         * g++.dg/compat/decimal/pass_y.h: New file.
9249         * g++.dg/compat/decimal/pass-1_main.C: New file.
9250         * g++.dg/compat/decimal/pass-1_x.C: New file.
9251         * g++.dg/compat/decimal/pass-1_y.C: New file.
9252         * g++.dg/compat/decimal/pass-2_main.C: New file.
9253         * g++.dg/compat/decimal/pass-2_x.C: New file.
9254         * g++.dg/compat/decimal/pass-2_y.C: New file.
9255         * g++.dg/compat/decimal/pass-3_main.C: New file.
9256         * g++.dg/compat/decimal/pass-3_x.C: New file.
9257         * g++.dg/compat/decimal/pass-3_y.C: New file.
9258         * g++.dg/compat/decimal/pass-4_main.C: New file.
9259         * g++.dg/compat/decimal/pass-4_x.C: New file.
9260         * g++.dg/compat/decimal/pass-4_y.C: New file.
9261         * g++.dg/compat/decimal/pass-5_main.C: New file.
9262         * g++.dg/compat/decimal/pass-5_x.C: New file.
9263         * g++.dg/compat/decimal/pass-5_y.C: New file.
9264         * g++.dg/compat/decimal/pass-6_main.C: New file.
9265         * g++.dg/compat/decimal/pass-6_x.C: New file.
9266         * g++.dg/compat/decimal/pass-6_y.C: New file.
9267         * g++.dg/compat/decimal/return_x.h: New file.
9268         * g++.dg/compat/decimal/return_y.h: New file.
9269         * g++.dg/compat/decimal/return-1_main.C: New file.
9270         * g++.dg/compat/decimal/return-1_x.C: New file.
9271         * g++.dg/compat/decimal/return-1_y.C: New file.
9272         * g++.dg/compat/decimal/return-2_main.C: New file.
9273         * g++.dg/compat/decimal/return-2_x.C: New file.
9274         * g++.dg/compat/decimal/return-2_y.C: New file.
9275         * g++.dg/compat/decimal/return-3_main.C: New file.
9276         * g++.dg/compat/decimal/return-3_x.C: New file.
9277         * g++.dg/compat/decimal/return-3_y.C: New file.
9278         * g++.dg/compat/decimal/return-4_main.C: New file.
9279         * g++.dg/compat/decimal/return-4_x.C: New file.
9280         * g++.dg/compat/decimal/return-4_y.C: New file.
9281         * g++.dg/compat/decimal/return-5_main.C: New file.
9282         * g++.dg/compat/decimal/return-5_x.C: New file.
9283         * g++.dg/compat/decimal/return-5_y.C: New file.
9284         * g++.dg/compat/decimal/return-6_main.C: New file.
9285         * g++.dg/compat/decimal/return-6_x.C: New file.
9286         * g++.dg/compat/decimal/return-6_y.C: New file.
9287
9288 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9289
9290         PR debug/42715
9291         * gcc.dg/pr42715.c: New.
9292
9293 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9294
9295         PR c++/42038
9296         * g++.dg/parse/crash55.C: New.
9297
9298 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9299
9300         PR debug/42782
9301         * gcc.dg/guality/pr42782.c: New.
9302
9303 2010-01-20  Jason Merrill  <jason@redhat.com>
9304
9305         PR c++/41788
9306         * g++.dg/abi/packed1.C: New.
9307
9308         PR c++/41920
9309         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9310
9311         PR c++/40750
9312         * g++.dg/parse/fn-typedef1.C: New.
9313         * g++.dg/other/cv_quals.C: Adjust.
9314
9315 2010-01-20  Anthony Green  <green@moxielogic.com>
9316
9317         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9318         pack(push) pragma).
9319         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9320         * gcc.dg/20020312-2.c: Port this to the moxie core.
9321         * gcc.dg/weak/typeof-2.c: Ditto.
9322
9323 2010-01-20  Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/42717
9326         * gcc.c-torture/compile/pr42717.c: New testcase.
9327
9328 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9331         of signed, add a few new tests.
9332
9333         PR middle-end/42803
9334         * g++.dg/parse/limits-initializer1.C: New test.
9335
9336 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9337
9338         PR fortran/42804
9339         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9340         * gfortran.dg/typebound_call_12.f03: New test.
9341
9342 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9343
9344         PR fortran/42783
9345         * gfortran.dg/bounds_check_15.f90 : New test.
9346
9347 2010-01-19  Michael Matz  <matz@suse.de>
9348
9349         PR tree-optimization/41783
9350         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9351
9352 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9353
9354         PR target/38697.
9355         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9356         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9357         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9358         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9359         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9360         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9361         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9362         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9363         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9364         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9365         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9366
9367 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9368
9369         PR fortran/42545
9370         * gfortran.dg/extends_6.f03: Modified an error message.
9371         * gfortran.dg/extends_10.f03: New test.
9372         * gfortran.dg/private_type_6.f03: Modified an error message.
9373         * gfortran.dg/structure_constructor_8.f03: Ditto.
9374
9375 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9376
9377         PR tree-optimization/42719
9378         * gcc.dg/pr42719.c: New test.
9379
9380         PR debug/42728
9381         * gcc.dg/pr42728.c: New test.
9382
9383 2010-01-19  Anthony Green  <green@moxielogic.com>
9384
9385         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9386
9387 2010-01-18  Anthony Green  <green@moxielogic.com>
9388
9389         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9390         for moxie.
9391
9392 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9393
9394         * g++.dg/template/error45.C: reverted as part of reverting the
9395         fix of PR c++/42634.
9396
9397 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9398
9399         PR c++/42634
9400         * g++.dg/template/error45.C: New test.
9401
9402 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9403
9404         PR c++/42766
9405         * g++.dg/conversion/op6.C: New test.
9406
9407 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9408
9409         PR target/42774
9410         * gcc.target/alpha/pr42774.c: New test.
9411
9412 2010-01-18  Richard Guenther  <rguenther@suse.de>
9413
9414         PR tree-optimization/42781
9415         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9416
9417 2010-01-17  Richard Guenther  <rguenther@suse.de>
9418
9419         PR middle-end/42248
9420         * gcc.c-torture/execute/pr42248.c: New testcase.
9421
9422 2010-01-17  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/42773
9425         * g++.dg/torture/pr42773.C: New testcase.
9426
9427 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9428
9429         PR fortran/42677
9430         * gfortran.dg/interface_assignment_5.f90: New test.
9431
9432 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9433
9434         PR c++/42697
9435         * g++.dg/template/crash94.C: Reverted.
9436
9437 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9438
9439         PR debug/42767
9440         * gcc.dg/debug/pr42767.c: New.
9441
9442 2010-01-15  Jason Merrill  <jason@redhat.com>
9443
9444         PR c++/42761
9445         * g++.dg/cpp0x/decltype22.C: New.
9446
9447 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR middle-end/42760
9450         * g++.dg/torture/pr42760.C: New test.
9451
9452 2010-01-15  Jing Yu  <jingyu@google.com>
9453
9454         PR rtl-optimization/42691
9455         * gcc.c-torture/execute/pr42691.c: New.
9456
9457 2010-01-15  Richard Guenther  <rguenther@suse.de>
9458
9459         PR middle-end/42739
9460         * g++.dg/torture/pr42739.C: New testcase.
9461
9462 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9463
9464         * g++.dg/template/error45.C: Revert as part of reverting changes
9465         or PR c++/42634.
9466
9467 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9468
9469         PR fortran/42684
9470         * gfortran.dg/interface_31.f90: New test.
9471
9472 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9473
9474         * gcc.target/powerpc/pr42747.c: New file.
9475
9476 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR middle-end/42674
9479         * c-c++-common/pr42674.c: New test.
9480
9481         PR c++/42608
9482         * g++.dg/template/instantiate11.C: New test.
9483
9484 2010-01-14  Jason Merrill  <jason@redhat.com>
9485
9486         PR c++/42701
9487         * g++.dg/overload/error3.C: New.
9488
9489         PR c++/42655
9490         * g++.dg/overload/rvalue1.C: New.
9491
9492 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9493
9494         PR tree-optimization/42706
9495         * gcc.dg/ipa/pr42706.c: New testcase.
9496
9497 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9498
9499         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9500
9501 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9502
9503         PR tree-optimization/42714
9504         * g++.dg/torture/pr42714.C: New test.
9505
9506 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9507
9508         PR rtl-optimization/42246
9509         * gfortran.dg/pr42246-2.f: New.
9510
9511 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9512
9513         PR rtl-optimization/42389
9514         * gcc.dg/pr42389.c: New.
9515
9516 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9517
9518         PR rtl-optimization/42388
9519         * gcc.dg/pr42388.c: New.
9520
9521 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9522
9523         PR rtl-optimization/42294
9524         * gfortran.dg/pr42294.f: New.
9525
9526 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9527
9528         PR rtl-optimization/39453
9529         PR rtl-optimization/42246
9530         * gcc.dg/pr39453.c: New.
9531         * gcc.dg/pr42246.c: New.
9532
9533 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9534
9535         PR middle-end/42245
9536         * gcc.dg/pr42245.c: New.
9537         * gcc.dg/pr42245-2.c: New.
9538
9539 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9540
9541         PR rtl-optimization/42249
9542         * gcc.dg/pr42249.c: New.
9543
9544 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR c/42721
9547         * gcc.c-torture/execute/pr42721.c: New test.
9548
9549 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9550
9551         PR tree-optimization/42709
9552         * gcc.dg/vect/pr42709.c: New test.
9553
9554 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/41478
9557         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9558         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9559
9560 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9561
9562         PR fortran/42481
9563         * gfortran.dg/generic_19.f90 : New test.
9564
9565 2010-01-13  Richard Guenther  <rguenther@suse.de>
9566
9567         PR tree-optimization/42730
9568         * gcc.c-torture/compile/pr42730.c: New testcase.
9569
9570 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9571
9572         PR target/pr42542
9573         * gcc.target/ia64/pr42542-1.c: New.
9574         * gcc.target/ia64/pr42542-2.c: New.
9575         * gcc.target/ia64/pr42542-3.c: New.
9576
9577 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9578
9579         PR c++/42634
9580         * g++.dg/template/error45.C: New test.
9581
9582 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9583
9584         PR tree-optimization/42704
9585         * g++.dg/torture/pr42704.C: New test.
9586
9587 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9588
9589         PR tree-optimization/42703
9590         * gcc.c-torture/compile/pr42703.c: New test.
9591
9592 2010-01-13  Richard Guenther  <rguenther@suse.de>
9593
9594         PR tree-optimization/42705
9595         * gcc.c-torture/compile/pr42705.c: New testcase.
9596
9597 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9598
9599         * gcc.target/bfin/l2.c: New test.
9600         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9601
9602 2010-01-13  Richard Guenther  <rguenther@suse.de>
9603
9604         PR middle-end/42716
9605         * gcc.c-torture/compile/pr42716.c: New testcase.
9606
9607 2010-01-13  Richard Guenther  <rguenther@suse.de>
9608
9609         PR lto/42678
9610         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9611
9612 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9613
9614         PR c/42708
9615         * gcc.c-torture/compile/pr42708-1.c: New test.
9616
9617 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9618
9619         PR debug/42662
9620         * gcc.dg/pr42662.c: New test.
9621
9622         PR tree-optimization/42645
9623         * g++.dg/other/pr42645-1.C: New test.
9624         * g++.dg/other/pr42645-2.C: New test.
9625
9626 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9627
9628         PR target/42416
9629         * gcc.target/powerpc/warn-1.c: New test.
9630         * gcc.target/powerpc/warn-2.c: New test.
9631
9632 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9633
9634         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9635         stack alignment.
9636
9637 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9638
9639         * gcc.dg/lto/20100108_0.c: New.
9640
9641 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9642
9643         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9644         Add -march=i686 -msse for 32bit x86 targets.
9645
9646 2010-01-10  Richard Guenther  <rguenther@suse.de>
9647
9648         PR middle-end/42667
9649         * gcc.dg/torture/pr42667.c: New testcase.
9650
9651 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9652
9653         PR fortran/32489
9654         * gfortran.dg/array_constructor_34.f90: New test.
9655
9656 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9657
9658         PR fortran/20923
9659         * gfortran.dg/array_constructor_33.f90: New test.
9660         gfortran.dg/array_function_5.f90: Add credit.
9661
9662 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9663
9664         PR debug/42631
9665         * gcc.dg/pr42631.c: New.
9666
9667 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9668
9669         PR debug/42630
9670         * gcc.dg/pr42630.c: New.
9671
9672 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9673
9674         PR debug/42629
9675         * gcc.dg/pr42629.c: New.
9676
9677 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9678
9679         PR middle-end/42363
9680         * gcc.dg/torture/pr42363.c: New.
9681
9682 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9683
9684         PR debug/42604
9685         PR debug/42395
9686         * gcc.dg/vect/pr42604.c: New.
9687         * gcc.dg/vect/pr42395.c: New.
9688
9689 2010-01-09  Richard Guenther  <rguenther@suse.de>
9690
9691         PR middle-end/42512
9692         * gcc.c-torture/execute/pr42512.c: New testcase.
9693
9694 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9695
9696         PR fortran/41298
9697         * gfortran.dg/c_ptr_tests_14.f90: New test.
9698
9699 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9700
9701         PR ada/41929
9702         * gnat.dg/null_pointer_deref1.adb: Don't run on
9703         sparc*-sun-solaris2.11.
9704
9705 2010-01-08  Richard Guenther  <rguenther@suse.de>
9706
9707         PR lto/42528
9708         * gcc.dg/lto/20100103-1_0.c: New testcase.
9709         * gcc.dg/lto/20100103-2_0.c: Likewise.
9710
9711 2010-01-08  Tobias Burnus  <burnus@net-b.de
9712
9713         PR/fortran 25829
9714         * gfortran.dg/asynchronous_1.f90: New test.
9715         * gfortran.dg/asynchronous_2.f90: New test.
9716         * gfortran.dg/conflicts.f90: Update error message.
9717
9718 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9719
9720         c++/40155
9721         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9722
9723 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9724
9725         PR tree-optimization/42625
9726         * g++.dg/opt/dtor4.C: New test.
9727         * g++.dg/opt/dtor4.h: New.
9728         * g++.dg/opt/dtor4-aux.cc: New.
9729
9730 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/42597
9733         * gfortran.dg/proc_ptr_26.f90: New test.
9734
9735 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9736
9737         PR fortran/41872
9738         * gfortran.dg/allocatable_scalar_7.f90: New test.
9739
9740 2010-01-06  Richard Guenther  <rguenther@suse.de>
9741
9742         * gcc.c-torture/compile/pr42632.c: New testcase.
9743
9744 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9745
9746         PR target/42542
9747         * gcc.target/i386/pr42542-4.c: New.
9748         * gcc.target/i386/pr42542-4a.c: Likewise.
9749         * gcc.target/i386/pr42542-5.c: Likewise.
9750         * gcc.target/i386/pr42542-5a.c: Likewise.
9751
9752 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9753
9754         * gcc.dg/tls/opt-15.c: New test.
9755
9756 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9759
9760 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9761
9762         PR tree-optimization/42462
9763         * g++.dg/torture/pr42462.C: New test.
9764
9765 2010-01-05  Jason Merrill  <jason@redhat.com>
9766
9767         * g++.dg/cpp0x/initlist30.C: New test.
9768
9769 2010-01-05  Richard Guenther  <rguenther@suse.de>
9770
9771         PR tree-optimization/42614
9772         * gcc.c-torture/execute/pr42614.c: New testcase.
9773
9774 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9775
9776         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9777         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9778         -Wunreachable-code.
9779         * gcc.dg/Wunreachable-2.c: Likewise.
9780         * gcc.dg/Wunreachable-3.c: Likewise.
9781         * gcc.dg/Wunreachable-4.c: Likewise.
9782         * gcc.dg/Wunreachable-5.c: Likewise.
9783         * gcc.dg/Wunreachable-6.c: Likewise.
9784         * gcc.dg/Wunreachable-7.c: Likewise.
9785         * gcc.dg/Wunreachable-8.c: Likewise.
9786         * gcc.dg/20041231-1.c: Likewise.
9787
9788 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9789
9790         PR other/42611
9791         * gcc.dg/pr42611.c: New test.
9792
9793         PR tree-optimization/42508
9794         * g++.dg/opt/pr42508.C: New test.
9795
9796 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9797
9798         PR fortran/41872
9799         * gfortran.dg/allocatable_scalar_8.f90: New.
9800
9801 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9802
9803         PR tree-optimization/42398
9804         * gcc.c-torture/compile/pr42398.c: New test.
9805
9806 2010-01-04  Jason Merrill  <jason@redhat.com>
9807
9808         PR c++/42555
9809         * g++.dg/ext/attrib35.C: New.
9810
9811         PR c++/42567
9812         * g++.dg/cpp0x/auto17.C: New.
9813
9814 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9815
9816         * gcc.dg/lto/20100104_0.c: New.
9817
9818 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9819
9820         PR target/42542
9821         * gcc.target/i386/pr42542-1.c: New.
9822         * gcc.target/i386/pr42542-1a.c: Likewise.
9823         * gcc.target/i386/pr42542-1b.c: Likewise.
9824         * gcc.target/i386/pr42542-2.c: Likewise.
9825         * gcc.target/i386/pr42542-2a.c: Likewise.
9826         * gcc.target/i386/pr42542-2b.c: Likewise.
9827         * gcc.target/i386/pr42542-3.c: Likewise.
9828         * gcc.target/i386/pr42542-3a.c: Likewise.
9829
9830 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9831
9832         PR fortran/41872
9833         * gfortran.dg/allocatable_scalar_5.f90: New test.
9834         * gfortran.dg/allocatable_scalar_6.f90: New test.
9835
9836 2010-01-03  Richard Guenther  <rguenther@suse.de>
9837
9838         PR testsuite/42583
9839         * gfortran.dg/gomp/recursion1.f90: Remove.
9840
9841 2010-01-03  Richard Guenther  <rguenther@suse.de>
9842
9843         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9844         * gcc.dg/uninit-6.c: Likewise.
9845         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9846
9847 2010-01-03  Richard Guenther  <rguenther@suse.de>
9848
9849         PR tree-optimization/42589
9850         * gcc.target/i386/pr42589.c: New testcase.
9851
9852 2010-01-03  Richard Guenther  <rguenther@suse.de>
9853
9854         PR tree-optimization/42438
9855         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9856
9857 2010-01-02  Richard Guenther  <rguenther@suse.de>
9858
9859         PR testsuite/41651
9860         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9861
9862 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9863
9864         PR target/42448
9865         * gcc.target/alpha/pr42448-1.c: New test.
9866         * gcc.target/alpha/pr42448-2.c: Ditto.
9867
9868 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9869
9870         PR preprocessor/41947
9871         * gcc.dg/c99-hexfloat-3.c: New test.
9872
9873 2010-01-01  Richard Guenther  <rguenther@suse.de>
9874
9875         PR c/42570
9876         * gcc.c-torture/execute/pr42570.c: New testcase.
9877
9878 2010-01-01  Richard Guenther  <rguenther@suse.de>
9879
9880         PR middle-end/42559
9881         * gcc.c-torture/compile/pr42559.c: New testcase.
9882
9883 \f
9884 Copyright (C) 2010 Free Software Foundation, Inc.
9885
9886 Copying and distribution of this file, with or without modification,
9887 are permitted in any medium without royalty provided the copyright
9888 notice and this notice are preserved.