funcspec-1.c: Remove static keywords to prevent folding.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-14  Jan Hubicka  <jh@suse.cz>
2
3         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4         folding.
5         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
6         folding.
7
8 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
9
10         PR middle-end/45567
11         * gcc.dg/pr45567.c: New test.
12
13         PR debug/45660
14         * g++.dg/debug/pr45660.C: New test.
15
16 2010-09-14  Ira Rosen  <irar@il.ibm.com>
17
18         PR tree-optimization/45470
19         * g++.dg/vect/pr45470-a.cc: New test.
20         * g++.dg/vect/pr45470-a.cc: New test.
21
22 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
23
24         PR target/42070
25         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
26         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
27
28 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
29
30         PR libfortran/45532
31         * gfortran.dg/namelist_64.f90: New test.
32
33 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
34
35         PR rtl-optimization/45617
36         * gcc.target/i386/pr45617.c: New test.
37
38 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
39
40         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
41
42 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
43
44         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
45         * gcc.target/i386/fma4-vector.c: Likewise.
46         * gcc.target/i386/vectorize2.c: Likewise.
47         * gcc.target/i386/vectorize4.c: Likewise.
48         * gcc.target/i386/vectorize5.c: Likewise.
49         * gcc.target/i386/vectorize6.c: Likewise.
50         * gcc.target/i386/vectorize8.c: Likewise.
51
52         * gcc.target/i386/vect-double-1.c: New.
53         * gcc.target/i386/vect-double-1a.c: Likewise.
54         * gcc.target/i386/vect-double-2.c: Likewise.
55         * gcc.target/i386/vect-double-2a.c: Likewise.
56
57         * lib/target-supports.exp (check_effective_target_vect_double):
58         Set et_vect_double_saved to 0 when tuning for Atom.
59
60 2010-09-13  Jan Hubicka  <jh@suse.cz>
61
62         * gcc.dg/torture/pr23821.c: Drop static keyword.
63         * gcc.dg/tree-ssa/loop-19.c: Likewise.
64         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
65
66 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
67
68         * gcc.target/arm/sync-1.c: New.
69
70 2010-09-12  Olivier Hainque  <hainque@adacore.com>
71
72         * gnat.dg/memtrap.adb: New test.
73
74 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
75
76         * gfortran.dg/promotion.f90: Fix options.
77
78 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
79
80         * g++.dg/cpp0x/range-for1.C: New.
81         * g++.dg/cpp0x/range-for2.C: New.
82         * g++.dg/cpp0x/range-for3.C: New.
83         * g++.dg/cpp0x/range-for4.C: New.
84         * g++.dg/cpp0x/range-for5.C: New.
85         * g++.dg/cpp0x/range-for6.C: New.
86
87 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
88
89         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
90         and counts. Check that transpose is not called.
91         * gfortran.dg/transpose_2.f90: Update error message.
92
93 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
94
95         PR c++/43824
96         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
97         * g++.dg/lookup/strong-using-2.C: Likewise.
98         * g++.dg/lookup/strong-using-3.C: Likewise.
99         * g++.dg/lookup/strong-using-5.C: Likewise.
100
101         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
102         * g++.dg/cpp0x/inline-ns4.C: New.
103         * g++.dg/cpp0x/inline-ns5.C: New.
104
105 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
106
107         PR middle-end/45634
108         * gfortran.fortran-torture/compile/pr45634.f90: New.
109
110 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         * objc.dg/fobjc-exceptions.m: New test.
113
114 2010-09-10  Jan Hubicka  <jh@suse.cz>
115
116         * g++.dg/inherit/covariant7.C: Fix pattern matching.
117
118 2010-09-10  Martin Jambor  <mjambor@suse.cz>
119
120         PR tree-optimization/44972
121         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
122         * gcc.dg/tree-ssa/pr45144.c: Likewise.
123         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
124         instead.
125         * g++.dg/torture/pr44972.C: New test.
126
127 2010-09-10  Martin Jambor  <mjambor@suse.cz>
128
129         PR tree-optimization/44972
130         * g++.dg/torture/pr34850.C: Remove expected warning.
131
132 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
133
134         * gfortran.dg/dummy_optional_arg.f90: New test.
135
136 2010-09-08  Jan Hubicka  <jh@suse.cz>
137
138         PR tree-optimization/45598
139         * fortran.fortran-torture/compile/pr45598.f90: New test.
140
141 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
142
143         * lib/target-supports-dg.exp (dg-require-ifunc): New.
144         * lib/target-supports.exp (check_ifunc_available): New.
145         * gcc.dg/attr-ifunc-1.c: New.
146         * gcc.dg/attr-ifunc-2.c: New.
147         * gcc.dg/attr-ifunc-3.c: New.
148         * gcc.dg/attr-ifunc-4.c: New.
149         * gcc.dg/attr-ifunc-5.c: New.
150         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
151         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
152         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
153         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
154
155 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
156
157         PR middle-end/40386
158         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
159
160 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
161
162         * gfortran.dg/inline_transpose_1.f90: New test.
163
164 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
165
166         PR c++/45588
167         * g++.dg/warn/Wunused-var-15.C: New test.
168
169 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
170
171         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
172         hppa*-*-hpux*.
173
174 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
175
176         * objc/execute/exceptions/throw-nil.m: New test.
177         * objc/execute/exceptions/handler-1.m: Updated to use the new
178         objc_set_uncaught_exception_handler() function.
179         * objc/execute/exceptions/matcher-1.m: New test.
180
181 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
182
183         PR fortran/38282
184         * gfortran.dg/bit_comparison_1.F90: New test.
185         * gfortran.dg/leadz_trailz_3.f90: New test.
186         * gfortran.dg/masklr_2.F90: New test.
187         * gfortran.dg/shiftalr_1.F90: New test.
188         * gfortran.dg/merge_bits_2.F90: New test.
189         * gfortran.dg/dshift_2.F90: New test.
190         * gfortran.dg/bit_comparison_2.F90: New test.
191         * gfortran.dg/masklr_1.F90: New test.
192         * gfortran.dg/merge_bits_1.F90: New test.
193         * gfortran.dg/dshift_1.F90: New test.
194         * gfortran.dg/shiftalr_2.F90: New test.
195
196 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
197
198         * objc.dg/type-stream-1.m: Replaced with a test that tests that
199         functions from objc/typedstream.h are deprecated.
200
201 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
202
203         * lib/target-supports.exp
204         (check_effective_target_run_expensive_tests): New proc.
205         * gcc.c-torture/compile/limits-fnargs.c: Use
206         dg-require-effective-target run_expensive_tests.
207
208 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
209
210         PR fortran/45597
211         * gfortran.dg/gomp/pr45597.f90: New test.
212
213         PR fortran/45595
214         * gfortran.dg/gomp/pr45595.f90: New test.
215
216 2010-09-08  Michael Matz  <matz@suse.de>
217
218         * c-c++-common/uninit-17.c: Adjust.
219
220 2010-09-08  Michael Matz  <matz@suse.de>
221
222         PR tree-optimization/43430
223         * gcc.dg/vect/pr43430-2.c: New test.
224
225 2010-09-08  Michael Matz  <matz@suse.de>
226
227         PR tree-optimization/33244
228         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
229
230 2010-09-08  Richard Guenther  <rguenther@suse.de>
231
232         PR tree-optimization/45578
233         * gfortran.dg/pr45578.f90: New testcase.
234
235 2010-09-08  Richard Guenther  <rguenther@suse.de>
236
237         PR testsuite/45590
238         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
239
240 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
241
242         PR fortran/45576
243         * gfortran.dg/char_length_18.f90:  New test.
244
245 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
246
247         PR target/36502
248         * gcc.target/i386/pr36502.c: New test.
249
250         PR target/42313
251         PR target/44651
252         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
253         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
254
255 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
256
257         * gfortran.dg/achar_4.f90: Enable bounds checking.
258
259 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
260
261         PR target/45206
262         * gcc.target/i386/pr45206.c: New test.
263
264 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
265
266         PR fortran/45505
267         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
268
269 2010-09-07  Jan Hubicka  <jh@suse.cz>
270
271         * gcc.c-torture/compile/20100907.c: New testcase.
272
273 2010-09-07  Richard Guenther  <rguenther@suse.de>
274
275         PR middle-end/45569
276         * g++.dg/eh/pr45569.C: New testcase.
277
278 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
279
280         PR target/43137
281         * gcc.target/arm/pr43137.c: New test.
282
283 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
284
285         PR fortran/36931
286         * gfortran.dg/dependency_35.f90:  New test.
287
288 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
289
290         PR fortran/34145
291         * gfortran.dg/char_length_17.f90:  New test.
292
293 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
294
295         PR c++/45200
296         PR c++/45293
297         PR c++/45558
298         * g++.dg/template/typedef34.C: New test.
299         * g++.dg/template/typedef35.C: New test.
300
301 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
302
303         PR target/22152
304         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
305
306 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
307
308         * g++.dg/warn/Wdouble-promotion.C: New.
309
310 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
311
312         * g++.dg/parse/redef2.C: New.
313
314 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
315
316         * gcc.dg/20100906-1.c: New testcase.
317
318 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
319
320         PR testsuite/45543
321         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
322         DW_TAG_enumeration_type DIE.
323
324 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
325
326         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
327         Update XFAILs.
328
329 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
330
331         PR rtl-optimization/44919
332         * g++.dg/opt/pr44919.C: New.
333
334 2010-09-06  Tobias Burnus  <burnus@net-b.de>
335
336         PR fortran/38282
337         * gfortran.dg/iall_iany_iparity_1.f90: New.
338         * gfortran.dg/iall_iany_iparity_2.f90: New.
339
340 2010-09-06  Jason Merrill  <jason@redhat.com>
341
342         * g++.dg/cpp0x/initlist42.C: New.
343
344         * g++.dg/cpp0x/auto19.C: New.
345
346         * g++.dg/template/sfinae25.C: New.
347         * g++.dg/template/char1.C: Expect warning.
348         * g++.dg/template/nontype10.C: Likewise.
349
350         * g++.dg/cpp0x/implicit9.C: New.
351
352         * g++.dg/cpp0x/initlist43.C: New.
353
354 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
355
356         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
357
358 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
359
360         * gcc.dg/Wdouble-promotion.c: New.
361
362 2010-09-05  Tobias Burnus  <burnus@net-b.de>
363
364         * gfortran.dg/float128_1.f90: Remove test case as
365         it always fails since Rev 163611 backed out the
366         front-end implementation.
367
368 2010-09-05  Tobias Burnus  <burnus@net-b.de>
369
370         * gfortran.dg/float128_1.f90: XFAIL test case.
371
372 2010-09-05  Tobias Burnus  <burnus@net-b.de>
373
374         * gfortran.dg/bessel_7.f90: Decrease required precision.
375
376 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
377
378         PR testsuite/45545
379         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
380         ref-all-matching targets.
381
382 2010-09-05  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/45535
385         * gcc.c-torture/compile/pr45535.c: New testcase.
386
387 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
388
389         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
390         "\[^\n\]*".
391         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
392         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
393         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
394         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
395         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
396         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
397         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
398         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
399         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
400         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
401         * gcc.target/i386/pr22152.c: Likewise.
402         * gcc.target/i386/pr36992-1.c: Likewise.
403         * gcc.target/i386/pr36992-2.c: Likewise.
404         * gcc.target/sh/sh4a-memmovua.c: Likewise.
405
406 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
407
408         PR testsuite/43957
409         * gcc.dg/const-uniq-1.c: Modify regexp.
410
411 2010-09-04  Tobias Burnus  <burnus@net-b.de>
412
413         PR fortran/45530
414         * gfortran.dg/namelist_63.f90: New.
415
416 2010-09-04  Jan Hubicka  <jh@suse.cz>
417
418         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
419         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
420
421 2010-09-04  Jan Hubicka  <jh@suse.cz>
422
423         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
424
425 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
426
427         PR fortran/45507
428         * gfortran.dg/allocate_alloc_opt_12.f90: New.
429
430 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
431
432         * gcc.dg/opts-4.c: New test.
433
434 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
435
436         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
437         * gcc.dg/vect/vect-peel-4.c: Ditto.
438
439 2010-09-03  Daniel Kraft  <d@domob.eu>
440
441         PR fortran/45525
442         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
443
444 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
445
446         PR fortran/45159
447         * gfortran.dg/dependency_34.f90:  New test.
448
449 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
450
451         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
452
453 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
454
455         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
456         gcc.target/i386/clearcap.map if supported.
457
458 2010-09-03  Michael Matz  <matz@suse.de>
459
460         PR middle-end/45415
461         * gcc.dg/pr45415.c: New test.
462
463 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
464
465         PR tree-optimization/45506
466         * gcc.dg/pr45506.c: New.
467
468 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
469
470         PR target/45476
471         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
472         * gcc.target/i386/float128-2.c: Ditto.
473
474 2010-09-03  Daniel Kraft  <d@domob.eu>
475
476         PR fortran/34162
477         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
478         * gfortran.dg/internal_dummy_2.f08: New test.
479         * gfortran.dg/internal_dummy_3.f08: New test.
480         * gfortran.dg/internal_dummy_4.f08: New test.
481
482 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
483
484         PR debug/45500
485         * gcc.target/i386/pr45500.c: New test.
486
487 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
488
489         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
490
491 2010-09-03  Daniel Kraft  <d@domob.eu>
492
493         PR fortran/44602
494         * gfortran.dg/exit_2.f08; Adapt error messages.
495         * gfortran.dg/exit_3.f08: New test.
496         * gfortran.dg/exit_4.f08: New test.
497         * gfortran.dg/exit_5.f03: New test.
498
499 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
500
501         * gfortran.dg/ishft_4.f90: New test.
502
503 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
504
505         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
506         FRIZ/XSRIZ instruciton for (double)(long long)x.
507         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
508
509 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
510
511         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
512
513 2010-09-02  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/44937
516         PR tree-optimization/45412
517         * g++.dg/opt/pr45412.C: New testcase.
518         * gcc.c-torture/compile/pr45412.c: Likewise.
519         * gcc.c-torture/compile/pr44937.c: Likewise.
520
521 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
522
523         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
524         but using -Werror=comment.
525         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
526         expected error messages.
527
528 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
529
530         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
531         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
532
533 2010-09-02  Tobias Burnus  <burnus@net-b.de>
534
535         PR fortran/45489
536         * gfortran.dg/initialization_27.f90: New.
537
538 2010-09-02  Ira Rosen  <irar@il.ibm.com>
539
540         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
541         check into different basic blocks. Expect vectorization if misaligned
542         stores are supported.
543         * gcc.dg/vect/bb-slp-8a.c: New test.
544         * gcc.dg/vect/bb-slp-8b.c: New test.
545
546 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
547
548         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
549
550 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
551
552         PR fortran/44541
553         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
554         * gfortran.dg/class_dummy_1.f03: New.
555
556 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
557
558         PR middle-end/45458
559         * g++.dg/tree-prof/partition2.C: New test.
560
561 2010-09-01  Richard Guenther  <rguenther@suse.de>
562
563         * gcc.dg/vect/vect-outer-fir.c: Adjust.
564         * gcc.dg/tree-ssa/vrp54.c: New testcase.
565         * gcc.c-torture/execute/20100827-1.c: Likewise.
566
567 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
568
569         * gfortran.dg/execute_command_line_1.f90: New test.
570
571 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
572
573         PR preprocessor/45457
574         * c-c++-common/cpp/pr45457.c: New test.
575
576 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
577
578         * gcc.dg/nested-func-8.c: New test.
579
580 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
581
582         PR fortran/38282
583         * gfortran.dg/popcnt_poppar_1.F90: New test.
584         * gfortran.dg/popcnt_poppar_2.F90: New test.
585
586 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
587
588         * gcc.target/i386/volatile-2.c: Require nonpic target.
589
590 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
591
592         PR middle-end/45461
593         * gcc.dg/pr45461.c: New test.
594
595 2010-08-31  Richard Guenther  <rguenther@suse.de>
596
597         PR testsuite/45455
598         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
599
600 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
601
602         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
603
604 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
605
606         PR fortran/45456
607         * gfortran.dg/typebound_proc_18.f03: New.
608
609 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
610
611         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
612         * lib/scanasm.exp (scan-stack-usage): Likewise.
613         (scan-stack-usage-not): Likewise.
614         * gcc.dg/stack-usage-1.c: New test.
615         * gcc.target/i386/stack-usage-realign.c: Likewise.
616
617 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
618
619         PR tree-optimization/45427
620         * gcc.dg/tree-ssa/pr45427.c: New test.
621
622 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
623
624         PR c++/45043
625         * g++.dg/template/crash102.C: New.
626
627 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
628
629         PR middle-end/45423
630         * gcc.dg/gomp/atomic-12.c: New test.
631         * gcc.dg/gomp/atomic-13.c: New test.
632         * gcc.dg/gomp/atomic-14.c: New test.
633         * g++.dg/gomp/atomic-11.C: New test.
634         * g++.dg/gomp/atomic-12.C: New test.
635         * g++.dg/gomp/atomic-13.C: New test.
636         * g++.dg/gomp/atomic-14.C: New test.
637
638 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
639
640         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
641         delimiter.
642
643 2010-08-30  Thomas Quinot  <quinot@adacore.com>
644
645         * gnat.dg/discr24.adb: New test.
646
647 2010-08-30  Richard Guenther  <rguenther@suse.de>
648
649         PR tree-optimization/45449
650         * gcc.dg/pr45449.c: New testcase.
651
652 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
653
654         * gcc.dg/opts-1.c: Expect errors, not warnings.
655
656 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
657
658         PR fortran/42769
659         * gfortran.dg/dynamic_dispatch_11.f03: New.
660
661 2010-08-29  Jason Merrill  <jason@redhat.com>
662
663         PR c++/44991
664         * g++.dg/parse/defarg15.C: New.
665
666 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
667
668         PR fortran/45439
669         * gfortran.dg/select_type_16.f03: New.
670
671 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
672             Tobias Burnus  <burnus@net-b.de>
673
674         * gfortran.dg/bessel_7.f90: Decrease required precision.
675
676 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
677             Kaz Kojima  <kkojima@gcc.gnu.org>
678
679         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
680
681 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
682
683         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
684         floating point conversion code generation.
685         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
686         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
687         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
688         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
689         to integer conversion code generation.
690         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
691         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
692         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
693         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
694
695 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
696
697         PR fortran/32049
698         * gfortran.dg/random_seed_1.f90: Adjust test.
699         * gfortran.dg/float128_1.f90: New test.
700
701 2010-08-27  Tobias Burnus  <burnus@net-b.de>
702
703         PR fortran/33197
704         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
705         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
706         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
707         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
708         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
709         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
710         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
711
712 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
713
714         PR fortran/45420
715         * gfortran.dg/select_type_15.f03: New.
716
717 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718
719         PR libfortran/43217
720         * gfortran.dg/hollerith8.f90: New test.
721
722 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
723
724         PR fortran/45159
725         * gfortran.dg/dependency_33.f90:  New test.
726
727 2010-08-27  Richard Guenther  <rguenther@suse.de>
728
729         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
730         * gcc.dg/graphite/scop-2.c: Likewise.
731         * gcc.dg/graphite/scop-20.c: Likewise.
732         * gcc.dg/vect/slp-25.c: Likewise.
733
734 2010-08-27  Olivier Hainque  <hainque@adacore.com>
735
736         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
737
738 2010-08-26  Daniel Kraft  <d@domob.eu>
739
740         PR fortran/38936
741         PR fortran/44047
742         PR fortran/45384
743         * gfortran.dg/associate_8.f03: New test.
744         * gfortran.dg/select_type_13.f03: New test.
745         * gfortran.dg/select_type_14.f03: New test.
746
747 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
748
749         PR tree-optimization/44485
750         * gcc.dg/pr44485.c: New test.
751
752 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
753
754         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
755         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
756         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
757
758 2010-08-26  Richard Guenther  <rguenther@suse.de>
759
760         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
761         * gcc.dg/graphite/scop-21.c: Likewise.
762
763 2010-08-26  Richard Guenther  <rguenther@suse.de>
764
765         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
766         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
767         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
768         * gcc.dg/vect/vect-91.c: Likewise.
769         * gcc.dg/vect/vect-peel-1.c: Likewise.
770         * gcc.dg/vect/vect-peel-2.c: Likewise.
771         * gcc.dg/vect/vect-peel-4.c: Likewise.
772
773 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
774
775         PR libfortran/41859
776         * gfortran.dg/der_io_4.f90: New test.
777
778 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
779
780         PR rtl-optimization/44858
781         * gcc.c-torture/execute/pr44858.c: New test.
782
783         PR rtl-optimization/45400
784         * g++.dg/other/i386-8.C: New test.
785
786 2010-08-25  Richard Guenther  <rguenther@suse.de>
787
788         * gcc.dg/alias-8.c: Adjust.
789
790 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
791
792         * gcc.target/i386/combine-mul.c: New test.
793
794 2010-08-25  Richard Guenther  <rguenther@suse.de>
795
796         PR lto/44562
797         * gcc.dg/graphite/id-27.c: New testcase.
798         * gcc.dg/lto/20100825-1_0.c: Likewise.
799
800 2010-08-25  Richard Guenther  <rguenther@suse.de>
801
802         PR tree-optimization/45316
803         * g++.dg/opt/pr45316.C: New testcase.
804
805 2010-08-25  Richard Guenther  <rguenther@suse.de>
806
807         PR tree-optimization/45393
808         * g++.dg/torture/pr45393.C: New testcase.
809
810 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
811
812         PR tree-optimization/45059
813         * gcc.c-torture/compile/pr45059.c: New test.
814
815 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
816
817         * lib/target-supports.exp (check_effective_target_vect_unpack):
818         Set vect_unpack supported flag to true for neon.
819
820 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
821
822         * gcc.dg/tree-ssa/ifc-5.c: New.
823
824 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
825
826         * gcc.dg/tree-ssa/ifc-4.c: New.
827         * gcc.dg/tree-ssa/ifc-7.c: New.
828
829 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
830
831         * gcc.dg/vect/vect.exp: Check loongson targets
832         * g++.dg/vect/vect.exp: Likewise
833         * gfortran.dg/vect/vect.exp: Likewise
834
835 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
836
837         * gcc.target/powerpc/vsx-mass-1.c: New file, test
838         -mveclibabi=mass.
839
840 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
841
842         PR fortran/45366
843         * gfortran.dg/proc_ptr_29.f90: New.
844
845 2010-08-22  Tobias Burnus  <burnus@net-b.de>
846             Dominique d'Humieres <dominiq@lps.ens.fr>
847
848         PR fortran/45367
849         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
850
851 2010-08-22  Tobias Burnus  <burnus@net-b.de>
852
853         PR fortran/45367
854         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
855
856 2010-08-22  Tobias Burnus  <burnus@net-b.de>
857
858         PR fortran/36158
859         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
860
861 2010-08-22  Tobias Burnus  <burnus@net-b.de>
862             Dominique d'Humieres <dominiq@lps.ens.fr>
863
864         PR fortran/45367
865         PR fortran/36158
866         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
867         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
868
869 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
870
871         PR fortran/44863
872         PR fortran/45271
873         PR fortran/45290
874         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
875         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
876         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
877
878 2010-08-21  Tobias Burnus  <burnus@net-b.de>
879
880         PR fortran/36158
881         PR fortran/33197
882         * gfortran.dg/bessel_6.f90: New.
883         * gfortran.dg/bessel_7.f90: New.
884
885 2010-08-20  Jan Hubicka  <jh@suse.cz>
886
887         PR c++/45307
888         PR c++/17736
889         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
890         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
891
892 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
893
894         PR target/45336
895         * gcc.target/i386/pr45336-1.c: New.
896         * gcc.target/i386/pr45336-2.c: Likewise.
897         * gcc.target/i386/pr45336-3.c: Likewise.
898         * gcc.target/i386/pr45336-4.c: Likewise.
899
900 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
901
902         PR testsuite/45361
903         * gcc.target/i386/volatile-2.c: Update scan strings to also
904         include (%rip) for the memory reference on x86_64.
905
906 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
907
908         PR middle-end/44974
909         * gcc.dg/pr44974.c: New test.
910
911         PR rtl-optimization/45353
912         * gcc.dg/pr45353.c: New test.
913
914 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
915
916         * gcc.target/i386/volatile-2.c: New.
917
918 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
919
920         PR rtl-optimization/44691
921         * gfortran.dg/pr44691.f: New test.
922
923 2010-10-19  Olivier Hainque  <hainque@adacore.com>
924
925         * gcc.target/sparc/sibcall-dslot.c: New testcase.
926
927 2010-08-19  Jason Merrill  <jason@redhat.com>
928
929         * g++.dg/init/synth3.C: New.
930         * g++.dg/init/value8.C: New.
931         * g++.dg/tree-ssa/empty-2.C: New.
932         * g++.dg/cpp0x/noexcept09.C: New.
933
934 2010-08-19  Daniel Kraft  <d@domob.eu>
935
936         PR fortran/29785
937         PR fortran/45016
938         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
939         * gfortran.dg/pointer_remapping_1.f90: New test.
940         * gfortran.dg/pointer_remapping_2.f03: New test.
941         * gfortran.dg/pointer_remapping_3.f08: New test.
942         * gfortran.dg/pointer_remapping_4.f03: New test.
943         * gfortran.dg/pointer_remapping_5.f08: New test.
944         * gfortran.dg/pointer_remapping_6.f08: New test.
945
946 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
947
948         PR testsuite/45324
949         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
950
951 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
952
953         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
954
955 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
956
957         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
958         variable.
959
960 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
961
962         PR target/45070
963         * gcc.c-torture/execute/pr45070.c: New.
964
965 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
966
967         * g++.dg/pr44328.C: New test.
968
969 2010-08-19  Tobias Burnus  <burnus@net-b.de>
970
971         PR fortran/36158
972         PR fortran/33197
973         * gfortran.dg/bessel_3.f90: New.
974         * gfortran.dg/bessel_4.f90: New.
975         * gfortran.dg/bessel_5.f90: New.
976
977 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
978
979         PR fortran/45290
980         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
981         * gfortran.dg/pointer_init_2.f90: New.
982         * gfortran.dg/pointer_init_3.f90: New.
983         * gfortran.dg/pointer_init_4.f90: New.
984
985 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
986
987         PR c++/45049
988         * g++.dg/pr45049-1.C: New test.
989         * g++.dg/pr45049-2.C: New test.
990
991 2010-08-18  Jie Zhang  <jie@codesourcery.com>
992
993         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
994         20 if __ARM_PCS is defined otherwise 64.
995         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
996         instead of hard coded 64.
997
998 2010-08-18  Yao Qi  <yao@codesourcery.com>
999
1000         PR target/45094
1001         * gcc.target/arm/pr45094.c: New test.
1002
1003 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1004
1005         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1006
1007 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1008
1009         PR rtl-optimization/42575
1010         * gcc.target/arm/pr42575.c: New test.
1011
1012 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1013
1014         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1015         * gcc.dg/tls/thr-cse-1.c: New.
1016
1017 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1018
1019         PR debug/42487
1020         * lib/target-supports.exp
1021         (check_effective_target_function_sections): New.
1022         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1023         function sections before proceding.
1024
1025 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR fortran/45308
1028         * gfortran.dg/pr45308.f03: New test.
1029
1030 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1031
1032         PR target/45296
1033         * gcc.target/i386/pr45296.c: New test.
1034
1035 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1036
1037         * g++.dg/ext/uow-1.C: New.
1038         * g++.dg/ext/uow-2.C: New.
1039         * g++.dg/ext/uow-3.C: New.
1040         * g++.dg/ext/uow-4.C: New.
1041
1042 2010-08-17  Richard Guenther  <rguenther@suse.de>
1043
1044         PR testsuite/45266
1045         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1046
1047 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1048
1049         PR c/40563
1050         * gcc.dg/Wcxx-compat-20.c: New test.
1051
1052 2010-08-17  Daniel Kraft  <d@domob.eu>
1053
1054         PR fortran/38936
1055         * gfortran.dg/associate_1.f03: Extended to test newly supported
1056         features like association to variables.
1057         * gfortran.dg/associate_3.f03: Removed check for illegal change
1058         of associate-name here...
1059         * gfortran.dg/associate_5.f03: ...and added it here.
1060         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1061         * gfortran.dg/associate_7.f03: New test.
1062
1063 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1064
1065         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1066
1067 2010-08-15  Daniel Kraft  <d@domob.eu>
1068
1069         PR fortran/38936
1070         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1071         * gfortran.dg/associate_3.f03: Clarify comment.
1072         * gfortran.dg/associate_5.f03: New test.
1073         * gfortran.dg/associate_6.f03: New test.
1074
1075 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/45211
1078         * gfortran.dg/bind_c_usage_21.f90: New.
1079         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1080
1081 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1082
1083         * gfortran.dg/optional_absent_1.f90: New.
1084         * gfortran.dg/null_actual.f90: New.
1085
1086 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1087
1088         * gfortran.dg/pointer_target_1.f90: New.
1089         * gfortran.dg/pointer_target_2.f90: New.
1090         * gfortran.dg/pointer_target_3.f90: New.
1091
1092 2010-08-15  Daniel Kraft  <d@domob.eu>
1093
1094         PR fortran/45197
1095         * gfortran.dg/elemental_args_check_3.f90: New test.
1096         * gfortran.dg/impure_1.f08: New test.
1097         * gfortran.dg/impure_2.f08: New test.
1098         * gfortran.dg/impure_3.f90: New test.
1099         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1100
1101 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1102
1103         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1104         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1105         SLP tests.
1106         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1107         misaligned loads.
1108         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1109         misaligned stores.c
1110         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1111
1112 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1113
1114         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1115         dg-require-effective-target after dg-do.
1116
1117 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1118
1119         * lib/target-supports.exp (check_effective_target_vect_int): Return
1120         true for Loongson targets.
1121         (check_effective_target_vect_shift): Likewise.
1122         (check_effective_target_vect_no_int_max): Likewise.
1123         (check_effective_target_vect_no_align): Likewise.
1124         (check_effective_target_vect_short_mult): Likewise.
1125
1126 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1127
1128         * g++.dg/cast.C: Change fields of structures to "long" to pass
1129         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1130         * g++.dg/cpp0x/iop.C: Ditto.
1131         * g++.dg/cpp0x/named_refs.C: Ditto.
1132         * g++.dg/cpp0x/rv1p.C: Ditto.
1133         * g++.dg/cpp0x/rv2p.C: Ditto.
1134         * g++.dg/cpp0x/rv3p.C: Ditto.
1135         * g++.dg/cpp0x/rv4p.C: Ditto.
1136         * g++.dg/cpp0x/rv5p.C: Ditto.
1137         * g++.dg/cpp0x/rv6p.C: Ditto.
1138         * g++.dg/cpp0x/rv7p.C: Ditto.
1139         * g++.dg/cpp0x/rv8p.C: Ditto.
1140         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1141
1142 2010-08-13  Daniel Kraft  <d@domob.eu>
1143
1144         * gfortran.dg/implied_shape_1.f08: New test.
1145         * gfortran.dg/implied_shape_2.f90: New test.
1146         * gfortran.dg/implied_shape_3.f08: New test.
1147
1148 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1149
1150         PR libfortran/42526
1151         * gfortran.dg/char_component_initializer_1.f90: New test.
1152
1153 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1154
1155         PR tree-optimization/45241
1156         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1157
1158 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1159
1160         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1161         to dg-options.
1162         * gcc.target/i386/pr40906-2.c: Ditto.
1163         * gcc.target/i386/pr40906-3.c: Ditto.
1164
1165 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR middle-end/45262
1168         * gcc.c-torture/execute/pr45262.c: New test.
1169
1170 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1171
1172         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1173         empty argument.
1174         * g++.dg/other/profile1.C: Ditto.
1175
1176 2010-08-12  Richard Guenther  <rguenther@suse.de>
1177
1178         PR tree-optimization/45232
1179         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1180         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1181         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1182         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1183         unsigned arithmetic.
1184         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1185         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1186         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1187         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1188         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1189         unsigned arithmetic.
1190         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1191         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1192         unsigned arithmetic.
1193         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1194         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1195         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1196         unsigned arithmetic.
1197         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1198         * gcc.dg/tree-ssa/negate.c: Adjust.
1199         * gcc.dg/vect/vect-1.c: Adjust.
1200         * gfortran.dg/reassoc_6.f: XFAIL.
1201
1202 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR debug/45259
1205         * gcc.dg/pr45259.c: New test.
1206
1207 2010-08-12  Wei Guozhi  <carrot@google.com>
1208
1209         PR target/44999
1210         * gcc.target/arm/pr44999.c: New testcase.
1211
1212 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1213
1214         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1215         (N): Likewise.
1216         (main): Adjust accordingly.
1217
1218 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1219
1220         * gfortran.dg/graphite/id-22.f: New.
1221
1222 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1223
1224         * gcc.dg/graphite/id-26.c: New.
1225
1226 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1227
1228         * gcc.dg/graphite/id-25.c: New.
1229
1230 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1231
1232         * gcc.dg/graphite/run-id-5.c: New.
1233         * gcc.dg/graphite/run-id-6.c: New.
1234         * gfortran.dg/graphite/id-21.f: New.
1235
1236 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1237
1238         * gcc.dg/graphite/id-24.c: New.
1239
1240 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1241
1242         * gcc.dg/tree-ssa/pr20742.c: New.
1243
1244 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1245
1246         * gcc.dg/graphite/id-23.c: New.
1247
1248 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1249
1250         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1251
1252 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1253
1254         * gcc.dg/graphite/pr42729.c: New.
1255
1256 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1257
1258         * gfortran.dg/graphite/id-20.f: New.
1259
1260 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1261
1262         * gcc.dg/graphite/id-22.c: New.
1263
1264 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1265
1266         * gcc.dg/graphite/run-id-2.c: Call abort.
1267
1268 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1269
1270         * gcc.dg/graphite/id-20.c: New.
1271
1272 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1273             Steve Kargl <kargl@gcc.gnu.org>
1274
1275         PR fortran/44595
1276         * gfortran.dg/move_alloc_3.f90: New.
1277         * gfortran.dg/random_seed_2.f90: New.
1278
1279 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1280
1281         * lib/target-supports.exp (check_effective_target_sync_int_long):
1282         Add hppa*-*-linux*.
1283         (check_effective_target_sync_char_short): Likewise.
1284
1285 2010-08-10  Yao Qi  <yao@codesourcery.com>
1286
1287         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1288         general form.
1289         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1290         * g++.dg/other/packed1.C: Likewise.
1291         * g++.dg/other/crash-4.C: Likewise.
1292         * g++.dg/ext/packed8.C: Likewise.
1293         * g++.dg/init/array16.C: Likewise.
1294
1295 2010-08-10  xinliang David Li  <davidxl@google.com>
1296         * gcc.dg/tree-ssa/loop-19.c: Add option
1297         -fno-prefetch-loop-array
1298
1299 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1300
1301         PR middle-end/45182
1302         * gcc.c-torture/compile/pr45182.c: New test.
1303
1304 2010-08-09  Jason Merrill  <jason@redhat.com>
1305
1306         PR c++/45236
1307         * g++.dg/cpp0x/variadic-104.C: New.
1308
1309 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1310
1311         PR fortran/44235
1312         * gfortran.dg/dependency_32.f90:  New test.
1313
1314 2010-08-09  Richard Guenther  <rguenther@suse.de>
1315
1316         PR middle-end/44632
1317         * g++.dg/opt/nrv17.C: New testcase.
1318
1319 2010-08-09  Richard Guenther  <rguenther@suse.de>
1320
1321         PR middle-end/45212
1322         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1323         alignment from MEM_REF offset only if we took it from the
1324         base object.
1325
1326         * gcc.target/i386/pr24178.c: New testcase.
1327
1328 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1329
1330         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1331         * gcc.dg/20030702-1.c: Ditto.
1332         * gcc.dg/20050309-1.c: Ditto.
1333         * gcc.dg/20050325-1.c: Ditto.
1334         * gcc.dg/20050330-2.c: Ditto.
1335         * gcc.dg/20051201-1.c: Ditto.
1336         * gcc.dg/gomp/pr27573.c: Ditto.
1337         * gcc.dg/gomp/pr34610.c: Ditto.
1338         * gcc.dg/pr24225.c: Ditto.
1339         * gcc.dg/pr26570.c: Ditto.
1340         * gcc.dg/pr32773.c: Ditto.
1341         * g++.dg/gcov/gcov-6.C: Ditto.
1342         * g++.dg/gomp/pr34608.C: Ditto.
1343         * gfortran.dg/gomp/pr27573.f90: Ditto.
1344
1345         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1346         dg-require-host-local dg directive.
1347         * gcc.dg/profile-dir-2.c: Ditto.
1348         * gcc.dg/profile-dir-3.c: Ditto.
1349
1350 2010-08-08  Richard Guenther  <rguenther@suse.de>
1351
1352         PR tree-optimization/45109
1353         * gcc.c-torture/compile/pr45109.c: New testcase.
1354
1355 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1356
1357         * gcc.dg/march.c: Skip if -march defined.
1358         * gcc.dg/mtune.c: Skip if -mtune defined.
1359
1360         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1361         generic thunk support.
1362
1363 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1364
1365         PR target/45213
1366         * gcc.target/i386/pr45213.c: New test.
1367
1368 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1369
1370         PR libfortran/45143
1371         * gfortran.dg/fmt_error_11.f03: New test.
1372
1373 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1374
1375         * lib/target-supports.exp (check_effective_target_sync_int_long):
1376         Add arm*-*-linux-gnueabi.
1377         (check_effective_target_sync_char_short): Likewise.
1378
1379 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1380
1381         PR fortran/45159
1382         * gfortran.dg/dependency_31.f90:  New test.
1383
1384 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1385
1386         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1387
1388 2010-08-06  Jason Merrill  <jason@redhat.com>
1389
1390         * g++.dg/cpp0x/sfinae3.C: New.
1391         * g++.dg/cpp0x/sfinae4.C: New.
1392
1393 2010-08-06  Richard Guenther  <rguenther@suse.de>
1394
1395         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1396         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1397         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1398         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1399         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1400         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1401         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1402         * gcc.c-torture/execute/20100805-1.c: Likewise.
1403
1404 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1405
1406         PR testsuite/42855
1407         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1408
1409 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1410
1411         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1412         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1413
1414 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1415
1416         * g++.dg/ipa/devirt-1.C: New test.
1417         * g++.dg/ipa/devirt-2.C: Likewise.
1418         * g++.dg/ipa/devirt-3.C: Likewise.
1419         * g++.dg/ipa/devirt-4.C: Likewise.
1420         * g++.dg/ipa/devirt-5.C: Likewise.
1421         * gcc.dg/ipa/iinline-3.c: Likewise.
1422
1423 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1424
1425         PR tree-optimization/45144
1426         * gcc.dg/tree-ssa/pr45144.c: New test.
1427
1428 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1429
1430         PR fortran/42207
1431         PR fortran/44064
1432         PR fortran/44065
1433         * gfortran.dg/class_25.f03: New.
1434         * gfortran.dg/class_26.f03: New.
1435
1436 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1437
1438         * g++.dg/warn/miss-format-1.C: Update line number.
1439
1440 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1441
1442         PR c++/44641
1443         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1444         .frame and .mask assembler directives.
1445
1446 2010-08-04  Richard Guenther  <rguenther@suse.de>
1447
1448         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1449         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1450         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1451         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1452
1453 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1454
1455         PR fortran/44857
1456         * gfortran.dg/derived_constructor_char_1.f90: New.
1457         * gfortran.dg/derived_constructor_char_2.f90: New.
1458
1459 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1460
1461         PR fortran/45159
1462         * gfortran.dg/dependency_30.f90:  New test.
1463
1464 2010-08-03  Jan Hubicka  <jh@suse.cz>
1465
1466         * gcc.c-torture/compile/pr45085.c: New testcase.
1467
1468 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1469
1470         PR fortran/44584
1471         PR fortran/45161
1472         * gfortran.dg/typebound_call_9.f03: Modified.
1473         * gfortran.dg/typebound_generic_1.f03: Modified.
1474
1475 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1476
1477         PR fortran/45159
1478
1479         * gfortran.dg/dependency_29.f90:  New test.
1480
1481 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1482
1483         PR fortran/36854
1484         * gfortran.dg/character_comparison_2.f90:  New test.
1485         * gfortran.dg/character_comparison_3.f90:  New test.
1486         * gfortran.dg/dependency_28.f90:  New test.
1487
1488 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1489
1490         PR target/40457
1491         * gcc.target/arm/pr40457-1.c: New test.
1492         * gcc.target/arm/pr40457-2.c: New test.
1493
1494 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1495
1496         PR fortran/44912
1497         * gfortran.dg/typebound_call_17.f03: New.
1498
1499 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1500
1501         PR fortran/44929
1502         * gfortran.dg/allocate_derived_3.f90: New.
1503
1504 2010-07-30  Xinliang David Li  <davidxl@google.com>
1505         PR tree-optimization/45121
1506         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1507
1508 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1509
1510         PR c++/45112
1511         * testsuite/g++.dg/pr45112.C: New test.
1512
1513 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR debug/45055
1516         PR rtl-optimization/45137
1517         * gcc.dg/pr45055.c: New test.
1518
1519 2010-07-30  Alan Modra  <amodra@gmail.com>
1520
1521         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1522         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1523
1524 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1525
1526         PR fortran/45087
1527         PR fortran/45125
1528         * gfortran.dg/whole_file_25.f90: New.
1529         * gfortran.dg/whole_file_26.f90: New.
1530         * gfortran.dg/whole_file_27.f90: New.
1531
1532 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1533
1534         PR fortran/44962
1535         * gfortran.dg/typebound_proc_17.f03: New.
1536
1537 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1538
1539         PR fortran/45004
1540         * gfortran.dg/move_alloc_2.f90: New.
1541
1542 2010-07-29  Xinliang David Li  <davidxl@google.com>
1543         PR tree-optimization/45121
1544         * c-c++-common/uninit-17.c: Fix expected output.
1545
1546 2010-07-29  Richard Guenther  <rguenther@suse.de>
1547
1548         PR tree-optimization/45120
1549         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1550
1551 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1552
1553         PR fortran/42051
1554         PR fortran/44064
1555         * gfortran.dg/pr42051.f03: New testcase.
1556
1557 2010-07-29  Richard Guenther  <rguenther@suse.de>
1558
1559         PR middle-end/45034
1560         * gcc.c-torture/execute/pr45034.c: New testcase.
1561
1562 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1563
1564         PR c++/45096
1565         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1566
1567 2010-07-28  Daniel Kraft  <d@domob.eu>
1568
1569         * gfortran.dg/bound_8.f90: New test.
1570
1571 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR debug/45105
1574         * gcc.dg/pr45105.c: New test.
1575
1576 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1577
1578         PR rtl-optimization/45107
1579         * gcc.dg/pr45107.c: New test.
1580
1581 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1582
1583         PR rtl-optimization/45101
1584         * gcc.dg/pr45101.c: New test.
1585
1586 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1587
1588         PR fortran/45077
1589         * gfortran.dg/whole_file_24.f90: New.
1590
1591 2010-07-27  Jason Merrill  <jason@redhat.com>
1592
1593         * g++.dg/cpp0x/variadic102.C: New.
1594         * g++.dg/cpp0x/variadic103.C: New.
1595
1596 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1597
1598         PR rtl-optimization/40956
1599         PR target/42495
1600         PR middle-end/42574
1601         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1602         * gcc.target/arm/pr42574.c: Add tests.
1603
1604 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1607         test name.
1608         (cleanup-repo-files): Ditto.
1609         (cleanup-saved-temps): Ditto.
1610
1611 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR testsuite/44701
1614         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1615
1616         PR c/45079
1617         * gcc.dg/pr45079.c: New test.
1618
1619 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1620
1621         PR tree-optimization/44152
1622         * gcc.dg/vect/fast-math-pr44152.c: New test.
1623
1624 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1625
1626         PR ObjC/44140
1627         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1628         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1629         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1630         * obj-c++.dg/torture/trivial.mm: Ditto.
1631         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1632         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1633         * objc.dg/torture/tls/thr-init.m: Ditto.
1634         * objc.dg/torture/trivial.m: Ditto.
1635
1636 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1637
1638         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1639         Skip on spu-*-* targets.
1640
1641 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR tree-optimization/45083
1644         * gcc.dg/pr45083.c: New test.
1645
1646 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1647
1648         PR fortran/40873
1649         * gfortran.dg/whole_file_22.f90: New test.
1650         * gfortran.dg/whole_file_23.f90: New test.
1651
1652 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1653             Jack Howarth  <howarth@bromo.med.uc.edu>
1654             Richard Henderson  <rth@redhat.com>
1655
1656         PR target/44132
1657         * gcc.dg/tls/thr-init-1.c: New.
1658         * gcc.dg/tls/thr-init-2.c: New.
1659         * gcc.dg/torture/tls New.
1660         * gcc.dg/torture/tls/tls-test.c: New.
1661         * gcc.dg/torture/tls/thr-init-1.c: New.
1662         * gcc.dg/torture/tls/tls.exp: New.
1663         * gcc.dg/torture/tls/thr-init-2.c: New.
1664         * gcc.dg/tls/emutls-2.c: New test
1665
1666         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1667         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1668         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1669         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1670         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1671         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1672         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1673         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1674         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1675         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1676         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1677         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1678         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1679         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1680         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1681         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1682         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1683         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1684         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1685         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1686         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1687         gfortran.dg/gomp/omp_threadprivate1.f90,
1688         gfortran.dg/gomp/omp_threadprivate2.f90,
1689         gfortran.dg/gomp/reduction1.f90,
1690         gfortran.dg/gomp/sharing-1.f90: Likewise.
1691
1692 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1693
1694         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1695         sse_runtime.
1696         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1697         dg-require-visibility.
1698
1699 2010-07-26  Richard Guenther  <rguenther@suse.de>
1700
1701         PR tree-optimization/43784
1702         * gcc.c-torture/execute/pr43784.c: New testcase.
1703         * g++.dg/torture/pr43784.C: Likewise.
1704
1705 2010-07-26  Richard Guenther  <rguenther@suse.de>
1706
1707         PR middle-end/45056
1708         * g++.dg/pr45056.C: New testcase.
1709
1710 2010-07-26  Richard Guenther  <rguenther@suse.de>
1711
1712         PR tree-optimization/45071
1713         * gcc.dg/pr45071.c: New testcase.
1714
1715 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1716
1717         PR fortran/45066
1718         * gfortran.dg/namelist_62.f90: New.
1719
1720 2010-07-26  Richard Guenther  <rguenther@suse.de>
1721
1722         * gcc.c-torture/execute/pr45017.c: Move ...
1723         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1724
1725 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1726
1727         PR fortran/40628
1728         * trim_optimize_1.f90:  New test.
1729         * character_comparision_1.f90:  New test.
1730
1731 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1732
1733         PR fortran/42852
1734         * gfortran.dg/wtruncate_fix.f: New test.
1735
1736 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1737
1738         PR testsuite/45068
1739         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1740
1741 2010-07-24  Richard Guenther  <rguenther@suse.de>
1742
1743         PR lto/43788
1744         * g++.dg/lto/20100724-1_0.C: New testcase.
1745
1746 2010-07-24  Richard Guenther  <rguenther@suse.de>
1747
1748         PR lto/43212
1749         * gcc.dg/lto/20100724-1_0.c: New testcase.
1750         * gcc.dg/lto/20100724-1_1.c: Likewise.
1751
1752 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1753
1754         PR fortran/40011
1755         * gfortran.dg/whole_file_21.f90: New.
1756
1757         * gfortran.dg/integer_exponentiation_3.F90: Use
1758         -ffloat-store only for i?86/x86-64 -m32.
1759
1760 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1761
1762         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1763         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1764
1765 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1766
1767         * gfortran.dg/func_decl_4.f90: Split test into two ...
1768         * gfortran.dg/func_decl_5.f90: ... parts.
1769         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1770         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1771         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1772         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1773         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1774         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1775         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1776         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1777         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1778         * gfortran.dg/sizeof.f90: Make test valid.
1779         * gfortran.dg/pr20865.f90: Add new dg-error.
1780         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1781         * gfortran.dg/g77/19990218-0.f: Ditto.
1782         * gfortran.dg/g77/19990218-1.f: Ditto.
1783         * gfortran.dg/g77/970625-2.f: Ditto.
1784         * gfortran.dg/pr37243.f: Fix function declaration.
1785         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1786         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1787
1788 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1789
1790         PR fortran/44945
1791         * gfortran.dg/char_array_structure_constructor.f90: Add
1792         -fwhole-file as dg-option as it otherwise fails on some
1793         systems.
1794
1795 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1796
1797         * gnat.dg/aggr16.ad[sb]: New test.
1798         * gnat.dg/aggr16_pkg.ads: New helper.
1799
1800 2010-07-23  Richard Guenther  <rguenther@suse.de>
1801
1802         PR lto/43071
1803         * g++.dg/lto/20100723-1_0.C: New testcase.
1804
1805 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1806
1807         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1808         AVX support.
1809         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1810         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1811
1812 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1813
1814         * lib/target-supports.exp (add_options_for_tls): New proc.
1815         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1816         * g++.dg/tls/static-1a.cc: Likewise.
1817         * gcc.dg/tls/emutls-1.c: Likewise.
1818         * gcc.dg/tls/opt-11.c: Likewise.
1819         * gcc.dg/tls/opt-12.c: Likewise.
1820         * gcc.dg/tls/pr24428-2.c: Likewise.
1821         * gcc.dg/tls/pr24428.c: Likewise.
1822         * obj-c++.dg/tls/static-1.mm: Likewise.
1823         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1824         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1825         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1826         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1827         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1828         * objc.dg/torture/tls/thr-init.m: Likewise.
1829         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1830
1831 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1832
1833         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1834         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1835         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1836         optimized dump files.
1837
1838 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR tree-optimization/45047
1841         * gcc.c-torture/compile/pr45047.c: New test.
1842
1843 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1844
1845         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1846         instead of dg-compile.
1847         * gcc.dg/float-range-4.c: Ditto.
1848         * gcc.dg/float-range-5.c: Ditto.
1849         * gcc.dg/fold-overflow-1.c: Ditto.
1850         * gcc.dg/gomp/sections-4.c: Ditto.
1851         * gcc.dg/transparent-union-1.c: Ditto.
1852         * gcc.dg/transparent-union-2.c: Ditto.
1853         * gcc.target/i386/pr39315-check.c: Ditto.
1854         * g++.dg/gomp/sections-4.C: Ditto.
1855         * g++.dg/template/dtor7.C: Ditto.
1856         * g++.dg/tree-ssa/pr19952.C: Ditto.
1857         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1858         * gfortran.dg/graphite/pr42185.f90: Ditto.
1859         * gfortran.dg/namelist_36.f90: Ditto.
1860         * gnat.dg/noreturn1.adb: Ditto.
1861         * gnat.dg/specs/small_alignment.ads: Ditto.
1862
1863 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1864
1865         PR tree-optimization/44915
1866         * g++.dg/torture/pr44915.C: New test.
1867
1868 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1869
1870         PR tree-optimization/44914
1871         * g++.dg/tree-ssa/pr44914.C: New test.
1872
1873 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1874
1875         PR target/44290
1876         * gcc.dg/pr44290-1.c: New test.
1877         * gcc.dg/pr44290-2.c: New test.
1878
1879 2010-07-23  Jason Merrill  <jason@redhat.com>
1880
1881         PR c++/45008
1882         * g++.dg/abi/mangle44.C: New.
1883
1884 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1885
1886         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1887         for compile-time only tests.
1888         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1889         target check.
1890         * gcc.target/i386/pr39315-4.c: Ditto.
1891         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1892         target check.  Include sse-os-support.h.
1893         (main): Call check_isa and sse_os_support.
1894         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1895         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1896         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1897         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1898         target check.  Include sse-os-support.h.
1899         (main): Call check_isa and sse_os_support.
1900         * gcc.target/i386/vperm-v2df.c: Ditto.
1901
1902 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1903
1904         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1905         (check_effective_target_avx_runtime): New procedure.
1906         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1907         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1908
1909         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1910         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1911         and __get_cpuid test.
1912         * gcc.dg/compat/vector-2b_main.c: Ditto.
1913
1914         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1915
1916         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1917         for compile-time only test.
1918         * gcc.dg/pr32716.c: Ditto.
1919         * gcc.dg/pr34856.c: Ditto.
1920         * gcc.dg/pr36997.c: Ditto.
1921         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1922         * gfortran.dg/pr28158.f90: Ditto.
1923         * gfortran.dg/pr30667.f: Ditto.
1924
1925         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1926         i?86-*-* and x86_64-*-* targets to disable execution on targets
1927         without sse2 runtime support.
1928         * g++.dg/vect/vect.exp: Ditto.
1929         * gfortran.dg/vect/vect.exp: Ditto.
1930
1931         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1932         * gcc.dg/pr37544.c: Ditto.
1933         * gcc.dg/pr40550.c: Ditto.
1934         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1935         * gcc.dg/compat/vector-1a_main.c: Ditto.
1936         * gcc.dg/compat/vector-2a_main.c: Ditto.
1937         * gcc.dg/torture/pr16104-1.c: Ditto.
1938         * gcc.dg/torture/pr35771-1.c: Ditto.
1939         * gcc.dg/torture/pr35771-2.c: Ditto.
1940         * gcc.dg/torture/pr35771-3.c: Ditto.
1941         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1942         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1943         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1944         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1945         * g++.dg/other/i386-1.C: Ditto.
1946         * g++.dg/other/pr40446.C: Ditto.
1947
1948 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1949
1950         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1951
1952 2010-07-23  Daniel Kraft  <d@domob.eu>
1953
1954         PR fortran/44709
1955         * gfortran.dg/exit_1.f08: New test.
1956         * gfortran.dg/exit_2.f08: New test.
1957
1958 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1959
1960         PR tree-optimization/39839
1961         * gcc.target/arm/pr39839.c: New test case.
1962
1963 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1964
1965         * gnat.dg/unchecked_convert5b.adb: New test.
1966         * gnat.dg/unchecked_convert6.adb: Likewise.
1967         * gnat.dg/unchecked_convert6b.adb: Likewise.
1968
1969 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1970
1971         * gnat.dg/aggr15.ad[sb]: New test.
1972
1973 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1974
1975         PR debug/45024
1976         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1977
1978 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1979
1980         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1981         with dg-require-linker-plugin.
1982
1983 2010-07-22  Richard Guenther  <rguenther@suse.de>
1984
1985         PR lto/43850
1986         * g++.dg/lto/20100722-1_0.C: New testcase.
1987
1988 2010-07-22  Richard Guenther  <rguenther@suse.de>
1989
1990         PR lto/42451
1991         * gcc.dg/lto/20100720-3_0.c: New testcase.
1992         * gcc.dg/lto/20100720-3_1.c: Likewise.
1993
1994 2010-07-22  Richard Guenther  <rguenther@suse.de>
1995
1996         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1997         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1998
1999         PR lto/43373
2000         * gcc.dg/lto/20100722-1_0.c: New testcase.
2001
2002 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2003
2004         PR tree-optimization/44891
2005         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2006
2007 2010-07-22  Richard Guenther  <rguenther@suse.de>
2008
2009         PR tree-optimization/45017
2010         * gcc.c-torture/execute/pr45017.c: New testcase.
2011
2012 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2013
2014         PR fortran/45019
2015         * gfortran.dg/aliasing_dummy_5.f90: New.
2016
2017 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2018
2019         PR target/43698
2020         * gcc.target/arm/pr43698.c: New test.
2021
2022 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2023
2024         PR fortran/44929
2025         * Revert my commit r162325 for this PR.
2026
2027 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2028
2029         PR debug/45015
2030         * gcc.target/m68k/pr45015.c: New test.
2031
2032 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2033
2034         PR c++/44641
2035         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2036         comments.
2037
2038 2010-07-21  Richard Guenther  <rguenther@suse.de>
2039
2040         PR lto/45018
2041         * g++.dg/lto/20100721-1_0.C: New testcase.
2042
2043 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2044
2045         PR tree-optimization/44900
2046         * g++.dg/torture/pr44900.C: New test.
2047
2048 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2049
2050         PR middle-end/44738
2051         * c-c++-common/uninit-17.c: Correct expected error.
2052
2053 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2054
2055         * gcc.dg/guality/asm-1.c: New test.
2056
2057         PR debug/45003
2058         * gcc.dg/guality/pr45003-2.c: New test.
2059         * gcc.dg/guality/pr45003-3.c: New test.
2060
2061 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062
2063         PR libfortran/44697
2064         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2065
2066 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2067
2068         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2069         defined on the current line.
2070         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2071         * g++.dg/debug/dwarf2/pr44641.C: New.
2072
2073 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2074
2075         * gcc.target/powerpc/block-move-1.c: New test.
2076         * gcc.target/powerpc/block-move-2.c: New test.
2077
2078 2010-07-20  Jason Merrill  <jason@redhat.com>
2079
2080         PR c++/44967
2081         * g++.dg/cpp0x/sfinae2.C: New.
2082
2083 2010-07-20  Richard Guenther  <rguenther@suse.de>
2084
2085         PR lto/42696
2086         * gcc.dg/lto/20100720-4_0.c: New testcase.
2087
2088 2010-07-20  Richard Guenther  <rguenther@suse.de>
2089
2090         PR lto/43221
2091         * gcc.dg/lto/20100720-2_0.c: New testcase.
2092         * gcc.dg/lto/20100720-2_1.c: Likewise.
2093
2094 2010-07-20  Richard Guenther  <rguenther@suse.de>
2095
2096         PR lto/43208
2097         * gcc.dg/lto/20100720-1_0.c: New testcase.
2098         * gcc.dg/lto/20100720-1_1.c: Likewise.
2099
2100 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR debug/45003
2103         * gcc.dg/guality/pr45003-1.c: New test.
2104
2105 2010-07-20  Richard Guenther  <rguenther@suse.de>
2106
2107         PR tree-optimization/44977
2108         * gcc.dg/torture/pr44977.c: New testcase.
2109
2110 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2111
2112         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2113         sync_char_short
2114
2115 2010-07-20  Richard Guenther  <rguenther@suse.de>
2116
2117         PR middle-end/44971
2118         PR middle-end/44988
2119         * gcc.dg/pr44971.c: New testcase.
2120         * gcc.c-torture/compile/pr44988.c: Likewise.
2121
2122 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2123
2124         PR fortran/44929
2125         * gfortran.dg/allocate_with_typespec.f90: New test.
2126         * gfortran.dg/allocate_derived_1.f90: Update error message.
2127
2128 2010-07-19  Jason Merrill  <jason@redhat.com>
2129
2130         PR c++/44996
2131         * g++.dg/cpp0x/decltype23.C: New.
2132
2133 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2134
2135         PR fortran/42385
2136         * gfortran.dg/class_defined_operator_1.f03 : New test.
2137
2138 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2139
2140         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2141         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2142         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2143         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2144
2145 2010-07-19  Richard Guenther  <rguenther@suse.de>
2146
2147         PR middle-end/44941
2148         * gcc.c-torture/compile/pr44941.c: New testcase.
2149
2150 2010-07-19  Jason Merrill  <jason@redhat.com>
2151
2152         PR c++/44969
2153         * g++.dg/template/sfinae24.C: New.
2154
2155 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2156
2157         PR fortran/44353
2158         * gfortran.dg/data_implied_do_2.f90: Removed.
2159
2160 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2161
2162         PR c++/44969
2163         * g++.dg/template/sfinae23.C: New.
2164
2165 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2166
2167         * lib/target-supports.exp (check_sse_os_support_available): New
2168         proc.
2169         (check_sse_hw_available): New proc.
2170         (check_effective_target_sse_runtime): New proc.
2171         (check_effective_target_sse2_runtime): New proc.
2172         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2173         -msse2 if check_sse_os_support_available.
2174         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2175         check_sse_os_support_available.
2176         * gcc.dg/vect/vect.exp: Likewise.
2177         * gfortran.dg/vect/vect.exp: Likewise.
2178         * gcc.target/i386/sol2-check: Renamed to ...
2179         * gcc.target/i386/sse-os-support.h: ... this.
2180         (sol2_check): Renamed to ...
2181         (sse_os_support): ... this.
2182         Only test movss with xmm registers.
2183         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2184         Removed ILL_INSN, ILL_INSN_LEN.
2185         * gcc.target/i386/sse2-check.h: Likewise.
2186         * gcc.target/i386/sse3-check.h: Likewise.
2187         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2188         Removed cpuid.h, __get_cpuid test.
2189         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2190         Removed cpuid.h, __get_cpuid test.
2191         * g++.dg/other/pr40446.C: Likewise.
2192         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2193         * gcc.dg/compat/vector-1a_main.c: Likewise.
2194         * gcc.dg/compat/vector-2a_main.c: Likewise.
2195         * gcc.dg/pr36584.c: Likewise.
2196         * gcc.dg/pr37544.c: Likewise.
2197         * gcc.dg/torture/pr16104-1.c: Likewise.
2198         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2199         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2200         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2201         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2202         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2203         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2204         sse2_runtime.
2205         * gcc.dg/torture/pr35771-2.c: Likewise.
2206         * gcc.dg/torture/pr35771-3.c: Likewise.
2207         * gcc.target/i386/pr39315-2.c: Likewise.
2208         * gcc.target/i386/pr39315-4.c: Likewise.
2209         * gcc.target/i386/vperm-v2df.c: Likewise.
2210         * gcc.target/i386/vperm-v2di.c: Likewise.
2211         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2212         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2213         sse_runtime.
2214
2215 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2216
2217         PR fortran/44353
2218         * gfortran.dg/data_implied_do_2.f90: New test.
2219
2220 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2221
2222         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2223
2224 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2225
2226         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2227         to the "mips16" group.
2228         (mips_using_mips16_p): New procedure.
2229         (mips-dg-options): Use it.
2230
2231 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2232
2233         * gcc.target/mips/mips16-attributes-4.c: New test.
2234
2235 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2236
2237         PR testsuite/44418
2238         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2239         * gcc.target/powerpc/recip-2.c: Ditto.
2240         * gcc.target/powerpc/recip-3.c: Ditto.
2241
2242 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2243
2244         * gcc.target/arm/pr42235.c: New test.
2245
2246 2010-07-16  Jason Merrill  <jason@redhat.com>
2247
2248         PR c++/32505
2249         * g++.dg/template/partial8.C: New.
2250
2251 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2252
2253         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2254         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2255         in C++.
2256         (gualcvt): New overloaded inline.
2257         (GUALCVT): Use it for C++.
2258         * g++.dg/guality/guality.exp: New.
2259         * g++.dg/guality/guality.h: New.
2260         * g++.dg/guality/redeclaration1.C: New test.
2261         * g++.dg/dg.exp: Prune also guality/* tests.
2262         * gcc.dg/guality/pr43141.c: Moved to...
2263         * c-c++-common/guality/pr43141.c: ... here.
2264
2265 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2266
2267         PR libfortran/37077
2268         * gfortran.dg/char4_iunit_2.f03: New test.
2269
2270 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2271
2272         * lib/plugin-support.exp (plugin-test-execute):
2273         Add ${gcc_objdir}/intl to includes.
2274
2275 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR target/44942
2278         * gcc.c-torture/execute/pr44942.c: New test.
2279         * gcc.target/i386/pr44942.c: New test.
2280
2281 2010-07-15  Jason Merrill  <jason@redhat.com>
2282
2283         PR c++/44909
2284         * g++.dg/cpp0x/implicit7.C: New.
2285         * g++.dg/cpp0x/implicit8.C: New.
2286
2287 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2288
2289         Disable float tests for __SPU__ targets due to lack of signed zero:
2290         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2291         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2292         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2293         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2294         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2295         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2296         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2297         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2298         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2299
2300 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2301
2302         * gfortran.dg/select_char_2.f90: New test.
2303
2304 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2305
2306         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2307         with DECL_CHAIN.
2308
2309 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2310
2311         PR fortran/44936
2312         * gfortran.dg/typebound_generic_9.f03: New.
2313
2314 2010-07-15  Richard Guenther  <rguenther@suse.de>
2315
2316         PR tree-optimization/44946
2317         * gcc.c-torture/compile/pr44946.c: New testcase.
2318
2319 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR fortran/40206
2322         * gfortran.dg/select_char_3.f90: New test.
2323
2324 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2325             Kevin F. Quinn  <kevquinn@gentoo.org>
2326
2327         * gcc.dg/Wtrampolines.c: New.
2328
2329 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330
2331         PR libfortran/44934
2332         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2333
2334 2010-07-14  Jason Merrill  <jason@redhat.com>
2335
2336         PR c++/44810
2337         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2338
2339         Implement C++0x unrestricted unions (N2544)
2340         * g++.dg/cpp0x/union1.C: New.
2341         * g++.dg/cpp0x/union2.C: New.
2342         * g++.dg/cpp0x/union3.C: New.
2343         * g++.dg/cpp0x/defaulted2.C: Adjust.
2344         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2345         * g++.old-deja/g++.ext/anon2.C: Adjust.
2346         * g++.old-deja/g++.mike/misc6.C: Adjust.
2347
2348 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2349
2350         PR fortran/44925
2351         * gfortran.dg/c_loc_tests_15.f90: New.
2352
2353 2010-07-13  Jason Merrill  <jason@redhat.com>
2354
2355         PR c++/44909
2356         * g++.dg/cpp0x/implicit6.C: New.
2357
2358 2010-07-13  Jason Merrill  <jason@redhat.com>
2359
2360         PR c++/44540
2361         * g++.dg/abi/noreturn1.C: New.
2362         * g++.dg/abi/noreturn2.C: New.
2363
2364 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2365
2366         PR other/44874
2367         PR debug/44832
2368         * c-c++-common/pr44832.c: New test.
2369
2370 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2371
2372         PR objc/44488
2373         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2374         on the target.  Make sure that we can assemble the emitted asm when
2375         the test type is 'compile'.
2376
2377 2010-07-13  Richard Guenther  <rguenther@suse.de>
2378
2379         PR tree-optimization/36960
2380         * g++.dg/torture/pr36960.C: New testcase.
2381
2382 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2383
2384         PR c++/44908
2385         * g++.dg/template/sfinae21.C: New.
2386         * g++.dg/template/sfinae22.C: Likewise.
2387
2388 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2389
2390         PR testsuite/42843
2391         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2392         * gcc.dg/plugin/ggcplug.c: Likewise.
2393         * g++.dg/plugin/selfassign.c: Likewise.
2394         * g++.dg/plugin/attribute_plugin.c: Likewise.
2395         * g++.dg/plugin/dumb_plugin.c: Likewise.
2396         * g++.dg/plugin/pragma_plugin.c: Likewise.
2397
2398 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2399
2400         * gcc.c-torture/execute/pr44683.x: New.
2401         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2402
2403 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2404
2405         PR fortran/44434
2406         PR fortran/44565
2407         PR fortran/43945
2408         PR fortran/44869
2409         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2410         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2411         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2412         * gfortran.dh/typebound_call_16.f03: New.
2413         * gfortran.dg/typebound_generic_6.f03: New.
2414         * gfortran.dg/typebound_generic_7.f03: New.
2415         * gfortran.dg/typebound_generic_8.f03: New.
2416
2417 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2418
2419         PR libfortran/37077
2420         * gfortran.dg/char4_iunit_1.f03: New test.
2421
2422 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2423
2424         * gcc.dg/tree-ssa/vrp53.c: New test.
2425
2426 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2427
2428         PR c++/44907
2429         * g++.dg/template/sfinae19.C: New.
2430         * g++.dg/template/sfinae20.C: Likewise.
2431
2432 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2433
2434         * gcc.target/arm/interrupt-1.c: New test.
2435         * gcc.target/arm/interrupt-2.c: New test.
2436
2437 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2438
2439         * gcc.dg/pr42427.c: Require c99_runtime.
2440         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2441         c99_runtime.
2442         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2443         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2444         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2445         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2446         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2447         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2448         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2449         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2450         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2451         * gcc.target/i386/pr37275.c: Require visibility support.
2452
2453 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2454
2455         * lib/target-supports.exp (check_effective_target_sse): New proc.
2456         * gcc.target/i386/sol2-check.h: New file.
2457         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2458         Include sol2-check.h.
2459         (main) Only run do_test () if sol2_check ().
2460         * gcc.target/i386/sse2-check.h: Likewise.
2461         * gcc.target/i386/sse3-check.h: Likewise.
2462         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2463         [__sun__ && __svr4__]: Execute SSE2 instruction.
2464         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2465         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2466         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2467         * g++.dg/ext/vector14.C: Likewise.
2468         * g++.dg/other/mmintrin.C: Likewise.
2469         * gcc.dg/20020418-1.c: Likewise.
2470         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2471         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2472         * gcc.dg/format/unnamed-1.c: Likewise.
2473         Adapt dg-warning line number.
2474         * gcc.dg/graphite/pr40281.c: Likewise.
2475         * gcc.dg/pr32176.c: Likewise.
2476         * gcc.dg/pr40550.c: Likewise.
2477         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2478         * gcc.dg/torture/pr36891.c: Likewise.
2479         * gcc.target/i386/20020218-1.c: Likewise.
2480         * gcc.target/i386/20020523.c: Likewise.
2481         * gcc.target/i386/abi-1.c: Likewise.
2482         * gcc.target/i386/brokensqrt.c: Likewise.
2483         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2484         * gcc.target/i386/pr13366.c: Likewise.
2485         * gcc.target/i386/pr13685.c: Likewise.
2486         * gcc.target/i386/pr24306.c: Likewise.
2487         * gcc.target/i386/pr31486.c: Likewise.
2488         * gcc.target/i386/pr32065-1.c: Likewise.
2489         * gcc.target/i386/pr32065-2.c: Likewise.
2490         * gcc.target/i386/pr32389.c: Likewise.
2491         * gcc.target/i386/pr38824.c: Likewise.
2492         * gcc.target/i386/pr38931.c: Likewise.
2493         * gcc.target/i386/pr39592-1.c: Likewise.
2494         * gcc.target/i386/pr43766.c: Likewise.
2495         * gcc.target/i386/recip-divf.c: Likewise.
2496         * gcc.target/i386/recip-sqrtf.c: Likewise.
2497         * gcc.target/i386/recip-vec-divf.c: Likewise.
2498         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2499         * gcc.target/i386/sse-1.c: Likewise.
2500         * gcc.target/i386/sse-16.c: Likewise.
2501         * gcc.target/i386/sse-2.c: Likewise.
2502         * gcc.target/i386/sse-20.c: Likewise.
2503         * gcc.target/i386/sse-3.c: Likewise.
2504         * gcc.target/i386/sse-7.c: Likewise.
2505         * gcc.target/i386/sse-9.c: Likewise.
2506         * gcc.target/i386/sse-addps-1.c: Likewise.
2507         * gcc.target/i386/sse-addss-1.c: Likewise.
2508         * gcc.target/i386/sse-andnps-1.c: Likewise.
2509         * gcc.target/i386/sse-andps-1.c: Likewise.
2510         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2511         * gcc.target/i386/sse-comiss-1.c: Likewise.
2512         * gcc.target/i386/sse-comiss-2.c: Likewise.
2513         * gcc.target/i386/sse-comiss-3.c: Likewise.
2514         * gcc.target/i386/sse-comiss-4.c: Likewise.
2515         * gcc.target/i386/sse-comiss-5.c: Likewise.
2516         * gcc.target/i386/sse-comiss-6.c: Likewise.
2517         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2518         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2519         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2520         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2521         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2522         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2523         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2524         * gcc.target/i386/sse-divps-1.c: Likewise.
2525         * gcc.target/i386/sse-divss-1.c: Likewise.
2526         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2527         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2528         * gcc.target/i386/sse-maxps-1.c: Likewise.
2529         * gcc.target/i386/sse-maxss-1.c: Likewise.
2530         * gcc.target/i386/sse-minps-1.c: Likewise.
2531         * gcc.target/i386/sse-minss-1.c: Likewise.
2532         * gcc.target/i386/sse-movaps-1.c: Likewise.
2533         * gcc.target/i386/sse-movaps-2.c: Likewise.
2534         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2535         * gcc.target/i386/sse-movhps-1.c: Likewise.
2536         * gcc.target/i386/sse-movhps-2.c: Likewise.
2537         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2538         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2539         * gcc.target/i386/sse-movntps-1.c: Likewise.
2540         * gcc.target/i386/sse-movss-1.c: Likewise.
2541         * gcc.target/i386/sse-movss-2.c: Likewise.
2542         * gcc.target/i386/sse-movss-3.c: Likewise.
2543         * gcc.target/i386/sse-movups-1.c: Likewise.
2544         * gcc.target/i386/sse-movups-2.c: Likewise.
2545         * gcc.target/i386/sse-mulps-1.c: Likewise.
2546         * gcc.target/i386/sse-mulss-1.c: Likewise.
2547         * gcc.target/i386/sse-orps-1.c: Likewise.
2548         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2549         * gcc.target/i386/sse-recip-vec.c: Likewise.
2550         * gcc.target/i386/sse-recip.c: Likewise.
2551         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2552         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2553         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2554         * gcc.target/i386/sse-subps-1.c: Likewise.
2555         * gcc.target/i386/sse-subss-1.c: Likewise.
2556         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2557         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2558         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2559         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2560         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2561         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2562         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2563         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2564         * gcc.target/i386/sse-xorps-1.c: Likewise.
2565         * gcc.target/i386/ssefn-1.c: Likewise.
2566         * gcc.target/i386/ssefn-3.c: Likewise.
2567         * gcc.target/i386/sseregparm-1.c: Likewise.
2568         * gcc.target/i386/stackalign/return-3.c: Likewise.
2569         * gcc.target/i386/vectorize1.c: Likewise.
2570         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2571         * gcc.target/i386/xorps-sse.c: Likewise.
2572         * gfortran.dg/pr28158.f90: Likewise.
2573         * gfortran.dg/pr30667.f: Likewise.
2574         * gnat.dg/loop_optimization7.adb: Likewise.
2575         * gnat.dg/sse_nolib.adb: Likewise.
2576
2577 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2578
2579         PR fortran/44702
2580         * gfortran.dg/use_rename_6.f90: New.
2581         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2582
2583 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2584
2585         PR fortran/44869
2586         * gfortran.dg/class_24.f03: New.
2587
2588 2010-07-10  Richard Guenther  <rguenther@suse.de>
2589
2590         PR lto/44889
2591         * gcc.dg/lto/20100709-1_0.c: New testcase.
2592         * gcc.dg/lto/20100709-1_1.c: Likewise.
2593
2594 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2595
2596         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2597
2598 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2599
2600         PR objc/44140
2601         * objc.dg/lto/trivial-1_0.m: New.
2602         * objc.dg/lto/lto.exp: New.
2603         * obj-c++.dg/lto/trivial-1_0.mm: New.
2604         * obj-c++.dg/lto/lto.exp: New.
2605         * objc.dg/symtab-1.m: Adjust sizes.
2606         * objc.dg/image-info.m: Do not run for gnu-runtime.
2607
2608 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2609
2610         * gcc.dg/pr32370.c: Allow another kind of error message.
2611
2612 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2613
2614         * gnat.dg/atomic3.adb: New test.
2615
2616 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2617             Denys Vlasenko  <dvlasenk@redhat.com>
2618             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2619
2620         PR tree-optimization/28632
2621         * gcc.dg/tree-ssa/vrp51.c: New test.
2622         * gcc.dg/tree-ssa/vrp52.c: New test.
2623
2624 2010-07-09  Jason Merrill  <jason@redhat.com>
2625
2626         * g++.dg/abi/covariant6.C: New.
2627         * g++.dg/inherit/covariant17.C: Test both bases.
2628         * g++.dg/inherit/covariant7.C: Check vtable layout.
2629
2630 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2631
2632         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2633
2634 2010-07-09  Richard Guenther  <rguenther@suse.de>
2635
2636         PR tree-optimization/44852
2637         * gcc.c-torture/execute/pr44852.c: New testcase.
2638
2639 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2640
2641         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2642         multiplication by values.
2643         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2644         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2645
2646 2010-07-09  Richard Guenther  <rguenther@suse.de>
2647
2648         PR tree-optimization/44882
2649         * gfortran.dg/pr44882.f90: New testcase.
2650
2651 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2652
2653         PR target/40657
2654         * gcc.target/arm/pr40657-1.c: New test.
2655         * gcc.target/arm/pr40657-2.c: New test.
2656         * gcc.c-torture/execute/pr40657.c: New test.
2657
2658 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * gcc.dg/tree-ssa/vrp50.c: New test.
2661         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2662
2663 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2664
2665         PR fortran/44649
2666         * gfortran.dg/c_sizeof_1.f90: Modified.
2667         * gfortran.dg/storage_size_1.f08: New.
2668         * gfortran.dg/storage_size_2.f08: New.
2669
2670 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2671
2672         * gcc.c-torture/execute/20100708-1.c: New test.
2673
2674 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR fortran/44847
2677         * gfortran.dg/gomp/pr44847.f90: New test.
2678
2679 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2680
2681         PR tree-optimization/44710
2682         * gcc.dg/tree-ssa/ifc-6.c: New.
2683         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2684
2685 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2686
2687         PR fortran/18918
2688         * gfortran.dg/coarray_10.f90: Add an additional test.
2689
2690 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2691
2692         PR middle-end/44828
2693         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2694         * gcc.c-torture/execute/pr44828.x: Revert.
2695
2696 2010-07-08  Jason Merrill  <jason@redhat.com>
2697
2698         PR c++/43120
2699         * g++.dg/inherit/covariant17.C: New.
2700         * g++.dg/abi/covariant1.C: Actually test for the bug.
2701
2702 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2703
2704         PR rtl-optimization/44838
2705         * gcc.dg/pr44838.c: New.
2706
2707 2010-07-08  Richard Guenther  <rguenther@suse.de>
2708
2709         PR tree-optimization/44831
2710         * gcc.c-torture/compile/pr44831.c: New testcase.
2711         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2712
2713 2010-07-08  Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/44861
2716         * g++.dg/vect/pr44861.cc: New testcase.
2717
2718 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2719
2720         PR middle-end/44828
2721         * gcc.c-torture/execute/pr44828.x: New file.
2722
2723 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2724
2725         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2726         dg-options.
2727         * g++.dg/ext/altivec-17.C: Adjust error message.
2728
2729 2010-07-07  Tom Tromey  <tromey@redhat.com>
2730
2731         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2732
2733 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2734
2735         PR target/44844
2736         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2737         * gcc.target/i386/rdrand-2.c: Likewise.
2738         * gcc.target/i386/rdrand-3.c: Likewise.
2739
2740 2010-07-07  Jan Hubicka  <jh@suse.cz>
2741
2742         PR middle-end/44813
2743         * g++.dg/torture/pr44813.C: New testcase.
2744         * g++.dg/torture/pr44826.C: New testcase.
2745
2746 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2747
2748         PR rtl-optimization/44787
2749         * gcc.c-torture/compile/pr44788.c: New test.
2750         * gcc.target/arm/pr44788.c: New test.
2751
2752 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2753
2754         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2755
2756 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2757
2758         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2759         to dg-options.
2760
2761 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2762
2763         PR fortran/44742
2764         * gfortran.dg/parameter_array_init_6.f90: New.
2765         * gfortran.dg/initialization_20.f90: Update dg-error.
2766         * gfortran.dg/initialization_24.f90: Ditto.
2767
2768 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2769         PR fortran/PR44693
2770         * gfortran.dg/dim_range_1.f90:  New test.
2771         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2772
2773 2010-07-06  Jason Merrill  <jason@redhat.com>
2774
2775         PR c++/44703
2776         * g++.dg/cpp0x/initlist41.C: New.
2777
2778         PR c++/44778
2779         * g++.dg/template/ptrmem22.C: New.
2780
2781 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2782
2783         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2784         support.
2785         * gcc.target/i386/i386.exp: Likewise.
2786
2787 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2788
2789         PR testsuite/44195
2790         * gcc.dg/lto/20100518_0.c: Limit to x86.
2791
2792 2010-07-06  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/44828
2795         * gcc.c-torture/execute/pr44828.c: New testcase.
2796
2797 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2798
2799         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2800         * g++.dg/warn/volatile1.C: Likewise.
2801         * g++.dg/template/warn1.C: Likewise.
2802
2803 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         AVX Programming Reference (June, 2010)
2806         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2807         * g++.dg/other/i386-3.C: Likewise.
2808         * gcc.target/i386/sse-12.c: Likewise.
2809
2810         * gcc.target/i386/f16c-check.h: New.
2811         * gcc.target/i386/rdfsbase-1.c: Likewise.
2812         * gcc.target/i386/rdfsbase-2.c: Likewise.
2813         * gcc.target/i386/rdgsbase-1.c: Likewise.
2814         * gcc.target/i386/rdgsbase-2.c: Likewise.
2815         * gcc.target/i386/rdrand-1.c: Likewise.
2816         * gcc.target/i386/rdrand-2.c: Likewise.
2817         * gcc.target/i386/rdrand-3.c: Likewise.
2818         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2819         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2820         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2821         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2822         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2823         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2824         * gcc.target/i386/wrfsbase-1.c: Likewise.
2825         * gcc.target/i386/wrfsbase-2.c: Likewise.
2826         * gcc.target/i386/wrgsbase-1.c: Likewise.
2827         * gcc.target/i386/wrgsbase-2.c: Likewise.
2828
2829         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2830         (__builtin_ia32_vcvtps2ph): New.
2831         (__builtin_ia32_vcvtps2ph256): Likewise.
2832
2833         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2834         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2835
2836         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2837         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2838
2839         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2840         (__builtin_ia32_vcvtps2ph256): Likewise.
2841         Add fsgsbase,rdrnd,f16c.
2842
2843         * lib/target-supports.exp (check_effective_target_f16c): New.
2844
2845 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2846
2847         * gcc.dg/guality/nrv-1.c: New test.
2848
2849 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2850
2851         PR middle-end/42505
2852         * gcc.target/arm/pr42505.c: New test case.
2853
2854 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR c++/44808
2857         * g++.dg/opt/nrv16.C: New test.
2858
2859 2010-07-05  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/44784
2862         * gcc.c-torture/compile/pr44784.c: New testcase.
2863
2864 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2865
2866         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2867         Increase loop bound and array size.
2868         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2869         Likewise.
2870
2871 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2872
2873         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2874         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2875         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2876         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2877         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2878
2879 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2880
2881         PR c++/22138
2882         * g++.dg/parse/template25.C: New.
2883
2884 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2885
2886         PR rtl-optimization/44695
2887         * gcc.dg/torture/pr44695.c: New.
2888
2889 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2890
2891         PR c++/16630
2892         * g++.dg/ext/pretty3.C: New.
2893
2894 2010-07-04  Richard Guenther  <rguenther@suse.de>
2895
2896         PR middle-end/44809
2897         * g++.dg/torture/pr44809.C: New testcase.
2898
2899 2010-07-04  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/44656
2902         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2903
2904 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2905             Revital Eres  <eres@il.ibm.com>
2906
2907         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2908         misaligned stores.
2909         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2910         gcc.dg/vect/vect-96.c: Likewise.
2911         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2912         that support misaligned stores. Change the number of expected
2913         misaligned accesses.
2914         * gcc.dg/vect/vect-peel-1.c: New test.
2915         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2916         gcc.dg/vect/vect-peel-4.c: Likewise.
2917         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2918         vectorizable on all targets that support realignment.
2919         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2920
2921 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2922
2923         PR c/44806
2924         * gcc.dg/torture/pr44806.c: New.
2925
2926 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2927
2928         * gnat.dg/cond_expr1.adb: New test.
2929
2930 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2931
2932         * gnat.dg/modular3.adb: New test.
2933         * gnat.dg/modular3_pkg.ads: New helper.
2934
2935 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2936             Mikael Pettersson  <mikpe@it.uu.se>
2937
2938         PR testsuite/44518
2939         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2940         Make signed-ness of chars explicit.  Scan the object for
2941         strings that are split by some target assemblers.
2942         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2943         explicit.
2944
2945 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2946
2947         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2948
2949 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2950
2951         PR/44128
2952         * g++.dg/warn/Wshadow-7.C: New test.
2953
2954 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2955             Julian Brown  <julian@codesourcery.com>
2956             Sandra Loosemore  <sandra@codesourcery.com>
2957
2958         * gcc.c-torture/execute/20100416-1.c: New test case.
2959
2960 2010-07-02  Julian Brown  <julian@codesourcery.com>
2961             Sandra Loosemore  <sandra@codesourcery.com>
2962
2963         PR target/43703
2964
2965         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2966         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2967
2968 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2969             Julian Brown  <julian@codesourcery.com>
2970
2971         * gcc.target/arm/neon/vadds64.c: Regenerated.
2972         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2973         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2974         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2975         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2976         * gcc.target/arm/neon-vmls-1.c: Likewise.
2977         * gcc.target/arm/neon-vsubs64.c: New execution test.
2978         * gcc.target/arm/neon-vsubu64.c: New execution test.
2979         * gcc.target/arm/neon-vadds64.c: New execution test.
2980         * gcc.target/arm/neon-vaddu64.c: New execution test.
2981
2982 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2983
2984         * gcc.target/arm/neon-vands64.c: New.
2985         * gcc.target/arm/neon-vandu64.c: New.
2986         * gcc.target/arm/neon-vbics64.c: New.
2987         * gcc.target/arm/neon-vbicu64.c: New.
2988         * gcc.target/arm/neon-veors64.c: New.
2989         * gcc.target/arm/neon-veoru64.c: New.
2990         * gcc.target/arm/neon-vorns64.c: New.
2991         * gcc.target/arm/neon-vornu64.c: New.
2992         * gcc.target/arm/neon-vorrs64.c: New.
2993         * gcc.target/arm/neon-vorru64.c: New.
2994         * gcc.target/arm/neon/vands64.c: Regenerated.
2995         * gcc.target/arm/neon/vandu64.c: Regenerated.
2996         * gcc.target/arm/neon/vbics64.c: Regenerated.
2997         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2998         * gcc.target/arm/neon/veors64.c: Regenerated.
2999         * gcc.target/arm/neon/veoru64.c: Regenerated.
3000         * gcc.target/arm/neon/vorns64.c: Regenerated.
3001         * gcc.target/arm/neon/vornu64.c: Regenerated.
3002         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3003         * gcc.target/arm/neon/vorru64.c: Regenerated.
3004
3005 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3006
3007         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3008
3009 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3010
3011         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3012         * gfortran.dg/intent_out_5.f90: Same.
3013         * gfortran.dg/ltrans-7.f90: Same.
3014         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3015
3016 2010-07-02  Jan Hubicka  <jh@suse.cz>
3017
3018         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3019
3020 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3021
3022         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3023
3024 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3025
3026         PR c++/44780
3027         * c-c++-common/Wunused-var-12.c: New test.
3028
3029 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3030
3031         PR target/42835
3032         * gcc.target/arm/pr42835.c: New test.
3033
3034         PR target/42172
3035         * gcc.target/arm/pr42172-1.c: New test.
3036
3037 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3038
3039         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3040
3041 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3042
3043         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3044         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3045         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3046         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3047         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3048         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3049         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3050         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3051         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3052         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3053         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3054         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3055         * gcc.target/arm/neon-vdup_ns64.c: New.
3056         * gcc.target/arm/neon-vdup_nu64.c: New.
3057         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3058         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3059         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3060         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3061         * gcc.target/arm/neon-vmov_ns64.c: New.
3062         * gcc.target/arm/neon-vmov_nu64.c: New.
3063         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3064         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3065         * gcc.target/arm/neon-vget_lanes64.c: New.
3066         * gcc.target/arm/neon-vget_laneu64.c: New.
3067         * gcc.target/arm/neon-vset_lanes64.c: New.
3068         * gcc.target/arm/neon-vset_laneu64.c: New.
3069
3070 2010-07-02  Richard Guenther  <rguenther@suse.de>
3071
3072         * g++.dg/torture/20100702-1.C: New testcase.
3073
3074 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3075
3076         PR target/44707
3077         * gcc.c-torture/compile/pr44707.c: New test.
3078
3079 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3080
3081         PR c++/44039
3082         * g++.dg/template/crash101.C: New.
3083
3084 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3085
3086         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3087         Use the ABI-0 accessors and fail it for m64.
3088
3089 2010-07-02  Jan Hubicka  <jh@suse.cz>
3090
3091         * g++.dg/tree-ssa/pr44706.C: New testcase.
3092
3093 2010-07-02  Richard Guenther  <rguenther@suse.de>
3094
3095         PR tree-optimization/44748
3096         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3097
3098 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3099
3100         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3101         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3102         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3103         the method types to forward:.
3104
3105 2010-06-30  Jason Merrill  <jason@redhat.com>
3106
3107         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3108         * g++.dg/other/pr25632.C: Likewise.
3109
3110 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR tree-optimization/40421
3113         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3114
3115 2010-07-01  Richard Guenther  <rguenther@suse.de>
3116
3117         PR middle-end/42834
3118         PR middle-end/44468
3119         * gcc.c-torture/execute/20100316-1.c: New testcase.
3120         * gcc.c-torture/execute/pr44468.c: Likewise.
3121         * gcc.c-torture/compile/20100609-1.c: Likewise.
3122         * gcc.dg/volatile2.c: Adjust.
3123         * gcc.dg/plugin/selfassign.c: Likewise.
3124         * gcc.dg/pr36902.c: Likewise.
3125         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3126         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3127         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3128         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3129         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3130         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3131         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3132         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3133         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3134         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3135         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3136         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3137         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3138         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3139         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3140         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3141         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3142         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3143         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3144         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3145         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3146         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3147         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3148         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3149         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3150         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3151         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3152         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3153         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3154         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3155         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3156         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3157         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3158         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3159         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3160         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3161         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3162         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3163         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3164         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3165         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3166         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3167         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3168         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3169         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3170         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3171         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3172         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3173         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3174         * g++.dg/tree-ssa/pr31146.C: Likewise.
3175         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3176         * g++.dg/tree-ssa/pr33604.C: Likewise.
3177         * g++.dg/plugin/selfassign.c: Likewise.
3178         * gfortran.dg/array_memcpy_3.f90: Likewise.
3179         * gfortran.dg/array_memcpy_4.f90: Likewise.
3180         * c-c++-common/torture/pr42834.c: New testcase.
3181
3182 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3183
3184         PR c++/44628
3185         * g++.dg/template/crash100.C: New.
3186
3187 2010-06-30  Jan Hubicka  <jh@suse.cz>
3188
3189         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3190
3191 2010-06-30  Michael Matz  <matz@suse.de>
3192
3193         PR bootstrap/44699
3194         * gcc.dg/pr44699.c: New test.
3195
3196 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3197
3198         PR tree-optimization/39799
3199         * c-c++-common/uninit-17.c: New test.
3200
3201 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3202
3203         PR libfortran/43298
3204         * gfortran.dg/read_infnan_1.f90: New test.
3205
3206 2010-06-29  Jason Merrill  <jason@redhat.com>
3207
3208         Enable implicitly declared move constructor/operator= (N3053).
3209         * g++.dg/cpp0x/implicit3.C: New.
3210         * g++.dg/cpp0x/implicit4.C: New.
3211         * g++.dg/cpp0x/implicit5.C: New.
3212         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3213         * g++.dg/cpp0x/not_special.C: Adjust.
3214         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3215         * g++.dg/cpp0x/rv1n.C: Adjust.
3216         * g++.dg/cpp0x/rv1p.C: Adjust.
3217         * g++.dg/cpp0x/rv2n.C: Adjust.
3218         * g++.dg/cpp0x/rv2p.C: Adjust.
3219         * g++.dg/cpp0x/rv3n.C: Adjust.
3220         * g++.dg/cpp0x/rv3p.C: Adjust.
3221         * g++.dg/cpp0x/rv4n.C: Adjust.
3222         * g++.dg/cpp0x/rv4p.C: Adjust.
3223         * g++.dg/cpp0x/rv5n.C: Adjust.
3224         * g++.dg/cpp0x/rv5p.C: Adjust.
3225         * g++.dg/cpp0x/rv6n.C: Adjust.
3226         * g++.dg/cpp0x/rv6p.C: Adjust.
3227         * g++.dg/cpp0x/rv7n.C: Adjust.
3228         * g++.dg/cpp0x/rv7p.C: Adjust.
3229         * g++.dg/cpp0x/rv8p.C: Adjust.
3230         * g++.dg/gomp/pr26690-1.C: Adjust.
3231         * g++.dg/other/error20.C: Adjust.
3232         * g++.dg/other/error31.C: Adjust.
3233         * g++.dg/parse/error19.C: Adjust.
3234         * g++.dg/template/qualttp5.C: Adjust.
3235         * g++.old-deja/g++.law/ctors5.C: Adjust.
3236
3237         Enable implicitly deleted functions (N2346)
3238         * g++.dg/cpp0x/defaulted17.C: New.
3239         * g++.dg/cpp0x/implicit1.C: New.
3240         * g++.dg/cpp0x/implicit2.C: New.
3241         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3242         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3243         * g++.dg/init/ctor4.C: Adjust.
3244         * g++.dg/init/synth2.C: Adjust.
3245         * g++.dg/lto/20081118_1.C: Adjust.
3246         * g++.dg/other/error13.C: Adjust.
3247         * g++.dg/other/unused1.C: Adjust.
3248         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3249         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3250         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3251         * g++.old-deja/g++.law/ctors17.C: Adjust.
3252         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3253         * g++.old-deja/g++.pt/assign1.C: Adjust.
3254         * g++.old-deja/g++.pt/crash20.C: Adjust.
3255
3256         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3257         * g++.dg/cpp0x/defaulted13.C: Adjust.
3258         * g++.dg/cpp0x/defaulted2.C: Adjust.
3259         * g++.dg/cpp0x/defaulted3.C: Adjust.
3260         * g++.dg/cpp0x/initlist9.C: Adjust.
3261         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3262         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3263         * g++.dg/init/synth2.C: Adjust.
3264
3265         * g++.dg/cpp0x/defaulted19.C: New.
3266
3267         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3268         * g++.dg/template/error23.C: Fix for -std=c++0x.
3269
3270 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3271
3272         PR fortran/44718
3273         * gfortran.dg/proc_ptr_28.f90: New.
3274
3275 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3276
3277         PR tree-optimization/43801
3278         * g++.dg/torture/pr43801.C: New test.
3279
3280         PR debug/44668
3281         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3282
3283 2010-06-29  Jason Merrill  <jason@redhat.com>
3284
3285         PR c++/44587
3286         * g++.dg/template/qualified-id2.C: New.
3287         * g++.dg/template/qualified-id3.C: New.
3288
3289 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3290
3291         PR fortran/44696
3292         * gfortran.dg/associated_target_4.f90: New.
3293
3294 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3295
3296         PR fortran/44582
3297         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3298
3299 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3300
3301         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3302
3303 2010-06-29  Jan Hubicka  <jh@suse.cz>
3304
3305         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3306
3307 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3308
3309         PR target/43902
3310         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3311         * gcc.target/arm/wmul-3.c: New test.
3312         * gcc.target/arm/wmul-4.c: New test.
3313
3314 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR rtl-optimization/44659
3317         * gcc.target/i386/extract-1.c: New.
3318         * gcc.target/i386/extract-2.c: Likewise.
3319         * gcc.target/i386/extract-3.c: Likewise.
3320         * gcc.target/i386/extract-4.c: Likewise.
3321         * gcc.target/i386/extract-5.c: Likewise.
3322         * gcc.target/i386/extract-6.c: Likewise.
3323
3324 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR c++/44682
3327         * g++.dg/warn/Wunused-var-14.C: New test.
3328
3329 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3330
3331         PR fortran/43298
3332         * gfortran.dg/nan_6.f90: New.
3333
3334 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3335
3336         PR tree-optimization/43781
3337         * gcc.dg/torture/pr43781.c: New.
3338
3339 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3340
3341         PR fortran/40158
3342         * gfortran.dg/actual_rank_check_1.f90: New test.
3343
3344 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3345
3346         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3347
3348 2010-06-28  Jan Hubicka  <jh@suse.cz>
3349
3350         PR tree-optimization/44687
3351         * gcc.c-torture/compile/pr44687.c
3352
3353 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3354
3355         PR c++/44535
3356         * g++.dg/torture/pr44535.C: New test.
3357
3358 2010-06-28  Michael Matz  <matz@suse.de>
3359
3360         PR middle-end/44592
3361         * gfortran.dg/pr44592.f90: New test.
3362
3363 2010-06-28  Jan Hubicka  <jh@suse.cz>
3364
3365         PR tree-optimization/44357
3366         * g++.dg/torture/pr44357.C: New testcase.
3367
3368 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3369
3370         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3371         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3372         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3373         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3374         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3375         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3376         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3377         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3378
3379 2010-06-27  Jan Hubicka  <jh@suse.cz>
3380
3381         * gcc.c-torture/compile/pr44686.c: New file.
3382
3383 2010-06-27  Richard Guenther  <rguenther@suse.de>
3384
3385         PR tree-optimization/44683
3386         * gcc.c-torture/execute/pr44683.c: New testcase.
3387
3388 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3389
3390         * gnat.dg/noreturn3.ad[sb]: New test.
3391
3392 2010-06-26  Jason Merrill  <jason@redhat.com>
3393
3394         * g++.dg/cpp0x/explicit5.C: New.
3395
3396 2010-06-26  Richard Guenther  <rguenther@suse.de>
3397
3398         PR tree-optimization/44393
3399         * gcc.dg/pr44393.c: New testcase.
3400
3401 2010-06-26  Jan Hubicka  <jh@suse.cz>
3402
3403         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3404
3405 2010-06-26  Richard Guenther  <rguenther@suse.de>
3406
3407         PR middle-end/44674
3408         * gcc.dg/pr44674.c: New testcase.
3409
3410 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3411
3412         * gcc.dg/opts-3.c: New test.
3413
3414 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3415
3416         * gfortran.dg/type_decl_1.f90: New.
3417         * gfortran.dg/type_decl_2.f90: New.
3418
3419 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3420
3421         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3422         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3423
3424 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3425
3426         PR testsuite/38946
3427         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3428         error in comparing reals.
3429
3430 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3431
3432         * selected_real_kind_2.f90: New.
3433         * selected_real_kind_3.f90: New.
3434
3435 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3436
3437         * gfortran.dg/entry_19.f90: New.
3438
3439 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3440
3441         * gfortran.dg/end_subroutine_1.f90: New.
3442         * gfortran.dg/end_subroutine_2.f90: New.
3443         * gfortran.dg/interface_proc_end.f90: Update.
3444
3445 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3446
3447         * gfortran.dg/semicolon_fixed.f: Update.
3448         * gfortran.dg/semicolon_fixed_2.f: New.
3449         * gfortran.dg/semicolon_free_2.f90: New.
3450         * gfortran.dg/semicolon_free.f90: Update.
3451
3452 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3453
3454         PR fortran/44448
3455         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3456
3457 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3458
3459         * g++.dg/ipa/iinline-3.C: New test.
3460         * gcc.dg/ipa/modif-1.c: Removed.
3461
3462 2010-06-25  Jan Hubicka  <jh@suse.cz>
3463
3464         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3465
3466 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3467
3468         * g++.dg/ipa/iinline-2.C: New test.
3469
3470 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3471
3472         PR middle-end/43866
3473         * gfortran.dg/pr43866.f90: New test.
3474
3475         PR tree-optimization/44539
3476         * gcc.dg/pr44539.c: New test.
3477
3478 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3479
3480         From Jim Wilson:
3481         PR target/43902
3482         * gcc.target/mips/madd-9.c: New test.
3483
3484 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3485
3486         PR c/44517
3487         * gcc.dg/noncompile/pr44517.c: New.
3488         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3489
3490 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3491
3492         PR testsuite/43283
3493         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3494         and add argument to nop for IA64.
3495
3496 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3497
3498         PR target/44588
3499         * gcc.target/i386/mod-1.c: New.
3500         * gcc.target/i386/umod-1.c: Likewise.
3501         * gcc.target/i386/umod-2.c: Likewise.
3502         * gcc.target/i386/umod-3.c: Likewise.
3503
3504 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR middle-end/44492
3507         * g++.dg/torture/pr44492.C: New test.
3508
3509 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3510
3511         * c-c++-common/warn-omitted-condop.c: New.
3512
3513 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3514
3515         PR fortran/44614
3516         * gfortran.dg/import8.f90: New.
3517
3518 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3519
3520         * gnat.dg/not_null.adb: Update test case.
3521
3522 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR c++/44619
3525         * g++.dg/warn/Wunused-var-13.C: New test.
3526
3527         PR c++/44627
3528         * g++.dg/diagnostic/method1.C: New test.
3529
3530 2010-06-22  Cary Coutant  <ccoutant@google.com>
3531
3532         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3533
3534 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3535
3536         PR fortran/44616
3537         * gfortran.dg/abstract_type_8.f03: New.
3538
3539 2010-06-21  Jason Merrill  <jason@redhat.com>
3540
3541         * g++.dg/cpp0x/noexcept08.C: New.
3542
3543         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3544
3545 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3546
3547         PR target/44615
3548         * gcc.target/i386/sse2-vec-2a.c: New.
3549
3550 2010-06-21  DJ Delorie  <dj@redhat.com>
3551
3552         * gcc.dg/pragma-diag-1.c: New.
3553
3554 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3555
3556         PR target/44615
3557         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3558
3559 2010-06-21  Alan Modra  <amodra@gmail.com>
3560
3561         PR testsuite/44505
3562         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3563         tail call to check_fa_mid.
3564
3565 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3566
3567         PR target/44575
3568         * gcc.c-torture/execute/pr44575.c: New test.
3569
3570 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3571
3572         PR fortran/40632
3573         * gfortran.dg/contiguous_1.f90: New.
3574         * gfortran.dg/contiguous_2.f90: New.
3575         * gfortran.dg/contiguous_3.f90: New.
3576
3577 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3578
3579         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3580         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3581
3582 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3583
3584         PR target/44546
3585         * gcc.target/i386/pr44546.c: New test.
3586
3587 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3588
3589         * gcc.dg/opts-2.c: New test.
3590
3591 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3592
3593         PR fortran/44584
3594         * gfortran.dg/typebound_proc_15.f03: Modified.
3595
3596 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3597
3598         PR target/44072
3599         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3600         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3601
3602 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3603
3604         * g++.dg/ext/label13.C: Fix typo in last change.
3605
3606 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3607
3608         PR libfortran/44477
3609         * gfortran.dg/eof_3.f90
3610         * gfortran.dg/endfile_2.f90
3611         * gfortran.dg/endfile_4.f90
3612         * gfortran.dg/endfile_3.f90
3613
3614 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3615
3616         PR c++/41090
3617         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3618
3619 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3620
3621         PR fortran/44556
3622         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3623
3624 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3625
3626         * gcc.target/arm/pr40900.c: New test.
3627
3628 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3629
3630         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3631
3632 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3633
3634         PR fortran/44558
3635         * gfortran.dg/typebound_call_15.f03: New.
3636
3637 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3638
3639         PR c++/44486
3640         * g++.dg/pr44486.C: New.
3641
3642 2010-06-16  DJ Delorie  <dj@redhat.com>
3643
3644         * gcc.target/i386/volatile-bitfields-1.c: New.
3645         * gcc.target/i386/volatile-bitfields-2.c: New.
3646
3647 2010-06-16  Jason Merrill  <jason@redhat.com>
3648
3649         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3650
3651         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3652
3653 2010-06-16  Richard Guenther  <rguenther@suse.de>
3654
3655         PR c/44555
3656         * gcc.c-torture/execute/pr44555.c: New testcase.
3657
3658 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3659
3660         PR fortran/44549
3661         * gfortran.dg/typebound_proc_16.f03: New.
3662
3663 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3664
3665         * g++.dg/torture/pr43905.C: New test.
3666
3667 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3668
3669         PR testsuite/44538
3670         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3671         initialization loop from being vectorized.
3672         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3673
3674 2010-06-16  Alan Modra  <amodra@gmail.com>
3675
3676         PR tree-optimization/44507
3677         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3678
3679 2010-06-15  Jason Merrill  <jason@redhat.com>
3680
3681         * g++.dg/overload/arg3.C: Adjust error locations.
3682         * g++.dg/overload/copy1.C: Likewise.
3683         * g++.dg/tc1/dr152.C: Likewise.
3684         * g++.dg/template/incomplete4.C: Likewise.
3685         * g++.dg/template/incomplete5.C: Likewise.
3686         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3687         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3688         * g++.old-deja/g++.pt/crash9.C: Likewise.
3689
3690         * g++.dg/inherit/virtual5.C: New.
3691
3692         * g++.dg/cpp0x/defaulted18.C: New.
3693
3694         * g++.dg/cpp0x/initlist40.C: New.
3695
3696         * g++.dg/cpp0x/initlist39.C: New.
3697
3698 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3699
3700         PR middle-end/44391
3701         * gcc.dg/graphite/pr44391.c: New.
3702
3703 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3704
3705         PR fortran/43388
3706         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3707         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3708         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3709         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3710
3711 2010-06-15  Richard Guenther  <rguenther@suse.de>
3712
3713         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3714
3715 2010-06-15  Richard Guenther  <rguenther@suse.de>
3716
3717         * gcc.dg/vect/bb-slp-21.c: Adjust.
3718         * gcc.dg/vect/bb-slp-13.c: Likewise
3719         * gcc.dg/vect/bb-slp-4.c: Likewise
3720         * gcc.dg/vect/bb-slp-22.c: Likewise
3721         * gcc.dg/vect/bb-slp-14.c: Likewise
3722         * gcc.dg/vect/bb-slp-23.c: Likewise
3723         * gcc.dg/vect/bb-slp-15.c: Likewise
3724         * gcc.dg/vect/bb-slp-17.c: Likewise
3725         * gcc.dg/vect/bb-slp-18.c: Likewise
3726         * gcc.dg/vect/bb-slp-19.c: Likewise
3727         * gcc.dg/vect/bb-slp-10.c: Likewise
3728         * gcc.dg/vect/bb-slp-11.c: Likewise
3729         * gcc.dg/vect/bb-slp-20.c: Likewise
3730         * gcc.dg/vect/bb-slp-3.c: Likewise
3731
3732 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR fortran/44536
3735         * gfortran.dg/gomp/pr44536.f90: New test.
3736         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3737
3738 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3739
3740         PR target/44534
3741         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3742         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3743
3744 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR tree-optimization/44508
3747         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3748
3749         PR bootstrap/44509
3750         * gcc.dg/pr44509.c: New test.
3751
3752 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3753
3754         PR tree-optimization/44507
3755         * gcc.dg/vect/pr44507.c: New test.
3756
3757 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3758
3759         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3760         and c-pretty-print.h.
3761
3762         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3763
3764 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3765
3766         * gfortran.dg/whole_file_18.f90: Updated error message.
3767
3768 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3769
3770         * gfortran.dg/whole_file_20.f03: New.
3771
3772 2010-06-12  Jan Hubicka  <jh@suse.cz>
3773
3774         * gcc.c-torture/compile/pc44485.c: New testcase.
3775
3776 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3777
3778         PR fortran/40117
3779         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3780         * gfortran.dg/typebound_proc_14.f03: New.
3781         * gfortran.dg/typebound_proc_15.f03: New.
3782
3783 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3784
3785         * gcc.dg/opts-1.c: New test.
3786
3787 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3788
3789         * gcc.dg/funroll-loops-all.c: Update expected error.
3790
3791 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3792
3793         PR target/44481
3794         * gcc.target/i386/pr44481.c: New test.
3795
3796 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3797
3798         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3799
3800 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3801
3802         PR middle-end/44483
3803         * gcc.dg/tree-ssa/pr44483.c: New.
3804
3805 2010-06-11  Paul Brook  <paul@codesourcery.com>
3806
3807         * g++.dg/other/arm-neon-1.C: New test.
3808
3809 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3810
3811         PR fortran/42051
3812         PR fortran/43896
3813         * gfortran.dg/class_23.f03: New test.
3814
3815 2010-06-11  Jan Hubicka  <jh@suse.cz>
3816
3817         * gcc.dg/ipa/pure-const-2.c: New testcase.
3818
3819 2010-06-11  Jan Hubicka  <jh@suse.cz>
3820
3821         * gcc.dg/noreturn-7.c: Update.
3822         * gcc.dg/noreturn-4.c: Update.
3823
3824 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3825
3826         Fix MIPS bootstrap
3827         * g++.dg/other/typedef4.C: New test.
3828
3829 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3830
3831         PR fortran/44207
3832         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3833
3834 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3835
3836         PR fortran/44457
3837         * gfortran.dg/asynchronous_3.f03
3838
3839 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3840
3841         PR middle-end/44185
3842         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3843         non-temporal stores out of the tests to form new test cases.  As a
3844         result, no non-temporal store should be generated in this case.
3845
3846         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3847         prefetch-7.c that generate one non-temporal store.
3848
3849         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3850         prefetch-7.c that generate one non-temporal store and one
3851         one-temporal prefetch.
3852
3853 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3854
3855         PR tree-optimization/44258
3856         * gcc.dg/tree-ssa/pr44258.c: New test.
3857
3858 2010-06-10  Daniel Kraft  <d@domob.eu>
3859
3860         PR fortran/38936
3861         * gfortran.dg/associate_1.f03: New test.
3862         * gfortran.dg/associate_2.f95: New test.
3863         * gfortran.dg/associate_3.f03: New test.
3864         * gfortran.dg/associate_4.f08: New test.
3865
3866 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3867
3868         * gfortran.dg/selected_char_kind_4.f90: New test.
3869
3870 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3871
3872         * gcc.dg/pr42461.c: New test.
3873
3874 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3875
3876         PR fortran/44347
3877         * gfortran.dg/selected_real_kind_1.f90: New.
3878
3879 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3880
3881         PR fortran/44359
3882         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3883         warning.
3884         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3885         check for warning.
3886
3887 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3888
3889         * gfortran.dg/data_namelist_conflict.f90: New test.
3890
3891 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3892
3893         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3894         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3895         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3896
3897 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3898
3899         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3900         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3901         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3902         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3903         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3904
3905 2010-06-09  Jason Merrill  <jason@redhat.com>
3906
3907         PR c++/44366
3908         * g++.dg/cpp0x/decltype23.C: Move to...
3909         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3910
3911 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3912
3913         PR fortran/44211
3914         * gfortran.dg/typebound_call_14.f03: New test.
3915
3916 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3917
3918         PR tree-optimization/44423
3919         * gcc.dg/tree-ssa/pr44423.c: New test.
3920
3921 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3922
3923         PR testsuite/42843
3924         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3925         TV_NONE to initialize tv_id field.
3926         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3927         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3928         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3929         Include toplev.h .
3930         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3931         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3932         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3933
3934 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3935
3936         PR tree-optimization/39874
3937         PR middle-end/28685
3938         * gcc.dg/pr39874.c: New file.
3939
3940 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3941
3942         * g++.dg/ext/attr-alias-1.C: New.
3943         * g++.dg/ext/attr-alias-2.C: New.
3944
3945 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/44446
3948         * gfortran.dg/proc_ptr_27.f90: New.
3949
3950 2010-06-07  Jason Merrill  <jason@redhat.com>
3951
3952         PR c++/44366
3953         * g++.dg/cpp0x/decltype23.C: New.
3954
3955 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3956             Shujing Zhao  <pearly.zhao@oracle.com>
3957
3958         PR c/37724
3959         * gcc.dg/c90-const-expr-10.c: Adjust.
3960         * gcc.dg/c99-const-expr-10.c: Adjust.
3961         * gcc.dg/init-bad-7.c: New.
3962
3963 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3964
3965         * lib/target-supports.exp (check_effective_target_gas): New proc.
3966         * gcc.c-torture/execute/960321-1.x: New file.
3967
3968 2010-06-07  Jason Merrill  <jason@redhat.com>
3969
3970         PR c++/44401
3971         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3972
3973 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR c++/44444
3976         * g++.dg/warn/Wunused-var-12.C: New test.
3977
3978         PR c++/44443
3979         * c-c++-common/Wunused-var-11.c: New test.
3980
3981 2010-06-07  Jan Hubicka  <jh@suse.cz>
3982
3983         * gcc.dg/ipa/pure-const-1.c: New testcase.
3984
3985 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3986
3987         PR rtl-optimization/44404
3988         * gcc.dg/pr44404.c: New.
3989
3990 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3991
3992         PR target/44159
3993         * gcc.target/i386/abi-2.c: Check sysv abi here.
3994         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3995         function to avoid failures by different ABIs.
3996         * gcc.target/i386/aes-check.h: Likewise.
3997         * gcc.target/i386/avx-check.h: Likewise.
3998         * gcc.target/i386/fma4-check.h: Likewise.
3999         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4000         * gcc.target/i386/mmx-check.h: Likewise.
4001         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4002         * gcc.target/i386/pclmul-check.h: Likewise.
4003         * gcc.target/i386/sse-check.h: Likewise.
4004         * gcc.target/i386/sse2-check.h: Likewise.
4005         * gcc.target/i386/sse3-check.h: Likewise.
4006         * gcc.target/i386/sse4_1-check.h: Likewise.
4007         * gcc.target/i386/sse4_2-check.h: Likewise.
4008         * gcc.target/i386/sse4a-check.h: Likewise.
4009         * gcc.target/i386/ssse3-check.h: Likewise.
4010         * gcc.target/i386/xop-check.h: Likewise.
4011         * gcc.target/i386/pr27971.c: Fix for LLP64.
4012         * gcc.target/i386/pr39139.c: Likewise.
4013         * gcc.target/i386/pr39315-check.c: Likewise.
4014         * gcc.target/i386/vararg-1.c: Likewise.
4015         * gcc.target/i386/vararg-2.c: Likewise.
4016         Additional add dg-compile to avoid failure due
4017         missing foo symbol.
4018
4019         * gcc.dg/compound-literal-1.c: Fix for llp64.
4020         * gcc.dg/pr32370.c: Likewise.
4021         * gcc.dg/pr37561.c: Likewise.
4022         * gcc.dg/pr41340.c: Likewise.
4023         * gcc.dg/pr41551.c: Likewise.
4024
4025 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4026
4027         PR c++/44188
4028         * g++.dg/debug/dwarf2/typedef3.C: New test.
4029
4030 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4031
4032         PR c/20000
4033         * c-c++-common/pr20000.c: New.
4034
4035 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4036
4037         PR c++/44086
4038         * g++.dg/init/pr44086.C: New.
4039         * g++.dg/cpp0x/decltype4.C: Adjust.
4040
4041 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4042
4043         PR fortran/43945
4044         * gfortran.dg/generic_23.f03: New test.
4045
4046 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4047
4048         PR fortran/43895
4049         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4050
4051 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4052
4053         PR c++/44361
4054         * c-c++-common/Wunused-var-9.c: New test.
4055
4056 2010-06-05  Jason Merrill  <jason@redhat.com>
4057
4058         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4059
4060 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4061
4062         PR c/44322
4063         * gcc.dg/c99-restrict-4.c: New test.
4064
4065 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4066
4067         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4068         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4069         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4070         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4071         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4072         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4073         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4074         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4075         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4076         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4077         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4078         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4079         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4080         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4081         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4082         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4083         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4084         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4085         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4086         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4087         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4088         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4089
4090 2010-06-04  Jason Merrill  <jason@redhat.com>
4091
4092         * g++.dg/cpp0x/noexcept06.C: New.
4093         * g++.dg/cpp0x/noexcept07.C: New.
4094
4095         * g++.dg/cpp0x/noexcept01.C: New.
4096         * g++.dg/cpp0x/noexcept02.C: New.
4097         * g++.dg/cpp0x/noexcept03.C: New.
4098         * g++.dg/cpp0x/noexcept04.C: New.
4099         * g++.dg/cpp0x/noexcept05.C: New.
4100
4101 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4102
4103         PR c++/44412
4104         * g++.dg/warn/Wunused-var-10.C: New test.
4105         * g++.dg/warn/Wunused-var-11.C: New test.
4106
4107         PR c++/44362
4108         * c-c++-common/Wunused-var-10.c: New test.
4109
4110 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4111
4112         PR c/25880
4113         * gcc.dg/assign-warn-2.c: Update.
4114         * gcc.dg/cpp/line3.c: Update.
4115         * gcc.dg/c99-array-lval-8.c: Update.
4116         * gcc.dg/cast-qual-2.c: Update.
4117         * gcc.dg/c99-arraydecl-3.c:  Update.
4118         * gcc.dg/assign-warn-1.c:  Update.
4119         * gcc.dg/format/gcc_diag-1.c:  Update.
4120
4121 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4122
4123         PR rtl-optimization/39871
4124         PR rtl-optimization/40615
4125         PR rtl-optimization/42500
4126         PR rtl-optimization/42502
4127         * gcc.target/arm/eliminate.c: New test.
4128
4129 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4130
4131         PR libstdc++/44410
4132         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4133         * g++.old-deja/g++.other/delete3.C: Likewise.
4134         * g++.old-deja/g++.other/new.C: Likewise.
4135         * g++.old-deja/g++.law/operators27.C: Likewise.
4136         * g++.old-deja/g++.mike/p755.C: Likewise.
4137         * g++.dg/eh/new1.C: Likewise.
4138         * g++.dg/init/new5.C: Likewise.
4139
4140 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4141
4142         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4143         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4144         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4145
4146 2010-06-03  Richard Guenther  <rguenther@suse.de>
4147
4148         PR lto/41921
4149         * lib/lto.exp: Always load gcc.exp.
4150         (lto-obj): For C source files invoke gcc_target_compile.
4151         * g++.dg/lto/20100603-1_0.C: New testcase.
4152         * g++.dg/lto/20100603-1_1.c: Likewise.
4153
4154 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4155
4156         PR tree-optimization/43688
4157         * gfortran.dg/pr43688.f90: New.
4158
4159 2010-06-03  Richard Guenther  <rguenther@suse.de>
4160
4161         PR lto/41584
4162         * gcc.dg/lto/20100603-1_0.c: New testcase.
4163         * gcc.dg/lto/20100603-2_0.c: Likewise.
4164         * gcc.dg/lto/20100603-3_0.c: Likewise.
4165
4166 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4167
4168         PR target/44218
4169         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4170         * gcc.target/powerpc/recip-2.c: Ditto.
4171         * gcc.target/powerpc/recip-3.c: Ditto.
4172         * gcc.target/powerpc/recip-4.c: Ditto.
4173         * gcc.target/powerpc/recip-5.c: Ditto.
4174         * gcc.target/powerpc/recip-6.c: Ditto.
4175         * gcc.target/powerpc/recip-7.c: Ditto.
4176         * gcc.target/powerpc/recip-test.h: Ditto.
4177         * gcc.target/powerpc/recip-test2.h: Ditto.
4178
4179 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4180
4181         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4182
4183 2010-06-02  Jason Merrill  <jason@redhat.com>
4184
4185         * g++.dg/ext/vector9.C: Expect typedef in error message.
4186
4187         PR c++/9726
4188         PR c++/23594
4189         PR c++/44333
4190         * g++.dg/tc1/dr101.C: Remove xfails.
4191
4192 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4193
4194         PR middle-end/44372
4195         * g++.dg/ipa/pr44372.C: New.
4196
4197 2010-06-02  Jan Hubicka  <jh@suse.cz>
4198
4199         PR middle-end/44295
4200         * g++.dg/torture/pr44295.C: Neww testcase.
4201
4202 2010-06-02  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcc.dg/tree-ssa/loadpre6.c: Update.
4205
4206 2010-06-02  Richard Guenther  <rguenther@suse.de>
4207
4208         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4209         diagnostic.h.
4210
4211 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4212
4213         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4214         the link fail message.
4215
4216 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4217
4218         PR fortran/44360
4219         * gfortran.dg/use_13.f90: New test case.
4220
4221 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4222
4223         PR fortran/44371
4224         * gfortran.dg/error_stop_2.f08: Minor update.
4225
4226 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4227
4228         PR fortran/44371
4229         * gfortran.dg/error_stop_1.f08: New test.
4230         * gfortran.dg/error_stop_2.f08: New test.
4231
4232 2010-06-01  Jason Merrill  <jason@redhat.com>
4233
4234         DR 990
4235         * g++.dg/cpp0x/initlist37.C: New.
4236         * g++.dg/cpp0x/initlist38.C: New.
4237
4238         PR c++/44358
4239         * g++.dg/cpp0x/initlist36.C: New.
4240
4241 2010-05-31 Jan Hubicka  <jh@suse.cz>
4242
4243         * gcc.dg/noreturn-8.c: New testcase.
4244
4245 2010-05-31 Jan Hubicka  <jh@suse.cz>
4246
4247         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4248         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4249
4250 2010-05-31 Jan Hubicka  <jh@suse.cz>
4251
4252         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4253         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4254
4255 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4256
4257         PR fortran/36928
4258         * gfortran.dg/dependency_27.f90:  New test.
4259         * gfortran.dg/array_assign_1.F90:  New test.
4260
4261 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR target/44338
4264         * gcc.target/i386/sse-24.c: New test.
4265
4266 2010-05-31  Jan Hubicka  <jh@suse.cz>
4267
4268         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4269
4270 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4271
4272         PR middle-end/44337
4273         * gcc.dg/pr44337.c: New test.
4274
4275         PR tree-optimization/44182
4276         * g++.dg/debug/pr44182.C: New test.
4277
4278 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4279
4280         * gcc.dg/nested-func-7.c: New test.
4281         * gnat.dg/frame_overflow.adb: Adjust directives.
4282
4283 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4284
4285         * gnat.dg/prot2.ad[sb]: New test.
4286         * gnat.dg/prot2_pkg1.ads: New helper.
4287         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4288
4289 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4290
4291         * gnat.dg/array11.adb: Adjust dg-warning directive.
4292         * gnat.dg/object_overflow.adb: Likewise.
4293
4294 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4295
4296         PR middle-end/44306
4297         * gcc.dg/tree-ssa/pr44306.c: New.
4298
4299 2010-05-29  Jan Hubicka  <jh@suse.cz>
4300
4301         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4302
4303 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4304
4305         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4306
4307 2010-05-28  Mike Stump  <mikestump@comcast.net>
4308
4309         PR objc/44125
4310         * objc.dg/const-str-9.m: Remove static.
4311
4312 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR target/43636
4315         * gcc.c-torture/compile/pr43636.c: New test.
4316
4317 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4318
4319         PR objc++/23616
4320         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4321         * obj-c++.dg/try-catch-9.mm: Ditto.
4322
4323 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4324
4325         Revert patch for PR c++/44188
4326         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4327
4328 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4329
4330         PR c++/44188
4331         * g++.dg/debug/dwarf2/typedef3.C: New test.
4332
4333 2010-05-27  Jason Merrill  <jason@redhat.com>
4334
4335         PR c++/43555
4336         * g++.dg/ext/vla9.C: New.
4337
4338 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4339
4340         PR objc/44140
4341         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4342         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4343         * objc.dg/torture/tls/thr-init.m: Ditto.
4344         * objc.dg/torture/trivial.m: Ditto.
4345         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4346         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4347         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4348         * obj-c++.dg/torture/trivial.mm: Ditto.
4349
4350 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4351
4352         * g++.dg/lto/20100302_0.C: Skip on darwin.
4353
4354 2010-05-27  Richard Guenther  <rguenther@suse.de>
4355
4356         PR tree-optimization/44284
4357         * gcc.dg/vect/vect-118.c: New testcase.
4358         * gcc.dg/vect/bb-slp-20.c: Adjust.
4359         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4360         * gcc.dg/vect/slp-9.c: Likewise.
4361         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4362         * gcc.dg/vect/vect-10.c: Likewise.
4363         * gcc.dg/vect/vect-109.c: Likewise.
4364         * gcc.dg/vect/vect-12.c: Likewise.
4365         * gcc.dg/vect/vect-36.c: Likewise.
4366         * gcc.dg/vect/vect-7.c: Likewise.
4367         * gcc.dg/vect/vect-iv-8.c: Likewise.
4368         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4369         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4370         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4371         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4372         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4373         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4374         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4375         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4376         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4377         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4378         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4379         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4380         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4381         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4382         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4383         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4384         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4385
4386 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4387
4388         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4389         necessary.
4390
4391 2010-05-26  Jan Hubicka  <jh@suse.cz>
4392
4393         * gcc.dg/lto/materialize-1_0.c: New file.
4394         * gcc.dg/lto/materialize-1_1.c: New file.
4395
4396 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4397
4398         * gnat.dg/lto10.adb: New test.
4399         * gnat.dg/lto10_pkg.ads: New helper.
4400
4401 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4402
4403         * lib/target-supports.exp (check_effective_target_int128): New
4404         function to check if __int128 types are available for target.
4405         * c-c++-common/int128-types-1.c: New.
4406         * c-c++-common/int128-1.c: New.
4407         * c-c++-common/int128-2.c: New.
4408         * g++.dg/abi/mangle43.C: New.
4409         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4410         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4411         pointer-wide scalar.
4412         * g++.dg/other/pr25632.C: Likewise.
4413         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4414         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4415         overflow warnings.
4416         * g++.dg/warn/pr13358-4.C: Likewise.
4417         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4418         * g++.dg/warn/Wconversion-null.C: Likewise.
4419
4420 2010-05-26  Jason Merrill  <jason@redhat.com>
4421
4422         PR c++/43382
4423         * g++.dg/cpp0x/variadic101.C: New.
4424
4425 2010-05-26  Richard Guenther  <rguenther@suse.de>
4426
4427         PR rtl-optimization/44164
4428         * gcc.c-torture/execute/pr44164.c: New testcase.
4429         * g++.dg/tree-ssa/pr13146.C: Adjust.
4430
4431 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4432
4433         PR fortran/40011
4434         * gfortran.dg/whole_file_19.f90 : New test.
4435
4436 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4437
4438         PR fortran/30668
4439         PR fortran/31346
4440         PR fortran/34260
4441         * gfortran.dg/pr40999.f: Fix function type.
4442         * gfortran.dg/whole_file_5.f90: Likewise.
4443         * gfortran.dg/whole_file_6.f90: Likewise.
4444         * gfortran.dg/whole_file_16.f90: New.
4445         * gfortran.dg/whole_file_17.f90: New.
4446         * gfortran.dg/whole_file_18.f90: New.
4447
4448 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4449             Iain Sandoe  <iains@gcc.gnu.org>
4450
4451         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4452         * gcc.c-torture/compile/pr44197.c: Require alias support.
4453         * gcc.dg/lto/20081222_0.c: Ditto.
4454
4455 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4456
4457         PR debug/42801
4458         * gcc.dg/guality/vla-2.c: New test.
4459
4460 2010-05-25  Richard Guenther  <rguenther@suse.de>
4461
4462         PR middle-end/44069
4463         * g++.dg/torture/pr44069.C: New testcase.
4464
4465 2010-05-25  Richard Guenther  <rguenther@suse.de>
4466
4467         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4468
4469 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4470
4471         PR objc/44140
4472         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4473
4474 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4475
4476         * obj-c++.dg/torture/tls/trivial.mm: New.
4477         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4478         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4479         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4480         * obj-c++.dg/torture/tls/diag-1.mm: New.
4481         * obj-c++.dg/torture/tls/tls.exp: New.
4482         * obj-c++.dg/torture/trivial.mm: New.
4483         * obj-c++.dg/torture/dg-torture.exp: New.
4484         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4485         * obj-c++.dg/tls/trivial.m: New.
4486         * obj-c++.dg/tls/init-1.mm: New.
4487         * obj-c++.dg/tls/diag-1.mm: New.
4488         * obj-c++.dg/tls/init-2.mm: New.
4489         * obj-c++.dg/tls/diag-2.mm: New.
4490         * obj-c++.dg/tls/diag-3.mm: New.
4491         * obj-c++.dg/tls/diag-4.mm: New.
4492         * obj-c++.dg/tls/static-1.mm: New.
4493         * obj-c++.dg/tls/tls.exp: New.
4494         * obj-c++.dg/tls/diag-5.mm: New.
4495         * obj-c++.dg/tls/static-1a.mm: New.
4496         * objc-obj-c++-shared/Object1.mm: New.
4497         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4498
4499 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4500
4501         PR objc++/43689
4502         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4503         * obj-c++.dg/const-str-6.mm: Ditto.
4504
4505 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4506
4507         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4508
4509 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4510
4511         PR ada/38394
4512         * gnat.dg/array13.ad[sb]: New test.
4513
4514 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4515             Sandra Loosemore  <sandra@codesourcery.com>
4516
4517         * gcc.target/arm/neon/: Regenerated test cases.
4518
4519         * gcc.target/arm/neon/polytypes.c,
4520         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4521         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4522         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4523         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4524         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4525         dg-add-options arm_neon.
4526
4527         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4528         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4529         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4530         and arm_neon_fp16_ok.
4531
4532         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4533         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4534
4535         * lib/target-supports.exp (add_options_for_arm_neon): New.
4536         (check_effective_target_arm_neon_ok_nocache): New, from
4537         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4538         (check_effective_target_arm_neon_ok): Use
4539         check_effective_target_arm_neon_ok_nocache.
4540         (add_options_for_arm_neon_fp16)
4541         (check_effective_target_arm_neon_fp16_ok)
4542         check_effective_target_arm_neon_fp16_ok_nocache): New.
4543         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4544
4545 2010-05-24  Jason Merrill  <jason@redhat.com>
4546
4547         PR c++/41510
4548         * g++.dg/cpp0x/initlist35.C: New.
4549         * g++.dg/init/brace6.C: Adjust.
4550
4551 2010-05-24  Paul Brook  <paul@codesourcery.com>
4552
4553         * gcc.target/arm/frame-pointer-1.c: New test.
4554         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4555         pointer elimination.
4556
4557 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4558
4559         PR target/44245
4560         * gcc.target/i386/crc32-3.c: New.
4561         * gcc.target/i386/crc32-4.c: Likewise.
4562
4563 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4564
4565         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4566         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4567         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4568
4569 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4570
4571         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4572
4573 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4574
4575         PR target/43869
4576         * gcc.c-target/pr43869.c: New test.
4577
4578 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4579
4580         PR fortran/44212
4581         * gfortran.dg/class_22.f03: New.
4582
4583 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4584
4585         PR lto/44238
4586         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4587
4588 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4589
4590         PR fortran/44213
4591         * gfortran.dg/abstract_type_7.f03: New.
4592
4593 2010-05-21  Jason Merrill  <jason@redhat.com>
4594
4595         * g++.dg/eh/spec11.C: Test cleanup optimization.
4596
4597 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR debug/44223
4600         * gcc.target/i386/pr44223.c: New test.
4601
4602 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4603
4604         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4605
4606 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4607
4608         * g++.dg/other/const3.C: New test.
4609
4610 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4611
4612         PR fortran/38407
4613         * warn_unused_dummy_argument_1.f90: New.
4614         * warn_unused_dummy_argument_2.f90: New.
4615
4616 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4617
4618         PR c++/30298
4619         * g++.dg/inherit/crash1.C: New.
4620         * g++.dg/inherit/crash2.C: Likewise.
4621
4622 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR debug/44178
4625         * g++.dg/debug/pr44178.C: New test.
4626
4627 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4628
4629         PR middle-end/44185
4630         * gcc.dg/tree-ssa/prefetch-6.c: Add
4631         --param min-insn-to-prefetch-ratio=6.
4632         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4633         allow unrolling, and adjust the movnti count.
4634
4635 2010-05-20  Jan Hubicka  <jh@suse.cz>
4636
4637         PR middle-end/44197
4638         * gcc.c-torture/compile/pr44197.c: New file.
4639
4640 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4641
4642         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4643         Fix test code.
4644         (check_effective_target_xop): Remove __may_alias__ attribute.
4645
4646 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4647
4648         PR target/44202
4649         * gcc.c-torture/execute/pr44202-1.c: New test.
4650
4651 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4652
4653         PR fortran/43851
4654         * gfortran.dg/label_1.f90: Update test.
4655
4656 2010-05-19  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/lto/ipareference2_0.c: New file.
4659         * gcc.dg/lto/ipareference2_1.c: New file.
4660
4661 2010-05-19  Jason Merrill  <jason@redhat.com>
4662
4663         * g++.dg/parse/fn-typedef2.C: New.
4664
4665         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4666         function type.
4667
4668         PR c++/44193
4669         * g++.dg/template/fntype1.C: New.
4670
4671 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4672
4673         * gnat.dg/discr23.ad[sb]: New test.
4674         * gnat.dg/discr23_pkg.ads: New helper.
4675
4676         * gnat.dg/specs/controlled1.ads: New test.
4677         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4678
4679 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4680
4681         PR fortran/44055
4682         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4683         Fixed scope of C_SIZEOF.
4684         * gfortran.dg/warn_conversion_2.f90: New.
4685
4686 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4689         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4690         for optional selector.
4691         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4692         (check_effective_target_sse3): New proc.
4693         * gcc.target/i386/math-torture/math-torture.exp: Load
4694         target-supports.exp.
4695         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4696         check_effective_target_sse2.
4697         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4698         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4699         * g++.dg/vect/vect.exp: Likewise.
4700         * gfortran.dg/vect/vect.exp: Likewise.
4701         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4702         -msse2 if check_effective_target_sse2.
4703
4704         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4705         * gcc.target/i386/3dnow-2.c: Likewise.
4706         * gcc.target/i386/3dnowA-1.c: Likewise.
4707         * gcc.target/i386/3dnowA-2.c: Likewise.
4708         * gcc.target/i386/pr42549.c: Likewise.
4709
4710         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4711         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4712         * gcc.target/i386/sse3-addsubps.c: Likewise.
4713         * gcc.target/i386/sse3-haddpd.c: Likewise.
4714         * gcc.target/i386/sse3-haddps.c: Likewise.
4715         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4716         * gcc.target/i386/sse3-hsubps.c: Likewise.
4717         * gcc.target/i386/sse3-movddup.c: Likewise.
4718         * gcc.target/i386/sse3-movshdup.c: Likewise.
4719         * gcc.target/i386/sse3-movsldup.c: Likewise.
4720
4721         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4722         * g++.dg/ext/attrib35.C: Likewise.
4723         * g++.dg/opt/pr40496.C: Likewise.
4724         * g++.dg/other/i386-1.C: Likewise.
4725         * g++.dg/other/i386-4.C: Likewise.
4726         * g++.dg/other/pr34435.C: Likewise.
4727         * g++.dg/other/pr39496.C: Likewise.
4728         * g++.dg/other/pr40446.C: Likewise.
4729         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4730         * gcc.dg/compat/vector-1a_main.c: Likewise.
4731         * gcc.dg/compat/vector-2a_main.c: Likewise.
4732         * gcc.dg/lto/20090206-1_0.c: Likewise.
4733         * gcc.dg/pr34856.c: Likewise.
4734         * gcc.dg/pr36584.c: Likewise.
4735         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4736         * gcc.dg/pr37544.c: Likewise.
4737         * gcc.dg/torture/pr16104-1.c: Likewise.
4738         * gcc.dg/torture/pr35771-1.c: Likewise.
4739         * gcc.dg/torture/pr35771-2.c: Likewise.
4740         * gcc.dg/torture/pr35771-3.c: Likewise.
4741         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4742         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4743         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4744         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4745         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4746         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4747         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4748         * gcc.target/i386/20060512-1.c: Likewise.
4749         * gcc.target/i386/20060512-3.c: Likewise.
4750         * gcc.target/i386/all_one_m128i.c: Likewise.
4751         * gcc.target/i386/float128-1.c: Likewise.
4752         * gcc.target/i386/float128-2.c: Likewise.
4753         * gcc.target/i386/fpcvt-1.c: Likewise.
4754         * gcc.target/i386/fpcvt-2.c: Likewise.
4755         * gcc.target/i386/fpcvt-3.c: Likewise.
4756         * gcc.target/i386/fpprec-1.c: Likewise.
4757         * gcc.target/i386/funcspec-9.c: Likewise.
4758         * gcc.target/i386/incoming-1.c: Likewise.
4759         * gcc.target/i386/incoming-12.c: Likewise.
4760         * gcc.target/i386/incoming-2.c: Likewise.
4761         * gcc.target/i386/incoming-3.c: Likewise.
4762         * gcc.target/i386/incoming-4.c: Likewise.
4763         * gcc.target/i386/incoming-6.c: Likewise.
4764         * gcc.target/i386/incoming-7.c: Likewise.
4765         * gcc.target/i386/incoming-8.c: Likewise.
4766         * gcc.target/i386/opt-1.c: Likewise.
4767         * gcc.target/i386/opt-2.c: Likewise.
4768         * gcc.target/i386/ordcmp-1.c: Likewise.
4769         * gcc.target/i386/pr17692.c: Likewise.
4770         * gcc.target/i386/pr18614-1.c: Likewise.
4771         * gcc.target/i386/pr22152.c: Likewise.
4772         * gcc.target/i386/pr23570.c: Likewise.
4773         * gcc.target/i386/pr23575.c: Likewise.
4774         * gcc.target/i386/pr26449-1.c: Likewise.
4775         * gcc.target/i386/pr26600.c: Likewise.
4776         * gcc.target/i386/pr27790.c: Likewise.
4777         * gcc.target/i386/pr28839.c: Likewise.
4778         * gcc.target/i386/pr30970.c: Likewise.
4779         * gcc.target/i386/pr32000-1.c: Likewise.
4780         * gcc.target/i386/pr32000-2.c: Likewise.
4781         * gcc.target/i386/pr32280.c: Likewise.
4782         * gcc.target/i386/pr32661.c: Likewise.
4783         * gcc.target/i386/pr32708-1.c: Likewise.
4784         * gcc.target/i386/pr32961.c: Likewise.
4785         * gcc.target/i386/pr33329.c: Likewise.
4786         * gcc.target/i386/pr35714.c: Likewise.
4787         * gcc.target/i386/pr35767-1.c: Likewise.
4788         * gcc.target/i386/pr35767-1d.c: Likewise.
4789         * gcc.target/i386/pr35767-1i.c: Likewise.
4790         * gcc.target/i386/pr35767-2.c: Likewise.
4791         * gcc.target/i386/pr35767-2d.c: Likewise.
4792         * gcc.target/i386/pr35767-2i.c: Likewise.
4793         * gcc.target/i386/pr35767-3.c: Likewise.
4794         * gcc.target/i386/pr35767-5.c: Likewise.
4795         * gcc.target/i386/pr36222-1.c: Likewise.
4796         * gcc.target/i386/pr36578-1.c: Likewise.
4797         * gcc.target/i386/pr36578-2.c: Likewise.
4798         * gcc.target/i386/pr36992-1.c: Likewise.
4799         * gcc.target/i386/pr37101.c: Likewise.
4800         * gcc.target/i386/pr37216.c: Likewise.
4801         * gcc.target/i386/pr37434-1.c: Likewise.
4802         * gcc.target/i386/pr37434-2.c: Likewise.
4803         * gcc.target/i386/pr37843-3.c: Likewise.
4804         * gcc.target/i386/pr37843-4.c: Likewise.
4805         * gcc.target/i386/pr39162.c: Likewise.
4806         * gcc.target/i386/pr39315-1.c: Likewise.
4807         * gcc.target/i386/pr39315-2.c: Likewise.
4808         * gcc.target/i386/pr39315-3.c: Likewise.
4809         * gcc.target/i386/pr39315-4.c: Likewise.
4810         * gcc.target/i386/pr39445.c: Likewise.
4811         * gcc.target/i386/pr39496.c: Likewise.
4812         * gcc.target/i386/pr40809.c: Likewise.
4813         * gcc.target/i386/pr40906-3.c: Likewise.
4814         * gcc.target/i386/pr41019.c: Likewise.
4815         * gcc.target/i386/pr42542-1.c: Likewise.
4816         * gcc.target/i386/pr42542-2.c: Likewise.
4817         * gcc.target/i386/pr42542-3.c: Likewise.
4818         * gcc.target/i386/pr42542-3a.c: Likewise.
4819         * gcc.target/i386/pr42881.c: Likewise.
4820         * gcc.target/i386/push-1.c: Likewise.
4821         * gcc.target/i386/quad-sse.c: Likewise.
4822         * gcc.target/i386/reload-1.c: Likewise.
4823         * gcc.target/i386/sse-10.c: Likewise.
4824         * gcc.target/i386/sse-11.c: Likewise.
4825         * gcc.target/i386/sse-15.c: Likewise.
4826         * gcc.target/i386/sse-17.c: Likewise.
4827         * gcc.target/i386/sse-18.c: Likewise.
4828         * gcc.target/i386/sse-19.c: Likewise.
4829         * gcc.target/i386/sse-4.c: Likewise.
4830         * gcc.target/i386/sse-6.c: Likewise.
4831         * gcc.target/i386/sse-vect-types.c: Likewise.
4832         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4833         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4834         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4835         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4836         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4837         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4838         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4839         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4840         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4841         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4842         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4843         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4844         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4845         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4846         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4847         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4848         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4849         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4850         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4851         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4852         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4853         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4854         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4855         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4856         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4857         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4858         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4859         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4860         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4861         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4862         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4863         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4864         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4865         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4866         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4867         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4868         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4869         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4870         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4871         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4872         * gcc.target/i386/sse2-mmx.c: Likewise.
4873         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4874         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4875         * gcc.target/i386/sse2-movd-1.c: Likewise.
4876         * gcc.target/i386/sse2-movd-2.c: Likewise.
4877         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4878         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4879         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4880         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4881         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4882         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4883         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4884         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4885         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4886         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4887         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4888         * gcc.target/i386/sse2-movq-1.c: Likewise.
4889         * gcc.target/i386/sse2-movq-2.c: Likewise.
4890         * gcc.target/i386/sse2-movq-3.c: Likewise.
4891         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4892         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4893         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4894         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4895         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4896         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4897         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4898         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4899         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4900         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4901         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4902         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4903         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4904         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4905         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4906         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4907         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4908         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4909         * gcc.target/i386/sse2-pand-1.c: Likewise.
4910         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4911         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4912         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4913         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4914         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4915         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4916         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4917         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4918         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4919         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4920         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4921         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4922         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4923         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4924         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4925         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4926         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4927         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4928         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4929         * gcc.target/i386/sse2-por-1.c: Likewise.
4930         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4931         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4932         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4933         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4934         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4935         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4936         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4937         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4938         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4939         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4940         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4941         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4942         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4943         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4944         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4945         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4946         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4947         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4948         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4949         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4950         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4951         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4952         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4953         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4954         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4955         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4956         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4957         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4958         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4959         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4960         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4961         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4962         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4963         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4964         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4965         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4966         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4967         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4968         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4969         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4970         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4971         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4972         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4973         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4974         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4975         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4976         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4977         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4978         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4979         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4980         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4981         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4982         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4983         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4984         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4985         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4986         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4987         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4988         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4989         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4990         * gcc.target/i386/sse2-vec-1.c: Likewise.
4991         * gcc.target/i386/sse2-vec-2.c: Likewise.
4992         * gcc.target/i386/sse2-vec-3.c: Likewise.
4993         * gcc.target/i386/sse2-vec-4.c: Likewise.
4994         * gcc.target/i386/sse2-vec-5.c: Likewise.
4995         * gcc.target/i386/sse2-vec-6.c: Likewise.
4996         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4997         * gcc.target/i386/ssefn-2.c: Likewise.
4998         * gcc.target/i386/ssefn-4.c: Likewise.
4999         * gcc.target/i386/ssefp-1.c: Likewise.
5000         * gcc.target/i386/ssefp-2.c: Likewise.
5001         * gcc.target/i386/sseregparm-3.c: Likewise.
5002         * gcc.target/i386/sseregparm-4.c: Likewise.
5003         * gcc.target/i386/sseregparm-5.c: Likewise.
5004         * gcc.target/i386/sseregparm-6.c: Likewise.
5005         * gcc.target/i386/sseregparm-7.c: Likewise.
5006         * gcc.target/i386/ssetype-1.c: Likewise.
5007         * gcc.target/i386/ssetype-2.c: Likewise.
5008         * gcc.target/i386/ssetype-3.c: Likewise.
5009         * gcc.target/i386/ssetype-4.c: Likewise.
5010         * gcc.target/i386/ssetype-5.c: Likewise.
5011         * gcc.target/i386/unordcmp-1.c: Likewise.
5012         * gcc.target/i386/vararg-1.c: Likewise.
5013         * gcc.target/i386/vararg-2.c: Likewise.
5014         * gcc.target/i386/vararg-3.c: Likewise.
5015         * gcc.target/i386/vararg-4.c: Likewise.
5016         * gcc.target/i386/vararg-7.c: Likewise.
5017         * gcc.target/i386/vararg-8.c: Likewise.
5018         * gcc.target/i386/vecinit-1.c: Likewise.
5019         * gcc.target/i386/vecinit-2.c: Likewise.
5020         * gcc.target/i386/vecinit-3.c: Likewise.
5021         * gcc.target/i386/vecinit-4.c: Likewise.
5022         * gcc.target/i386/vecinit-5.c: Likewise.
5023         * gcc.target/i386/vecinit-6.c: Likewise.
5024         * gcc.target/i386/vectorize2.c: Likewise.
5025         * gcc.target/i386/vectorize3.c: Likewise.
5026         * gcc.target/i386/vectorize4.c: Likewise.
5027         * gcc.target/i386/vectorize6.c: Likewise.
5028         * gcc.target/i386/vectorize7.c: Likewise.
5029         * gcc.target/i386/vectorize8.c: Likewise.
5030         * gcc.target/i386/vperm-v2df.c: Likewise.
5031         * gcc.target/i386/vperm-v2di.c: Likewise.
5032         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5033         * gcc.target/i386/xorps-sse2.c: Likewise.
5034         * gcc.target/i386/xorps.c: Likewise.
5035         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5036         * gfortran.dg/graphite/pr42326.f90: Likewise.
5037         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5038
5039 2010-05-19  Richard Guenther  <rguenther@suse.de>
5040
5041         PR lto/44196
5042         * g++.dg/lto/20100519-1_0.C: New testcase.
5043
5044 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5045
5046         PR fortran/42360
5047         * gfortran.dg/warn_intent_out_not_set.f90: New.
5048
5049 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5050
5051         PR fortran/38404
5052         * gfortran.dg/data_char_1.f90: Updated warning message.
5053         * gfortran.dg/data_array_6.f: New.
5054
5055 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5056
5057         * g++.dg/ipa/ivinline-8.C: New test.
5058         * gcc.dg/ipa/iinline-2.c: Likewise.
5059
5060 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5061
5062         PR fortran/34505
5063         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5064         arguments; add check for return value kind.
5065         * gfortran.dg/float_1.f90: Likewise.
5066
5067 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5068
5069         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5070         (main): Use it.
5071         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5072         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5073         Prune another location line format.
5074         (lto-obj): Call lto_prune_warns on comp_output.
5075
5076 2010-05-18  Jan Hubicka  <jh@suse.cz>
5077
5078         * gcc.dg/lto/ipacp_0.c: New test.
5079         * gcc.dg/lto/ipacp_1.c: New test.
5080
5081 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5082
5083         PR lto/44184
5084         * gcc.dg/lto/20100518_0.c: New test.
5085
5086 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5087
5088         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5089
5090 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5091
5092         PR fortran/43990
5093         * gfortran.dg/class_21.f03: New.
5094
5095 2010-05-17  Jason Merrill  <jason@redhat.com>
5096
5097         PR c++/44157
5098         * g++.dg/cpp0x/initlist34.C: New.
5099
5100         PR c++/44158
5101         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5102
5103 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5104
5105         * g++.dg/ipa/ivinline-1.C: New test.
5106         * g++.dg/ipa/ivinline-2.C: New test.
5107         * g++.dg/ipa/ivinline-3.C: New test.
5108         * g++.dg/ipa/ivinline-4.C: New test.
5109         * g++.dg/ipa/ivinline-5.C: New test.
5110         * g++.dg/ipa/ivinline-6.C: New test.
5111
5112 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5113             Jason Merrill  <jason@redhat.com>
5114
5115         PR c++/44108
5116         * c-c++-common/Wunused-var-8.c: New test.
5117
5118 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR bootstrap/42347
5121         * gcc.c-torture/compile/pr42347.c: New test.
5122
5123         PR middle-end/44102
5124         * g++.dg/ext/asmgoto1.C: New test.
5125
5126 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5127
5128         PR middle-end/44133
5129         * gcc.dg/tree-ssa/pr44133.c: New test.
5130         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5131         precise.
5132
5133 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5134
5135         PR fortran/44044
5136         * gfortran.dg/class_20.f03: New.
5137
5138 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5139
5140         PR 44078
5141         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5142         debug messages but not the newly introduced one.
5143
5144 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5145
5146         PR fortran/35779
5147         * gfortran.dg/initialization_25.f90: Commented testcase.
5148         * gfortran.dg/initialization_26.f90: New.
5149
5150 2010-05-16  Richard Guenther  <rguenther@suse.de>
5151
5152         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5153         * gcc.dg/pr43084.c: Likewise.
5154         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5155         -fipa-type-escape.
5156         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5157         -fipa-type-escape.
5158         * gcc.dg/struct/struct-reorg.exp: Likewise.
5159         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5160         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5161
5162 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5163
5164         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5165         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5166         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5167         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5168         tests.
5169
5170 2010-05-15  Jason Merrill  <jason@redhat.com>
5171
5172         * g++.dg/eh/spec10.C: New.
5173         * g++.dg/eh/spec11.C: New.
5174         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5175
5176 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5177
5178         PR fortran/44154
5179         PR fortran/42647
5180         * gfortran.dg/allocatable_scalar_9.f90: New.
5181
5182 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR c++/44148
5185         * g++.dg/torture/pr44148.C: New test.
5186
5187 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5188
5189         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5190         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5191         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5192         diagnostics and type sizes.
5193
5194 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5195
5196         * gnat.dg/lto9.adb: New test.
5197         * gnat.dg/lto9_pkg1.ads: New helper.
5198         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5199
5200 2010-05-15  Jan Hubicka  <jh@suse.cz>
5201
5202         * gcc.dg/lto/ipareference_1.c: Rename to ...
5203         * gcc.dg/lto/ipareference_0.c: ... this one.
5204         * gcc.dg/lto/ipareference_2.c: Rename to ...
5205         * gcc.dg/lto/ipareference_1.c: ... this one.
5206
5207 2010-05-15  Jan Hubicka  <jh@suse.cz>
5208
5209         * gcc.dg/lto/ipareference_1.c: New file.
5210         * gcc.dg/lto/ipareference_2.c: New file.
5211
5212 2010-05-15  Richard Guenther  <rguenther@suse.de>
5213
5214         PR tree-optimization/44038
5215         * gcc.c-torture/compile/pr44038.c: New testcase.
5216
5217 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5218
5219         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5220         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5221
5222 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5223
5224         PR fortran/43207
5225         PR fortran/43969
5226         * gfortran.dg/class_18.f03: New.
5227         * gfortran.dg/class_19.f03: New.
5228
5229 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR debug/44112
5232         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5233         * g++.dg/debug/dwarf2/const1.C: Remove.
5234
5235 2010-05-14  Jason Merrill  <jason@redhat.com>
5236
5237         * g++.dg/eh/cond4.C: New.
5238         * g++.dg/eh/elide2.C: Adjust.
5239         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5240
5241 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5242
5243         PR fortran/44135
5244         * gfortran.dg/actual_array_interface_2.f90: New test.
5245
5246 2010-05-14  Richard Guenther  <rguenther@suse.de>
5247
5248         PR tree-optimization/44119
5249         * gcc.c-torture/compile/pr44119.c: New testcase.
5250
5251 2010-05-14  Jason Merrill  <jason@redhat.com>
5252
5253         PR c++/44127
5254         * g++.dg/eh/terminate1.C: New.
5255
5256 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5257
5258         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5259
5260         PR debug/44136
5261         * gcc.dg/pr44136.c: New test.
5262
5263 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5264
5265         PR c++/30566
5266         * g++.dg/warn/Wshadow-4.C: Adjust.
5267         * g++.dg/warn/Wshadow-5.C: New test.
5268         * g++.dg/warn/Wshadow-6.C: New test
5269
5270 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5271
5272         PR fortran/35779
5273         * gfortran.dg/initialization_25.f90: New.
5274
5275 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5276
5277         * g++.dg/otr-fold-1.C: New test.
5278         * g++.dg/otr-fold-2.C: New test.
5279
5280 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR fortran/44036
5283         * gfortran.dg/gomp/pr44036-1.f90: New test.
5284         * gfortran.dg/gomp/pr44036-2.f90: New test.
5285         * gfortran.dg/gomp/pr44036-3.f90: New test.
5286
5287         PR debug/43983
5288         * gcc.dg/guality/sra-1.c: New test.
5289
5290 2010-05-12  Jan Hubicka  <jh@suse.cz>
5291
5292         * tree-ssa/unreachable.c: New test.
5293
5294 2010-05-12  Jason Merrill  <jason@redhat.com>
5295
5296         * g++.dg/cpp0x/sfinae1.C: New.
5297
5298 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5299
5300         * gcc.target/i386/zee.c: New file.
5301
5302 2010-05-12  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/conversion/op1.C: Expect template candidate message.
5305         * g++.dg/cpp0x/nullptr15.C: Likewise.
5306         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5307         * g++.dg/cpp0x/pr31431.C: Likewise.
5308         * g++.dg/cpp0x/temp_default2.C: Likewise.
5309         * g++.dg/cpp0x/trailing4.C: Likewise.
5310         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5311         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5312         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5313         * g++.dg/cpp0x/variadic35.C: Likewise.
5314         * g++.dg/cpp0x/vt-35147.C: Likewise.
5315         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5316         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5317         * g++.dg/ext/visibility/anon8.C: Likewise.
5318         * g++.dg/ext/vla2.C: Likewise.
5319         * g++.dg/other/pr28114.C: Likewise.
5320         * g++.dg/other/ptrmem10.C: Likewise.
5321         * g++.dg/other/ptrmem11.C: Likewise.
5322         * g++.dg/overload/unknown1.C: Likewise.
5323         * g++.dg/parse/template7.C: Likewise.
5324         * g++.dg/parse/typename7.C: Likewise.
5325         * g++.dg/template/conv11.C: Likewise.
5326         * g++.dg/template/copy1.C: Likewise.
5327         * g++.dg/template/deduce3.C: Likewise.
5328         * g++.dg/template/dependent-expr5.C: Likewise.
5329         * g++.dg/template/friend.C: Likewise.
5330         * g++.dg/template/incomplete2.C: Likewise.
5331         * g++.dg/template/local4.C: Likewise.
5332         * g++.dg/template/local6.C: Likewise.
5333         * g++.dg/template/operator10.C: Likewise.
5334         * g++.dg/template/overload6.C: Likewise.
5335         * g++.dg/template/ptrmem2.C: Likewise.
5336         * g++.dg/template/ptrmem20.C: Likewise.
5337         * g++.dg/template/ptrmem8.C: Likewise.
5338         * g++.dg/template/sfinae2.C: Likewise.
5339         * g++.dg/template/ttp25.C: Likewise.
5340         * g++.dg/template/unify10.C: Likewise.
5341         * g++.dg/template/unify11.C: Likewise.
5342         * g++.dg/template/unify6.C: Likewise.
5343         * g++.dg/template/unify7.C: Likewise.
5344         * g++.dg/template/unify9.C: Likewise.
5345         * g++.dg/template/varmod1.C: Likewise.
5346         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5347         * g++.old-deja/g++.law/operators32.C: Likewise.
5348         * g++.old-deja/g++.pt/crash28.C: Likewise.
5349         * g++.old-deja/g++.pt/crash60.C: Likewise.
5350         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5351         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5352         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5353         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5354         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5355         * g++.old-deja/g++.pt/expr2.C: Likewise.
5356         * g++.old-deja/g++.pt/overload7.C: Likewise.
5357         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5358         * g++.old-deja/g++.pt/spec5.C: Likewise.
5359         * g++.old-deja/g++.pt/spec6.C: Likewise.
5360         * g++.old-deja/g++.pt/t24.C: Likewise.
5361         * g++.old-deja/g++.pt/unify4.C: Likewise.
5362         * g++.old-deja/g++.pt/unify6.C: Likewise.
5363         * g++.old-deja/g++.pt/unify8.C: Likewise.
5364         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5365         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5366         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5367
5368         * g++.dg/cpp0x/initlist32.C: New.
5369
5370         * g++.dg/template/conv11.C: New.
5371         * g++.dg/conversion/op1.C: Adjust expected error.
5372
5373         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5374
5375 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5376
5377         PR target/44088
5378         * gcc.target/i386/avx-cmpsd-1.c: New.
5379         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5380         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5381         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5382         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5383         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5384
5385 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5386
5387         PR middle-end/44085
5388         * gcc.dg/gomp/pr44085.c: New test.
5389         * gfortran.dg/gomp/pr44085.f90: New test.
5390
5391 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5392
5393         * objc-obj-c++-shared/Object1.m: New.
5394         * objc.dg/torture: New directory.
5395         * objc.dg/torture/tls: Ditto.
5396         * objc.dg/tls: Ditto.
5397         * objc.dg/torture/tls/trivial.m: New test.
5398         * objc.dg/torture/tls/thr-init-2.m: New test.
5399         * objc.dg/torture/tls/thr-init-3.m: New test.
5400         * objc.dg/torture/tls/thr-init.m: New test.
5401         * objc.dg/torture/tls/diag-1.m: New test.
5402         * objc.dg/torture/tls/tls.exp: New.
5403         * objc.dg/torture/trivial.m: New test.
5404         * objc.dg/torture/dg-torture.exp: New.
5405         * objc.dg/tls/diag-3.m: New test.
5406         * objc.dg/tls/diag-4.m: New test.
5407         * objc.dg/tls/diag-5.m: New test.
5408         * objc.dg/tls/init-1.m: New test.
5409         * objc.dg/tls/init-2.m: New test.
5410         * objc.dg/tls/tls.exp: New.
5411         * objc.dg/tls/diag-2.m: New test.
5412         * lib/objc.exp: Respond to dg-additional-files.
5413
5414 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5415
5416         * gcc.target/m68k/20100512-1.c: New.
5417
5418 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5419
5420         * gnat.dg/lto8.adb: New test.
5421         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5422         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5423
5424 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5425
5426         PR c++/34272
5427         PR c++/43630
5428         PR c++/34491
5429         * g++.dg/template/crash97.C: New.
5430         * g++.dg/template/crash98.C: Likewise.
5431         * g++.dg/template/crash99.C: Likewise.
5432         * g++.dg/cpp0x/pr31439.C: Adjust.
5433         * g++.dg/template/crash95.C: Likewise.
5434
5435 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5436
5437         PR middle-end/44071
5438         * c-c++-common/asmgoto-4.c: New test.
5439         * gcc.target/i386/pr44071.c: New test.
5440
5441         PR c++/44062
5442         * c-c++-common/Wunused-var-7.c: New test.
5443         * g++.dg/warn/Wunused-var-9.C: New test.
5444
5445 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5446
5447         PR fortran/43711
5448         * gfortran.dg/gomp/pr43711.f90: New.
5449
5450 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5451
5452         PR fortran/31820
5453         * gfortran.dg/select_5.f90: Updated.
5454
5455 2010-05-11  Jan Hubicka  <jh@suse.cz>
5456
5457         PR tree-optimize/44063
5458         * gcc.c-torture/compile/pr44063.c: New testcase.
5459
5460 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5461
5462         PR debug/44023
5463         * gcc.dg/pr44023.c: New test.
5464
5465 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5466
5467         * gnat.dg/lto7.adb: New test.
5468         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5469
5470 2010-05-10  Jason Merrill  <jason@redhat.com>
5471
5472         PR c++/44017
5473         * g++.dg/template/inherit5.C: New.
5474
5475         PR c++/44045
5476         * g++.dg/cpp0x/initlist33.C: New.
5477         * g++.dg/cpp0x/initlist26.C: Adjust.
5478         * g++.dg/cpp0x/initlist28.C: Adjust.
5479
5480 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5481
5482         PR c++/43719
5483         * g++.dg/init/pr43719.C: New.
5484         * g++.dg/anon-struct4.C: Adjust.
5485
5486 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR debug/44028
5489         * gcc.dg/pr44028.c: New test.
5490
5491 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5492
5493         PR fortran/27866
5494         PR fortran/35003
5495         PR fortran/42809
5496         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5497         * gfortran.dg/warn_conversion.f90: New.
5498
5499 2010-05-10  Michael Matz  <matz@suse.de>
5500
5501         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5502
5503 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5504
5505         PR rtl-optimization/44012
5506         * gcc.dg/pr44012.c: New.
5507
5508 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5509
5510         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5511         Log text on entry and exit.
5512         Prune Sun ld warnings for common symbols with differing sizes.
5513         (lto-link-and-maybe-run): Change caller.
5514
5515 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/44044
5518         * gfortran.dg/class_7.f03: Modified.
5519         * gfortran.dg/select_type_1.f03: Modified.
5520         * gfortran.dg/select_type_12.f03: New.
5521
5522 2010-05-10  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/44050
5525         * gcc.dg/torture/pr44050.c: New testcase.
5526
5527 2010-05-10  Wei Guozhi  <carrot@google.com>
5528
5529         PR target/42879
5530         * gcc.target/arm/pr42879.c: New testcase.
5531
5532 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5533
5534         PR c/44051
5535         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5536
5537 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5538
5539         PR c/10676
5540         * gcc.dg/anon-struct-10.c: New test.
5541
5542 2010-05-09  Richard Guenther  <rguenther@suse.de>
5543
5544         PR middle-end/44024
5545         * gcc.dg/pr44024.c: New testcase.
5546
5547 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5548
5549         PR c/4784
5550         * gcc.dg/anon-struct-9.c: New test.
5551
5552 2010-05-09  Richard Guenther  <rguenther@suse.de>
5553
5554         PR middle-end/44043
5555         * gcc.c-torture/compile/pr44043.c: New testcase.
5556
5557 2010-05-09  Richard Guenther  <rguenther@suse.de>
5558
5559         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5560
5561 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5562
5563         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5564
5565 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5566
5567         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5568         * gnat.dg/specs/lto3.ads: Likewise.
5569
5570 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5571
5572         PR middle-end/28685
5573         * gcc.dg/pr28685-1.c: New file.
5574
5575 2010-05-08  Richard Guenther  <rguenther@suse.de>
5576
5577         PR tree-optimization/44030
5578         * gcc.c-torture/compile/pr44030.c: New testcase.
5579
5580 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5581
5582         * gnat.dg/lto6.adb: New test.
5583         * gnat.dg/lto6_pkg.ads: New helper.
5584
5585 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5586
5587         * gnat.dg/lto5.adb: New test.
5588         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5589
5590 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5591
5592         * gnat.dg/lto4.ad[sb]: New test.
5593
5594 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5595
5596         * gnat.dg/specs/lto3.ads: New test.
5597         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5598         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5599
5600 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5601
5602         * gnat.dg/sizetype3.ad[sb]: New test.
5603         * gnat.dg/sizetype3_pkg.ads: New helper.
5604
5605 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5606
5607         PR c++/43951
5608         * g++.dg/init/new29.C: New.
5609
5610 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5611
5612         PR fortran/40728
5613         * gfortran.dg/coarray_1.f90: Fixed error message.
5614         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5615         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5616         * gfortran.dg/intrinsic_std_5.f90: New.
5617
5618 2010-05-07  Jason Merrill  <jason@redhat.com>
5619
5620         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5621
5622 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5623
5624         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5625         (size_t, stderr): Remove.
5626         (read_error): Replaced __builtin_fprintf by fprintf.
5627
5628 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5629
5630         * gcc.dg/ordered-comparison-1.c: New test.
5631         * gcc.dg/ordered-comparison-2.c: New test.
5632         * gcc.dg/ordered-comparison-3.c: New test.
5633         * gcc.dg/ordered-comparison-4.c: New test.
5634
5635 2010-05-06  Mike Stump  <mikestump@comcast.net>
5636
5637         PR objc/35165
5638         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5639
5640 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5641             Jason Merrill  <jason@redhat.com>
5642
5643         * g++.dg/cpp0x/nullptr01.C: New.
5644         * g++.dg/cpp0x/nullptr02.C: New.
5645         * g++.dg/cpp0x/nullptr03.C: New.
5646         * g++.dg/cpp0x/nullptr04.C: New.
5647         * g++.dg/cpp0x/nullptr05.C: New.
5648         * g++.dg/cpp0x/nullptr06.C: New.
5649         * g++.dg/cpp0x/nullptr07.C: New.
5650         * g++.dg/cpp0x/nullptr08.C: New.
5651         * g++.dg/cpp0x/nullptr09.C: New.
5652         * g++.dg/cpp0x/nullptr10.C: New.
5653         * g++.dg/cpp0x/nullptr11.C: New.
5654         * g++.dg/cpp0x/nullptr12.C: New.
5655         * g++.dg/cpp0x/nullptr13.C: New.
5656         * g++.dg/cpp0x/nullptr14.C: New.
5657         * g++.dg/cpp0x/nullptr15.C: New.
5658         * g++.dg/cpp0x/nullptr16.C: New.
5659         * g++.dg/cpp0x/nullptr17.C: New.
5660         * g++.dg/cpp0x/nullptr18.C: New.
5661         * g++.dg/cpp0x/nullptr19.C: New.
5662         * g++.dg/cpp0x/nullptr20.C: New.
5663         * g++.dg/cpp0x/nullptr21.C: New.
5664         * g++.dg/cpp0x/nullptr22.C: New.
5665         * g++.dg/debug/nullptr01.C: New.
5666         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5667
5668 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5669
5670         * gcc.dg/Wunused-var-8.c: Move to...
5671         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5672
5673 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5674
5675         PR c++/40406
5676         * g++.dg/template/crash96.C: New.
5677
5678 2010-05-06  Jan Hubicka  <jh@suse.cz>
5679
5680         PR tree-optimization/43791
5681         * gcc.c-torture/compile/pr43791.c: New file.
5682
5683 2010-05-06  Michael Matz  <matz@suse.de>
5684
5685         PR tree-optimization/43984
5686         * gfortran.dg/pr43984.f90: New test.
5687
5688 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5689
5690         PR 40989
5691         * gcc.dg/pr40989.c: New.
5692
5693 2010-05-06  Richard Guenther  <rguenther@suse.de>
5694
5695         PR tree-optimization/43934
5696         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5697
5698 2010-05-06  Richard Guenther  <rguenther@suse.de>
5699
5700         PR tree-optimization/43987
5701         * gcc.c-torture/execute/pr43987.c: New testcase.
5702         * gcc.dg/torture/pta-escape-1.c: Adjust.
5703         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5704         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5705         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5706         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5707
5708 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5709             Dodji Seketeli  <dodji@redhat.com>
5710
5711         PR c/18624
5712         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5713         * g++.dg/template/sfinae16.C: Likewise.
5714         * gcc.dg/Wunused-var-1.c: Moved to...
5715         * c-c++-common/Wunused-var-1.c: ...here. New test.
5716         * gcc.dg/Wunused-var-2.c: Moved to...
5717         * c-c++-common/Wunused-var-2.c: ...here. New test.
5718         * gcc.dg/Wunused-var-3.c: Moved to...
5719         * c-c++-common/Wunused-var-3.c: ...here. New test.
5720         * gcc.dg/Wunused-var-4.c: Moved to...
5721         * gcc.dg/Wunused-var-1.c: ... here.
5722         * gcc.dg/Wunused-var-5.c: Moved to...
5723         * c-c++-common/Wunused-var-4.c: ...here. New test.
5724         * gcc.dg/Wunused-var-7.c: Moved to...
5725         * c-c++-common/Wunused-var-5.c: ...here. New test.
5726         * gcc.dg/Wunused-var-6.c: Moved to...
5727         * gcc.dg/Wunused-var-2.c: ... here.
5728         * c-c++-common/Wunused-var-1.c: New test.
5729         * c-c++-common/Wunused-var-2.c: New test.
5730         * c-c++-common/Wunused-var-3.c: New test.
5731         * c-c++-common/Wunused-var-4.c: New test.
5732         * c-c++-common/Wunused-var-5.c: New test.
5733         * g++.dg/warn/Wunused-var-1.C: New test.
5734         * g++.dg/warn/Wunused-var-2.C: New test.
5735         * g++.dg/warn/Wunused-var-3.C: New test.
5736         * g++.dg/warn/Wunused-var-4.C: New test.
5737         * g++.dg/warn/Wunused-var-5.C: New test.
5738         * g++.dg/warn/Wunused-var-6.C: New test.
5739         * g++.dg/warn/Wunused-var-7.C: New test.
5740         * g++.dg/warn/Wunused-var-8.C: New test.
5741         * g++.dg/warn/Wunused-parm-1.C: New test.
5742         * g++.dg/warn/Wunused-parm-2.C: New test.
5743         * g++.dg/warn/Wunused-parm-3.C: New test.
5744
5745 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5746
5747         PR fortran/43985
5748         * gfortran.dg/gomp/crayptr5.f90: New test case.
5749
5750 2010-05-05  Jason Merrill  <jason@redhat.com>
5751
5752         PR debug/43370
5753         * g++.dg/ext/attrib39.C: New.
5754
5755 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5756
5757         PR fortran/24978
5758         * gfortran.dg/data_invalid.f90: New.
5759
5760 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5761
5762         * gnat.dg/lto2.adb: New test.
5763
5764 2010-05-05  Jason Merrill  <jason@redhat.com>
5765
5766         PR c++/43787
5767         * g++.dg/opt/empty1.C: New.
5768
5769 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5770
5771         PR fortran/43696
5772         * gfortran.dg/class_17.f03: New.
5773
5774 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5775
5776         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5777
5778 2010-05-04  Mike Stump  <mikestump@comcast.net>
5779
5780         PR objc/35165
5781         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5782
5783 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5784
5785         PR target/43668
5786         * gcc.target/i386/pr43668.c: New.
5787
5788 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5789
5790         PR c++/43028
5791         * g++.dg/cpp0x/initlist31.C: New.
5792
5793 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR c/43981
5796         * gcc.dg/Wunused-var-8.c: New test.
5797
5798 2010-05-04  Jason Merrill  <jason@redhat.com>
5799
5800         PR c++/38064
5801         * g++.dg/cpp0x/enum3.C: Extend.
5802
5803 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5804
5805         PR target/43799
5806         * gcc.target/i386/pr43799.c: New.
5807
5808 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5809
5810         * gnat.dg/lto1.adb: New test.
5811         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5812
5813 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5814
5815         PR middle-end/43671
5816         * gcc.target/i386/pr43671.c: New.
5817
5818 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5819
5820         PR c++/43705
5821         * g++.dg/template/crash95.C: New.
5822
5823 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5824
5825         PR debug/43508
5826         * gcc.target/i386/pr43508.c: New.
5827
5828 2010-05-04  Richard Guenther  <rguenther@suse.de>
5829
5830         PR tree-optimization/43879
5831         * g++.dg/torture/pr43879-1_0.C: New testcase.
5832         * g++.dg/torture/pr43879-1_1.C: Likewise.
5833
5834 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5835
5836         PR c++/43953
5837         * g++.dg/other/crash-12.C: New test.
5838
5839 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5840
5841         * g++.dg/cdce3.C: Add a space.  Updated.
5842
5843 2010-05-03  Jason Merrill  <jason@redhat.com>
5844
5845         PR c++/43680
5846         * g++.dg/opt/enum2.C: New.
5847         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5848         * g++.dg/warn/Wswitch-1.C: Adjust message.
5849
5850 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5853         * g++.dg/ext/label13.C: Fix typo.
5854         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5855         alpha*-dec-osf5*.
5856         * gcc.c-torture/compile/limits-declparen.c: xfail on
5857         alpha*-dec-osf5* with -g.
5858         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5859         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5860         * gcc.dg/c99-tgmath-2.c: Likewise.
5861         * gcc.dg/c99-tgmath-3.c: Likewise.
5862         * gcc.dg/c99-tgmath-4.c: Likewise.
5863
5864 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5865
5866         PR fortran/43592
5867         * gfortran.dg/unexpected_interface.f90: New test.
5868
5869 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871         * ada/acats/run_acats (which): New function.
5872         (host_gnatchop, host_gnatmake): Use it.
5873
5874 2010-05-03  Richard Guenther  <rguenther@suse.de>
5875
5876         PR tree-optimization/43971
5877         * gcc.dg/pr43971.c: New testcase.
5878
5879 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR debug/43972
5882         * gcc.dg/debug/pr43972.c: New test.
5883
5884 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         PR testsuite/43963
5887         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5888
5889 2010-05-02  Richard Guenther  <rguenther@suse.de>
5890
5891         PR tree-optimization/43879
5892         * gcc.dg/torture/pr43879-3.c: New testcase.
5893
5894 2010-05-01  Richard Guenther  <rguenther@suse.de>
5895
5896         PR tree-optimization/43949
5897         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5898
5899 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5900
5901         PR c++/43951
5902         * g++.dg/init/new28.C: New.
5903
5904 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5905
5906         PR objc++/32052
5907         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5908         structure and nested declarations.
5909         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5910         structure and nested declarations.  Reduce header clutter and
5911         use _exit() rather than abort().
5912         * objc.dg/encode-10.m: New.
5913         * objc.dg/encode-11.m: New.
5914
5915 2010-04-30  DJ Delorie  <dj@redhat.com>
5916
5917         * gcc.c-torture/execute/20100430-1.c: New test.
5918
5919 2010-04-30  Jason Merrill  <jason@redhat.com>
5920
5921         PR c++/43868
5922         * g++.dg/template/ptrmem21.C: New.
5923
5924 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5925
5926         PR fortran/18918
5927         PR fortran/43931
5928         * gfortran.dg/coarray_13.f90: New test.
5929
5930 2010-04-30  Richard Guenther  <rguenther@suse.de>
5931
5932         PR lto/43946
5933         * gcc.dg/lto/20100430-1_0.c: New testcase.
5934
5935 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5936
5937         PR debug/43942
5938         * c-c++-common/pr43942.c: New test.
5939
5940 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5941
5942         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5943         conflict with darwin crt1.o 'start' symbol.
5944
5945 2010-04-30  Richard Guenther  <rguenther@suse.de>
5946
5947         PR tree-optimization/43879
5948         * gcc.dg/torture/pr43879_1.c: New testcase.
5949
5950 2010-04-30  Richard Guenther  <rguenther@suse.de>
5951
5952         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5953
5954 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5955
5956         PR c++/43890
5957         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5958         user-provided constructor while recursing.
5959
5960 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5961
5962         PR fortran/42274
5963         * gfortran.dg/class_16.f03: New test.
5964
5965 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5966
5967         PR fortran/42274
5968         * gfortran.dg/class_15.f03: New.
5969
5970 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5971
5972         PR fortran/43326
5973         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5974
5975 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5976
5977         PR fortran/43492
5978         * gfortran.dg/generic_22.f03 : New test.
5979
5980 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5981
5982         PR fortran/42353
5983         * gfortran.dg/class_14.f03: New test.
5984
5985 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5986
5987         PR fortran/42680
5988         * gfortran.dg/interface_32.f90: New test.
5989
5990 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5991             Janus Weil  <janus@gcc.gnu.org>
5992
5993         PR fortran/41829
5994         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5995         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5996         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5997
5998 2010-04-28  Mike Stump  <mikestump@comcast.net>
5999
6000         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6001         dg-excess-errors.
6002         * g++.dg/uninit-pred-2_b.C: Likewise.
6003
6004 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6005
6006         PR fortran/18918
6007         PR fortran/43919
6008         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6009
6010 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6011
6012         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6013         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6014         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6015         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6016         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6017
6018 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * gcc.dg/const-uniq-1.c: New test.
6021         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6022
6023 2010-04-28  Xinliang David Li  <davidxl@google.com>
6024
6025         * gcc.dg/uninit-pred-2_b.c: New test.
6026         * gcc.dg/uninit-pred-4_b.c: New test.
6027         * gcc.dg/uninit-pred-3_d.c: New test.
6028         * gcc.dg/uninit-pred-6_b.c: New test.
6029         * gcc.dg/uninit-pred-8_b.c: New test.
6030         * gcc.dg/uninit-pred-3_a.c: New test.
6031         * gcc.dg/uninit-pred-2_c.c: New test.
6032         * gcc.dg/uninit-pred-5_a.c: New test.
6033         * gcc.dg/uninit-pred-3_e.c: New test.
6034         * gcc.dg/uninit-pred-7_a.c: New test.
6035         * gcc.dg/uninit-pred-6_c.c: New test.
6036         * gcc.dg/uninit-pred-9_a.c: New test.
6037         * gcc.dg/uninit-pred-8_c.c: New test.
6038         * gcc.dg/uninit-pred-3_b.c: New test.
6039         * gcc.dg/uninit-pred-5_b.c: New test.
6040         * gcc.dg/uninit-pred-7_b.c: New test.
6041         * gcc.dg/uninit-pred-6_d.c: New test.
6042         * gcc.dg/uninit-pred-9_b.c: New test.
6043         * gcc.dg/uninit-pred-2_a.c: New test.
6044         * gcc.dg/uninit-pred-4_a.c: New test.
6045         * gcc.dg/uninit-pred-3_c.c: New test.
6046         * gcc.dg/uninit-pred-6_a.c: New test.
6047         * gcc.dg/uninit-pred-8_a.c: New test.
6048         * gcc.dg/uninit-pred-7_c.c: New test.
6049         * gcc.dg/uninit-pred-6_e.c: New test.
6050         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6051         * g++.dg/uninit-pred-1_a.C: New test.
6052         * g++.dg/uninit-pred-1_b.C: New test.
6053         * g++.dg/uninit-pred-2_a.C: New test.
6054         * g++.dg/uninit-pred-2_b.C: New test.
6055         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6056         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6057         * g++.dg/uninit-pred-loop_1.cc: New test.
6058
6059 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6060
6061         * gcc.dg/lto/20091209-1_0.c: New testcase.
6062
6063 2010-04-28  Richard Guenther  <rguenther@suse.de>
6064
6065         PR tree-optimization/43879
6066         PR tree-optimization/43909
6067         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6068
6069 2010-04-28  Richard Guenther  <rguenther@suse.de>
6070
6071         PR c++/43880
6072         * g++.dg/torture/pr43880.C: New testcase.
6073
6074 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6075
6076         PR c++/9335
6077         * g++.dg/template/recurse2.C: Update
6078         * g++.dg/template/recurse.C: Update.
6079         * g++.dg/template/pr23510.C: Update.
6080         * lib/prune.exp: Filter out 'recursively instantiated'.
6081
6082 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6083
6084         PR c++/29043
6085         * g++.dg/init/pr29043.C: New.
6086
6087 2010-04-27  Jason Merrill  <jason@redhat.com>
6088
6089         * g++.dg/lookup/scoped5.C: Adjust.
6090         * g++.dg/lookup/scoped8.C: Adjust.
6091         * g++.dg/template/dependent-expr5.C: Adjust.
6092         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6093
6094         PR c++/43856
6095         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6096
6097         PR c++/43875
6098         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6099
6100 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6101             Jan Hubicka <hubicka@ucw.cz>
6102
6103         * gcc.dg/pure-2.c: New testcase.
6104         * gcc.dg/const-1.c: New testcase.
6105
6106 2010-04-27  Jason Merrill  <jason@redhat.com>
6107
6108         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6109
6110         PR c++/41468
6111         * g++.dg/template/sfinae17.C: New.
6112         * g++.dg/template/sfinae18.C: New.
6113
6114 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6115
6116         * g++.dg/init/pr42844.C: New.
6117         * g++.dg/cpp0x/pr42844-2.C: New.
6118         * g++.dg/cpp0x/defaulted2.C: Adjust.
6119         * g++.dg/tree-ssa/pr27549.C: Likewise.
6120         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6121
6122 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6123
6124         PR fortran/18918
6125         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6126
6127 2010-04-27  Richard Guenther  <rguenther@suse.de>
6128
6129         PR middle-end/40561
6130         * g++.dg/other/pr40561.C: New testcase.
6131
6132 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6133
6134         PR middle-end/43812
6135         * g++.dg/ipa/pr43812.C: New test.
6136
6137 2010-04-27  Jan Hubicka  <jh@suse.cz>
6138
6139         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6140         (test): ... this one.
6141
6142 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6143
6144         PR target/40657
6145         * gcc.target/arm/thumb-stackframe.c: New test.
6146
6147 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6148
6149         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6150         * gcc.dg/misc-column.c: Likewise.
6151         * gcc.dg/Walways-true-1.c: Likewise.
6152         * gcc.dg/Walways-true-2.c: Likewise.
6153         * gcc.dg/warn-addr-cmp.c: Likewise.
6154
6155 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6156
6157         PR fortran/18918
6158         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6159         * gfortran.dg/coarray_12.f90: New.
6160
6161 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6162
6163         PR c/32207
6164         * gcc.dg/pr32207.c: New test.
6165         * gcc.dg/misc-column.c: Adjust expected warning.
6166         * gcc.dg/Walways-true-1.c: Likewise.
6167         * gcc.dg/Walways-true-2.c: Likewise.
6168         * gcc.dg/warn-addr-cmp.c: Likewise.
6169
6170 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6171
6172         PR lto/42776
6173         * lib/lto.exp (lto_prune_vis_warns): New function.
6174         (lto-link-and-maybe-run): Call it.
6175
6176 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6177
6178         PR tree-optimization/43904
6179         * gcc.dg/tree-ssa/tailcall-6.c: New.
6180
6181 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6182
6183         PR testsuite/35165
6184         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6185         Darwin8/OSX10.4 - compatible code generation.
6186         Use scan-rtl-dump.
6187         * obj-c++.dg/stubify-1.mm: Ditto.
6188         * lib/objc-torture.exp: Do not require link success for
6189         "trivial.m" in the runtime checks when dowhat = 'compile'.
6190         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6191         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6192         Darwin8/OSX10.4 - compatible code generation.
6193         * objc.dg/stubify-2.m: Ditto.
6194         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6195         * objc.dg/next-runtime-1.m: Ditto.
6196         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6197         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6198         runtimes on Darwin.
6199
6200 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6201
6202         PR 43715
6203         * lib/plugin-support.exp: Use "-undefined
6204         dynamic_lookup" on darwin.
6205
6206 2010-04-26  Richard Guenther  <rguenther@suse.de>
6207
6208         * gcc.dg/lto/20100426_0.c: New testcase.
6209
6210 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6211
6212         PR tree-optimization/43833
6213         gcc.dg/Warray-bounds-8.c: New test case.
6214
6215 2010-04-26  Richard Guenther  <rguenther@suse.de>
6216
6217         PR lto/43080
6218         * g++.dg/lto/20100423-3_0.C: New testcase.
6219
6220 2010-04-26  Richard Guenther  <rguenther@suse.de>
6221
6222         PR lto/42425
6223         * g++.dg/lto/20100423-2_0.C: New testcase.
6224
6225 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6226
6227         * gcc.dg/vect/bb-slp-23.c: New test.
6228
6229 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6230
6231         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6232         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6233         * gcc.dg/c1x-float-1.c: New test.
6234
6235 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6236
6237         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6238         of "lea\[ \t\]".
6239
6240 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6241
6242         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6243         FreeBSD.
6244         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6245         * gfortran.dg/default_format_2.f90: Ditto.
6246
6247 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6248
6249         * gfortran.dg/pr43505.f90: Clean up .mod file.
6250         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6251         * gfortran.dg/pr41347.f90: Ditto.
6252         * gfortran.dg/internal_pack_4.f90: Ditto.
6253         * gfortran.dg/proc_decl_23.f90: Ditto.
6254         * gfortran.dg/recursive_check_3.f90: Ditto.
6255         * gfortran.dg/intent_out_3.f90: Ditto.
6256         * gfortran.dg/assignment_2.f90: Ditto.
6257         * gfortran.dg/pr41928.f90: Ditto.
6258         * gfortran.dg/pr42166.f90: Ditto.
6259         * gfortran.dg/private_type_12.f90: Ditto.
6260         * gfortran.dg/graphite/pr42185.f90: Ditto.
6261         * gfortran.dg/graphite/pr42186.f90: Ditto.
6262         * gfortran.dg/graphite/pr40982.f90: Ditto.
6263         * gfortran.dg/graphite/id-2.f90: Ditto.
6264         * gfortran.dg/graphite/id-4.f90: Ditto.
6265         * gfortran.dg/graphite/pr42050.f90: Ditto.
6266         * gfortran.dg/graphite/id-18.f90: Ditto.
6267         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6268         * gfortran.dg/graphite/pr41924.f90: Ditto.
6269         * gfortran.dg/graphite/pr42393.f90: Ditto.
6270         * gfortran.dg/graphite/pr37980.f90: Ditto.
6271         * gfortran.dg/graphite/pr38953.f90: Ditto.
6272         * gfortran.dg/graphite/pr42180.f90: Ditto.
6273         * gfortran.dg/graphite/pr42181.f90: Ditto.
6274         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6275         * gfortran.dg/select_type_4.f90: Ditto.
6276         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6277         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6278         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6279         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6280         * gfortran.dg/whole_file_11.f90: Ditto.
6281         * gfortran.dg/private_type_11.f90: Ditto.
6282         * gfortran.dg/vect/vect-gems.f90: Ditto.
6283         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6284
6285 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6286
6287         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6288
6289 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6290
6291         * gnat.dg/pack15.ad[sb]: New test.
6292
6293 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6294
6295         * gcc.target/arm/mla-1.c: New test.
6296
6297 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6298
6299         PR fortran/30073
6300         PR fortran/43793
6301         * gfortran.dg/pr43793.f90: New test.
6302
6303 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6304
6305         PR tree-optimization/41442
6306         * gcc.target/i386/pr41442.c: New test.
6307
6308 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6309
6310         PR fortran/43832
6311         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6312
6313 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6314
6315         PR fortran/43832
6316         * gfortran.dg/open_nounit.f90: New test.
6317
6318 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6319
6320         PR fortran/43841
6321         PR fortran/43843
6322         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6323
6324 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6325
6326         * gcc.dg/Wconversion-integer.c: Update.
6327
6328 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * gnat.dg/unchecked_convert5.adb: New test.
6331
6332 2010-04-23  Richard Guenther  <rguenther@suse.de>
6333
6334         PR lto/41734
6335         * gcc.dg/lto/20100423-2_0.c: New testcase.
6336         * gcc.dg/lto/20100423-2_0.c: Likewise.
6337
6338 2010-04-23  Richard Guenther  <rguenther@suse.de>
6339
6340         PR lto/43455
6341         * gcc.dg/lto/20100423-1_0.c: New testcase.
6342         * gcc.dg/lto/20100423-1_1.c: Likewise.
6343
6344 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6345
6346         PR tree-optimization/43846
6347         * gcc.dg/tree-ssa/sra-10.c: New test.
6348
6349 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6350
6351         PR middle-end/43835
6352         * gcc.c-torture/execute/pr43835.c: New test.
6353
6354 2010-04-23  Richard Guenther  <rguenther@suse.de>
6355
6356         PR lto/42653
6357         * g++.dg/lto/20100423-1_0.C: New testcase.
6358
6359 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6360
6361         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6362
6363 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6364
6365         PR tree-optimization/43842
6366         * gcc.dg/vect/pr43842.c: New test.
6367
6368 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6369
6370         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6371         * gcc.target/i386/wmul-2.c: Likewise.
6372
6373 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6374
6375         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6376         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6377
6378 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6379
6380         * gfortran.dg/reassoc_6.f: New testcase.
6381
6382 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6383
6384         PR middle-end/29274
6385         * gcc.target/arm/wmul-1.c: New test.
6386         * gcc.target/arm/wmul-2.c: New test.
6387
6388 2010-04-22  Richard Guenther  <rguenther@suse.de>
6389
6390         PR tree-optimization/43845
6391         * gcc.c-torture/compile/pr43845.c: New testcase.
6392
6393 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6394
6395         PR middle-end/29274
6396         * gcc.target/i386/wmul-1.c: New test.
6397         * gcc.target/i386/wmul-2.c: New test.
6398         * gcc.target/bfin/wmul-1.c: New test.
6399         * gcc.target/bfin/wmul-2.c: New test.
6400
6401 2010-04-22  Richard Guenther  <rguenther@suse.de>
6402
6403         PR fortran/43829
6404         * gfortran.dg/vector_subscript_6.f90: New testcase.
6405         * gfortran.dg/assign_10.f90: Adjust.
6406
6407 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6408
6409         PR fortran/43836
6410         * gfortran.dg/gomp/pr43836.f90: New test.
6411
6412 2010-04-21  Richard Guenther  <rguenther@suse.de>
6413
6414         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6415
6416 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6417
6418         * gcc.dg/torture/builtin-cproj-3.c: New.
6419
6420 2010-04-20  Jason Merrill  <jason@redhat.com>
6421
6422         PR c++/9335
6423         * g++.dg/template/recurse2.C: New.
6424         * g++.dg/parse/crash36.C: Adjust.
6425         * g++.dg/other/fold1.C: Adjust.
6426         * g++.dg/init/member1.C: Adjust.
6427         * lib/prune.exp: Prune "skipping N instantiation contexts".
6428
6429 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6430
6431         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6432
6433 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6434
6435         * gcc.dg/torture/builtin-cproj-1.c: New.
6436         * gcc.dg/torture/builtin-cproj-2.c: New.
6437
6438 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6439
6440         PR c++/43800
6441         PR c++/43704
6442         * g++.dg/template/typedef32.C: Adjust.
6443         * g++.dg/template/typedef33.C: New test.
6444
6445 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6446
6447         PR fortran/43227
6448         * gfortran.dg/proc_decl_23.f90: New test.
6449
6450         PR fortran/43266
6451         * gfortran.dg/abstract_type_6.f03: New test.
6452
6453 2010-04-20  Xinliang David Li  <davidxl@google.com>
6454
6455         * g++.dg/tree-ssa/fold-compare.C: New.
6456
6457 2010-04-20  Richard Guenther  <rguenther@suse.de>
6458
6459         PR tree-optimization/39417
6460         * g++.dg/torture/pr39417.C: New testcase.
6461
6462 2010-04-20  Richard Guenther  <rguenther@suse.de>
6463
6464         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6465
6466 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6467
6468         * g++.dg/debug/dwarf2/rv1.C: New test.
6469
6470 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6471
6472         PR target/43635
6473         * gcc.c-torture/compile/pr43635.c: New testcase.
6474
6475 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6476
6477         PR fortran/43339
6478         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6479         of sequential loops being private only in the innermost containing
6480         task region.
6481
6482         PR middle-end/43337
6483         * gfortran.dg/gomp/pr43337.f90: New test.
6484
6485 2010-04-19  Richard Guenther  <rguenther@suse.de>
6486
6487         PR tree-optimization/43796
6488         * gfortran.dg/pr43796.f90: New testcase.
6489
6490 2010-04-19  Richard Guenther  <rguenther@suse.de>
6491
6492         PR tree-optimization/43783
6493         * gcc.c-torture/execute/pr43783.c: New testcase.
6494
6495 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         PR target/43766
6498         * gcc.target/i386/pr43766.c: New test.
6499
6500 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6501
6502         PR target/43662
6503         * gcc.target/i386/pr43662.c: New test.
6504
6505 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6506
6507         PR c++/43704
6508         * g++.dg/template/typedef32.C: New test.
6509
6510 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6511
6512         PR tree-optimization/37027
6513         * lib/target-supports.exp
6514         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6515         * gcc.dg/vect/pr37027.c: New test.
6516         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6517         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6518         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6519         gcc.dg/vect/vect-complex-6.c: Likewise.
6520
6521 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6522
6523         * g++.dg/debug/dwarf2/enum1.C: New test.
6524
6525 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6526
6527         * gnat.dg/rep_clause5.ad[sb]: New test.
6528         * gnat.dg/rep_clause5_pkg.ads: New helper.
6529
6530 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6531
6532         PR tree-optimization/43771
6533         * g++.dg/vect/pr43771.cc: New test.
6534
6535 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6536
6537         PR fortran/31538
6538         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6539         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6540
6541 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6542
6543         * gnat.dg/sizetype.adb: Rename into...
6544         * gnat.dg/sizetype1.adb: ...this.
6545         * gnat.dg/sizetype2.adb: New test.
6546
6547 2010-04-16  Richard Guenther  <rguenther@suse.de>
6548
6549         PR tree-optimization/43572
6550         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6551
6552 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6553
6554         * gnat.dg/specs/discr_private.ads: New test.
6555
6556 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6557
6558         PR target/41514
6559         * gcc.target/arm/thumb-comparisons.c: New test.
6560
6561         PR target/40603
6562         * gcc.target/arm/thumb-cbranchqi.c: New test.
6563
6564 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6565
6566         * g++.dg/torture/pr36191.C: Enable for SH.
6567
6568 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6569
6570         * gnat.dg/wide_boolean.adb: New test.
6571         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6572
6573 2010-04-15  Richard Guenther  <rguenther@suse.de>
6574
6575         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6576         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6577         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6578         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6579         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6580         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6581         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6582         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6583         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6584         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6585         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6586         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6587         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6588         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6589         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6590
6591 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6592
6593         PR target/21803
6594         * gcc.target/arm/pr42496.c: New test.
6595
6596 2010-04-14  Jason Merrill  <jason@redhat.com>
6597
6598         PR c++/36625
6599         * g++.dg/ext/attrib38.C: New.
6600
6601 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6602
6603         PR testsuite/43739
6604         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6605
6606 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6607
6608         PR 42966
6609         * gcc.dg/cpp/warn-undef-2.c: Update.
6610         * gcc.dg/cpp/warn-traditional-2.c: Update.
6611         * gcc.dg/cpp/warn-comments-2.c: Update.
6612         * gcc.dg/cpp/warn-variadic-2.c: Update.
6613         * gcc.dg/cpp/warn-long-long-2.c: Update.
6614         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6615         * gcc.dg/cpp/warn-multichar-2.c: Update.
6616         * gcc.dg/cpp/warn-normalized-3.c: Update.
6617         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6618         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6619         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6620         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6621         * gcc.dg/cpp/warn-redefined-2.c: Update.
6622         * gfortran.dg/warning-directive-2.F90: Update.
6623         * c-c++-common/cpp/warning-directive-2.c: Update.
6624
6625 2010-04-14  Michael Matz  <matz@suse.de>
6626
6627         PR tree-optimization/42963
6628         * gcc.dg/pr42963.c: New testcase.
6629
6630 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6631
6632         * gnat.dg/class_wide.adb: Rename into...
6633         * gnat.dg/class_wide1.adb: ...this.
6634         * gnat.dg/class_wide2.ad[sb]: New test.
6635
6636 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6637
6638         PR fortran/18918
6639         * gfortran.dg/coarray_9.f90: Update dg-errors.
6640         * gfortran.dg/coarray_10.f90: New test.
6641         * gfortran.dg/coarray_11.f90: New test.
6642
6643 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6644
6645         PR fortran/43747
6646         gfortran.dg/initialization_24.f90: New test.
6647
6648 2010-04-13  Jason Merrill  <jason@redhat.com>
6649
6650         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6651         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6652
6653 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6654
6655         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6656         * g++.dg/dg.exp: Likewise.
6657         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6658         * c-c++-common/cpp/warning-directive-1.c: ... here.
6659         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6660         * c-c++-common/cpp/warning-directive-2.c: ... here.
6661         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6662         * c-c++-common/cpp/warning-directive-3.c: ... here.
6663         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6664         * c-c++-common/cpp/warning-directive-4.c: ... here.
6665         * g++.dg/cpp/warning-directive-1.C: Delete.
6666         * g++.dg/cpp/warning-directive-2.C: Delete.
6667         * g++.dg/cpp/warning-directive-3.C: Delete.
6668         * g++.dg/cpp/warning-directive-4.C: Delete.
6669         * gcc.dg/cpp/normalised-3.c: Delete.
6670         * g++.dg/cpp/normalised-1.C: Rename as ...
6671         * c-c++-common/cpp/normalised-3.c: ... this.
6672
6673 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6674
6675         * gcc.dg/tree-ssa/sra-9.c: New test.
6676
6677 2010-04-13  Michael Matz  <matz@suse.de>
6678
6679         PR middle-end/43730
6680         * gcc.dg/pr43730.c: New test.
6681
6682 2010-04-13  Michael Matz  <matz@suse.de>
6683
6684         * gcc.dg/tree-ssa/negate.c: New testcase.
6685
6686 2010-04-13  Richard Guenther  <rguenther@suse.de>
6687
6688         PR testsuite/43735
6689         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6690
6691 2010-04-13  Richard Guenther  <rguenther@suse.de>
6692
6693         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6694
6695 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6696
6697         * gnat.dg/derived_type1.adb: New test.
6698
6699 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6700
6701         * gcc.dg/plugindir1.c: New testcase.
6702         * gcc.dg/plugindir2.c: New testcase.
6703         * gcc.dg/plugindir3.c: New testcase.
6704         * gcc.dg/plugindir4.c: New testcase.
6705
6706 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6707
6708         * gcc.target/i386/rotate-2.c: New test.
6709
6710 2010-04-12  Jason Merrill  <jason@redhat.com>
6711
6712         PR c++/43641
6713         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6714         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6715
6716 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6717
6718         PR c++/25811
6719         * g++.dg/init/pr25811.C: New test.
6720
6721 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6722
6723         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6724         dg-error, dg-warning.
6725         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6726
6727 2010-04-12  Richard Guenther  <rguenther@suse.de>
6728
6729         * gcc.dg/torture/inline-2.c: New testcase.
6730
6731 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR bootstrap/43699
6734         * gcc.dg/Wunused-var-7.c: New test.
6735
6736         PR tree-optimization/43560
6737         * gcc.c-torture/execute/pr43560.c: New test.
6738
6739 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6740
6741         * gnat.dg/aggr13.adb: New test.
6742         * gnat.dg/aggr14.adb: Likewise.
6743         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6744
6745 2010-04-12  Richard Guenther  <rguenther@suse.de>
6746
6747         PR c++/43611
6748         * g++.dg/torture/pr43611.C: New testcase.
6749
6750 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6751
6752         PR c/36774
6753         * gcc.dg/pr36774-1.c: New test.
6754         * gcc.dg/pr36774-2.c: New test.
6755
6756 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6757
6758         * gcc.target/sh/rte-delay-slot.c: New test.
6759
6760 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6761
6762         * gnat.dg/pack9.adb: Remove -cargs option.
6763         * gnat.dg/aggr12.ad[sb]: New test.
6764
6765 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6766
6767         PR target/43417
6768         * gcc.target/sh/pr43417.c: New test.
6769
6770 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6771
6772         PR fortran/43591
6773         * gfortran.dg/spec_expr_6.f90: New test.
6774
6775 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6776
6777         PR cpp/43195
6778         * gcc.dg/cpp/pr43195.c: New.
6779         * gcc.dg/cpp/pr43195.h: New.
6780
6781 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6782
6783         PR 42965
6784         * gcc.dg/Werror-6.c: Adjust.
6785         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6786         * gcc.dg/Werror-4.c: Likewise.
6787         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6788         * gcc.dg/Wswitch-enum-error.c: Likewise.
6789         * gcc.dg/Wpointer-arith.c: Likewise.
6790         * gcc.dg/Wfatal.c: Likewise.
6791         * gcc.dg/Wswitch-error.c: Likewise.
6792         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6793         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6794         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6795         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6796         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6797         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6798         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6799         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6800         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6801         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6802         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6803         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6804         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6805         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6806         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6807         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6808         * g++.dg/cpp/warning-directive-2.C: Likewise.
6809         * gfortran.dg/warning-directive-2.F90: Likewise.
6810
6811 2010-04-09  Jason Merrill  <jason@redhat.com>
6812
6813         PR c++/42623
6814         * g++.dg/template/sizeof13.C: New.
6815
6816 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6817
6818         * g++.dg/other/pr35504.C: Add check for thiscall.
6819         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6820         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6821
6822 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6823
6824         PR c++/28584
6825         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6826         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6827         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6828         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6829         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6830         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6831         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6832         * g++.dg/other/increment1.C: Likewise.
6833
6834 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6835
6836         PR fortran/18918
6837         * gfortran.dg/coarray_7.f90: New test.
6838         * gfortran.dg/coarray_8.f90: New test.
6839
6840 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6841
6842         PR fortran/28039
6843         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6844
6845 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6846
6847         PR target/43643
6848         * gcc.dg/pr43643.c: New test.
6849
6850 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6851
6852         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6853
6854 2010-04-08  Richard Guenther  <rguenther@suse.de>
6855
6856         PR tree-optimization/43679
6857         * gcc.c-torture/compile/pr43679.c: New testcase.
6858
6859 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6860
6861         PR debug/43670
6862         * gcc.dg/pr43670.c: New test.
6863
6864 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6865
6866         PR middle-end/40815
6867         * gcc.dg/tree-ssa/reassoc-19.c: New.
6868
6869 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6870
6871         PR c/18624
6872         * gcc.dg/Wunused-var-1.c: New test.
6873         * gcc.dg/Wunused-var-2.c: New test.
6874         * gcc.dg/Wunused-var-3.c: New test.
6875         * gcc.dg/Wunused-var-4.c: New test.
6876         * gcc.dg/Wunused-var-5.c: New test.
6877         * gcc.dg/Wunused-var-6.c: New test.
6878         * gcc.dg/Wunused-parm-1.c: New test.
6879
6880         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6881         * gcc.dg/trunc-1.c: Likewise.
6882         * gcc.dg/vla-9.c: Likewise.
6883         * gcc.dg/dfp/composite-type.c: Likewise.
6884
6885 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6886
6887         PR objc/35996
6888         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6889         * obj-c++.dg/objc-gc-3.mm: Ditto.
6890
6891 2010-04-07  Simon Baldwin  <simonb@google.com>
6892
6893         * gcc.dg/cpp/warn-undef-2.c: New.
6894         * gcc.dg/cpp/warn-traditional-2.c: New.
6895         * gcc.dg/cpp/warn-comments-2.c: New.
6896         * gcc.dg/cpp/warning-directive-1.c: New.
6897         * gcc.dg/cpp/warn-long-long.c: New.
6898         * gcc.dg/cpp/warn-traditional.c: New.
6899         * gcc.dg/cpp/warn-variadic-2.c: New.
6900         * gcc.dg/cpp/warn-undef.c: New.
6901         * gcc.dg/cpp/warn-normalized-1.c: New.
6902         * gcc.dg/cpp/warning-directive-2.c: New.
6903         * gcc.dg/cpp/warn-long-long-2.c: New.
6904         * gcc.dg/cpp/warn-variadic.c: New.
6905         * gcc.dg/cpp/warn-normalized-2.c: New.
6906         * gcc.dg/cpp/warning-directive-3.c: New.
6907         * gcc.dg/cpp/warn-deprecated-2.c: New.
6908         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6909         * gcc.dg/cpp/warn-multichar-2.c: New.
6910         * gcc.dg/cpp/warn-normalized-3.c: New.
6911         * gcc.dg/cpp/warning-directive-4.c: New.
6912         * gcc.dg/cpp/warn-unused-macros.c: New.
6913         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6914         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6915         * gcc.dg/cpp/warn-cxx-compat.c: New.
6916         * gcc.dg/cpp/warn-redefined.c: New.
6917         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6918         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6919         * gcc.dg/cpp/warn-deprecated.c: New.
6920         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6921         * gcc.dg/cpp/warn-redefined-2.c: New.
6922         * gcc.dg/cpp/warn-comments.c: New.
6923         * gcc.dg/cpp/warn-multichar.c: New.
6924         * g++.dg/cpp/warning-directive-1.C: New.
6925         * g++.dg/cpp/warning-directive-2.C: New.
6926         * g++.dg/cpp/warning-directive-3.C: New.
6927         * g++.dg/cpp/warning-directive-4.C: New.
6928         * gfortran.dg/warning-directive-1.F90: New.
6929         * gfortran.dg/warning-directive-3.F90: New.
6930         * gfortran.dg/warning-directive-2.F90: New.
6931         * gfortran.dg/warning-directive-4.F90: New.
6932
6933 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6934
6935         PR objc++/23716
6936         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6937
6938 2010-04-07  Jason Merrill  <jason@redhat.com>
6939
6940         * g++.dg/template/dr408.C: New.
6941
6942         * g++.dg/lookup/ns4.C: New.
6943
6944         PR c++/38392
6945         * g++.dg/template/friend51.C: New test.
6946
6947         PR c++/41970
6948         * g++.old-deja/g++.other/linkage1.C: Adjust.
6949
6950 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6951
6952         PR c++/42697
6953         * g++.dg/template/crash94.C: New test.
6954
6955 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6956
6957         PR c++/40239
6958         * g++.dg/init/aggr5.C: New test.
6959         * g++.dg/init/aggr5.C: New test.
6960
6961 2010-04-07  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/43270
6964         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6965         * gcc.dg/Warray-bounds-7.c: Likewise.
6966
6967 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6968
6969         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6970         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6971         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6972
6973 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6974
6975         PR c++/42556
6976         * g++.dg/init/pr42556.C: New test.
6977
6978 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6979
6980         PR debug/43628
6981         * g++.dg/debug/dwarf2/typedef2.C: New test.
6982
6983 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6984
6985         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6986         c-c++-common/dwarf2/redeclaration-1.C
6987
6988 2010-04-06  Jason Merrill  <jason@redhat.com>
6989
6990         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6991         * g++.dg/ext/attrib18.C: Likewise.
6992         * g++.dg/ext/bitfield2.C: Likewise.
6993         * g++.dg/ext/bitfield4.C: Likewise.
6994         * g++.dg/ext/visibility/warn2.C: Likewise.
6995         * g++.dg/ext/visibility/warn3.C: Likewise.
6996         * g++.dg/gomp/pr26690-1.C: Likewise.
6997         * g++.dg/inherit/covariant7.C: Likewise.
6998         * g++.dg/init/synth2.C: Likewise.
6999         * g++.dg/lookup/using7.C: Likewise.
7000         * g++.dg/other/crash-4.C: Likewise.
7001         * g++.dg/other/error13.C: Likewise.
7002         * g++.dg/other/error20.C: Likewise.
7003         * g++.dg/parse/crash31.C: Likewise.
7004         * g++.dg/parse/error16.C: Likewise.
7005         * g++.dg/parse/error19.C: Likewise.
7006         * g++.dg/parse/error27.C: Likewise.
7007         * g++.dg/parse/error28.C: Likewise.
7008         * g++.dg/parse/fused-params1.C: Likewise.
7009         * g++.dg/template/error2.C: Likewise.
7010         * g++.dg/template/local6.C: Likewise.
7011         * g++.dg/template/qualttp15.C: Likewise.
7012         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7013         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7014         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7015         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7016         * g++.old-deja/g++.eh/spec6.C: Likewise.
7017         * g++.old-deja/g++.jason/crash3.C: Likewise.
7018         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7019         * g++.old-deja/g++.law/ctors5.C: Likewise.
7020         * g++.old-deja/g++.law/ctors9.C: Likewise.
7021         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7022         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7023         * g++.old-deja/g++.other/struct1.C: Likewise.
7024         * g++.old-deja/g++.other/volatile1.C: Likewise.
7025         * g++.old-deja/g++.pt/crash36.C: Likewise.
7026         * g++.old-deja/g++.pt/derived3.C: Likewise.
7027         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7028         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7029
7030 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7031
7032         PR middle-end/43519
7033         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7034         * gcc.dg/graphite/id-19.c: New.
7035
7036 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7037
7038         PR middle-end/32824
7039         * gcc.dg/vect/pr32824: New.
7040
7041 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7042
7043         PR fortran/18918
7044         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7045         * gfortran.dg/coarray_3.f90: Ditto.
7046         * gfortran.dg/coarray_4.f90: Ditto.
7047         * gfortran.dg/coarray_5.f90: Ditto.
7048         * gfortran.dg/coarray_6.f90: Ditto.
7049         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7050
7051 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7052
7053         PR fortran/18918
7054         * gfortran.dg/coarray_4.f90: Fix test.
7055         * gfortran.dg/coarray_6.f90: Add more tests.
7056
7057 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7058
7059         PR fortran/18918
7060         * gfortran.dg/coarray_4.f90: New test.
7061         * gfortran.dg/coarray_5.f90: New test.
7062         * gfortran.dg/coarray_6.f90: New test.
7063
7064 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7065
7066         PR fortran/18918
7067         * gfortran.dg/iso_fortran_env_5.f90: New test.
7068         * gfortran.dg/iso_fortran_env_6.f90: New test.
7069
7070 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7071
7072         PR fortran/39997
7073         * gfortran.dg/coarray_1.f90: New test.
7074         * gfortran.dg/coarray_2.f90: New test.
7075         * gfortran.dg/coarray_3.f90: New test.
7076
7077 2010-04-06  Jason Merrill  <jason@redhat.com>
7078
7079         PR c++/43648
7080         * g++.dg/template/dtor8.C: New.
7081
7082         PR c++/43621
7083         * g++.dg/template/error-recovery2.C: New.
7084
7085 2010-04-06  Jan Hubicka  <jh@suse.czpli
7086
7087         PR tree-optimization/42906
7088         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7089
7090 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7091
7092         PR fortran/43178
7093         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7094         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7095         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7096
7097 2010-04-06  Richard Guenther  <rguenther@suse.de>
7098
7099         PR tree-optimization/43627
7100         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7101
7102 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR target/43638
7105         * gcc.target/i386/pr43638.c: New test.
7106
7107 2010-04-06  Richard Guenther  <rguenther@suse.de>
7108
7109         PR middle-end/43661
7110         * gcc.c-torture/compile/pr43661.c: New testcase.
7111
7112 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7113
7114         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7115
7116 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7117
7118         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7119
7120 2010-04-02  Richard Guenther  <rguenther@suse.de>
7121
7122         PR tree-optimization/43629
7123         * gcc.c-torture/execute/pr43629.c: New testcase.
7124
7125 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7126             Dominique d'Humieres  <dominiq@lps.ens.fr>
7127
7128         PR libfortran/43605
7129         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7130
7131 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7132
7133         PR debug/43325
7134         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7135
7136 2010-04-01  Jason Merrill  <jason@redhat.com>
7137
7138         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7139
7140 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7141             Manfred Schwarb  <manfred99@gmx.ch>
7142
7143         PR libfortran/43605
7144         * gfortran.dg/ftell_3.f90: New test.
7145
7146 2010-04-01  Richard Guenther  <rguenther@suse.de>
7147
7148         PR middle-end/43614
7149         * gcc.c-torture/compile/pr43614.c: New testcase.
7150
7151 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7152
7153         PR tree-optimization/43141
7154         * gcc.dg/guality/pr43141.c: New test.
7155
7156 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7157
7158         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7159         * g++.dg/eh/spbp.C: Likewise.
7160         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7161         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7162         superfluous casts.
7163         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7164         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7165         * objc.dg/dwarf-2.m: Likewise.
7166
7167 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7168
7169         PR middle-end/43464
7170         * gcc.dg/graphite/id-pr43464.c: New.
7171         * gcc.dg/graphite/id-pr43464-1.c: New.
7172
7173 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7174
7175         PR middle-end/43351
7176         * gcc.dg/graphite/id-pr43351.c
7177
7178 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7179
7180         PR testsuite/35165
7181         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7182         * obj-c++.dg/try-catch-2.mm: Ditto.
7183         * obj-c++.dg/lookup-2.mm: Ditto.
7184         * obj-c++.dg/encode-8.m: Ditto.
7185         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7186         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7187         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7188         * obj-c++.dg/const-str-11.mm: Ditto.
7189         * obj-c++.dg/const-str-9.mm: Ditto.
7190         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7191         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7192         * obj-c++.dg/except-1.mm: Ditto.
7193         * obj-c++.dg/const-str-7.mm: Ditto.
7194         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7195         * obj-c++.dg/const-str-3.mm: Ditto.
7196         * obj-c++.dg/const-str-7.mm: Ditto.
7197         * obj-c++.dg/stubify-2.mm: Change dump file name.
7198
7199         PR objc++/23613
7200         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7201         New macro.
7202         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7203         Remove dg-xfail-if.
7204
7205 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7206
7207         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7208         only with -O2, -O3 or -Os and not with -fwhopr.
7209
7210 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7211
7212         PR c++/43558
7213         * g++.dg/template/typedef31.C: New test.
7214
7215 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7216
7217         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7218         assembler output on *-*-solaris2*.
7219         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7220
7221 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR debug/43557
7224         * gcc.dg/pr43557-1.c: New test.
7225         * gcc.dg/pr43557-2.c: New file.
7226
7227 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7228
7229         PR 43562
7230         * gcc.dg/pr43562.c: New test.
7231
7232 2010-03-30  Jason Merrill  <jason@redhat.com>
7233
7234         PR c++/43076
7235         * g++.dg/template/error-recovery1.C: New.
7236
7237         PR c++/41786
7238         * g++.dg/parse/ambig5.C: New.
7239
7240 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR debug/43593
7243         * gcc.dg/guality/pr43593.c: New test.
7244
7245 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7246
7247         PR middle-end/43430
7248         * gcc.dg/vect/pr43430-1.c: New.
7249
7250 2010-03-30  Jason Merrill  <jason@redhat.com>
7251
7252         PR c++/43559
7253         * g++.dg/template/partial7.C: New.
7254
7255 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7256
7257         * gcc.target/s390/stackcheck1.c: New testcase.
7258
7259 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7260
7261         PR libfortran/43265
7262         * gfortran.dg/read_eof_8.f90: New test.
7263
7264 2010-03-29  Jason Merrill  <jason@redhat.com>
7265
7266         * gcc.dg/cpp/include6.c: Change [] to ().
7267
7268         N3077
7269         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7270         splicing and UCNs.
7271         * c-c++-common/raw-string-2.c: Add trigraph test.
7272         * c-c++-common/raw-string-8.c: New.
7273         * c-c++-common/raw-string-9.c: New.
7274         * c-c++-common/raw-string-10.c: New.
7275
7276         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7277         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7278         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7279         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7280         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7281         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7282         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7283
7284 2010-03-29  Richard Guenther  <rguenther@suse.de>
7285
7286         PR tree-optimization/43560
7287         * gcc.dg/torture/pr43560.c: New testcase.
7288
7289 2010-03-29  Jason Merrill  <jason@redhat.com>
7290
7291         N3077
7292         * g++.dg/ext/raw-string-1.C: Change [] to ().
7293         * g++.dg/ext/raw-string-2.C: Change [] to ().
7294         Don't use \ in delimiter.
7295         * g++.dg/ext/raw-string-3.C: Change [] to ().
7296         * g++.dg/ext/raw-string-4.C: Change [] to ().
7297         * g++.dg/ext/raw-string-5.C: Change [] to ().
7298         Test for error on \ in delimiter.
7299         * g++.dg/ext/raw-string-6.C: Change [] to ().
7300         * g++.dg/ext/raw-string-7.C: Change [] to ().
7301
7302 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7303
7304         PR 43564
7305         * gcc.dg/pr43564.c: New test.
7306
7307 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7308
7309         PR fortran/43551
7310         * gfortran.dg/direct_io_12.f90: New test.
7311
7312 2010-03-28  Jan Hubicka  <jh@suse.cz>
7313
7314         PR tree-optimization/43505
7315         * gfortran.dg/pr43505.f90: New testcase.
7316
7317 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7318
7319         PR tree-optimization/43528
7320         * gcc.target/i386/pr43528.c: New test.
7321
7322 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7323
7324         PR c/43381
7325         * gcc.dg/parm-impl-decl-3.c: New test.
7326
7327 2010-03-26  Jason Merrill  <jason@redhat.com>
7328
7329         PR c++/43509
7330         * g++.dg/cpp0x/parse1.C: New.
7331
7332 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7333
7334         PR target/43524
7335         * gcc.target/i386/pr43524.c: New test.
7336
7337 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7338
7339         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7340         whitespace, rename main to foo.
7341         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7342         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7343         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7344         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7345         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7346         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7347         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7348         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7349         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7350         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7352
7353 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7354
7355         PR c++/43327
7356         * g++.dg/other/crash-10.C: New test.
7357         * g++.dg/other/crash-11.C: New test.
7358
7359 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7360
7361         PR libfortran/43517
7362         * gfortran.dg/read_eof_7.f90: New test.
7363
7364 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7365
7366         PR objc/35165
7367         PR testsuite/43512
7368         * objc-obj-c++-shared: New directory.
7369         * objc-obj-c++-shared/Object1-implementation.h: New file.
7370         * objc-obj-c++-shared/Object1.h: New file.
7371         * objc-obj-c++-shared/Protocol1.h: New file.
7372         * objc-obj-c++-shared/next-abi.h: New file.
7373         * objc-obj-c++-shared/next-mapping.h: New file.
7374         * objc/execute/next_mapping.h: Delete.
7375         * objc.dg/special/special.exp: For all targets run the tests with
7376         -fgnu-runtime, for darwin targets also run the tests with
7377         -fnext-runtime.
7378         * objc.dg/dg.exp: Ditto.
7379         * obj-c++.dg/dg.exp: Ditto.
7380         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7381         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7382         include use of updated NeXT interface.
7383         * objc/execute/formal_protocol-5.m: Ditto.
7384         * objc/execute/protocol-isEqual-2.m: Ditto.
7385         * objc/execute/protocol-isEqual-4.m: Ditto.
7386         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7387         Protocol1.h) and next-mapping.h as required.
7388         * objc/execute/object_is_class.m: Ditto.
7389         * objc/execute/enumeration-1.m: Ditto.
7390         * objc/execute/class-13.m: Ditto.
7391         * objc/execute/formal_protocol-2.m: Ditto.
7392         * objc/execute/formal_protocol-4.m: Ditto.
7393         * objc/execute/class-1.m: Ditto.
7394         * objc/execute/bycopy-1.m: Ditto.
7395         * objc/execute/formal_protocol-6.m: Ditto.
7396         * objc/execute/bycopy-3.m: Ditto.
7397         * objc/execute/class-3.m: Ditto.
7398         * objc/execute/bf-11.m: Ditto.
7399         * objc/execute/class-5.m: Ditto.
7400         * objc/execute/bf-13.m: Ditto.
7401         * objc/execute/class-7.m: Ditto.
7402         * objc/execute/bf-15.m: Ditto.
7403         * objc/execute/class-9.m: Ditto.
7404         * objc/execute/bf-17.m: Ditto.
7405         * objc/execute/bf-19.m: Ditto.
7406         * objc/execute/IMP.m: Ditto.
7407         * objc/execute/exceptions/catchall-1.m: Ditto.
7408         * objc/execute/exceptions/trivial.m: Ditto.
7409         * objc/execute/exceptions/finally-1.m: Ditto.
7410         * objc/execute/exceptions/local-variables-1.m: Ditto.
7411         * objc/execute/exceptions/foward-1.m: Ditto.
7412         * objc/execute/bf-2.m: Ditto.
7413         * objc/execute/string1.m: Ditto.
7414         * objc/execute/bf-4.m: Ditto.
7415         * objc/execute/informal_protocol.m: Ditto.
7416         * objc/execute/string3.m: Ditto.
7417         * objc/execute/bf-6.m: Ditto.
7418         * objc/execute/bf-8.m: Ditto.
7419         * objc/execute/class-tests-1.h: Ditto.
7420         * objc/execute/protocol-isEqual-1.m: Ditto.
7421         * objc/execute/protocol-isEqual-3.m: Ditto.
7422         * objc/execute/_cmd.m: Ditto.
7423         * objc/execute/function-message-1.m: Ditto.
7424         * objc/execute/bf-20.m: Ditto.
7425         * objc/execute/bf-common.h: Ditto.
7426         * objc/execute/np-2.m: Ditto.
7427         * objc/execute/class-10.m: Ditto.
7428         * objc/execute/class-12.m: Ditto.
7429         * objc/execute/enumeration-2.m: Ditto.
7430         * objc/execute/class-14.m: Ditto.
7431         * objc/execute/encode-1.m: Ditto.
7432         * objc/execute/formal_protocol-1.m: Ditto.
7433         * objc/execute/formal_protocol-3.m: Ditto.
7434         * objc/execute/accessing_ivars.m: Ditto.
7435         * objc/execute/bycopy-2.m: Ditto.
7436         * objc/execute/class-2.m: Ditto.
7437         * objc/execute/bf-10.m: Ditto.
7438         * objc/execute/formal_protocol-7.m: Ditto.
7439         * objc/execute/root_methods.m: Ditto.
7440         * objc/execute/class-4.m: Ditto.
7441         * objc/execute/bf-12.m: Ditto.
7442         * objc/execute/class-6.m: Ditto.
7443         * objc/execute/bf-14.m: Ditto.
7444         * objc/execute/nested-func-1.m: Ditto.
7445         * objc/execute/class-8.m: Ditto.
7446         * objc/execute/private.m: Ditto.
7447         * objc/execute/bf-16.m: Ditto.
7448         * objc/execute/bf-18.m: Ditto.
7449         * objc/execute/load-3.m: Ditto.
7450         * objc/execute/compatibility_alias.m: Ditto.
7451         * objc/execute/bf-1.m: Ditto.
7452         * objc/execute/no_clash.m: Ditto.
7453         * objc/execute/bf-3.m: Ditto.
7454         * objc/execute/string2.m: Ditto.
7455         * objc/execute/bf-5.m: Ditto.
7456         * objc/execute/string4.m: Ditto.
7457         * objc/execute/bf-7.m: Ditto.
7458         * objc/execute/object_is_meta_class.m: Ditto.
7459         * objc/execute/bf-9.m: Ditto.
7460         * objc/execute/bf-21.m: Ditto.
7461         * objc/execute/cascading-1.m: Ditto.
7462         * objc/execute/trivial.m: Ditto.
7463         * objc/execute/np-1.m: Ditto.
7464         * objc/compile/trivial.m: Ditto.
7465         * objc/execute/class_self-2.m: Include <stdlib.h>.
7466         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7467         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7468         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7469         and 64bit. Use new NeXT interface as required.
7470         * objc.dg/special/unclaimed-category-1.m: Ditto.
7471         * objc.dg/special/unclaimed-category-1.h: Ditto.
7472         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7473         * objc.dg/func-ptr-1.m: Ditto.
7474         * objc.dg/stret-1.m: Ditto.
7475         * objc.dg/encode-2.m: Ditto.
7476         * objc.dg/category-1.m: Ditto.
7477         * objc.dg/encode-3.m: Ditto.
7478         * objc.dg/call-super-3.m: Ditto.
7479         * objc.dg/method-3.m: Ditto.
7480         * objc.dg/func-ptr-2.m: Ditto.
7481         * objc.dg/lookup-1.m: Ditto.
7482         * objc.dg/encode-4.m: Ditto.
7483         * objc.dg/fix-and-continue-1.m: Ditto.
7484         * objc.dg/proto-lossage-3.m: Ditto.
7485         * objc.dg/method-13.m: Ditto.
7486         * objc.dg/proto-qual-1.m: Ditto.
7487         * objc.dg/zero-link-3.m: Ditto.
7488         * objc.dg/bitfield-1.m: Ditto.
7489         * objc.dg/va-meth-1.m: Ditto.
7490         * objc.dg/super-class-3.m: Ditto.
7491         * objc.dg/call-super-1.m: Ditto.
7492         * objc.dg/type-size-2.m: Ditto.
7493         * objc.dg/method-10.m: Ditto.
7494         * objc.dg/defs.m: Ditto.
7495         * objc.dg/const-str-3.m: Ditto.
7496         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7497         Protocol1.h) and next-mapping.h as required. Use new NeXT
7498         interface as required.
7499         * objc.dg/super-class-4.m: Ditto.
7500         * objc.dg/comp-types-8.m: Ditto.
7501         * objc.dg/call-super-2.m: Ditto.
7502         * objc.dg/objc-fast-4.m: Ditto.
7503         * objc.dg/method-6.m: Ditto.
7504         * objc.dg/const-str-3.m: Ditto.
7505         * objc.dg/const-str-7.m: Ditto.
7506         * objc.dg/method-15.m: Ditto.
7507         * objc.dg/method-19.m: Ditto.
7508         * objc.dg/sync-1.m: Ditto.
7509         * objc.dg/layout-1.m: Ditto.
7510         * objc.dg/bitfield-3.m: Ditto.
7511         * objc.dg/try-catch-3.m: Ditto.
7512         * objc.dg/try-catch-7.m: Ditto.
7513         * objc.dg/comp-types-10.m: Ditto.
7514         * objc.dg/selector-2.: Ditto.
7515         * objc.dg/method-7.m: Ditto.
7516         * objc.dg/typedef-alias-1.m: Ditto.
7517         * objc.dg/proto-lossage-2.m: Ditto.
7518         * objc.dg/comp-types-11.m: Ditto.
7519         * objc.dg/sizeof-1.m: Ditto.
7520         * objc.dg/method-17.m: Ditto.
7521         * objc.dg/bitfield-5.m: Ditto.
7522         * objc.dg/try-catch-1.m: Ditto.
7523         * objc.dg/encode-5.m: Ditto.
7524         * objc.dg/fix-and-continue-2.m: Ditto.
7525         * objc.dg/method-9.m: Ditto.
7526         * objc.dg/isa-field-1.m: Ditto.
7527         * objc.dg/local-decl-2.m: Ditto.
7528         * objc.dg/objc-gc-4.m: Ditto.
7529         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7530         * objc.dg/gnu-runtime-3.m: Ditto.
7531         * objc.dg/encode-7.m: Ditto.
7532         * objc.dg/encode-8.m: Ditto.
7533         * objc.dg/selector-3.m: Ditto.
7534         * objc.dg/gnu-runtime-1.m: Ditto.
7535         * objc.dg/const-str-12.m: Ditto.
7536         * objc.dg/gnu-runtime-2.m: Ditto.
7537         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7538         * objc.dg/selector-1.m: Ditto.
7539         * objc.dg/stubify-2.m: Ditto.
7540         * objc.dg/zero-link-1.m: Ditto.
7541         * objc.dg/stret-2.m: Ditto.
7542         * objc.dg/zero-link-2.m: Ditto.
7543         * objc.dg/next-runtime-1.m: Ditto.
7544         * objc.dg/symtab-1.m: Ditto.
7545         * objc.dg/stubify-1.m: Ditto.
7546         * objc.dg/bitfield-2.m: Ditto.
7547         * objc.dg/try-catch-10.m: Apply to both runtimes.
7548         * objc.dg/const-str-1.m: Ditto.
7549         * objc.dg/image-info.m: Ditto.
7550         * objc.dg/encode-9.m: Ditto.
7551         * objc.dg/pragma-1.m: Apply test to all targets.
7552         * objc.dg/const-str-4.m: Ditto.
7553         * objc.dg/const-str-8.m: Ditto.
7554         * objc.dg/super-class-2.m: Ditto.
7555         * objc.dg/try-catch-5.m: Ditto.
7556         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7557         Protocol1.h) and next-mapping.h as required. Use new NeXT
7558         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7559         * objc.dg/const-str-11.m: Ditto.
7560         * objc.dg/const-str-9.m: Ditto.
7561         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7562         * objc.dg/encode-1.m: Remove redundant -lobjc.
7563         * objc.dg/try-catch-9.m: Tidy space.
7564         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7565         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7566         and 64bit. Use new NeXT interface as required.
7567         * obj-c++.dg/template-4.mm: Ditto.
7568         * obj-c++.dg/defs.mm: Ditto.
7569         * obj-c++.dg/basic.mm: Ditto.
7570         * obj-c++.dg/encode-4.mm: Ditto.
7571         * obj-c++.dg/method-17.mm: Ditto.
7572         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7573         * obj-c++.dg/cxx-class-1.mm: Ditto.
7574         * obj-c++.dg/method-10.mm: Ditto.
7575         * obj-c++.dg/va-meth-1.mm: Ditto.
7576         * obj-c++.dg/encode-5.mm: Ditto.
7577         * obj-c++.dg/lookup-2.mm: Ditto.
7578         * obj-c++.dg/template-3.mm: Ditto.
7579         * obj-c++.dg/proto-qual-1.mm: Ditto.
7580         * obj-c++.dg/qual-types-1.m: Ditto.
7581         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7582         * obj-c++.dg/template-1.mm: Ditto.
7583         * obj-c++.dg/encode-6.mm: Ditto.
7584         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7585         Protocol1.h) and next-mapping.h as required. Use new NeXT
7586         interface as required.
7587         * obj-c++.dg/except-1.mm: Ditto.
7588         * obj-c++.dg/const-str-7.mm: Ditto.
7589         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7590         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7591         * obj-c++.dg/selector-2.mm: Ditto.
7592         * obj-c++.dg/isa-field-1.mm: Ditto.
7593         * obj-c++.dg/try-catch-1.mm: Ditto.
7594         * obj-c++.dg/local-decl-1.mm: Ditto.
7595         * obj-c++.dg/try-catch-9.mm: Ditto.
7596         * obj-c++.dg/no-extra-load.mm: Ditto.
7597         * obj-c++.dg/selector-5.mm: Ditto.
7598         * obj-c++.dg/method-12.mm: Ditto.
7599         * obj-c++.dg/try-catch-11.mm: Ditto.
7600         * obj-c++.dg/comp-types-11.mm: Ditto.
7601         * obj-c++.dg/bitfield-3.mm: Ditto.
7602         * obj-c++.dg/method-6.mm: Ditto.
7603         * obj-c++.dg/super-class-2.mm: Ditto.
7604         * obj-c++.dg/method-21.mm: Ditto.
7605         * obj-c++.dg/const-str-8.mm: Ditto.
7606         * obj-c++.dg/try-catch-7.mm: Ditto.
7607         * obj-c++.dg/method-15.mm: Ditto.
7608         * obj-c++.dg/layout-1.mm: Ditto.
7609         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7610         * obj-c++.dg/const-str-3.mm: Ditto.
7611         * obj-c++.dg/try-catch-2.mm: Ditto.
7612         * obj-c++.dg/objc-gc-3.mm: Ditto.
7613         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7614         * obj-c++.dg/bitfield-1.mm: Ditto.
7615         * obj-c++.dg/selector-6.mm: Ditto.
7616         * obj-c++.dg/method-13.mm: Ditto.
7617         * obj-c++.dg/comp-types-12.mm: Ditto.
7618         * obj-c++.dg/bitfield-4.mm: Ditto.
7619         * obj-c++.dg/try-catch-8.mm: Ditto.
7620         * obj-c++.dg/method-2.mm: Ditto.
7621         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7622         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7623         * obj-c++.dg/const-str-4.mm: Ditto.
7624         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7625         * obj-c++.dg/try-catch-3.mm: Ditto.
7626         * obj-c++.dg/comp-types-9.mm: Ditto.
7627         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7628         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7629         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7630         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7631         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7632         Use new NeXT interface as required.
7633         * obj-c++.dg/const-str-10.mm: Ditto.
7634         * obj-c++.dg/const-str-11.mm: Ditto.
7635         * obj-c++.dg/const-str-9.mm: Ditto.
7636         * obj-c++.dg/method-11.mm: Ditto.
7637         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7638         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7639         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7640         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7641         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7642
7643 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7644
7645         PR c++/43206
7646         * g++.dg/template/typedef30.C: New test case.
7647
7648 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR c/43385
7651         * gcc.c-torture/execute/pr43385.c: New test.
7652
7653 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7654
7655         * gcc.dg/strncpy-fix-1.c: New test.
7656
7657 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7658
7659         PR testsuite/41609
7660         * lib/objc-torture.exp (objc-set-runtime-options): New.
7661         * objc/execute/execute.exp: Check runtime options on each pass.
7662         * objc/execute/exceptions/exceptions.exp: Ditto.
7663         * objc/compile/compile.exp: Ditto.
7664
7665         PR testsuite/42348
7666         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7667         standard tests.
7668         (check_effective_target_objc2): New proc.
7669         (check_effective_target_next_runtime): New proc.
7670         * lib/objc.exp: Determine which runtime is in force and support it.
7671         * lib/obj-c++.exp: Ditto.
7672
7673 2010-03-24  Jason Merrill  <jason@redhat.com>
7674
7675         PR c++/43502
7676         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7677
7678 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7679
7680         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7681         a loop.
7682         * gcc.dg/ipa/ipa-2.c: Likewise.
7683         * gcc.dg/ipa/ipa-3.c: Likewise.
7684         * gcc.dg/ipa/ipa-4.c: Likewise.
7685         * gcc.dg/ipa/ipa-5.c: Likewise.
7686         * gcc.dg/ipa/ipa-7.c: Likewise.
7687         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7688         a loop.
7689         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7690         i_can_not_be_propagated_fully2 into a loop.
7691         * gcc.dg/ipa/ipa-8.c: New test.
7692         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7693
7694 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR debug/19192
7697         PR debug/43479
7698         * gcc.dg/guality/pr43479.c: New test.
7699         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7700         and add volatile keyword.
7701
7702 2010-03-23  Mike Stump  <mikestump@comcast.net>
7703
7704         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7705
7706 2010-03-23  Jason Merrill  <jason@redhat.com>
7707
7708         * g++.dg/ext/altivec-17.C: Adjust error message.
7709
7710         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7711         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7712         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7713         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7714         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7715         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7716
7717 2010-03-22  Jason Merrill  <jason@redhat.com>
7718
7719         PR c++/43333
7720         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7721         * g++.dg/ext/is_pod_98.C: New.
7722
7723         PR c++/43281
7724         * g++.dg/cpp0x/auto18.C: New.
7725
7726         * gcc.dg/pr36997.c: Adjust error message.
7727         * g++.dg/ext/vector9.C: Likewise.
7728         * g++.dg/conversion/simd3.C: Likewise.
7729         * g++.dg/other/error23.C: Likewise.
7730
7731 2010-03-22  Michael Matz  <matz@suse.de>
7732
7733         PR middle-end/43475
7734         * gfortran.dg/pr43475.f90: New testcase.
7735
7736 2010-03-22  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/43390
7739         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7740
7741 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7742
7743         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7744         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7745
7746 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7747             Michael Matz  <matz@suse.de>
7748
7749         PR c++/43081
7750         * g++.dg/parse/crash56.C: New test.
7751
7752 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7753
7754         PR fortran/43450
7755         * gfortran.dg/whole_file_15.f90 : New test.
7756
7757 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7758
7759         PR fortran/43409
7760         * gfortran.dg/inquire_size.f90: New test.
7761
7762 2010-03-20  Richard Guenther  <rguenther@suse.de>
7763
7764         PR rtl-optimization/43438
7765         * gcc.c-torture/execute/pr43438.c: New testcase.
7766
7767 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7768
7769         PR c++/43375
7770         * g++.dg/abi/mangle42.C: New test.
7771
7772 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7773
7774         PR C/43211
7775         * gcc.dg/pr43211.c: New test.
7776         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7777
7778 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7779
7780         PR rtl-optimization/42258
7781         * gcc.target/arm/thumb1-mul-moves.c: New test.
7782
7783         PR target/40697
7784         * gcc.target/arm/thumb-andsi.c: New test.
7785
7786         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7787         dg-require-effective-target.
7788
7789 2010-03-19  Michael Matz  <matz@suse.de>
7790
7791         PR c++/43116
7792         * g++.dg/other/pr43116.C: New testcase.
7793
7794 2010-03-19  Michael Matz  <matz@suse.de>
7795
7796         PR target/43305
7797         * gcc.dg/pr43305.c: New testcase.
7798
7799 2010-03-19  Richard Guenther  <rguenther@suse.de>
7800
7801         PR tree-optimization/43415
7802         * gcc.c-torture/compile/pr43415.c: New testcase.
7803
7804 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7805
7806         PR ada/43106
7807         * gnat.dg/case_optimization2.adb: New test.
7808         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7809
7810 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7811             Jack Howarth <howarth@bromo.med.uc.edu>
7812
7813         PR target/36399
7814         * gcc.target/i386/push-1.c: Don't xfail
7815           scan-assembler-not "movups" on darwin.
7816
7817 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR debug/43058
7820         * gcc.dg/pr43058.c: New test.
7821
7822 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7823
7824         PR middle-end/42450
7825         * g++.dg/torture/pr42450.C: New test.
7826
7827 2010-03-18  Michael Matz  <matz@suse.de>
7828
7829         PR middle-end/43419
7830         * gcc.dg/pr43419.c: New testcase.
7831
7832 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7833
7834         PR rtl-optimization/43360
7835         * gcc.dg/torture/pr43360.c: New.
7836
7837 2010-03-18  Michael Matz  <matz@suse.de>
7838
7839         PR tree-optimization/43402
7840         * gcc.dg/pr43402.c: New testcase.
7841
7842 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7843
7844         PR target/42427
7845         * gcc.dg/pr42427.c: New test.
7846
7847 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7848
7849         PR libfortran/43265
7850         * gfortran.dg/read_empty_file.f: New test.
7851         * gfortran.dg/read_eof_all.f90: New test.
7852         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7853         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7854
7855 2010-03-17  Michael Matz  <matz@suse.de>
7856
7857         * gcc.dg/pr43300.c: Add -w.
7858
7859 2010-03-17  Richard Guenther  <rguenther@suse.de>
7860
7861         * gcc.dg/pr43379.c: Add -w.
7862
7863 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7864
7865         PR fortran/43331
7866         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7867
7868 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7869
7870         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7871
7872 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7873
7874         * ada/acats/run_all.sh: Log start and end times.
7875
7876 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7877
7878         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7879
7880 2010-03-16  Richard Guenther  <rguenther@suse.de>
7881
7882         PR middle-end/43379
7883         * gcc.dg/pr43379.c: New testcase.
7884
7885 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR debug/43051
7888         * gcc.dg/guality/pr43051-1.c: New test.
7889
7890 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7891
7892         PR testsuite/43363
7893         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7894
7895 2010-03-15  Michael Matz  <matz@suse.de>
7896
7897         PR middle-end/43300
7898         * gcc.dg/pr43300.c: New testcase.
7899
7900 2010-03-15  Richard Guenther  <rguenther@suse.de>
7901
7902         PR tree-optimization/43367
7903         * gcc.c-torture/compile/pr43367.c: New testcase.
7904
7905 2010-03-15  Richard Guenther  <rguenther@suse.de>
7906
7907         PR tree-optimization/43317
7908         * gcc.dg/pr43317.c: New testcase.
7909
7910 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7911
7912         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7913
7914 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7915
7916         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7917
7918 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7919
7920         PR fortran/43362
7921         * gfortran.dg/impure_constructor_1.f90: New test.
7922
7923 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7924
7925         PR middle-end/43354
7926         * gfortran.dg/graphite/id-pr43354.f: New.
7927
7928 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7929
7930         PR middle-end/43349
7931         * gfortran.dg/graphite/pr43349.f: New.
7932
7933 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7934
7935         PR middle-end/43306
7936         * gcc.dg/graphite/pr43306.c: New.
7937
7938 2010-03-12  David S. Miller  <davem@davemloft.net>
7939
7940         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7941         sparc.
7942
7943 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7944
7945         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7946
7947 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7948
7949         PR fortran/43291
7950         PR fortran/43326
7951         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7952
7953 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7954
7955         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7956         fail for *-*-mingw* targets.
7957
7958 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7959
7960         PR debug/43329
7961         * gcc.dg/guality/pr43329-1.c: New test.
7962
7963 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7964
7965         PR tree-optimization/43257
7966         * g++.dg/torture/pr43257.C: New test.
7967
7968 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/43228
7971         * gfortran.dg/namelist_61.f90: New test.
7972
7973 2010-03-11  Richard Guenther  <rguenther@suse.de>
7974
7975         PR tree-optimization/43255
7976         * gcc.c-torture/compile/pr43255.c: New testcase.
7977
7978 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7979
7980         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7981         * gcc.dg/pr43280.c: New testcase.
7982
7983 2010-03-11  Richard Guenther  <rguenther@suse.de>
7984
7985         PR lto/43200
7986         * gcc.dg/lto/20100227-1_0.c: New testcase.
7987         * gcc.dg/lto/20100227-1_1.c: Likewise.
7988
7989 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990
7991         PR libfortran/43320
7992         PR libfortran/43265
7993         * gfortran.dg/read_eof_6.f: New test
7994         * gfortran.dg/read_x_eof.f90: New test.
7995         * gfortran.dg/read_x_past.f: Update test.
7996
7997 2010-03-10  Jan Hubicka   <jh@suse.cz>
7998
7999         * gcc.c-torture/compile/pr43288.c: New test.
8000
8001 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8002
8003         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8004         -fpic/-fPIC flags.
8005         * g++.old-deja/g++.pt/asm2.C: Likewise.
8006         * gcc.c-torture/compile/20000804-1.c: Likewise.
8007         * gcc.target/i386/clobbers.c: Likewise.
8008
8009 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8010
8011         PR fortran/43303
8012         * gfortran.dg/c_assoc_3.f90: New test.
8013
8014 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8015
8016         PR debug/36728
8017         * gcc.dg/guality/pr36728-1.c: New test.
8018         * gcc.dg/guality/pr36728-2.c: New test.
8019
8020 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8021
8022         * gcc.dg/h8300-div-delay-slot.c: New test.
8023
8024 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8025
8026         PR tree-optimization/43236
8027         * gcc.c-torture/execute/pr43236.c: New test.
8028
8029 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8030
8031         PR middle-end/42859
8032         * g++.dg/eh/pr42859.C: New test.
8033
8034 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR debug/43299
8037         * gcc.dg/pr43299.c: New test.
8038
8039         PR debug/43290
8040         * g++.dg/eh/unwind2.C: New test.
8041
8042 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8043             Reza Yazdani  <reza.yazdani@amd.com>
8044
8045         PR middle-end/43065
8046         * gcc.dg/graphite/run-id-4.c: New.
8047
8048 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8049
8050         PR middle-end/43065
8051         * gcc.dg/graphite/run-id-3.c: New.
8052
8053 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8054
8055         PR middle-end/42644
8056         PR middle-end/42130
8057         * gcc.dg/graphite/id-18.c: New.
8058         * gcc.dg/graphite/run-id-pr42644.c: New.
8059
8060 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8061
8062         PR middle-end/42326
8063         * gcc.dg/graphite/pr42326.c: New.
8064
8065 2010-03-08  Richard Guenther  <rguenther@suse.de>
8066
8067         PR tree-optimization/43269
8068         * gcc.c-torture/execute/pr43269.c: New testcase.
8069
8070 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8071
8072         PR fortran/43256
8073         * gfortran.dg/typebound_call_13.f03: New.
8074
8075 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8076
8077         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8078         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8079
8080 2010-03-05  Jason Merrill  <jason@redhat.com>
8081
8082         * g++.dg/abi/mangle40.C: Require weak and alias.
8083
8084 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8085
8086         PR middle-end/42326
8087         * gfortran.dg/graphite/pr42326.f90: New.
8088         * gfortran.dg/graphite/pr42326-1.f90: New.
8089
8090 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8091
8092         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8093         (gnat_target_compile): Likewise.
8094         Reinitialize GNAT_UNDER_TEST if target changes.
8095         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8096         (local_find_gnatmake): Pass full --GCC to gnatlink.
8097         Remove --LINK.
8098
8099 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8100
8101         PR c/43248
8102         * gcc.dg/compound-literal-1.c: New testcase.
8103
8104 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8105
8106         PR tree-optimization/43164
8107         PR tree-optimization/43191
8108         * gcc.c-torture/compile/pr43164.c: New test.
8109         * gcc.c-torture/compile/pr43191.c: Likewise.
8110
8111 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8112
8113         PR fortran/43244
8114         * gfortran.dg/finalize_9.f90: New.
8115
8116 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8117             Ken Werner <ken@linux.vnet.ibm.com>
8118
8119         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8120         to dg-options for spu.
8121         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8122         dump-scan target to exclude spu.
8123
8124 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8125
8126         PR middle-end/43209
8127         * gcc.dg/tree-ssa/ivopts-4.c: New.
8128
8129 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8130
8131         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8132         include-opts and exclude-opts; skip checking the flags if arguments
8133         are the same as the defaults.
8134         (dg-xfail-if): Verify the number of arguments, supply defaults
8135         for unspecified optional arguments.
8136         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8137
8138 2010-03-03  Jason Merrill  <jason@redhat.com>
8139
8140         PR c++/12909
8141         * g++.dg/abi/mangle40.C: Updated.
8142
8143 2010-03-03  Jason Merrill  <jason@redhat.com>
8144
8145         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8146         * g++.dg/abi/mangle23.C: Likewise.
8147         * g++.dg/eh/simd-2.C: Likewise.
8148         * g++.dg/ext/attribute-test-2.C: Likewise.
8149         * g++.dg/ext/vector14.C: Likewise.
8150         * g++.dg/other/pr34435.C: Likewise.
8151         * g++.dg/template/conv8.C: Likewise.
8152         * g++.dg/template/nontype9.C: Likewise.
8153         * g++.dg/template/qualttp17.C: Likewise.
8154         * g++.dg/template/ref1.C: Likewise.
8155         * g++.old-deja/g++.pt/crash68.C: Likewise.
8156         * g++.old-deja/g++.pt/ref1.C: Likewise.
8157         * g++.old-deja/g++.pt/ref3.C: Likewise.
8158         * g++.old-deja/g++.pt/ref4.C: Likewise.
8159
8160         PR c++/12909
8161         * g++.dg/abi/mangle40.C: New.
8162         * g++.dg/abi/mangle41.C: New.
8163         * g++.dg/lto/20100302_0.C: New.
8164         * g++.dg/lto/20100302_1.C: New.
8165         * g++.dg/lto/20100302.h: New.
8166
8167 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8168
8169         PR fortran/43243
8170         * gfortran.dg/internal_pack_12.f90: New test.
8171
8172 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8173
8174         * gcc.dg/pr36997.c: Adjust error message.
8175
8176 2010-03-03  Mike Stump  <mikestump@comcast.net>
8177
8178         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8179         adjustments to not be present on machines that align the stack to
8180         more than 4 bytes and don't have a red zone yet as that is an
8181         unimplemented optimization.
8182
8183 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8184
8185         PR fortran/43169
8186         * gfortran.dg/impure_assignment_3.f90: New.
8187
8188 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR debug/43229
8191         * gfortran.dg/pr43229.f90: New test.
8192
8193         PR debug/43237
8194         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8195
8196         PR debug/43177
8197         * gcc.dg/guality/pr43177.c: New test.
8198
8199 2010-03-02  Jason Merrill  <jason@redhat.com>
8200
8201         * g++.dg/ext/vector9.C: Adjust error message.
8202         * g++.dg/conversion/simd3.C: Likewise.
8203         * g++.dg/other/error23.C: Likewise.
8204
8205 2010-03-02  Mike Stump  <mikestump@comcast.net>
8206
8207         PR c++/41090
8208         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8209
8210 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8211
8212         PR fortran/43180
8213         * gfortran.dg/internal_pack_10.f90: New test.
8214
8215         PR fortran/43173
8216         * gfortran.dg/internal_pack_11.f90: New test.
8217
8218 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8219
8220         PR middle-end/42640
8221         * gcc.dg/tree-ssa/pr42640.c: New.
8222
8223 2010-03-01  Richard Guenther  <rguenther@suse.de>
8224
8225         PR tree-optimization/43220
8226         * gcc.c-torture/execute/pr43220.c: New testcase.
8227
8228 2010-03-01  Richard Guenther  <rguenther@suse.de>
8229
8230         PR middle-end/43213
8231         * gcc.dg/pr43213.c: New testcase.
8232
8233 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235         PR pch/14940
8236         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8237
8238 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8239
8240         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8241         New function.
8242         (check_effective_target_ucn): Likewise.
8243
8244         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8245         if !ucn.
8246         * gcc.dg/ucnid-2.c: Likewise.
8247         * gcc.dg/ucnid-3.c: Likewise.
8248         * gcc.dg/ucnid-4.c: Likewise.
8249         * gcc.dg/ucnid-11.c: Likewise.
8250         * gcc.dg/ucnid-12.c: Likewise.
8251         * gcc.dg/ucnid-6.c: Skip if !ucn.
8252         * gcc.dg/ucnid-9.c: Likewise.
8253
8254 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8255
8256         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8257         lists to dg-skip-if.
8258         * gcc.target/i386/stackalign/return-3.c: Likewise.
8259
8260 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8261
8262         * gcc.target/i386/clearcap.map: New file.
8263         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8264         Pass clearcap.map by default if supported.
8265
8266 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8267
8268         PR fortran/42900
8269         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8270         Explain this.
8271         * gfortran.dg/stat_2.f90: Likewise.
8272
8273 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8274
8275         PR fortran/43199
8276         * gfortran.dg/module_read_2.f90: New test.
8277
8278 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/42748
8281         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8282         * g++.dg/abi/mangle12.C: Likewise.
8283         * g++.dg/abi/mangle20-2.C: Likewise.
8284         * g++.dg/abi/mangle17.C: Likewise.
8285         * g++.dg/template/cond2.C: Likewise.
8286         * g++.dg/template/pr35240.C: Likewise.
8287
8288 2010-02-27  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/43186
8291         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8292
8293 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8294
8295         * g++.dg/abi/packed1.C: Expect warning on the SH.
8296
8297 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8298
8299         PR c++/42054:
8300         * g++.dg/parse/error37.C: New test.
8301
8302 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8303
8304         PR c/24577
8305         PR c/43192
8306         * gcc.dg/pr8927-1.c: Match new note.
8307         * gcc.dg/990506-0.c: Likewise.
8308         * gcc.dg/gomp/flush-2.c: Likewise.
8309         * gcc.dg/gomp/atomic-5.c: Likewise.
8310         * gcc.dg/gomp/pr34607.c: Likewise.
8311         * gcc.dg/pr35746.c: Likewise.
8312         * gcc.dg/cpp/pragma-1.c: Likewise.
8313         * gcc.dg/cpp/pragma-2.c: Likewise.
8314         * gcc.dg/pr41842.c: Likewise.
8315         * gcc.dg/noncompile/20040629-1.c: Likewise.
8316         * objc.dg/private-1.m: Likewise.
8317
8318 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8319
8320         PR fortran/43185
8321         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8322         * gfortran.dg/default_initialization_4.f90: New test.
8323
8324 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8325
8326         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8327         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8328         * gnat.dg/thin_pointer2.adb: New test.
8329         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8330
8331 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8332
8333         PR c/20631
8334         * gcc.dg/cpp/c90-pedantic.c: New.
8335         * gcc.dg/cpp/c90.c: New.
8336         * gcc.dg/gnu90-const-expr-1.c: New.
8337         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8338
8339 2010-02-26  Richard Guenther  <rguenther@suse.de>
8340
8341         PR tree-optimization/43186
8342         * gcc.c-torture/compile/pr43186.c: New testcase.
8343
8344 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR debug/43190
8347         * c-c++-common/dwarf2/pr43190.c: New test.
8348
8349 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8350
8351         PR testsuite/37074:
8352         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8353
8354 2010-02-26  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/43188
8357         * gcc.c-torture/compile/pr43188.c: New testcase.
8358
8359 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8360
8361         PR target/43175
8362         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8363
8364 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8365
8366         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8367
8368 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8369
8370         PR target/43154
8371         * gcc.target/powerpc/pr43154.c: New file.
8372
8373 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR debug/43166
8376         * gfortran.dg/debug/pr43166.f: New test.
8377
8378         PR debug/43165
8379         * gcc.dg/torture/pr43165.c: New test.
8380
8381 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8382
8383         PR c/43128
8384         * c-c++-common/pr41779.c: Update.
8385
8386 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8387
8388         PR ada/32547
8389         * lib/gnat-dg.exp (gnat_load): Redefine.
8390
8391         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8392         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8393
8394 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396         PR libobjc/36610
8397         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8398         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8399         -fgnu-runtime.
8400         Sort entries.
8401
8402 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8405
8406 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8407
8408         PR debug/43150
8409         * gcc.dg/guality/vla-1.c: New test.
8410
8411 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8412
8413         PR fortran/43042
8414         * gfortran.dg/c_ptr_tests_15.f90: New test.
8415
8416 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR target/43107
8419         * gcc.target/i386/pr43107.c: New test.
8420
8421 2010-02-23  Jason Merrill  <jason@redhat.com>
8422
8423         PR c++/43143
8424         * g++.dg/cpp0x/variadic100.C: New.
8425
8426 2010-02-23  Jason Merrill  <jason@redhat.com>
8427
8428         PR debug/42800
8429         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8430         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8431         * c-c++-common/dwarf2/vla1.c: New.
8432
8433 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8434
8435         PR target/43139
8436         * gcc.dg/pr43139.c: New test.
8437
8438         PR debug/43077
8439         * gcc.dg/guality/pr43077-1.c: New test.
8440
8441 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8442
8443         PR 43123
8444         * gcc.dg/march.c: New.
8445         * gcc.dg/march-generic.c: New.
8446         * gcc.dg/mtune.c: New.
8447
8448 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8449
8450         PR middle-end/43083
8451         * gcc.dg/graphite/pr43083.c: New.
8452
8453 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8454
8455         PR middle-end/43097
8456         * gfortran.dg/graphite/pr43097.f: New.
8457
8458 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8459             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8460
8461         PR middle-end/43140
8462         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8463
8464 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8465
8466         PR middle-end/43026
8467         * g++.dg/graphite/pr43026.C: New.
8468
8469 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8470
8471         PR c++/43126
8472         * gcc.dg/cleanup-1.c: Update.
8473         * gcc.dg/func-args-1.c: Update.
8474         * gcc.dg/format/sentinel-1.c: Update.
8475         * g++.old-deja/g++.jason/scoping10.C: Update.
8476         * g++.old-deja/g++.ns/lookup5.C: Update.
8477         * g++.dg/ext/cleanup-1.C: Update.
8478         * g++.dg/parse/varmod1.C: Update.
8479         * g++.dg/parse/error33.C: Update.
8480         * g++.dg/expr/call3.C: Update.
8481         * g++.dg/func-args-1.C: New.
8482
8483 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8484
8485         PR c/43125
8486         * gcc.dg/attr-used-2.c: Moved to ...
8487         * c-c++-common/attr-used-2.c: Here.
8488
8489         * gcc.dg/attr-used.c: Moved to ...
8490         * c-c++-common/attr-used.c: Here.
8491
8492 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8493
8494         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8495
8496 2010-02-22  Richard Guenther  <rguenther@suse.de>
8497
8498         PR lto/43045
8499         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8500         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8501
8502 2010-02-22  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/42749
8505         * gcc.c-torture/compile/pr42749.c: New testcase.
8506
8507 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8508
8509         PR fortran/43072
8510         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8511         * gfortran.dg/internal_pack_9.f90: New test.
8512
8513 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8514
8515         PR c++/23510
8516         * g++.dg/template/recurse.C: Adjust.
8517         * g++.dg/template/pr23510.C: New.
8518
8519 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8520
8521         PR c++/42824
8522         * g++.dg/template/memclass4.C: New test.
8523
8524 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8525
8526         PR fortran/35259
8527         * gfortran.dg/reassoc_5.f90: New test.
8528
8529 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8530
8531         PR target/43067
8532         * gcc.target/i386/pr43067.c: New test.
8533
8534 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8535
8536         PR c++/35669
8537         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8538         -Wconversion-null.
8539         * g++.dg/warn/Wconversion-null.C: New test.
8540         * g++.old-deja/g++.other/null1.C: Move to...
8541         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8542
8543 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8544
8545         PR fortran/36932
8546         PR fortran/36933
8547         * gfortran.dg/dependency_26.f90: New test.
8548
8549         PR fortran/43072
8550         * gfortran.dg/internal_pack_7.f90: New test.
8551
8552         PR fortran/43111
8553         * gfortran.dg/internal_pack_8.f90: New test.
8554
8555 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8556
8557         PR 43128
8558         * c-c++-common/pr41779.c: Fix broken testcase.
8559
8560 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8561
8562         PR 36513
8563         * c-c++-common/pr36513.c: New testcase.
8564         * c-c++-common/pr36513-2.c: New testcase.
8565
8566 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8567
8568         PR 41779
8569         * c-c++-common/pr41779.c: New.
8570
8571 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8572
8573         PR debug/43084
8574         * gcc.dg/pr43084.c: New test.
8575
8576 2010-02-19  Richard Guenther  <rguenther@suse.de>
8577
8578         PR tree-optimization/42916
8579         * gcc.dg/pr42916.c: New testcase.
8580
8581 2010-02-18  Jason Merrill  <jason@redhat.com>
8582
8583         PR c++/42837
8584         * g++.dg/abi/packed1.C: Add expected warning.
8585
8586         PR c++/43108
8587         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8588         * gcc.dg/torture/dg-torture.exp: Likewise.
8589         * c-c++-common/torture/complex-sign.h,
8590         c-c++-common/torture/complex-sign-add.c,
8591         c-c++-common/torture/complex-sign-mixed-add.c,
8592         c-c++-common/torture/complex-sign-mixed-div.c,
8593         c-c++-common/torture/complex-sign-mixed-mul.c,
8594         c-c++-common/torture/complex-sign-mixed-sub.c,
8595         c-c++-common/torture/complex-sign-mul.c,
8596         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8597         Adapt for C++ compilation as well.
8598
8599         PR c++/43070
8600         * g++.dg/ext/label1.C: Update.
8601         * g++.dg/ext/label2.C: Update.
8602
8603         PR c++/26261
8604         * g++.dg/template/dependent-name6.C: New.
8605
8606         PR c++/43109
8607         * g++.dg/parse/namespace12.C: New.
8608
8609 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8610
8611         PR tree-optimization/43066
8612         * gcc.c-torture/compile/pr43066.c: New test.
8613
8614 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8615
8616         * g++.dg/ext/attrib35.C: Fix target selector string.
8617         * g++.dg/ext/attrib36.C: Ditto.
8618         * g++.dg/ext/attrib37.C: Ditto.
8619         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8620         * g++.dg/abi/mangle25.C: Ditto.
8621
8622 2010-02-17  Jason Merrill  <jason@redhat.com>
8623
8624         PR c++/43069
8625         * g++.dg/parse/namespace11.C: New.
8626
8627         PR c++/43093
8628         * g++.dg/ext/attrib37.C: New.
8629
8630         PR c++/43079
8631         * g++.dg/template/ptrmem20.C: New.
8632
8633 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8634
8635         PR target/43103
8636         * gcc.target/i386/xop-check.h: Include m256-check.h.
8637         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8638         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8639         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8640         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8641
8642 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR debug/42918
8645         * gcc.dg/pr42918.c: New test.
8646
8647 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8648
8649         * g++.dg/ext/attrib36.C: Require ILP32.
8650
8651 2010-02-16  Richard Guenther  <rguenther@suse.de>
8652
8653         PR tree-optimization/41043
8654         * gfortran.dg/pr41043.f90: New testcase.
8655         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8656
8657 2010-02-16  Jason Merrill  <jason@redhat.com>
8658
8659         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8660
8661 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8662
8663         PR tree-optimization/43074
8664         * gcc.dg/vect/fast-math-pr43074.c: New test.
8665
8666 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8669
8670 2010-02-16  Jason Merrill  <jason@redhat.com>
8671
8672         PR c++/43031
8673         * g++.dg/ext/attrib36.C: New.
8674
8675         PR c++/43036
8676         * g++.dg/other/array6.C: New.
8677
8678 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8679
8680         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8681
8682 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8683
8684         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8685         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8686         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8687         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8688         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8689         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8690
8691 2010-02-15  Richard Guenther  <rguenther@suse.de>
8692
8693         PR middle-end/43068
8694         * g++.dg/torture/pr43068.C: New testcase.
8695
8696 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8697
8698         PR c++/43024
8699         * g++.dg/opt/ice1.C: New.
8700
8701 2010-02-14  Jason Merrill  <jason@redhat.com>
8702
8703         PR c++/41997
8704         * g++.dg/cpp0x/initlist-opt.C: New.
8705
8706 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8707
8708         PR fortran/41113
8709         PR fortran/41117
8710         * gfortran.dg/internal_pack_6.f90: New test.
8711
8712 2010-02-12  Jason Merrill  <jason@redhat.com>
8713
8714         PR c++/43054
8715         * g++.dg/cpp0x/variadic99.C: New.
8716
8717 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8718
8719         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8720         sign extend pointers to gualchk_t.
8721
8722         PR c++/43033
8723         * g++.dg/other/default3.C: Xfail g4 test.
8724
8725 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8726
8727         PR middle-end/43012
8728         * gcc.dg/graphite/pr43012.c: New.
8729
8730 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8731
8732         PR middle-end/42930
8733         * g++.dg/graphite/pr42930.C: New.
8734
8735 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         PR middle-end/42914
8738         PR middle-end/42530
8739         * gcc.dg/graphite/pr42530.c: New.
8740         * gcc.dg/graphite/pr42914.c: New.
8741
8742 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8743
8744         PR middle-end/42771
8745         * gcc.dg/graphite/pr42771.c: New.
8746
8747 2010-02-11  Richard Guenther  <rguenther@suse.de>
8748
8749         PR tree-optimization/42998
8750         * gcc.c-torture/compile/pr42998.c: New testcase.
8751
8752 2010-02-10  Jason Merrill  <jason@redhat.com>
8753
8754         PR c++/41896
8755         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8756
8757         PR c++/42983, core issue 906
8758         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8759         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8760
8761         PR c++/43016
8762         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8763
8764 2010-02-10  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/43017
8767         * gcc.dg/torture/pr43017.c: New testcase.
8768
8769 2010-02-10  Tobias Burnus <burnus@net-b.de>
8770
8771         PR fortran/40823
8772         * gfortran.dg/private_type_1.f90: Update error location.
8773         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8774         * gfortran.dg/typebound_operator_2.f03: Ditto.
8775         * gfortran.dg/assignment_2.f90: Ditto.
8776         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8777         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8778
8779 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8780
8781         PR fortran/43015
8782         * gfortran.dg/bind_c_usage_20.f90: New test.
8783
8784 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8785
8786         PR debug/43010
8787         * g++.dg/debug/pr43010.C: New test.
8788
8789 2010-02-10  Richard Guenther  <rguenther@suse.de>
8790
8791         PR c/43007
8792         * gcc.c-torture/execute/20100209-1.c: New testcase.
8793         * gcc.dg/fold-div-3.c: Likewise.
8794
8795 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8796
8797         * gcc.dg/builtin-ffs-1.c: New test.
8798
8799 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8800
8801         PR fortran/42999
8802         * gfortran.dg/array_constructor_35.f90: New test.
8803
8804 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8805
8806         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8807
8808 2010-02-09  Jason Merrill  <jason@redhat.com>
8809
8810         PR c++/42399
8811         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8812
8813         PR c++/42370
8814         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8815
8816 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/41869
8819         * gfortran.dg/module_write_1.f90: New test.
8820
8821 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8822
8823         * gcc.dg/pr19340.c: Adjust.
8824
8825 2010-02-09  Richard Guenther  <rguenther@suse.de>
8826
8827         PR tree-optimization/43008
8828         * gcc.c-torture/execute/pr43008.c: New testcase.
8829
8830 2010-02-09  Richard Guenther  <rguenther@suse.de>
8831
8832         PR tree-optimization/43000
8833         * gcc.dg/torture/pr43000.c: New testcase.
8834         * gcc.dg/torture/pr43002.c: Likewise.
8835
8836 2010-02-09  Daniel Kraft  <d@domob.eu>
8837
8838         PR fortran/39171
8839         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8840         and pass -Wsurprising as necessary.
8841
8842 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8843
8844         PR tree-optimization/42890
8845         * g++.dg/torture/pr42890.C: New test.
8846
8847 2010-02-08  Richard Guenther  <rguenther@suse.de>
8848
8849         PR middle-end/42995
8850         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8851
8852 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8853
8854         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8855         return 0 from main.
8856         * gcc.dg/graphite/block-1.c: Same.
8857         * gcc.dg/graphite/block-3.c: Same.
8858         * gcc.dg/graphite/block-4.c: Same.
8859         * gcc.dg/graphite/block-5.c: Same.
8860         * gcc.dg/graphite/block-6.c: Same.
8861         * gcc.dg/graphite/block-7.c: Same.
8862         * gcc.dg/graphite/interchange-0.c: Same.
8863         * gcc.dg/graphite/interchange-1.c: Same.
8864         * gcc.dg/graphite/interchange-10.c: Same.
8865         * gcc.dg/graphite/interchange-11.c: Same.
8866         * gcc.dg/graphite/interchange-12.c: Same.
8867         * gcc.dg/graphite/interchange-2.c: Same.
8868         * gcc.dg/graphite/interchange-3.c: Same.
8869         * gcc.dg/graphite/interchange-4.c: Same.
8870         * gcc.dg/graphite/interchange-5.c: Same.
8871         * gcc.dg/graphite/interchange-6.c: Same.
8872         * gcc.dg/graphite/interchange-7.c: Same.
8873         * gcc.dg/graphite/interchange-8.c: Same.
8874         * gcc.dg/graphite/interchange-9.c: Same.
8875         * gcc.dg/graphite/interchange-mvt.c: Same.
8876
8877 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8878
8879         * gfortran.dg/graphite/id-19.f: New.
8880         * gfortran.dg/graphite/pr14741.f90: New.
8881         * gfortran.dg/graphite/pr41924.f90: New.
8882         * gfortran.dg/graphite/run-id-2.f90: New.
8883
8884 2010-02-07  Richard Guenther  <rguenther@suse.de>
8885
8886         PR middle-end/42956
8887         * gcc.c-torture/compile/pr42956.c: New testcase.
8888
8889 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8890
8891         PR libfortran/42742
8892         * gfortran.dg/fmt_cache_2.f: New test.
8893
8894 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8895
8896         * gfortran.dg/read_no_eor.f90: New test.
8897
8898 2010-02-05  Jason Merrill  <jason@redhat.com>
8899
8900         * g++.dg/ext/label13.C: Move constructor body out of class.
8901
8902 2010-02-03  Jason Merrill  <jason@redhat.com>
8903
8904         PR c++/42870
8905         * g++.dg/ext/dllexport3.C: New.
8906
8907 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8908
8909         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8910
8911 2010-02-05  Richard Guenther  <rguenther@suse.de>
8912
8913         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8914
8915 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8916
8917         PR c++/42915
8918         * g++.dg/other/crash-9.C: New test.
8919
8920 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8921
8922         PR fortran/42309
8923         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8924
8925 2010-02-04  Richard Guenther  <rguenther@suse.de>
8926
8927         PR rtl-optimization/42952
8928         * gcc.dg/torture/pr42952.c: New testcase.
8929
8930 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8931
8932         PR libfortran/42901
8933         * gfortran.dg/namelist_60.f90: New test.
8934
8935 2010-02-03  Jason Merrill  <jason@redhat.com>
8936
8937         PR c++/40138
8938         * g++.dg/ext/builtin11.C: New.
8939
8940         PR c++/4926
8941         PR c++/38600
8942         * g++.dg/abi/mangle35.C: New.
8943         * g++.dg/abi/mangle37.C: New.
8944
8945         PR c++/12909
8946         * g++.dg/abi/mangle36.C: New.
8947
8948         PR c++/35652
8949         * g++.dg/warn/string1.C: New.
8950
8951 2010-02-03  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/42944
8954         * gcc.dg/errno-1.c: New testcase.
8955
8956 2010-02-03  Richard Guenther  <rguenther@suse.de>
8957
8958         PR middle-end/42927
8959         * gcc.c-torture/compile/pr42927.c: New testcase.
8960
8961 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8962
8963         PR fortran/42936
8964         * gfortran.dg/null_4.f90: New test.
8965
8966 2010-02-02  Jason Merrill  <jason@redhat.com>
8967
8968         PR c++/41090
8969         * g++.dg/ext/label13.C: New.
8970
8971 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8972
8973         PR fortran/42650
8974         * gfortran.dg/func_result_5.f90: New test.
8975
8976 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8977
8978         PR fortran/42922
8979         * gfortran.dg/pure_initializer_3.f90: News test.
8980
8981 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8982
8983         PR fortran/42888
8984         * gfortran.dg/allocate_derived_2.f90: New test.
8985
8986 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8987
8988         PR middle-end/42898
8989         * gcc.dg/torture/pr42898-2.c: New test.
8990
8991 2010-01-31  Richard Guenther  <rguenther@suse.de>
8992
8993         PR middle-end/42898
8994         * gcc.dg/torture/pr42898.c: New testcase.
8995
8996 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8997
8998         PR fortran/38324
8999         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9000         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9001
9002 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9003
9004         * g++.dg/tree-ssa/inline-1.C: New.
9005         * g++.dg/tree-ssa/inline-2.C: New.
9006         * g++.dg/tree-ssa/inline-3.C: New.
9007
9008 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9009
9010         PR testsuite/41701
9011         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9012         the string 'pow' in the pathname of the compiler from generating a
9013         test failure.
9014
9015 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9016
9017         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9018         * g++.old-deja/g++.mike/eh17.C: Likewise.
9019         * g++.old-deja/g++.mike/p5571.C: Likewise.
9020
9021 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9022
9023         PR c++/42758
9024         PR c++/42634
9025         PR c++/42336
9026         PR c++/42797
9027         PR c++/42880
9028         * g++.dg/other/crash-5.C: New test.
9029         * g++.dg/other/crash-6.C: New test.
9030         * g++.dg/other/crash-7.C: New test.
9031         * g++.dg/other/crash-8.C: New test.
9032
9033 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9034
9035         PR rtl-optimization/42889
9036         * gcc.dg/pr42889.c: New test.
9037
9038 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9039
9040         * gcc.target/i386/pr42881.c: Use SSE2.
9041
9042 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9043
9044         PR target/42891
9045         * gcc.target/i386/pr42891.c: New test.
9046
9047 2010-01-28  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/42871
9050         * g++.dg/torture/pr42871.C: New testcase.
9051
9052 2010-01-28  Richard Guenther  <rguenther@suse.de>
9053
9054         * gcc.dg/Wobjsize-1.h: New testcase.
9055         * gcc.dg/Wobjsize-1.c: Likewise.
9056
9057 2010-01-28  Richard Guenther  <rguenther@suse.de>
9058
9059         PR middle-end/42883
9060         * g++.dg/torture/pr42883.C: New testcase.
9061
9062 2010-01-28  Michael Matz  <matz@suse.de>
9063
9064         * gcc.target/i386/pr42881.c: New test.
9065
9066 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9067
9068         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9069         Add i?86-*-solaris2* support.
9070
9071 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9072
9073         PR c++/42713
9074         PR c++/42820
9075         * g++.dg/template/typedef27.C: New test case.
9076         * g++.dg/template/typedef28.C: New test case.
9077
9078 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9079
9080         * gcc.dg/optimize-bswap*.c: Add ARM target
9081
9082 2010-01-27  Richard Guenther  <rguenther@suse.de>
9083
9084         PR middle-end/42878
9085         * gcc.dg/torture/pr42878-1.c: New testcase.
9086         * gcc.dg/torture/pr42878-2.c: Likewise.
9087
9088 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9089
9090         PR middle-end/42874
9091         * gcc.dg/vla-22.c: New test.
9092
9093 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9094
9095         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9096         current collation.
9097
9098 2010-01-26  Richard Guenther  <rguenther@suse.de>
9099
9100         PR rtl-optimization/42685
9101         * gcc.dg/pr42685.c: New testcase.
9102         * g++.dg/other/pr42685.C: Likewise.
9103
9104 2010-01-26  Richard Guenther  <rguenther@suse.de>
9105
9106         PR middle-end/42806
9107         * g++.dg/other/pr42806.C: New testcase.
9108
9109 2010-01-26  Richard Guenther  <rguenther@suse.de>
9110
9111         PR tree-optimization/42250
9112         * gcc.dg/pr42250.c: New testcase.
9113
9114 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9115
9116         * gnat.dg/array_bounds_test.adb: New test.
9117
9118 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9119
9120         PR fortran/42858
9121         * gfortran.dg/generic_21.f90: New test.
9122
9123 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9124
9125         PR testsuite/41522
9126         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9127
9128 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/42748
9131         * g++.dg/abi/arm_va_list2.C: New test.
9132         * g++.dg/abi/arm_va_list2.h: Companion header file.
9133
9134 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9135
9136         PR fortran/41044
9137         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9138
9139         PR fortran/41167
9140         * gfortran.dg/char_array_arg_1.f90 : New test.
9141
9142         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9143
9144 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9145
9146         PR fortran/39304
9147         * gfortran.dg/generic_20.f90: New test.
9148
9149 2010-01-22  Michael Matz  <matz@suse.de>
9150
9151         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9152         -msse2.
9153
9154 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9155
9156         PR fortran/42736
9157         * gfortran.dg/dependency_25.f90 : New test.
9158
9159 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9160
9161         PR tree-optimization/42585
9162         * gcc.dg/tree-ssa/pr42585.c: New test.
9163
9164 2010-01-21  Richard Guenther  <rguenther@suse.de>
9165
9166         PR middle-end/19988
9167         * gcc.dg/pr19988.c: New testcase.
9168
9169 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9170
9171         * g++.dg/compat/decimal/compat-common.h: New file.
9172         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9173         * g++.dg/compat/decimal/pass_x.h: New file.
9174         * g++.dg/compat/decimal/pass_y.h: New file.
9175         * g++.dg/compat/decimal/pass-1_main.C: New file.
9176         * g++.dg/compat/decimal/pass-1_x.C: New file.
9177         * g++.dg/compat/decimal/pass-1_y.C: New file.
9178         * g++.dg/compat/decimal/pass-2_main.C: New file.
9179         * g++.dg/compat/decimal/pass-2_x.C: New file.
9180         * g++.dg/compat/decimal/pass-2_y.C: New file.
9181         * g++.dg/compat/decimal/pass-3_main.C: New file.
9182         * g++.dg/compat/decimal/pass-3_x.C: New file.
9183         * g++.dg/compat/decimal/pass-3_y.C: New file.
9184         * g++.dg/compat/decimal/pass-4_main.C: New file.
9185         * g++.dg/compat/decimal/pass-4_x.C: New file.
9186         * g++.dg/compat/decimal/pass-4_y.C: New file.
9187         * g++.dg/compat/decimal/pass-5_main.C: New file.
9188         * g++.dg/compat/decimal/pass-5_x.C: New file.
9189         * g++.dg/compat/decimal/pass-5_y.C: New file.
9190         * g++.dg/compat/decimal/pass-6_main.C: New file.
9191         * g++.dg/compat/decimal/pass-6_x.C: New file.
9192         * g++.dg/compat/decimal/pass-6_y.C: New file.
9193         * g++.dg/compat/decimal/return_x.h: New file.
9194         * g++.dg/compat/decimal/return_y.h: New file.
9195         * g++.dg/compat/decimal/return-1_main.C: New file.
9196         * g++.dg/compat/decimal/return-1_x.C: New file.
9197         * g++.dg/compat/decimal/return-1_y.C: New file.
9198         * g++.dg/compat/decimal/return-2_main.C: New file.
9199         * g++.dg/compat/decimal/return-2_x.C: New file.
9200         * g++.dg/compat/decimal/return-2_y.C: New file.
9201         * g++.dg/compat/decimal/return-3_main.C: New file.
9202         * g++.dg/compat/decimal/return-3_x.C: New file.
9203         * g++.dg/compat/decimal/return-3_y.C: New file.
9204         * g++.dg/compat/decimal/return-4_main.C: New file.
9205         * g++.dg/compat/decimal/return-4_x.C: New file.
9206         * g++.dg/compat/decimal/return-4_y.C: New file.
9207         * g++.dg/compat/decimal/return-5_main.C: New file.
9208         * g++.dg/compat/decimal/return-5_x.C: New file.
9209         * g++.dg/compat/decimal/return-5_y.C: New file.
9210         * g++.dg/compat/decimal/return-6_main.C: New file.
9211         * g++.dg/compat/decimal/return-6_x.C: New file.
9212         * g++.dg/compat/decimal/return-6_y.C: New file.
9213
9214 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9215
9216         PR debug/42715
9217         * gcc.dg/pr42715.c: New.
9218
9219 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9220
9221         PR c++/42038
9222         * g++.dg/parse/crash55.C: New.
9223
9224 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9225
9226         PR debug/42782
9227         * gcc.dg/guality/pr42782.c: New.
9228
9229 2010-01-20  Jason Merrill  <jason@redhat.com>
9230
9231         PR c++/41788
9232         * g++.dg/abi/packed1.C: New.
9233
9234         PR c++/41920
9235         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9236
9237         PR c++/40750
9238         * g++.dg/parse/fn-typedef1.C: New.
9239         * g++.dg/other/cv_quals.C: Adjust.
9240
9241 2010-01-20  Anthony Green  <green@moxielogic.com>
9242
9243         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9244         pack(push) pragma).
9245         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9246         * gcc.dg/20020312-2.c: Port this to the moxie core.
9247         * gcc.dg/weak/typeof-2.c: Ditto.
9248
9249 2010-01-20  Richard Guenther  <rguenther@suse.de>
9250
9251         PR tree-optimization/42717
9252         * gcc.c-torture/compile/pr42717.c: New testcase.
9253
9254 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9255
9256         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9257         of signed, add a few new tests.
9258
9259         PR middle-end/42803
9260         * g++.dg/parse/limits-initializer1.C: New test.
9261
9262 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9263
9264         PR fortran/42804
9265         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9266         * gfortran.dg/typebound_call_12.f03: New test.
9267
9268 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9269
9270         PR fortran/42783
9271         * gfortran.dg/bounds_check_15.f90 : New test.
9272
9273 2010-01-19  Michael Matz  <matz@suse.de>
9274
9275         PR tree-optimization/41783
9276         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9277
9278 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9279
9280         PR target/38697.
9281         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9282         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9283         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9284         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9285         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9286         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9287         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9288         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9289         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9290         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9291         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9292
9293 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9294
9295         PR fortran/42545
9296         * gfortran.dg/extends_6.f03: Modified an error message.
9297         * gfortran.dg/extends_10.f03: New test.
9298         * gfortran.dg/private_type_6.f03: Modified an error message.
9299         * gfortran.dg/structure_constructor_8.f03: Ditto.
9300
9301 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR tree-optimization/42719
9304         * gcc.dg/pr42719.c: New test.
9305
9306         PR debug/42728
9307         * gcc.dg/pr42728.c: New test.
9308
9309 2010-01-19  Anthony Green  <green@moxielogic.com>
9310
9311         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9312
9313 2010-01-18  Anthony Green  <green@moxielogic.com>
9314
9315         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9316         for moxie.
9317
9318 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9319
9320         * g++.dg/template/error45.C: reverted as part of reverting the
9321         fix of PR c++/42634.
9322
9323 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9324
9325         PR c++/42634
9326         * g++.dg/template/error45.C: New test.
9327
9328 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9329
9330         PR c++/42766
9331         * g++.dg/conversion/op6.C: New test.
9332
9333 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9334
9335         PR target/42774
9336         * gcc.target/alpha/pr42774.c: New test.
9337
9338 2010-01-18  Richard Guenther  <rguenther@suse.de>
9339
9340         PR tree-optimization/42781
9341         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9342
9343 2010-01-17  Richard Guenther  <rguenther@suse.de>
9344
9345         PR middle-end/42248
9346         * gcc.c-torture/execute/pr42248.c: New testcase.
9347
9348 2010-01-17  Richard Guenther  <rguenther@suse.de>
9349
9350         PR tree-optimization/42773
9351         * g++.dg/torture/pr42773.C: New testcase.
9352
9353 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9354
9355         PR fortran/42677
9356         * gfortran.dg/interface_assignment_5.f90: New test.
9357
9358 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9359
9360         PR c++/42697
9361         * g++.dg/template/crash94.C: Reverted.
9362
9363 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9364
9365         PR debug/42767
9366         * gcc.dg/debug/pr42767.c: New.
9367
9368 2010-01-15  Jason Merrill  <jason@redhat.com>
9369
9370         PR c++/42761
9371         * g++.dg/cpp0x/decltype22.C: New.
9372
9373 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9374
9375         PR middle-end/42760
9376         * g++.dg/torture/pr42760.C: New test.
9377
9378 2010-01-15  Jing Yu  <jingyu@google.com>
9379
9380         PR rtl-optimization/42691
9381         * gcc.c-torture/execute/pr42691.c: New.
9382
9383 2010-01-15  Richard Guenther  <rguenther@suse.de>
9384
9385         PR middle-end/42739
9386         * g++.dg/torture/pr42739.C: New testcase.
9387
9388 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9389
9390         * g++.dg/template/error45.C: Revert as part of reverting changes
9391         or PR c++/42634.
9392
9393 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9394
9395         PR fortran/42684
9396         * gfortran.dg/interface_31.f90: New test.
9397
9398 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9399
9400         * gcc.target/powerpc/pr42747.c: New file.
9401
9402 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9403
9404         PR middle-end/42674
9405         * c-c++-common/pr42674.c: New test.
9406
9407         PR c++/42608
9408         * g++.dg/template/instantiate11.C: New test.
9409
9410 2010-01-14  Jason Merrill  <jason@redhat.com>
9411
9412         PR c++/42701
9413         * g++.dg/overload/error3.C: New.
9414
9415         PR c++/42655
9416         * g++.dg/overload/rvalue1.C: New.
9417
9418 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9419
9420         PR tree-optimization/42706
9421         * gcc.dg/ipa/pr42706.c: New testcase.
9422
9423 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9424
9425         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9426
9427 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9428
9429         PR tree-optimization/42714
9430         * g++.dg/torture/pr42714.C: New test.
9431
9432 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9433
9434         PR rtl-optimization/42246
9435         * gfortran.dg/pr42246-2.f: New.
9436
9437 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9438
9439         PR rtl-optimization/42389
9440         * gcc.dg/pr42389.c: New.
9441
9442 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9443
9444         PR rtl-optimization/42388
9445         * gcc.dg/pr42388.c: New.
9446
9447 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9448
9449         PR rtl-optimization/42294
9450         * gfortran.dg/pr42294.f: New.
9451
9452 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9453
9454         PR rtl-optimization/39453
9455         PR rtl-optimization/42246
9456         * gcc.dg/pr39453.c: New.
9457         * gcc.dg/pr42246.c: New.
9458
9459 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9460
9461         PR middle-end/42245
9462         * gcc.dg/pr42245.c: New.
9463         * gcc.dg/pr42245-2.c: New.
9464
9465 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9466
9467         PR rtl-optimization/42249
9468         * gcc.dg/pr42249.c: New.
9469
9470 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9471
9472         PR c/42721
9473         * gcc.c-torture/execute/pr42721.c: New test.
9474
9475 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9476
9477         PR tree-optimization/42709
9478         * gcc.dg/vect/pr42709.c: New test.
9479
9480 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9481
9482         PR fortran/41478
9483         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9484         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9485
9486 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9487
9488         PR fortran/42481
9489         * gfortran.dg/generic_19.f90 : New test.
9490
9491 2010-01-13  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/42730
9494         * gcc.c-torture/compile/pr42730.c: New testcase.
9495
9496 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9497
9498         PR target/pr42542
9499         * gcc.target/ia64/pr42542-1.c: New.
9500         * gcc.target/ia64/pr42542-2.c: New.
9501         * gcc.target/ia64/pr42542-3.c: New.
9502
9503 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9504
9505         PR c++/42634
9506         * g++.dg/template/error45.C: New test.
9507
9508 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9509
9510         PR tree-optimization/42704
9511         * g++.dg/torture/pr42704.C: New test.
9512
9513 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9514
9515         PR tree-optimization/42703
9516         * gcc.c-torture/compile/pr42703.c: New test.
9517
9518 2010-01-13  Richard Guenther  <rguenther@suse.de>
9519
9520         PR tree-optimization/42705
9521         * gcc.c-torture/compile/pr42705.c: New testcase.
9522
9523 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9524
9525         * gcc.target/bfin/l2.c: New test.
9526         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9527
9528 2010-01-13  Richard Guenther  <rguenther@suse.de>
9529
9530         PR middle-end/42716
9531         * gcc.c-torture/compile/pr42716.c: New testcase.
9532
9533 2010-01-13  Richard Guenther  <rguenther@suse.de>
9534
9535         PR lto/42678
9536         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9537
9538 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9539
9540         PR c/42708
9541         * gcc.c-torture/compile/pr42708-1.c: New test.
9542
9543 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR debug/42662
9546         * gcc.dg/pr42662.c: New test.
9547
9548         PR tree-optimization/42645
9549         * g++.dg/other/pr42645-1.C: New test.
9550         * g++.dg/other/pr42645-2.C: New test.
9551
9552 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9553
9554         PR target/42416
9555         * gcc.target/powerpc/warn-1.c: New test.
9556         * gcc.target/powerpc/warn-2.c: New test.
9557
9558 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9559
9560         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9561         stack alignment.
9562
9563 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9564
9565         * gcc.dg/lto/20100108_0.c: New.
9566
9567 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9568
9569         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9570         Add -march=i686 -msse for 32bit x86 targets.
9571
9572 2010-01-10  Richard Guenther  <rguenther@suse.de>
9573
9574         PR middle-end/42667
9575         * gcc.dg/torture/pr42667.c: New testcase.
9576
9577 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9578
9579         PR fortran/32489
9580         * gfortran.dg/array_constructor_34.f90: New test.
9581
9582 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9583
9584         PR fortran/20923
9585         * gfortran.dg/array_constructor_33.f90: New test.
9586         gfortran.dg/array_function_5.f90: Add credit.
9587
9588 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9589
9590         PR debug/42631
9591         * gcc.dg/pr42631.c: New.
9592
9593 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9594
9595         PR debug/42630
9596         * gcc.dg/pr42630.c: New.
9597
9598 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9599
9600         PR debug/42629
9601         * gcc.dg/pr42629.c: New.
9602
9603 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9604
9605         PR middle-end/42363
9606         * gcc.dg/torture/pr42363.c: New.
9607
9608 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9609
9610         PR debug/42604
9611         PR debug/42395
9612         * gcc.dg/vect/pr42604.c: New.
9613         * gcc.dg/vect/pr42395.c: New.
9614
9615 2010-01-09  Richard Guenther  <rguenther@suse.de>
9616
9617         PR middle-end/42512
9618         * gcc.c-torture/execute/pr42512.c: New testcase.
9619
9620 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9621
9622         PR fortran/41298
9623         * gfortran.dg/c_ptr_tests_14.f90: New test.
9624
9625 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9626
9627         PR ada/41929
9628         * gnat.dg/null_pointer_deref1.adb: Don't run on
9629         sparc*-sun-solaris2.11.
9630
9631 2010-01-08  Richard Guenther  <rguenther@suse.de>
9632
9633         PR lto/42528
9634         * gcc.dg/lto/20100103-1_0.c: New testcase.
9635         * gcc.dg/lto/20100103-2_0.c: Likewise.
9636
9637 2010-01-08  Tobias Burnus  <burnus@net-b.de
9638
9639         PR/fortran 25829
9640         * gfortran.dg/asynchronous_1.f90: New test.
9641         * gfortran.dg/asynchronous_2.f90: New test.
9642         * gfortran.dg/conflicts.f90: Update error message.
9643
9644 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9645
9646         c++/40155
9647         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9648
9649 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR tree-optimization/42625
9652         * g++.dg/opt/dtor4.C: New test.
9653         * g++.dg/opt/dtor4.h: New.
9654         * g++.dg/opt/dtor4-aux.cc: New.
9655
9656 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9657
9658         PR fortran/42597
9659         * gfortran.dg/proc_ptr_26.f90: New test.
9660
9661 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9662
9663         PR fortran/41872
9664         * gfortran.dg/allocatable_scalar_7.f90: New test.
9665
9666 2010-01-06  Richard Guenther  <rguenther@suse.de>
9667
9668         * gcc.c-torture/compile/pr42632.c: New testcase.
9669
9670 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         PR target/42542
9673         * gcc.target/i386/pr42542-4.c: New.
9674         * gcc.target/i386/pr42542-4a.c: Likewise.
9675         * gcc.target/i386/pr42542-5.c: Likewise.
9676         * gcc.target/i386/pr42542-5a.c: Likewise.
9677
9678 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9679
9680         * gcc.dg/tls/opt-15.c: New test.
9681
9682 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9683
9684         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9685
9686 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9687
9688         PR tree-optimization/42462
9689         * g++.dg/torture/pr42462.C: New test.
9690
9691 2010-01-05  Jason Merrill  <jason@redhat.com>
9692
9693         * g++.dg/cpp0x/initlist30.C: New test.
9694
9695 2010-01-05  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/42614
9698         * gcc.c-torture/execute/pr42614.c: New testcase.
9699
9700 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9701
9702         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9703         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9704         -Wunreachable-code.
9705         * gcc.dg/Wunreachable-2.c: Likewise.
9706         * gcc.dg/Wunreachable-3.c: Likewise.
9707         * gcc.dg/Wunreachable-4.c: Likewise.
9708         * gcc.dg/Wunreachable-5.c: Likewise.
9709         * gcc.dg/Wunreachable-6.c: Likewise.
9710         * gcc.dg/Wunreachable-7.c: Likewise.
9711         * gcc.dg/Wunreachable-8.c: Likewise.
9712         * gcc.dg/20041231-1.c: Likewise.
9713
9714 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR other/42611
9717         * gcc.dg/pr42611.c: New test.
9718
9719         PR tree-optimization/42508
9720         * g++.dg/opt/pr42508.C: New test.
9721
9722 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9723
9724         PR fortran/41872
9725         * gfortran.dg/allocatable_scalar_8.f90: New.
9726
9727 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9728
9729         PR tree-optimization/42398
9730         * gcc.c-torture/compile/pr42398.c: New test.
9731
9732 2010-01-04  Jason Merrill  <jason@redhat.com>
9733
9734         PR c++/42555
9735         * g++.dg/ext/attrib35.C: New.
9736
9737         PR c++/42567
9738         * g++.dg/cpp0x/auto17.C: New.
9739
9740 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9741
9742         * gcc.dg/lto/20100104_0.c: New.
9743
9744 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9745
9746         PR target/42542
9747         * gcc.target/i386/pr42542-1.c: New.
9748         * gcc.target/i386/pr42542-1a.c: Likewise.
9749         * gcc.target/i386/pr42542-1b.c: Likewise.
9750         * gcc.target/i386/pr42542-2.c: Likewise.
9751         * gcc.target/i386/pr42542-2a.c: Likewise.
9752         * gcc.target/i386/pr42542-2b.c: Likewise.
9753         * gcc.target/i386/pr42542-3.c: Likewise.
9754         * gcc.target/i386/pr42542-3a.c: Likewise.
9755
9756 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9757
9758         PR fortran/41872
9759         * gfortran.dg/allocatable_scalar_5.f90: New test.
9760         * gfortran.dg/allocatable_scalar_6.f90: New test.
9761
9762 2010-01-03  Richard Guenther  <rguenther@suse.de>
9763
9764         PR testsuite/42583
9765         * gfortran.dg/gomp/recursion1.f90: Remove.
9766
9767 2010-01-03  Richard Guenther  <rguenther@suse.de>
9768
9769         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9770         * gcc.dg/uninit-6.c: Likewise.
9771         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9772
9773 2010-01-03  Richard Guenther  <rguenther@suse.de>
9774
9775         PR tree-optimization/42589
9776         * gcc.target/i386/pr42589.c: New testcase.
9777
9778 2010-01-03  Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/42438
9781         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9782
9783 2010-01-02  Richard Guenther  <rguenther@suse.de>
9784
9785         PR testsuite/41651
9786         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9787
9788 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9789
9790         PR target/42448
9791         * gcc.target/alpha/pr42448-1.c: New test.
9792         * gcc.target/alpha/pr42448-2.c: Ditto.
9793
9794 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9795
9796         PR preprocessor/41947
9797         * gcc.dg/c99-hexfloat-3.c: New test.
9798
9799 2010-01-01  Richard Guenther  <rguenther@suse.de>
9800
9801         PR c/42570
9802         * gcc.c-torture/execute/pr42570.c: New testcase.
9803
9804 2010-01-01  Richard Guenther  <rguenther@suse.de>
9805
9806         PR middle-end/42559
9807         * gcc.c-torture/compile/pr42559.c: New testcase.
9808
9809 \f
9810 Copyright (C) 2010 Free Software Foundation, Inc.
9811
9812 Copying and distribution of this file, with or without modification,
9813 are permitted in any medium without royalty provided the copyright
9814 notice and this notice are preserved.