re PR fortran/45674 ([OOP] Undefined references for extended types)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/45674
4         * gfortran.dg/class_dummy_2.f03: New.
5
6 2010-09-16  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/45623
9         * gcc.dg/torture/pr45623.c: New testcase.
10
11 2010-09-16  Ira Rosen  <irar@il.ibm.com>
12
13         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
14         name and parentheses.
15         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
16
17 2010-09-15  Jason Merrill  <jason@redhat.com>
18
19         * g++.dg/parse/parameter-declaration-2.C: New.
20
21         * g++.dg/cpp0x/scoped_enum2.C: New.
22
23 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
24
25         * gcc.c-torture/compile/20100915-1.c: New test.
26
27 2010-09-15  Martin Jambor  <mjambor@suse.cz>
28
29         PR middle-end/45644
30         * gcc.dg/ipa/pr45644.c: New test.
31
32 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
33
34         PR tree-optimization/45633
35         * gcc.dg/vect/pr45633.c: New test.
36
37 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
38
39         PR fortran/45577
40         * gfortran.dg/allocate_derived_4.f90: New.
41
42 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
43
44         * lib/target-supports.exp
45         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
46         supported flag to true for neon.
47
48 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
49
50         PR c++/45665
51         * g++.dg/template/crash103.C: New.
52
53 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
54
55         Merge from 'apple/trunk' branch on FSF servers.
56
57         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
58
59         Radar 4457381
60         * objc.dg/msg-in-protocol.m: New.
61         * obj-c++.dg/msg-in-protocol.mm: New.
62
63         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
64
65         Radar 4219590
66         * objc.dg/break-in-ifstmt.m: New.
67
68         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
69
70         Radar 4174166
71         * obj-c++.dg/comp-types-13.mm: New.
72         * objc.dg/comp-types-12.m: New.
73
74         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
75
76         Radar 4216500
77         * obj-c++.dg/proto-lossage-7.mm: New.
78         * objc.dg/proto-lossage-7.m: New.
79
80 2010-09-14  Jan Hubicka  <jh@suse.cz>
81
82         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
83         folding.
84         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
85         folding.
86
87 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
88
89         PR middle-end/45567
90         * gcc.dg/pr45567.c: New test.
91
92         PR debug/45660
93         * g++.dg/debug/pr45660.C: New test.
94
95 2010-09-14  Ira Rosen  <irar@il.ibm.com>
96
97         PR tree-optimization/45470
98         * g++.dg/vect/pr45470-a.cc: New test.
99         * g++.dg/vect/pr45470-a.cc: New test.
100
101 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
102
103         PR target/42070
104         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
105         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
106
107 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
108
109         PR libfortran/45532
110         * gfortran.dg/namelist_64.f90: New test.
111
112 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
113
114         PR rtl-optimization/45617
115         * gcc.target/i386/pr45617.c: New test.
116
117 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
118
119         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
120
121 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
122
123         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
124         * gcc.target/i386/fma4-vector.c: Likewise.
125         * gcc.target/i386/vectorize2.c: Likewise.
126         * gcc.target/i386/vectorize4.c: Likewise.
127         * gcc.target/i386/vectorize5.c: Likewise.
128         * gcc.target/i386/vectorize6.c: Likewise.
129         * gcc.target/i386/vectorize8.c: Likewise.
130
131         * gcc.target/i386/vect-double-1.c: New.
132         * gcc.target/i386/vect-double-1a.c: Likewise.
133         * gcc.target/i386/vect-double-2.c: Likewise.
134         * gcc.target/i386/vect-double-2a.c: Likewise.
135
136         * lib/target-supports.exp (check_effective_target_vect_double):
137         Set et_vect_double_saved to 0 when tuning for Atom.
138
139 2010-09-13  Jan Hubicka  <jh@suse.cz>
140
141         * gcc.dg/torture/pr23821.c: Drop static keyword.
142         * gcc.dg/tree-ssa/loop-19.c: Likewise.
143         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
144
145 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
146
147         * gcc.target/arm/sync-1.c: New.
148
149 2010-09-12  Olivier Hainque  <hainque@adacore.com>
150
151         * gnat.dg/memtrap.adb: New test.
152
153 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
154
155         * gfortran.dg/promotion.f90: Fix options.
156
157 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
158
159         * g++.dg/cpp0x/range-for1.C: New.
160         * g++.dg/cpp0x/range-for2.C: New.
161         * g++.dg/cpp0x/range-for3.C: New.
162         * g++.dg/cpp0x/range-for4.C: New.
163         * g++.dg/cpp0x/range-for5.C: New.
164         * g++.dg/cpp0x/range-for6.C: New.
165
166 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
167
168         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
169         and counts. Check that transpose is not called.
170         * gfortran.dg/transpose_2.f90: Update error message.
171
172 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
173
174         PR c++/43824
175         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
176         * g++.dg/lookup/strong-using-2.C: Likewise.
177         * g++.dg/lookup/strong-using-3.C: Likewise.
178         * g++.dg/lookup/strong-using-5.C: Likewise.
179
180         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
181         * g++.dg/cpp0x/inline-ns4.C: New.
182         * g++.dg/cpp0x/inline-ns5.C: New.
183
184 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
185
186         PR middle-end/45634
187         * gfortran.fortran-torture/compile/pr45634.f90: New.
188
189 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
190
191         * objc.dg/fobjc-exceptions.m: New test.
192
193 2010-09-10  Jan Hubicka  <jh@suse.cz>
194
195         * g++.dg/inherit/covariant7.C: Fix pattern matching.
196
197 2010-09-10  Martin Jambor  <mjambor@suse.cz>
198
199         PR tree-optimization/44972
200         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
201         * gcc.dg/tree-ssa/pr45144.c: Likewise.
202         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
203         instead.
204         * g++.dg/torture/pr44972.C: New test.
205
206 2010-09-10  Martin Jambor  <mjambor@suse.cz>
207
208         PR tree-optimization/44972
209         * g++.dg/torture/pr34850.C: Remove expected warning.
210
211 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
212
213         * gfortran.dg/dummy_optional_arg.f90: New test.
214
215 2010-09-08  Jan Hubicka  <jh@suse.cz>
216
217         PR tree-optimization/45598
218         * fortran.fortran-torture/compile/pr45598.f90: New test.
219
220 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
221
222         * lib/target-supports-dg.exp (dg-require-ifunc): New.
223         * lib/target-supports.exp (check_ifunc_available): New.
224         * gcc.dg/attr-ifunc-1.c: New.
225         * gcc.dg/attr-ifunc-2.c: New.
226         * gcc.dg/attr-ifunc-3.c: New.
227         * gcc.dg/attr-ifunc-4.c: New.
228         * gcc.dg/attr-ifunc-5.c: New.
229         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
230         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
231         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
232         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
233
234 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
235
236         PR middle-end/40386
237         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
238
239 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
240
241         * gfortran.dg/inline_transpose_1.f90: New test.
242
243 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
244
245         PR c++/45588
246         * g++.dg/warn/Wunused-var-15.C: New test.
247
248 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
249
250         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
251         hppa*-*-hpux*.
252
253 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
254
255         * objc/execute/exceptions/throw-nil.m: New test.
256         * objc/execute/exceptions/handler-1.m: Updated to use the new
257         objc_set_uncaught_exception_handler() function.
258         * objc/execute/exceptions/matcher-1.m: New test.
259
260 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
261
262         PR fortran/38282
263         * gfortran.dg/bit_comparison_1.F90: New test.
264         * gfortran.dg/leadz_trailz_3.f90: New test.
265         * gfortran.dg/masklr_2.F90: New test.
266         * gfortran.dg/shiftalr_1.F90: New test.
267         * gfortran.dg/merge_bits_2.F90: New test.
268         * gfortran.dg/dshift_2.F90: New test.
269         * gfortran.dg/bit_comparison_2.F90: New test.
270         * gfortran.dg/masklr_1.F90: New test.
271         * gfortran.dg/merge_bits_1.F90: New test.
272         * gfortran.dg/dshift_1.F90: New test.
273         * gfortran.dg/shiftalr_2.F90: New test.
274
275 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
276
277         * objc.dg/type-stream-1.m: Replaced with a test that tests that
278         functions from objc/typedstream.h are deprecated.
279
280 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
281
282         * lib/target-supports.exp
283         (check_effective_target_run_expensive_tests): New proc.
284         * gcc.c-torture/compile/limits-fnargs.c: Use
285         dg-require-effective-target run_expensive_tests.
286
287 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
288
289         PR fortran/45597
290         * gfortran.dg/gomp/pr45597.f90: New test.
291
292         PR fortran/45595
293         * gfortran.dg/gomp/pr45595.f90: New test.
294
295 2010-09-08  Michael Matz  <matz@suse.de>
296
297         * c-c++-common/uninit-17.c: Adjust.
298
299 2010-09-08  Michael Matz  <matz@suse.de>
300
301         PR tree-optimization/43430
302         * gcc.dg/vect/pr43430-2.c: New test.
303
304 2010-09-08  Michael Matz  <matz@suse.de>
305
306         PR tree-optimization/33244
307         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
308
309 2010-09-08  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/45578
312         * gfortran.dg/pr45578.f90: New testcase.
313
314 2010-09-08  Richard Guenther  <rguenther@suse.de>
315
316         PR testsuite/45590
317         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
318
319 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
320
321         PR fortran/45576
322         * gfortran.dg/char_length_18.f90:  New test.
323
324 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
325
326         PR target/36502
327         * gcc.target/i386/pr36502.c: New test.
328
329         PR target/42313
330         PR target/44651
331         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
332         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
333
334 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
335
336         * gfortran.dg/achar_4.f90: Enable bounds checking.
337
338 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
339
340         PR target/45206
341         * gcc.target/i386/pr45206.c: New test.
342
343 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
344
345         PR fortran/45505
346         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
347
348 2010-09-07  Jan Hubicka  <jh@suse.cz>
349
350         * gcc.c-torture/compile/20100907.c: New testcase.
351
352 2010-09-07  Richard Guenther  <rguenther@suse.de>
353
354         PR middle-end/45569
355         * g++.dg/eh/pr45569.C: New testcase.
356
357 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
358
359         PR target/43137
360         * gcc.target/arm/pr43137.c: New test.
361
362 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
363
364         PR fortran/36931
365         * gfortran.dg/dependency_35.f90:  New test.
366
367 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
368
369         PR fortran/34145
370         * gfortran.dg/char_length_17.f90:  New test.
371
372 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
373
374         PR c++/45200
375         PR c++/45293
376         PR c++/45558
377         * g++.dg/template/typedef34.C: New test.
378         * g++.dg/template/typedef35.C: New test.
379
380 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
381
382         PR target/22152
383         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
384
385 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
386
387         * g++.dg/warn/Wdouble-promotion.C: New.
388
389 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
390
391         * g++.dg/parse/redef2.C: New.
392
393 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
394
395         * gcc.dg/20100906-1.c: New testcase.
396
397 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
398
399         PR testsuite/45543
400         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
401         DW_TAG_enumeration_type DIE.
402
403 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
404
405         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
406         Update XFAILs.
407
408 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
409
410         PR rtl-optimization/44919
411         * g++.dg/opt/pr44919.C: New.
412
413 2010-09-06  Tobias Burnus  <burnus@net-b.de>
414
415         PR fortran/38282
416         * gfortran.dg/iall_iany_iparity_1.f90: New.
417         * gfortran.dg/iall_iany_iparity_2.f90: New.
418
419 2010-09-06  Jason Merrill  <jason@redhat.com>
420
421         * g++.dg/cpp0x/initlist42.C: New.
422
423         * g++.dg/cpp0x/auto19.C: New.
424
425         * g++.dg/template/sfinae25.C: New.
426         * g++.dg/template/char1.C: Expect warning.
427         * g++.dg/template/nontype10.C: Likewise.
428
429         * g++.dg/cpp0x/implicit9.C: New.
430
431         * g++.dg/cpp0x/initlist43.C: New.
432
433 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
434
435         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
436
437 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
438
439         * gcc.dg/Wdouble-promotion.c: New.
440
441 2010-09-05  Tobias Burnus  <burnus@net-b.de>
442
443         * gfortran.dg/float128_1.f90: Remove test case as
444         it always fails since Rev 163611 backed out the
445         front-end implementation.
446
447 2010-09-05  Tobias Burnus  <burnus@net-b.de>
448
449         * gfortran.dg/float128_1.f90: XFAIL test case.
450
451 2010-09-05  Tobias Burnus  <burnus@net-b.de>
452
453         * gfortran.dg/bessel_7.f90: Decrease required precision.
454
455 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
456
457         PR testsuite/45545
458         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
459         ref-all-matching targets.
460
461 2010-09-05  Richard Guenther  <rguenther@suse.de>
462
463         PR tree-optimization/45535
464         * gcc.c-torture/compile/pr45535.c: New testcase.
465
466 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
467
468         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
469         "\[^\n\]*".
470         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
471         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
472         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
473         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
474         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
475         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
476         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
477         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
478         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
479         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
480         * gcc.target/i386/pr22152.c: Likewise.
481         * gcc.target/i386/pr36992-1.c: Likewise.
482         * gcc.target/i386/pr36992-2.c: Likewise.
483         * gcc.target/sh/sh4a-memmovua.c: Likewise.
484
485 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
486
487         PR testsuite/43957
488         * gcc.dg/const-uniq-1.c: Modify regexp.
489
490 2010-09-04  Tobias Burnus  <burnus@net-b.de>
491
492         PR fortran/45530
493         * gfortran.dg/namelist_63.f90: New.
494
495 2010-09-04  Jan Hubicka  <jh@suse.cz>
496
497         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
498         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
499
500 2010-09-04  Jan Hubicka  <jh@suse.cz>
501
502         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
503
504 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
505
506         PR fortran/45507
507         * gfortran.dg/allocate_alloc_opt_12.f90: New.
508
509 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
510
511         * gcc.dg/opts-4.c: New test.
512
513 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
514
515         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
516         * gcc.dg/vect/vect-peel-4.c: Ditto.
517
518 2010-09-03  Daniel Kraft  <d@domob.eu>
519
520         PR fortran/45525
521         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
522
523 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
524
525         PR fortran/45159
526         * gfortran.dg/dependency_34.f90:  New test.
527
528 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
529
530         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
531
532 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
533
534         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
535         gcc.target/i386/clearcap.map if supported.
536
537 2010-09-03  Michael Matz  <matz@suse.de>
538
539         PR middle-end/45415
540         * gcc.dg/pr45415.c: New test.
541
542 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
543
544         PR tree-optimization/45506
545         * gcc.dg/pr45506.c: New.
546
547 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
548
549         PR target/45476
550         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
551         * gcc.target/i386/float128-2.c: Ditto.
552
553 2010-09-03  Daniel Kraft  <d@domob.eu>
554
555         PR fortran/34162
556         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
557         * gfortran.dg/internal_dummy_2.f08: New test.
558         * gfortran.dg/internal_dummy_3.f08: New test.
559         * gfortran.dg/internal_dummy_4.f08: New test.
560
561 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
562
563         PR debug/45500
564         * gcc.target/i386/pr45500.c: New test.
565
566 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
567
568         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
569
570 2010-09-03  Daniel Kraft  <d@domob.eu>
571
572         PR fortran/44602
573         * gfortran.dg/exit_2.f08; Adapt error messages.
574         * gfortran.dg/exit_3.f08: New test.
575         * gfortran.dg/exit_4.f08: New test.
576         * gfortran.dg/exit_5.f03: New test.
577
578 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579
580         * gfortran.dg/ishft_4.f90: New test.
581
582 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
583
584         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
585         FRIZ/XSRIZ instruciton for (double)(long long)x.
586         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
587
588 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
589
590         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
591
592 2010-09-02  Richard Guenther  <rguenther@suse.de>
593
594         PR tree-optimization/44937
595         PR tree-optimization/45412
596         * g++.dg/opt/pr45412.C: New testcase.
597         * gcc.c-torture/compile/pr45412.c: Likewise.
598         * gcc.c-torture/compile/pr44937.c: Likewise.
599
600 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
601
602         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
603         but using -Werror=comment.
604         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
605         expected error messages.
606
607 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
608
609         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
610         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
611
612 2010-09-02  Tobias Burnus  <burnus@net-b.de>
613
614         PR fortran/45489
615         * gfortran.dg/initialization_27.f90: New.
616
617 2010-09-02  Ira Rosen  <irar@il.ibm.com>
618
619         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
620         check into different basic blocks. Expect vectorization if misaligned
621         stores are supported.
622         * gcc.dg/vect/bb-slp-8a.c: New test.
623         * gcc.dg/vect/bb-slp-8b.c: New test.
624
625 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
626
627         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
628
629 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
630
631         PR fortran/44541
632         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
633         * gfortran.dg/class_dummy_1.f03: New.
634
635 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
636
637         PR middle-end/45458
638         * g++.dg/tree-prof/partition2.C: New test.
639
640 2010-09-01  Richard Guenther  <rguenther@suse.de>
641
642         * gcc.dg/vect/vect-outer-fir.c: Adjust.
643         * gcc.dg/tree-ssa/vrp54.c: New testcase.
644         * gcc.c-torture/execute/20100827-1.c: Likewise.
645
646 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
647
648         * gfortran.dg/execute_command_line_1.f90: New test.
649
650 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
651
652         PR preprocessor/45457
653         * c-c++-common/cpp/pr45457.c: New test.
654
655 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
656
657         * gcc.dg/nested-func-8.c: New test.
658
659 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
660
661         PR fortran/38282
662         * gfortran.dg/popcnt_poppar_1.F90: New test.
663         * gfortran.dg/popcnt_poppar_2.F90: New test.
664
665 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
666
667         * gcc.target/i386/volatile-2.c: Require nonpic target.
668
669 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
670
671         PR middle-end/45461
672         * gcc.dg/pr45461.c: New test.
673
674 2010-08-31  Richard Guenther  <rguenther@suse.de>
675
676         PR testsuite/45455
677         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
678
679 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
680
681         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
682
683 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
684
685         PR fortran/45456
686         * gfortran.dg/typebound_proc_18.f03: New.
687
688 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
689
690         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
691         * lib/scanasm.exp (scan-stack-usage): Likewise.
692         (scan-stack-usage-not): Likewise.
693         * gcc.dg/stack-usage-1.c: New test.
694         * gcc.target/i386/stack-usage-realign.c: Likewise.
695
696 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
697
698         PR tree-optimization/45427
699         * gcc.dg/tree-ssa/pr45427.c: New test.
700
701 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
702
703         PR c++/45043
704         * g++.dg/template/crash102.C: New.
705
706 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
707
708         PR middle-end/45423
709         * gcc.dg/gomp/atomic-12.c: New test.
710         * gcc.dg/gomp/atomic-13.c: New test.
711         * gcc.dg/gomp/atomic-14.c: New test.
712         * g++.dg/gomp/atomic-11.C: New test.
713         * g++.dg/gomp/atomic-12.C: New test.
714         * g++.dg/gomp/atomic-13.C: New test.
715         * g++.dg/gomp/atomic-14.C: New test.
716
717 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
718
719         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
720         delimiter.
721
722 2010-08-30  Thomas Quinot  <quinot@adacore.com>
723
724         * gnat.dg/discr24.adb: New test.
725
726 2010-08-30  Richard Guenther  <rguenther@suse.de>
727
728         PR tree-optimization/45449
729         * gcc.dg/pr45449.c: New testcase.
730
731 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
732
733         * gcc.dg/opts-1.c: Expect errors, not warnings.
734
735 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
736
737         PR fortran/42769
738         * gfortran.dg/dynamic_dispatch_11.f03: New.
739
740 2010-08-29  Jason Merrill  <jason@redhat.com>
741
742         PR c++/44991
743         * g++.dg/parse/defarg15.C: New.
744
745 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
746
747         PR fortran/45439
748         * gfortran.dg/select_type_16.f03: New.
749
750 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
751             Tobias Burnus  <burnus@net-b.de>
752
753         * gfortran.dg/bessel_7.f90: Decrease required precision.
754
755 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
756             Kaz Kojima  <kkojima@gcc.gnu.org>
757
758         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
759
760 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
761
762         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
763         floating point conversion code generation.
764         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
765         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
766         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
767         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
768         to integer conversion code generation.
769         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
770         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
771         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
772         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
773
774 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
775
776         PR fortran/32049
777         * gfortran.dg/random_seed_1.f90: Adjust test.
778         * gfortran.dg/float128_1.f90: New test.
779
780 2010-08-27  Tobias Burnus  <burnus@net-b.de>
781
782         PR fortran/33197
783         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
784         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
785         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
786         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
787         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
788         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
789         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
790
791 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
792
793         PR fortran/45420
794         * gfortran.dg/select_type_15.f03: New.
795
796 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
797
798         PR libfortran/43217
799         * gfortran.dg/hollerith8.f90: New test.
800
801 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
802
803         PR fortran/45159
804         * gfortran.dg/dependency_33.f90:  New test.
805
806 2010-08-27  Richard Guenther  <rguenther@suse.de>
807
808         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
809         * gcc.dg/graphite/scop-2.c: Likewise.
810         * gcc.dg/graphite/scop-20.c: Likewise.
811         * gcc.dg/vect/slp-25.c: Likewise.
812
813 2010-08-27  Olivier Hainque  <hainque@adacore.com>
814
815         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
816
817 2010-08-26  Daniel Kraft  <d@domob.eu>
818
819         PR fortran/38936
820         PR fortran/44047
821         PR fortran/45384
822         * gfortran.dg/associate_8.f03: New test.
823         * gfortran.dg/select_type_13.f03: New test.
824         * gfortran.dg/select_type_14.f03: New test.
825
826 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
827
828         PR tree-optimization/44485
829         * gcc.dg/pr44485.c: New test.
830
831 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
832
833         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
834         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
835         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
836
837 2010-08-26  Richard Guenther  <rguenther@suse.de>
838
839         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
840         * gcc.dg/graphite/scop-21.c: Likewise.
841
842 2010-08-26  Richard Guenther  <rguenther@suse.de>
843
844         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
845         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
846         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
847         * gcc.dg/vect/vect-91.c: Likewise.
848         * gcc.dg/vect/vect-peel-1.c: Likewise.
849         * gcc.dg/vect/vect-peel-2.c: Likewise.
850         * gcc.dg/vect/vect-peel-4.c: Likewise.
851
852 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
853
854         PR libfortran/41859
855         * gfortran.dg/der_io_4.f90: New test.
856
857 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
858
859         PR rtl-optimization/44858
860         * gcc.c-torture/execute/pr44858.c: New test.
861
862         PR rtl-optimization/45400
863         * g++.dg/other/i386-8.C: New test.
864
865 2010-08-25  Richard Guenther  <rguenther@suse.de>
866
867         * gcc.dg/alias-8.c: Adjust.
868
869 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
870
871         * gcc.target/i386/combine-mul.c: New test.
872
873 2010-08-25  Richard Guenther  <rguenther@suse.de>
874
875         PR lto/44562
876         * gcc.dg/graphite/id-27.c: New testcase.
877         * gcc.dg/lto/20100825-1_0.c: Likewise.
878
879 2010-08-25  Richard Guenther  <rguenther@suse.de>
880
881         PR tree-optimization/45316
882         * g++.dg/opt/pr45316.C: New testcase.
883
884 2010-08-25  Richard Guenther  <rguenther@suse.de>
885
886         PR tree-optimization/45393
887         * g++.dg/torture/pr45393.C: New testcase.
888
889 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
890
891         PR tree-optimization/45059
892         * gcc.c-torture/compile/pr45059.c: New test.
893
894 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
895
896         * lib/target-supports.exp (check_effective_target_vect_unpack):
897         Set vect_unpack supported flag to true for neon.
898
899 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
900
901         * gcc.dg/tree-ssa/ifc-5.c: New.
902
903 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
904
905         * gcc.dg/tree-ssa/ifc-4.c: New.
906         * gcc.dg/tree-ssa/ifc-7.c: New.
907
908 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
909
910         * gcc.dg/vect/vect.exp: Check loongson targets
911         * g++.dg/vect/vect.exp: Likewise
912         * gfortran.dg/vect/vect.exp: Likewise
913
914 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
915
916         * gcc.target/powerpc/vsx-mass-1.c: New file, test
917         -mveclibabi=mass.
918
919 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
920
921         PR fortran/45366
922         * gfortran.dg/proc_ptr_29.f90: New.
923
924 2010-08-22  Tobias Burnus  <burnus@net-b.de>
925             Dominique d'Humieres <dominiq@lps.ens.fr>
926
927         PR fortran/45367
928         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
929
930 2010-08-22  Tobias Burnus  <burnus@net-b.de>
931
932         PR fortran/45367
933         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
934
935 2010-08-22  Tobias Burnus  <burnus@net-b.de>
936
937         PR fortran/36158
938         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
939
940 2010-08-22  Tobias Burnus  <burnus@net-b.de>
941             Dominique d'Humieres <dominiq@lps.ens.fr>
942
943         PR fortran/45367
944         PR fortran/36158
945         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
946         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
947
948 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
949
950         PR fortran/44863
951         PR fortran/45271
952         PR fortran/45290
953         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
954         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
955         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
956
957 2010-08-21  Tobias Burnus  <burnus@net-b.de>
958
959         PR fortran/36158
960         PR fortran/33197
961         * gfortran.dg/bessel_6.f90: New.
962         * gfortran.dg/bessel_7.f90: New.
963
964 2010-08-20  Jan Hubicka  <jh@suse.cz>
965
966         PR c++/45307
967         PR c++/17736
968         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
969         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
970
971 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
972
973         PR target/45336
974         * gcc.target/i386/pr45336-1.c: New.
975         * gcc.target/i386/pr45336-2.c: Likewise.
976         * gcc.target/i386/pr45336-3.c: Likewise.
977         * gcc.target/i386/pr45336-4.c: Likewise.
978
979 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
980
981         PR testsuite/45361
982         * gcc.target/i386/volatile-2.c: Update scan strings to also
983         include (%rip) for the memory reference on x86_64.
984
985 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
986
987         PR middle-end/44974
988         * gcc.dg/pr44974.c: New test.
989
990         PR rtl-optimization/45353
991         * gcc.dg/pr45353.c: New test.
992
993 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
994
995         * gcc.target/i386/volatile-2.c: New.
996
997 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
998
999         PR rtl-optimization/44691
1000         * gfortran.dg/pr44691.f: New test.
1001
1002 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1003
1004         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1005
1006 2010-08-19  Jason Merrill  <jason@redhat.com>
1007
1008         * g++.dg/init/synth3.C: New.
1009         * g++.dg/init/value8.C: New.
1010         * g++.dg/tree-ssa/empty-2.C: New.
1011         * g++.dg/cpp0x/noexcept09.C: New.
1012
1013 2010-08-19  Daniel Kraft  <d@domob.eu>
1014
1015         PR fortran/29785
1016         PR fortran/45016
1017         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1018         * gfortran.dg/pointer_remapping_1.f90: New test.
1019         * gfortran.dg/pointer_remapping_2.f03: New test.
1020         * gfortran.dg/pointer_remapping_3.f08: New test.
1021         * gfortran.dg/pointer_remapping_4.f03: New test.
1022         * gfortran.dg/pointer_remapping_5.f08: New test.
1023         * gfortran.dg/pointer_remapping_6.f08: New test.
1024
1025 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         PR testsuite/45324
1028         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1029
1030 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1031
1032         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1033
1034 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1035
1036         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1037         variable.
1038
1039 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1040
1041         PR target/45070
1042         * gcc.c-torture/execute/pr45070.c: New.
1043
1044 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1045
1046         * g++.dg/pr44328.C: New test.
1047
1048 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1049
1050         PR fortran/36158
1051         PR fortran/33197
1052         * gfortran.dg/bessel_3.f90: New.
1053         * gfortran.dg/bessel_4.f90: New.
1054         * gfortran.dg/bessel_5.f90: New.
1055
1056 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1057
1058         PR fortran/45290
1059         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1060         * gfortran.dg/pointer_init_2.f90: New.
1061         * gfortran.dg/pointer_init_3.f90: New.
1062         * gfortran.dg/pointer_init_4.f90: New.
1063
1064 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1065
1066         PR c++/45049
1067         * g++.dg/pr45049-1.C: New test.
1068         * g++.dg/pr45049-2.C: New test.
1069
1070 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1071
1072         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1073         20 if __ARM_PCS is defined otherwise 64.
1074         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1075         instead of hard coded 64.
1076
1077 2010-08-18  Yao Qi  <yao@codesourcery.com>
1078
1079         PR target/45094
1080         * gcc.target/arm/pr45094.c: New test.
1081
1082 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1083
1084         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1085
1086 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1087
1088         PR rtl-optimization/42575
1089         * gcc.target/arm/pr42575.c: New test.
1090
1091 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1092
1093         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1094         * gcc.dg/tls/thr-cse-1.c: New.
1095
1096 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1097
1098         PR debug/42487
1099         * lib/target-supports.exp
1100         (check_effective_target_function_sections): New.
1101         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1102         function sections before proceding.
1103
1104 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR fortran/45308
1107         * gfortran.dg/pr45308.f03: New test.
1108
1109 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1110
1111         PR target/45296
1112         * gcc.target/i386/pr45296.c: New test.
1113
1114 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1115
1116         * g++.dg/ext/uow-1.C: New.
1117         * g++.dg/ext/uow-2.C: New.
1118         * g++.dg/ext/uow-3.C: New.
1119         * g++.dg/ext/uow-4.C: New.
1120
1121 2010-08-17  Richard Guenther  <rguenther@suse.de>
1122
1123         PR testsuite/45266
1124         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1125
1126 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1127
1128         PR c/40563
1129         * gcc.dg/Wcxx-compat-20.c: New test.
1130
1131 2010-08-17  Daniel Kraft  <d@domob.eu>
1132
1133         PR fortran/38936
1134         * gfortran.dg/associate_1.f03: Extended to test newly supported
1135         features like association to variables.
1136         * gfortran.dg/associate_3.f03: Removed check for illegal change
1137         of associate-name here...
1138         * gfortran.dg/associate_5.f03: ...and added it here.
1139         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1140         * gfortran.dg/associate_7.f03: New test.
1141
1142 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1143
1144         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1145
1146 2010-08-15  Daniel Kraft  <d@domob.eu>
1147
1148         PR fortran/38936
1149         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1150         * gfortran.dg/associate_3.f03: Clarify comment.
1151         * gfortran.dg/associate_5.f03: New test.
1152         * gfortran.dg/associate_6.f03: New test.
1153
1154 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1155
1156         PR fortran/45211
1157         * gfortran.dg/bind_c_usage_21.f90: New.
1158         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1159
1160 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1161
1162         * gfortran.dg/optional_absent_1.f90: New.
1163         * gfortran.dg/null_actual.f90: New.
1164
1165 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1166
1167         * gfortran.dg/pointer_target_1.f90: New.
1168         * gfortran.dg/pointer_target_2.f90: New.
1169         * gfortran.dg/pointer_target_3.f90: New.
1170
1171 2010-08-15  Daniel Kraft  <d@domob.eu>
1172
1173         PR fortran/45197
1174         * gfortran.dg/elemental_args_check_3.f90: New test.
1175         * gfortran.dg/impure_1.f08: New test.
1176         * gfortran.dg/impure_2.f08: New test.
1177         * gfortran.dg/impure_3.f90: New test.
1178         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1179
1180 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1181
1182         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1183         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1184         SLP tests.
1185         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1186         misaligned loads.
1187         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1188         misaligned stores.c
1189         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1190
1191 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1192
1193         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1194         dg-require-effective-target after dg-do.
1195
1196 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1197
1198         * lib/target-supports.exp (check_effective_target_vect_int): Return
1199         true for Loongson targets.
1200         (check_effective_target_vect_shift): Likewise.
1201         (check_effective_target_vect_no_int_max): Likewise.
1202         (check_effective_target_vect_no_align): Likewise.
1203         (check_effective_target_vect_short_mult): Likewise.
1204
1205 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1206
1207         * g++.dg/cast.C: Change fields of structures to "long" to pass
1208         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1209         * g++.dg/cpp0x/iop.C: Ditto.
1210         * g++.dg/cpp0x/named_refs.C: Ditto.
1211         * g++.dg/cpp0x/rv1p.C: Ditto.
1212         * g++.dg/cpp0x/rv2p.C: Ditto.
1213         * g++.dg/cpp0x/rv3p.C: Ditto.
1214         * g++.dg/cpp0x/rv4p.C: Ditto.
1215         * g++.dg/cpp0x/rv5p.C: Ditto.
1216         * g++.dg/cpp0x/rv6p.C: Ditto.
1217         * g++.dg/cpp0x/rv7p.C: Ditto.
1218         * g++.dg/cpp0x/rv8p.C: Ditto.
1219         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1220
1221 2010-08-13  Daniel Kraft  <d@domob.eu>
1222
1223         * gfortran.dg/implied_shape_1.f08: New test.
1224         * gfortran.dg/implied_shape_2.f90: New test.
1225         * gfortran.dg/implied_shape_3.f08: New test.
1226
1227 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1228
1229         PR libfortran/42526
1230         * gfortran.dg/char_component_initializer_1.f90: New test.
1231
1232 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1233
1234         PR tree-optimization/45241
1235         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1236
1237 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1240         to dg-options.
1241         * gcc.target/i386/pr40906-2.c: Ditto.
1242         * gcc.target/i386/pr40906-3.c: Ditto.
1243
1244 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR middle-end/45262
1247         * gcc.c-torture/execute/pr45262.c: New test.
1248
1249 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1250
1251         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1252         empty argument.
1253         * g++.dg/other/profile1.C: Ditto.
1254
1255 2010-08-12  Richard Guenther  <rguenther@suse.de>
1256
1257         PR tree-optimization/45232
1258         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1259         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1260         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1261         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1262         unsigned arithmetic.
1263         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1264         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1265         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1266         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1267         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1268         unsigned arithmetic.
1269         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1270         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1271         unsigned arithmetic.
1272         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1273         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1274         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1275         unsigned arithmetic.
1276         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1277         * gcc.dg/tree-ssa/negate.c: Adjust.
1278         * gcc.dg/vect/vect-1.c: Adjust.
1279         * gfortran.dg/reassoc_6.f: XFAIL.
1280
1281 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR debug/45259
1284         * gcc.dg/pr45259.c: New test.
1285
1286 2010-08-12  Wei Guozhi  <carrot@google.com>
1287
1288         PR target/44999
1289         * gcc.target/arm/pr44999.c: New testcase.
1290
1291 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1292
1293         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1294         (N): Likewise.
1295         (main): Adjust accordingly.
1296
1297 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1298
1299         * gfortran.dg/graphite/id-22.f: New.
1300
1301 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1302
1303         * gcc.dg/graphite/id-26.c: New.
1304
1305 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1306
1307         * gcc.dg/graphite/id-25.c: New.
1308
1309 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1310
1311         * gcc.dg/graphite/run-id-5.c: New.
1312         * gcc.dg/graphite/run-id-6.c: New.
1313         * gfortran.dg/graphite/id-21.f: New.
1314
1315 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1316
1317         * gcc.dg/graphite/id-24.c: New.
1318
1319 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1320
1321         * gcc.dg/tree-ssa/pr20742.c: New.
1322
1323 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1324
1325         * gcc.dg/graphite/id-23.c: New.
1326
1327 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1328
1329         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1330
1331 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1332
1333         * gcc.dg/graphite/pr42729.c: New.
1334
1335 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1336
1337         * gfortran.dg/graphite/id-20.f: New.
1338
1339 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1340
1341         * gcc.dg/graphite/id-22.c: New.
1342
1343 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1344
1345         * gcc.dg/graphite/run-id-2.c: Call abort.
1346
1347 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1348
1349         * gcc.dg/graphite/id-20.c: New.
1350
1351 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1352             Steve Kargl <kargl@gcc.gnu.org>
1353
1354         PR fortran/44595
1355         * gfortran.dg/move_alloc_3.f90: New.
1356         * gfortran.dg/random_seed_2.f90: New.
1357
1358 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1359
1360         * lib/target-supports.exp (check_effective_target_sync_int_long):
1361         Add hppa*-*-linux*.
1362         (check_effective_target_sync_char_short): Likewise.
1363
1364 2010-08-10  Yao Qi  <yao@codesourcery.com>
1365
1366         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1367         general form.
1368         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1369         * g++.dg/other/packed1.C: Likewise.
1370         * g++.dg/other/crash-4.C: Likewise.
1371         * g++.dg/ext/packed8.C: Likewise.
1372         * g++.dg/init/array16.C: Likewise.
1373
1374 2010-08-10  xinliang David Li  <davidxl@google.com>
1375         * gcc.dg/tree-ssa/loop-19.c: Add option
1376         -fno-prefetch-loop-array
1377
1378 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1379
1380         PR middle-end/45182
1381         * gcc.c-torture/compile/pr45182.c: New test.
1382
1383 2010-08-09  Jason Merrill  <jason@redhat.com>
1384
1385         PR c++/45236
1386         * g++.dg/cpp0x/variadic-104.C: New.
1387
1388 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1389
1390         PR fortran/44235
1391         * gfortran.dg/dependency_32.f90:  New test.
1392
1393 2010-08-09  Richard Guenther  <rguenther@suse.de>
1394
1395         PR middle-end/44632
1396         * g++.dg/opt/nrv17.C: New testcase.
1397
1398 2010-08-09  Richard Guenther  <rguenther@suse.de>
1399
1400         PR middle-end/45212
1401         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1402         alignment from MEM_REF offset only if we took it from the
1403         base object.
1404
1405         * gcc.target/i386/pr24178.c: New testcase.
1406
1407 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1408
1409         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1410         * gcc.dg/20030702-1.c: Ditto.
1411         * gcc.dg/20050309-1.c: Ditto.
1412         * gcc.dg/20050325-1.c: Ditto.
1413         * gcc.dg/20050330-2.c: Ditto.
1414         * gcc.dg/20051201-1.c: Ditto.
1415         * gcc.dg/gomp/pr27573.c: Ditto.
1416         * gcc.dg/gomp/pr34610.c: Ditto.
1417         * gcc.dg/pr24225.c: Ditto.
1418         * gcc.dg/pr26570.c: Ditto.
1419         * gcc.dg/pr32773.c: Ditto.
1420         * g++.dg/gcov/gcov-6.C: Ditto.
1421         * g++.dg/gomp/pr34608.C: Ditto.
1422         * gfortran.dg/gomp/pr27573.f90: Ditto.
1423
1424         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1425         dg-require-host-local dg directive.
1426         * gcc.dg/profile-dir-2.c: Ditto.
1427         * gcc.dg/profile-dir-3.c: Ditto.
1428
1429 2010-08-08  Richard Guenther  <rguenther@suse.de>
1430
1431         PR tree-optimization/45109
1432         * gcc.c-torture/compile/pr45109.c: New testcase.
1433
1434 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1435
1436         * gcc.dg/march.c: Skip if -march defined.
1437         * gcc.dg/mtune.c: Skip if -mtune defined.
1438
1439         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1440         generic thunk support.
1441
1442 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1443
1444         PR target/45213
1445         * gcc.target/i386/pr45213.c: New test.
1446
1447 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448
1449         PR libfortran/45143
1450         * gfortran.dg/fmt_error_11.f03: New test.
1451
1452 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1453
1454         * lib/target-supports.exp (check_effective_target_sync_int_long):
1455         Add arm*-*-linux-gnueabi.
1456         (check_effective_target_sync_char_short): Likewise.
1457
1458 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1459
1460         PR fortran/45159
1461         * gfortran.dg/dependency_31.f90:  New test.
1462
1463 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1464
1465         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1466
1467 2010-08-06  Jason Merrill  <jason@redhat.com>
1468
1469         * g++.dg/cpp0x/sfinae3.C: New.
1470         * g++.dg/cpp0x/sfinae4.C: New.
1471
1472 2010-08-06  Richard Guenther  <rguenther@suse.de>
1473
1474         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1475         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1476         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1477         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1478         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1479         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1480         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1481         * gcc.c-torture/execute/20100805-1.c: Likewise.
1482
1483 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1484
1485         PR testsuite/42855
1486         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1487
1488 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1489
1490         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1491         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1492
1493 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1494
1495         * g++.dg/ipa/devirt-1.C: New test.
1496         * g++.dg/ipa/devirt-2.C: Likewise.
1497         * g++.dg/ipa/devirt-3.C: Likewise.
1498         * g++.dg/ipa/devirt-4.C: Likewise.
1499         * g++.dg/ipa/devirt-5.C: Likewise.
1500         * gcc.dg/ipa/iinline-3.c: Likewise.
1501
1502 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1503
1504         PR tree-optimization/45144
1505         * gcc.dg/tree-ssa/pr45144.c: New test.
1506
1507 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1508
1509         PR fortran/42207
1510         PR fortran/44064
1511         PR fortran/44065
1512         * gfortran.dg/class_25.f03: New.
1513         * gfortran.dg/class_26.f03: New.
1514
1515 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1516
1517         * g++.dg/warn/miss-format-1.C: Update line number.
1518
1519 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1520
1521         PR c++/44641
1522         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1523         .frame and .mask assembler directives.
1524
1525 2010-08-04  Richard Guenther  <rguenther@suse.de>
1526
1527         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1528         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1529         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1530         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1531
1532 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1533
1534         PR fortran/44857
1535         * gfortran.dg/derived_constructor_char_1.f90: New.
1536         * gfortran.dg/derived_constructor_char_2.f90: New.
1537
1538 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1539
1540         PR fortran/45159
1541         * gfortran.dg/dependency_30.f90:  New test.
1542
1543 2010-08-03  Jan Hubicka  <jh@suse.cz>
1544
1545         * gcc.c-torture/compile/pr45085.c: New testcase.
1546
1547 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1548
1549         PR fortran/44584
1550         PR fortran/45161
1551         * gfortran.dg/typebound_call_9.f03: Modified.
1552         * gfortran.dg/typebound_generic_1.f03: Modified.
1553
1554 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1555
1556         PR fortran/45159
1557
1558         * gfortran.dg/dependency_29.f90:  New test.
1559
1560 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1561
1562         PR fortran/36854
1563         * gfortran.dg/character_comparison_2.f90:  New test.
1564         * gfortran.dg/character_comparison_3.f90:  New test.
1565         * gfortran.dg/dependency_28.f90:  New test.
1566
1567 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1568
1569         PR target/40457
1570         * gcc.target/arm/pr40457-1.c: New test.
1571         * gcc.target/arm/pr40457-2.c: New test.
1572
1573 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1574
1575         PR fortran/44912
1576         * gfortran.dg/typebound_call_17.f03: New.
1577
1578 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1579
1580         PR fortran/44929
1581         * gfortran.dg/allocate_derived_3.f90: New.
1582
1583 2010-07-30  Xinliang David Li  <davidxl@google.com>
1584         PR tree-optimization/45121
1585         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1586
1587 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1588
1589         PR c++/45112
1590         * testsuite/g++.dg/pr45112.C: New test.
1591
1592 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1593
1594         PR debug/45055
1595         PR rtl-optimization/45137
1596         * gcc.dg/pr45055.c: New test.
1597
1598 2010-07-30  Alan Modra  <amodra@gmail.com>
1599
1600         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1601         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1602
1603 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/45087
1606         PR fortran/45125
1607         * gfortran.dg/whole_file_25.f90: New.
1608         * gfortran.dg/whole_file_26.f90: New.
1609         * gfortran.dg/whole_file_27.f90: New.
1610
1611 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1612
1613         PR fortran/44962
1614         * gfortran.dg/typebound_proc_17.f03: New.
1615
1616 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1617
1618         PR fortran/45004
1619         * gfortran.dg/move_alloc_2.f90: New.
1620
1621 2010-07-29  Xinliang David Li  <davidxl@google.com>
1622         PR tree-optimization/45121
1623         * c-c++-common/uninit-17.c: Fix expected output.
1624
1625 2010-07-29  Richard Guenther  <rguenther@suse.de>
1626
1627         PR tree-optimization/45120
1628         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1629
1630 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1631
1632         PR fortran/42051
1633         PR fortran/44064
1634         * gfortran.dg/pr42051.f03: New testcase.
1635
1636 2010-07-29  Richard Guenther  <rguenther@suse.de>
1637
1638         PR middle-end/45034
1639         * gcc.c-torture/execute/pr45034.c: New testcase.
1640
1641 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1642
1643         PR c++/45096
1644         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1645
1646 2010-07-28  Daniel Kraft  <d@domob.eu>
1647
1648         * gfortran.dg/bound_8.f90: New test.
1649
1650 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1651
1652         PR debug/45105
1653         * gcc.dg/pr45105.c: New test.
1654
1655 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1656
1657         PR rtl-optimization/45107
1658         * gcc.dg/pr45107.c: New test.
1659
1660 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1661
1662         PR rtl-optimization/45101
1663         * gcc.dg/pr45101.c: New test.
1664
1665 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1666
1667         PR fortran/45077
1668         * gfortran.dg/whole_file_24.f90: New.
1669
1670 2010-07-27  Jason Merrill  <jason@redhat.com>
1671
1672         * g++.dg/cpp0x/variadic102.C: New.
1673         * g++.dg/cpp0x/variadic103.C: New.
1674
1675 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1676
1677         PR rtl-optimization/40956
1678         PR target/42495
1679         PR middle-end/42574
1680         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1681         * gcc.target/arm/pr42574.c: Add tests.
1682
1683 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1684
1685         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1686         test name.
1687         (cleanup-repo-files): Ditto.
1688         (cleanup-saved-temps): Ditto.
1689
1690 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR testsuite/44701
1693         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1694
1695         PR c/45079
1696         * gcc.dg/pr45079.c: New test.
1697
1698 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1699
1700         PR tree-optimization/44152
1701         * gcc.dg/vect/fast-math-pr44152.c: New test.
1702
1703 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1704
1705         PR ObjC/44140
1706         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1707         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1708         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1709         * obj-c++.dg/torture/trivial.mm: Ditto.
1710         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1711         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1712         * objc.dg/torture/tls/thr-init.m: Ditto.
1713         * objc.dg/torture/trivial.m: Ditto.
1714
1715 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1716
1717         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1718         Skip on spu-*-* targets.
1719
1720 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR tree-optimization/45083
1723         * gcc.dg/pr45083.c: New test.
1724
1725 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/40873
1728         * gfortran.dg/whole_file_22.f90: New test.
1729         * gfortran.dg/whole_file_23.f90: New test.
1730
1731 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1732             Jack Howarth  <howarth@bromo.med.uc.edu>
1733             Richard Henderson  <rth@redhat.com>
1734
1735         PR target/44132
1736         * gcc.dg/tls/thr-init-1.c: New.
1737         * gcc.dg/tls/thr-init-2.c: New.
1738         * gcc.dg/torture/tls New.
1739         * gcc.dg/torture/tls/tls-test.c: New.
1740         * gcc.dg/torture/tls/thr-init-1.c: New.
1741         * gcc.dg/torture/tls/tls.exp: New.
1742         * gcc.dg/torture/tls/thr-init-2.c: New.
1743         * gcc.dg/tls/emutls-2.c: New test
1744
1745         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1746         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1747         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1748         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1749         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1750         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1751         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1752         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1753         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1754         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1755         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1756         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1757         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1758         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1759         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1760         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1761         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1762         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1763         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1764         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1765         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1766         gfortran.dg/gomp/omp_threadprivate1.f90,
1767         gfortran.dg/gomp/omp_threadprivate2.f90,
1768         gfortran.dg/gomp/reduction1.f90,
1769         gfortran.dg/gomp/sharing-1.f90: Likewise.
1770
1771 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1772
1773         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1774         sse_runtime.
1775         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1776         dg-require-visibility.
1777
1778 2010-07-26  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/43784
1781         * gcc.c-torture/execute/pr43784.c: New testcase.
1782         * g++.dg/torture/pr43784.C: Likewise.
1783
1784 2010-07-26  Richard Guenther  <rguenther@suse.de>
1785
1786         PR middle-end/45056
1787         * g++.dg/pr45056.C: New testcase.
1788
1789 2010-07-26  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/45071
1792         * gcc.dg/pr45071.c: New testcase.
1793
1794 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1795
1796         PR fortran/45066
1797         * gfortran.dg/namelist_62.f90: New.
1798
1799 2010-07-26  Richard Guenther  <rguenther@suse.de>
1800
1801         * gcc.c-torture/execute/pr45017.c: Move ...
1802         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1803
1804 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1805
1806         PR fortran/40628
1807         * trim_optimize_1.f90:  New test.
1808         * character_comparision_1.f90:  New test.
1809
1810 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1811
1812         PR fortran/42852
1813         * gfortran.dg/wtruncate_fix.f: New test.
1814
1815 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1816
1817         PR testsuite/45068
1818         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1819
1820 2010-07-24  Richard Guenther  <rguenther@suse.de>
1821
1822         PR lto/43788
1823         * g++.dg/lto/20100724-1_0.C: New testcase.
1824
1825 2010-07-24  Richard Guenther  <rguenther@suse.de>
1826
1827         PR lto/43212
1828         * gcc.dg/lto/20100724-1_0.c: New testcase.
1829         * gcc.dg/lto/20100724-1_1.c: Likewise.
1830
1831 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1832
1833         PR fortran/40011
1834         * gfortran.dg/whole_file_21.f90: New.
1835
1836         * gfortran.dg/integer_exponentiation_3.F90: Use
1837         -ffloat-store only for i?86/x86-64 -m32.
1838
1839 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1840
1841         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1842         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1843
1844 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1845
1846         * gfortran.dg/func_decl_4.f90: Split test into two ...
1847         * gfortran.dg/func_decl_5.f90: ... parts.
1848         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1849         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1850         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1851         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1852         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1853         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1854         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1855         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1856         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1857         * gfortran.dg/sizeof.f90: Make test valid.
1858         * gfortran.dg/pr20865.f90: Add new dg-error.
1859         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1860         * gfortran.dg/g77/19990218-0.f: Ditto.
1861         * gfortran.dg/g77/19990218-1.f: Ditto.
1862         * gfortran.dg/g77/970625-2.f: Ditto.
1863         * gfortran.dg/pr37243.f: Fix function declaration.
1864         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1865         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1866
1867 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1868
1869         PR fortran/44945
1870         * gfortran.dg/char_array_structure_constructor.f90: Add
1871         -fwhole-file as dg-option as it otherwise fails on some
1872         systems.
1873
1874 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * gnat.dg/aggr16.ad[sb]: New test.
1877         * gnat.dg/aggr16_pkg.ads: New helper.
1878
1879 2010-07-23  Richard Guenther  <rguenther@suse.de>
1880
1881         PR lto/43071
1882         * g++.dg/lto/20100723-1_0.C: New testcase.
1883
1884 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1885
1886         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1887         AVX support.
1888         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1889         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1890
1891 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1892
1893         * lib/target-supports.exp (add_options_for_tls): New proc.
1894         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1895         * g++.dg/tls/static-1a.cc: Likewise.
1896         * gcc.dg/tls/emutls-1.c: Likewise.
1897         * gcc.dg/tls/opt-11.c: Likewise.
1898         * gcc.dg/tls/opt-12.c: Likewise.
1899         * gcc.dg/tls/pr24428-2.c: Likewise.
1900         * gcc.dg/tls/pr24428.c: Likewise.
1901         * obj-c++.dg/tls/static-1.mm: Likewise.
1902         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1903         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1904         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1905         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1906         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1907         * objc.dg/torture/tls/thr-init.m: Likewise.
1908         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1909
1910 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1911
1912         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1913         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1914         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1915         optimized dump files.
1916
1917 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1918
1919         PR tree-optimization/45047
1920         * gcc.c-torture/compile/pr45047.c: New test.
1921
1922 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1923
1924         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1925         instead of dg-compile.
1926         * gcc.dg/float-range-4.c: Ditto.
1927         * gcc.dg/float-range-5.c: Ditto.
1928         * gcc.dg/fold-overflow-1.c: Ditto.
1929         * gcc.dg/gomp/sections-4.c: Ditto.
1930         * gcc.dg/transparent-union-1.c: Ditto.
1931         * gcc.dg/transparent-union-2.c: Ditto.
1932         * gcc.target/i386/pr39315-check.c: Ditto.
1933         * g++.dg/gomp/sections-4.C: Ditto.
1934         * g++.dg/template/dtor7.C: Ditto.
1935         * g++.dg/tree-ssa/pr19952.C: Ditto.
1936         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1937         * gfortran.dg/graphite/pr42185.f90: Ditto.
1938         * gfortran.dg/namelist_36.f90: Ditto.
1939         * gnat.dg/noreturn1.adb: Ditto.
1940         * gnat.dg/specs/small_alignment.ads: Ditto.
1941
1942 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1943
1944         PR tree-optimization/44915
1945         * g++.dg/torture/pr44915.C: New test.
1946
1947 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1948
1949         PR tree-optimization/44914
1950         * g++.dg/tree-ssa/pr44914.C: New test.
1951
1952 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1953
1954         PR target/44290
1955         * gcc.dg/pr44290-1.c: New test.
1956         * gcc.dg/pr44290-2.c: New test.
1957
1958 2010-07-23  Jason Merrill  <jason@redhat.com>
1959
1960         PR c++/45008
1961         * g++.dg/abi/mangle44.C: New.
1962
1963 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1964
1965         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1966         for compile-time only tests.
1967         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1968         target check.
1969         * gcc.target/i386/pr39315-4.c: Ditto.
1970         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1971         target check.  Include sse-os-support.h.
1972         (main): Call check_isa and sse_os_support.
1973         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1974         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1975         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1976         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1977         target check.  Include sse-os-support.h.
1978         (main): Call check_isa and sse_os_support.
1979         * gcc.target/i386/vperm-v2df.c: Ditto.
1980
1981 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1982
1983         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1984         (check_effective_target_avx_runtime): New procedure.
1985         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1986         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1987
1988         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1989         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1990         and __get_cpuid test.
1991         * gcc.dg/compat/vector-2b_main.c: Ditto.
1992
1993         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1994
1995         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1996         for compile-time only test.
1997         * gcc.dg/pr32716.c: Ditto.
1998         * gcc.dg/pr34856.c: Ditto.
1999         * gcc.dg/pr36997.c: Ditto.
2000         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2001         * gfortran.dg/pr28158.f90: Ditto.
2002         * gfortran.dg/pr30667.f: Ditto.
2003
2004         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2005         i?86-*-* and x86_64-*-* targets to disable execution on targets
2006         without sse2 runtime support.
2007         * g++.dg/vect/vect.exp: Ditto.
2008         * gfortran.dg/vect/vect.exp: Ditto.
2009
2010         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2011         * gcc.dg/pr37544.c: Ditto.
2012         * gcc.dg/pr40550.c: Ditto.
2013         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2014         * gcc.dg/compat/vector-1a_main.c: Ditto.
2015         * gcc.dg/compat/vector-2a_main.c: Ditto.
2016         * gcc.dg/torture/pr16104-1.c: Ditto.
2017         * gcc.dg/torture/pr35771-1.c: Ditto.
2018         * gcc.dg/torture/pr35771-2.c: Ditto.
2019         * gcc.dg/torture/pr35771-3.c: Ditto.
2020         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2021         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2022         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2023         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2024         * g++.dg/other/i386-1.C: Ditto.
2025         * g++.dg/other/pr40446.C: Ditto.
2026
2027 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2028
2029         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2030
2031 2010-07-23  Daniel Kraft  <d@domob.eu>
2032
2033         PR fortran/44709
2034         * gfortran.dg/exit_1.f08: New test.
2035         * gfortran.dg/exit_2.f08: New test.
2036
2037 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2038
2039         PR tree-optimization/39839
2040         * gcc.target/arm/pr39839.c: New test case.
2041
2042 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/unchecked_convert5b.adb: New test.
2045         * gnat.dg/unchecked_convert6.adb: Likewise.
2046         * gnat.dg/unchecked_convert6b.adb: Likewise.
2047
2048 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gnat.dg/aggr15.ad[sb]: New test.
2051
2052 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2053
2054         PR debug/45024
2055         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2056
2057 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2058
2059         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2060         with dg-require-linker-plugin.
2061
2062 2010-07-22  Richard Guenther  <rguenther@suse.de>
2063
2064         PR lto/43850
2065         * g++.dg/lto/20100722-1_0.C: New testcase.
2066
2067 2010-07-22  Richard Guenther  <rguenther@suse.de>
2068
2069         PR lto/42451
2070         * gcc.dg/lto/20100720-3_0.c: New testcase.
2071         * gcc.dg/lto/20100720-3_1.c: Likewise.
2072
2073 2010-07-22  Richard Guenther  <rguenther@suse.de>
2074
2075         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2076         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2077
2078         PR lto/43373
2079         * gcc.dg/lto/20100722-1_0.c: New testcase.
2080
2081 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2082
2083         PR tree-optimization/44891
2084         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2085
2086 2010-07-22  Richard Guenther  <rguenther@suse.de>
2087
2088         PR tree-optimization/45017
2089         * gcc.c-torture/execute/pr45017.c: New testcase.
2090
2091 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2092
2093         PR fortran/45019
2094         * gfortran.dg/aliasing_dummy_5.f90: New.
2095
2096 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2097
2098         PR target/43698
2099         * gcc.target/arm/pr43698.c: New test.
2100
2101 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2102
2103         PR fortran/44929
2104         * Revert my commit r162325 for this PR.
2105
2106 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR debug/45015
2109         * gcc.target/m68k/pr45015.c: New test.
2110
2111 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2112
2113         PR c++/44641
2114         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2115         comments.
2116
2117 2010-07-21  Richard Guenther  <rguenther@suse.de>
2118
2119         PR lto/45018
2120         * g++.dg/lto/20100721-1_0.C: New testcase.
2121
2122 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2123
2124         PR tree-optimization/44900
2125         * g++.dg/torture/pr44900.C: New test.
2126
2127 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2128
2129         PR middle-end/44738
2130         * c-c++-common/uninit-17.c: Correct expected error.
2131
2132 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2133
2134         * gcc.dg/guality/asm-1.c: New test.
2135
2136         PR debug/45003
2137         * gcc.dg/guality/pr45003-2.c: New test.
2138         * gcc.dg/guality/pr45003-3.c: New test.
2139
2140 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2141
2142         PR libfortran/44697
2143         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2144
2145 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2146
2147         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2148         defined on the current line.
2149         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2150         * g++.dg/debug/dwarf2/pr44641.C: New.
2151
2152 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2153
2154         * gcc.target/powerpc/block-move-1.c: New test.
2155         * gcc.target/powerpc/block-move-2.c: New test.
2156
2157 2010-07-20  Jason Merrill  <jason@redhat.com>
2158
2159         PR c++/44967
2160         * g++.dg/cpp0x/sfinae2.C: New.
2161
2162 2010-07-20  Richard Guenther  <rguenther@suse.de>
2163
2164         PR lto/42696
2165         * gcc.dg/lto/20100720-4_0.c: New testcase.
2166
2167 2010-07-20  Richard Guenther  <rguenther@suse.de>
2168
2169         PR lto/43221
2170         * gcc.dg/lto/20100720-2_0.c: New testcase.
2171         * gcc.dg/lto/20100720-2_1.c: Likewise.
2172
2173 2010-07-20  Richard Guenther  <rguenther@suse.de>
2174
2175         PR lto/43208
2176         * gcc.dg/lto/20100720-1_0.c: New testcase.
2177         * gcc.dg/lto/20100720-1_1.c: Likewise.
2178
2179 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2180
2181         PR debug/45003
2182         * gcc.dg/guality/pr45003-1.c: New test.
2183
2184 2010-07-20  Richard Guenther  <rguenther@suse.de>
2185
2186         PR tree-optimization/44977
2187         * gcc.dg/torture/pr44977.c: New testcase.
2188
2189 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2190
2191         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2192         sync_char_short
2193
2194 2010-07-20  Richard Guenther  <rguenther@suse.de>
2195
2196         PR middle-end/44971
2197         PR middle-end/44988
2198         * gcc.dg/pr44971.c: New testcase.
2199         * gcc.c-torture/compile/pr44988.c: Likewise.
2200
2201 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2202
2203         PR fortran/44929
2204         * gfortran.dg/allocate_with_typespec.f90: New test.
2205         * gfortran.dg/allocate_derived_1.f90: Update error message.
2206
2207 2010-07-19  Jason Merrill  <jason@redhat.com>
2208
2209         PR c++/44996
2210         * g++.dg/cpp0x/decltype23.C: New.
2211
2212 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2213
2214         PR fortran/42385
2215         * gfortran.dg/class_defined_operator_1.f03 : New test.
2216
2217 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2218
2219         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2220         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2221         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2222         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2223
2224 2010-07-19  Richard Guenther  <rguenther@suse.de>
2225
2226         PR middle-end/44941
2227         * gcc.c-torture/compile/pr44941.c: New testcase.
2228
2229 2010-07-19  Jason Merrill  <jason@redhat.com>
2230
2231         PR c++/44969
2232         * g++.dg/template/sfinae24.C: New.
2233
2234 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2235
2236         PR fortran/44353
2237         * gfortran.dg/data_implied_do_2.f90: Removed.
2238
2239 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2240
2241         PR c++/44969
2242         * g++.dg/template/sfinae23.C: New.
2243
2244 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2245
2246         * lib/target-supports.exp (check_sse_os_support_available): New
2247         proc.
2248         (check_sse_hw_available): New proc.
2249         (check_effective_target_sse_runtime): New proc.
2250         (check_effective_target_sse2_runtime): New proc.
2251         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2252         -msse2 if check_sse_os_support_available.
2253         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2254         check_sse_os_support_available.
2255         * gcc.dg/vect/vect.exp: Likewise.
2256         * gfortran.dg/vect/vect.exp: Likewise.
2257         * gcc.target/i386/sol2-check: Renamed to ...
2258         * gcc.target/i386/sse-os-support.h: ... this.
2259         (sol2_check): Renamed to ...
2260         (sse_os_support): ... this.
2261         Only test movss with xmm registers.
2262         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2263         Removed ILL_INSN, ILL_INSN_LEN.
2264         * gcc.target/i386/sse2-check.h: Likewise.
2265         * gcc.target/i386/sse3-check.h: Likewise.
2266         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2267         Removed cpuid.h, __get_cpuid test.
2268         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2269         Removed cpuid.h, __get_cpuid test.
2270         * g++.dg/other/pr40446.C: Likewise.
2271         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2272         * gcc.dg/compat/vector-1a_main.c: Likewise.
2273         * gcc.dg/compat/vector-2a_main.c: Likewise.
2274         * gcc.dg/pr36584.c: Likewise.
2275         * gcc.dg/pr37544.c: Likewise.
2276         * gcc.dg/torture/pr16104-1.c: Likewise.
2277         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2278         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2279         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2280         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2281         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2282         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2283         sse2_runtime.
2284         * gcc.dg/torture/pr35771-2.c: Likewise.
2285         * gcc.dg/torture/pr35771-3.c: Likewise.
2286         * gcc.target/i386/pr39315-2.c: Likewise.
2287         * gcc.target/i386/pr39315-4.c: Likewise.
2288         * gcc.target/i386/vperm-v2df.c: Likewise.
2289         * gcc.target/i386/vperm-v2di.c: Likewise.
2290         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2291         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2292         sse_runtime.
2293
2294 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2295
2296         PR fortran/44353
2297         * gfortran.dg/data_implied_do_2.f90: New test.
2298
2299 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2300
2301         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2302
2303 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2304
2305         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2306         to the "mips16" group.
2307         (mips_using_mips16_p): New procedure.
2308         (mips-dg-options): Use it.
2309
2310 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2311
2312         * gcc.target/mips/mips16-attributes-4.c: New test.
2313
2314 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2315
2316         PR testsuite/44418
2317         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2318         * gcc.target/powerpc/recip-2.c: Ditto.
2319         * gcc.target/powerpc/recip-3.c: Ditto.
2320
2321 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2322
2323         * gcc.target/arm/pr42235.c: New test.
2324
2325 2010-07-16  Jason Merrill  <jason@redhat.com>
2326
2327         PR c++/32505
2328         * g++.dg/template/partial8.C: New.
2329
2330 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2331
2332         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2333         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2334         in C++.
2335         (gualcvt): New overloaded inline.
2336         (GUALCVT): Use it for C++.
2337         * g++.dg/guality/guality.exp: New.
2338         * g++.dg/guality/guality.h: New.
2339         * g++.dg/guality/redeclaration1.C: New test.
2340         * g++.dg/dg.exp: Prune also guality/* tests.
2341         * gcc.dg/guality/pr43141.c: Moved to...
2342         * c-c++-common/guality/pr43141.c: ... here.
2343
2344 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2345
2346         PR libfortran/37077
2347         * gfortran.dg/char4_iunit_2.f03: New test.
2348
2349 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2350
2351         * lib/plugin-support.exp (plugin-test-execute):
2352         Add ${gcc_objdir}/intl to includes.
2353
2354 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2355
2356         PR target/44942
2357         * gcc.c-torture/execute/pr44942.c: New test.
2358         * gcc.target/i386/pr44942.c: New test.
2359
2360 2010-07-15  Jason Merrill  <jason@redhat.com>
2361
2362         PR c++/44909
2363         * g++.dg/cpp0x/implicit7.C: New.
2364         * g++.dg/cpp0x/implicit8.C: New.
2365
2366 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2367
2368         Disable float tests for __SPU__ targets due to lack of signed zero:
2369         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2370         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2371         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2372         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2373         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2374         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2375         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2376         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2377         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2378
2379 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2380
2381         * gfortran.dg/select_char_2.f90: New test.
2382
2383 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2384
2385         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2386         with DECL_CHAIN.
2387
2388 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2389
2390         PR fortran/44936
2391         * gfortran.dg/typebound_generic_9.f03: New.
2392
2393 2010-07-15  Richard Guenther  <rguenther@suse.de>
2394
2395         PR tree-optimization/44946
2396         * gcc.c-torture/compile/pr44946.c: New testcase.
2397
2398 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2399
2400         PR fortran/40206
2401         * gfortran.dg/select_char_3.f90: New test.
2402
2403 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2404             Kevin F. Quinn  <kevquinn@gentoo.org>
2405
2406         * gcc.dg/Wtrampolines.c: New.
2407
2408 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2409
2410         PR libfortran/44934
2411         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2412
2413 2010-07-14  Jason Merrill  <jason@redhat.com>
2414
2415         PR c++/44810
2416         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2417
2418         Implement C++0x unrestricted unions (N2544)
2419         * g++.dg/cpp0x/union1.C: New.
2420         * g++.dg/cpp0x/union2.C: New.
2421         * g++.dg/cpp0x/union3.C: New.
2422         * g++.dg/cpp0x/defaulted2.C: Adjust.
2423         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2424         * g++.old-deja/g++.ext/anon2.C: Adjust.
2425         * g++.old-deja/g++.mike/misc6.C: Adjust.
2426
2427 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2428
2429         PR fortran/44925
2430         * gfortran.dg/c_loc_tests_15.f90: New.
2431
2432 2010-07-13  Jason Merrill  <jason@redhat.com>
2433
2434         PR c++/44909
2435         * g++.dg/cpp0x/implicit6.C: New.
2436
2437 2010-07-13  Jason Merrill  <jason@redhat.com>
2438
2439         PR c++/44540
2440         * g++.dg/abi/noreturn1.C: New.
2441         * g++.dg/abi/noreturn2.C: New.
2442
2443 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2444
2445         PR other/44874
2446         PR debug/44832
2447         * c-c++-common/pr44832.c: New test.
2448
2449 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2450
2451         PR objc/44488
2452         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2453         on the target.  Make sure that we can assemble the emitted asm when
2454         the test type is 'compile'.
2455
2456 2010-07-13  Richard Guenther  <rguenther@suse.de>
2457
2458         PR tree-optimization/36960
2459         * g++.dg/torture/pr36960.C: New testcase.
2460
2461 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2462
2463         PR c++/44908
2464         * g++.dg/template/sfinae21.C: New.
2465         * g++.dg/template/sfinae22.C: Likewise.
2466
2467 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2468
2469         PR testsuite/42843
2470         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2471         * gcc.dg/plugin/ggcplug.c: Likewise.
2472         * g++.dg/plugin/selfassign.c: Likewise.
2473         * g++.dg/plugin/attribute_plugin.c: Likewise.
2474         * g++.dg/plugin/dumb_plugin.c: Likewise.
2475         * g++.dg/plugin/pragma_plugin.c: Likewise.
2476
2477 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2478
2479         * gcc.c-torture/execute/pr44683.x: New.
2480         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2481
2482 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2483
2484         PR fortran/44434
2485         PR fortran/44565
2486         PR fortran/43945
2487         PR fortran/44869
2488         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2489         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2490         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2491         * gfortran.dh/typebound_call_16.f03: New.
2492         * gfortran.dg/typebound_generic_6.f03: New.
2493         * gfortran.dg/typebound_generic_7.f03: New.
2494         * gfortran.dg/typebound_generic_8.f03: New.
2495
2496 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2497
2498         PR libfortran/37077
2499         * gfortran.dg/char4_iunit_1.f03: New test.
2500
2501 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2502
2503         * gcc.dg/tree-ssa/vrp53.c: New test.
2504
2505 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2506
2507         PR c++/44907
2508         * g++.dg/template/sfinae19.C: New.
2509         * g++.dg/template/sfinae20.C: Likewise.
2510
2511 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2512
2513         * gcc.target/arm/interrupt-1.c: New test.
2514         * gcc.target/arm/interrupt-2.c: New test.
2515
2516 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2517
2518         * gcc.dg/pr42427.c: Require c99_runtime.
2519         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2520         c99_runtime.
2521         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2522         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2523         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2524         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2525         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2526         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2527         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2528         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2529         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2530         * gcc.target/i386/pr37275.c: Require visibility support.
2531
2532 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2533
2534         * lib/target-supports.exp (check_effective_target_sse): New proc.
2535         * gcc.target/i386/sol2-check.h: New file.
2536         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2537         Include sol2-check.h.
2538         (main) Only run do_test () if sol2_check ().
2539         * gcc.target/i386/sse2-check.h: Likewise.
2540         * gcc.target/i386/sse3-check.h: Likewise.
2541         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2542         [__sun__ && __svr4__]: Execute SSE2 instruction.
2543         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2544         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2545         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2546         * g++.dg/ext/vector14.C: Likewise.
2547         * g++.dg/other/mmintrin.C: Likewise.
2548         * gcc.dg/20020418-1.c: Likewise.
2549         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2550         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2551         * gcc.dg/format/unnamed-1.c: Likewise.
2552         Adapt dg-warning line number.
2553         * gcc.dg/graphite/pr40281.c: Likewise.
2554         * gcc.dg/pr32176.c: Likewise.
2555         * gcc.dg/pr40550.c: Likewise.
2556         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2557         * gcc.dg/torture/pr36891.c: Likewise.
2558         * gcc.target/i386/20020218-1.c: Likewise.
2559         * gcc.target/i386/20020523.c: Likewise.
2560         * gcc.target/i386/abi-1.c: Likewise.
2561         * gcc.target/i386/brokensqrt.c: Likewise.
2562         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2563         * gcc.target/i386/pr13366.c: Likewise.
2564         * gcc.target/i386/pr13685.c: Likewise.
2565         * gcc.target/i386/pr24306.c: Likewise.
2566         * gcc.target/i386/pr31486.c: Likewise.
2567         * gcc.target/i386/pr32065-1.c: Likewise.
2568         * gcc.target/i386/pr32065-2.c: Likewise.
2569         * gcc.target/i386/pr32389.c: Likewise.
2570         * gcc.target/i386/pr38824.c: Likewise.
2571         * gcc.target/i386/pr38931.c: Likewise.
2572         * gcc.target/i386/pr39592-1.c: Likewise.
2573         * gcc.target/i386/pr43766.c: Likewise.
2574         * gcc.target/i386/recip-divf.c: Likewise.
2575         * gcc.target/i386/recip-sqrtf.c: Likewise.
2576         * gcc.target/i386/recip-vec-divf.c: Likewise.
2577         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2578         * gcc.target/i386/sse-1.c: Likewise.
2579         * gcc.target/i386/sse-16.c: Likewise.
2580         * gcc.target/i386/sse-2.c: Likewise.
2581         * gcc.target/i386/sse-20.c: Likewise.
2582         * gcc.target/i386/sse-3.c: Likewise.
2583         * gcc.target/i386/sse-7.c: Likewise.
2584         * gcc.target/i386/sse-9.c: Likewise.
2585         * gcc.target/i386/sse-addps-1.c: Likewise.
2586         * gcc.target/i386/sse-addss-1.c: Likewise.
2587         * gcc.target/i386/sse-andnps-1.c: Likewise.
2588         * gcc.target/i386/sse-andps-1.c: Likewise.
2589         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2590         * gcc.target/i386/sse-comiss-1.c: Likewise.
2591         * gcc.target/i386/sse-comiss-2.c: Likewise.
2592         * gcc.target/i386/sse-comiss-3.c: Likewise.
2593         * gcc.target/i386/sse-comiss-4.c: Likewise.
2594         * gcc.target/i386/sse-comiss-5.c: Likewise.
2595         * gcc.target/i386/sse-comiss-6.c: Likewise.
2596         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2597         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2598         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2599         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2600         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2601         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2602         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2603         * gcc.target/i386/sse-divps-1.c: Likewise.
2604         * gcc.target/i386/sse-divss-1.c: Likewise.
2605         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2606         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2607         * gcc.target/i386/sse-maxps-1.c: Likewise.
2608         * gcc.target/i386/sse-maxss-1.c: Likewise.
2609         * gcc.target/i386/sse-minps-1.c: Likewise.
2610         * gcc.target/i386/sse-minss-1.c: Likewise.
2611         * gcc.target/i386/sse-movaps-1.c: Likewise.
2612         * gcc.target/i386/sse-movaps-2.c: Likewise.
2613         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2614         * gcc.target/i386/sse-movhps-1.c: Likewise.
2615         * gcc.target/i386/sse-movhps-2.c: Likewise.
2616         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2617         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2618         * gcc.target/i386/sse-movntps-1.c: Likewise.
2619         * gcc.target/i386/sse-movss-1.c: Likewise.
2620         * gcc.target/i386/sse-movss-2.c: Likewise.
2621         * gcc.target/i386/sse-movss-3.c: Likewise.
2622         * gcc.target/i386/sse-movups-1.c: Likewise.
2623         * gcc.target/i386/sse-movups-2.c: Likewise.
2624         * gcc.target/i386/sse-mulps-1.c: Likewise.
2625         * gcc.target/i386/sse-mulss-1.c: Likewise.
2626         * gcc.target/i386/sse-orps-1.c: Likewise.
2627         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2628         * gcc.target/i386/sse-recip-vec.c: Likewise.
2629         * gcc.target/i386/sse-recip.c: Likewise.
2630         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2631         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2632         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2633         * gcc.target/i386/sse-subps-1.c: Likewise.
2634         * gcc.target/i386/sse-subss-1.c: Likewise.
2635         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2636         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2637         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2638         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2639         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2640         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2641         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2642         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2643         * gcc.target/i386/sse-xorps-1.c: Likewise.
2644         * gcc.target/i386/ssefn-1.c: Likewise.
2645         * gcc.target/i386/ssefn-3.c: Likewise.
2646         * gcc.target/i386/sseregparm-1.c: Likewise.
2647         * gcc.target/i386/stackalign/return-3.c: Likewise.
2648         * gcc.target/i386/vectorize1.c: Likewise.
2649         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2650         * gcc.target/i386/xorps-sse.c: Likewise.
2651         * gfortran.dg/pr28158.f90: Likewise.
2652         * gfortran.dg/pr30667.f: Likewise.
2653         * gnat.dg/loop_optimization7.adb: Likewise.
2654         * gnat.dg/sse_nolib.adb: Likewise.
2655
2656 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2657
2658         PR fortran/44702
2659         * gfortran.dg/use_rename_6.f90: New.
2660         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2661
2662 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2663
2664         PR fortran/44869
2665         * gfortran.dg/class_24.f03: New.
2666
2667 2010-07-10  Richard Guenther  <rguenther@suse.de>
2668
2669         PR lto/44889
2670         * gcc.dg/lto/20100709-1_0.c: New testcase.
2671         * gcc.dg/lto/20100709-1_1.c: Likewise.
2672
2673 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2674
2675         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2676
2677 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2678
2679         PR objc/44140
2680         * objc.dg/lto/trivial-1_0.m: New.
2681         * objc.dg/lto/lto.exp: New.
2682         * obj-c++.dg/lto/trivial-1_0.mm: New.
2683         * obj-c++.dg/lto/lto.exp: New.
2684         * objc.dg/symtab-1.m: Adjust sizes.
2685         * objc.dg/image-info.m: Do not run for gnu-runtime.
2686
2687 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2688
2689         * gcc.dg/pr32370.c: Allow another kind of error message.
2690
2691 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2692
2693         * gnat.dg/atomic3.adb: New test.
2694
2695 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2696             Denys Vlasenko  <dvlasenk@redhat.com>
2697             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2698
2699         PR tree-optimization/28632
2700         * gcc.dg/tree-ssa/vrp51.c: New test.
2701         * gcc.dg/tree-ssa/vrp52.c: New test.
2702
2703 2010-07-09  Jason Merrill  <jason@redhat.com>
2704
2705         * g++.dg/abi/covariant6.C: New.
2706         * g++.dg/inherit/covariant17.C: Test both bases.
2707         * g++.dg/inherit/covariant7.C: Check vtable layout.
2708
2709 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2710
2711         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2712
2713 2010-07-09  Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/44852
2716         * gcc.c-torture/execute/pr44852.c: New testcase.
2717
2718 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2719
2720         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2721         multiplication by values.
2722         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2723         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2724
2725 2010-07-09  Richard Guenther  <rguenther@suse.de>
2726
2727         PR tree-optimization/44882
2728         * gfortran.dg/pr44882.f90: New testcase.
2729
2730 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2731
2732         PR target/40657
2733         * gcc.target/arm/pr40657-1.c: New test.
2734         * gcc.target/arm/pr40657-2.c: New test.
2735         * gcc.c-torture/execute/pr40657.c: New test.
2736
2737 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2738
2739         * gcc.dg/tree-ssa/vrp50.c: New test.
2740         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2741
2742 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2743
2744         PR fortran/44649
2745         * gfortran.dg/c_sizeof_1.f90: Modified.
2746         * gfortran.dg/storage_size_1.f08: New.
2747         * gfortran.dg/storage_size_2.f08: New.
2748
2749 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2750
2751         * gcc.c-torture/execute/20100708-1.c: New test.
2752
2753 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2754
2755         PR fortran/44847
2756         * gfortran.dg/gomp/pr44847.f90: New test.
2757
2758 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2759
2760         PR tree-optimization/44710
2761         * gcc.dg/tree-ssa/ifc-6.c: New.
2762         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2763
2764 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2765
2766         PR fortran/18918
2767         * gfortran.dg/coarray_10.f90: Add an additional test.
2768
2769 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2770
2771         PR middle-end/44828
2772         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2773         * gcc.c-torture/execute/pr44828.x: Revert.
2774
2775 2010-07-08  Jason Merrill  <jason@redhat.com>
2776
2777         PR c++/43120
2778         * g++.dg/inherit/covariant17.C: New.
2779         * g++.dg/abi/covariant1.C: Actually test for the bug.
2780
2781 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2782
2783         PR rtl-optimization/44838
2784         * gcc.dg/pr44838.c: New.
2785
2786 2010-07-08  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/44831
2789         * gcc.c-torture/compile/pr44831.c: New testcase.
2790         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2791
2792 2010-07-08  Richard Guenther  <rguenther@suse.de>
2793
2794         PR tree-optimization/44861
2795         * g++.dg/vect/pr44861.cc: New testcase.
2796
2797 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2798
2799         PR middle-end/44828
2800         * gcc.c-torture/execute/pr44828.x: New file.
2801
2802 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2803
2804         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2805         dg-options.
2806         * g++.dg/ext/altivec-17.C: Adjust error message.
2807
2808 2010-07-07  Tom Tromey  <tromey@redhat.com>
2809
2810         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2811
2812 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2813
2814         PR target/44844
2815         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2816         * gcc.target/i386/rdrand-2.c: Likewise.
2817         * gcc.target/i386/rdrand-3.c: Likewise.
2818
2819 2010-07-07  Jan Hubicka  <jh@suse.cz>
2820
2821         PR middle-end/44813
2822         * g++.dg/torture/pr44813.C: New testcase.
2823         * g++.dg/torture/pr44826.C: New testcase.
2824
2825 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2826
2827         PR rtl-optimization/44787
2828         * gcc.c-torture/compile/pr44788.c: New test.
2829         * gcc.target/arm/pr44788.c: New test.
2830
2831 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2832
2833         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2834
2835 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2836
2837         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2838         to dg-options.
2839
2840 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2841
2842         PR fortran/44742
2843         * gfortran.dg/parameter_array_init_6.f90: New.
2844         * gfortran.dg/initialization_20.f90: Update dg-error.
2845         * gfortran.dg/initialization_24.f90: Ditto.
2846
2847 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2848         PR fortran/PR44693
2849         * gfortran.dg/dim_range_1.f90:  New test.
2850         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2851
2852 2010-07-06  Jason Merrill  <jason@redhat.com>
2853
2854         PR c++/44703
2855         * g++.dg/cpp0x/initlist41.C: New.
2856
2857         PR c++/44778
2858         * g++.dg/template/ptrmem22.C: New.
2859
2860 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2861
2862         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2863         support.
2864         * gcc.target/i386/i386.exp: Likewise.
2865
2866 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2867
2868         PR testsuite/44195
2869         * gcc.dg/lto/20100518_0.c: Limit to x86.
2870
2871 2010-07-06  Richard Guenther  <rguenther@suse.de>
2872
2873         PR middle-end/44828
2874         * gcc.c-torture/execute/pr44828.c: New testcase.
2875
2876 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2877
2878         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2879         * g++.dg/warn/volatile1.C: Likewise.
2880         * g++.dg/template/warn1.C: Likewise.
2881
2882 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2883
2884         AVX Programming Reference (June, 2010)
2885         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2886         * g++.dg/other/i386-3.C: Likewise.
2887         * gcc.target/i386/sse-12.c: Likewise.
2888
2889         * gcc.target/i386/f16c-check.h: New.
2890         * gcc.target/i386/rdfsbase-1.c: Likewise.
2891         * gcc.target/i386/rdfsbase-2.c: Likewise.
2892         * gcc.target/i386/rdgsbase-1.c: Likewise.
2893         * gcc.target/i386/rdgsbase-2.c: Likewise.
2894         * gcc.target/i386/rdrand-1.c: Likewise.
2895         * gcc.target/i386/rdrand-2.c: Likewise.
2896         * gcc.target/i386/rdrand-3.c: Likewise.
2897         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2898         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2899         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2900         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2901         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2902         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2903         * gcc.target/i386/wrfsbase-1.c: Likewise.
2904         * gcc.target/i386/wrfsbase-2.c: Likewise.
2905         * gcc.target/i386/wrgsbase-1.c: Likewise.
2906         * gcc.target/i386/wrgsbase-2.c: Likewise.
2907
2908         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2909         (__builtin_ia32_vcvtps2ph): New.
2910         (__builtin_ia32_vcvtps2ph256): Likewise.
2911
2912         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2913         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2914
2915         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2916         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2917
2918         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2919         (__builtin_ia32_vcvtps2ph256): Likewise.
2920         Add fsgsbase,rdrnd,f16c.
2921
2922         * lib/target-supports.exp (check_effective_target_f16c): New.
2923
2924 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2925
2926         * gcc.dg/guality/nrv-1.c: New test.
2927
2928 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2929
2930         PR middle-end/42505
2931         * gcc.target/arm/pr42505.c: New test case.
2932
2933 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR c++/44808
2936         * g++.dg/opt/nrv16.C: New test.
2937
2938 2010-07-05  Richard Guenther  <rguenther@suse.de>
2939
2940         PR tree-optimization/44784
2941         * gcc.c-torture/compile/pr44784.c: New testcase.
2942
2943 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2944
2945         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2946         Increase loop bound and array size.
2947         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2948         Likewise.
2949
2950 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2951
2952         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2953         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2954         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2955         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2956         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2957
2958 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2959
2960         PR c++/22138
2961         * g++.dg/parse/template25.C: New.
2962
2963 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2964
2965         PR rtl-optimization/44695
2966         * gcc.dg/torture/pr44695.c: New.
2967
2968 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2969
2970         PR c++/16630
2971         * g++.dg/ext/pretty3.C: New.
2972
2973 2010-07-04  Richard Guenther  <rguenther@suse.de>
2974
2975         PR middle-end/44809
2976         * g++.dg/torture/pr44809.C: New testcase.
2977
2978 2010-07-04  Richard Guenther  <rguenther@suse.de>
2979
2980         PR tree-optimization/44656
2981         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2982
2983 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2984             Revital Eres  <eres@il.ibm.com>
2985
2986         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2987         misaligned stores.
2988         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2989         gcc.dg/vect/vect-96.c: Likewise.
2990         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2991         that support misaligned stores. Change the number of expected
2992         misaligned accesses.
2993         * gcc.dg/vect/vect-peel-1.c: New test.
2994         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2995         gcc.dg/vect/vect-peel-4.c: Likewise.
2996         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2997         vectorizable on all targets that support realignment.
2998         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2999
3000 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3001
3002         PR c/44806
3003         * gcc.dg/torture/pr44806.c: New.
3004
3005 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3006
3007         * gnat.dg/cond_expr1.adb: New test.
3008
3009 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3010
3011         * gnat.dg/modular3.adb: New test.
3012         * gnat.dg/modular3_pkg.ads: New helper.
3013
3014 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3015             Mikael Pettersson  <mikpe@it.uu.se>
3016
3017         PR testsuite/44518
3018         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3019         Make signed-ness of chars explicit.  Scan the object for
3020         strings that are split by some target assemblers.
3021         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3022         explicit.
3023
3024 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3025
3026         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3027
3028 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3029
3030         PR/44128
3031         * g++.dg/warn/Wshadow-7.C: New test.
3032
3033 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3034             Julian Brown  <julian@codesourcery.com>
3035             Sandra Loosemore  <sandra@codesourcery.com>
3036
3037         * gcc.c-torture/execute/20100416-1.c: New test case.
3038
3039 2010-07-02  Julian Brown  <julian@codesourcery.com>
3040             Sandra Loosemore  <sandra@codesourcery.com>
3041
3042         PR target/43703
3043
3044         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3045         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3046
3047 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3048             Julian Brown  <julian@codesourcery.com>
3049
3050         * gcc.target/arm/neon/vadds64.c: Regenerated.
3051         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3052         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3053         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3054         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3055         * gcc.target/arm/neon-vmls-1.c: Likewise.
3056         * gcc.target/arm/neon-vsubs64.c: New execution test.
3057         * gcc.target/arm/neon-vsubu64.c: New execution test.
3058         * gcc.target/arm/neon-vadds64.c: New execution test.
3059         * gcc.target/arm/neon-vaddu64.c: New execution test.
3060
3061 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3062
3063         * gcc.target/arm/neon-vands64.c: New.
3064         * gcc.target/arm/neon-vandu64.c: New.
3065         * gcc.target/arm/neon-vbics64.c: New.
3066         * gcc.target/arm/neon-vbicu64.c: New.
3067         * gcc.target/arm/neon-veors64.c: New.
3068         * gcc.target/arm/neon-veoru64.c: New.
3069         * gcc.target/arm/neon-vorns64.c: New.
3070         * gcc.target/arm/neon-vornu64.c: New.
3071         * gcc.target/arm/neon-vorrs64.c: New.
3072         * gcc.target/arm/neon-vorru64.c: New.
3073         * gcc.target/arm/neon/vands64.c: Regenerated.
3074         * gcc.target/arm/neon/vandu64.c: Regenerated.
3075         * gcc.target/arm/neon/vbics64.c: Regenerated.
3076         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3077         * gcc.target/arm/neon/veors64.c: Regenerated.
3078         * gcc.target/arm/neon/veoru64.c: Regenerated.
3079         * gcc.target/arm/neon/vorns64.c: Regenerated.
3080         * gcc.target/arm/neon/vornu64.c: Regenerated.
3081         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3082         * gcc.target/arm/neon/vorru64.c: Regenerated.
3083
3084 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085
3086         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3087
3088 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3089
3090         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3091         * gfortran.dg/intent_out_5.f90: Same.
3092         * gfortran.dg/ltrans-7.f90: Same.
3093         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3094
3095 2010-07-02  Jan Hubicka  <jh@suse.cz>
3096
3097         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3098
3099 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3100
3101         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3102
3103 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR c++/44780
3106         * c-c++-common/Wunused-var-12.c: New test.
3107
3108 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3109
3110         PR target/42835
3111         * gcc.target/arm/pr42835.c: New test.
3112
3113         PR target/42172
3114         * gcc.target/arm/pr42172-1.c: New test.
3115
3116 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3117
3118         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3119
3120 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3121
3122         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3123         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3124         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3125         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3126         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3127         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3128         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3129         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3130         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3131         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3132         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3133         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3134         * gcc.target/arm/neon-vdup_ns64.c: New.
3135         * gcc.target/arm/neon-vdup_nu64.c: New.
3136         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3137         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3138         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3139         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3140         * gcc.target/arm/neon-vmov_ns64.c: New.
3141         * gcc.target/arm/neon-vmov_nu64.c: New.
3142         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3143         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3144         * gcc.target/arm/neon-vget_lanes64.c: New.
3145         * gcc.target/arm/neon-vget_laneu64.c: New.
3146         * gcc.target/arm/neon-vset_lanes64.c: New.
3147         * gcc.target/arm/neon-vset_laneu64.c: New.
3148
3149 2010-07-02  Richard Guenther  <rguenther@suse.de>
3150
3151         * g++.dg/torture/20100702-1.C: New testcase.
3152
3153 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3154
3155         PR target/44707
3156         * gcc.c-torture/compile/pr44707.c: New test.
3157
3158 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3159
3160         PR c++/44039
3161         * g++.dg/template/crash101.C: New.
3162
3163 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3164
3165         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3166         Use the ABI-0 accessors and fail it for m64.
3167
3168 2010-07-02  Jan Hubicka  <jh@suse.cz>
3169
3170         * g++.dg/tree-ssa/pr44706.C: New testcase.
3171
3172 2010-07-02  Richard Guenther  <rguenther@suse.de>
3173
3174         PR tree-optimization/44748
3175         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3176
3177 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3178
3179         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3180         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3181         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3182         the method types to forward:.
3183
3184 2010-06-30  Jason Merrill  <jason@redhat.com>
3185
3186         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3187         * g++.dg/other/pr25632.C: Likewise.
3188
3189 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3190
3191         PR tree-optimization/40421
3192         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3193
3194 2010-07-01  Richard Guenther  <rguenther@suse.de>
3195
3196         PR middle-end/42834
3197         PR middle-end/44468
3198         * gcc.c-torture/execute/20100316-1.c: New testcase.
3199         * gcc.c-torture/execute/pr44468.c: Likewise.
3200         * gcc.c-torture/compile/20100609-1.c: Likewise.
3201         * gcc.dg/volatile2.c: Adjust.
3202         * gcc.dg/plugin/selfassign.c: Likewise.
3203         * gcc.dg/pr36902.c: Likewise.
3204         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3205         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3206         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3207         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3208         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3209         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3210         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3211         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3212         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3213         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3214         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3215         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3216         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3217         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3218         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3219         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3220         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3221         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3222         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3223         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3224         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3225         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3226         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3227         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3228         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3229         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3230         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3231         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3232         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3233         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3234         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3235         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3236         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3237         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3238         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3239         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3240         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3241         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3242         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3243         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3244         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3245         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3246         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3247         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3248         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3249         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3250         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3251         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3252         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3253         * g++.dg/tree-ssa/pr31146.C: Likewise.
3254         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3255         * g++.dg/tree-ssa/pr33604.C: Likewise.
3256         * g++.dg/plugin/selfassign.c: Likewise.
3257         * gfortran.dg/array_memcpy_3.f90: Likewise.
3258         * gfortran.dg/array_memcpy_4.f90: Likewise.
3259         * c-c++-common/torture/pr42834.c: New testcase.
3260
3261 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3262
3263         PR c++/44628
3264         * g++.dg/template/crash100.C: New.
3265
3266 2010-06-30  Jan Hubicka  <jh@suse.cz>
3267
3268         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3269
3270 2010-06-30  Michael Matz  <matz@suse.de>
3271
3272         PR bootstrap/44699
3273         * gcc.dg/pr44699.c: New test.
3274
3275 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3276
3277         PR tree-optimization/39799
3278         * c-c++-common/uninit-17.c: New test.
3279
3280 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3281
3282         PR libfortran/43298
3283         * gfortran.dg/read_infnan_1.f90: New test.
3284
3285 2010-06-29  Jason Merrill  <jason@redhat.com>
3286
3287         Enable implicitly declared move constructor/operator= (N3053).
3288         * g++.dg/cpp0x/implicit3.C: New.
3289         * g++.dg/cpp0x/implicit4.C: New.
3290         * g++.dg/cpp0x/implicit5.C: New.
3291         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3292         * g++.dg/cpp0x/not_special.C: Adjust.
3293         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3294         * g++.dg/cpp0x/rv1n.C: Adjust.
3295         * g++.dg/cpp0x/rv1p.C: Adjust.
3296         * g++.dg/cpp0x/rv2n.C: Adjust.
3297         * g++.dg/cpp0x/rv2p.C: Adjust.
3298         * g++.dg/cpp0x/rv3n.C: Adjust.
3299         * g++.dg/cpp0x/rv3p.C: Adjust.
3300         * g++.dg/cpp0x/rv4n.C: Adjust.
3301         * g++.dg/cpp0x/rv4p.C: Adjust.
3302         * g++.dg/cpp0x/rv5n.C: Adjust.
3303         * g++.dg/cpp0x/rv5p.C: Adjust.
3304         * g++.dg/cpp0x/rv6n.C: Adjust.
3305         * g++.dg/cpp0x/rv6p.C: Adjust.
3306         * g++.dg/cpp0x/rv7n.C: Adjust.
3307         * g++.dg/cpp0x/rv7p.C: Adjust.
3308         * g++.dg/cpp0x/rv8p.C: Adjust.
3309         * g++.dg/gomp/pr26690-1.C: Adjust.
3310         * g++.dg/other/error20.C: Adjust.
3311         * g++.dg/other/error31.C: Adjust.
3312         * g++.dg/parse/error19.C: Adjust.
3313         * g++.dg/template/qualttp5.C: Adjust.
3314         * g++.old-deja/g++.law/ctors5.C: Adjust.
3315
3316         Enable implicitly deleted functions (N2346)
3317         * g++.dg/cpp0x/defaulted17.C: New.
3318         * g++.dg/cpp0x/implicit1.C: New.
3319         * g++.dg/cpp0x/implicit2.C: New.
3320         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3321         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3322         * g++.dg/init/ctor4.C: Adjust.
3323         * g++.dg/init/synth2.C: Adjust.
3324         * g++.dg/lto/20081118_1.C: Adjust.
3325         * g++.dg/other/error13.C: Adjust.
3326         * g++.dg/other/unused1.C: Adjust.
3327         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3328         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3329         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3330         * g++.old-deja/g++.law/ctors17.C: Adjust.
3331         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3332         * g++.old-deja/g++.pt/assign1.C: Adjust.
3333         * g++.old-deja/g++.pt/crash20.C: Adjust.
3334
3335         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3336         * g++.dg/cpp0x/defaulted13.C: Adjust.
3337         * g++.dg/cpp0x/defaulted2.C: Adjust.
3338         * g++.dg/cpp0x/defaulted3.C: Adjust.
3339         * g++.dg/cpp0x/initlist9.C: Adjust.
3340         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3341         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3342         * g++.dg/init/synth2.C: Adjust.
3343
3344         * g++.dg/cpp0x/defaulted19.C: New.
3345
3346         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3347         * g++.dg/template/error23.C: Fix for -std=c++0x.
3348
3349 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3350
3351         PR fortran/44718
3352         * gfortran.dg/proc_ptr_28.f90: New.
3353
3354 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR tree-optimization/43801
3357         * g++.dg/torture/pr43801.C: New test.
3358
3359         PR debug/44668
3360         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3361
3362 2010-06-29  Jason Merrill  <jason@redhat.com>
3363
3364         PR c++/44587
3365         * g++.dg/template/qualified-id2.C: New.
3366         * g++.dg/template/qualified-id3.C: New.
3367
3368 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3369
3370         PR fortran/44696
3371         * gfortran.dg/associated_target_4.f90: New.
3372
3373 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/44582
3376         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3377
3378 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3379
3380         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3381
3382 2010-06-29  Jan Hubicka  <jh@suse.cz>
3383
3384         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3385
3386 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3387
3388         PR target/43902
3389         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3390         * gcc.target/arm/wmul-3.c: New test.
3391         * gcc.target/arm/wmul-4.c: New test.
3392
3393 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3394
3395         PR rtl-optimization/44659
3396         * gcc.target/i386/extract-1.c: New.
3397         * gcc.target/i386/extract-2.c: Likewise.
3398         * gcc.target/i386/extract-3.c: Likewise.
3399         * gcc.target/i386/extract-4.c: Likewise.
3400         * gcc.target/i386/extract-5.c: Likewise.
3401         * gcc.target/i386/extract-6.c: Likewise.
3402
3403 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR c++/44682
3406         * g++.dg/warn/Wunused-var-14.C: New test.
3407
3408 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3409
3410         PR fortran/43298
3411         * gfortran.dg/nan_6.f90: New.
3412
3413 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3414
3415         PR tree-optimization/43781
3416         * gcc.dg/torture/pr43781.c: New.
3417
3418 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3419
3420         PR fortran/40158
3421         * gfortran.dg/actual_rank_check_1.f90: New test.
3422
3423 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3424
3425         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3426
3427 2010-06-28  Jan Hubicka  <jh@suse.cz>
3428
3429         PR tree-optimization/44687
3430         * gcc.c-torture/compile/pr44687.c
3431
3432 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3433
3434         PR c++/44535
3435         * g++.dg/torture/pr44535.C: New test.
3436
3437 2010-06-28  Michael Matz  <matz@suse.de>
3438
3439         PR middle-end/44592
3440         * gfortran.dg/pr44592.f90: New test.
3441
3442 2010-06-28  Jan Hubicka  <jh@suse.cz>
3443
3444         PR tree-optimization/44357
3445         * g++.dg/torture/pr44357.C: New testcase.
3446
3447 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3448
3449         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3450         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3451         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3452         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3453         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3454         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3455         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3456         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3457
3458 2010-06-27  Jan Hubicka  <jh@suse.cz>
3459
3460         * gcc.c-torture/compile/pr44686.c: New file.
3461
3462 2010-06-27  Richard Guenther  <rguenther@suse.de>
3463
3464         PR tree-optimization/44683
3465         * gcc.c-torture/execute/pr44683.c: New testcase.
3466
3467 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3468
3469         * gnat.dg/noreturn3.ad[sb]: New test.
3470
3471 2010-06-26  Jason Merrill  <jason@redhat.com>
3472
3473         * g++.dg/cpp0x/explicit5.C: New.
3474
3475 2010-06-26  Richard Guenther  <rguenther@suse.de>
3476
3477         PR tree-optimization/44393
3478         * gcc.dg/pr44393.c: New testcase.
3479
3480 2010-06-26  Jan Hubicka  <jh@suse.cz>
3481
3482         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3483
3484 2010-06-26  Richard Guenther  <rguenther@suse.de>
3485
3486         PR middle-end/44674
3487         * gcc.dg/pr44674.c: New testcase.
3488
3489 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3490
3491         * gcc.dg/opts-3.c: New test.
3492
3493 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3494
3495         * gfortran.dg/type_decl_1.f90: New.
3496         * gfortran.dg/type_decl_2.f90: New.
3497
3498 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3499
3500         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3501         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3502
3503 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3504
3505         PR testsuite/38946
3506         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3507         error in comparing reals.
3508
3509 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3510
3511         * selected_real_kind_2.f90: New.
3512         * selected_real_kind_3.f90: New.
3513
3514 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3515
3516         * gfortran.dg/entry_19.f90: New.
3517
3518 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3519
3520         * gfortran.dg/end_subroutine_1.f90: New.
3521         * gfortran.dg/end_subroutine_2.f90: New.
3522         * gfortran.dg/interface_proc_end.f90: Update.
3523
3524 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3525
3526         * gfortran.dg/semicolon_fixed.f: Update.
3527         * gfortran.dg/semicolon_fixed_2.f: New.
3528         * gfortran.dg/semicolon_free_2.f90: New.
3529         * gfortran.dg/semicolon_free.f90: Update.
3530
3531 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3532
3533         PR fortran/44448
3534         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3535
3536 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3537
3538         * g++.dg/ipa/iinline-3.C: New test.
3539         * gcc.dg/ipa/modif-1.c: Removed.
3540
3541 2010-06-25  Jan Hubicka  <jh@suse.cz>
3542
3543         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3544
3545 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3546
3547         * g++.dg/ipa/iinline-2.C: New test.
3548
3549 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR middle-end/43866
3552         * gfortran.dg/pr43866.f90: New test.
3553
3554         PR tree-optimization/44539
3555         * gcc.dg/pr44539.c: New test.
3556
3557 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3558
3559         From Jim Wilson:
3560         PR target/43902
3561         * gcc.target/mips/madd-9.c: New test.
3562
3563 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3564
3565         PR c/44517
3566         * gcc.dg/noncompile/pr44517.c: New.
3567         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3568
3569 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3570
3571         PR testsuite/43283
3572         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3573         and add argument to nop for IA64.
3574
3575 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3576
3577         PR target/44588
3578         * gcc.target/i386/mod-1.c: New.
3579         * gcc.target/i386/umod-1.c: Likewise.
3580         * gcc.target/i386/umod-2.c: Likewise.
3581         * gcc.target/i386/umod-3.c: Likewise.
3582
3583 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR middle-end/44492
3586         * g++.dg/torture/pr44492.C: New test.
3587
3588 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3589
3590         * c-c++-common/warn-omitted-condop.c: New.
3591
3592 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3593
3594         PR fortran/44614
3595         * gfortran.dg/import8.f90: New.
3596
3597 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3598
3599         * gnat.dg/not_null.adb: Update test case.
3600
3601 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR c++/44619
3604         * g++.dg/warn/Wunused-var-13.C: New test.
3605
3606         PR c++/44627
3607         * g++.dg/diagnostic/method1.C: New test.
3608
3609 2010-06-22  Cary Coutant  <ccoutant@google.com>
3610
3611         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3612
3613 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3614
3615         PR fortran/44616
3616         * gfortran.dg/abstract_type_8.f03: New.
3617
3618 2010-06-21  Jason Merrill  <jason@redhat.com>
3619
3620         * g++.dg/cpp0x/noexcept08.C: New.
3621
3622         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3623
3624 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3625
3626         PR target/44615
3627         * gcc.target/i386/sse2-vec-2a.c: New.
3628
3629 2010-06-21  DJ Delorie  <dj@redhat.com>
3630
3631         * gcc.dg/pragma-diag-1.c: New.
3632
3633 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3634
3635         PR target/44615
3636         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3637
3638 2010-06-21  Alan Modra  <amodra@gmail.com>
3639
3640         PR testsuite/44505
3641         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3642         tail call to check_fa_mid.
3643
3644 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR target/44575
3647         * gcc.c-torture/execute/pr44575.c: New test.
3648
3649 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3650
3651         PR fortran/40632
3652         * gfortran.dg/contiguous_1.f90: New.
3653         * gfortran.dg/contiguous_2.f90: New.
3654         * gfortran.dg/contiguous_3.f90: New.
3655
3656 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3657
3658         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3659         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3660
3661 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3662
3663         PR target/44546
3664         * gcc.target/i386/pr44546.c: New test.
3665
3666 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3667
3668         * gcc.dg/opts-2.c: New test.
3669
3670 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3671
3672         PR fortran/44584
3673         * gfortran.dg/typebound_proc_15.f03: Modified.
3674
3675 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3676
3677         PR target/44072
3678         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3679         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3680
3681 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3682
3683         * g++.dg/ext/label13.C: Fix typo in last change.
3684
3685 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3686
3687         PR libfortran/44477
3688         * gfortran.dg/eof_3.f90
3689         * gfortran.dg/endfile_2.f90
3690         * gfortran.dg/endfile_4.f90
3691         * gfortran.dg/endfile_3.f90
3692
3693 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3694
3695         PR c++/41090
3696         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3697
3698 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3699
3700         PR fortran/44556
3701         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3702
3703 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3704
3705         * gcc.target/arm/pr40900.c: New test.
3706
3707 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3708
3709         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3710
3711 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3712
3713         PR fortran/44558
3714         * gfortran.dg/typebound_call_15.f03: New.
3715
3716 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3717
3718         PR c++/44486
3719         * g++.dg/pr44486.C: New.
3720
3721 2010-06-16  DJ Delorie  <dj@redhat.com>
3722
3723         * gcc.target/i386/volatile-bitfields-1.c: New.
3724         * gcc.target/i386/volatile-bitfields-2.c: New.
3725
3726 2010-06-16  Jason Merrill  <jason@redhat.com>
3727
3728         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3729
3730         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3731
3732 2010-06-16  Richard Guenther  <rguenther@suse.de>
3733
3734         PR c/44555
3735         * gcc.c-torture/execute/pr44555.c: New testcase.
3736
3737 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3738
3739         PR fortran/44549
3740         * gfortran.dg/typebound_proc_16.f03: New.
3741
3742 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3743
3744         * g++.dg/torture/pr43905.C: New test.
3745
3746 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3747
3748         PR testsuite/44538
3749         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3750         initialization loop from being vectorized.
3751         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3752
3753 2010-06-16  Alan Modra  <amodra@gmail.com>
3754
3755         PR tree-optimization/44507
3756         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3757
3758 2010-06-15  Jason Merrill  <jason@redhat.com>
3759
3760         * g++.dg/overload/arg3.C: Adjust error locations.
3761         * g++.dg/overload/copy1.C: Likewise.
3762         * g++.dg/tc1/dr152.C: Likewise.
3763         * g++.dg/template/incomplete4.C: Likewise.
3764         * g++.dg/template/incomplete5.C: Likewise.
3765         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3766         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3767         * g++.old-deja/g++.pt/crash9.C: Likewise.
3768
3769         * g++.dg/inherit/virtual5.C: New.
3770
3771         * g++.dg/cpp0x/defaulted18.C: New.
3772
3773         * g++.dg/cpp0x/initlist40.C: New.
3774
3775         * g++.dg/cpp0x/initlist39.C: New.
3776
3777 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3778
3779         PR middle-end/44391
3780         * gcc.dg/graphite/pr44391.c: New.
3781
3782 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3783
3784         PR fortran/43388
3785         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3786         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3787         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3788         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3789
3790 2010-06-15  Richard Guenther  <rguenther@suse.de>
3791
3792         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3793
3794 2010-06-15  Richard Guenther  <rguenther@suse.de>
3795
3796         * gcc.dg/vect/bb-slp-21.c: Adjust.
3797         * gcc.dg/vect/bb-slp-13.c: Likewise
3798         * gcc.dg/vect/bb-slp-4.c: Likewise
3799         * gcc.dg/vect/bb-slp-22.c: Likewise
3800         * gcc.dg/vect/bb-slp-14.c: Likewise
3801         * gcc.dg/vect/bb-slp-23.c: Likewise
3802         * gcc.dg/vect/bb-slp-15.c: Likewise
3803         * gcc.dg/vect/bb-slp-17.c: Likewise
3804         * gcc.dg/vect/bb-slp-18.c: Likewise
3805         * gcc.dg/vect/bb-slp-19.c: Likewise
3806         * gcc.dg/vect/bb-slp-10.c: Likewise
3807         * gcc.dg/vect/bb-slp-11.c: Likewise
3808         * gcc.dg/vect/bb-slp-20.c: Likewise
3809         * gcc.dg/vect/bb-slp-3.c: Likewise
3810
3811 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR fortran/44536
3814         * gfortran.dg/gomp/pr44536.f90: New test.
3815         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3816
3817 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3818
3819         PR target/44534
3820         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3821         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3822
3823 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR tree-optimization/44508
3826         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3827
3828         PR bootstrap/44509
3829         * gcc.dg/pr44509.c: New test.
3830
3831 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3832
3833         PR tree-optimization/44507
3834         * gcc.dg/vect/pr44507.c: New test.
3835
3836 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3839         and c-pretty-print.h.
3840
3841         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3842
3843 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3844
3845         * gfortran.dg/whole_file_18.f90: Updated error message.
3846
3847 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3848
3849         * gfortran.dg/whole_file_20.f03: New.
3850
3851 2010-06-12  Jan Hubicka  <jh@suse.cz>
3852
3853         * gcc.c-torture/compile/pc44485.c: New testcase.
3854
3855 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3856
3857         PR fortran/40117
3858         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3859         * gfortran.dg/typebound_proc_14.f03: New.
3860         * gfortran.dg/typebound_proc_15.f03: New.
3861
3862 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3863
3864         * gcc.dg/opts-1.c: New test.
3865
3866 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3867
3868         * gcc.dg/funroll-loops-all.c: Update expected error.
3869
3870 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3871
3872         PR target/44481
3873         * gcc.target/i386/pr44481.c: New test.
3874
3875 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3876
3877         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3878
3879 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3880
3881         PR middle-end/44483
3882         * gcc.dg/tree-ssa/pr44483.c: New.
3883
3884 2010-06-11  Paul Brook  <paul@codesourcery.com>
3885
3886         * g++.dg/other/arm-neon-1.C: New test.
3887
3888 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3889
3890         PR fortran/42051
3891         PR fortran/43896
3892         * gfortran.dg/class_23.f03: New test.
3893
3894 2010-06-11  Jan Hubicka  <jh@suse.cz>
3895
3896         * gcc.dg/ipa/pure-const-2.c: New testcase.
3897
3898 2010-06-11  Jan Hubicka  <jh@suse.cz>
3899
3900         * gcc.dg/noreturn-7.c: Update.
3901         * gcc.dg/noreturn-4.c: Update.
3902
3903 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3904
3905         Fix MIPS bootstrap
3906         * g++.dg/other/typedef4.C: New test.
3907
3908 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3909
3910         PR fortran/44207
3911         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3912
3913 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3914
3915         PR fortran/44457
3916         * gfortran.dg/asynchronous_3.f03
3917
3918 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3919
3920         PR middle-end/44185
3921         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3922         non-temporal stores out of the tests to form new test cases.  As a
3923         result, no non-temporal store should be generated in this case.
3924
3925         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3926         prefetch-7.c that generate one non-temporal store.
3927
3928         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3929         prefetch-7.c that generate one non-temporal store and one
3930         one-temporal prefetch.
3931
3932 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3933
3934         PR tree-optimization/44258
3935         * gcc.dg/tree-ssa/pr44258.c: New test.
3936
3937 2010-06-10  Daniel Kraft  <d@domob.eu>
3938
3939         PR fortran/38936
3940         * gfortran.dg/associate_1.f03: New test.
3941         * gfortran.dg/associate_2.f95: New test.
3942         * gfortran.dg/associate_3.f03: New test.
3943         * gfortran.dg/associate_4.f08: New test.
3944
3945 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3946
3947         * gfortran.dg/selected_char_kind_4.f90: New test.
3948
3949 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3950
3951         * gcc.dg/pr42461.c: New test.
3952
3953 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3954
3955         PR fortran/44347
3956         * gfortran.dg/selected_real_kind_1.f90: New.
3957
3958 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3959
3960         PR fortran/44359
3961         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3962         warning.
3963         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3964         check for warning.
3965
3966 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3967
3968         * gfortran.dg/data_namelist_conflict.f90: New test.
3969
3970 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3971
3972         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3973         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3974         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3975
3976 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3977
3978         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3979         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3980         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3981         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3982         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3983
3984 2010-06-09  Jason Merrill  <jason@redhat.com>
3985
3986         PR c++/44366
3987         * g++.dg/cpp0x/decltype23.C: Move to...
3988         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3989
3990 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3991
3992         PR fortran/44211
3993         * gfortran.dg/typebound_call_14.f03: New test.
3994
3995 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3996
3997         PR tree-optimization/44423
3998         * gcc.dg/tree-ssa/pr44423.c: New test.
3999
4000 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4001
4002         PR testsuite/42843
4003         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4004         TV_NONE to initialize tv_id field.
4005         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4006         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4007         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4008         Include toplev.h .
4009         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4010         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4011         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4012
4013 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4014
4015         PR tree-optimization/39874
4016         PR middle-end/28685
4017         * gcc.dg/pr39874.c: New file.
4018
4019 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4020
4021         * g++.dg/ext/attr-alias-1.C: New.
4022         * g++.dg/ext/attr-alias-2.C: New.
4023
4024 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/44446
4027         * gfortran.dg/proc_ptr_27.f90: New.
4028
4029 2010-06-07  Jason Merrill  <jason@redhat.com>
4030
4031         PR c++/44366
4032         * g++.dg/cpp0x/decltype23.C: New.
4033
4034 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4035             Shujing Zhao  <pearly.zhao@oracle.com>
4036
4037         PR c/37724
4038         * gcc.dg/c90-const-expr-10.c: Adjust.
4039         * gcc.dg/c99-const-expr-10.c: Adjust.
4040         * gcc.dg/init-bad-7.c: New.
4041
4042 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4043
4044         * lib/target-supports.exp (check_effective_target_gas): New proc.
4045         * gcc.c-torture/execute/960321-1.x: New file.
4046
4047 2010-06-07  Jason Merrill  <jason@redhat.com>
4048
4049         PR c++/44401
4050         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4051
4052 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4053
4054         PR c++/44444
4055         * g++.dg/warn/Wunused-var-12.C: New test.
4056
4057         PR c++/44443
4058         * c-c++-common/Wunused-var-11.c: New test.
4059
4060 2010-06-07  Jan Hubicka  <jh@suse.cz>
4061
4062         * gcc.dg/ipa/pure-const-1.c: New testcase.
4063
4064 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4065
4066         PR rtl-optimization/44404
4067         * gcc.dg/pr44404.c: New.
4068
4069 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4070
4071         PR target/44159
4072         * gcc.target/i386/abi-2.c: Check sysv abi here.
4073         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4074         function to avoid failures by different ABIs.
4075         * gcc.target/i386/aes-check.h: Likewise.
4076         * gcc.target/i386/avx-check.h: Likewise.
4077         * gcc.target/i386/fma4-check.h: Likewise.
4078         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4079         * gcc.target/i386/mmx-check.h: Likewise.
4080         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4081         * gcc.target/i386/pclmul-check.h: Likewise.
4082         * gcc.target/i386/sse-check.h: Likewise.
4083         * gcc.target/i386/sse2-check.h: Likewise.
4084         * gcc.target/i386/sse3-check.h: Likewise.
4085         * gcc.target/i386/sse4_1-check.h: Likewise.
4086         * gcc.target/i386/sse4_2-check.h: Likewise.
4087         * gcc.target/i386/sse4a-check.h: Likewise.
4088         * gcc.target/i386/ssse3-check.h: Likewise.
4089         * gcc.target/i386/xop-check.h: Likewise.
4090         * gcc.target/i386/pr27971.c: Fix for LLP64.
4091         * gcc.target/i386/pr39139.c: Likewise.
4092         * gcc.target/i386/pr39315-check.c: Likewise.
4093         * gcc.target/i386/vararg-1.c: Likewise.
4094         * gcc.target/i386/vararg-2.c: Likewise.
4095         Additional add dg-compile to avoid failure due
4096         missing foo symbol.
4097
4098         * gcc.dg/compound-literal-1.c: Fix for llp64.
4099         * gcc.dg/pr32370.c: Likewise.
4100         * gcc.dg/pr37561.c: Likewise.
4101         * gcc.dg/pr41340.c: Likewise.
4102         * gcc.dg/pr41551.c: Likewise.
4103
4104 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4105
4106         PR c++/44188
4107         * g++.dg/debug/dwarf2/typedef3.C: New test.
4108
4109 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4110
4111         PR c/20000
4112         * c-c++-common/pr20000.c: New.
4113
4114 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4115
4116         PR c++/44086
4117         * g++.dg/init/pr44086.C: New.
4118         * g++.dg/cpp0x/decltype4.C: Adjust.
4119
4120 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4121
4122         PR fortran/43945
4123         * gfortran.dg/generic_23.f03: New test.
4124
4125 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4126
4127         PR fortran/43895
4128         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4129
4130 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR c++/44361
4133         * c-c++-common/Wunused-var-9.c: New test.
4134
4135 2010-06-05  Jason Merrill  <jason@redhat.com>
4136
4137         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4138
4139 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4140
4141         PR c/44322
4142         * gcc.dg/c99-restrict-4.c: New test.
4143
4144 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4145
4146         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4147         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4148         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4149         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4150         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4151         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4152         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4153         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4154         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4155         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4156         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4157         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4158         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4159         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4160         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4161         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4162         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4163         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4164         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4165         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4166         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4167         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4168
4169 2010-06-04  Jason Merrill  <jason@redhat.com>
4170
4171         * g++.dg/cpp0x/noexcept06.C: New.
4172         * g++.dg/cpp0x/noexcept07.C: New.
4173
4174         * g++.dg/cpp0x/noexcept01.C: New.
4175         * g++.dg/cpp0x/noexcept02.C: New.
4176         * g++.dg/cpp0x/noexcept03.C: New.
4177         * g++.dg/cpp0x/noexcept04.C: New.
4178         * g++.dg/cpp0x/noexcept05.C: New.
4179
4180 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4181
4182         PR c++/44412
4183         * g++.dg/warn/Wunused-var-10.C: New test.
4184         * g++.dg/warn/Wunused-var-11.C: New test.
4185
4186         PR c++/44362
4187         * c-c++-common/Wunused-var-10.c: New test.
4188
4189 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4190
4191         PR c/25880
4192         * gcc.dg/assign-warn-2.c: Update.
4193         * gcc.dg/cpp/line3.c: Update.
4194         * gcc.dg/c99-array-lval-8.c: Update.
4195         * gcc.dg/cast-qual-2.c: Update.
4196         * gcc.dg/c99-arraydecl-3.c:  Update.
4197         * gcc.dg/assign-warn-1.c:  Update.
4198         * gcc.dg/format/gcc_diag-1.c:  Update.
4199
4200 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4201
4202         PR rtl-optimization/39871
4203         PR rtl-optimization/40615
4204         PR rtl-optimization/42500
4205         PR rtl-optimization/42502
4206         * gcc.target/arm/eliminate.c: New test.
4207
4208 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4209
4210         PR libstdc++/44410
4211         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4212         * g++.old-deja/g++.other/delete3.C: Likewise.
4213         * g++.old-deja/g++.other/new.C: Likewise.
4214         * g++.old-deja/g++.law/operators27.C: Likewise.
4215         * g++.old-deja/g++.mike/p755.C: Likewise.
4216         * g++.dg/eh/new1.C: Likewise.
4217         * g++.dg/init/new5.C: Likewise.
4218
4219 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4220
4221         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4222         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4223         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4224
4225 2010-06-03  Richard Guenther  <rguenther@suse.de>
4226
4227         PR lto/41921
4228         * lib/lto.exp: Always load gcc.exp.
4229         (lto-obj): For C source files invoke gcc_target_compile.
4230         * g++.dg/lto/20100603-1_0.C: New testcase.
4231         * g++.dg/lto/20100603-1_1.c: Likewise.
4232
4233 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4234
4235         PR tree-optimization/43688
4236         * gfortran.dg/pr43688.f90: New.
4237
4238 2010-06-03  Richard Guenther  <rguenther@suse.de>
4239
4240         PR lto/41584
4241         * gcc.dg/lto/20100603-1_0.c: New testcase.
4242         * gcc.dg/lto/20100603-2_0.c: Likewise.
4243         * gcc.dg/lto/20100603-3_0.c: Likewise.
4244
4245 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4246
4247         PR target/44218
4248         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4249         * gcc.target/powerpc/recip-2.c: Ditto.
4250         * gcc.target/powerpc/recip-3.c: Ditto.
4251         * gcc.target/powerpc/recip-4.c: Ditto.
4252         * gcc.target/powerpc/recip-5.c: Ditto.
4253         * gcc.target/powerpc/recip-6.c: Ditto.
4254         * gcc.target/powerpc/recip-7.c: Ditto.
4255         * gcc.target/powerpc/recip-test.h: Ditto.
4256         * gcc.target/powerpc/recip-test2.h: Ditto.
4257
4258 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4259
4260         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4261
4262 2010-06-02  Jason Merrill  <jason@redhat.com>
4263
4264         * g++.dg/ext/vector9.C: Expect typedef in error message.
4265
4266         PR c++/9726
4267         PR c++/23594
4268         PR c++/44333
4269         * g++.dg/tc1/dr101.C: Remove xfails.
4270
4271 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4272
4273         PR middle-end/44372
4274         * g++.dg/ipa/pr44372.C: New.
4275
4276 2010-06-02  Jan Hubicka  <jh@suse.cz>
4277
4278         PR middle-end/44295
4279         * g++.dg/torture/pr44295.C: Neww testcase.
4280
4281 2010-06-02  Jan Hubicka  <jh@suse.cz>
4282
4283         * gcc.dg/tree-ssa/loadpre6.c: Update.
4284
4285 2010-06-02  Richard Guenther  <rguenther@suse.de>
4286
4287         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4288         diagnostic.h.
4289
4290 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4291
4292         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4293         the link fail message.
4294
4295 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4296
4297         PR fortran/44360
4298         * gfortran.dg/use_13.f90: New test case.
4299
4300 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301
4302         PR fortran/44371
4303         * gfortran.dg/error_stop_2.f08: Minor update.
4304
4305 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4306
4307         PR fortran/44371
4308         * gfortran.dg/error_stop_1.f08: New test.
4309         * gfortran.dg/error_stop_2.f08: New test.
4310
4311 2010-06-01  Jason Merrill  <jason@redhat.com>
4312
4313         DR 990
4314         * g++.dg/cpp0x/initlist37.C: New.
4315         * g++.dg/cpp0x/initlist38.C: New.
4316
4317         PR c++/44358
4318         * g++.dg/cpp0x/initlist36.C: New.
4319
4320 2010-05-31 Jan Hubicka  <jh@suse.cz>
4321
4322         * gcc.dg/noreturn-8.c: New testcase.
4323
4324 2010-05-31 Jan Hubicka  <jh@suse.cz>
4325
4326         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4327         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4328
4329 2010-05-31 Jan Hubicka  <jh@suse.cz>
4330
4331         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4332         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4333
4334 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4335
4336         PR fortran/36928
4337         * gfortran.dg/dependency_27.f90:  New test.
4338         * gfortran.dg/array_assign_1.F90:  New test.
4339
4340 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4341
4342         PR target/44338
4343         * gcc.target/i386/sse-24.c: New test.
4344
4345 2010-05-31  Jan Hubicka  <jh@suse.cz>
4346
4347         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4348
4349 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4350
4351         PR middle-end/44337
4352         * gcc.dg/pr44337.c: New test.
4353
4354         PR tree-optimization/44182
4355         * g++.dg/debug/pr44182.C: New test.
4356
4357 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4358
4359         * gcc.dg/nested-func-7.c: New test.
4360         * gnat.dg/frame_overflow.adb: Adjust directives.
4361
4362 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4363
4364         * gnat.dg/prot2.ad[sb]: New test.
4365         * gnat.dg/prot2_pkg1.ads: New helper.
4366         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4367
4368 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4369
4370         * gnat.dg/array11.adb: Adjust dg-warning directive.
4371         * gnat.dg/object_overflow.adb: Likewise.
4372
4373 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4374
4375         PR middle-end/44306
4376         * gcc.dg/tree-ssa/pr44306.c: New.
4377
4378 2010-05-29  Jan Hubicka  <jh@suse.cz>
4379
4380         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4381
4382 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4383
4384         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4385
4386 2010-05-28  Mike Stump  <mikestump@comcast.net>
4387
4388         PR objc/44125
4389         * objc.dg/const-str-9.m: Remove static.
4390
4391 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4392
4393         PR target/43636
4394         * gcc.c-torture/compile/pr43636.c: New test.
4395
4396 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4397
4398         PR objc++/23616
4399         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4400         * obj-c++.dg/try-catch-9.mm: Ditto.
4401
4402 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4403
4404         Revert patch for PR c++/44188
4405         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4406
4407 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4408
4409         PR c++/44188
4410         * g++.dg/debug/dwarf2/typedef3.C: New test.
4411
4412 2010-05-27  Jason Merrill  <jason@redhat.com>
4413
4414         PR c++/43555
4415         * g++.dg/ext/vla9.C: New.
4416
4417 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4418
4419         PR objc/44140
4420         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4421         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4422         * objc.dg/torture/tls/thr-init.m: Ditto.
4423         * objc.dg/torture/trivial.m: Ditto.
4424         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4425         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4426         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4427         * obj-c++.dg/torture/trivial.mm: Ditto.
4428
4429 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4430
4431         * g++.dg/lto/20100302_0.C: Skip on darwin.
4432
4433 2010-05-27  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/44284
4436         * gcc.dg/vect/vect-118.c: New testcase.
4437         * gcc.dg/vect/bb-slp-20.c: Adjust.
4438         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4439         * gcc.dg/vect/slp-9.c: Likewise.
4440         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4441         * gcc.dg/vect/vect-10.c: Likewise.
4442         * gcc.dg/vect/vect-109.c: Likewise.
4443         * gcc.dg/vect/vect-12.c: Likewise.
4444         * gcc.dg/vect/vect-36.c: Likewise.
4445         * gcc.dg/vect/vect-7.c: Likewise.
4446         * gcc.dg/vect/vect-iv-8.c: Likewise.
4447         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4448         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4449         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4450         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4451         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4452         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4453         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4454         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4455         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4456         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4457         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4458         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4459         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4460         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4461         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4462         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4463         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4464
4465 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4466
4467         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4468         necessary.
4469
4470 2010-05-26  Jan Hubicka  <jh@suse.cz>
4471
4472         * gcc.dg/lto/materialize-1_0.c: New file.
4473         * gcc.dg/lto/materialize-1_1.c: New file.
4474
4475 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4476
4477         * gnat.dg/lto10.adb: New test.
4478         * gnat.dg/lto10_pkg.ads: New helper.
4479
4480 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4481
4482         * lib/target-supports.exp (check_effective_target_int128): New
4483         function to check if __int128 types are available for target.
4484         * c-c++-common/int128-types-1.c: New.
4485         * c-c++-common/int128-1.c: New.
4486         * c-c++-common/int128-2.c: New.
4487         * g++.dg/abi/mangle43.C: New.
4488         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4489         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4490         pointer-wide scalar.
4491         * g++.dg/other/pr25632.C: Likewise.
4492         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4493         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4494         overflow warnings.
4495         * g++.dg/warn/pr13358-4.C: Likewise.
4496         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4497         * g++.dg/warn/Wconversion-null.C: Likewise.
4498
4499 2010-05-26  Jason Merrill  <jason@redhat.com>
4500
4501         PR c++/43382
4502         * g++.dg/cpp0x/variadic101.C: New.
4503
4504 2010-05-26  Richard Guenther  <rguenther@suse.de>
4505
4506         PR rtl-optimization/44164
4507         * gcc.c-torture/execute/pr44164.c: New testcase.
4508         * g++.dg/tree-ssa/pr13146.C: Adjust.
4509
4510 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4511
4512         PR fortran/40011
4513         * gfortran.dg/whole_file_19.f90 : New test.
4514
4515 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4516
4517         PR fortran/30668
4518         PR fortran/31346
4519         PR fortran/34260
4520         * gfortran.dg/pr40999.f: Fix function type.
4521         * gfortran.dg/whole_file_5.f90: Likewise.
4522         * gfortran.dg/whole_file_6.f90: Likewise.
4523         * gfortran.dg/whole_file_16.f90: New.
4524         * gfortran.dg/whole_file_17.f90: New.
4525         * gfortran.dg/whole_file_18.f90: New.
4526
4527 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4528             Iain Sandoe  <iains@gcc.gnu.org>
4529
4530         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4531         * gcc.c-torture/compile/pr44197.c: Require alias support.
4532         * gcc.dg/lto/20081222_0.c: Ditto.
4533
4534 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4535
4536         PR debug/42801
4537         * gcc.dg/guality/vla-2.c: New test.
4538
4539 2010-05-25  Richard Guenther  <rguenther@suse.de>
4540
4541         PR middle-end/44069
4542         * g++.dg/torture/pr44069.C: New testcase.
4543
4544 2010-05-25  Richard Guenther  <rguenther@suse.de>
4545
4546         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4547
4548 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4549
4550         PR objc/44140
4551         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4552
4553 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4554
4555         * obj-c++.dg/torture/tls/trivial.mm: New.
4556         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4557         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4558         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4559         * obj-c++.dg/torture/tls/diag-1.mm: New.
4560         * obj-c++.dg/torture/tls/tls.exp: New.
4561         * obj-c++.dg/torture/trivial.mm: New.
4562         * obj-c++.dg/torture/dg-torture.exp: New.
4563         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4564         * obj-c++.dg/tls/trivial.m: New.
4565         * obj-c++.dg/tls/init-1.mm: New.
4566         * obj-c++.dg/tls/diag-1.mm: New.
4567         * obj-c++.dg/tls/init-2.mm: New.
4568         * obj-c++.dg/tls/diag-2.mm: New.
4569         * obj-c++.dg/tls/diag-3.mm: New.
4570         * obj-c++.dg/tls/diag-4.mm: New.
4571         * obj-c++.dg/tls/static-1.mm: New.
4572         * obj-c++.dg/tls/tls.exp: New.
4573         * obj-c++.dg/tls/diag-5.mm: New.
4574         * obj-c++.dg/tls/static-1a.mm: New.
4575         * objc-obj-c++-shared/Object1.mm: New.
4576         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4577
4578 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4579
4580         PR objc++/43689
4581         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4582         * obj-c++.dg/const-str-6.mm: Ditto.
4583
4584 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4585
4586         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4587
4588 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4589
4590         PR ada/38394
4591         * gnat.dg/array13.ad[sb]: New test.
4592
4593 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4594             Sandra Loosemore  <sandra@codesourcery.com>
4595
4596         * gcc.target/arm/neon/: Regenerated test cases.
4597
4598         * gcc.target/arm/neon/polytypes.c,
4599         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4600         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4601         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4602         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4603         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4604         dg-add-options arm_neon.
4605
4606         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4607         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4608         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4609         and arm_neon_fp16_ok.
4610
4611         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4612         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4613
4614         * lib/target-supports.exp (add_options_for_arm_neon): New.
4615         (check_effective_target_arm_neon_ok_nocache): New, from
4616         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4617         (check_effective_target_arm_neon_ok): Use
4618         check_effective_target_arm_neon_ok_nocache.
4619         (add_options_for_arm_neon_fp16)
4620         (check_effective_target_arm_neon_fp16_ok)
4621         check_effective_target_arm_neon_fp16_ok_nocache): New.
4622         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4623
4624 2010-05-24  Jason Merrill  <jason@redhat.com>
4625
4626         PR c++/41510
4627         * g++.dg/cpp0x/initlist35.C: New.
4628         * g++.dg/init/brace6.C: Adjust.
4629
4630 2010-05-24  Paul Brook  <paul@codesourcery.com>
4631
4632         * gcc.target/arm/frame-pointer-1.c: New test.
4633         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4634         pointer elimination.
4635
4636 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4637
4638         PR target/44245
4639         * gcc.target/i386/crc32-3.c: New.
4640         * gcc.target/i386/crc32-4.c: Likewise.
4641
4642 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4643
4644         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4645         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4646         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4647
4648 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4649
4650         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4651
4652 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4653
4654         PR target/43869
4655         * gcc.c-target/pr43869.c: New test.
4656
4657 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4658
4659         PR fortran/44212
4660         * gfortran.dg/class_22.f03: New.
4661
4662 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4663
4664         PR lto/44238
4665         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4666
4667 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4668
4669         PR fortran/44213
4670         * gfortran.dg/abstract_type_7.f03: New.
4671
4672 2010-05-21  Jason Merrill  <jason@redhat.com>
4673
4674         * g++.dg/eh/spec11.C: Test cleanup optimization.
4675
4676 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR debug/44223
4679         * gcc.target/i386/pr44223.c: New test.
4680
4681 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4682
4683         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4684
4685 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4686
4687         * g++.dg/other/const3.C: New test.
4688
4689 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4690
4691         PR fortran/38407
4692         * warn_unused_dummy_argument_1.f90: New.
4693         * warn_unused_dummy_argument_2.f90: New.
4694
4695 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4696
4697         PR c++/30298
4698         * g++.dg/inherit/crash1.C: New.
4699         * g++.dg/inherit/crash2.C: Likewise.
4700
4701 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR debug/44178
4704         * g++.dg/debug/pr44178.C: New test.
4705
4706 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4707
4708         PR middle-end/44185
4709         * gcc.dg/tree-ssa/prefetch-6.c: Add
4710         --param min-insn-to-prefetch-ratio=6.
4711         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4712         allow unrolling, and adjust the movnti count.
4713
4714 2010-05-20  Jan Hubicka  <jh@suse.cz>
4715
4716         PR middle-end/44197
4717         * gcc.c-torture/compile/pr44197.c: New file.
4718
4719 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4720
4721         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4722         Fix test code.
4723         (check_effective_target_xop): Remove __may_alias__ attribute.
4724
4725 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4726
4727         PR target/44202
4728         * gcc.c-torture/execute/pr44202-1.c: New test.
4729
4730 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4731
4732         PR fortran/43851
4733         * gfortran.dg/label_1.f90: Update test.
4734
4735 2010-05-19  Jan Hubicka  <jh@suse.cz>
4736
4737         * gcc.dg/lto/ipareference2_0.c: New file.
4738         * gcc.dg/lto/ipareference2_1.c: New file.
4739
4740 2010-05-19  Jason Merrill  <jason@redhat.com>
4741
4742         * g++.dg/parse/fn-typedef2.C: New.
4743
4744         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4745         function type.
4746
4747         PR c++/44193
4748         * g++.dg/template/fntype1.C: New.
4749
4750 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752         * gnat.dg/discr23.ad[sb]: New test.
4753         * gnat.dg/discr23_pkg.ads: New helper.
4754
4755         * gnat.dg/specs/controlled1.ads: New test.
4756         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4757
4758 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4759
4760         PR fortran/44055
4761         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4762         Fixed scope of C_SIZEOF.
4763         * gfortran.dg/warn_conversion_2.f90: New.
4764
4765 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4766
4767         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4768         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4769         for optional selector.
4770         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4771         (check_effective_target_sse3): New proc.
4772         * gcc.target/i386/math-torture/math-torture.exp: Load
4773         target-supports.exp.
4774         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4775         check_effective_target_sse2.
4776         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4777         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4778         * g++.dg/vect/vect.exp: Likewise.
4779         * gfortran.dg/vect/vect.exp: Likewise.
4780         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4781         -msse2 if check_effective_target_sse2.
4782
4783         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4784         * gcc.target/i386/3dnow-2.c: Likewise.
4785         * gcc.target/i386/3dnowA-1.c: Likewise.
4786         * gcc.target/i386/3dnowA-2.c: Likewise.
4787         * gcc.target/i386/pr42549.c: Likewise.
4788
4789         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4790         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4791         * gcc.target/i386/sse3-addsubps.c: Likewise.
4792         * gcc.target/i386/sse3-haddpd.c: Likewise.
4793         * gcc.target/i386/sse3-haddps.c: Likewise.
4794         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4795         * gcc.target/i386/sse3-hsubps.c: Likewise.
4796         * gcc.target/i386/sse3-movddup.c: Likewise.
4797         * gcc.target/i386/sse3-movshdup.c: Likewise.
4798         * gcc.target/i386/sse3-movsldup.c: Likewise.
4799
4800         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4801         * g++.dg/ext/attrib35.C: Likewise.
4802         * g++.dg/opt/pr40496.C: Likewise.
4803         * g++.dg/other/i386-1.C: Likewise.
4804         * g++.dg/other/i386-4.C: Likewise.
4805         * g++.dg/other/pr34435.C: Likewise.
4806         * g++.dg/other/pr39496.C: Likewise.
4807         * g++.dg/other/pr40446.C: Likewise.
4808         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4809         * gcc.dg/compat/vector-1a_main.c: Likewise.
4810         * gcc.dg/compat/vector-2a_main.c: Likewise.
4811         * gcc.dg/lto/20090206-1_0.c: Likewise.
4812         * gcc.dg/pr34856.c: Likewise.
4813         * gcc.dg/pr36584.c: Likewise.
4814         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4815         * gcc.dg/pr37544.c: Likewise.
4816         * gcc.dg/torture/pr16104-1.c: Likewise.
4817         * gcc.dg/torture/pr35771-1.c: Likewise.
4818         * gcc.dg/torture/pr35771-2.c: Likewise.
4819         * gcc.dg/torture/pr35771-3.c: Likewise.
4820         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4821         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4822         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4823         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4824         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4825         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4826         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4827         * gcc.target/i386/20060512-1.c: Likewise.
4828         * gcc.target/i386/20060512-3.c: Likewise.
4829         * gcc.target/i386/all_one_m128i.c: Likewise.
4830         * gcc.target/i386/float128-1.c: Likewise.
4831         * gcc.target/i386/float128-2.c: Likewise.
4832         * gcc.target/i386/fpcvt-1.c: Likewise.
4833         * gcc.target/i386/fpcvt-2.c: Likewise.
4834         * gcc.target/i386/fpcvt-3.c: Likewise.
4835         * gcc.target/i386/fpprec-1.c: Likewise.
4836         * gcc.target/i386/funcspec-9.c: Likewise.
4837         * gcc.target/i386/incoming-1.c: Likewise.
4838         * gcc.target/i386/incoming-12.c: Likewise.
4839         * gcc.target/i386/incoming-2.c: Likewise.
4840         * gcc.target/i386/incoming-3.c: Likewise.
4841         * gcc.target/i386/incoming-4.c: Likewise.
4842         * gcc.target/i386/incoming-6.c: Likewise.
4843         * gcc.target/i386/incoming-7.c: Likewise.
4844         * gcc.target/i386/incoming-8.c: Likewise.
4845         * gcc.target/i386/opt-1.c: Likewise.
4846         * gcc.target/i386/opt-2.c: Likewise.
4847         * gcc.target/i386/ordcmp-1.c: Likewise.
4848         * gcc.target/i386/pr17692.c: Likewise.
4849         * gcc.target/i386/pr18614-1.c: Likewise.
4850         * gcc.target/i386/pr22152.c: Likewise.
4851         * gcc.target/i386/pr23570.c: Likewise.
4852         * gcc.target/i386/pr23575.c: Likewise.
4853         * gcc.target/i386/pr26449-1.c: Likewise.
4854         * gcc.target/i386/pr26600.c: Likewise.
4855         * gcc.target/i386/pr27790.c: Likewise.
4856         * gcc.target/i386/pr28839.c: Likewise.
4857         * gcc.target/i386/pr30970.c: Likewise.
4858         * gcc.target/i386/pr32000-1.c: Likewise.
4859         * gcc.target/i386/pr32000-2.c: Likewise.
4860         * gcc.target/i386/pr32280.c: Likewise.
4861         * gcc.target/i386/pr32661.c: Likewise.
4862         * gcc.target/i386/pr32708-1.c: Likewise.
4863         * gcc.target/i386/pr32961.c: Likewise.
4864         * gcc.target/i386/pr33329.c: Likewise.
4865         * gcc.target/i386/pr35714.c: Likewise.
4866         * gcc.target/i386/pr35767-1.c: Likewise.
4867         * gcc.target/i386/pr35767-1d.c: Likewise.
4868         * gcc.target/i386/pr35767-1i.c: Likewise.
4869         * gcc.target/i386/pr35767-2.c: Likewise.
4870         * gcc.target/i386/pr35767-2d.c: Likewise.
4871         * gcc.target/i386/pr35767-2i.c: Likewise.
4872         * gcc.target/i386/pr35767-3.c: Likewise.
4873         * gcc.target/i386/pr35767-5.c: Likewise.
4874         * gcc.target/i386/pr36222-1.c: Likewise.
4875         * gcc.target/i386/pr36578-1.c: Likewise.
4876         * gcc.target/i386/pr36578-2.c: Likewise.
4877         * gcc.target/i386/pr36992-1.c: Likewise.
4878         * gcc.target/i386/pr37101.c: Likewise.
4879         * gcc.target/i386/pr37216.c: Likewise.
4880         * gcc.target/i386/pr37434-1.c: Likewise.
4881         * gcc.target/i386/pr37434-2.c: Likewise.
4882         * gcc.target/i386/pr37843-3.c: Likewise.
4883         * gcc.target/i386/pr37843-4.c: Likewise.
4884         * gcc.target/i386/pr39162.c: Likewise.
4885         * gcc.target/i386/pr39315-1.c: Likewise.
4886         * gcc.target/i386/pr39315-2.c: Likewise.
4887         * gcc.target/i386/pr39315-3.c: Likewise.
4888         * gcc.target/i386/pr39315-4.c: Likewise.
4889         * gcc.target/i386/pr39445.c: Likewise.
4890         * gcc.target/i386/pr39496.c: Likewise.
4891         * gcc.target/i386/pr40809.c: Likewise.
4892         * gcc.target/i386/pr40906-3.c: Likewise.
4893         * gcc.target/i386/pr41019.c: Likewise.
4894         * gcc.target/i386/pr42542-1.c: Likewise.
4895         * gcc.target/i386/pr42542-2.c: Likewise.
4896         * gcc.target/i386/pr42542-3.c: Likewise.
4897         * gcc.target/i386/pr42542-3a.c: Likewise.
4898         * gcc.target/i386/pr42881.c: Likewise.
4899         * gcc.target/i386/push-1.c: Likewise.
4900         * gcc.target/i386/quad-sse.c: Likewise.
4901         * gcc.target/i386/reload-1.c: Likewise.
4902         * gcc.target/i386/sse-10.c: Likewise.
4903         * gcc.target/i386/sse-11.c: Likewise.
4904         * gcc.target/i386/sse-15.c: Likewise.
4905         * gcc.target/i386/sse-17.c: Likewise.
4906         * gcc.target/i386/sse-18.c: Likewise.
4907         * gcc.target/i386/sse-19.c: Likewise.
4908         * gcc.target/i386/sse-4.c: Likewise.
4909         * gcc.target/i386/sse-6.c: Likewise.
4910         * gcc.target/i386/sse-vect-types.c: Likewise.
4911         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4912         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4913         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4914         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4915         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4916         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4917         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4918         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4919         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4920         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4921         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4922         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4923         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4924         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4925         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4926         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4927         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4928         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4929         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4930         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4931         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4932         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4933         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4934         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4935         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4936         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4937         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4938         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4939         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4940         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4941         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4942         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4943         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4944         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4945         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4946         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4947         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4948         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4949         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4950         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4951         * gcc.target/i386/sse2-mmx.c: Likewise.
4952         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4953         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4954         * gcc.target/i386/sse2-movd-1.c: Likewise.
4955         * gcc.target/i386/sse2-movd-2.c: Likewise.
4956         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4957         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4958         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4959         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4960         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4961         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4962         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4963         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4964         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4965         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4966         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4967         * gcc.target/i386/sse2-movq-1.c: Likewise.
4968         * gcc.target/i386/sse2-movq-2.c: Likewise.
4969         * gcc.target/i386/sse2-movq-3.c: Likewise.
4970         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4971         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4972         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4973         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4974         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4975         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4976         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4977         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4978         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4979         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4980         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4981         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4982         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4983         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4984         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4985         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4986         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4987         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4988         * gcc.target/i386/sse2-pand-1.c: Likewise.
4989         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4990         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4991         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4992         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4993         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4994         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4995         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4996         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4997         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4998         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4999         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5000         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5001         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5002         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5003         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5004         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5005         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5006         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5007         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5008         * gcc.target/i386/sse2-por-1.c: Likewise.
5009         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5010         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5011         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5012         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5013         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5014         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5015         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5016         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5017         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5018         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5019         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5020         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5021         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5022         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5023         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5024         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5025         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5026         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5027         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5028         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5029         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5030         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5031         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5032         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5033         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5034         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5035         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5036         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5037         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5038         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5039         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5040         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5041         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5042         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5043         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5044         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5045         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5046         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5047         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5048         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5049         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5050         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5051         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5052         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5053         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5054         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5055         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5056         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5057         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5058         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5059         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5060         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5061         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5062         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5063         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5064         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5065         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5066         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5067         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5068         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5069         * gcc.target/i386/sse2-vec-1.c: Likewise.
5070         * gcc.target/i386/sse2-vec-2.c: Likewise.
5071         * gcc.target/i386/sse2-vec-3.c: Likewise.
5072         * gcc.target/i386/sse2-vec-4.c: Likewise.
5073         * gcc.target/i386/sse2-vec-5.c: Likewise.
5074         * gcc.target/i386/sse2-vec-6.c: Likewise.
5075         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5076         * gcc.target/i386/ssefn-2.c: Likewise.
5077         * gcc.target/i386/ssefn-4.c: Likewise.
5078         * gcc.target/i386/ssefp-1.c: Likewise.
5079         * gcc.target/i386/ssefp-2.c: Likewise.
5080         * gcc.target/i386/sseregparm-3.c: Likewise.
5081         * gcc.target/i386/sseregparm-4.c: Likewise.
5082         * gcc.target/i386/sseregparm-5.c: Likewise.
5083         * gcc.target/i386/sseregparm-6.c: Likewise.
5084         * gcc.target/i386/sseregparm-7.c: Likewise.
5085         * gcc.target/i386/ssetype-1.c: Likewise.
5086         * gcc.target/i386/ssetype-2.c: Likewise.
5087         * gcc.target/i386/ssetype-3.c: Likewise.
5088         * gcc.target/i386/ssetype-4.c: Likewise.
5089         * gcc.target/i386/ssetype-5.c: Likewise.
5090         * gcc.target/i386/unordcmp-1.c: Likewise.
5091         * gcc.target/i386/vararg-1.c: Likewise.
5092         * gcc.target/i386/vararg-2.c: Likewise.
5093         * gcc.target/i386/vararg-3.c: Likewise.
5094         * gcc.target/i386/vararg-4.c: Likewise.
5095         * gcc.target/i386/vararg-7.c: Likewise.
5096         * gcc.target/i386/vararg-8.c: Likewise.
5097         * gcc.target/i386/vecinit-1.c: Likewise.
5098         * gcc.target/i386/vecinit-2.c: Likewise.
5099         * gcc.target/i386/vecinit-3.c: Likewise.
5100         * gcc.target/i386/vecinit-4.c: Likewise.
5101         * gcc.target/i386/vecinit-5.c: Likewise.
5102         * gcc.target/i386/vecinit-6.c: Likewise.
5103         * gcc.target/i386/vectorize2.c: Likewise.
5104         * gcc.target/i386/vectorize3.c: Likewise.
5105         * gcc.target/i386/vectorize4.c: Likewise.
5106         * gcc.target/i386/vectorize6.c: Likewise.
5107         * gcc.target/i386/vectorize7.c: Likewise.
5108         * gcc.target/i386/vectorize8.c: Likewise.
5109         * gcc.target/i386/vperm-v2df.c: Likewise.
5110         * gcc.target/i386/vperm-v2di.c: Likewise.
5111         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5112         * gcc.target/i386/xorps-sse2.c: Likewise.
5113         * gcc.target/i386/xorps.c: Likewise.
5114         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5115         * gfortran.dg/graphite/pr42326.f90: Likewise.
5116         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5117
5118 2010-05-19  Richard Guenther  <rguenther@suse.de>
5119
5120         PR lto/44196
5121         * g++.dg/lto/20100519-1_0.C: New testcase.
5122
5123 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5124
5125         PR fortran/42360
5126         * gfortran.dg/warn_intent_out_not_set.f90: New.
5127
5128 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5129
5130         PR fortran/38404
5131         * gfortran.dg/data_char_1.f90: Updated warning message.
5132         * gfortran.dg/data_array_6.f: New.
5133
5134 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5135
5136         * g++.dg/ipa/ivinline-8.C: New test.
5137         * gcc.dg/ipa/iinline-2.c: Likewise.
5138
5139 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5140
5141         PR fortran/34505
5142         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5143         arguments; add check for return value kind.
5144         * gfortran.dg/float_1.f90: Likewise.
5145
5146 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5147
5148         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5149         (main): Use it.
5150         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5151         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5152         Prune another location line format.
5153         (lto-obj): Call lto_prune_warns on comp_output.
5154
5155 2010-05-18  Jan Hubicka  <jh@suse.cz>
5156
5157         * gcc.dg/lto/ipacp_0.c: New test.
5158         * gcc.dg/lto/ipacp_1.c: New test.
5159
5160 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5161
5162         PR lto/44184
5163         * gcc.dg/lto/20100518_0.c: New test.
5164
5165 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5166
5167         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5168
5169 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5170
5171         PR fortran/43990
5172         * gfortran.dg/class_21.f03: New.
5173
5174 2010-05-17  Jason Merrill  <jason@redhat.com>
5175
5176         PR c++/44157
5177         * g++.dg/cpp0x/initlist34.C: New.
5178
5179         PR c++/44158
5180         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5181
5182 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5183
5184         * g++.dg/ipa/ivinline-1.C: New test.
5185         * g++.dg/ipa/ivinline-2.C: New test.
5186         * g++.dg/ipa/ivinline-3.C: New test.
5187         * g++.dg/ipa/ivinline-4.C: New test.
5188         * g++.dg/ipa/ivinline-5.C: New test.
5189         * g++.dg/ipa/ivinline-6.C: New test.
5190
5191 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5192             Jason Merrill  <jason@redhat.com>
5193
5194         PR c++/44108
5195         * c-c++-common/Wunused-var-8.c: New test.
5196
5197 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5198
5199         PR bootstrap/42347
5200         * gcc.c-torture/compile/pr42347.c: New test.
5201
5202         PR middle-end/44102
5203         * g++.dg/ext/asmgoto1.C: New test.
5204
5205 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5206
5207         PR middle-end/44133
5208         * gcc.dg/tree-ssa/pr44133.c: New test.
5209         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5210         precise.
5211
5212 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5213
5214         PR fortran/44044
5215         * gfortran.dg/class_20.f03: New.
5216
5217 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5218
5219         PR 44078
5220         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5221         debug messages but not the newly introduced one.
5222
5223 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5224
5225         PR fortran/35779
5226         * gfortran.dg/initialization_25.f90: Commented testcase.
5227         * gfortran.dg/initialization_26.f90: New.
5228
5229 2010-05-16  Richard Guenther  <rguenther@suse.de>
5230
5231         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5232         * gcc.dg/pr43084.c: Likewise.
5233         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5234         -fipa-type-escape.
5235         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5236         -fipa-type-escape.
5237         * gcc.dg/struct/struct-reorg.exp: Likewise.
5238         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5239         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5240
5241 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5242
5243         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5244         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5245         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5246         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5247         tests.
5248
5249 2010-05-15  Jason Merrill  <jason@redhat.com>
5250
5251         * g++.dg/eh/spec10.C: New.
5252         * g++.dg/eh/spec11.C: New.
5253         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5254
5255 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5256
5257         PR fortran/44154
5258         PR fortran/42647
5259         * gfortran.dg/allocatable_scalar_9.f90: New.
5260
5261 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR c++/44148
5264         * g++.dg/torture/pr44148.C: New test.
5265
5266 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5267
5268         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5269         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5270         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5271         diagnostics and type sizes.
5272
5273 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5274
5275         * gnat.dg/lto9.adb: New test.
5276         * gnat.dg/lto9_pkg1.ads: New helper.
5277         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5278
5279 2010-05-15  Jan Hubicka  <jh@suse.cz>
5280
5281         * gcc.dg/lto/ipareference_1.c: Rename to ...
5282         * gcc.dg/lto/ipareference_0.c: ... this one.
5283         * gcc.dg/lto/ipareference_2.c: Rename to ...
5284         * gcc.dg/lto/ipareference_1.c: ... this one.
5285
5286 2010-05-15  Jan Hubicka  <jh@suse.cz>
5287
5288         * gcc.dg/lto/ipareference_1.c: New file.
5289         * gcc.dg/lto/ipareference_2.c: New file.
5290
5291 2010-05-15  Richard Guenther  <rguenther@suse.de>
5292
5293         PR tree-optimization/44038
5294         * gcc.c-torture/compile/pr44038.c: New testcase.
5295
5296 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5297
5298         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5299         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5300
5301 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5302
5303         PR fortran/43207
5304         PR fortran/43969
5305         * gfortran.dg/class_18.f03: New.
5306         * gfortran.dg/class_19.f03: New.
5307
5308 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5309
5310         PR debug/44112
5311         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5312         * g++.dg/debug/dwarf2/const1.C: Remove.
5313
5314 2010-05-14  Jason Merrill  <jason@redhat.com>
5315
5316         * g++.dg/eh/cond4.C: New.
5317         * g++.dg/eh/elide2.C: Adjust.
5318         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5319
5320 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5321
5322         PR fortran/44135
5323         * gfortran.dg/actual_array_interface_2.f90: New test.
5324
5325 2010-05-14  Richard Guenther  <rguenther@suse.de>
5326
5327         PR tree-optimization/44119
5328         * gcc.c-torture/compile/pr44119.c: New testcase.
5329
5330 2010-05-14  Jason Merrill  <jason@redhat.com>
5331
5332         PR c++/44127
5333         * g++.dg/eh/terminate1.C: New.
5334
5335 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5336
5337         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5338
5339         PR debug/44136
5340         * gcc.dg/pr44136.c: New test.
5341
5342 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5343
5344         PR c++/30566
5345         * g++.dg/warn/Wshadow-4.C: Adjust.
5346         * g++.dg/warn/Wshadow-5.C: New test.
5347         * g++.dg/warn/Wshadow-6.C: New test
5348
5349 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5350
5351         PR fortran/35779
5352         * gfortran.dg/initialization_25.f90: New.
5353
5354 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5355
5356         * g++.dg/otr-fold-1.C: New test.
5357         * g++.dg/otr-fold-2.C: New test.
5358
5359 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5360
5361         PR fortran/44036
5362         * gfortran.dg/gomp/pr44036-1.f90: New test.
5363         * gfortran.dg/gomp/pr44036-2.f90: New test.
5364         * gfortran.dg/gomp/pr44036-3.f90: New test.
5365
5366         PR debug/43983
5367         * gcc.dg/guality/sra-1.c: New test.
5368
5369 2010-05-12  Jan Hubicka  <jh@suse.cz>
5370
5371         * tree-ssa/unreachable.c: New test.
5372
5373 2010-05-12  Jason Merrill  <jason@redhat.com>
5374
5375         * g++.dg/cpp0x/sfinae1.C: New.
5376
5377 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5378
5379         * gcc.target/i386/zee.c: New file.
5380
5381 2010-05-12  Jason Merrill  <jason@redhat.com>
5382
5383         * g++.dg/conversion/op1.C: Expect template candidate message.
5384         * g++.dg/cpp0x/nullptr15.C: Likewise.
5385         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5386         * g++.dg/cpp0x/pr31431.C: Likewise.
5387         * g++.dg/cpp0x/temp_default2.C: Likewise.
5388         * g++.dg/cpp0x/trailing4.C: Likewise.
5389         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5390         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5391         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5392         * g++.dg/cpp0x/variadic35.C: Likewise.
5393         * g++.dg/cpp0x/vt-35147.C: Likewise.
5394         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5395         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5396         * g++.dg/ext/visibility/anon8.C: Likewise.
5397         * g++.dg/ext/vla2.C: Likewise.
5398         * g++.dg/other/pr28114.C: Likewise.
5399         * g++.dg/other/ptrmem10.C: Likewise.
5400         * g++.dg/other/ptrmem11.C: Likewise.
5401         * g++.dg/overload/unknown1.C: Likewise.
5402         * g++.dg/parse/template7.C: Likewise.
5403         * g++.dg/parse/typename7.C: Likewise.
5404         * g++.dg/template/conv11.C: Likewise.
5405         * g++.dg/template/copy1.C: Likewise.
5406         * g++.dg/template/deduce3.C: Likewise.
5407         * g++.dg/template/dependent-expr5.C: Likewise.
5408         * g++.dg/template/friend.C: Likewise.
5409         * g++.dg/template/incomplete2.C: Likewise.
5410         * g++.dg/template/local4.C: Likewise.
5411         * g++.dg/template/local6.C: Likewise.
5412         * g++.dg/template/operator10.C: Likewise.
5413         * g++.dg/template/overload6.C: Likewise.
5414         * g++.dg/template/ptrmem2.C: Likewise.
5415         * g++.dg/template/ptrmem20.C: Likewise.
5416         * g++.dg/template/ptrmem8.C: Likewise.
5417         * g++.dg/template/sfinae2.C: Likewise.
5418         * g++.dg/template/ttp25.C: Likewise.
5419         * g++.dg/template/unify10.C: Likewise.
5420         * g++.dg/template/unify11.C: Likewise.
5421         * g++.dg/template/unify6.C: Likewise.
5422         * g++.dg/template/unify7.C: Likewise.
5423         * g++.dg/template/unify9.C: Likewise.
5424         * g++.dg/template/varmod1.C: Likewise.
5425         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5426         * g++.old-deja/g++.law/operators32.C: Likewise.
5427         * g++.old-deja/g++.pt/crash28.C: Likewise.
5428         * g++.old-deja/g++.pt/crash60.C: Likewise.
5429         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5430         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5431         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5432         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5433         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5434         * g++.old-deja/g++.pt/expr2.C: Likewise.
5435         * g++.old-deja/g++.pt/overload7.C: Likewise.
5436         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5437         * g++.old-deja/g++.pt/spec5.C: Likewise.
5438         * g++.old-deja/g++.pt/spec6.C: Likewise.
5439         * g++.old-deja/g++.pt/t24.C: Likewise.
5440         * g++.old-deja/g++.pt/unify4.C: Likewise.
5441         * g++.old-deja/g++.pt/unify6.C: Likewise.
5442         * g++.old-deja/g++.pt/unify8.C: Likewise.
5443         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5444         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5445         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5446
5447         * g++.dg/cpp0x/initlist32.C: New.
5448
5449         * g++.dg/template/conv11.C: New.
5450         * g++.dg/conversion/op1.C: Adjust expected error.
5451
5452         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5453
5454 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5455
5456         PR target/44088
5457         * gcc.target/i386/avx-cmpsd-1.c: New.
5458         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5459         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5460         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5461         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5462         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5463
5464 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR middle-end/44085
5467         * gcc.dg/gomp/pr44085.c: New test.
5468         * gfortran.dg/gomp/pr44085.f90: New test.
5469
5470 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5471
5472         * objc-obj-c++-shared/Object1.m: New.
5473         * objc.dg/torture: New directory.
5474         * objc.dg/torture/tls: Ditto.
5475         * objc.dg/tls: Ditto.
5476         * objc.dg/torture/tls/trivial.m: New test.
5477         * objc.dg/torture/tls/thr-init-2.m: New test.
5478         * objc.dg/torture/tls/thr-init-3.m: New test.
5479         * objc.dg/torture/tls/thr-init.m: New test.
5480         * objc.dg/torture/tls/diag-1.m: New test.
5481         * objc.dg/torture/tls/tls.exp: New.
5482         * objc.dg/torture/trivial.m: New test.
5483         * objc.dg/torture/dg-torture.exp: New.
5484         * objc.dg/tls/diag-3.m: New test.
5485         * objc.dg/tls/diag-4.m: New test.
5486         * objc.dg/tls/diag-5.m: New test.
5487         * objc.dg/tls/init-1.m: New test.
5488         * objc.dg/tls/init-2.m: New test.
5489         * objc.dg/tls/tls.exp: New.
5490         * objc.dg/tls/diag-2.m: New test.
5491         * lib/objc.exp: Respond to dg-additional-files.
5492
5493 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5494
5495         * gcc.target/m68k/20100512-1.c: New.
5496
5497 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5498
5499         * gnat.dg/lto8.adb: New test.
5500         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5501         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5502
5503 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5504
5505         PR c++/34272
5506         PR c++/43630
5507         PR c++/34491
5508         * g++.dg/template/crash97.C: New.
5509         * g++.dg/template/crash98.C: Likewise.
5510         * g++.dg/template/crash99.C: Likewise.
5511         * g++.dg/cpp0x/pr31439.C: Adjust.
5512         * g++.dg/template/crash95.C: Likewise.
5513
5514 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR middle-end/44071
5517         * c-c++-common/asmgoto-4.c: New test.
5518         * gcc.target/i386/pr44071.c: New test.
5519
5520         PR c++/44062
5521         * c-c++-common/Wunused-var-7.c: New test.
5522         * g++.dg/warn/Wunused-var-9.C: New test.
5523
5524 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5525
5526         PR fortran/43711
5527         * gfortran.dg/gomp/pr43711.f90: New.
5528
5529 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5530
5531         PR fortran/31820
5532         * gfortran.dg/select_5.f90: Updated.
5533
5534 2010-05-11  Jan Hubicka  <jh@suse.cz>
5535
5536         PR tree-optimize/44063
5537         * gcc.c-torture/compile/pr44063.c: New testcase.
5538
5539 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR debug/44023
5542         * gcc.dg/pr44023.c: New test.
5543
5544 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5545
5546         * gnat.dg/lto7.adb: New test.
5547         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5548
5549 2010-05-10  Jason Merrill  <jason@redhat.com>
5550
5551         PR c++/44017
5552         * g++.dg/template/inherit5.C: New.
5553
5554         PR c++/44045
5555         * g++.dg/cpp0x/initlist33.C: New.
5556         * g++.dg/cpp0x/initlist26.C: Adjust.
5557         * g++.dg/cpp0x/initlist28.C: Adjust.
5558
5559 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5560
5561         PR c++/43719
5562         * g++.dg/init/pr43719.C: New.
5563         * g++.dg/anon-struct4.C: Adjust.
5564
5565 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR debug/44028
5568         * gcc.dg/pr44028.c: New test.
5569
5570 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5571
5572         PR fortran/27866
5573         PR fortran/35003
5574         PR fortran/42809
5575         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5576         * gfortran.dg/warn_conversion.f90: New.
5577
5578 2010-05-10  Michael Matz  <matz@suse.de>
5579
5580         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5581
5582 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5583
5584         PR rtl-optimization/44012
5585         * gcc.dg/pr44012.c: New.
5586
5587 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5588
5589         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5590         Log text on entry and exit.
5591         Prune Sun ld warnings for common symbols with differing sizes.
5592         (lto-link-and-maybe-run): Change caller.
5593
5594 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5595
5596         PR fortran/44044
5597         * gfortran.dg/class_7.f03: Modified.
5598         * gfortran.dg/select_type_1.f03: Modified.
5599         * gfortran.dg/select_type_12.f03: New.
5600
5601 2010-05-10  Richard Guenther  <rguenther@suse.de>
5602
5603         PR tree-optimization/44050
5604         * gcc.dg/torture/pr44050.c: New testcase.
5605
5606 2010-05-10  Wei Guozhi  <carrot@google.com>
5607
5608         PR target/42879
5609         * gcc.target/arm/pr42879.c: New testcase.
5610
5611 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5612
5613         PR c/44051
5614         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5615
5616 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5617
5618         PR c/10676
5619         * gcc.dg/anon-struct-10.c: New test.
5620
5621 2010-05-09  Richard Guenther  <rguenther@suse.de>
5622
5623         PR middle-end/44024
5624         * gcc.dg/pr44024.c: New testcase.
5625
5626 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5627
5628         PR c/4784
5629         * gcc.dg/anon-struct-9.c: New test.
5630
5631 2010-05-09  Richard Guenther  <rguenther@suse.de>
5632
5633         PR middle-end/44043
5634         * gcc.c-torture/compile/pr44043.c: New testcase.
5635
5636 2010-05-09  Richard Guenther  <rguenther@suse.de>
5637
5638         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5639
5640 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5641
5642         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5643
5644 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5645
5646         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5647         * gnat.dg/specs/lto3.ads: Likewise.
5648
5649 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5650
5651         PR middle-end/28685
5652         * gcc.dg/pr28685-1.c: New file.
5653
5654 2010-05-08  Richard Guenther  <rguenther@suse.de>
5655
5656         PR tree-optimization/44030
5657         * gcc.c-torture/compile/pr44030.c: New testcase.
5658
5659 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5660
5661         * gnat.dg/lto6.adb: New test.
5662         * gnat.dg/lto6_pkg.ads: New helper.
5663
5664 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5665
5666         * gnat.dg/lto5.adb: New test.
5667         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5668
5669 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5670
5671         * gnat.dg/lto4.ad[sb]: New test.
5672
5673 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5674
5675         * gnat.dg/specs/lto3.ads: New test.
5676         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5677         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5678
5679 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5680
5681         * gnat.dg/sizetype3.ad[sb]: New test.
5682         * gnat.dg/sizetype3_pkg.ads: New helper.
5683
5684 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5685
5686         PR c++/43951
5687         * g++.dg/init/new29.C: New.
5688
5689 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5690
5691         PR fortran/40728
5692         * gfortran.dg/coarray_1.f90: Fixed error message.
5693         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5694         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5695         * gfortran.dg/intrinsic_std_5.f90: New.
5696
5697 2010-05-07  Jason Merrill  <jason@redhat.com>
5698
5699         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5700
5701 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5702
5703         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5704         (size_t, stderr): Remove.
5705         (read_error): Replaced __builtin_fprintf by fprintf.
5706
5707 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5708
5709         * gcc.dg/ordered-comparison-1.c: New test.
5710         * gcc.dg/ordered-comparison-2.c: New test.
5711         * gcc.dg/ordered-comparison-3.c: New test.
5712         * gcc.dg/ordered-comparison-4.c: New test.
5713
5714 2010-05-06  Mike Stump  <mikestump@comcast.net>
5715
5716         PR objc/35165
5717         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5718
5719 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5720             Jason Merrill  <jason@redhat.com>
5721
5722         * g++.dg/cpp0x/nullptr01.C: New.
5723         * g++.dg/cpp0x/nullptr02.C: New.
5724         * g++.dg/cpp0x/nullptr03.C: New.
5725         * g++.dg/cpp0x/nullptr04.C: New.
5726         * g++.dg/cpp0x/nullptr05.C: New.
5727         * g++.dg/cpp0x/nullptr06.C: New.
5728         * g++.dg/cpp0x/nullptr07.C: New.
5729         * g++.dg/cpp0x/nullptr08.C: New.
5730         * g++.dg/cpp0x/nullptr09.C: New.
5731         * g++.dg/cpp0x/nullptr10.C: New.
5732         * g++.dg/cpp0x/nullptr11.C: New.
5733         * g++.dg/cpp0x/nullptr12.C: New.
5734         * g++.dg/cpp0x/nullptr13.C: New.
5735         * g++.dg/cpp0x/nullptr14.C: New.
5736         * g++.dg/cpp0x/nullptr15.C: New.
5737         * g++.dg/cpp0x/nullptr16.C: New.
5738         * g++.dg/cpp0x/nullptr17.C: New.
5739         * g++.dg/cpp0x/nullptr18.C: New.
5740         * g++.dg/cpp0x/nullptr19.C: New.
5741         * g++.dg/cpp0x/nullptr20.C: New.
5742         * g++.dg/cpp0x/nullptr21.C: New.
5743         * g++.dg/cpp0x/nullptr22.C: New.
5744         * g++.dg/debug/nullptr01.C: New.
5745         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5746
5747 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5748
5749         * gcc.dg/Wunused-var-8.c: Move to...
5750         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5751
5752 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5753
5754         PR c++/40406
5755         * g++.dg/template/crash96.C: New.
5756
5757 2010-05-06  Jan Hubicka  <jh@suse.cz>
5758
5759         PR tree-optimization/43791
5760         * gcc.c-torture/compile/pr43791.c: New file.
5761
5762 2010-05-06  Michael Matz  <matz@suse.de>
5763
5764         PR tree-optimization/43984
5765         * gfortran.dg/pr43984.f90: New test.
5766
5767 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5768
5769         PR 40989
5770         * gcc.dg/pr40989.c: New.
5771
5772 2010-05-06  Richard Guenther  <rguenther@suse.de>
5773
5774         PR tree-optimization/43934
5775         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5776
5777 2010-05-06  Richard Guenther  <rguenther@suse.de>
5778
5779         PR tree-optimization/43987
5780         * gcc.c-torture/execute/pr43987.c: New testcase.
5781         * gcc.dg/torture/pta-escape-1.c: Adjust.
5782         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5783         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5784         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5785         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5786
5787 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5788             Dodji Seketeli  <dodji@redhat.com>
5789
5790         PR c/18624
5791         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5792         * g++.dg/template/sfinae16.C: Likewise.
5793         * gcc.dg/Wunused-var-1.c: Moved to...
5794         * c-c++-common/Wunused-var-1.c: ...here. New test.
5795         * gcc.dg/Wunused-var-2.c: Moved to...
5796         * c-c++-common/Wunused-var-2.c: ...here. New test.
5797         * gcc.dg/Wunused-var-3.c: Moved to...
5798         * c-c++-common/Wunused-var-3.c: ...here. New test.
5799         * gcc.dg/Wunused-var-4.c: Moved to...
5800         * gcc.dg/Wunused-var-1.c: ... here.
5801         * gcc.dg/Wunused-var-5.c: Moved to...
5802         * c-c++-common/Wunused-var-4.c: ...here. New test.
5803         * gcc.dg/Wunused-var-7.c: Moved to...
5804         * c-c++-common/Wunused-var-5.c: ...here. New test.
5805         * gcc.dg/Wunused-var-6.c: Moved to...
5806         * gcc.dg/Wunused-var-2.c: ... here.
5807         * c-c++-common/Wunused-var-1.c: New test.
5808         * c-c++-common/Wunused-var-2.c: New test.
5809         * c-c++-common/Wunused-var-3.c: New test.
5810         * c-c++-common/Wunused-var-4.c: New test.
5811         * c-c++-common/Wunused-var-5.c: New test.
5812         * g++.dg/warn/Wunused-var-1.C: New test.
5813         * g++.dg/warn/Wunused-var-2.C: New test.
5814         * g++.dg/warn/Wunused-var-3.C: New test.
5815         * g++.dg/warn/Wunused-var-4.C: New test.
5816         * g++.dg/warn/Wunused-var-5.C: New test.
5817         * g++.dg/warn/Wunused-var-6.C: New test.
5818         * g++.dg/warn/Wunused-var-7.C: New test.
5819         * g++.dg/warn/Wunused-var-8.C: New test.
5820         * g++.dg/warn/Wunused-parm-1.C: New test.
5821         * g++.dg/warn/Wunused-parm-2.C: New test.
5822         * g++.dg/warn/Wunused-parm-3.C: New test.
5823
5824 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5825
5826         PR fortran/43985
5827         * gfortran.dg/gomp/crayptr5.f90: New test case.
5828
5829 2010-05-05  Jason Merrill  <jason@redhat.com>
5830
5831         PR debug/43370
5832         * g++.dg/ext/attrib39.C: New.
5833
5834 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5835
5836         PR fortran/24978
5837         * gfortran.dg/data_invalid.f90: New.
5838
5839 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5840
5841         * gnat.dg/lto2.adb: New test.
5842
5843 2010-05-05  Jason Merrill  <jason@redhat.com>
5844
5845         PR c++/43787
5846         * g++.dg/opt/empty1.C: New.
5847
5848 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5849
5850         PR fortran/43696
5851         * gfortran.dg/class_17.f03: New.
5852
5853 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5854
5855         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5856
5857 2010-05-04  Mike Stump  <mikestump@comcast.net>
5858
5859         PR objc/35165
5860         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5861
5862 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5863
5864         PR target/43668
5865         * gcc.target/i386/pr43668.c: New.
5866
5867 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5868
5869         PR c++/43028
5870         * g++.dg/cpp0x/initlist31.C: New.
5871
5872 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5873
5874         PR c/43981
5875         * gcc.dg/Wunused-var-8.c: New test.
5876
5877 2010-05-04  Jason Merrill  <jason@redhat.com>
5878
5879         PR c++/38064
5880         * g++.dg/cpp0x/enum3.C: Extend.
5881
5882 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5883
5884         PR target/43799
5885         * gcc.target/i386/pr43799.c: New.
5886
5887 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gnat.dg/lto1.adb: New test.
5890         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5891
5892 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5893
5894         PR middle-end/43671
5895         * gcc.target/i386/pr43671.c: New.
5896
5897 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5898
5899         PR c++/43705
5900         * g++.dg/template/crash95.C: New.
5901
5902 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5903
5904         PR debug/43508
5905         * gcc.target/i386/pr43508.c: New.
5906
5907 2010-05-04  Richard Guenther  <rguenther@suse.de>
5908
5909         PR tree-optimization/43879
5910         * g++.dg/torture/pr43879-1_0.C: New testcase.
5911         * g++.dg/torture/pr43879-1_1.C: Likewise.
5912
5913 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5914
5915         PR c++/43953
5916         * g++.dg/other/crash-12.C: New test.
5917
5918 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5919
5920         * g++.dg/cdce3.C: Add a space.  Updated.
5921
5922 2010-05-03  Jason Merrill  <jason@redhat.com>
5923
5924         PR c++/43680
5925         * g++.dg/opt/enum2.C: New.
5926         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5927         * g++.dg/warn/Wswitch-1.C: Adjust message.
5928
5929 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5930
5931         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5932         * g++.dg/ext/label13.C: Fix typo.
5933         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5934         alpha*-dec-osf5*.
5935         * gcc.c-torture/compile/limits-declparen.c: xfail on
5936         alpha*-dec-osf5* with -g.
5937         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5938         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5939         * gcc.dg/c99-tgmath-2.c: Likewise.
5940         * gcc.dg/c99-tgmath-3.c: Likewise.
5941         * gcc.dg/c99-tgmath-4.c: Likewise.
5942
5943 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5944
5945         PR fortran/43592
5946         * gfortran.dg/unexpected_interface.f90: New test.
5947
5948 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5949
5950         * ada/acats/run_acats (which): New function.
5951         (host_gnatchop, host_gnatmake): Use it.
5952
5953 2010-05-03  Richard Guenther  <rguenther@suse.de>
5954
5955         PR tree-optimization/43971
5956         * gcc.dg/pr43971.c: New testcase.
5957
5958 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5959
5960         PR debug/43972
5961         * gcc.dg/debug/pr43972.c: New test.
5962
5963 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5964
5965         PR testsuite/43963
5966         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5967
5968 2010-05-02  Richard Guenther  <rguenther@suse.de>
5969
5970         PR tree-optimization/43879
5971         * gcc.dg/torture/pr43879-3.c: New testcase.
5972
5973 2010-05-01  Richard Guenther  <rguenther@suse.de>
5974
5975         PR tree-optimization/43949
5976         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5977
5978 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5979
5980         PR c++/43951
5981         * g++.dg/init/new28.C: New.
5982
5983 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5984
5985         PR objc++/32052
5986         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5987         structure and nested declarations.
5988         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5989         structure and nested declarations.  Reduce header clutter and
5990         use _exit() rather than abort().
5991         * objc.dg/encode-10.m: New.
5992         * objc.dg/encode-11.m: New.
5993
5994 2010-04-30  DJ Delorie  <dj@redhat.com>
5995
5996         * gcc.c-torture/execute/20100430-1.c: New test.
5997
5998 2010-04-30  Jason Merrill  <jason@redhat.com>
5999
6000         PR c++/43868
6001         * g++.dg/template/ptrmem21.C: New.
6002
6003 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6004
6005         PR fortran/18918
6006         PR fortran/43931
6007         * gfortran.dg/coarray_13.f90: New test.
6008
6009 2010-04-30  Richard Guenther  <rguenther@suse.de>
6010
6011         PR lto/43946
6012         * gcc.dg/lto/20100430-1_0.c: New testcase.
6013
6014 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6015
6016         PR debug/43942
6017         * c-c++-common/pr43942.c: New test.
6018
6019 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6020
6021         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6022         conflict with darwin crt1.o 'start' symbol.
6023
6024 2010-04-30  Richard Guenther  <rguenther@suse.de>
6025
6026         PR tree-optimization/43879
6027         * gcc.dg/torture/pr43879_1.c: New testcase.
6028
6029 2010-04-30  Richard Guenther  <rguenther@suse.de>
6030
6031         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6032
6033 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6034
6035         PR c++/43890
6036         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6037         user-provided constructor while recursing.
6038
6039 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6040
6041         PR fortran/42274
6042         * gfortran.dg/class_16.f03: New test.
6043
6044 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6045
6046         PR fortran/42274
6047         * gfortran.dg/class_15.f03: New.
6048
6049 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6050
6051         PR fortran/43326
6052         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6053
6054 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6055
6056         PR fortran/43492
6057         * gfortran.dg/generic_22.f03 : New test.
6058
6059 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6060
6061         PR fortran/42353
6062         * gfortran.dg/class_14.f03: New test.
6063
6064 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6065
6066         PR fortran/42680
6067         * gfortran.dg/interface_32.f90: New test.
6068
6069 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6070             Janus Weil  <janus@gcc.gnu.org>
6071
6072         PR fortran/41829
6073         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6074         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6075         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6076
6077 2010-04-28  Mike Stump  <mikestump@comcast.net>
6078
6079         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6080         dg-excess-errors.
6081         * g++.dg/uninit-pred-2_b.C: Likewise.
6082
6083 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6084
6085         PR fortran/18918
6086         PR fortran/43919
6087         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6088
6089 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6090
6091         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6092         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6093         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6094         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6095         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6096
6097 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6098
6099         * gcc.dg/const-uniq-1.c: New test.
6100         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6101
6102 2010-04-28  Xinliang David Li  <davidxl@google.com>
6103
6104         * gcc.dg/uninit-pred-2_b.c: New test.
6105         * gcc.dg/uninit-pred-4_b.c: New test.
6106         * gcc.dg/uninit-pred-3_d.c: New test.
6107         * gcc.dg/uninit-pred-6_b.c: New test.
6108         * gcc.dg/uninit-pred-8_b.c: New test.
6109         * gcc.dg/uninit-pred-3_a.c: New test.
6110         * gcc.dg/uninit-pred-2_c.c: New test.
6111         * gcc.dg/uninit-pred-5_a.c: New test.
6112         * gcc.dg/uninit-pred-3_e.c: New test.
6113         * gcc.dg/uninit-pred-7_a.c: New test.
6114         * gcc.dg/uninit-pred-6_c.c: New test.
6115         * gcc.dg/uninit-pred-9_a.c: New test.
6116         * gcc.dg/uninit-pred-8_c.c: New test.
6117         * gcc.dg/uninit-pred-3_b.c: New test.
6118         * gcc.dg/uninit-pred-5_b.c: New test.
6119         * gcc.dg/uninit-pred-7_b.c: New test.
6120         * gcc.dg/uninit-pred-6_d.c: New test.
6121         * gcc.dg/uninit-pred-9_b.c: New test.
6122         * gcc.dg/uninit-pred-2_a.c: New test.
6123         * gcc.dg/uninit-pred-4_a.c: New test.
6124         * gcc.dg/uninit-pred-3_c.c: New test.
6125         * gcc.dg/uninit-pred-6_a.c: New test.
6126         * gcc.dg/uninit-pred-8_a.c: New test.
6127         * gcc.dg/uninit-pred-7_c.c: New test.
6128         * gcc.dg/uninit-pred-6_e.c: New test.
6129         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6130         * g++.dg/uninit-pred-1_a.C: New test.
6131         * g++.dg/uninit-pred-1_b.C: New test.
6132         * g++.dg/uninit-pred-2_a.C: New test.
6133         * g++.dg/uninit-pred-2_b.C: New test.
6134         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6135         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6136         * g++.dg/uninit-pred-loop_1.cc: New test.
6137
6138 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6139
6140         * gcc.dg/lto/20091209-1_0.c: New testcase.
6141
6142 2010-04-28  Richard Guenther  <rguenther@suse.de>
6143
6144         PR tree-optimization/43879
6145         PR tree-optimization/43909
6146         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6147
6148 2010-04-28  Richard Guenther  <rguenther@suse.de>
6149
6150         PR c++/43880
6151         * g++.dg/torture/pr43880.C: New testcase.
6152
6153 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6154
6155         PR c++/9335
6156         * g++.dg/template/recurse2.C: Update
6157         * g++.dg/template/recurse.C: Update.
6158         * g++.dg/template/pr23510.C: Update.
6159         * lib/prune.exp: Filter out 'recursively instantiated'.
6160
6161 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6162
6163         PR c++/29043
6164         * g++.dg/init/pr29043.C: New.
6165
6166 2010-04-27  Jason Merrill  <jason@redhat.com>
6167
6168         * g++.dg/lookup/scoped5.C: Adjust.
6169         * g++.dg/lookup/scoped8.C: Adjust.
6170         * g++.dg/template/dependent-expr5.C: Adjust.
6171         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6172
6173         PR c++/43856
6174         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6175
6176         PR c++/43875
6177         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6178
6179 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6180             Jan Hubicka <hubicka@ucw.cz>
6181
6182         * gcc.dg/pure-2.c: New testcase.
6183         * gcc.dg/const-1.c: New testcase.
6184
6185 2010-04-27  Jason Merrill  <jason@redhat.com>
6186
6187         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6188
6189         PR c++/41468
6190         * g++.dg/template/sfinae17.C: New.
6191         * g++.dg/template/sfinae18.C: New.
6192
6193 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6194
6195         * g++.dg/init/pr42844.C: New.
6196         * g++.dg/cpp0x/pr42844-2.C: New.
6197         * g++.dg/cpp0x/defaulted2.C: Adjust.
6198         * g++.dg/tree-ssa/pr27549.C: Likewise.
6199         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6200
6201 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6202
6203         PR fortran/18918
6204         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6205
6206 2010-04-27  Richard Guenther  <rguenther@suse.de>
6207
6208         PR middle-end/40561
6209         * g++.dg/other/pr40561.C: New testcase.
6210
6211 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6212
6213         PR middle-end/43812
6214         * g++.dg/ipa/pr43812.C: New test.
6215
6216 2010-04-27  Jan Hubicka  <jh@suse.cz>
6217
6218         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6219         (test): ... this one.
6220
6221 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6222
6223         PR target/40657
6224         * gcc.target/arm/thumb-stackframe.c: New test.
6225
6226 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6227
6228         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6229         * gcc.dg/misc-column.c: Likewise.
6230         * gcc.dg/Walways-true-1.c: Likewise.
6231         * gcc.dg/Walways-true-2.c: Likewise.
6232         * gcc.dg/warn-addr-cmp.c: Likewise.
6233
6234 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6235
6236         PR fortran/18918
6237         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6238         * gfortran.dg/coarray_12.f90: New.
6239
6240 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6241
6242         PR c/32207
6243         * gcc.dg/pr32207.c: New test.
6244         * gcc.dg/misc-column.c: Adjust expected warning.
6245         * gcc.dg/Walways-true-1.c: Likewise.
6246         * gcc.dg/Walways-true-2.c: Likewise.
6247         * gcc.dg/warn-addr-cmp.c: Likewise.
6248
6249 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6250
6251         PR lto/42776
6252         * lib/lto.exp (lto_prune_vis_warns): New function.
6253         (lto-link-and-maybe-run): Call it.
6254
6255 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6256
6257         PR tree-optimization/43904
6258         * gcc.dg/tree-ssa/tailcall-6.c: New.
6259
6260 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6261
6262         PR testsuite/35165
6263         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6264         Darwin8/OSX10.4 - compatible code generation.
6265         Use scan-rtl-dump.
6266         * obj-c++.dg/stubify-1.mm: Ditto.
6267         * lib/objc-torture.exp: Do not require link success for
6268         "trivial.m" in the runtime checks when dowhat = 'compile'.
6269         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6270         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6271         Darwin8/OSX10.4 - compatible code generation.
6272         * objc.dg/stubify-2.m: Ditto.
6273         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6274         * objc.dg/next-runtime-1.m: Ditto.
6275         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6276         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6277         runtimes on Darwin.
6278
6279 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6280
6281         PR 43715
6282         * lib/plugin-support.exp: Use "-undefined
6283         dynamic_lookup" on darwin.
6284
6285 2010-04-26  Richard Guenther  <rguenther@suse.de>
6286
6287         * gcc.dg/lto/20100426_0.c: New testcase.
6288
6289 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6290
6291         PR tree-optimization/43833
6292         gcc.dg/Warray-bounds-8.c: New test case.
6293
6294 2010-04-26  Richard Guenther  <rguenther@suse.de>
6295
6296         PR lto/43080
6297         * g++.dg/lto/20100423-3_0.C: New testcase.
6298
6299 2010-04-26  Richard Guenther  <rguenther@suse.de>
6300
6301         PR lto/42425
6302         * g++.dg/lto/20100423-2_0.C: New testcase.
6303
6304 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6305
6306         * gcc.dg/vect/bb-slp-23.c: New test.
6307
6308 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6309
6310         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6311         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6312         * gcc.dg/c1x-float-1.c: New test.
6313
6314 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6315
6316         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6317         of "lea\[ \t\]".
6318
6319 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6320
6321         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6322         FreeBSD.
6323         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6324         * gfortran.dg/default_format_2.f90: Ditto.
6325
6326 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6327
6328         * gfortran.dg/pr43505.f90: Clean up .mod file.
6329         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6330         * gfortran.dg/pr41347.f90: Ditto.
6331         * gfortran.dg/internal_pack_4.f90: Ditto.
6332         * gfortran.dg/proc_decl_23.f90: Ditto.
6333         * gfortran.dg/recursive_check_3.f90: Ditto.
6334         * gfortran.dg/intent_out_3.f90: Ditto.
6335         * gfortran.dg/assignment_2.f90: Ditto.
6336         * gfortran.dg/pr41928.f90: Ditto.
6337         * gfortran.dg/pr42166.f90: Ditto.
6338         * gfortran.dg/private_type_12.f90: Ditto.
6339         * gfortran.dg/graphite/pr42185.f90: Ditto.
6340         * gfortran.dg/graphite/pr42186.f90: Ditto.
6341         * gfortran.dg/graphite/pr40982.f90: Ditto.
6342         * gfortran.dg/graphite/id-2.f90: Ditto.
6343         * gfortran.dg/graphite/id-4.f90: Ditto.
6344         * gfortran.dg/graphite/pr42050.f90: Ditto.
6345         * gfortran.dg/graphite/id-18.f90: Ditto.
6346         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6347         * gfortran.dg/graphite/pr41924.f90: Ditto.
6348         * gfortran.dg/graphite/pr42393.f90: Ditto.
6349         * gfortran.dg/graphite/pr37980.f90: Ditto.
6350         * gfortran.dg/graphite/pr38953.f90: Ditto.
6351         * gfortran.dg/graphite/pr42180.f90: Ditto.
6352         * gfortran.dg/graphite/pr42181.f90: Ditto.
6353         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6354         * gfortran.dg/select_type_4.f90: Ditto.
6355         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6356         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6357         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6358         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6359         * gfortran.dg/whole_file_11.f90: Ditto.
6360         * gfortran.dg/private_type_11.f90: Ditto.
6361         * gfortran.dg/vect/vect-gems.f90: Ditto.
6362         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6363
6364 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6365
6366         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6367
6368 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6369
6370         * gnat.dg/pack15.ad[sb]: New test.
6371
6372 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6373
6374         * gcc.target/arm/mla-1.c: New test.
6375
6376 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6377
6378         PR fortran/30073
6379         PR fortran/43793
6380         * gfortran.dg/pr43793.f90: New test.
6381
6382 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6383
6384         PR tree-optimization/41442
6385         * gcc.target/i386/pr41442.c: New test.
6386
6387 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6388
6389         PR fortran/43832
6390         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6391
6392 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6393
6394         PR fortran/43832
6395         * gfortran.dg/open_nounit.f90: New test.
6396
6397 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6398
6399         PR fortran/43841
6400         PR fortran/43843
6401         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6402
6403 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6404
6405         * gcc.dg/Wconversion-integer.c: Update.
6406
6407 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6408
6409         * gnat.dg/unchecked_convert5.adb: New test.
6410
6411 2010-04-23  Richard Guenther  <rguenther@suse.de>
6412
6413         PR lto/41734
6414         * gcc.dg/lto/20100423-2_0.c: New testcase.
6415         * gcc.dg/lto/20100423-2_0.c: Likewise.
6416
6417 2010-04-23  Richard Guenther  <rguenther@suse.de>
6418
6419         PR lto/43455
6420         * gcc.dg/lto/20100423-1_0.c: New testcase.
6421         * gcc.dg/lto/20100423-1_1.c: Likewise.
6422
6423 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6424
6425         PR tree-optimization/43846
6426         * gcc.dg/tree-ssa/sra-10.c: New test.
6427
6428 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6429
6430         PR middle-end/43835
6431         * gcc.c-torture/execute/pr43835.c: New test.
6432
6433 2010-04-23  Richard Guenther  <rguenther@suse.de>
6434
6435         PR lto/42653
6436         * g++.dg/lto/20100423-1_0.C: New testcase.
6437
6438 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6439
6440         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6441
6442 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6443
6444         PR tree-optimization/43842
6445         * gcc.dg/vect/pr43842.c: New test.
6446
6447 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6448
6449         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6450         * gcc.target/i386/wmul-2.c: Likewise.
6451
6452 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6453
6454         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6455         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6456
6457 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6458
6459         * gfortran.dg/reassoc_6.f: New testcase.
6460
6461 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6462
6463         PR middle-end/29274
6464         * gcc.target/arm/wmul-1.c: New test.
6465         * gcc.target/arm/wmul-2.c: New test.
6466
6467 2010-04-22  Richard Guenther  <rguenther@suse.de>
6468
6469         PR tree-optimization/43845
6470         * gcc.c-torture/compile/pr43845.c: New testcase.
6471
6472 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6473
6474         PR middle-end/29274
6475         * gcc.target/i386/wmul-1.c: New test.
6476         * gcc.target/i386/wmul-2.c: New test.
6477         * gcc.target/bfin/wmul-1.c: New test.
6478         * gcc.target/bfin/wmul-2.c: New test.
6479
6480 2010-04-22  Richard Guenther  <rguenther@suse.de>
6481
6482         PR fortran/43829
6483         * gfortran.dg/vector_subscript_6.f90: New testcase.
6484         * gfortran.dg/assign_10.f90: Adjust.
6485
6486 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR fortran/43836
6489         * gfortran.dg/gomp/pr43836.f90: New test.
6490
6491 2010-04-21  Richard Guenther  <rguenther@suse.de>
6492
6493         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6494
6495 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6496
6497         * gcc.dg/torture/builtin-cproj-3.c: New.
6498
6499 2010-04-20  Jason Merrill  <jason@redhat.com>
6500
6501         PR c++/9335
6502         * g++.dg/template/recurse2.C: New.
6503         * g++.dg/parse/crash36.C: Adjust.
6504         * g++.dg/other/fold1.C: Adjust.
6505         * g++.dg/init/member1.C: Adjust.
6506         * lib/prune.exp: Prune "skipping N instantiation contexts".
6507
6508 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6509
6510         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6511
6512 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6513
6514         * gcc.dg/torture/builtin-cproj-1.c: New.
6515         * gcc.dg/torture/builtin-cproj-2.c: New.
6516
6517 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6518
6519         PR c++/43800
6520         PR c++/43704
6521         * g++.dg/template/typedef32.C: Adjust.
6522         * g++.dg/template/typedef33.C: New test.
6523
6524 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/43227
6527         * gfortran.dg/proc_decl_23.f90: New test.
6528
6529         PR fortran/43266
6530         * gfortran.dg/abstract_type_6.f03: New test.
6531
6532 2010-04-20  Xinliang David Li  <davidxl@google.com>
6533
6534         * g++.dg/tree-ssa/fold-compare.C: New.
6535
6536 2010-04-20  Richard Guenther  <rguenther@suse.de>
6537
6538         PR tree-optimization/39417
6539         * g++.dg/torture/pr39417.C: New testcase.
6540
6541 2010-04-20  Richard Guenther  <rguenther@suse.de>
6542
6543         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6544
6545 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6546
6547         * g++.dg/debug/dwarf2/rv1.C: New test.
6548
6549 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6550
6551         PR target/43635
6552         * gcc.c-torture/compile/pr43635.c: New testcase.
6553
6554 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6555
6556         PR fortran/43339
6557         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6558         of sequential loops being private only in the innermost containing
6559         task region.
6560
6561         PR middle-end/43337
6562         * gfortran.dg/gomp/pr43337.f90: New test.
6563
6564 2010-04-19  Richard Guenther  <rguenther@suse.de>
6565
6566         PR tree-optimization/43796
6567         * gfortran.dg/pr43796.f90: New testcase.
6568
6569 2010-04-19  Richard Guenther  <rguenther@suse.de>
6570
6571         PR tree-optimization/43783
6572         * gcc.c-torture/execute/pr43783.c: New testcase.
6573
6574 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6575
6576         PR target/43766
6577         * gcc.target/i386/pr43766.c: New test.
6578
6579 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6580
6581         PR target/43662
6582         * gcc.target/i386/pr43662.c: New test.
6583
6584 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6585
6586         PR c++/43704
6587         * g++.dg/template/typedef32.C: New test.
6588
6589 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6590
6591         PR tree-optimization/37027
6592         * lib/target-supports.exp
6593         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6594         * gcc.dg/vect/pr37027.c: New test.
6595         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6596         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6597         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6598         gcc.dg/vect/vect-complex-6.c: Likewise.
6599
6600 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6601
6602         * g++.dg/debug/dwarf2/enum1.C: New test.
6603
6604 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6605
6606         * gnat.dg/rep_clause5.ad[sb]: New test.
6607         * gnat.dg/rep_clause5_pkg.ads: New helper.
6608
6609 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6610
6611         PR tree-optimization/43771
6612         * g++.dg/vect/pr43771.cc: New test.
6613
6614 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6615
6616         PR fortran/31538
6617         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6618         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6619
6620 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6621
6622         * gnat.dg/sizetype.adb: Rename into...
6623         * gnat.dg/sizetype1.adb: ...this.
6624         * gnat.dg/sizetype2.adb: New test.
6625
6626 2010-04-16  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/43572
6629         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6630
6631 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6632
6633         * gnat.dg/specs/discr_private.ads: New test.
6634
6635 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6636
6637         PR target/41514
6638         * gcc.target/arm/thumb-comparisons.c: New test.
6639
6640         PR target/40603
6641         * gcc.target/arm/thumb-cbranchqi.c: New test.
6642
6643 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6644
6645         * g++.dg/torture/pr36191.C: Enable for SH.
6646
6647 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6648
6649         * gnat.dg/wide_boolean.adb: New test.
6650         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6651
6652 2010-04-15  Richard Guenther  <rguenther@suse.de>
6653
6654         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6655         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6656         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6657         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6658         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6659         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6660         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6661         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6662         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6663         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6664         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6665         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6666         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6667         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6668         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6669
6670 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6671
6672         PR target/21803
6673         * gcc.target/arm/pr42496.c: New test.
6674
6675 2010-04-14  Jason Merrill  <jason@redhat.com>
6676
6677         PR c++/36625
6678         * g++.dg/ext/attrib38.C: New.
6679
6680 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6681
6682         PR testsuite/43739
6683         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6684
6685 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6686
6687         PR 42966
6688         * gcc.dg/cpp/warn-undef-2.c: Update.
6689         * gcc.dg/cpp/warn-traditional-2.c: Update.
6690         * gcc.dg/cpp/warn-comments-2.c: Update.
6691         * gcc.dg/cpp/warn-variadic-2.c: Update.
6692         * gcc.dg/cpp/warn-long-long-2.c: Update.
6693         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6694         * gcc.dg/cpp/warn-multichar-2.c: Update.
6695         * gcc.dg/cpp/warn-normalized-3.c: Update.
6696         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6697         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6698         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6699         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6700         * gcc.dg/cpp/warn-redefined-2.c: Update.
6701         * gfortran.dg/warning-directive-2.F90: Update.
6702         * c-c++-common/cpp/warning-directive-2.c: Update.
6703
6704 2010-04-14  Michael Matz  <matz@suse.de>
6705
6706         PR tree-optimization/42963
6707         * gcc.dg/pr42963.c: New testcase.
6708
6709 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6710
6711         * gnat.dg/class_wide.adb: Rename into...
6712         * gnat.dg/class_wide1.adb: ...this.
6713         * gnat.dg/class_wide2.ad[sb]: New test.
6714
6715 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6716
6717         PR fortran/18918
6718         * gfortran.dg/coarray_9.f90: Update dg-errors.
6719         * gfortran.dg/coarray_10.f90: New test.
6720         * gfortran.dg/coarray_11.f90: New test.
6721
6722 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6723
6724         PR fortran/43747
6725         gfortran.dg/initialization_24.f90: New test.
6726
6727 2010-04-13  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6730         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6731
6732 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6733
6734         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6735         * g++.dg/dg.exp: Likewise.
6736         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6737         * c-c++-common/cpp/warning-directive-1.c: ... here.
6738         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6739         * c-c++-common/cpp/warning-directive-2.c: ... here.
6740         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6741         * c-c++-common/cpp/warning-directive-3.c: ... here.
6742         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6743         * c-c++-common/cpp/warning-directive-4.c: ... here.
6744         * g++.dg/cpp/warning-directive-1.C: Delete.
6745         * g++.dg/cpp/warning-directive-2.C: Delete.
6746         * g++.dg/cpp/warning-directive-3.C: Delete.
6747         * g++.dg/cpp/warning-directive-4.C: Delete.
6748         * gcc.dg/cpp/normalised-3.c: Delete.
6749         * g++.dg/cpp/normalised-1.C: Rename as ...
6750         * c-c++-common/cpp/normalised-3.c: ... this.
6751
6752 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6753
6754         * gcc.dg/tree-ssa/sra-9.c: New test.
6755
6756 2010-04-13  Michael Matz  <matz@suse.de>
6757
6758         PR middle-end/43730
6759         * gcc.dg/pr43730.c: New test.
6760
6761 2010-04-13  Michael Matz  <matz@suse.de>
6762
6763         * gcc.dg/tree-ssa/negate.c: New testcase.
6764
6765 2010-04-13  Richard Guenther  <rguenther@suse.de>
6766
6767         PR testsuite/43735
6768         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6769
6770 2010-04-13  Richard Guenther  <rguenther@suse.de>
6771
6772         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6773
6774 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6775
6776         * gnat.dg/derived_type1.adb: New test.
6777
6778 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6779
6780         * gcc.dg/plugindir1.c: New testcase.
6781         * gcc.dg/plugindir2.c: New testcase.
6782         * gcc.dg/plugindir3.c: New testcase.
6783         * gcc.dg/plugindir4.c: New testcase.
6784
6785 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6786
6787         * gcc.target/i386/rotate-2.c: New test.
6788
6789 2010-04-12  Jason Merrill  <jason@redhat.com>
6790
6791         PR c++/43641
6792         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6793         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6794
6795 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6796
6797         PR c++/25811
6798         * g++.dg/init/pr25811.C: New test.
6799
6800 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6801
6802         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6803         dg-error, dg-warning.
6804         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6805
6806 2010-04-12  Richard Guenther  <rguenther@suse.de>
6807
6808         * gcc.dg/torture/inline-2.c: New testcase.
6809
6810 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR bootstrap/43699
6813         * gcc.dg/Wunused-var-7.c: New test.
6814
6815         PR tree-optimization/43560
6816         * gcc.c-torture/execute/pr43560.c: New test.
6817
6818 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6819
6820         * gnat.dg/aggr13.adb: New test.
6821         * gnat.dg/aggr14.adb: Likewise.
6822         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6823
6824 2010-04-12  Richard Guenther  <rguenther@suse.de>
6825
6826         PR c++/43611
6827         * g++.dg/torture/pr43611.C: New testcase.
6828
6829 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6830
6831         PR c/36774
6832         * gcc.dg/pr36774-1.c: New test.
6833         * gcc.dg/pr36774-2.c: New test.
6834
6835 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6836
6837         * gcc.target/sh/rte-delay-slot.c: New test.
6838
6839 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6840
6841         * gnat.dg/pack9.adb: Remove -cargs option.
6842         * gnat.dg/aggr12.ad[sb]: New test.
6843
6844 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6845
6846         PR target/43417
6847         * gcc.target/sh/pr43417.c: New test.
6848
6849 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6850
6851         PR fortran/43591
6852         * gfortran.dg/spec_expr_6.f90: New test.
6853
6854 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6855
6856         PR cpp/43195
6857         * gcc.dg/cpp/pr43195.c: New.
6858         * gcc.dg/cpp/pr43195.h: New.
6859
6860 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6861
6862         PR 42965
6863         * gcc.dg/Werror-6.c: Adjust.
6864         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6865         * gcc.dg/Werror-4.c: Likewise.
6866         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6867         * gcc.dg/Wswitch-enum-error.c: Likewise.
6868         * gcc.dg/Wpointer-arith.c: Likewise.
6869         * gcc.dg/Wfatal.c: Likewise.
6870         * gcc.dg/Wswitch-error.c: Likewise.
6871         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6872         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6873         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6874         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6875         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6876         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6877         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6878         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6879         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6880         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6881         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6882         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6883         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6884         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6885         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6886         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6887         * g++.dg/cpp/warning-directive-2.C: Likewise.
6888         * gfortran.dg/warning-directive-2.F90: Likewise.
6889
6890 2010-04-09  Jason Merrill  <jason@redhat.com>
6891
6892         PR c++/42623
6893         * g++.dg/template/sizeof13.C: New.
6894
6895 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6896
6897         * g++.dg/other/pr35504.C: Add check for thiscall.
6898         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6899         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6900
6901 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6902
6903         PR c++/28584
6904         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6905         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6906         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6907         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6908         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6909         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6910         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6911         * g++.dg/other/increment1.C: Likewise.
6912
6913 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6914
6915         PR fortran/18918
6916         * gfortran.dg/coarray_7.f90: New test.
6917         * gfortran.dg/coarray_8.f90: New test.
6918
6919 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6920
6921         PR fortran/28039
6922         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6923
6924 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6925
6926         PR target/43643
6927         * gcc.dg/pr43643.c: New test.
6928
6929 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6930
6931         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6932
6933 2010-04-08  Richard Guenther  <rguenther@suse.de>
6934
6935         PR tree-optimization/43679
6936         * gcc.c-torture/compile/pr43679.c: New testcase.
6937
6938 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR debug/43670
6941         * gcc.dg/pr43670.c: New test.
6942
6943 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6944
6945         PR middle-end/40815
6946         * gcc.dg/tree-ssa/reassoc-19.c: New.
6947
6948 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6949
6950         PR c/18624
6951         * gcc.dg/Wunused-var-1.c: New test.
6952         * gcc.dg/Wunused-var-2.c: New test.
6953         * gcc.dg/Wunused-var-3.c: New test.
6954         * gcc.dg/Wunused-var-4.c: New test.
6955         * gcc.dg/Wunused-var-5.c: New test.
6956         * gcc.dg/Wunused-var-6.c: New test.
6957         * gcc.dg/Wunused-parm-1.c: New test.
6958
6959         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6960         * gcc.dg/trunc-1.c: Likewise.
6961         * gcc.dg/vla-9.c: Likewise.
6962         * gcc.dg/dfp/composite-type.c: Likewise.
6963
6964 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6965
6966         PR objc/35996
6967         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6968         * obj-c++.dg/objc-gc-3.mm: Ditto.
6969
6970 2010-04-07  Simon Baldwin  <simonb@google.com>
6971
6972         * gcc.dg/cpp/warn-undef-2.c: New.
6973         * gcc.dg/cpp/warn-traditional-2.c: New.
6974         * gcc.dg/cpp/warn-comments-2.c: New.
6975         * gcc.dg/cpp/warning-directive-1.c: New.
6976         * gcc.dg/cpp/warn-long-long.c: New.
6977         * gcc.dg/cpp/warn-traditional.c: New.
6978         * gcc.dg/cpp/warn-variadic-2.c: New.
6979         * gcc.dg/cpp/warn-undef.c: New.
6980         * gcc.dg/cpp/warn-normalized-1.c: New.
6981         * gcc.dg/cpp/warning-directive-2.c: New.
6982         * gcc.dg/cpp/warn-long-long-2.c: New.
6983         * gcc.dg/cpp/warn-variadic.c: New.
6984         * gcc.dg/cpp/warn-normalized-2.c: New.
6985         * gcc.dg/cpp/warning-directive-3.c: New.
6986         * gcc.dg/cpp/warn-deprecated-2.c: New.
6987         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6988         * gcc.dg/cpp/warn-multichar-2.c: New.
6989         * gcc.dg/cpp/warn-normalized-3.c: New.
6990         * gcc.dg/cpp/warning-directive-4.c: New.
6991         * gcc.dg/cpp/warn-unused-macros.c: New.
6992         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6993         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6994         * gcc.dg/cpp/warn-cxx-compat.c: New.
6995         * gcc.dg/cpp/warn-redefined.c: New.
6996         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6997         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6998         * gcc.dg/cpp/warn-deprecated.c: New.
6999         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7000         * gcc.dg/cpp/warn-redefined-2.c: New.
7001         * gcc.dg/cpp/warn-comments.c: New.
7002         * gcc.dg/cpp/warn-multichar.c: New.
7003         * g++.dg/cpp/warning-directive-1.C: New.
7004         * g++.dg/cpp/warning-directive-2.C: New.
7005         * g++.dg/cpp/warning-directive-3.C: New.
7006         * g++.dg/cpp/warning-directive-4.C: New.
7007         * gfortran.dg/warning-directive-1.F90: New.
7008         * gfortran.dg/warning-directive-3.F90: New.
7009         * gfortran.dg/warning-directive-2.F90: New.
7010         * gfortran.dg/warning-directive-4.F90: New.
7011
7012 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7013
7014         PR objc++/23716
7015         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7016
7017 2010-04-07  Jason Merrill  <jason@redhat.com>
7018
7019         * g++.dg/template/dr408.C: New.
7020
7021         * g++.dg/lookup/ns4.C: New.
7022
7023         PR c++/38392
7024         * g++.dg/template/friend51.C: New test.
7025
7026         PR c++/41970
7027         * g++.old-deja/g++.other/linkage1.C: Adjust.
7028
7029 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7030
7031         PR c++/42697
7032         * g++.dg/template/crash94.C: New test.
7033
7034 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7035
7036         PR c++/40239
7037         * g++.dg/init/aggr5.C: New test.
7038         * g++.dg/init/aggr5.C: New test.
7039
7040 2010-04-07  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/43270
7043         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7044         * gcc.dg/Warray-bounds-7.c: Likewise.
7045
7046 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7047
7048         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7049         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7050         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7051
7052 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7053
7054         PR c++/42556
7055         * g++.dg/init/pr42556.C: New test.
7056
7057 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7058
7059         PR debug/43628
7060         * g++.dg/debug/dwarf2/typedef2.C: New test.
7061
7062 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7063
7064         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7065         c-c++-common/dwarf2/redeclaration-1.C
7066
7067 2010-04-06  Jason Merrill  <jason@redhat.com>
7068
7069         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7070         * g++.dg/ext/attrib18.C: Likewise.
7071         * g++.dg/ext/bitfield2.C: Likewise.
7072         * g++.dg/ext/bitfield4.C: Likewise.
7073         * g++.dg/ext/visibility/warn2.C: Likewise.
7074         * g++.dg/ext/visibility/warn3.C: Likewise.
7075         * g++.dg/gomp/pr26690-1.C: Likewise.
7076         * g++.dg/inherit/covariant7.C: Likewise.
7077         * g++.dg/init/synth2.C: Likewise.
7078         * g++.dg/lookup/using7.C: Likewise.
7079         * g++.dg/other/crash-4.C: Likewise.
7080         * g++.dg/other/error13.C: Likewise.
7081         * g++.dg/other/error20.C: Likewise.
7082         * g++.dg/parse/crash31.C: Likewise.
7083         * g++.dg/parse/error16.C: Likewise.
7084         * g++.dg/parse/error19.C: Likewise.
7085         * g++.dg/parse/error27.C: Likewise.
7086         * g++.dg/parse/error28.C: Likewise.
7087         * g++.dg/parse/fused-params1.C: Likewise.
7088         * g++.dg/template/error2.C: Likewise.
7089         * g++.dg/template/local6.C: Likewise.
7090         * g++.dg/template/qualttp15.C: Likewise.
7091         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7092         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7093         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7094         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7095         * g++.old-deja/g++.eh/spec6.C: Likewise.
7096         * g++.old-deja/g++.jason/crash3.C: Likewise.
7097         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7098         * g++.old-deja/g++.law/ctors5.C: Likewise.
7099         * g++.old-deja/g++.law/ctors9.C: Likewise.
7100         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7101         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7102         * g++.old-deja/g++.other/struct1.C: Likewise.
7103         * g++.old-deja/g++.other/volatile1.C: Likewise.
7104         * g++.old-deja/g++.pt/crash36.C: Likewise.
7105         * g++.old-deja/g++.pt/derived3.C: Likewise.
7106         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7107         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7108
7109 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7110
7111         PR middle-end/43519
7112         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7113         * gcc.dg/graphite/id-19.c: New.
7114
7115 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7116
7117         PR middle-end/32824
7118         * gcc.dg/vect/pr32824: New.
7119
7120 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7121
7122         PR fortran/18918
7123         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7124         * gfortran.dg/coarray_3.f90: Ditto.
7125         * gfortran.dg/coarray_4.f90: Ditto.
7126         * gfortran.dg/coarray_5.f90: Ditto.
7127         * gfortran.dg/coarray_6.f90: Ditto.
7128         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7129
7130 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7131
7132         PR fortran/18918
7133         * gfortran.dg/coarray_4.f90: Fix test.
7134         * gfortran.dg/coarray_6.f90: Add more tests.
7135
7136 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7137
7138         PR fortran/18918
7139         * gfortran.dg/coarray_4.f90: New test.
7140         * gfortran.dg/coarray_5.f90: New test.
7141         * gfortran.dg/coarray_6.f90: New test.
7142
7143 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/18918
7146         * gfortran.dg/iso_fortran_env_5.f90: New test.
7147         * gfortran.dg/iso_fortran_env_6.f90: New test.
7148
7149 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7150
7151         PR fortran/39997
7152         * gfortran.dg/coarray_1.f90: New test.
7153         * gfortran.dg/coarray_2.f90: New test.
7154         * gfortran.dg/coarray_3.f90: New test.
7155
7156 2010-04-06  Jason Merrill  <jason@redhat.com>
7157
7158         PR c++/43648
7159         * g++.dg/template/dtor8.C: New.
7160
7161         PR c++/43621
7162         * g++.dg/template/error-recovery2.C: New.
7163
7164 2010-04-06  Jan Hubicka  <jh@suse.czpli
7165
7166         PR tree-optimization/42906
7167         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7168
7169 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7170
7171         PR fortran/43178
7172         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7173         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7174         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7175
7176 2010-04-06  Richard Guenther  <rguenther@suse.de>
7177
7178         PR tree-optimization/43627
7179         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7180
7181 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7182
7183         PR target/43638
7184         * gcc.target/i386/pr43638.c: New test.
7185
7186 2010-04-06  Richard Guenther  <rguenther@suse.de>
7187
7188         PR middle-end/43661
7189         * gcc.c-torture/compile/pr43661.c: New testcase.
7190
7191 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7192
7193         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7194
7195 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7196
7197         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7198
7199 2010-04-02  Richard Guenther  <rguenther@suse.de>
7200
7201         PR tree-optimization/43629
7202         * gcc.c-torture/execute/pr43629.c: New testcase.
7203
7204 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7205             Dominique d'Humieres  <dominiq@lps.ens.fr>
7206
7207         PR libfortran/43605
7208         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7209
7210 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7211
7212         PR debug/43325
7213         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7214
7215 2010-04-01  Jason Merrill  <jason@redhat.com>
7216
7217         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7218
7219 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7220             Manfred Schwarb  <manfred99@gmx.ch>
7221
7222         PR libfortran/43605
7223         * gfortran.dg/ftell_3.f90: New test.
7224
7225 2010-04-01  Richard Guenther  <rguenther@suse.de>
7226
7227         PR middle-end/43614
7228         * gcc.c-torture/compile/pr43614.c: New testcase.
7229
7230 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7231
7232         PR tree-optimization/43141
7233         * gcc.dg/guality/pr43141.c: New test.
7234
7235 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7236
7237         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7238         * g++.dg/eh/spbp.C: Likewise.
7239         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7240         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7241         superfluous casts.
7242         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7243         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7244         * objc.dg/dwarf-2.m: Likewise.
7245
7246 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7247
7248         PR middle-end/43464
7249         * gcc.dg/graphite/id-pr43464.c: New.
7250         * gcc.dg/graphite/id-pr43464-1.c: New.
7251
7252 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7253
7254         PR middle-end/43351
7255         * gcc.dg/graphite/id-pr43351.c
7256
7257 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7258
7259         PR testsuite/35165
7260         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7261         * obj-c++.dg/try-catch-2.mm: Ditto.
7262         * obj-c++.dg/lookup-2.mm: Ditto.
7263         * obj-c++.dg/encode-8.m: Ditto.
7264         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7265         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7266         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7267         * obj-c++.dg/const-str-11.mm: Ditto.
7268         * obj-c++.dg/const-str-9.mm: Ditto.
7269         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7270         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7271         * obj-c++.dg/except-1.mm: Ditto.
7272         * obj-c++.dg/const-str-7.mm: Ditto.
7273         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7274         * obj-c++.dg/const-str-3.mm: Ditto.
7275         * obj-c++.dg/const-str-7.mm: Ditto.
7276         * obj-c++.dg/stubify-2.mm: Change dump file name.
7277
7278         PR objc++/23613
7279         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7280         New macro.
7281         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7282         Remove dg-xfail-if.
7283
7284 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7285
7286         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7287         only with -O2, -O3 or -Os and not with -fwhopr.
7288
7289 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7290
7291         PR c++/43558
7292         * g++.dg/template/typedef31.C: New test.
7293
7294 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7295
7296         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7297         assembler output on *-*-solaris2*.
7298         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7299
7300 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7301
7302         PR debug/43557
7303         * gcc.dg/pr43557-1.c: New test.
7304         * gcc.dg/pr43557-2.c: New file.
7305
7306 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7307
7308         PR 43562
7309         * gcc.dg/pr43562.c: New test.
7310
7311 2010-03-30  Jason Merrill  <jason@redhat.com>
7312
7313         PR c++/43076
7314         * g++.dg/template/error-recovery1.C: New.
7315
7316         PR c++/41786
7317         * g++.dg/parse/ambig5.C: New.
7318
7319 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7320
7321         PR debug/43593
7322         * gcc.dg/guality/pr43593.c: New test.
7323
7324 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7325
7326         PR middle-end/43430
7327         * gcc.dg/vect/pr43430-1.c: New.
7328
7329 2010-03-30  Jason Merrill  <jason@redhat.com>
7330
7331         PR c++/43559
7332         * g++.dg/template/partial7.C: New.
7333
7334 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7335
7336         * gcc.target/s390/stackcheck1.c: New testcase.
7337
7338 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7339
7340         PR libfortran/43265
7341         * gfortran.dg/read_eof_8.f90: New test.
7342
7343 2010-03-29  Jason Merrill  <jason@redhat.com>
7344
7345         * gcc.dg/cpp/include6.c: Change [] to ().
7346
7347         N3077
7348         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7349         splicing and UCNs.
7350         * c-c++-common/raw-string-2.c: Add trigraph test.
7351         * c-c++-common/raw-string-8.c: New.
7352         * c-c++-common/raw-string-9.c: New.
7353         * c-c++-common/raw-string-10.c: New.
7354
7355         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7356         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7357         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7358         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7359         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7360         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7361         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7362
7363 2010-03-29  Richard Guenther  <rguenther@suse.de>
7364
7365         PR tree-optimization/43560
7366         * gcc.dg/torture/pr43560.c: New testcase.
7367
7368 2010-03-29  Jason Merrill  <jason@redhat.com>
7369
7370         N3077
7371         * g++.dg/ext/raw-string-1.C: Change [] to ().
7372         * g++.dg/ext/raw-string-2.C: Change [] to ().
7373         Don't use \ in delimiter.
7374         * g++.dg/ext/raw-string-3.C: Change [] to ().
7375         * g++.dg/ext/raw-string-4.C: Change [] to ().
7376         * g++.dg/ext/raw-string-5.C: Change [] to ().
7377         Test for error on \ in delimiter.
7378         * g++.dg/ext/raw-string-6.C: Change [] to ().
7379         * g++.dg/ext/raw-string-7.C: Change [] to ().
7380
7381 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7382
7383         PR 43564
7384         * gcc.dg/pr43564.c: New test.
7385
7386 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7387
7388         PR fortran/43551
7389         * gfortran.dg/direct_io_12.f90: New test.
7390
7391 2010-03-28  Jan Hubicka  <jh@suse.cz>
7392
7393         PR tree-optimization/43505
7394         * gfortran.dg/pr43505.f90: New testcase.
7395
7396 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7397
7398         PR tree-optimization/43528
7399         * gcc.target/i386/pr43528.c: New test.
7400
7401 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7402
7403         PR c/43381
7404         * gcc.dg/parm-impl-decl-3.c: New test.
7405
7406 2010-03-26  Jason Merrill  <jason@redhat.com>
7407
7408         PR c++/43509
7409         * g++.dg/cpp0x/parse1.C: New.
7410
7411 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7412
7413         PR target/43524
7414         * gcc.target/i386/pr43524.c: New test.
7415
7416 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7417
7418         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7419         whitespace, rename main to foo.
7420         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7421         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7422         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7423         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7424         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7425         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7426         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7427         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7428         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7429         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7430         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7431
7432 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7433
7434         PR c++/43327
7435         * g++.dg/other/crash-10.C: New test.
7436         * g++.dg/other/crash-11.C: New test.
7437
7438 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7439
7440         PR libfortran/43517
7441         * gfortran.dg/read_eof_7.f90: New test.
7442
7443 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7444
7445         PR objc/35165
7446         PR testsuite/43512
7447         * objc-obj-c++-shared: New directory.
7448         * objc-obj-c++-shared/Object1-implementation.h: New file.
7449         * objc-obj-c++-shared/Object1.h: New file.
7450         * objc-obj-c++-shared/Protocol1.h: New file.
7451         * objc-obj-c++-shared/next-abi.h: New file.
7452         * objc-obj-c++-shared/next-mapping.h: New file.
7453         * objc/execute/next_mapping.h: Delete.
7454         * objc.dg/special/special.exp: For all targets run the tests with
7455         -fgnu-runtime, for darwin targets also run the tests with
7456         -fnext-runtime.
7457         * objc.dg/dg.exp: Ditto.
7458         * obj-c++.dg/dg.exp: Ditto.
7459         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7460         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7461         include use of updated NeXT interface.
7462         * objc/execute/formal_protocol-5.m: Ditto.
7463         * objc/execute/protocol-isEqual-2.m: Ditto.
7464         * objc/execute/protocol-isEqual-4.m: Ditto.
7465         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7466         Protocol1.h) and next-mapping.h as required.
7467         * objc/execute/object_is_class.m: Ditto.
7468         * objc/execute/enumeration-1.m: Ditto.
7469         * objc/execute/class-13.m: Ditto.
7470         * objc/execute/formal_protocol-2.m: Ditto.
7471         * objc/execute/formal_protocol-4.m: Ditto.
7472         * objc/execute/class-1.m: Ditto.
7473         * objc/execute/bycopy-1.m: Ditto.
7474         * objc/execute/formal_protocol-6.m: Ditto.
7475         * objc/execute/bycopy-3.m: Ditto.
7476         * objc/execute/class-3.m: Ditto.
7477         * objc/execute/bf-11.m: Ditto.
7478         * objc/execute/class-5.m: Ditto.
7479         * objc/execute/bf-13.m: Ditto.
7480         * objc/execute/class-7.m: Ditto.
7481         * objc/execute/bf-15.m: Ditto.
7482         * objc/execute/class-9.m: Ditto.
7483         * objc/execute/bf-17.m: Ditto.
7484         * objc/execute/bf-19.m: Ditto.
7485         * objc/execute/IMP.m: Ditto.
7486         * objc/execute/exceptions/catchall-1.m: Ditto.
7487         * objc/execute/exceptions/trivial.m: Ditto.
7488         * objc/execute/exceptions/finally-1.m: Ditto.
7489         * objc/execute/exceptions/local-variables-1.m: Ditto.
7490         * objc/execute/exceptions/foward-1.m: Ditto.
7491         * objc/execute/bf-2.m: Ditto.
7492         * objc/execute/string1.m: Ditto.
7493         * objc/execute/bf-4.m: Ditto.
7494         * objc/execute/informal_protocol.m: Ditto.
7495         * objc/execute/string3.m: Ditto.
7496         * objc/execute/bf-6.m: Ditto.
7497         * objc/execute/bf-8.m: Ditto.
7498         * objc/execute/class-tests-1.h: Ditto.
7499         * objc/execute/protocol-isEqual-1.m: Ditto.
7500         * objc/execute/protocol-isEqual-3.m: Ditto.
7501         * objc/execute/_cmd.m: Ditto.
7502         * objc/execute/function-message-1.m: Ditto.
7503         * objc/execute/bf-20.m: Ditto.
7504         * objc/execute/bf-common.h: Ditto.
7505         * objc/execute/np-2.m: Ditto.
7506         * objc/execute/class-10.m: Ditto.
7507         * objc/execute/class-12.m: Ditto.
7508         * objc/execute/enumeration-2.m: Ditto.
7509         * objc/execute/class-14.m: Ditto.
7510         * objc/execute/encode-1.m: Ditto.
7511         * objc/execute/formal_protocol-1.m: Ditto.
7512         * objc/execute/formal_protocol-3.m: Ditto.
7513         * objc/execute/accessing_ivars.m: Ditto.
7514         * objc/execute/bycopy-2.m: Ditto.
7515         * objc/execute/class-2.m: Ditto.
7516         * objc/execute/bf-10.m: Ditto.
7517         * objc/execute/formal_protocol-7.m: Ditto.
7518         * objc/execute/root_methods.m: Ditto.
7519         * objc/execute/class-4.m: Ditto.
7520         * objc/execute/bf-12.m: Ditto.
7521         * objc/execute/class-6.m: Ditto.
7522         * objc/execute/bf-14.m: Ditto.
7523         * objc/execute/nested-func-1.m: Ditto.
7524         * objc/execute/class-8.m: Ditto.
7525         * objc/execute/private.m: Ditto.
7526         * objc/execute/bf-16.m: Ditto.
7527         * objc/execute/bf-18.m: Ditto.
7528         * objc/execute/load-3.m: Ditto.
7529         * objc/execute/compatibility_alias.m: Ditto.
7530         * objc/execute/bf-1.m: Ditto.
7531         * objc/execute/no_clash.m: Ditto.
7532         * objc/execute/bf-3.m: Ditto.
7533         * objc/execute/string2.m: Ditto.
7534         * objc/execute/bf-5.m: Ditto.
7535         * objc/execute/string4.m: Ditto.
7536         * objc/execute/bf-7.m: Ditto.
7537         * objc/execute/object_is_meta_class.m: Ditto.
7538         * objc/execute/bf-9.m: Ditto.
7539         * objc/execute/bf-21.m: Ditto.
7540         * objc/execute/cascading-1.m: Ditto.
7541         * objc/execute/trivial.m: Ditto.
7542         * objc/execute/np-1.m: Ditto.
7543         * objc/compile/trivial.m: Ditto.
7544         * objc/execute/class_self-2.m: Include <stdlib.h>.
7545         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7546         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7547         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7548         and 64bit. Use new NeXT interface as required.
7549         * objc.dg/special/unclaimed-category-1.m: Ditto.
7550         * objc.dg/special/unclaimed-category-1.h: Ditto.
7551         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7552         * objc.dg/func-ptr-1.m: Ditto.
7553         * objc.dg/stret-1.m: Ditto.
7554         * objc.dg/encode-2.m: Ditto.
7555         * objc.dg/category-1.m: Ditto.
7556         * objc.dg/encode-3.m: Ditto.
7557         * objc.dg/call-super-3.m: Ditto.
7558         * objc.dg/method-3.m: Ditto.
7559         * objc.dg/func-ptr-2.m: Ditto.
7560         * objc.dg/lookup-1.m: Ditto.
7561         * objc.dg/encode-4.m: Ditto.
7562         * objc.dg/fix-and-continue-1.m: Ditto.
7563         * objc.dg/proto-lossage-3.m: Ditto.
7564         * objc.dg/method-13.m: Ditto.
7565         * objc.dg/proto-qual-1.m: Ditto.
7566         * objc.dg/zero-link-3.m: Ditto.
7567         * objc.dg/bitfield-1.m: Ditto.
7568         * objc.dg/va-meth-1.m: Ditto.
7569         * objc.dg/super-class-3.m: Ditto.
7570         * objc.dg/call-super-1.m: Ditto.
7571         * objc.dg/type-size-2.m: Ditto.
7572         * objc.dg/method-10.m: Ditto.
7573         * objc.dg/defs.m: Ditto.
7574         * objc.dg/const-str-3.m: Ditto.
7575         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7576         Protocol1.h) and next-mapping.h as required. Use new NeXT
7577         interface as required.
7578         * objc.dg/super-class-4.m: Ditto.
7579         * objc.dg/comp-types-8.m: Ditto.
7580         * objc.dg/call-super-2.m: Ditto.
7581         * objc.dg/objc-fast-4.m: Ditto.
7582         * objc.dg/method-6.m: Ditto.
7583         * objc.dg/const-str-3.m: Ditto.
7584         * objc.dg/const-str-7.m: Ditto.
7585         * objc.dg/method-15.m: Ditto.
7586         * objc.dg/method-19.m: Ditto.
7587         * objc.dg/sync-1.m: Ditto.
7588         * objc.dg/layout-1.m: Ditto.
7589         * objc.dg/bitfield-3.m: Ditto.
7590         * objc.dg/try-catch-3.m: Ditto.
7591         * objc.dg/try-catch-7.m: Ditto.
7592         * objc.dg/comp-types-10.m: Ditto.
7593         * objc.dg/selector-2.: Ditto.
7594         * objc.dg/method-7.m: Ditto.
7595         * objc.dg/typedef-alias-1.m: Ditto.
7596         * objc.dg/proto-lossage-2.m: Ditto.
7597         * objc.dg/comp-types-11.m: Ditto.
7598         * objc.dg/sizeof-1.m: Ditto.
7599         * objc.dg/method-17.m: Ditto.
7600         * objc.dg/bitfield-5.m: Ditto.
7601         * objc.dg/try-catch-1.m: Ditto.
7602         * objc.dg/encode-5.m: Ditto.
7603         * objc.dg/fix-and-continue-2.m: Ditto.
7604         * objc.dg/method-9.m: Ditto.
7605         * objc.dg/isa-field-1.m: Ditto.
7606         * objc.dg/local-decl-2.m: Ditto.
7607         * objc.dg/objc-gc-4.m: Ditto.
7608         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7609         * objc.dg/gnu-runtime-3.m: Ditto.
7610         * objc.dg/encode-7.m: Ditto.
7611         * objc.dg/encode-8.m: Ditto.
7612         * objc.dg/selector-3.m: Ditto.
7613         * objc.dg/gnu-runtime-1.m: Ditto.
7614         * objc.dg/const-str-12.m: Ditto.
7615         * objc.dg/gnu-runtime-2.m: Ditto.
7616         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7617         * objc.dg/selector-1.m: Ditto.
7618         * objc.dg/stubify-2.m: Ditto.
7619         * objc.dg/zero-link-1.m: Ditto.
7620         * objc.dg/stret-2.m: Ditto.
7621         * objc.dg/zero-link-2.m: Ditto.
7622         * objc.dg/next-runtime-1.m: Ditto.
7623         * objc.dg/symtab-1.m: Ditto.
7624         * objc.dg/stubify-1.m: Ditto.
7625         * objc.dg/bitfield-2.m: Ditto.
7626         * objc.dg/try-catch-10.m: Apply to both runtimes.
7627         * objc.dg/const-str-1.m: Ditto.
7628         * objc.dg/image-info.m: Ditto.
7629         * objc.dg/encode-9.m: Ditto.
7630         * objc.dg/pragma-1.m: Apply test to all targets.
7631         * objc.dg/const-str-4.m: Ditto.
7632         * objc.dg/const-str-8.m: Ditto.
7633         * objc.dg/super-class-2.m: Ditto.
7634         * objc.dg/try-catch-5.m: Ditto.
7635         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7636         Protocol1.h) and next-mapping.h as required. Use new NeXT
7637         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7638         * objc.dg/const-str-11.m: Ditto.
7639         * objc.dg/const-str-9.m: Ditto.
7640         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7641         * objc.dg/encode-1.m: Remove redundant -lobjc.
7642         * objc.dg/try-catch-9.m: Tidy space.
7643         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7644         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7645         and 64bit. Use new NeXT interface as required.
7646         * obj-c++.dg/template-4.mm: Ditto.
7647         * obj-c++.dg/defs.mm: Ditto.
7648         * obj-c++.dg/basic.mm: Ditto.
7649         * obj-c++.dg/encode-4.mm: Ditto.
7650         * obj-c++.dg/method-17.mm: Ditto.
7651         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7652         * obj-c++.dg/cxx-class-1.mm: Ditto.
7653         * obj-c++.dg/method-10.mm: Ditto.
7654         * obj-c++.dg/va-meth-1.mm: Ditto.
7655         * obj-c++.dg/encode-5.mm: Ditto.
7656         * obj-c++.dg/lookup-2.mm: Ditto.
7657         * obj-c++.dg/template-3.mm: Ditto.
7658         * obj-c++.dg/proto-qual-1.mm: Ditto.
7659         * obj-c++.dg/qual-types-1.m: Ditto.
7660         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7661         * obj-c++.dg/template-1.mm: Ditto.
7662         * obj-c++.dg/encode-6.mm: Ditto.
7663         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7664         Protocol1.h) and next-mapping.h as required. Use new NeXT
7665         interface as required.
7666         * obj-c++.dg/except-1.mm: Ditto.
7667         * obj-c++.dg/const-str-7.mm: Ditto.
7668         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7669         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7670         * obj-c++.dg/selector-2.mm: Ditto.
7671         * obj-c++.dg/isa-field-1.mm: Ditto.
7672         * obj-c++.dg/try-catch-1.mm: Ditto.
7673         * obj-c++.dg/local-decl-1.mm: Ditto.
7674         * obj-c++.dg/try-catch-9.mm: Ditto.
7675         * obj-c++.dg/no-extra-load.mm: Ditto.
7676         * obj-c++.dg/selector-5.mm: Ditto.
7677         * obj-c++.dg/method-12.mm: Ditto.
7678         * obj-c++.dg/try-catch-11.mm: Ditto.
7679         * obj-c++.dg/comp-types-11.mm: Ditto.
7680         * obj-c++.dg/bitfield-3.mm: Ditto.
7681         * obj-c++.dg/method-6.mm: Ditto.
7682         * obj-c++.dg/super-class-2.mm: Ditto.
7683         * obj-c++.dg/method-21.mm: Ditto.
7684         * obj-c++.dg/const-str-8.mm: Ditto.
7685         * obj-c++.dg/try-catch-7.mm: Ditto.
7686         * obj-c++.dg/method-15.mm: Ditto.
7687         * obj-c++.dg/layout-1.mm: Ditto.
7688         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7689         * obj-c++.dg/const-str-3.mm: Ditto.
7690         * obj-c++.dg/try-catch-2.mm: Ditto.
7691         * obj-c++.dg/objc-gc-3.mm: Ditto.
7692         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7693         * obj-c++.dg/bitfield-1.mm: Ditto.
7694         * obj-c++.dg/selector-6.mm: Ditto.
7695         * obj-c++.dg/method-13.mm: Ditto.
7696         * obj-c++.dg/comp-types-12.mm: Ditto.
7697         * obj-c++.dg/bitfield-4.mm: Ditto.
7698         * obj-c++.dg/try-catch-8.mm: Ditto.
7699         * obj-c++.dg/method-2.mm: Ditto.
7700         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7701         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7702         * obj-c++.dg/const-str-4.mm: Ditto.
7703         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7704         * obj-c++.dg/try-catch-3.mm: Ditto.
7705         * obj-c++.dg/comp-types-9.mm: Ditto.
7706         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7707         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7708         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7709         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7710         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7711         Use new NeXT interface as required.
7712         * obj-c++.dg/const-str-10.mm: Ditto.
7713         * obj-c++.dg/const-str-11.mm: Ditto.
7714         * obj-c++.dg/const-str-9.mm: Ditto.
7715         * obj-c++.dg/method-11.mm: Ditto.
7716         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7717         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7718         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7719         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7720         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7721
7722 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7723
7724         PR c++/43206
7725         * g++.dg/template/typedef30.C: New test case.
7726
7727 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7728
7729         PR c/43385
7730         * gcc.c-torture/execute/pr43385.c: New test.
7731
7732 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7733
7734         * gcc.dg/strncpy-fix-1.c: New test.
7735
7736 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7737
7738         PR testsuite/41609
7739         * lib/objc-torture.exp (objc-set-runtime-options): New.
7740         * objc/execute/execute.exp: Check runtime options on each pass.
7741         * objc/execute/exceptions/exceptions.exp: Ditto.
7742         * objc/compile/compile.exp: Ditto.
7743
7744         PR testsuite/42348
7745         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7746         standard tests.
7747         (check_effective_target_objc2): New proc.
7748         (check_effective_target_next_runtime): New proc.
7749         * lib/objc.exp: Determine which runtime is in force and support it.
7750         * lib/obj-c++.exp: Ditto.
7751
7752 2010-03-24  Jason Merrill  <jason@redhat.com>
7753
7754         PR c++/43502
7755         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7756
7757 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7758
7759         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7760         a loop.
7761         * gcc.dg/ipa/ipa-2.c: Likewise.
7762         * gcc.dg/ipa/ipa-3.c: Likewise.
7763         * gcc.dg/ipa/ipa-4.c: Likewise.
7764         * gcc.dg/ipa/ipa-5.c: Likewise.
7765         * gcc.dg/ipa/ipa-7.c: Likewise.
7766         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7767         a loop.
7768         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7769         i_can_not_be_propagated_fully2 into a loop.
7770         * gcc.dg/ipa/ipa-8.c: New test.
7771         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7772
7773 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR debug/19192
7776         PR debug/43479
7777         * gcc.dg/guality/pr43479.c: New test.
7778         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7779         and add volatile keyword.
7780
7781 2010-03-23  Mike Stump  <mikestump@comcast.net>
7782
7783         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7784
7785 2010-03-23  Jason Merrill  <jason@redhat.com>
7786
7787         * g++.dg/ext/altivec-17.C: Adjust error message.
7788
7789         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7790         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7791         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7792         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7793         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7794         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7795
7796 2010-03-22  Jason Merrill  <jason@redhat.com>
7797
7798         PR c++/43333
7799         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7800         * g++.dg/ext/is_pod_98.C: New.
7801
7802         PR c++/43281
7803         * g++.dg/cpp0x/auto18.C: New.
7804
7805         * gcc.dg/pr36997.c: Adjust error message.
7806         * g++.dg/ext/vector9.C: Likewise.
7807         * g++.dg/conversion/simd3.C: Likewise.
7808         * g++.dg/other/error23.C: Likewise.
7809
7810 2010-03-22  Michael Matz  <matz@suse.de>
7811
7812         PR middle-end/43475
7813         * gfortran.dg/pr43475.f90: New testcase.
7814
7815 2010-03-22  Richard Guenther  <rguenther@suse.de>
7816
7817         PR tree-optimization/43390
7818         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7819
7820 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7821
7822         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7823         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7824
7825 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7826             Michael Matz  <matz@suse.de>
7827
7828         PR c++/43081
7829         * g++.dg/parse/crash56.C: New test.
7830
7831 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7832
7833         PR fortran/43450
7834         * gfortran.dg/whole_file_15.f90 : New test.
7835
7836 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7837
7838         PR fortran/43409
7839         * gfortran.dg/inquire_size.f90: New test.
7840
7841 2010-03-20  Richard Guenther  <rguenther@suse.de>
7842
7843         PR rtl-optimization/43438
7844         * gcc.c-torture/execute/pr43438.c: New testcase.
7845
7846 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7847
7848         PR c++/43375
7849         * g++.dg/abi/mangle42.C: New test.
7850
7851 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7852
7853         PR C/43211
7854         * gcc.dg/pr43211.c: New test.
7855         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7856
7857 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7858
7859         PR rtl-optimization/42258
7860         * gcc.target/arm/thumb1-mul-moves.c: New test.
7861
7862         PR target/40697
7863         * gcc.target/arm/thumb-andsi.c: New test.
7864
7865         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7866         dg-require-effective-target.
7867
7868 2010-03-19  Michael Matz  <matz@suse.de>
7869
7870         PR c++/43116
7871         * g++.dg/other/pr43116.C: New testcase.
7872
7873 2010-03-19  Michael Matz  <matz@suse.de>
7874
7875         PR target/43305
7876         * gcc.dg/pr43305.c: New testcase.
7877
7878 2010-03-19  Richard Guenther  <rguenther@suse.de>
7879
7880         PR tree-optimization/43415
7881         * gcc.c-torture/compile/pr43415.c: New testcase.
7882
7883 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7884
7885         PR ada/43106
7886         * gnat.dg/case_optimization2.adb: New test.
7887         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7888
7889 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7890             Jack Howarth <howarth@bromo.med.uc.edu>
7891
7892         PR target/36399
7893         * gcc.target/i386/push-1.c: Don't xfail
7894           scan-assembler-not "movups" on darwin.
7895
7896 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR debug/43058
7899         * gcc.dg/pr43058.c: New test.
7900
7901 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7902
7903         PR middle-end/42450
7904         * g++.dg/torture/pr42450.C: New test.
7905
7906 2010-03-18  Michael Matz  <matz@suse.de>
7907
7908         PR middle-end/43419
7909         * gcc.dg/pr43419.c: New testcase.
7910
7911 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7912
7913         PR rtl-optimization/43360
7914         * gcc.dg/torture/pr43360.c: New.
7915
7916 2010-03-18  Michael Matz  <matz@suse.de>
7917
7918         PR tree-optimization/43402
7919         * gcc.dg/pr43402.c: New testcase.
7920
7921 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7922
7923         PR target/42427
7924         * gcc.dg/pr42427.c: New test.
7925
7926 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7927
7928         PR libfortran/43265
7929         * gfortran.dg/read_empty_file.f: New test.
7930         * gfortran.dg/read_eof_all.f90: New test.
7931         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7932         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7933
7934 2010-03-17  Michael Matz  <matz@suse.de>
7935
7936         * gcc.dg/pr43300.c: Add -w.
7937
7938 2010-03-17  Richard Guenther  <rguenther@suse.de>
7939
7940         * gcc.dg/pr43379.c: Add -w.
7941
7942 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7943
7944         PR fortran/43331
7945         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7946
7947 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7948
7949         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7950
7951 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7952
7953         * ada/acats/run_all.sh: Log start and end times.
7954
7955 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7956
7957         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7958
7959 2010-03-16  Richard Guenther  <rguenther@suse.de>
7960
7961         PR middle-end/43379
7962         * gcc.dg/pr43379.c: New testcase.
7963
7964 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7965
7966         PR debug/43051
7967         * gcc.dg/guality/pr43051-1.c: New test.
7968
7969 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7970
7971         PR testsuite/43363
7972         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7973
7974 2010-03-15  Michael Matz  <matz@suse.de>
7975
7976         PR middle-end/43300
7977         * gcc.dg/pr43300.c: New testcase.
7978
7979 2010-03-15  Richard Guenther  <rguenther@suse.de>
7980
7981         PR tree-optimization/43367
7982         * gcc.c-torture/compile/pr43367.c: New testcase.
7983
7984 2010-03-15  Richard Guenther  <rguenther@suse.de>
7985
7986         PR tree-optimization/43317
7987         * gcc.dg/pr43317.c: New testcase.
7988
7989 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7990
7991         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7992
7993 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7994
7995         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7996
7997 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7998
7999         PR fortran/43362
8000         * gfortran.dg/impure_constructor_1.f90: New test.
8001
8002 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8003
8004         PR middle-end/43354
8005         * gfortran.dg/graphite/id-pr43354.f: New.
8006
8007 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8008
8009         PR middle-end/43349
8010         * gfortran.dg/graphite/pr43349.f: New.
8011
8012 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8013
8014         PR middle-end/43306
8015         * gcc.dg/graphite/pr43306.c: New.
8016
8017 2010-03-12  David S. Miller  <davem@davemloft.net>
8018
8019         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8020         sparc.
8021
8022 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8023
8024         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8025
8026 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8027
8028         PR fortran/43291
8029         PR fortran/43326
8030         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8031
8032 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8033
8034         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8035         fail for *-*-mingw* targets.
8036
8037 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8038
8039         PR debug/43329
8040         * gcc.dg/guality/pr43329-1.c: New test.
8041
8042 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8043
8044         PR tree-optimization/43257
8045         * g++.dg/torture/pr43257.C: New test.
8046
8047 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8048
8049         PR fortran/43228
8050         * gfortran.dg/namelist_61.f90: New test.
8051
8052 2010-03-11  Richard Guenther  <rguenther@suse.de>
8053
8054         PR tree-optimization/43255
8055         * gcc.c-torture/compile/pr43255.c: New testcase.
8056
8057 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8058
8059         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8060         * gcc.dg/pr43280.c: New testcase.
8061
8062 2010-03-11  Richard Guenther  <rguenther@suse.de>
8063
8064         PR lto/43200
8065         * gcc.dg/lto/20100227-1_0.c: New testcase.
8066         * gcc.dg/lto/20100227-1_1.c: Likewise.
8067
8068 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8069
8070         PR libfortran/43320
8071         PR libfortran/43265
8072         * gfortran.dg/read_eof_6.f: New test
8073         * gfortran.dg/read_x_eof.f90: New test.
8074         * gfortran.dg/read_x_past.f: Update test.
8075
8076 2010-03-10  Jan Hubicka   <jh@suse.cz>
8077
8078         * gcc.c-torture/compile/pr43288.c: New test.
8079
8080 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8081
8082         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8083         -fpic/-fPIC flags.
8084         * g++.old-deja/g++.pt/asm2.C: Likewise.
8085         * gcc.c-torture/compile/20000804-1.c: Likewise.
8086         * gcc.target/i386/clobbers.c: Likewise.
8087
8088 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8089
8090         PR fortran/43303
8091         * gfortran.dg/c_assoc_3.f90: New test.
8092
8093 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR debug/36728
8096         * gcc.dg/guality/pr36728-1.c: New test.
8097         * gcc.dg/guality/pr36728-2.c: New test.
8098
8099 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8100
8101         * gcc.dg/h8300-div-delay-slot.c: New test.
8102
8103 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8104
8105         PR tree-optimization/43236
8106         * gcc.c-torture/execute/pr43236.c: New test.
8107
8108 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8109
8110         PR middle-end/42859
8111         * g++.dg/eh/pr42859.C: New test.
8112
8113 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR debug/43299
8116         * gcc.dg/pr43299.c: New test.
8117
8118         PR debug/43290
8119         * g++.dg/eh/unwind2.C: New test.
8120
8121 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8122             Reza Yazdani  <reza.yazdani@amd.com>
8123
8124         PR middle-end/43065
8125         * gcc.dg/graphite/run-id-4.c: New.
8126
8127 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8128
8129         PR middle-end/43065
8130         * gcc.dg/graphite/run-id-3.c: New.
8131
8132 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8133
8134         PR middle-end/42644
8135         PR middle-end/42130
8136         * gcc.dg/graphite/id-18.c: New.
8137         * gcc.dg/graphite/run-id-pr42644.c: New.
8138
8139 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8140
8141         PR middle-end/42326
8142         * gcc.dg/graphite/pr42326.c: New.
8143
8144 2010-03-08  Richard Guenther  <rguenther@suse.de>
8145
8146         PR tree-optimization/43269
8147         * gcc.c-torture/execute/pr43269.c: New testcase.
8148
8149 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8150
8151         PR fortran/43256
8152         * gfortran.dg/typebound_call_13.f03: New.
8153
8154 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8155
8156         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8157         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8158
8159 2010-03-05  Jason Merrill  <jason@redhat.com>
8160
8161         * g++.dg/abi/mangle40.C: Require weak and alias.
8162
8163 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8164
8165         PR middle-end/42326
8166         * gfortran.dg/graphite/pr42326.f90: New.
8167         * gfortran.dg/graphite/pr42326-1.f90: New.
8168
8169 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8170
8171         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8172         (gnat_target_compile): Likewise.
8173         Reinitialize GNAT_UNDER_TEST if target changes.
8174         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8175         (local_find_gnatmake): Pass full --GCC to gnatlink.
8176         Remove --LINK.
8177
8178 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8179
8180         PR c/43248
8181         * gcc.dg/compound-literal-1.c: New testcase.
8182
8183 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8184
8185         PR tree-optimization/43164
8186         PR tree-optimization/43191
8187         * gcc.c-torture/compile/pr43164.c: New test.
8188         * gcc.c-torture/compile/pr43191.c: Likewise.
8189
8190 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8191
8192         PR fortran/43244
8193         * gfortran.dg/finalize_9.f90: New.
8194
8195 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8196             Ken Werner <ken@linux.vnet.ibm.com>
8197
8198         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8199         to dg-options for spu.
8200         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8201         dump-scan target to exclude spu.
8202
8203 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8204
8205         PR middle-end/43209
8206         * gcc.dg/tree-ssa/ivopts-4.c: New.
8207
8208 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8209
8210         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8211         include-opts and exclude-opts; skip checking the flags if arguments
8212         are the same as the defaults.
8213         (dg-xfail-if): Verify the number of arguments, supply defaults
8214         for unspecified optional arguments.
8215         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8216
8217 2010-03-03  Jason Merrill  <jason@redhat.com>
8218
8219         PR c++/12909
8220         * g++.dg/abi/mangle40.C: Updated.
8221
8222 2010-03-03  Jason Merrill  <jason@redhat.com>
8223
8224         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8225         * g++.dg/abi/mangle23.C: Likewise.
8226         * g++.dg/eh/simd-2.C: Likewise.
8227         * g++.dg/ext/attribute-test-2.C: Likewise.
8228         * g++.dg/ext/vector14.C: Likewise.
8229         * g++.dg/other/pr34435.C: Likewise.
8230         * g++.dg/template/conv8.C: Likewise.
8231         * g++.dg/template/nontype9.C: Likewise.
8232         * g++.dg/template/qualttp17.C: Likewise.
8233         * g++.dg/template/ref1.C: Likewise.
8234         * g++.old-deja/g++.pt/crash68.C: Likewise.
8235         * g++.old-deja/g++.pt/ref1.C: Likewise.
8236         * g++.old-deja/g++.pt/ref3.C: Likewise.
8237         * g++.old-deja/g++.pt/ref4.C: Likewise.
8238
8239         PR c++/12909
8240         * g++.dg/abi/mangle40.C: New.
8241         * g++.dg/abi/mangle41.C: New.
8242         * g++.dg/lto/20100302_0.C: New.
8243         * g++.dg/lto/20100302_1.C: New.
8244         * g++.dg/lto/20100302.h: New.
8245
8246 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8247
8248         PR fortran/43243
8249         * gfortran.dg/internal_pack_12.f90: New test.
8250
8251 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8252
8253         * gcc.dg/pr36997.c: Adjust error message.
8254
8255 2010-03-03  Mike Stump  <mikestump@comcast.net>
8256
8257         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8258         adjustments to not be present on machines that align the stack to
8259         more than 4 bytes and don't have a red zone yet as that is an
8260         unimplemented optimization.
8261
8262 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8263
8264         PR fortran/43169
8265         * gfortran.dg/impure_assignment_3.f90: New.
8266
8267 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR debug/43229
8270         * gfortran.dg/pr43229.f90: New test.
8271
8272         PR debug/43237
8273         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8274
8275         PR debug/43177
8276         * gcc.dg/guality/pr43177.c: New test.
8277
8278 2010-03-02  Jason Merrill  <jason@redhat.com>
8279
8280         * g++.dg/ext/vector9.C: Adjust error message.
8281         * g++.dg/conversion/simd3.C: Likewise.
8282         * g++.dg/other/error23.C: Likewise.
8283
8284 2010-03-02  Mike Stump  <mikestump@comcast.net>
8285
8286         PR c++/41090
8287         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8288
8289 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8290
8291         PR fortran/43180
8292         * gfortran.dg/internal_pack_10.f90: New test.
8293
8294         PR fortran/43173
8295         * gfortran.dg/internal_pack_11.f90: New test.
8296
8297 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8298
8299         PR middle-end/42640
8300         * gcc.dg/tree-ssa/pr42640.c: New.
8301
8302 2010-03-01  Richard Guenther  <rguenther@suse.de>
8303
8304         PR tree-optimization/43220
8305         * gcc.c-torture/execute/pr43220.c: New testcase.
8306
8307 2010-03-01  Richard Guenther  <rguenther@suse.de>
8308
8309         PR middle-end/43213
8310         * gcc.dg/pr43213.c: New testcase.
8311
8312 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8313
8314         PR pch/14940
8315         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8316
8317 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8318
8319         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8320         New function.
8321         (check_effective_target_ucn): Likewise.
8322
8323         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8324         if !ucn.
8325         * gcc.dg/ucnid-2.c: Likewise.
8326         * gcc.dg/ucnid-3.c: Likewise.
8327         * gcc.dg/ucnid-4.c: Likewise.
8328         * gcc.dg/ucnid-11.c: Likewise.
8329         * gcc.dg/ucnid-12.c: Likewise.
8330         * gcc.dg/ucnid-6.c: Skip if !ucn.
8331         * gcc.dg/ucnid-9.c: Likewise.
8332
8333 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8334
8335         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8336         lists to dg-skip-if.
8337         * gcc.target/i386/stackalign/return-3.c: Likewise.
8338
8339 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8340
8341         * gcc.target/i386/clearcap.map: New file.
8342         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8343         Pass clearcap.map by default if supported.
8344
8345 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347         PR fortran/42900
8348         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8349         Explain this.
8350         * gfortran.dg/stat_2.f90: Likewise.
8351
8352 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8353
8354         PR fortran/43199
8355         * gfortran.dg/module_read_2.f90: New test.
8356
8357 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/42748
8360         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8361         * g++.dg/abi/mangle12.C: Likewise.
8362         * g++.dg/abi/mangle20-2.C: Likewise.
8363         * g++.dg/abi/mangle17.C: Likewise.
8364         * g++.dg/template/cond2.C: Likewise.
8365         * g++.dg/template/pr35240.C: Likewise.
8366
8367 2010-02-27  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/43186
8370         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8371
8372 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8373
8374         * g++.dg/abi/packed1.C: Expect warning on the SH.
8375
8376 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8377
8378         PR c++/42054:
8379         * g++.dg/parse/error37.C: New test.
8380
8381 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8382
8383         PR c/24577
8384         PR c/43192
8385         * gcc.dg/pr8927-1.c: Match new note.
8386         * gcc.dg/990506-0.c: Likewise.
8387         * gcc.dg/gomp/flush-2.c: Likewise.
8388         * gcc.dg/gomp/atomic-5.c: Likewise.
8389         * gcc.dg/gomp/pr34607.c: Likewise.
8390         * gcc.dg/pr35746.c: Likewise.
8391         * gcc.dg/cpp/pragma-1.c: Likewise.
8392         * gcc.dg/cpp/pragma-2.c: Likewise.
8393         * gcc.dg/pr41842.c: Likewise.
8394         * gcc.dg/noncompile/20040629-1.c: Likewise.
8395         * objc.dg/private-1.m: Likewise.
8396
8397 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8398
8399         PR fortran/43185
8400         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8401         * gfortran.dg/default_initialization_4.f90: New test.
8402
8403 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8404
8405         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8406         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8407         * gnat.dg/thin_pointer2.adb: New test.
8408         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8409
8410 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8411
8412         PR c/20631
8413         * gcc.dg/cpp/c90-pedantic.c: New.
8414         * gcc.dg/cpp/c90.c: New.
8415         * gcc.dg/gnu90-const-expr-1.c: New.
8416         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8417
8418 2010-02-26  Richard Guenther  <rguenther@suse.de>
8419
8420         PR tree-optimization/43186
8421         * gcc.c-torture/compile/pr43186.c: New testcase.
8422
8423 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8424
8425         PR debug/43190
8426         * c-c++-common/dwarf2/pr43190.c: New test.
8427
8428 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8429
8430         PR testsuite/37074:
8431         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8432
8433 2010-02-26  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/43188
8436         * gcc.c-torture/compile/pr43188.c: New testcase.
8437
8438 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8439
8440         PR target/43175
8441         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8442
8443 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8444
8445         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8446
8447 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8448
8449         PR target/43154
8450         * gcc.target/powerpc/pr43154.c: New file.
8451
8452 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR debug/43166
8455         * gfortran.dg/debug/pr43166.f: New test.
8456
8457         PR debug/43165
8458         * gcc.dg/torture/pr43165.c: New test.
8459
8460 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8461
8462         PR c/43128
8463         * c-c++-common/pr41779.c: Update.
8464
8465 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8466
8467         PR ada/32547
8468         * lib/gnat-dg.exp (gnat_load): Redefine.
8469
8470         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8471         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8472
8473 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8474
8475         PR libobjc/36610
8476         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8477         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8478         -fgnu-runtime.
8479         Sort entries.
8480
8481 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8482
8483         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8484
8485 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR debug/43150
8488         * gcc.dg/guality/vla-1.c: New test.
8489
8490 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8491
8492         PR fortran/43042
8493         * gfortran.dg/c_ptr_tests_15.f90: New test.
8494
8495 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8496
8497         PR target/43107
8498         * gcc.target/i386/pr43107.c: New test.
8499
8500 2010-02-23  Jason Merrill  <jason@redhat.com>
8501
8502         PR c++/43143
8503         * g++.dg/cpp0x/variadic100.C: New.
8504
8505 2010-02-23  Jason Merrill  <jason@redhat.com>
8506
8507         PR debug/42800
8508         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8509         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8510         * c-c++-common/dwarf2/vla1.c: New.
8511
8512 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR target/43139
8515         * gcc.dg/pr43139.c: New test.
8516
8517         PR debug/43077
8518         * gcc.dg/guality/pr43077-1.c: New test.
8519
8520 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8521
8522         PR 43123
8523         * gcc.dg/march.c: New.
8524         * gcc.dg/march-generic.c: New.
8525         * gcc.dg/mtune.c: New.
8526
8527 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8528
8529         PR middle-end/43083
8530         * gcc.dg/graphite/pr43083.c: New.
8531
8532 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8533
8534         PR middle-end/43097
8535         * gfortran.dg/graphite/pr43097.f: New.
8536
8537 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8538             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8539
8540         PR middle-end/43140
8541         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8542
8543 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8544
8545         PR middle-end/43026
8546         * g++.dg/graphite/pr43026.C: New.
8547
8548 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8549
8550         PR c++/43126
8551         * gcc.dg/cleanup-1.c: Update.
8552         * gcc.dg/func-args-1.c: Update.
8553         * gcc.dg/format/sentinel-1.c: Update.
8554         * g++.old-deja/g++.jason/scoping10.C: Update.
8555         * g++.old-deja/g++.ns/lookup5.C: Update.
8556         * g++.dg/ext/cleanup-1.C: Update.
8557         * g++.dg/parse/varmod1.C: Update.
8558         * g++.dg/parse/error33.C: Update.
8559         * g++.dg/expr/call3.C: Update.
8560         * g++.dg/func-args-1.C: New.
8561
8562 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8563
8564         PR c/43125
8565         * gcc.dg/attr-used-2.c: Moved to ...
8566         * c-c++-common/attr-used-2.c: Here.
8567
8568         * gcc.dg/attr-used.c: Moved to ...
8569         * c-c++-common/attr-used.c: Here.
8570
8571 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8572
8573         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8574
8575 2010-02-22  Richard Guenther  <rguenther@suse.de>
8576
8577         PR lto/43045
8578         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8579         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8580
8581 2010-02-22  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/42749
8584         * gcc.c-torture/compile/pr42749.c: New testcase.
8585
8586 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/43072
8589         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8590         * gfortran.dg/internal_pack_9.f90: New test.
8591
8592 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8593
8594         PR c++/23510
8595         * g++.dg/template/recurse.C: Adjust.
8596         * g++.dg/template/pr23510.C: New.
8597
8598 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8599
8600         PR c++/42824
8601         * g++.dg/template/memclass4.C: New test.
8602
8603 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8604
8605         PR fortran/35259
8606         * gfortran.dg/reassoc_5.f90: New test.
8607
8608 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8609
8610         PR target/43067
8611         * gcc.target/i386/pr43067.c: New test.
8612
8613 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8614
8615         PR c++/35669
8616         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8617         -Wconversion-null.
8618         * g++.dg/warn/Wconversion-null.C: New test.
8619         * g++.old-deja/g++.other/null1.C: Move to...
8620         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8621
8622 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8623
8624         PR fortran/36932
8625         PR fortran/36933
8626         * gfortran.dg/dependency_26.f90: New test.
8627
8628         PR fortran/43072
8629         * gfortran.dg/internal_pack_7.f90: New test.
8630
8631         PR fortran/43111
8632         * gfortran.dg/internal_pack_8.f90: New test.
8633
8634 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8635
8636         PR 43128
8637         * c-c++-common/pr41779.c: Fix broken testcase.
8638
8639 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8640
8641         PR 36513
8642         * c-c++-common/pr36513.c: New testcase.
8643         * c-c++-common/pr36513-2.c: New testcase.
8644
8645 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8646
8647         PR 41779
8648         * c-c++-common/pr41779.c: New.
8649
8650 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR debug/43084
8653         * gcc.dg/pr43084.c: New test.
8654
8655 2010-02-19  Richard Guenther  <rguenther@suse.de>
8656
8657         PR tree-optimization/42916
8658         * gcc.dg/pr42916.c: New testcase.
8659
8660 2010-02-18  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/42837
8663         * g++.dg/abi/packed1.C: Add expected warning.
8664
8665         PR c++/43108
8666         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8667         * gcc.dg/torture/dg-torture.exp: Likewise.
8668         * c-c++-common/torture/complex-sign.h,
8669         c-c++-common/torture/complex-sign-add.c,
8670         c-c++-common/torture/complex-sign-mixed-add.c,
8671         c-c++-common/torture/complex-sign-mixed-div.c,
8672         c-c++-common/torture/complex-sign-mixed-mul.c,
8673         c-c++-common/torture/complex-sign-mixed-sub.c,
8674         c-c++-common/torture/complex-sign-mul.c,
8675         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8676         Adapt for C++ compilation as well.
8677
8678         PR c++/43070
8679         * g++.dg/ext/label1.C: Update.
8680         * g++.dg/ext/label2.C: Update.
8681
8682         PR c++/26261
8683         * g++.dg/template/dependent-name6.C: New.
8684
8685         PR c++/43109
8686         * g++.dg/parse/namespace12.C: New.
8687
8688 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8689
8690         PR tree-optimization/43066
8691         * gcc.c-torture/compile/pr43066.c: New test.
8692
8693 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8694
8695         * g++.dg/ext/attrib35.C: Fix target selector string.
8696         * g++.dg/ext/attrib36.C: Ditto.
8697         * g++.dg/ext/attrib37.C: Ditto.
8698         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8699         * g++.dg/abi/mangle25.C: Ditto.
8700
8701 2010-02-17  Jason Merrill  <jason@redhat.com>
8702
8703         PR c++/43069
8704         * g++.dg/parse/namespace11.C: New.
8705
8706         PR c++/43093
8707         * g++.dg/ext/attrib37.C: New.
8708
8709         PR c++/43079
8710         * g++.dg/template/ptrmem20.C: New.
8711
8712 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8713
8714         PR target/43103
8715         * gcc.target/i386/xop-check.h: Include m256-check.h.
8716         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8717         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8718         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8719         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8720
8721 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8722
8723         PR debug/42918
8724         * gcc.dg/pr42918.c: New test.
8725
8726 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         * g++.dg/ext/attrib36.C: Require ILP32.
8729
8730 2010-02-16  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/41043
8733         * gfortran.dg/pr41043.f90: New testcase.
8734         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8735
8736 2010-02-16  Jason Merrill  <jason@redhat.com>
8737
8738         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8739
8740 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8741
8742         PR tree-optimization/43074
8743         * gcc.dg/vect/fast-math-pr43074.c: New test.
8744
8745 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8746
8747         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8748
8749 2010-02-16  Jason Merrill  <jason@redhat.com>
8750
8751         PR c++/43031
8752         * g++.dg/ext/attrib36.C: New.
8753
8754         PR c++/43036
8755         * g++.dg/other/array6.C: New.
8756
8757 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8758
8759         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8760
8761 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8762
8763         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8764         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8765         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8766         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8767         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8768         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8769
8770 2010-02-15  Richard Guenther  <rguenther@suse.de>
8771
8772         PR middle-end/43068
8773         * g++.dg/torture/pr43068.C: New testcase.
8774
8775 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8776
8777         PR c++/43024
8778         * g++.dg/opt/ice1.C: New.
8779
8780 2010-02-14  Jason Merrill  <jason@redhat.com>
8781
8782         PR c++/41997
8783         * g++.dg/cpp0x/initlist-opt.C: New.
8784
8785 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/41113
8788         PR fortran/41117
8789         * gfortran.dg/internal_pack_6.f90: New test.
8790
8791 2010-02-12  Jason Merrill  <jason@redhat.com>
8792
8793         PR c++/43054
8794         * g++.dg/cpp0x/variadic99.C: New.
8795
8796 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8797
8798         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8799         sign extend pointers to gualchk_t.
8800
8801         PR c++/43033
8802         * g++.dg/other/default3.C: Xfail g4 test.
8803
8804 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8805
8806         PR middle-end/43012
8807         * gcc.dg/graphite/pr43012.c: New.
8808
8809 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8810
8811         PR middle-end/42930
8812         * g++.dg/graphite/pr42930.C: New.
8813
8814 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8815
8816         PR middle-end/42914
8817         PR middle-end/42530
8818         * gcc.dg/graphite/pr42530.c: New.
8819         * gcc.dg/graphite/pr42914.c: New.
8820
8821 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8822
8823         PR middle-end/42771
8824         * gcc.dg/graphite/pr42771.c: New.
8825
8826 2010-02-11  Richard Guenther  <rguenther@suse.de>
8827
8828         PR tree-optimization/42998
8829         * gcc.c-torture/compile/pr42998.c: New testcase.
8830
8831 2010-02-10  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/41896
8834         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8835
8836         PR c++/42983, core issue 906
8837         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8838         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8839
8840         PR c++/43016
8841         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8842
8843 2010-02-10  Richard Guenther  <rguenther@suse.de>
8844
8845         PR tree-optimization/43017
8846         * gcc.dg/torture/pr43017.c: New testcase.
8847
8848 2010-02-10  Tobias Burnus <burnus@net-b.de>
8849
8850         PR fortran/40823
8851         * gfortran.dg/private_type_1.f90: Update error location.
8852         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8853         * gfortran.dg/typebound_operator_2.f03: Ditto.
8854         * gfortran.dg/assignment_2.f90: Ditto.
8855         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8856         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8857
8858 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8859
8860         PR fortran/43015
8861         * gfortran.dg/bind_c_usage_20.f90: New test.
8862
8863 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR debug/43010
8866         * g++.dg/debug/pr43010.C: New test.
8867
8868 2010-02-10  Richard Guenther  <rguenther@suse.de>
8869
8870         PR c/43007
8871         * gcc.c-torture/execute/20100209-1.c: New testcase.
8872         * gcc.dg/fold-div-3.c: Likewise.
8873
8874 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8875
8876         * gcc.dg/builtin-ffs-1.c: New test.
8877
8878 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8879
8880         PR fortran/42999
8881         * gfortran.dg/array_constructor_35.f90: New test.
8882
8883 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8884
8885         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8886
8887 2010-02-09  Jason Merrill  <jason@redhat.com>
8888
8889         PR c++/42399
8890         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8891
8892         PR c++/42370
8893         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8894
8895 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8896
8897         PR fortran/41869
8898         * gfortran.dg/module_write_1.f90: New test.
8899
8900 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8901
8902         * gcc.dg/pr19340.c: Adjust.
8903
8904 2010-02-09  Richard Guenther  <rguenther@suse.de>
8905
8906         PR tree-optimization/43008
8907         * gcc.c-torture/execute/pr43008.c: New testcase.
8908
8909 2010-02-09  Richard Guenther  <rguenther@suse.de>
8910
8911         PR tree-optimization/43000
8912         * gcc.dg/torture/pr43000.c: New testcase.
8913         * gcc.dg/torture/pr43002.c: Likewise.
8914
8915 2010-02-09  Daniel Kraft  <d@domob.eu>
8916
8917         PR fortran/39171
8918         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8919         and pass -Wsurprising as necessary.
8920
8921 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR tree-optimization/42890
8924         * g++.dg/torture/pr42890.C: New test.
8925
8926 2010-02-08  Richard Guenther  <rguenther@suse.de>
8927
8928         PR middle-end/42995
8929         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8930
8931 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8932
8933         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8934         return 0 from main.
8935         * gcc.dg/graphite/block-1.c: Same.
8936         * gcc.dg/graphite/block-3.c: Same.
8937         * gcc.dg/graphite/block-4.c: Same.
8938         * gcc.dg/graphite/block-5.c: Same.
8939         * gcc.dg/graphite/block-6.c: Same.
8940         * gcc.dg/graphite/block-7.c: Same.
8941         * gcc.dg/graphite/interchange-0.c: Same.
8942         * gcc.dg/graphite/interchange-1.c: Same.
8943         * gcc.dg/graphite/interchange-10.c: Same.
8944         * gcc.dg/graphite/interchange-11.c: Same.
8945         * gcc.dg/graphite/interchange-12.c: Same.
8946         * gcc.dg/graphite/interchange-2.c: Same.
8947         * gcc.dg/graphite/interchange-3.c: Same.
8948         * gcc.dg/graphite/interchange-4.c: Same.
8949         * gcc.dg/graphite/interchange-5.c: Same.
8950         * gcc.dg/graphite/interchange-6.c: Same.
8951         * gcc.dg/graphite/interchange-7.c: Same.
8952         * gcc.dg/graphite/interchange-8.c: Same.
8953         * gcc.dg/graphite/interchange-9.c: Same.
8954         * gcc.dg/graphite/interchange-mvt.c: Same.
8955
8956 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8957
8958         * gfortran.dg/graphite/id-19.f: New.
8959         * gfortran.dg/graphite/pr14741.f90: New.
8960         * gfortran.dg/graphite/pr41924.f90: New.
8961         * gfortran.dg/graphite/run-id-2.f90: New.
8962
8963 2010-02-07  Richard Guenther  <rguenther@suse.de>
8964
8965         PR middle-end/42956
8966         * gcc.c-torture/compile/pr42956.c: New testcase.
8967
8968 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8969
8970         PR libfortran/42742
8971         * gfortran.dg/fmt_cache_2.f: New test.
8972
8973 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8974
8975         * gfortran.dg/read_no_eor.f90: New test.
8976
8977 2010-02-05  Jason Merrill  <jason@redhat.com>
8978
8979         * g++.dg/ext/label13.C: Move constructor body out of class.
8980
8981 2010-02-03  Jason Merrill  <jason@redhat.com>
8982
8983         PR c++/42870
8984         * g++.dg/ext/dllexport3.C: New.
8985
8986 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8987
8988         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8989
8990 2010-02-05  Richard Guenther  <rguenther@suse.de>
8991
8992         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8993
8994 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8995
8996         PR c++/42915
8997         * g++.dg/other/crash-9.C: New test.
8998
8999 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9000
9001         PR fortran/42309
9002         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9003
9004 2010-02-04  Richard Guenther  <rguenther@suse.de>
9005
9006         PR rtl-optimization/42952
9007         * gcc.dg/torture/pr42952.c: New testcase.
9008
9009 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9010
9011         PR libfortran/42901
9012         * gfortran.dg/namelist_60.f90: New test.
9013
9014 2010-02-03  Jason Merrill  <jason@redhat.com>
9015
9016         PR c++/40138
9017         * g++.dg/ext/builtin11.C: New.
9018
9019         PR c++/4926
9020         PR c++/38600
9021         * g++.dg/abi/mangle35.C: New.
9022         * g++.dg/abi/mangle37.C: New.
9023
9024         PR c++/12909
9025         * g++.dg/abi/mangle36.C: New.
9026
9027         PR c++/35652
9028         * g++.dg/warn/string1.C: New.
9029
9030 2010-02-03  Richard Guenther  <rguenther@suse.de>
9031
9032         PR tree-optimization/42944
9033         * gcc.dg/errno-1.c: New testcase.
9034
9035 2010-02-03  Richard Guenther  <rguenther@suse.de>
9036
9037         PR middle-end/42927
9038         * gcc.c-torture/compile/pr42927.c: New testcase.
9039
9040 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9041
9042         PR fortran/42936
9043         * gfortran.dg/null_4.f90: New test.
9044
9045 2010-02-02  Jason Merrill  <jason@redhat.com>
9046
9047         PR c++/41090
9048         * g++.dg/ext/label13.C: New.
9049
9050 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9051
9052         PR fortran/42650
9053         * gfortran.dg/func_result_5.f90: New test.
9054
9055 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9056
9057         PR fortran/42922
9058         * gfortran.dg/pure_initializer_3.f90: News test.
9059
9060 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9061
9062         PR fortran/42888
9063         * gfortran.dg/allocate_derived_2.f90: New test.
9064
9065 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9066
9067         PR middle-end/42898
9068         * gcc.dg/torture/pr42898-2.c: New test.
9069
9070 2010-01-31  Richard Guenther  <rguenther@suse.de>
9071
9072         PR middle-end/42898
9073         * gcc.dg/torture/pr42898.c: New testcase.
9074
9075 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9076
9077         PR fortran/38324
9078         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9079         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9080
9081 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9082
9083         * g++.dg/tree-ssa/inline-1.C: New.
9084         * g++.dg/tree-ssa/inline-2.C: New.
9085         * g++.dg/tree-ssa/inline-3.C: New.
9086
9087 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9088
9089         PR testsuite/41701
9090         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9091         the string 'pow' in the pathname of the compiler from generating a
9092         test failure.
9093
9094 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9095
9096         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9097         * g++.old-deja/g++.mike/eh17.C: Likewise.
9098         * g++.old-deja/g++.mike/p5571.C: Likewise.
9099
9100 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9101
9102         PR c++/42758
9103         PR c++/42634
9104         PR c++/42336
9105         PR c++/42797
9106         PR c++/42880
9107         * g++.dg/other/crash-5.C: New test.
9108         * g++.dg/other/crash-6.C: New test.
9109         * g++.dg/other/crash-7.C: New test.
9110         * g++.dg/other/crash-8.C: New test.
9111
9112 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR rtl-optimization/42889
9115         * gcc.dg/pr42889.c: New test.
9116
9117 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9118
9119         * gcc.target/i386/pr42881.c: Use SSE2.
9120
9121 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9122
9123         PR target/42891
9124         * gcc.target/i386/pr42891.c: New test.
9125
9126 2010-01-28  Richard Guenther  <rguenther@suse.de>
9127
9128         PR tree-optimization/42871
9129         * g++.dg/torture/pr42871.C: New testcase.
9130
9131 2010-01-28  Richard Guenther  <rguenther@suse.de>
9132
9133         * gcc.dg/Wobjsize-1.h: New testcase.
9134         * gcc.dg/Wobjsize-1.c: Likewise.
9135
9136 2010-01-28  Richard Guenther  <rguenther@suse.de>
9137
9138         PR middle-end/42883
9139         * g++.dg/torture/pr42883.C: New testcase.
9140
9141 2010-01-28  Michael Matz  <matz@suse.de>
9142
9143         * gcc.target/i386/pr42881.c: New test.
9144
9145 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9148         Add i?86-*-solaris2* support.
9149
9150 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9151
9152         PR c++/42713
9153         PR c++/42820
9154         * g++.dg/template/typedef27.C: New test case.
9155         * g++.dg/template/typedef28.C: New test case.
9156
9157 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9158
9159         * gcc.dg/optimize-bswap*.c: Add ARM target
9160
9161 2010-01-27  Richard Guenther  <rguenther@suse.de>
9162
9163         PR middle-end/42878
9164         * gcc.dg/torture/pr42878-1.c: New testcase.
9165         * gcc.dg/torture/pr42878-2.c: Likewise.
9166
9167 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9168
9169         PR middle-end/42874
9170         * gcc.dg/vla-22.c: New test.
9171
9172 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9173
9174         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9175         current collation.
9176
9177 2010-01-26  Richard Guenther  <rguenther@suse.de>
9178
9179         PR rtl-optimization/42685
9180         * gcc.dg/pr42685.c: New testcase.
9181         * g++.dg/other/pr42685.C: Likewise.
9182
9183 2010-01-26  Richard Guenther  <rguenther@suse.de>
9184
9185         PR middle-end/42806
9186         * g++.dg/other/pr42806.C: New testcase.
9187
9188 2010-01-26  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/42250
9191         * gcc.dg/pr42250.c: New testcase.
9192
9193 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9194
9195         * gnat.dg/array_bounds_test.adb: New test.
9196
9197 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9198
9199         PR fortran/42858
9200         * gfortran.dg/generic_21.f90: New test.
9201
9202 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9203
9204         PR testsuite/41522
9205         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9206
9207 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9208
9209         PR c++/42748
9210         * g++.dg/abi/arm_va_list2.C: New test.
9211         * g++.dg/abi/arm_va_list2.h: Companion header file.
9212
9213 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9214
9215         PR fortran/41044
9216         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9217
9218         PR fortran/41167
9219         * gfortran.dg/char_array_arg_1.f90 : New test.
9220
9221         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9222
9223 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9224
9225         PR fortran/39304
9226         * gfortran.dg/generic_20.f90: New test.
9227
9228 2010-01-22  Michael Matz  <matz@suse.de>
9229
9230         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9231         -msse2.
9232
9233 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/42736
9236         * gfortran.dg/dependency_25.f90 : New test.
9237
9238 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9239
9240         PR tree-optimization/42585
9241         * gcc.dg/tree-ssa/pr42585.c: New test.
9242
9243 2010-01-21  Richard Guenther  <rguenther@suse.de>
9244
9245         PR middle-end/19988
9246         * gcc.dg/pr19988.c: New testcase.
9247
9248 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9249
9250         * g++.dg/compat/decimal/compat-common.h: New file.
9251         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9252         * g++.dg/compat/decimal/pass_x.h: New file.
9253         * g++.dg/compat/decimal/pass_y.h: New file.
9254         * g++.dg/compat/decimal/pass-1_main.C: New file.
9255         * g++.dg/compat/decimal/pass-1_x.C: New file.
9256         * g++.dg/compat/decimal/pass-1_y.C: New file.
9257         * g++.dg/compat/decimal/pass-2_main.C: New file.
9258         * g++.dg/compat/decimal/pass-2_x.C: New file.
9259         * g++.dg/compat/decimal/pass-2_y.C: New file.
9260         * g++.dg/compat/decimal/pass-3_main.C: New file.
9261         * g++.dg/compat/decimal/pass-3_x.C: New file.
9262         * g++.dg/compat/decimal/pass-3_y.C: New file.
9263         * g++.dg/compat/decimal/pass-4_main.C: New file.
9264         * g++.dg/compat/decimal/pass-4_x.C: New file.
9265         * g++.dg/compat/decimal/pass-4_y.C: New file.
9266         * g++.dg/compat/decimal/pass-5_main.C: New file.
9267         * g++.dg/compat/decimal/pass-5_x.C: New file.
9268         * g++.dg/compat/decimal/pass-5_y.C: New file.
9269         * g++.dg/compat/decimal/pass-6_main.C: New file.
9270         * g++.dg/compat/decimal/pass-6_x.C: New file.
9271         * g++.dg/compat/decimal/pass-6_y.C: New file.
9272         * g++.dg/compat/decimal/return_x.h: New file.
9273         * g++.dg/compat/decimal/return_y.h: New file.
9274         * g++.dg/compat/decimal/return-1_main.C: New file.
9275         * g++.dg/compat/decimal/return-1_x.C: New file.
9276         * g++.dg/compat/decimal/return-1_y.C: New file.
9277         * g++.dg/compat/decimal/return-2_main.C: New file.
9278         * g++.dg/compat/decimal/return-2_x.C: New file.
9279         * g++.dg/compat/decimal/return-2_y.C: New file.
9280         * g++.dg/compat/decimal/return-3_main.C: New file.
9281         * g++.dg/compat/decimal/return-3_x.C: New file.
9282         * g++.dg/compat/decimal/return-3_y.C: New file.
9283         * g++.dg/compat/decimal/return-4_main.C: New file.
9284         * g++.dg/compat/decimal/return-4_x.C: New file.
9285         * g++.dg/compat/decimal/return-4_y.C: New file.
9286         * g++.dg/compat/decimal/return-5_main.C: New file.
9287         * g++.dg/compat/decimal/return-5_x.C: New file.
9288         * g++.dg/compat/decimal/return-5_y.C: New file.
9289         * g++.dg/compat/decimal/return-6_main.C: New file.
9290         * g++.dg/compat/decimal/return-6_x.C: New file.
9291         * g++.dg/compat/decimal/return-6_y.C: New file.
9292
9293 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9294
9295         PR debug/42715
9296         * gcc.dg/pr42715.c: New.
9297
9298 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9299
9300         PR c++/42038
9301         * g++.dg/parse/crash55.C: New.
9302
9303 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9304
9305         PR debug/42782
9306         * gcc.dg/guality/pr42782.c: New.
9307
9308 2010-01-20  Jason Merrill  <jason@redhat.com>
9309
9310         PR c++/41788
9311         * g++.dg/abi/packed1.C: New.
9312
9313         PR c++/41920
9314         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9315
9316         PR c++/40750
9317         * g++.dg/parse/fn-typedef1.C: New.
9318         * g++.dg/other/cv_quals.C: Adjust.
9319
9320 2010-01-20  Anthony Green  <green@moxielogic.com>
9321
9322         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9323         pack(push) pragma).
9324         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9325         * gcc.dg/20020312-2.c: Port this to the moxie core.
9326         * gcc.dg/weak/typeof-2.c: Ditto.
9327
9328 2010-01-20  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/42717
9331         * gcc.c-torture/compile/pr42717.c: New testcase.
9332
9333 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9334
9335         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9336         of signed, add a few new tests.
9337
9338         PR middle-end/42803
9339         * g++.dg/parse/limits-initializer1.C: New test.
9340
9341 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9342
9343         PR fortran/42804
9344         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9345         * gfortran.dg/typebound_call_12.f03: New test.
9346
9347 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9348
9349         PR fortran/42783
9350         * gfortran.dg/bounds_check_15.f90 : New test.
9351
9352 2010-01-19  Michael Matz  <matz@suse.de>
9353
9354         PR tree-optimization/41783
9355         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9356
9357 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9358
9359         PR target/38697.
9360         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9361         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9362         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9363         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9364         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9365         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9366         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9367         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9368         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9369         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9370         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9371
9372 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9373
9374         PR fortran/42545
9375         * gfortran.dg/extends_6.f03: Modified an error message.
9376         * gfortran.dg/extends_10.f03: New test.
9377         * gfortran.dg/private_type_6.f03: Modified an error message.
9378         * gfortran.dg/structure_constructor_8.f03: Ditto.
9379
9380 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9381
9382         PR tree-optimization/42719
9383         * gcc.dg/pr42719.c: New test.
9384
9385         PR debug/42728
9386         * gcc.dg/pr42728.c: New test.
9387
9388 2010-01-19  Anthony Green  <green@moxielogic.com>
9389
9390         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9391
9392 2010-01-18  Anthony Green  <green@moxielogic.com>
9393
9394         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9395         for moxie.
9396
9397 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9398
9399         * g++.dg/template/error45.C: reverted as part of reverting the
9400         fix of PR c++/42634.
9401
9402 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9403
9404         PR c++/42634
9405         * g++.dg/template/error45.C: New test.
9406
9407 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9408
9409         PR c++/42766
9410         * g++.dg/conversion/op6.C: New test.
9411
9412 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9413
9414         PR target/42774
9415         * gcc.target/alpha/pr42774.c: New test.
9416
9417 2010-01-18  Richard Guenther  <rguenther@suse.de>
9418
9419         PR tree-optimization/42781
9420         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9421
9422 2010-01-17  Richard Guenther  <rguenther@suse.de>
9423
9424         PR middle-end/42248
9425         * gcc.c-torture/execute/pr42248.c: New testcase.
9426
9427 2010-01-17  Richard Guenther  <rguenther@suse.de>
9428
9429         PR tree-optimization/42773
9430         * g++.dg/torture/pr42773.C: New testcase.
9431
9432 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9433
9434         PR fortran/42677
9435         * gfortran.dg/interface_assignment_5.f90: New test.
9436
9437 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9438
9439         PR c++/42697
9440         * g++.dg/template/crash94.C: Reverted.
9441
9442 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9443
9444         PR debug/42767
9445         * gcc.dg/debug/pr42767.c: New.
9446
9447 2010-01-15  Jason Merrill  <jason@redhat.com>
9448
9449         PR c++/42761
9450         * g++.dg/cpp0x/decltype22.C: New.
9451
9452 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9453
9454         PR middle-end/42760
9455         * g++.dg/torture/pr42760.C: New test.
9456
9457 2010-01-15  Jing Yu  <jingyu@google.com>
9458
9459         PR rtl-optimization/42691
9460         * gcc.c-torture/execute/pr42691.c: New.
9461
9462 2010-01-15  Richard Guenther  <rguenther@suse.de>
9463
9464         PR middle-end/42739
9465         * g++.dg/torture/pr42739.C: New testcase.
9466
9467 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9468
9469         * g++.dg/template/error45.C: Revert as part of reverting changes
9470         or PR c++/42634.
9471
9472 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9473
9474         PR fortran/42684
9475         * gfortran.dg/interface_31.f90: New test.
9476
9477 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9478
9479         * gcc.target/powerpc/pr42747.c: New file.
9480
9481 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR middle-end/42674
9484         * c-c++-common/pr42674.c: New test.
9485
9486         PR c++/42608
9487         * g++.dg/template/instantiate11.C: New test.
9488
9489 2010-01-14  Jason Merrill  <jason@redhat.com>
9490
9491         PR c++/42701
9492         * g++.dg/overload/error3.C: New.
9493
9494         PR c++/42655
9495         * g++.dg/overload/rvalue1.C: New.
9496
9497 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9498
9499         PR tree-optimization/42706
9500         * gcc.dg/ipa/pr42706.c: New testcase.
9501
9502 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9503
9504         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9505
9506 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9507
9508         PR tree-optimization/42714
9509         * g++.dg/torture/pr42714.C: New test.
9510
9511 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9512
9513         PR rtl-optimization/42246
9514         * gfortran.dg/pr42246-2.f: New.
9515
9516 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9517
9518         PR rtl-optimization/42389
9519         * gcc.dg/pr42389.c: New.
9520
9521 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9522
9523         PR rtl-optimization/42388
9524         * gcc.dg/pr42388.c: New.
9525
9526 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9527
9528         PR rtl-optimization/42294
9529         * gfortran.dg/pr42294.f: New.
9530
9531 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9532
9533         PR rtl-optimization/39453
9534         PR rtl-optimization/42246
9535         * gcc.dg/pr39453.c: New.
9536         * gcc.dg/pr42246.c: New.
9537
9538 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9539
9540         PR middle-end/42245
9541         * gcc.dg/pr42245.c: New.
9542         * gcc.dg/pr42245-2.c: New.
9543
9544 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9545
9546         PR rtl-optimization/42249
9547         * gcc.dg/pr42249.c: New.
9548
9549 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9550
9551         PR c/42721
9552         * gcc.c-torture/execute/pr42721.c: New test.
9553
9554 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9555
9556         PR tree-optimization/42709
9557         * gcc.dg/vect/pr42709.c: New test.
9558
9559 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/41478
9562         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9563         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9564
9565 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9566
9567         PR fortran/42481
9568         * gfortran.dg/generic_19.f90 : New test.
9569
9570 2010-01-13  Richard Guenther  <rguenther@suse.de>
9571
9572         PR tree-optimization/42730
9573         * gcc.c-torture/compile/pr42730.c: New testcase.
9574
9575 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9576
9577         PR target/pr42542
9578         * gcc.target/ia64/pr42542-1.c: New.
9579         * gcc.target/ia64/pr42542-2.c: New.
9580         * gcc.target/ia64/pr42542-3.c: New.
9581
9582 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9583
9584         PR c++/42634
9585         * g++.dg/template/error45.C: New test.
9586
9587 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9588
9589         PR tree-optimization/42704
9590         * g++.dg/torture/pr42704.C: New test.
9591
9592 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9593
9594         PR tree-optimization/42703
9595         * gcc.c-torture/compile/pr42703.c: New test.
9596
9597 2010-01-13  Richard Guenther  <rguenther@suse.de>
9598
9599         PR tree-optimization/42705
9600         * gcc.c-torture/compile/pr42705.c: New testcase.
9601
9602 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9603
9604         * gcc.target/bfin/l2.c: New test.
9605         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9606
9607 2010-01-13  Richard Guenther  <rguenther@suse.de>
9608
9609         PR middle-end/42716
9610         * gcc.c-torture/compile/pr42716.c: New testcase.
9611
9612 2010-01-13  Richard Guenther  <rguenther@suse.de>
9613
9614         PR lto/42678
9615         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9616
9617 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9618
9619         PR c/42708
9620         * gcc.c-torture/compile/pr42708-1.c: New test.
9621
9622 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9623
9624         PR debug/42662
9625         * gcc.dg/pr42662.c: New test.
9626
9627         PR tree-optimization/42645
9628         * g++.dg/other/pr42645-1.C: New test.
9629         * g++.dg/other/pr42645-2.C: New test.
9630
9631 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9632
9633         PR target/42416
9634         * gcc.target/powerpc/warn-1.c: New test.
9635         * gcc.target/powerpc/warn-2.c: New test.
9636
9637 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9638
9639         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9640         stack alignment.
9641
9642 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9643
9644         * gcc.dg/lto/20100108_0.c: New.
9645
9646 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9647
9648         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9649         Add -march=i686 -msse for 32bit x86 targets.
9650
9651 2010-01-10  Richard Guenther  <rguenther@suse.de>
9652
9653         PR middle-end/42667
9654         * gcc.dg/torture/pr42667.c: New testcase.
9655
9656 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9657
9658         PR fortran/32489
9659         * gfortran.dg/array_constructor_34.f90: New test.
9660
9661 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9662
9663         PR fortran/20923
9664         * gfortran.dg/array_constructor_33.f90: New test.
9665         gfortran.dg/array_function_5.f90: Add credit.
9666
9667 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9668
9669         PR debug/42631
9670         * gcc.dg/pr42631.c: New.
9671
9672 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9673
9674         PR debug/42630
9675         * gcc.dg/pr42630.c: New.
9676
9677 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9678
9679         PR debug/42629
9680         * gcc.dg/pr42629.c: New.
9681
9682 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9683
9684         PR middle-end/42363
9685         * gcc.dg/torture/pr42363.c: New.
9686
9687 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9688
9689         PR debug/42604
9690         PR debug/42395
9691         * gcc.dg/vect/pr42604.c: New.
9692         * gcc.dg/vect/pr42395.c: New.
9693
9694 2010-01-09  Richard Guenther  <rguenther@suse.de>
9695
9696         PR middle-end/42512
9697         * gcc.c-torture/execute/pr42512.c: New testcase.
9698
9699 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9700
9701         PR fortran/41298
9702         * gfortran.dg/c_ptr_tests_14.f90: New test.
9703
9704 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9705
9706         PR ada/41929
9707         * gnat.dg/null_pointer_deref1.adb: Don't run on
9708         sparc*-sun-solaris2.11.
9709
9710 2010-01-08  Richard Guenther  <rguenther@suse.de>
9711
9712         PR lto/42528
9713         * gcc.dg/lto/20100103-1_0.c: New testcase.
9714         * gcc.dg/lto/20100103-2_0.c: Likewise.
9715
9716 2010-01-08  Tobias Burnus  <burnus@net-b.de
9717
9718         PR/fortran 25829
9719         * gfortran.dg/asynchronous_1.f90: New test.
9720         * gfortran.dg/asynchronous_2.f90: New test.
9721         * gfortran.dg/conflicts.f90: Update error message.
9722
9723 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9724
9725         c++/40155
9726         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9727
9728 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9729
9730         PR tree-optimization/42625
9731         * g++.dg/opt/dtor4.C: New test.
9732         * g++.dg/opt/dtor4.h: New.
9733         * g++.dg/opt/dtor4-aux.cc: New.
9734
9735 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9736
9737         PR fortran/42597
9738         * gfortran.dg/proc_ptr_26.f90: New test.
9739
9740 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9741
9742         PR fortran/41872
9743         * gfortran.dg/allocatable_scalar_7.f90: New test.
9744
9745 2010-01-06  Richard Guenther  <rguenther@suse.de>
9746
9747         * gcc.c-torture/compile/pr42632.c: New testcase.
9748
9749 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9750
9751         PR target/42542
9752         * gcc.target/i386/pr42542-4.c: New.
9753         * gcc.target/i386/pr42542-4a.c: Likewise.
9754         * gcc.target/i386/pr42542-5.c: Likewise.
9755         * gcc.target/i386/pr42542-5a.c: Likewise.
9756
9757 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9758
9759         * gcc.dg/tls/opt-15.c: New test.
9760
9761 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9762
9763         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9764
9765 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9766
9767         PR tree-optimization/42462
9768         * g++.dg/torture/pr42462.C: New test.
9769
9770 2010-01-05  Jason Merrill  <jason@redhat.com>
9771
9772         * g++.dg/cpp0x/initlist30.C: New test.
9773
9774 2010-01-05  Richard Guenther  <rguenther@suse.de>
9775
9776         PR tree-optimization/42614
9777         * gcc.c-torture/execute/pr42614.c: New testcase.
9778
9779 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9780
9781         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9782         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9783         -Wunreachable-code.
9784         * gcc.dg/Wunreachable-2.c: Likewise.
9785         * gcc.dg/Wunreachable-3.c: Likewise.
9786         * gcc.dg/Wunreachable-4.c: Likewise.
9787         * gcc.dg/Wunreachable-5.c: Likewise.
9788         * gcc.dg/Wunreachable-6.c: Likewise.
9789         * gcc.dg/Wunreachable-7.c: Likewise.
9790         * gcc.dg/Wunreachable-8.c: Likewise.
9791         * gcc.dg/20041231-1.c: Likewise.
9792
9793 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR other/42611
9796         * gcc.dg/pr42611.c: New test.
9797
9798         PR tree-optimization/42508
9799         * g++.dg/opt/pr42508.C: New test.
9800
9801 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9802
9803         PR fortran/41872
9804         * gfortran.dg/allocatable_scalar_8.f90: New.
9805
9806 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9807
9808         PR tree-optimization/42398
9809         * gcc.c-torture/compile/pr42398.c: New test.
9810
9811 2010-01-04  Jason Merrill  <jason@redhat.com>
9812
9813         PR c++/42555
9814         * g++.dg/ext/attrib35.C: New.
9815
9816         PR c++/42567
9817         * g++.dg/cpp0x/auto17.C: New.
9818
9819 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9820
9821         * gcc.dg/lto/20100104_0.c: New.
9822
9823 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9824
9825         PR target/42542
9826         * gcc.target/i386/pr42542-1.c: New.
9827         * gcc.target/i386/pr42542-1a.c: Likewise.
9828         * gcc.target/i386/pr42542-1b.c: Likewise.
9829         * gcc.target/i386/pr42542-2.c: Likewise.
9830         * gcc.target/i386/pr42542-2a.c: Likewise.
9831         * gcc.target/i386/pr42542-2b.c: Likewise.
9832         * gcc.target/i386/pr42542-3.c: Likewise.
9833         * gcc.target/i386/pr42542-3a.c: Likewise.
9834
9835 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9836
9837         PR fortran/41872
9838         * gfortran.dg/allocatable_scalar_5.f90: New test.
9839         * gfortran.dg/allocatable_scalar_6.f90: New test.
9840
9841 2010-01-03  Richard Guenther  <rguenther@suse.de>
9842
9843         PR testsuite/42583
9844         * gfortran.dg/gomp/recursion1.f90: Remove.
9845
9846 2010-01-03  Richard Guenther  <rguenther@suse.de>
9847
9848         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9849         * gcc.dg/uninit-6.c: Likewise.
9850         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9851
9852 2010-01-03  Richard Guenther  <rguenther@suse.de>
9853
9854         PR tree-optimization/42589
9855         * gcc.target/i386/pr42589.c: New testcase.
9856
9857 2010-01-03  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/42438
9860         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9861
9862 2010-01-02  Richard Guenther  <rguenther@suse.de>
9863
9864         PR testsuite/41651
9865         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9866
9867 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9868
9869         PR target/42448
9870         * gcc.target/alpha/pr42448-1.c: New test.
9871         * gcc.target/alpha/pr42448-2.c: Ditto.
9872
9873 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9874
9875         PR preprocessor/41947
9876         * gcc.dg/c99-hexfloat-3.c: New test.
9877
9878 2010-01-01  Richard Guenther  <rguenther@suse.de>
9879
9880         PR c/42570
9881         * gcc.c-torture/execute/pr42570.c: New testcase.
9882
9883 2010-01-01  Richard Guenther  <rguenther@suse.de>
9884
9885         PR middle-end/42559
9886         * gcc.c-torture/compile/pr42559.c: New testcase.
9887
9888 \f
9889 Copyright (C) 2010 Free Software Foundation, Inc.
9890
9891 Copying and distribution of this file, with or without modification,
9892 are permitted in any medium without royalty provided the copyright
9893 notice and this notice are preserved.