In gcc/testsuite/:
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Merge from 'apple/trunk' branch on FSF servers.
4
5         2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
6
7         Radar 4457381
8         * objc.dg/msg-in-protocol.m: New.
9         * obj-c++.dg/msg-in-protocol.mm: New.
10
11         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
12
13         Radar 4219590
14         * objc.dg/break-in-ifstmt.m: New.
15         
16         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
17
18         Radar 4174166
19         * obj-c++.dg/comp-types-13.mm: New.
20         * objc.dg/comp-types-12.m: New.
21
22         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
23
24         Radar 4216500
25         * obj-c++.dg/proto-lossage-7.mm: New.
26         * objc.dg/proto-lossage-7.m: New.
27         
28 2010-09-14  Jan Hubicka  <jh@suse.cz>
29
30         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
31         folding.
32         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
33         folding.
34
35 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
36
37         PR middle-end/45567
38         * gcc.dg/pr45567.c: New test.
39
40         PR debug/45660
41         * g++.dg/debug/pr45660.C: New test.
42
43 2010-09-14  Ira Rosen  <irar@il.ibm.com>
44
45         PR tree-optimization/45470
46         * g++.dg/vect/pr45470-a.cc: New test.
47         * g++.dg/vect/pr45470-a.cc: New test.
48
49 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
50
51         PR target/42070
52         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
53         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
54
55 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
56
57         PR libfortran/45532
58         * gfortran.dg/namelist_64.f90: New test.
59
60 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
61
62         PR rtl-optimization/45617
63         * gcc.target/i386/pr45617.c: New test.
64
65 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
66
67         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
68
69 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
70
71         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
72         * gcc.target/i386/fma4-vector.c: Likewise.
73         * gcc.target/i386/vectorize2.c: Likewise.
74         * gcc.target/i386/vectorize4.c: Likewise.
75         * gcc.target/i386/vectorize5.c: Likewise.
76         * gcc.target/i386/vectorize6.c: Likewise.
77         * gcc.target/i386/vectorize8.c: Likewise.
78
79         * gcc.target/i386/vect-double-1.c: New.
80         * gcc.target/i386/vect-double-1a.c: Likewise.
81         * gcc.target/i386/vect-double-2.c: Likewise.
82         * gcc.target/i386/vect-double-2a.c: Likewise.
83
84         * lib/target-supports.exp (check_effective_target_vect_double):
85         Set et_vect_double_saved to 0 when tuning for Atom.
86
87 2010-09-13  Jan Hubicka  <jh@suse.cz>
88
89         * gcc.dg/torture/pr23821.c: Drop static keyword.
90         * gcc.dg/tree-ssa/loop-19.c: Likewise.
91         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
92
93 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
94
95         * gcc.target/arm/sync-1.c: New.
96
97 2010-09-12  Olivier Hainque  <hainque@adacore.com>
98
99         * gnat.dg/memtrap.adb: New test.
100
101 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
102
103         * gfortran.dg/promotion.f90: Fix options.
104
105 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
106
107         * g++.dg/cpp0x/range-for1.C: New.
108         * g++.dg/cpp0x/range-for2.C: New.
109         * g++.dg/cpp0x/range-for3.C: New.
110         * g++.dg/cpp0x/range-for4.C: New.
111         * g++.dg/cpp0x/range-for5.C: New.
112         * g++.dg/cpp0x/range-for6.C: New.
113
114 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
115
116         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
117         and counts. Check that transpose is not called.
118         * gfortran.dg/transpose_2.f90: Update error message.
119
120 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
121
122         PR c++/43824
123         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
124         * g++.dg/lookup/strong-using-2.C: Likewise.
125         * g++.dg/lookup/strong-using-3.C: Likewise.
126         * g++.dg/lookup/strong-using-5.C: Likewise.
127
128         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
129         * g++.dg/cpp0x/inline-ns4.C: New.
130         * g++.dg/cpp0x/inline-ns5.C: New.
131
132 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
133
134         PR middle-end/45634
135         * gfortran.fortran-torture/compile/pr45634.f90: New.
136
137 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
138
139         * objc.dg/fobjc-exceptions.m: New test.
140
141 2010-09-10  Jan Hubicka  <jh@suse.cz>
142
143         * g++.dg/inherit/covariant7.C: Fix pattern matching.
144
145 2010-09-10  Martin Jambor  <mjambor@suse.cz>
146
147         PR tree-optimization/44972
148         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
149         * gcc.dg/tree-ssa/pr45144.c: Likewise.
150         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
151         instead.
152         * g++.dg/torture/pr44972.C: New test.
153
154 2010-09-10  Martin Jambor  <mjambor@suse.cz>
155
156         PR tree-optimization/44972
157         * g++.dg/torture/pr34850.C: Remove expected warning.
158
159 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
160
161         * gfortran.dg/dummy_optional_arg.f90: New test.
162
163 2010-09-08  Jan Hubicka  <jh@suse.cz>
164
165         PR tree-optimization/45598
166         * fortran.fortran-torture/compile/pr45598.f90: New test.
167
168 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
169
170         * lib/target-supports-dg.exp (dg-require-ifunc): New.
171         * lib/target-supports.exp (check_ifunc_available): New.
172         * gcc.dg/attr-ifunc-1.c: New.
173         * gcc.dg/attr-ifunc-2.c: New.
174         * gcc.dg/attr-ifunc-3.c: New.
175         * gcc.dg/attr-ifunc-4.c: New.
176         * gcc.dg/attr-ifunc-5.c: New.
177         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
178         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
179         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
180         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
181
182 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
183
184         PR middle-end/40386
185         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
186
187 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
188
189         * gfortran.dg/inline_transpose_1.f90: New test.
190
191 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
192
193         PR c++/45588
194         * g++.dg/warn/Wunused-var-15.C: New test.
195
196 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
197
198         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
199         hppa*-*-hpux*.
200
201 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
202
203         * objc/execute/exceptions/throw-nil.m: New test.
204         * objc/execute/exceptions/handler-1.m: Updated to use the new
205         objc_set_uncaught_exception_handler() function.
206         * objc/execute/exceptions/matcher-1.m: New test.
207
208 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
209
210         PR fortran/38282
211         * gfortran.dg/bit_comparison_1.F90: New test.
212         * gfortran.dg/leadz_trailz_3.f90: New test.
213         * gfortran.dg/masklr_2.F90: New test.
214         * gfortran.dg/shiftalr_1.F90: New test.
215         * gfortran.dg/merge_bits_2.F90: New test.
216         * gfortran.dg/dshift_2.F90: New test.
217         * gfortran.dg/bit_comparison_2.F90: New test.
218         * gfortran.dg/masklr_1.F90: New test.
219         * gfortran.dg/merge_bits_1.F90: New test.
220         * gfortran.dg/dshift_1.F90: New test.
221         * gfortran.dg/shiftalr_2.F90: New test.
222
223 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
224
225         * objc.dg/type-stream-1.m: Replaced with a test that tests that
226         functions from objc/typedstream.h are deprecated.
227
228 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
229
230         * lib/target-supports.exp
231         (check_effective_target_run_expensive_tests): New proc.
232         * gcc.c-torture/compile/limits-fnargs.c: Use
233         dg-require-effective-target run_expensive_tests.
234
235 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
236
237         PR fortran/45597
238         * gfortran.dg/gomp/pr45597.f90: New test.
239
240         PR fortran/45595
241         * gfortran.dg/gomp/pr45595.f90: New test.
242
243 2010-09-08  Michael Matz  <matz@suse.de>
244
245         * c-c++-common/uninit-17.c: Adjust.
246
247 2010-09-08  Michael Matz  <matz@suse.de>
248
249         PR tree-optimization/43430
250         * gcc.dg/vect/pr43430-2.c: New test.
251
252 2010-09-08  Michael Matz  <matz@suse.de>
253
254         PR tree-optimization/33244
255         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
256
257 2010-09-08  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/45578
260         * gfortran.dg/pr45578.f90: New testcase.
261
262 2010-09-08  Richard Guenther  <rguenther@suse.de>
263
264         PR testsuite/45590
265         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
266
267 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
268
269         PR fortran/45576
270         * gfortran.dg/char_length_18.f90:  New test.
271
272 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
273
274         PR target/36502
275         * gcc.target/i386/pr36502.c: New test.
276
277         PR target/42313
278         PR target/44651
279         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
280         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
281
282 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
283
284         * gfortran.dg/achar_4.f90: Enable bounds checking.
285
286 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
287
288         PR target/45206
289         * gcc.target/i386/pr45206.c: New test.
290
291 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
292
293         PR fortran/45505
294         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
295
296 2010-09-07  Jan Hubicka  <jh@suse.cz>
297
298         * gcc.c-torture/compile/20100907.c: New testcase.
299
300 2010-09-07  Richard Guenther  <rguenther@suse.de>
301
302         PR middle-end/45569
303         * g++.dg/eh/pr45569.C: New testcase.
304
305 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
306
307         PR target/43137
308         * gcc.target/arm/pr43137.c: New test.
309
310 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
311
312         PR fortran/36931
313         * gfortran.dg/dependency_35.f90:  New test.
314
315 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
316
317         PR fortran/34145
318         * gfortran.dg/char_length_17.f90:  New test.
319
320 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
321
322         PR c++/45200
323         PR c++/45293
324         PR c++/45558
325         * g++.dg/template/typedef34.C: New test.
326         * g++.dg/template/typedef35.C: New test.
327
328 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
329
330         PR target/22152
331         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
332
333 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
334
335         * g++.dg/warn/Wdouble-promotion.C: New.
336
337 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
338
339         * g++.dg/parse/redef2.C: New.
340
341 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
342
343         * gcc.dg/20100906-1.c: New testcase.
344
345 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
346
347         PR testsuite/45543
348         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
349         DW_TAG_enumeration_type DIE.
350
351 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
352
353         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
354         Update XFAILs.
355
356 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
357
358         PR rtl-optimization/44919
359         * g++.dg/opt/pr44919.C: New.
360
361 2010-09-06  Tobias Burnus  <burnus@net-b.de>
362
363         PR fortran/38282
364         * gfortran.dg/iall_iany_iparity_1.f90: New.
365         * gfortran.dg/iall_iany_iparity_2.f90: New.
366
367 2010-09-06  Jason Merrill  <jason@redhat.com>
368
369         * g++.dg/cpp0x/initlist42.C: New.
370
371         * g++.dg/cpp0x/auto19.C: New.
372
373         * g++.dg/template/sfinae25.C: New.
374         * g++.dg/template/char1.C: Expect warning.
375         * g++.dg/template/nontype10.C: Likewise.
376
377         * g++.dg/cpp0x/implicit9.C: New.
378
379         * g++.dg/cpp0x/initlist43.C: New.
380
381 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
382
383         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
384
385 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
386
387         * gcc.dg/Wdouble-promotion.c: New.
388
389 2010-09-05  Tobias Burnus  <burnus@net-b.de>
390
391         * gfortran.dg/float128_1.f90: Remove test case as
392         it always fails since Rev 163611 backed out the
393         front-end implementation.
394
395 2010-09-05  Tobias Burnus  <burnus@net-b.de>
396
397         * gfortran.dg/float128_1.f90: XFAIL test case.
398
399 2010-09-05  Tobias Burnus  <burnus@net-b.de>
400
401         * gfortran.dg/bessel_7.f90: Decrease required precision.
402
403 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
404
405         PR testsuite/45545
406         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
407         ref-all-matching targets.
408
409 2010-09-05  Richard Guenther  <rguenther@suse.de>
410
411         PR tree-optimization/45535
412         * gcc.c-torture/compile/pr45535.c: New testcase.
413
414 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
415
416         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
417         "\[^\n\]*".
418         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
419         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
420         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
421         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
422         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
423         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
424         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
425         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
426         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
427         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
428         * gcc.target/i386/pr22152.c: Likewise.
429         * gcc.target/i386/pr36992-1.c: Likewise.
430         * gcc.target/i386/pr36992-2.c: Likewise.
431         * gcc.target/sh/sh4a-memmovua.c: Likewise.
432
433 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
434
435         PR testsuite/43957
436         * gcc.dg/const-uniq-1.c: Modify regexp.
437
438 2010-09-04  Tobias Burnus  <burnus@net-b.de>
439
440         PR fortran/45530
441         * gfortran.dg/namelist_63.f90: New.
442
443 2010-09-04  Jan Hubicka  <jh@suse.cz>
444
445         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
446         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
447
448 2010-09-04  Jan Hubicka  <jh@suse.cz>
449
450         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
451
452 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
453
454         PR fortran/45507
455         * gfortran.dg/allocate_alloc_opt_12.f90: New.
456
457 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
458
459         * gcc.dg/opts-4.c: New test.
460
461 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
462
463         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
464         * gcc.dg/vect/vect-peel-4.c: Ditto.
465
466 2010-09-03  Daniel Kraft  <d@domob.eu>
467
468         PR fortran/45525
469         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
470
471 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
472
473         PR fortran/45159
474         * gfortran.dg/dependency_34.f90:  New test.
475
476 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
477
478         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
479
480 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
481
482         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
483         gcc.target/i386/clearcap.map if supported.
484
485 2010-09-03  Michael Matz  <matz@suse.de>
486
487         PR middle-end/45415
488         * gcc.dg/pr45415.c: New test.
489
490 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
491
492         PR tree-optimization/45506
493         * gcc.dg/pr45506.c: New.
494
495 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
496
497         PR target/45476
498         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
499         * gcc.target/i386/float128-2.c: Ditto.
500
501 2010-09-03  Daniel Kraft  <d@domob.eu>
502
503         PR fortran/34162
504         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
505         * gfortran.dg/internal_dummy_2.f08: New test.
506         * gfortran.dg/internal_dummy_3.f08: New test.
507         * gfortran.dg/internal_dummy_4.f08: New test.
508
509 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
510
511         PR debug/45500
512         * gcc.target/i386/pr45500.c: New test.
513
514 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
515
516         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
517
518 2010-09-03  Daniel Kraft  <d@domob.eu>
519
520         PR fortran/44602
521         * gfortran.dg/exit_2.f08; Adapt error messages.
522         * gfortran.dg/exit_3.f08: New test.
523         * gfortran.dg/exit_4.f08: New test.
524         * gfortran.dg/exit_5.f03: New test.
525
526 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
527
528         * gfortran.dg/ishft_4.f90: New test.
529
530 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
531
532         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
533         FRIZ/XSRIZ instruciton for (double)(long long)x.
534         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
535
536 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
537
538         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
539
540 2010-09-02  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/44937
543         PR tree-optimization/45412
544         * g++.dg/opt/pr45412.C: New testcase.
545         * gcc.c-torture/compile/pr45412.c: Likewise.
546         * gcc.c-torture/compile/pr44937.c: Likewise.
547
548 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
549
550         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
551         but using -Werror=comment.
552         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
553         expected error messages.
554
555 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
556
557         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
558         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
559
560 2010-09-02  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/45489
563         * gfortran.dg/initialization_27.f90: New.
564
565 2010-09-02  Ira Rosen  <irar@il.ibm.com>
566
567         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
568         check into different basic blocks. Expect vectorization if misaligned
569         stores are supported.
570         * gcc.dg/vect/bb-slp-8a.c: New test.
571         * gcc.dg/vect/bb-slp-8b.c: New test.
572
573 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
574
575         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
576
577 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
578
579         PR fortran/44541
580         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
581         * gfortran.dg/class_dummy_1.f03: New.
582
583 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
584
585         PR middle-end/45458
586         * g++.dg/tree-prof/partition2.C: New test.
587
588 2010-09-01  Richard Guenther  <rguenther@suse.de>
589
590         * gcc.dg/vect/vect-outer-fir.c: Adjust.
591         * gcc.dg/tree-ssa/vrp54.c: New testcase.
592         * gcc.c-torture/execute/20100827-1.c: Likewise.
593
594 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
595
596         * gfortran.dg/execute_command_line_1.f90: New test.
597
598 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
599
600         PR preprocessor/45457
601         * c-c++-common/cpp/pr45457.c: New test.
602
603 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
604
605         * gcc.dg/nested-func-8.c: New test.
606
607 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
608
609         PR fortran/38282
610         * gfortran.dg/popcnt_poppar_1.F90: New test.
611         * gfortran.dg/popcnt_poppar_2.F90: New test.
612
613 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
614
615         * gcc.target/i386/volatile-2.c: Require nonpic target.
616
617 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
618
619         PR middle-end/45461
620         * gcc.dg/pr45461.c: New test.
621
622 2010-08-31  Richard Guenther  <rguenther@suse.de>
623
624         PR testsuite/45455
625         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
626
627 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
628
629         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
630
631 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
632
633         PR fortran/45456
634         * gfortran.dg/typebound_proc_18.f03: New.
635
636 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
637
638         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
639         * lib/scanasm.exp (scan-stack-usage): Likewise.
640         (scan-stack-usage-not): Likewise.
641         * gcc.dg/stack-usage-1.c: New test.
642         * gcc.target/i386/stack-usage-realign.c: Likewise.
643
644 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
645
646         PR tree-optimization/45427
647         * gcc.dg/tree-ssa/pr45427.c: New test.
648
649 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
650
651         PR c++/45043
652         * g++.dg/template/crash102.C: New.
653
654 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
655
656         PR middle-end/45423
657         * gcc.dg/gomp/atomic-12.c: New test.
658         * gcc.dg/gomp/atomic-13.c: New test.
659         * gcc.dg/gomp/atomic-14.c: New test.
660         * g++.dg/gomp/atomic-11.C: New test.
661         * g++.dg/gomp/atomic-12.C: New test.
662         * g++.dg/gomp/atomic-13.C: New test.
663         * g++.dg/gomp/atomic-14.C: New test.
664
665 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
666
667         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
668         delimiter.
669
670 2010-08-30  Thomas Quinot  <quinot@adacore.com>
671
672         * gnat.dg/discr24.adb: New test.
673
674 2010-08-30  Richard Guenther  <rguenther@suse.de>
675
676         PR tree-optimization/45449
677         * gcc.dg/pr45449.c: New testcase.
678
679 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
680
681         * gcc.dg/opts-1.c: Expect errors, not warnings.
682
683 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
684
685         PR fortran/42769
686         * gfortran.dg/dynamic_dispatch_11.f03: New.
687
688 2010-08-29  Jason Merrill  <jason@redhat.com>
689
690         PR c++/44991
691         * g++.dg/parse/defarg15.C: New.
692
693 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
694
695         PR fortran/45439
696         * gfortran.dg/select_type_16.f03: New.
697
698 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
699             Tobias Burnus  <burnus@net-b.de>
700
701         * gfortran.dg/bessel_7.f90: Decrease required precision.
702
703 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
704             Kaz Kojima  <kkojima@gcc.gnu.org>
705
706         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
707
708 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
709
710         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
711         floating point conversion code generation.
712         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
713         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
714         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
715         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
716         to integer conversion code generation.
717         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
718         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
719         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
720         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
721
722 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
723
724         PR fortran/32049
725         * gfortran.dg/random_seed_1.f90: Adjust test.
726         * gfortran.dg/float128_1.f90: New test.
727
728 2010-08-27  Tobias Burnus  <burnus@net-b.de>
729
730         PR fortran/33197
731         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
732         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
733         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
734         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
735         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
736         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
737         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
738
739 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
740
741         PR fortran/45420
742         * gfortran.dg/select_type_15.f03: New.
743
744 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745
746         PR libfortran/43217
747         * gfortran.dg/hollerith8.f90: New test.
748
749 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
750
751         PR fortran/45159
752         * gfortran.dg/dependency_33.f90:  New test.
753
754 2010-08-27  Richard Guenther  <rguenther@suse.de>
755
756         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
757         * gcc.dg/graphite/scop-2.c: Likewise.
758         * gcc.dg/graphite/scop-20.c: Likewise.
759         * gcc.dg/vect/slp-25.c: Likewise.
760
761 2010-08-27  Olivier Hainque  <hainque@adacore.com>
762
763         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
764
765 2010-08-26  Daniel Kraft  <d@domob.eu>
766
767         PR fortran/38936
768         PR fortran/44047
769         PR fortran/45384
770         * gfortran.dg/associate_8.f03: New test.
771         * gfortran.dg/select_type_13.f03: New test.
772         * gfortran.dg/select_type_14.f03: New test.
773
774 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
775
776         PR tree-optimization/44485
777         * gcc.dg/pr44485.c: New test.
778
779 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
780
781         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
782         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
783         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
784
785 2010-08-26  Richard Guenther  <rguenther@suse.de>
786
787         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
788         * gcc.dg/graphite/scop-21.c: Likewise.
789
790 2010-08-26  Richard Guenther  <rguenther@suse.de>
791
792         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
793         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
794         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
795         * gcc.dg/vect/vect-91.c: Likewise.
796         * gcc.dg/vect/vect-peel-1.c: Likewise.
797         * gcc.dg/vect/vect-peel-2.c: Likewise.
798         * gcc.dg/vect/vect-peel-4.c: Likewise.
799
800 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
801
802         PR libfortran/41859
803         * gfortran.dg/der_io_4.f90: New test.
804
805 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
806
807         PR rtl-optimization/44858
808         * gcc.c-torture/execute/pr44858.c: New test.
809
810         PR rtl-optimization/45400
811         * g++.dg/other/i386-8.C: New test.
812
813 2010-08-25  Richard Guenther  <rguenther@suse.de>
814
815         * gcc.dg/alias-8.c: Adjust.
816
817 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
818
819         * gcc.target/i386/combine-mul.c: New test.
820
821 2010-08-25  Richard Guenther  <rguenther@suse.de>
822
823         PR lto/44562
824         * gcc.dg/graphite/id-27.c: New testcase.
825         * gcc.dg/lto/20100825-1_0.c: Likewise.
826
827 2010-08-25  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/45316
830         * g++.dg/opt/pr45316.C: New testcase.
831
832 2010-08-25  Richard Guenther  <rguenther@suse.de>
833
834         PR tree-optimization/45393
835         * g++.dg/torture/pr45393.C: New testcase.
836
837 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
838
839         PR tree-optimization/45059
840         * gcc.c-torture/compile/pr45059.c: New test.
841
842 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
843
844         * lib/target-supports.exp (check_effective_target_vect_unpack):
845         Set vect_unpack supported flag to true for neon.
846
847 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
848
849         * gcc.dg/tree-ssa/ifc-5.c: New.
850
851 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
852
853         * gcc.dg/tree-ssa/ifc-4.c: New.
854         * gcc.dg/tree-ssa/ifc-7.c: New.
855
856 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
857
858         * gcc.dg/vect/vect.exp: Check loongson targets
859         * g++.dg/vect/vect.exp: Likewise
860         * gfortran.dg/vect/vect.exp: Likewise
861
862 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
863
864         * gcc.target/powerpc/vsx-mass-1.c: New file, test
865         -mveclibabi=mass.
866
867 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
868
869         PR fortran/45366
870         * gfortran.dg/proc_ptr_29.f90: New.
871
872 2010-08-22  Tobias Burnus  <burnus@net-b.de>
873             Dominique d'Humieres <dominiq@lps.ens.fr>
874
875         PR fortran/45367
876         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
877
878 2010-08-22  Tobias Burnus  <burnus@net-b.de>
879
880         PR fortran/45367
881         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
882
883 2010-08-22  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/36158
886         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
887
888 2010-08-22  Tobias Burnus  <burnus@net-b.de>
889             Dominique d'Humieres <dominiq@lps.ens.fr>
890
891         PR fortran/45367
892         PR fortran/36158
893         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
894         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
895
896 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
897
898         PR fortran/44863
899         PR fortran/45271
900         PR fortran/45290
901         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
902         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
903         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
904
905 2010-08-21  Tobias Burnus  <burnus@net-b.de>
906
907         PR fortran/36158
908         PR fortran/33197
909         * gfortran.dg/bessel_6.f90: New.
910         * gfortran.dg/bessel_7.f90: New.
911
912 2010-08-20  Jan Hubicka  <jh@suse.cz>
913
914         PR c++/45307
915         PR c++/17736
916         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
917         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
918
919 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
920
921         PR target/45336
922         * gcc.target/i386/pr45336-1.c: New.
923         * gcc.target/i386/pr45336-2.c: Likewise.
924         * gcc.target/i386/pr45336-3.c: Likewise.
925         * gcc.target/i386/pr45336-4.c: Likewise.
926
927 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
928
929         PR testsuite/45361
930         * gcc.target/i386/volatile-2.c: Update scan strings to also
931         include (%rip) for the memory reference on x86_64.
932
933 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
934
935         PR middle-end/44974
936         * gcc.dg/pr44974.c: New test.
937
938         PR rtl-optimization/45353
939         * gcc.dg/pr45353.c: New test.
940
941 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
942
943         * gcc.target/i386/volatile-2.c: New.
944
945 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
946
947         PR rtl-optimization/44691
948         * gfortran.dg/pr44691.f: New test.
949
950 2010-10-19  Olivier Hainque  <hainque@adacore.com>
951
952         * gcc.target/sparc/sibcall-dslot.c: New testcase.
953
954 2010-08-19  Jason Merrill  <jason@redhat.com>
955
956         * g++.dg/init/synth3.C: New.
957         * g++.dg/init/value8.C: New.
958         * g++.dg/tree-ssa/empty-2.C: New.
959         * g++.dg/cpp0x/noexcept09.C: New.
960
961 2010-08-19  Daniel Kraft  <d@domob.eu>
962
963         PR fortran/29785
964         PR fortran/45016
965         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
966         * gfortran.dg/pointer_remapping_1.f90: New test.
967         * gfortran.dg/pointer_remapping_2.f03: New test.
968         * gfortran.dg/pointer_remapping_3.f08: New test.
969         * gfortran.dg/pointer_remapping_4.f03: New test.
970         * gfortran.dg/pointer_remapping_5.f08: New test.
971         * gfortran.dg/pointer_remapping_6.f08: New test.
972
973 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
974
975         PR testsuite/45324
976         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
977
978 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
979
980         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
981
982 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
983
984         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
985         variable.
986
987 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
988
989         PR target/45070
990         * gcc.c-torture/execute/pr45070.c: New.
991
992 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
993
994         * g++.dg/pr44328.C: New test.
995
996 2010-08-19  Tobias Burnus  <burnus@net-b.de>
997
998         PR fortran/36158
999         PR fortran/33197
1000         * gfortran.dg/bessel_3.f90: New.
1001         * gfortran.dg/bessel_4.f90: New.
1002         * gfortran.dg/bessel_5.f90: New.
1003
1004 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1005
1006         PR fortran/45290
1007         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1008         * gfortran.dg/pointer_init_2.f90: New.
1009         * gfortran.dg/pointer_init_3.f90: New.
1010         * gfortran.dg/pointer_init_4.f90: New.
1011
1012 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1013
1014         PR c++/45049
1015         * g++.dg/pr45049-1.C: New test.
1016         * g++.dg/pr45049-2.C: New test.
1017
1018 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1019
1020         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1021         20 if __ARM_PCS is defined otherwise 64.
1022         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1023         instead of hard coded 64.
1024
1025 2010-08-18  Yao Qi  <yao@codesourcery.com>
1026
1027         PR target/45094
1028         * gcc.target/arm/pr45094.c: New test.
1029
1030 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1031
1032         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1033
1034 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1035
1036         PR rtl-optimization/42575
1037         * gcc.target/arm/pr42575.c: New test.
1038
1039 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1040
1041         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1042         * gcc.dg/tls/thr-cse-1.c: New.
1043
1044 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1045
1046         PR debug/42487
1047         * lib/target-supports.exp
1048         (check_effective_target_function_sections): New.
1049         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1050         function sections before proceding.
1051
1052 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR fortran/45308
1055         * gfortran.dg/pr45308.f03: New test.
1056
1057 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1058
1059         PR target/45296
1060         * gcc.target/i386/pr45296.c: New test.
1061
1062 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1063
1064         * g++.dg/ext/uow-1.C: New.
1065         * g++.dg/ext/uow-2.C: New.
1066         * g++.dg/ext/uow-3.C: New.
1067         * g++.dg/ext/uow-4.C: New.
1068
1069 2010-08-17  Richard Guenther  <rguenther@suse.de>
1070
1071         PR testsuite/45266
1072         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1073
1074 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1075
1076         PR c/40563
1077         * gcc.dg/Wcxx-compat-20.c: New test.
1078
1079 2010-08-17  Daniel Kraft  <d@domob.eu>
1080
1081         PR fortran/38936
1082         * gfortran.dg/associate_1.f03: Extended to test newly supported
1083         features like association to variables.
1084         * gfortran.dg/associate_3.f03: Removed check for illegal change
1085         of associate-name here...
1086         * gfortran.dg/associate_5.f03: ...and added it here.
1087         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1088         * gfortran.dg/associate_7.f03: New test.
1089
1090 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1091
1092         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1093
1094 2010-08-15  Daniel Kraft  <d@domob.eu>
1095
1096         PR fortran/38936
1097         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1098         * gfortran.dg/associate_3.f03: Clarify comment.
1099         * gfortran.dg/associate_5.f03: New test.
1100         * gfortran.dg/associate_6.f03: New test.
1101
1102 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1103
1104         PR fortran/45211
1105         * gfortran.dg/bind_c_usage_21.f90: New.
1106         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1107
1108 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1109
1110         * gfortran.dg/optional_absent_1.f90: New.
1111         * gfortran.dg/null_actual.f90: New.
1112
1113 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1114
1115         * gfortran.dg/pointer_target_1.f90: New.
1116         * gfortran.dg/pointer_target_2.f90: New.
1117         * gfortran.dg/pointer_target_3.f90: New.
1118
1119 2010-08-15  Daniel Kraft  <d@domob.eu>
1120
1121         PR fortran/45197
1122         * gfortran.dg/elemental_args_check_3.f90: New test.
1123         * gfortran.dg/impure_1.f08: New test.
1124         * gfortran.dg/impure_2.f08: New test.
1125         * gfortran.dg/impure_3.f90: New test.
1126         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1127
1128 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1129
1130         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1131         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1132         SLP tests.
1133         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1134         misaligned loads.
1135         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1136         misaligned stores.c
1137         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1138
1139 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1140
1141         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1142         dg-require-effective-target after dg-do.
1143
1144 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1145
1146         * lib/target-supports.exp (check_effective_target_vect_int): Return
1147         true for Loongson targets.
1148         (check_effective_target_vect_shift): Likewise.
1149         (check_effective_target_vect_no_int_max): Likewise.
1150         (check_effective_target_vect_no_align): Likewise.
1151         (check_effective_target_vect_short_mult): Likewise.
1152
1153 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1154
1155         * g++.dg/cast.C: Change fields of structures to "long" to pass
1156         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1157         * g++.dg/cpp0x/iop.C: Ditto.
1158         * g++.dg/cpp0x/named_refs.C: Ditto.
1159         * g++.dg/cpp0x/rv1p.C: Ditto.
1160         * g++.dg/cpp0x/rv2p.C: Ditto.
1161         * g++.dg/cpp0x/rv3p.C: Ditto.
1162         * g++.dg/cpp0x/rv4p.C: Ditto.
1163         * g++.dg/cpp0x/rv5p.C: Ditto.
1164         * g++.dg/cpp0x/rv6p.C: Ditto.
1165         * g++.dg/cpp0x/rv7p.C: Ditto.
1166         * g++.dg/cpp0x/rv8p.C: Ditto.
1167         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1168
1169 2010-08-13  Daniel Kraft  <d@domob.eu>
1170
1171         * gfortran.dg/implied_shape_1.f08: New test.
1172         * gfortran.dg/implied_shape_2.f90: New test.
1173         * gfortran.dg/implied_shape_3.f08: New test.
1174
1175 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1176
1177         PR libfortran/42526
1178         * gfortran.dg/char_component_initializer_1.f90: New test.
1179
1180 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1181
1182         PR tree-optimization/45241
1183         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1184
1185 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1186
1187         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1188         to dg-options.
1189         * gcc.target/i386/pr40906-2.c: Ditto.
1190         * gcc.target/i386/pr40906-3.c: Ditto.
1191
1192 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1193
1194         PR middle-end/45262
1195         * gcc.c-torture/execute/pr45262.c: New test.
1196
1197 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1200         empty argument.
1201         * g++.dg/other/profile1.C: Ditto.
1202
1203 2010-08-12  Richard Guenther  <rguenther@suse.de>
1204
1205         PR tree-optimization/45232
1206         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1207         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1208         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1209         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1210         unsigned arithmetic.
1211         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1212         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1213         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1214         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1215         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1216         unsigned arithmetic.
1217         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1218         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1219         unsigned arithmetic.
1220         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1221         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1222         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1223         unsigned arithmetic.
1224         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1225         * gcc.dg/tree-ssa/negate.c: Adjust.
1226         * gcc.dg/vect/vect-1.c: Adjust.
1227         * gfortran.dg/reassoc_6.f: XFAIL.
1228
1229 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR debug/45259
1232         * gcc.dg/pr45259.c: New test.
1233
1234 2010-08-12  Wei Guozhi  <carrot@google.com>
1235
1236         PR target/44999
1237         * gcc.target/arm/pr44999.c: New testcase.
1238
1239 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1240
1241         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1242         (N): Likewise.
1243         (main): Adjust accordingly.
1244
1245 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1246
1247         * gfortran.dg/graphite/id-22.f: New.
1248
1249 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1250
1251         * gcc.dg/graphite/id-26.c: New.
1252
1253 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1254
1255         * gcc.dg/graphite/id-25.c: New.
1256
1257 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1258
1259         * gcc.dg/graphite/run-id-5.c: New.
1260         * gcc.dg/graphite/run-id-6.c: New.
1261         * gfortran.dg/graphite/id-21.f: New.
1262
1263 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1264
1265         * gcc.dg/graphite/id-24.c: New.
1266
1267 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1268
1269         * gcc.dg/tree-ssa/pr20742.c: New.
1270
1271 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1272
1273         * gcc.dg/graphite/id-23.c: New.
1274
1275 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1276
1277         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1278
1279 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1280
1281         * gcc.dg/graphite/pr42729.c: New.
1282
1283 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1284
1285         * gfortran.dg/graphite/id-20.f: New.
1286
1287 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1288
1289         * gcc.dg/graphite/id-22.c: New.
1290
1291 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1292
1293         * gcc.dg/graphite/run-id-2.c: Call abort.
1294
1295 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1296
1297         * gcc.dg/graphite/id-20.c: New.
1298
1299 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1300             Steve Kargl <kargl@gcc.gnu.org>
1301
1302         PR fortran/44595
1303         * gfortran.dg/move_alloc_3.f90: New.
1304         * gfortran.dg/random_seed_2.f90: New.
1305
1306 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1307
1308         * lib/target-supports.exp (check_effective_target_sync_int_long):
1309         Add hppa*-*-linux*.
1310         (check_effective_target_sync_char_short): Likewise.
1311
1312 2010-08-10  Yao Qi  <yao@codesourcery.com>
1313
1314         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1315         general form.
1316         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1317         * g++.dg/other/packed1.C: Likewise.
1318         * g++.dg/other/crash-4.C: Likewise.
1319         * g++.dg/ext/packed8.C: Likewise.
1320         * g++.dg/init/array16.C: Likewise.
1321
1322 2010-08-10  xinliang David Li  <davidxl@google.com>
1323         * gcc.dg/tree-ssa/loop-19.c: Add option
1324         -fno-prefetch-loop-array
1325
1326 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1327
1328         PR middle-end/45182
1329         * gcc.c-torture/compile/pr45182.c: New test.
1330
1331 2010-08-09  Jason Merrill  <jason@redhat.com>
1332
1333         PR c++/45236
1334         * g++.dg/cpp0x/variadic-104.C: New.
1335
1336 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1337
1338         PR fortran/44235
1339         * gfortran.dg/dependency_32.f90:  New test.
1340
1341 2010-08-09  Richard Guenther  <rguenther@suse.de>
1342
1343         PR middle-end/44632
1344         * g++.dg/opt/nrv17.C: New testcase.
1345
1346 2010-08-09  Richard Guenther  <rguenther@suse.de>
1347
1348         PR middle-end/45212
1349         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1350         alignment from MEM_REF offset only if we took it from the
1351         base object.
1352
1353         * gcc.target/i386/pr24178.c: New testcase.
1354
1355 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1356
1357         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1358         * gcc.dg/20030702-1.c: Ditto.
1359         * gcc.dg/20050309-1.c: Ditto.
1360         * gcc.dg/20050325-1.c: Ditto.
1361         * gcc.dg/20050330-2.c: Ditto.
1362         * gcc.dg/20051201-1.c: Ditto.
1363         * gcc.dg/gomp/pr27573.c: Ditto.
1364         * gcc.dg/gomp/pr34610.c: Ditto.
1365         * gcc.dg/pr24225.c: Ditto.
1366         * gcc.dg/pr26570.c: Ditto.
1367         * gcc.dg/pr32773.c: Ditto.
1368         * g++.dg/gcov/gcov-6.C: Ditto.
1369         * g++.dg/gomp/pr34608.C: Ditto.
1370         * gfortran.dg/gomp/pr27573.f90: Ditto.
1371
1372         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1373         dg-require-host-local dg directive.
1374         * gcc.dg/profile-dir-2.c: Ditto.
1375         * gcc.dg/profile-dir-3.c: Ditto.
1376
1377 2010-08-08  Richard Guenther  <rguenther@suse.de>
1378
1379         PR tree-optimization/45109
1380         * gcc.c-torture/compile/pr45109.c: New testcase.
1381
1382 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         * gcc.dg/march.c: Skip if -march defined.
1385         * gcc.dg/mtune.c: Skip if -mtune defined.
1386
1387         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1388         generic thunk support.
1389
1390 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1391
1392         PR target/45213
1393         * gcc.target/i386/pr45213.c: New test.
1394
1395 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1396
1397         PR libfortran/45143
1398         * gfortran.dg/fmt_error_11.f03: New test.
1399
1400 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1401
1402         * lib/target-supports.exp (check_effective_target_sync_int_long):
1403         Add arm*-*-linux-gnueabi.
1404         (check_effective_target_sync_char_short): Likewise.
1405
1406 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1407
1408         PR fortran/45159
1409         * gfortran.dg/dependency_31.f90:  New test.
1410
1411 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1412
1413         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1414
1415 2010-08-06  Jason Merrill  <jason@redhat.com>
1416
1417         * g++.dg/cpp0x/sfinae3.C: New.
1418         * g++.dg/cpp0x/sfinae4.C: New.
1419
1420 2010-08-06  Richard Guenther  <rguenther@suse.de>
1421
1422         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1423         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1424         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1425         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1426         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1427         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1428         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1429         * gcc.c-torture/execute/20100805-1.c: Likewise.
1430
1431 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1432
1433         PR testsuite/42855
1434         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1435
1436 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1437
1438         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1439         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1440
1441 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1442
1443         * g++.dg/ipa/devirt-1.C: New test.
1444         * g++.dg/ipa/devirt-2.C: Likewise.
1445         * g++.dg/ipa/devirt-3.C: Likewise.
1446         * g++.dg/ipa/devirt-4.C: Likewise.
1447         * g++.dg/ipa/devirt-5.C: Likewise.
1448         * gcc.dg/ipa/iinline-3.c: Likewise.
1449
1450 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1451
1452         PR tree-optimization/45144
1453         * gcc.dg/tree-ssa/pr45144.c: New test.
1454
1455 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1456
1457         PR fortran/42207
1458         PR fortran/44064
1459         PR fortran/44065
1460         * gfortran.dg/class_25.f03: New.
1461         * gfortran.dg/class_26.f03: New.
1462
1463 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1464
1465         * g++.dg/warn/miss-format-1.C: Update line number.
1466
1467 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1468
1469         PR c++/44641
1470         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1471         .frame and .mask assembler directives.
1472
1473 2010-08-04  Richard Guenther  <rguenther@suse.de>
1474
1475         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1476         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1477         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1478         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1479
1480 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1481
1482         PR fortran/44857
1483         * gfortran.dg/derived_constructor_char_1.f90: New.
1484         * gfortran.dg/derived_constructor_char_2.f90: New.
1485
1486 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1487
1488         PR fortran/45159
1489         * gfortran.dg/dependency_30.f90:  New test.
1490
1491 2010-08-03  Jan Hubicka  <jh@suse.cz>
1492
1493         * gcc.c-torture/compile/pr45085.c: New testcase.
1494
1495 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1496
1497         PR fortran/44584
1498         PR fortran/45161
1499         * gfortran.dg/typebound_call_9.f03: Modified.
1500         * gfortran.dg/typebound_generic_1.f03: Modified.
1501
1502 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1503
1504         PR fortran/45159
1505
1506         * gfortran.dg/dependency_29.f90:  New test.
1507
1508 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1509
1510         PR fortran/36854
1511         * gfortran.dg/character_comparison_2.f90:  New test.
1512         * gfortran.dg/character_comparison_3.f90:  New test.
1513         * gfortran.dg/dependency_28.f90:  New test.
1514
1515 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1516
1517         PR target/40457
1518         * gcc.target/arm/pr40457-1.c: New test.
1519         * gcc.target/arm/pr40457-2.c: New test.
1520
1521 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1522
1523         PR fortran/44912
1524         * gfortran.dg/typebound_call_17.f03: New.
1525
1526 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1527
1528         PR fortran/44929
1529         * gfortran.dg/allocate_derived_3.f90: New.
1530
1531 2010-07-30  Xinliang David Li  <davidxl@google.com>
1532         PR tree-optimization/45121
1533         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1534
1535 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1536
1537         PR c++/45112
1538         * testsuite/g++.dg/pr45112.C: New test.
1539
1540 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR debug/45055
1543         PR rtl-optimization/45137
1544         * gcc.dg/pr45055.c: New test.
1545
1546 2010-07-30  Alan Modra  <amodra@gmail.com>
1547
1548         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1549         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1550
1551 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1552
1553         PR fortran/45087
1554         PR fortran/45125
1555         * gfortran.dg/whole_file_25.f90: New.
1556         * gfortran.dg/whole_file_26.f90: New.
1557         * gfortran.dg/whole_file_27.f90: New.
1558
1559 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1560
1561         PR fortran/44962
1562         * gfortran.dg/typebound_proc_17.f03: New.
1563
1564 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/45004
1567         * gfortran.dg/move_alloc_2.f90: New.
1568
1569 2010-07-29  Xinliang David Li  <davidxl@google.com>
1570         PR tree-optimization/45121
1571         * c-c++-common/uninit-17.c: Fix expected output.
1572
1573 2010-07-29  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/45120
1576         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1577
1578 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1579
1580         PR fortran/42051
1581         PR fortran/44064
1582         * gfortran.dg/pr42051.f03: New testcase.
1583
1584 2010-07-29  Richard Guenther  <rguenther@suse.de>
1585
1586         PR middle-end/45034
1587         * gcc.c-torture/execute/pr45034.c: New testcase.
1588
1589 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1590
1591         PR c++/45096
1592         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1593
1594 2010-07-28  Daniel Kraft  <d@domob.eu>
1595
1596         * gfortran.dg/bound_8.f90: New test.
1597
1598 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR debug/45105
1601         * gcc.dg/pr45105.c: New test.
1602
1603 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1604
1605         PR rtl-optimization/45107
1606         * gcc.dg/pr45107.c: New test.
1607
1608 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1609
1610         PR rtl-optimization/45101
1611         * gcc.dg/pr45101.c: New test.
1612
1613 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1614
1615         PR fortran/45077
1616         * gfortran.dg/whole_file_24.f90: New.
1617
1618 2010-07-27  Jason Merrill  <jason@redhat.com>
1619
1620         * g++.dg/cpp0x/variadic102.C: New.
1621         * g++.dg/cpp0x/variadic103.C: New.
1622
1623 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1624
1625         PR rtl-optimization/40956
1626         PR target/42495
1627         PR middle-end/42574
1628         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1629         * gcc.target/arm/pr42574.c: Add tests.
1630
1631 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1632
1633         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1634         test name.
1635         (cleanup-repo-files): Ditto.
1636         (cleanup-saved-temps): Ditto.
1637
1638 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1639
1640         PR testsuite/44701
1641         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1642
1643         PR c/45079
1644         * gcc.dg/pr45079.c: New test.
1645
1646 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1647
1648         PR tree-optimization/44152
1649         * gcc.dg/vect/fast-math-pr44152.c: New test.
1650
1651 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1652
1653         PR ObjC/44140
1654         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1655         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1656         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1657         * obj-c++.dg/torture/trivial.mm: Ditto.
1658         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1659         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1660         * objc.dg/torture/tls/thr-init.m: Ditto.
1661         * objc.dg/torture/trivial.m: Ditto.
1662
1663 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1664
1665         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1666         Skip on spu-*-* targets.
1667
1668 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1669
1670         PR tree-optimization/45083
1671         * gcc.dg/pr45083.c: New test.
1672
1673 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1674
1675         PR fortran/40873
1676         * gfortran.dg/whole_file_22.f90: New test.
1677         * gfortran.dg/whole_file_23.f90: New test.
1678
1679 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1680             Jack Howarth  <howarth@bromo.med.uc.edu>
1681             Richard Henderson  <rth@redhat.com>
1682
1683         PR target/44132
1684         * gcc.dg/tls/thr-init-1.c: New.
1685         * gcc.dg/tls/thr-init-2.c: New.
1686         * gcc.dg/torture/tls New.
1687         * gcc.dg/torture/tls/tls-test.c: New.
1688         * gcc.dg/torture/tls/thr-init-1.c: New.
1689         * gcc.dg/torture/tls/tls.exp: New.
1690         * gcc.dg/torture/tls/thr-init-2.c: New.
1691         * gcc.dg/tls/emutls-2.c: New test
1692
1693         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1694         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1695         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1696         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1697         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1698         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1699         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1700         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1701         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1702         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1703         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1704         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1705         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1706         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1707         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1708         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1709         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1710         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1711         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1712         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1713         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1714         gfortran.dg/gomp/omp_threadprivate1.f90,
1715         gfortran.dg/gomp/omp_threadprivate2.f90,
1716         gfortran.dg/gomp/reduction1.f90,
1717         gfortran.dg/gomp/sharing-1.f90: Likewise.
1718
1719 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1720
1721         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1722         sse_runtime.
1723         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1724         dg-require-visibility.
1725
1726 2010-07-26  Richard Guenther  <rguenther@suse.de>
1727
1728         PR tree-optimization/43784
1729         * gcc.c-torture/execute/pr43784.c: New testcase.
1730         * g++.dg/torture/pr43784.C: Likewise.
1731
1732 2010-07-26  Richard Guenther  <rguenther@suse.de>
1733
1734         PR middle-end/45056
1735         * g++.dg/pr45056.C: New testcase.
1736
1737 2010-07-26  Richard Guenther  <rguenther@suse.de>
1738
1739         PR tree-optimization/45071
1740         * gcc.dg/pr45071.c: New testcase.
1741
1742 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1743
1744         PR fortran/45066
1745         * gfortran.dg/namelist_62.f90: New.
1746
1747 2010-07-26  Richard Guenther  <rguenther@suse.de>
1748
1749         * gcc.c-torture/execute/pr45017.c: Move ...
1750         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1751
1752 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1753
1754         PR fortran/40628
1755         * trim_optimize_1.f90:  New test.
1756         * character_comparision_1.f90:  New test.
1757
1758 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1759
1760         PR fortran/42852
1761         * gfortran.dg/wtruncate_fix.f: New test.
1762
1763 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1764
1765         PR testsuite/45068
1766         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1767
1768 2010-07-24  Richard Guenther  <rguenther@suse.de>
1769
1770         PR lto/43788
1771         * g++.dg/lto/20100724-1_0.C: New testcase.
1772
1773 2010-07-24  Richard Guenther  <rguenther@suse.de>
1774
1775         PR lto/43212
1776         * gcc.dg/lto/20100724-1_0.c: New testcase.
1777         * gcc.dg/lto/20100724-1_1.c: Likewise.
1778
1779 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1780
1781         PR fortran/40011
1782         * gfortran.dg/whole_file_21.f90: New.
1783
1784         * gfortran.dg/integer_exponentiation_3.F90: Use
1785         -ffloat-store only for i?86/x86-64 -m32.
1786
1787 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1788
1789         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1790         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1791
1792 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1793
1794         * gfortran.dg/func_decl_4.f90: Split test into two ...
1795         * gfortran.dg/func_decl_5.f90: ... parts.
1796         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1797         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1798         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1799         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1800         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1801         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1802         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1803         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1804         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1805         * gfortran.dg/sizeof.f90: Make test valid.
1806         * gfortran.dg/pr20865.f90: Add new dg-error.
1807         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1808         * gfortran.dg/g77/19990218-0.f: Ditto.
1809         * gfortran.dg/g77/19990218-1.f: Ditto.
1810         * gfortran.dg/g77/970625-2.f: Ditto.
1811         * gfortran.dg/pr37243.f: Fix function declaration.
1812         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1813         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1814
1815 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1816
1817         PR fortran/44945
1818         * gfortran.dg/char_array_structure_constructor.f90: Add
1819         -fwhole-file as dg-option as it otherwise fails on some
1820         systems.
1821
1822 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1823
1824         * gnat.dg/aggr16.ad[sb]: New test.
1825         * gnat.dg/aggr16_pkg.ads: New helper.
1826
1827 2010-07-23  Richard Guenther  <rguenther@suse.de>
1828
1829         PR lto/43071
1830         * g++.dg/lto/20100723-1_0.C: New testcase.
1831
1832 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1833
1834         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1835         AVX support.
1836         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1837         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1838
1839 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1840
1841         * lib/target-supports.exp (add_options_for_tls): New proc.
1842         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1843         * g++.dg/tls/static-1a.cc: Likewise.
1844         * gcc.dg/tls/emutls-1.c: Likewise.
1845         * gcc.dg/tls/opt-11.c: Likewise.
1846         * gcc.dg/tls/opt-12.c: Likewise.
1847         * gcc.dg/tls/pr24428-2.c: Likewise.
1848         * gcc.dg/tls/pr24428.c: Likewise.
1849         * obj-c++.dg/tls/static-1.mm: Likewise.
1850         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1851         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1852         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1853         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1854         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1855         * objc.dg/torture/tls/thr-init.m: Likewise.
1856         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1857
1858 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1859
1860         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1861         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1862         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1863         optimized dump files.
1864
1865 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR tree-optimization/45047
1868         * gcc.c-torture/compile/pr45047.c: New test.
1869
1870 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1871
1872         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1873         instead of dg-compile.
1874         * gcc.dg/float-range-4.c: Ditto.
1875         * gcc.dg/float-range-5.c: Ditto.
1876         * gcc.dg/fold-overflow-1.c: Ditto.
1877         * gcc.dg/gomp/sections-4.c: Ditto.
1878         * gcc.dg/transparent-union-1.c: Ditto.
1879         * gcc.dg/transparent-union-2.c: Ditto.
1880         * gcc.target/i386/pr39315-check.c: Ditto.
1881         * g++.dg/gomp/sections-4.C: Ditto.
1882         * g++.dg/template/dtor7.C: Ditto.
1883         * g++.dg/tree-ssa/pr19952.C: Ditto.
1884         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1885         * gfortran.dg/graphite/pr42185.f90: Ditto.
1886         * gfortran.dg/namelist_36.f90: Ditto.
1887         * gnat.dg/noreturn1.adb: Ditto.
1888         * gnat.dg/specs/small_alignment.ads: Ditto.
1889
1890 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1891
1892         PR tree-optimization/44915
1893         * g++.dg/torture/pr44915.C: New test.
1894
1895 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1896
1897         PR tree-optimization/44914
1898         * g++.dg/tree-ssa/pr44914.C: New test.
1899
1900 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1901
1902         PR target/44290
1903         * gcc.dg/pr44290-1.c: New test.
1904         * gcc.dg/pr44290-2.c: New test.
1905
1906 2010-07-23  Jason Merrill  <jason@redhat.com>
1907
1908         PR c++/45008
1909         * g++.dg/abi/mangle44.C: New.
1910
1911 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1912
1913         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1914         for compile-time only tests.
1915         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1916         target check.
1917         * gcc.target/i386/pr39315-4.c: Ditto.
1918         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1919         target check.  Include sse-os-support.h.
1920         (main): Call check_isa and sse_os_support.
1921         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1922         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1923         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1924         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1925         target check.  Include sse-os-support.h.
1926         (main): Call check_isa and sse_os_support.
1927         * gcc.target/i386/vperm-v2df.c: Ditto.
1928
1929 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1930
1931         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1932         (check_effective_target_avx_runtime): New procedure.
1933         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1934         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1935
1936         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1937         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1938         and __get_cpuid test.
1939         * gcc.dg/compat/vector-2b_main.c: Ditto.
1940
1941         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1942
1943         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1944         for compile-time only test.
1945         * gcc.dg/pr32716.c: Ditto.
1946         * gcc.dg/pr34856.c: Ditto.
1947         * gcc.dg/pr36997.c: Ditto.
1948         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1949         * gfortran.dg/pr28158.f90: Ditto.
1950         * gfortran.dg/pr30667.f: Ditto.
1951
1952         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1953         i?86-*-* and x86_64-*-* targets to disable execution on targets
1954         without sse2 runtime support.
1955         * g++.dg/vect/vect.exp: Ditto.
1956         * gfortran.dg/vect/vect.exp: Ditto.
1957
1958         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1959         * gcc.dg/pr37544.c: Ditto.
1960         * gcc.dg/pr40550.c: Ditto.
1961         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1962         * gcc.dg/compat/vector-1a_main.c: Ditto.
1963         * gcc.dg/compat/vector-2a_main.c: Ditto.
1964         * gcc.dg/torture/pr16104-1.c: Ditto.
1965         * gcc.dg/torture/pr35771-1.c: Ditto.
1966         * gcc.dg/torture/pr35771-2.c: Ditto.
1967         * gcc.dg/torture/pr35771-3.c: Ditto.
1968         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1969         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1970         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1971         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1972         * g++.dg/other/i386-1.C: Ditto.
1973         * g++.dg/other/pr40446.C: Ditto.
1974
1975 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1976
1977         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1978
1979 2010-07-23  Daniel Kraft  <d@domob.eu>
1980
1981         PR fortran/44709
1982         * gfortran.dg/exit_1.f08: New test.
1983         * gfortran.dg/exit_2.f08: New test.
1984
1985 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1986
1987         PR tree-optimization/39839
1988         * gcc.target/arm/pr39839.c: New test case.
1989
1990 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1991
1992         * gnat.dg/unchecked_convert5b.adb: New test.
1993         * gnat.dg/unchecked_convert6.adb: Likewise.
1994         * gnat.dg/unchecked_convert6b.adb: Likewise.
1995
1996 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998         * gnat.dg/aggr15.ad[sb]: New test.
1999
2000 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2001
2002         PR debug/45024
2003         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2004
2005 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2006
2007         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2008         with dg-require-linker-plugin.
2009
2010 2010-07-22  Richard Guenther  <rguenther@suse.de>
2011
2012         PR lto/43850
2013         * g++.dg/lto/20100722-1_0.C: New testcase.
2014
2015 2010-07-22  Richard Guenther  <rguenther@suse.de>
2016
2017         PR lto/42451
2018         * gcc.dg/lto/20100720-3_0.c: New testcase.
2019         * gcc.dg/lto/20100720-3_1.c: Likewise.
2020
2021 2010-07-22  Richard Guenther  <rguenther@suse.de>
2022
2023         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2024         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2025
2026         PR lto/43373
2027         * gcc.dg/lto/20100722-1_0.c: New testcase.
2028
2029 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2030
2031         PR tree-optimization/44891
2032         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2033
2034 2010-07-22  Richard Guenther  <rguenther@suse.de>
2035
2036         PR tree-optimization/45017
2037         * gcc.c-torture/execute/pr45017.c: New testcase.
2038
2039 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2040
2041         PR fortran/45019
2042         * gfortran.dg/aliasing_dummy_5.f90: New.
2043
2044 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2045
2046         PR target/43698
2047         * gcc.target/arm/pr43698.c: New test.
2048
2049 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2050
2051         PR fortran/44929
2052         * Revert my commit r162325 for this PR.
2053
2054 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR debug/45015
2057         * gcc.target/m68k/pr45015.c: New test.
2058
2059 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2060
2061         PR c++/44641
2062         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2063         comments.
2064
2065 2010-07-21  Richard Guenther  <rguenther@suse.de>
2066
2067         PR lto/45018
2068         * g++.dg/lto/20100721-1_0.C: New testcase.
2069
2070 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2071
2072         PR tree-optimization/44900
2073         * g++.dg/torture/pr44900.C: New test.
2074
2075 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2076
2077         PR middle-end/44738
2078         * c-c++-common/uninit-17.c: Correct expected error.
2079
2080 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2081
2082         * gcc.dg/guality/asm-1.c: New test.
2083
2084         PR debug/45003
2085         * gcc.dg/guality/pr45003-2.c: New test.
2086         * gcc.dg/guality/pr45003-3.c: New test.
2087
2088 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2089
2090         PR libfortran/44697
2091         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2092
2093 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2094
2095         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2096         defined on the current line.
2097         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2098         * g++.dg/debug/dwarf2/pr44641.C: New.
2099
2100 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2101
2102         * gcc.target/powerpc/block-move-1.c: New test.
2103         * gcc.target/powerpc/block-move-2.c: New test.
2104
2105 2010-07-20  Jason Merrill  <jason@redhat.com>
2106
2107         PR c++/44967
2108         * g++.dg/cpp0x/sfinae2.C: New.
2109
2110 2010-07-20  Richard Guenther  <rguenther@suse.de>
2111
2112         PR lto/42696
2113         * gcc.dg/lto/20100720-4_0.c: New testcase.
2114
2115 2010-07-20  Richard Guenther  <rguenther@suse.de>
2116
2117         PR lto/43221
2118         * gcc.dg/lto/20100720-2_0.c: New testcase.
2119         * gcc.dg/lto/20100720-2_1.c: Likewise.
2120
2121 2010-07-20  Richard Guenther  <rguenther@suse.de>
2122
2123         PR lto/43208
2124         * gcc.dg/lto/20100720-1_0.c: New testcase.
2125         * gcc.dg/lto/20100720-1_1.c: Likewise.
2126
2127 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2128
2129         PR debug/45003
2130         * gcc.dg/guality/pr45003-1.c: New test.
2131
2132 2010-07-20  Richard Guenther  <rguenther@suse.de>
2133
2134         PR tree-optimization/44977
2135         * gcc.dg/torture/pr44977.c: New testcase.
2136
2137 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2138
2139         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2140         sync_char_short
2141
2142 2010-07-20  Richard Guenther  <rguenther@suse.de>
2143
2144         PR middle-end/44971
2145         PR middle-end/44988
2146         * gcc.dg/pr44971.c: New testcase.
2147         * gcc.c-torture/compile/pr44988.c: Likewise.
2148
2149 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2150
2151         PR fortran/44929
2152         * gfortran.dg/allocate_with_typespec.f90: New test.
2153         * gfortran.dg/allocate_derived_1.f90: Update error message.
2154
2155 2010-07-19  Jason Merrill  <jason@redhat.com>
2156
2157         PR c++/44996
2158         * g++.dg/cpp0x/decltype23.C: New.
2159
2160 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2161
2162         PR fortran/42385
2163         * gfortran.dg/class_defined_operator_1.f03 : New test.
2164
2165 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2166
2167         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2168         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2169         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2170         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2171
2172 2010-07-19  Richard Guenther  <rguenther@suse.de>
2173
2174         PR middle-end/44941
2175         * gcc.c-torture/compile/pr44941.c: New testcase.
2176
2177 2010-07-19  Jason Merrill  <jason@redhat.com>
2178
2179         PR c++/44969
2180         * g++.dg/template/sfinae24.C: New.
2181
2182 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2183
2184         PR fortran/44353
2185         * gfortran.dg/data_implied_do_2.f90: Removed.
2186
2187 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2188
2189         PR c++/44969
2190         * g++.dg/template/sfinae23.C: New.
2191
2192 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2193
2194         * lib/target-supports.exp (check_sse_os_support_available): New
2195         proc.
2196         (check_sse_hw_available): New proc.
2197         (check_effective_target_sse_runtime): New proc.
2198         (check_effective_target_sse2_runtime): New proc.
2199         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2200         -msse2 if check_sse_os_support_available.
2201         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2202         check_sse_os_support_available.
2203         * gcc.dg/vect/vect.exp: Likewise.
2204         * gfortran.dg/vect/vect.exp: Likewise.
2205         * gcc.target/i386/sol2-check: Renamed to ...
2206         * gcc.target/i386/sse-os-support.h: ... this.
2207         (sol2_check): Renamed to ...
2208         (sse_os_support): ... this.
2209         Only test movss with xmm registers.
2210         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2211         Removed ILL_INSN, ILL_INSN_LEN.
2212         * gcc.target/i386/sse2-check.h: Likewise.
2213         * gcc.target/i386/sse3-check.h: Likewise.
2214         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2215         Removed cpuid.h, __get_cpuid test.
2216         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2217         Removed cpuid.h, __get_cpuid test.
2218         * g++.dg/other/pr40446.C: Likewise.
2219         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2220         * gcc.dg/compat/vector-1a_main.c: Likewise.
2221         * gcc.dg/compat/vector-2a_main.c: Likewise.
2222         * gcc.dg/pr36584.c: Likewise.
2223         * gcc.dg/pr37544.c: Likewise.
2224         * gcc.dg/torture/pr16104-1.c: Likewise.
2225         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2226         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2227         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2228         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2229         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2230         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2231         sse2_runtime.
2232         * gcc.dg/torture/pr35771-2.c: Likewise.
2233         * gcc.dg/torture/pr35771-3.c: Likewise.
2234         * gcc.target/i386/pr39315-2.c: Likewise.
2235         * gcc.target/i386/pr39315-4.c: Likewise.
2236         * gcc.target/i386/vperm-v2df.c: Likewise.
2237         * gcc.target/i386/vperm-v2di.c: Likewise.
2238         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2239         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2240         sse_runtime.
2241
2242 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/44353
2245         * gfortran.dg/data_implied_do_2.f90: New test.
2246
2247 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2248
2249         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2250
2251 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2252
2253         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2254         to the "mips16" group.
2255         (mips_using_mips16_p): New procedure.
2256         (mips-dg-options): Use it.
2257
2258 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2259
2260         * gcc.target/mips/mips16-attributes-4.c: New test.
2261
2262 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2263
2264         PR testsuite/44418
2265         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2266         * gcc.target/powerpc/recip-2.c: Ditto.
2267         * gcc.target/powerpc/recip-3.c: Ditto.
2268
2269 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2270
2271         * gcc.target/arm/pr42235.c: New test.
2272
2273 2010-07-16  Jason Merrill  <jason@redhat.com>
2274
2275         PR c++/32505
2276         * g++.dg/template/partial8.C: New.
2277
2278 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2279
2280         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2281         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2282         in C++.
2283         (gualcvt): New overloaded inline.
2284         (GUALCVT): Use it for C++.
2285         * g++.dg/guality/guality.exp: New.
2286         * g++.dg/guality/guality.h: New.
2287         * g++.dg/guality/redeclaration1.C: New test.
2288         * g++.dg/dg.exp: Prune also guality/* tests.
2289         * gcc.dg/guality/pr43141.c: Moved to...
2290         * c-c++-common/guality/pr43141.c: ... here.
2291
2292 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293
2294         PR libfortran/37077
2295         * gfortran.dg/char4_iunit_2.f03: New test.
2296
2297 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2298
2299         * lib/plugin-support.exp (plugin-test-execute):
2300         Add ${gcc_objdir}/intl to includes.
2301
2302 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR target/44942
2305         * gcc.c-torture/execute/pr44942.c: New test.
2306         * gcc.target/i386/pr44942.c: New test.
2307
2308 2010-07-15  Jason Merrill  <jason@redhat.com>
2309
2310         PR c++/44909
2311         * g++.dg/cpp0x/implicit7.C: New.
2312         * g++.dg/cpp0x/implicit8.C: New.
2313
2314 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2315
2316         Disable float tests for __SPU__ targets due to lack of signed zero:
2317         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2318         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2319         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2320         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2321         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2322         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2323         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2324         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2325         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2326
2327 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2328
2329         * gfortran.dg/select_char_2.f90: New test.
2330
2331 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2332
2333         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2334         with DECL_CHAIN.
2335
2336 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2337
2338         PR fortran/44936
2339         * gfortran.dg/typebound_generic_9.f03: New.
2340
2341 2010-07-15  Richard Guenther  <rguenther@suse.de>
2342
2343         PR tree-optimization/44946
2344         * gcc.c-torture/compile/pr44946.c: New testcase.
2345
2346 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2347
2348         PR fortran/40206
2349         * gfortran.dg/select_char_3.f90: New test.
2350
2351 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2352             Kevin F. Quinn  <kevquinn@gentoo.org>
2353
2354         * gcc.dg/Wtrampolines.c: New.
2355
2356 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2357
2358         PR libfortran/44934
2359         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2360
2361 2010-07-14  Jason Merrill  <jason@redhat.com>
2362
2363         PR c++/44810
2364         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2365
2366         Implement C++0x unrestricted unions (N2544)
2367         * g++.dg/cpp0x/union1.C: New.
2368         * g++.dg/cpp0x/union2.C: New.
2369         * g++.dg/cpp0x/union3.C: New.
2370         * g++.dg/cpp0x/defaulted2.C: Adjust.
2371         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2372         * g++.old-deja/g++.ext/anon2.C: Adjust.
2373         * g++.old-deja/g++.mike/misc6.C: Adjust.
2374
2375 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2376
2377         PR fortran/44925
2378         * gfortran.dg/c_loc_tests_15.f90: New.
2379
2380 2010-07-13  Jason Merrill  <jason@redhat.com>
2381
2382         PR c++/44909
2383         * g++.dg/cpp0x/implicit6.C: New.
2384
2385 2010-07-13  Jason Merrill  <jason@redhat.com>
2386
2387         PR c++/44540
2388         * g++.dg/abi/noreturn1.C: New.
2389         * g++.dg/abi/noreturn2.C: New.
2390
2391 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2392
2393         PR other/44874
2394         PR debug/44832
2395         * c-c++-common/pr44832.c: New test.
2396
2397 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2398
2399         PR objc/44488
2400         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2401         on the target.  Make sure that we can assemble the emitted asm when
2402         the test type is 'compile'.
2403
2404 2010-07-13  Richard Guenther  <rguenther@suse.de>
2405
2406         PR tree-optimization/36960
2407         * g++.dg/torture/pr36960.C: New testcase.
2408
2409 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2410
2411         PR c++/44908
2412         * g++.dg/template/sfinae21.C: New.
2413         * g++.dg/template/sfinae22.C: Likewise.
2414
2415 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2416
2417         PR testsuite/42843
2418         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2419         * gcc.dg/plugin/ggcplug.c: Likewise.
2420         * g++.dg/plugin/selfassign.c: Likewise.
2421         * g++.dg/plugin/attribute_plugin.c: Likewise.
2422         * g++.dg/plugin/dumb_plugin.c: Likewise.
2423         * g++.dg/plugin/pragma_plugin.c: Likewise.
2424
2425 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2426
2427         * gcc.c-torture/execute/pr44683.x: New.
2428         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2429
2430 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2431
2432         PR fortran/44434
2433         PR fortran/44565
2434         PR fortran/43945
2435         PR fortran/44869
2436         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2437         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2438         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2439         * gfortran.dh/typebound_call_16.f03: New.
2440         * gfortran.dg/typebound_generic_6.f03: New.
2441         * gfortran.dg/typebound_generic_7.f03: New.
2442         * gfortran.dg/typebound_generic_8.f03: New.
2443
2444 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2445
2446         PR libfortran/37077
2447         * gfortran.dg/char4_iunit_1.f03: New test.
2448
2449 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2450
2451         * gcc.dg/tree-ssa/vrp53.c: New test.
2452
2453 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2454
2455         PR c++/44907
2456         * g++.dg/template/sfinae19.C: New.
2457         * g++.dg/template/sfinae20.C: Likewise.
2458
2459 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2460
2461         * gcc.target/arm/interrupt-1.c: New test.
2462         * gcc.target/arm/interrupt-2.c: New test.
2463
2464 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465
2466         * gcc.dg/pr42427.c: Require c99_runtime.
2467         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2468         c99_runtime.
2469         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2470         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2471         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2472         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2473         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2474         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2475         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2476         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2477         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2478         * gcc.target/i386/pr37275.c: Require visibility support.
2479
2480 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2481
2482         * lib/target-supports.exp (check_effective_target_sse): New proc.
2483         * gcc.target/i386/sol2-check.h: New file.
2484         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2485         Include sol2-check.h.
2486         (main) Only run do_test () if sol2_check ().
2487         * gcc.target/i386/sse2-check.h: Likewise.
2488         * gcc.target/i386/sse3-check.h: Likewise.
2489         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2490         [__sun__ && __svr4__]: Execute SSE2 instruction.
2491         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2492         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2493         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2494         * g++.dg/ext/vector14.C: Likewise.
2495         * g++.dg/other/mmintrin.C: Likewise.
2496         * gcc.dg/20020418-1.c: Likewise.
2497         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2498         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2499         * gcc.dg/format/unnamed-1.c: Likewise.
2500         Adapt dg-warning line number.
2501         * gcc.dg/graphite/pr40281.c: Likewise.
2502         * gcc.dg/pr32176.c: Likewise.
2503         * gcc.dg/pr40550.c: Likewise.
2504         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2505         * gcc.dg/torture/pr36891.c: Likewise.
2506         * gcc.target/i386/20020218-1.c: Likewise.
2507         * gcc.target/i386/20020523.c: Likewise.
2508         * gcc.target/i386/abi-1.c: Likewise.
2509         * gcc.target/i386/brokensqrt.c: Likewise.
2510         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2511         * gcc.target/i386/pr13366.c: Likewise.
2512         * gcc.target/i386/pr13685.c: Likewise.
2513         * gcc.target/i386/pr24306.c: Likewise.
2514         * gcc.target/i386/pr31486.c: Likewise.
2515         * gcc.target/i386/pr32065-1.c: Likewise.
2516         * gcc.target/i386/pr32065-2.c: Likewise.
2517         * gcc.target/i386/pr32389.c: Likewise.
2518         * gcc.target/i386/pr38824.c: Likewise.
2519         * gcc.target/i386/pr38931.c: Likewise.
2520         * gcc.target/i386/pr39592-1.c: Likewise.
2521         * gcc.target/i386/pr43766.c: Likewise.
2522         * gcc.target/i386/recip-divf.c: Likewise.
2523         * gcc.target/i386/recip-sqrtf.c: Likewise.
2524         * gcc.target/i386/recip-vec-divf.c: Likewise.
2525         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2526         * gcc.target/i386/sse-1.c: Likewise.
2527         * gcc.target/i386/sse-16.c: Likewise.
2528         * gcc.target/i386/sse-2.c: Likewise.
2529         * gcc.target/i386/sse-20.c: Likewise.
2530         * gcc.target/i386/sse-3.c: Likewise.
2531         * gcc.target/i386/sse-7.c: Likewise.
2532         * gcc.target/i386/sse-9.c: Likewise.
2533         * gcc.target/i386/sse-addps-1.c: Likewise.
2534         * gcc.target/i386/sse-addss-1.c: Likewise.
2535         * gcc.target/i386/sse-andnps-1.c: Likewise.
2536         * gcc.target/i386/sse-andps-1.c: Likewise.
2537         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2538         * gcc.target/i386/sse-comiss-1.c: Likewise.
2539         * gcc.target/i386/sse-comiss-2.c: Likewise.
2540         * gcc.target/i386/sse-comiss-3.c: Likewise.
2541         * gcc.target/i386/sse-comiss-4.c: Likewise.
2542         * gcc.target/i386/sse-comiss-5.c: Likewise.
2543         * gcc.target/i386/sse-comiss-6.c: Likewise.
2544         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2545         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2546         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2547         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2548         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2549         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2550         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2551         * gcc.target/i386/sse-divps-1.c: Likewise.
2552         * gcc.target/i386/sse-divss-1.c: Likewise.
2553         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2554         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2555         * gcc.target/i386/sse-maxps-1.c: Likewise.
2556         * gcc.target/i386/sse-maxss-1.c: Likewise.
2557         * gcc.target/i386/sse-minps-1.c: Likewise.
2558         * gcc.target/i386/sse-minss-1.c: Likewise.
2559         * gcc.target/i386/sse-movaps-1.c: Likewise.
2560         * gcc.target/i386/sse-movaps-2.c: Likewise.
2561         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2562         * gcc.target/i386/sse-movhps-1.c: Likewise.
2563         * gcc.target/i386/sse-movhps-2.c: Likewise.
2564         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2565         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2566         * gcc.target/i386/sse-movntps-1.c: Likewise.
2567         * gcc.target/i386/sse-movss-1.c: Likewise.
2568         * gcc.target/i386/sse-movss-2.c: Likewise.
2569         * gcc.target/i386/sse-movss-3.c: Likewise.
2570         * gcc.target/i386/sse-movups-1.c: Likewise.
2571         * gcc.target/i386/sse-movups-2.c: Likewise.
2572         * gcc.target/i386/sse-mulps-1.c: Likewise.
2573         * gcc.target/i386/sse-mulss-1.c: Likewise.
2574         * gcc.target/i386/sse-orps-1.c: Likewise.
2575         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2576         * gcc.target/i386/sse-recip-vec.c: Likewise.
2577         * gcc.target/i386/sse-recip.c: Likewise.
2578         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2579         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2580         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2581         * gcc.target/i386/sse-subps-1.c: Likewise.
2582         * gcc.target/i386/sse-subss-1.c: Likewise.
2583         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2584         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2585         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2586         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2587         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2588         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2589         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2590         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2591         * gcc.target/i386/sse-xorps-1.c: Likewise.
2592         * gcc.target/i386/ssefn-1.c: Likewise.
2593         * gcc.target/i386/ssefn-3.c: Likewise.
2594         * gcc.target/i386/sseregparm-1.c: Likewise.
2595         * gcc.target/i386/stackalign/return-3.c: Likewise.
2596         * gcc.target/i386/vectorize1.c: Likewise.
2597         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2598         * gcc.target/i386/xorps-sse.c: Likewise.
2599         * gfortran.dg/pr28158.f90: Likewise.
2600         * gfortran.dg/pr30667.f: Likewise.
2601         * gnat.dg/loop_optimization7.adb: Likewise.
2602         * gnat.dg/sse_nolib.adb: Likewise.
2603
2604 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/44702
2607         * gfortran.dg/use_rename_6.f90: New.
2608         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2609
2610 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2611
2612         PR fortran/44869
2613         * gfortran.dg/class_24.f03: New.
2614
2615 2010-07-10  Richard Guenther  <rguenther@suse.de>
2616
2617         PR lto/44889
2618         * gcc.dg/lto/20100709-1_0.c: New testcase.
2619         * gcc.dg/lto/20100709-1_1.c: Likewise.
2620
2621 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2622
2623         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2624
2625 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2626
2627         PR objc/44140
2628         * objc.dg/lto/trivial-1_0.m: New.
2629         * objc.dg/lto/lto.exp: New.
2630         * obj-c++.dg/lto/trivial-1_0.mm: New.
2631         * obj-c++.dg/lto/lto.exp: New.
2632         * objc.dg/symtab-1.m: Adjust sizes.
2633         * objc.dg/image-info.m: Do not run for gnu-runtime.
2634
2635 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2636
2637         * gcc.dg/pr32370.c: Allow another kind of error message.
2638
2639 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2640
2641         * gnat.dg/atomic3.adb: New test.
2642
2643 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2644             Denys Vlasenko  <dvlasenk@redhat.com>
2645             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2646
2647         PR tree-optimization/28632
2648         * gcc.dg/tree-ssa/vrp51.c: New test.
2649         * gcc.dg/tree-ssa/vrp52.c: New test.
2650
2651 2010-07-09  Jason Merrill  <jason@redhat.com>
2652
2653         * g++.dg/abi/covariant6.C: New.
2654         * g++.dg/inherit/covariant17.C: Test both bases.
2655         * g++.dg/inherit/covariant7.C: Check vtable layout.
2656
2657 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2658
2659         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2660
2661 2010-07-09  Richard Guenther  <rguenther@suse.de>
2662
2663         PR tree-optimization/44852
2664         * gcc.c-torture/execute/pr44852.c: New testcase.
2665
2666 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2667
2668         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2669         multiplication by values.
2670         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2671         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2672
2673 2010-07-09  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/44882
2676         * gfortran.dg/pr44882.f90: New testcase.
2677
2678 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2679
2680         PR target/40657
2681         * gcc.target/arm/pr40657-1.c: New test.
2682         * gcc.target/arm/pr40657-2.c: New test.
2683         * gcc.c-torture/execute/pr40657.c: New test.
2684
2685 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2686
2687         * gcc.dg/tree-ssa/vrp50.c: New test.
2688         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2689
2690 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2691
2692         PR fortran/44649
2693         * gfortran.dg/c_sizeof_1.f90: Modified.
2694         * gfortran.dg/storage_size_1.f08: New.
2695         * gfortran.dg/storage_size_2.f08: New.
2696
2697 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2698
2699         * gcc.c-torture/execute/20100708-1.c: New test.
2700
2701 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR fortran/44847
2704         * gfortran.dg/gomp/pr44847.f90: New test.
2705
2706 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2707
2708         PR tree-optimization/44710
2709         * gcc.dg/tree-ssa/ifc-6.c: New.
2710         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2711
2712 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2713
2714         PR fortran/18918
2715         * gfortran.dg/coarray_10.f90: Add an additional test.
2716
2717 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2718
2719         PR middle-end/44828
2720         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2721         * gcc.c-torture/execute/pr44828.x: Revert.
2722
2723 2010-07-08  Jason Merrill  <jason@redhat.com>
2724
2725         PR c++/43120
2726         * g++.dg/inherit/covariant17.C: New.
2727         * g++.dg/abi/covariant1.C: Actually test for the bug.
2728
2729 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2730
2731         PR rtl-optimization/44838
2732         * gcc.dg/pr44838.c: New.
2733
2734 2010-07-08  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/44831
2737         * gcc.c-torture/compile/pr44831.c: New testcase.
2738         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2739
2740 2010-07-08  Richard Guenther  <rguenther@suse.de>
2741
2742         PR tree-optimization/44861
2743         * g++.dg/vect/pr44861.cc: New testcase.
2744
2745 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2746
2747         PR middle-end/44828
2748         * gcc.c-torture/execute/pr44828.x: New file.
2749
2750 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2751
2752         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2753         dg-options.
2754         * g++.dg/ext/altivec-17.C: Adjust error message.
2755
2756 2010-07-07  Tom Tromey  <tromey@redhat.com>
2757
2758         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2759
2760 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2761
2762         PR target/44844
2763         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2764         * gcc.target/i386/rdrand-2.c: Likewise.
2765         * gcc.target/i386/rdrand-3.c: Likewise.
2766
2767 2010-07-07  Jan Hubicka  <jh@suse.cz>
2768
2769         PR middle-end/44813
2770         * g++.dg/torture/pr44813.C: New testcase.
2771         * g++.dg/torture/pr44826.C: New testcase.
2772
2773 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2774
2775         PR rtl-optimization/44787
2776         * gcc.c-torture/compile/pr44788.c: New test.
2777         * gcc.target/arm/pr44788.c: New test.
2778
2779 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2780
2781         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2782
2783 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2784
2785         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2786         to dg-options.
2787
2788 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2789
2790         PR fortran/44742
2791         * gfortran.dg/parameter_array_init_6.f90: New.
2792         * gfortran.dg/initialization_20.f90: Update dg-error.
2793         * gfortran.dg/initialization_24.f90: Ditto.
2794
2795 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2796         PR fortran/PR44693
2797         * gfortran.dg/dim_range_1.f90:  New test.
2798         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2799
2800 2010-07-06  Jason Merrill  <jason@redhat.com>
2801
2802         PR c++/44703
2803         * g++.dg/cpp0x/initlist41.C: New.
2804
2805         PR c++/44778
2806         * g++.dg/template/ptrmem22.C: New.
2807
2808 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2809
2810         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2811         support.
2812         * gcc.target/i386/i386.exp: Likewise.
2813
2814 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2815
2816         PR testsuite/44195
2817         * gcc.dg/lto/20100518_0.c: Limit to x86.
2818
2819 2010-07-06  Richard Guenther  <rguenther@suse.de>
2820
2821         PR middle-end/44828
2822         * gcc.c-torture/execute/pr44828.c: New testcase.
2823
2824 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2825
2826         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2827         * g++.dg/warn/volatile1.C: Likewise.
2828         * g++.dg/template/warn1.C: Likewise.
2829
2830 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2831
2832         AVX Programming Reference (June, 2010)
2833         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2834         * g++.dg/other/i386-3.C: Likewise.
2835         * gcc.target/i386/sse-12.c: Likewise.
2836
2837         * gcc.target/i386/f16c-check.h: New.
2838         * gcc.target/i386/rdfsbase-1.c: Likewise.
2839         * gcc.target/i386/rdfsbase-2.c: Likewise.
2840         * gcc.target/i386/rdgsbase-1.c: Likewise.
2841         * gcc.target/i386/rdgsbase-2.c: Likewise.
2842         * gcc.target/i386/rdrand-1.c: Likewise.
2843         * gcc.target/i386/rdrand-2.c: Likewise.
2844         * gcc.target/i386/rdrand-3.c: Likewise.
2845         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2846         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2847         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2848         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2849         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2850         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2851         * gcc.target/i386/wrfsbase-1.c: Likewise.
2852         * gcc.target/i386/wrfsbase-2.c: Likewise.
2853         * gcc.target/i386/wrgsbase-1.c: Likewise.
2854         * gcc.target/i386/wrgsbase-2.c: Likewise.
2855
2856         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2857         (__builtin_ia32_vcvtps2ph): New.
2858         (__builtin_ia32_vcvtps2ph256): Likewise.
2859
2860         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2861         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2862
2863         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2864         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2865
2866         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2867         (__builtin_ia32_vcvtps2ph256): Likewise.
2868         Add fsgsbase,rdrnd,f16c.
2869
2870         * lib/target-supports.exp (check_effective_target_f16c): New.
2871
2872 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2873
2874         * gcc.dg/guality/nrv-1.c: New test.
2875
2876 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2877
2878         PR middle-end/42505
2879         * gcc.target/arm/pr42505.c: New test case.
2880
2881 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR c++/44808
2884         * g++.dg/opt/nrv16.C: New test.
2885
2886 2010-07-05  Richard Guenther  <rguenther@suse.de>
2887
2888         PR tree-optimization/44784
2889         * gcc.c-torture/compile/pr44784.c: New testcase.
2890
2891 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2892
2893         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2894         Increase loop bound and array size.
2895         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2896         Likewise.
2897
2898 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2899
2900         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2901         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2902         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2903         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2904         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2905
2906 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2907
2908         PR c++/22138
2909         * g++.dg/parse/template25.C: New.
2910
2911 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2912
2913         PR rtl-optimization/44695
2914         * gcc.dg/torture/pr44695.c: New.
2915
2916 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2917
2918         PR c++/16630
2919         * g++.dg/ext/pretty3.C: New.
2920
2921 2010-07-04  Richard Guenther  <rguenther@suse.de>
2922
2923         PR middle-end/44809
2924         * g++.dg/torture/pr44809.C: New testcase.
2925
2926 2010-07-04  Richard Guenther  <rguenther@suse.de>
2927
2928         PR tree-optimization/44656
2929         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2930
2931 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2932             Revital Eres  <eres@il.ibm.com>
2933
2934         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2935         misaligned stores.
2936         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2937         gcc.dg/vect/vect-96.c: Likewise.
2938         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2939         that support misaligned stores. Change the number of expected
2940         misaligned accesses.
2941         * gcc.dg/vect/vect-peel-1.c: New test.
2942         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2943         gcc.dg/vect/vect-peel-4.c: Likewise.
2944         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2945         vectorizable on all targets that support realignment.
2946         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2947
2948 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2949
2950         PR c/44806
2951         * gcc.dg/torture/pr44806.c: New.
2952
2953 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2954
2955         * gnat.dg/cond_expr1.adb: New test.
2956
2957 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2958
2959         * gnat.dg/modular3.adb: New test.
2960         * gnat.dg/modular3_pkg.ads: New helper.
2961
2962 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2963             Mikael Pettersson  <mikpe@it.uu.se>
2964
2965         PR testsuite/44518
2966         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2967         Make signed-ness of chars explicit.  Scan the object for
2968         strings that are split by some target assemblers.
2969         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2970         explicit.
2971
2972 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2973
2974         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2975
2976 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2977
2978         PR/44128
2979         * g++.dg/warn/Wshadow-7.C: New test.
2980
2981 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2982             Julian Brown  <julian@codesourcery.com>
2983             Sandra Loosemore  <sandra@codesourcery.com>
2984
2985         * gcc.c-torture/execute/20100416-1.c: New test case.
2986
2987 2010-07-02  Julian Brown  <julian@codesourcery.com>
2988             Sandra Loosemore  <sandra@codesourcery.com>
2989
2990         PR target/43703
2991
2992         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2993         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2994
2995 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2996             Julian Brown  <julian@codesourcery.com>
2997
2998         * gcc.target/arm/neon/vadds64.c: Regenerated.
2999         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3000         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3001         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3002         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3003         * gcc.target/arm/neon-vmls-1.c: Likewise.
3004         * gcc.target/arm/neon-vsubs64.c: New execution test.
3005         * gcc.target/arm/neon-vsubu64.c: New execution test.
3006         * gcc.target/arm/neon-vadds64.c: New execution test.
3007         * gcc.target/arm/neon-vaddu64.c: New execution test.
3008
3009 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3010
3011         * gcc.target/arm/neon-vands64.c: New.
3012         * gcc.target/arm/neon-vandu64.c: New.
3013         * gcc.target/arm/neon-vbics64.c: New.
3014         * gcc.target/arm/neon-vbicu64.c: New.
3015         * gcc.target/arm/neon-veors64.c: New.
3016         * gcc.target/arm/neon-veoru64.c: New.
3017         * gcc.target/arm/neon-vorns64.c: New.
3018         * gcc.target/arm/neon-vornu64.c: New.
3019         * gcc.target/arm/neon-vorrs64.c: New.
3020         * gcc.target/arm/neon-vorru64.c: New.
3021         * gcc.target/arm/neon/vands64.c: Regenerated.
3022         * gcc.target/arm/neon/vandu64.c: Regenerated.
3023         * gcc.target/arm/neon/vbics64.c: Regenerated.
3024         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3025         * gcc.target/arm/neon/veors64.c: Regenerated.
3026         * gcc.target/arm/neon/veoru64.c: Regenerated.
3027         * gcc.target/arm/neon/vorns64.c: Regenerated.
3028         * gcc.target/arm/neon/vornu64.c: Regenerated.
3029         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3030         * gcc.target/arm/neon/vorru64.c: Regenerated.
3031
3032 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3033
3034         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3035
3036 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3037
3038         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3039         * gfortran.dg/intent_out_5.f90: Same.
3040         * gfortran.dg/ltrans-7.f90: Same.
3041         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3042
3043 2010-07-02  Jan Hubicka  <jh@suse.cz>
3044
3045         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3046
3047 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3048
3049         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3050
3051 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR c++/44780
3054         * c-c++-common/Wunused-var-12.c: New test.
3055
3056 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3057
3058         PR target/42835
3059         * gcc.target/arm/pr42835.c: New test.
3060
3061         PR target/42172
3062         * gcc.target/arm/pr42172-1.c: New test.
3063
3064 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3065
3066         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3067
3068 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3069
3070         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3071         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3072         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3073         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3074         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3075         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3076         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3077         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3078         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3079         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3080         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3081         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3082         * gcc.target/arm/neon-vdup_ns64.c: New.
3083         * gcc.target/arm/neon-vdup_nu64.c: New.
3084         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3085         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3086         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3087         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3088         * gcc.target/arm/neon-vmov_ns64.c: New.
3089         * gcc.target/arm/neon-vmov_nu64.c: New.
3090         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3091         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3092         * gcc.target/arm/neon-vget_lanes64.c: New.
3093         * gcc.target/arm/neon-vget_laneu64.c: New.
3094         * gcc.target/arm/neon-vset_lanes64.c: New.
3095         * gcc.target/arm/neon-vset_laneu64.c: New.
3096
3097 2010-07-02  Richard Guenther  <rguenther@suse.de>
3098
3099         * g++.dg/torture/20100702-1.C: New testcase.
3100
3101 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3102
3103         PR target/44707
3104         * gcc.c-torture/compile/pr44707.c: New test.
3105
3106 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3107
3108         PR c++/44039
3109         * g++.dg/template/crash101.C: New.
3110
3111 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3112
3113         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3114         Use the ABI-0 accessors and fail it for m64.
3115
3116 2010-07-02  Jan Hubicka  <jh@suse.cz>
3117
3118         * g++.dg/tree-ssa/pr44706.C: New testcase.
3119
3120 2010-07-02  Richard Guenther  <rguenther@suse.de>
3121
3122         PR tree-optimization/44748
3123         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3124
3125 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3126
3127         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3128         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3129         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3130         the method types to forward:.
3131
3132 2010-06-30  Jason Merrill  <jason@redhat.com>
3133
3134         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3135         * g++.dg/other/pr25632.C: Likewise.
3136
3137 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR tree-optimization/40421
3140         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3141
3142 2010-07-01  Richard Guenther  <rguenther@suse.de>
3143
3144         PR middle-end/42834
3145         PR middle-end/44468
3146         * gcc.c-torture/execute/20100316-1.c: New testcase.
3147         * gcc.c-torture/execute/pr44468.c: Likewise.
3148         * gcc.c-torture/compile/20100609-1.c: Likewise.
3149         * gcc.dg/volatile2.c: Adjust.
3150         * gcc.dg/plugin/selfassign.c: Likewise.
3151         * gcc.dg/pr36902.c: Likewise.
3152         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3153         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3154         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3155         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3156         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3157         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3158         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3159         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3160         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3161         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3162         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3163         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3164         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3165         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3166         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3167         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3168         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3169         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3170         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3171         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3172         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3173         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3174         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3175         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3176         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3177         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3178         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3179         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3180         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3181         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3182         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3183         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3184         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3185         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3186         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3187         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3188         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3189         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3190         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3191         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3192         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3193         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3194         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3195         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3196         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3197         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3198         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3199         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3200         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3201         * g++.dg/tree-ssa/pr31146.C: Likewise.
3202         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3203         * g++.dg/tree-ssa/pr33604.C: Likewise.
3204         * g++.dg/plugin/selfassign.c: Likewise.
3205         * gfortran.dg/array_memcpy_3.f90: Likewise.
3206         * gfortran.dg/array_memcpy_4.f90: Likewise.
3207         * c-c++-common/torture/pr42834.c: New testcase.
3208
3209 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3210
3211         PR c++/44628
3212         * g++.dg/template/crash100.C: New.
3213
3214 2010-06-30  Jan Hubicka  <jh@suse.cz>
3215
3216         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3217
3218 2010-06-30  Michael Matz  <matz@suse.de>
3219
3220         PR bootstrap/44699
3221         * gcc.dg/pr44699.c: New test.
3222
3223 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3224
3225         PR tree-optimization/39799
3226         * c-c++-common/uninit-17.c: New test.
3227
3228 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3229
3230         PR libfortran/43298
3231         * gfortran.dg/read_infnan_1.f90: New test.
3232
3233 2010-06-29  Jason Merrill  <jason@redhat.com>
3234
3235         Enable implicitly declared move constructor/operator= (N3053).
3236         * g++.dg/cpp0x/implicit3.C: New.
3237         * g++.dg/cpp0x/implicit4.C: New.
3238         * g++.dg/cpp0x/implicit5.C: New.
3239         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3240         * g++.dg/cpp0x/not_special.C: Adjust.
3241         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3242         * g++.dg/cpp0x/rv1n.C: Adjust.
3243         * g++.dg/cpp0x/rv1p.C: Adjust.
3244         * g++.dg/cpp0x/rv2n.C: Adjust.
3245         * g++.dg/cpp0x/rv2p.C: Adjust.
3246         * g++.dg/cpp0x/rv3n.C: Adjust.
3247         * g++.dg/cpp0x/rv3p.C: Adjust.
3248         * g++.dg/cpp0x/rv4n.C: Adjust.
3249         * g++.dg/cpp0x/rv4p.C: Adjust.
3250         * g++.dg/cpp0x/rv5n.C: Adjust.
3251         * g++.dg/cpp0x/rv5p.C: Adjust.
3252         * g++.dg/cpp0x/rv6n.C: Adjust.
3253         * g++.dg/cpp0x/rv6p.C: Adjust.
3254         * g++.dg/cpp0x/rv7n.C: Adjust.
3255         * g++.dg/cpp0x/rv7p.C: Adjust.
3256         * g++.dg/cpp0x/rv8p.C: Adjust.
3257         * g++.dg/gomp/pr26690-1.C: Adjust.
3258         * g++.dg/other/error20.C: Adjust.
3259         * g++.dg/other/error31.C: Adjust.
3260         * g++.dg/parse/error19.C: Adjust.
3261         * g++.dg/template/qualttp5.C: Adjust.
3262         * g++.old-deja/g++.law/ctors5.C: Adjust.
3263
3264         Enable implicitly deleted functions (N2346)
3265         * g++.dg/cpp0x/defaulted17.C: New.
3266         * g++.dg/cpp0x/implicit1.C: New.
3267         * g++.dg/cpp0x/implicit2.C: New.
3268         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3269         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3270         * g++.dg/init/ctor4.C: Adjust.
3271         * g++.dg/init/synth2.C: Adjust.
3272         * g++.dg/lto/20081118_1.C: Adjust.
3273         * g++.dg/other/error13.C: Adjust.
3274         * g++.dg/other/unused1.C: Adjust.
3275         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3276         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3277         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3278         * g++.old-deja/g++.law/ctors17.C: Adjust.
3279         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3280         * g++.old-deja/g++.pt/assign1.C: Adjust.
3281         * g++.old-deja/g++.pt/crash20.C: Adjust.
3282
3283         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3284         * g++.dg/cpp0x/defaulted13.C: Adjust.
3285         * g++.dg/cpp0x/defaulted2.C: Adjust.
3286         * g++.dg/cpp0x/defaulted3.C: Adjust.
3287         * g++.dg/cpp0x/initlist9.C: Adjust.
3288         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3289         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3290         * g++.dg/init/synth2.C: Adjust.
3291
3292         * g++.dg/cpp0x/defaulted19.C: New.
3293
3294         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3295         * g++.dg/template/error23.C: Fix for -std=c++0x.
3296
3297 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/44718
3300         * gfortran.dg/proc_ptr_28.f90: New.
3301
3302 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR tree-optimization/43801
3305         * g++.dg/torture/pr43801.C: New test.
3306
3307         PR debug/44668
3308         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3309
3310 2010-06-29  Jason Merrill  <jason@redhat.com>
3311
3312         PR c++/44587
3313         * g++.dg/template/qualified-id2.C: New.
3314         * g++.dg/template/qualified-id3.C: New.
3315
3316 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3317
3318         PR fortran/44696
3319         * gfortran.dg/associated_target_4.f90: New.
3320
3321 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3322
3323         PR fortran/44582
3324         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3325
3326 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3327
3328         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3329
3330 2010-06-29  Jan Hubicka  <jh@suse.cz>
3331
3332         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3333
3334 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3335
3336         PR target/43902
3337         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3338         * gcc.target/arm/wmul-3.c: New test.
3339         * gcc.target/arm/wmul-4.c: New test.
3340
3341 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3342
3343         PR rtl-optimization/44659
3344         * gcc.target/i386/extract-1.c: New.
3345         * gcc.target/i386/extract-2.c: Likewise.
3346         * gcc.target/i386/extract-3.c: Likewise.
3347         * gcc.target/i386/extract-4.c: Likewise.
3348         * gcc.target/i386/extract-5.c: Likewise.
3349         * gcc.target/i386/extract-6.c: Likewise.
3350
3351 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR c++/44682
3354         * g++.dg/warn/Wunused-var-14.C: New test.
3355
3356 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3357
3358         PR fortran/43298
3359         * gfortran.dg/nan_6.f90: New.
3360
3361 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3362
3363         PR tree-optimization/43781
3364         * gcc.dg/torture/pr43781.c: New.
3365
3366 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3367
3368         PR fortran/40158
3369         * gfortran.dg/actual_rank_check_1.f90: New test.
3370
3371 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3372
3373         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3374
3375 2010-06-28  Jan Hubicka  <jh@suse.cz>
3376
3377         PR tree-optimization/44687
3378         * gcc.c-torture/compile/pr44687.c
3379
3380 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3381
3382         PR c++/44535
3383         * g++.dg/torture/pr44535.C: New test.
3384
3385 2010-06-28  Michael Matz  <matz@suse.de>
3386
3387         PR middle-end/44592
3388         * gfortran.dg/pr44592.f90: New test.
3389
3390 2010-06-28  Jan Hubicka  <jh@suse.cz>
3391
3392         PR tree-optimization/44357
3393         * g++.dg/torture/pr44357.C: New testcase.
3394
3395 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3396
3397         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3398         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3399         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3400         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3401         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3402         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3403         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3404         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3405
3406 2010-06-27  Jan Hubicka  <jh@suse.cz>
3407
3408         * gcc.c-torture/compile/pr44686.c: New file.
3409
3410 2010-06-27  Richard Guenther  <rguenther@suse.de>
3411
3412         PR tree-optimization/44683
3413         * gcc.c-torture/execute/pr44683.c: New testcase.
3414
3415 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3416
3417         * gnat.dg/noreturn3.ad[sb]: New test.
3418
3419 2010-06-26  Jason Merrill  <jason@redhat.com>
3420
3421         * g++.dg/cpp0x/explicit5.C: New.
3422
3423 2010-06-26  Richard Guenther  <rguenther@suse.de>
3424
3425         PR tree-optimization/44393
3426         * gcc.dg/pr44393.c: New testcase.
3427
3428 2010-06-26  Jan Hubicka  <jh@suse.cz>
3429
3430         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3431
3432 2010-06-26  Richard Guenther  <rguenther@suse.de>
3433
3434         PR middle-end/44674
3435         * gcc.dg/pr44674.c: New testcase.
3436
3437 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3438
3439         * gcc.dg/opts-3.c: New test.
3440
3441 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3442
3443         * gfortran.dg/type_decl_1.f90: New.
3444         * gfortran.dg/type_decl_2.f90: New.
3445
3446 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3447
3448         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3449         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3450
3451 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3452
3453         PR testsuite/38946
3454         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3455         error in comparing reals.
3456
3457 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3458
3459         * selected_real_kind_2.f90: New.
3460         * selected_real_kind_3.f90: New.
3461
3462 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3463
3464         * gfortran.dg/entry_19.f90: New.
3465
3466 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3467
3468         * gfortran.dg/end_subroutine_1.f90: New.
3469         * gfortran.dg/end_subroutine_2.f90: New.
3470         * gfortran.dg/interface_proc_end.f90: Update.
3471
3472 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3473
3474         * gfortran.dg/semicolon_fixed.f: Update.
3475         * gfortran.dg/semicolon_fixed_2.f: New.
3476         * gfortran.dg/semicolon_free_2.f90: New.
3477         * gfortran.dg/semicolon_free.f90: Update.
3478
3479 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3480
3481         PR fortran/44448
3482         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3483
3484 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3485
3486         * g++.dg/ipa/iinline-3.C: New test.
3487         * gcc.dg/ipa/modif-1.c: Removed.
3488
3489 2010-06-25  Jan Hubicka  <jh@suse.cz>
3490
3491         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3492
3493 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3494
3495         * g++.dg/ipa/iinline-2.C: New test.
3496
3497 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3498
3499         PR middle-end/43866
3500         * gfortran.dg/pr43866.f90: New test.
3501
3502         PR tree-optimization/44539
3503         * gcc.dg/pr44539.c: New test.
3504
3505 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3506
3507         From Jim Wilson:
3508         PR target/43902
3509         * gcc.target/mips/madd-9.c: New test.
3510
3511 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3512
3513         PR c/44517
3514         * gcc.dg/noncompile/pr44517.c: New.
3515         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3516
3517 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3518
3519         PR testsuite/43283
3520         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3521         and add argument to nop for IA64.
3522
3523 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3524
3525         PR target/44588
3526         * gcc.target/i386/mod-1.c: New.
3527         * gcc.target/i386/umod-1.c: Likewise.
3528         * gcc.target/i386/umod-2.c: Likewise.
3529         * gcc.target/i386/umod-3.c: Likewise.
3530
3531 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3532
3533         PR middle-end/44492
3534         * g++.dg/torture/pr44492.C: New test.
3535
3536 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3537
3538         * c-c++-common/warn-omitted-condop.c: New.
3539
3540 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/44614
3543         * gfortran.dg/import8.f90: New.
3544
3545 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3546
3547         * gnat.dg/not_null.adb: Update test case.
3548
3549 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR c++/44619
3552         * g++.dg/warn/Wunused-var-13.C: New test.
3553
3554         PR c++/44627
3555         * g++.dg/diagnostic/method1.C: New test.
3556
3557 2010-06-22  Cary Coutant  <ccoutant@google.com>
3558
3559         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3560
3561 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3562
3563         PR fortran/44616
3564         * gfortran.dg/abstract_type_8.f03: New.
3565
3566 2010-06-21  Jason Merrill  <jason@redhat.com>
3567
3568         * g++.dg/cpp0x/noexcept08.C: New.
3569
3570         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3571
3572 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3573
3574         PR target/44615
3575         * gcc.target/i386/sse2-vec-2a.c: New.
3576
3577 2010-06-21  DJ Delorie  <dj@redhat.com>
3578
3579         * gcc.dg/pragma-diag-1.c: New.
3580
3581 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3582
3583         PR target/44615
3584         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3585
3586 2010-06-21  Alan Modra  <amodra@gmail.com>
3587
3588         PR testsuite/44505
3589         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3590         tail call to check_fa_mid.
3591
3592 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR target/44575
3595         * gcc.c-torture/execute/pr44575.c: New test.
3596
3597 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3598
3599         PR fortran/40632
3600         * gfortran.dg/contiguous_1.f90: New.
3601         * gfortran.dg/contiguous_2.f90: New.
3602         * gfortran.dg/contiguous_3.f90: New.
3603
3604 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3605
3606         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3607         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3608
3609 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3610
3611         PR target/44546
3612         * gcc.target/i386/pr44546.c: New test.
3613
3614 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3615
3616         * gcc.dg/opts-2.c: New test.
3617
3618 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3619
3620         PR fortran/44584
3621         * gfortran.dg/typebound_proc_15.f03: Modified.
3622
3623 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3624
3625         PR target/44072
3626         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3627         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3628
3629 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3630
3631         * g++.dg/ext/label13.C: Fix typo in last change.
3632
3633 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3634
3635         PR libfortran/44477
3636         * gfortran.dg/eof_3.f90
3637         * gfortran.dg/endfile_2.f90
3638         * gfortran.dg/endfile_4.f90
3639         * gfortran.dg/endfile_3.f90
3640
3641 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3642
3643         PR c++/41090
3644         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3645
3646 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3647
3648         PR fortran/44556
3649         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3650
3651 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3652
3653         * gcc.target/arm/pr40900.c: New test.
3654
3655 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3656
3657         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3658
3659 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3660
3661         PR fortran/44558
3662         * gfortran.dg/typebound_call_15.f03: New.
3663
3664 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3665
3666         PR c++/44486
3667         * g++.dg/pr44486.C: New.
3668
3669 2010-06-16  DJ Delorie  <dj@redhat.com>
3670
3671         * gcc.target/i386/volatile-bitfields-1.c: New.
3672         * gcc.target/i386/volatile-bitfields-2.c: New.
3673
3674 2010-06-16  Jason Merrill  <jason@redhat.com>
3675
3676         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3677
3678         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3679
3680 2010-06-16  Richard Guenther  <rguenther@suse.de>
3681
3682         PR c/44555
3683         * gcc.c-torture/execute/pr44555.c: New testcase.
3684
3685 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3686
3687         PR fortran/44549
3688         * gfortran.dg/typebound_proc_16.f03: New.
3689
3690 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3691
3692         * g++.dg/torture/pr43905.C: New test.
3693
3694 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3695
3696         PR testsuite/44538
3697         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3698         initialization loop from being vectorized.
3699         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3700
3701 2010-06-16  Alan Modra  <amodra@gmail.com>
3702
3703         PR tree-optimization/44507
3704         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3705
3706 2010-06-15  Jason Merrill  <jason@redhat.com>
3707
3708         * g++.dg/overload/arg3.C: Adjust error locations.
3709         * g++.dg/overload/copy1.C: Likewise.
3710         * g++.dg/tc1/dr152.C: Likewise.
3711         * g++.dg/template/incomplete4.C: Likewise.
3712         * g++.dg/template/incomplete5.C: Likewise.
3713         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3714         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3715         * g++.old-deja/g++.pt/crash9.C: Likewise.
3716
3717         * g++.dg/inherit/virtual5.C: New.
3718
3719         * g++.dg/cpp0x/defaulted18.C: New.
3720
3721         * g++.dg/cpp0x/initlist40.C: New.
3722
3723         * g++.dg/cpp0x/initlist39.C: New.
3724
3725 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3726
3727         PR middle-end/44391
3728         * gcc.dg/graphite/pr44391.c: New.
3729
3730 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3731
3732         PR fortran/43388
3733         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3734         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3735         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3736         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3737
3738 2010-06-15  Richard Guenther  <rguenther@suse.de>
3739
3740         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3741
3742 2010-06-15  Richard Guenther  <rguenther@suse.de>
3743
3744         * gcc.dg/vect/bb-slp-21.c: Adjust.
3745         * gcc.dg/vect/bb-slp-13.c: Likewise
3746         * gcc.dg/vect/bb-slp-4.c: Likewise
3747         * gcc.dg/vect/bb-slp-22.c: Likewise
3748         * gcc.dg/vect/bb-slp-14.c: Likewise
3749         * gcc.dg/vect/bb-slp-23.c: Likewise
3750         * gcc.dg/vect/bb-slp-15.c: Likewise
3751         * gcc.dg/vect/bb-slp-17.c: Likewise
3752         * gcc.dg/vect/bb-slp-18.c: Likewise
3753         * gcc.dg/vect/bb-slp-19.c: Likewise
3754         * gcc.dg/vect/bb-slp-10.c: Likewise
3755         * gcc.dg/vect/bb-slp-11.c: Likewise
3756         * gcc.dg/vect/bb-slp-20.c: Likewise
3757         * gcc.dg/vect/bb-slp-3.c: Likewise
3758
3759 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR fortran/44536
3762         * gfortran.dg/gomp/pr44536.f90: New test.
3763         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3764
3765 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3766
3767         PR target/44534
3768         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3769         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3770
3771 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3772
3773         PR tree-optimization/44508
3774         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3775
3776         PR bootstrap/44509
3777         * gcc.dg/pr44509.c: New test.
3778
3779 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3780
3781         PR tree-optimization/44507
3782         * gcc.dg/vect/pr44507.c: New test.
3783
3784 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3785
3786         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3787         and c-pretty-print.h.
3788
3789         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3790
3791 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3792
3793         * gfortran.dg/whole_file_18.f90: Updated error message.
3794
3795 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3796
3797         * gfortran.dg/whole_file_20.f03: New.
3798
3799 2010-06-12  Jan Hubicka  <jh@suse.cz>
3800
3801         * gcc.c-torture/compile/pc44485.c: New testcase.
3802
3803 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3804
3805         PR fortran/40117
3806         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3807         * gfortran.dg/typebound_proc_14.f03: New.
3808         * gfortran.dg/typebound_proc_15.f03: New.
3809
3810 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3811
3812         * gcc.dg/opts-1.c: New test.
3813
3814 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3815
3816         * gcc.dg/funroll-loops-all.c: Update expected error.
3817
3818 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3819
3820         PR target/44481
3821         * gcc.target/i386/pr44481.c: New test.
3822
3823 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3824
3825         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3826
3827 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3828
3829         PR middle-end/44483
3830         * gcc.dg/tree-ssa/pr44483.c: New.
3831
3832 2010-06-11  Paul Brook  <paul@codesourcery.com>
3833
3834         * g++.dg/other/arm-neon-1.C: New test.
3835
3836 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3837
3838         PR fortran/42051
3839         PR fortran/43896
3840         * gfortran.dg/class_23.f03: New test.
3841
3842 2010-06-11  Jan Hubicka  <jh@suse.cz>
3843
3844         * gcc.dg/ipa/pure-const-2.c: New testcase.
3845
3846 2010-06-11  Jan Hubicka  <jh@suse.cz>
3847
3848         * gcc.dg/noreturn-7.c: Update.
3849         * gcc.dg/noreturn-4.c: Update.
3850
3851 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3852
3853         Fix MIPS bootstrap
3854         * g++.dg/other/typedef4.C: New test.
3855
3856 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3857
3858         PR fortran/44207
3859         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3860
3861 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3862
3863         PR fortran/44457
3864         * gfortran.dg/asynchronous_3.f03
3865
3866 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3867
3868         PR middle-end/44185
3869         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3870         non-temporal stores out of the tests to form new test cases.  As a
3871         result, no non-temporal store should be generated in this case.
3872
3873         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3874         prefetch-7.c that generate one non-temporal store.
3875
3876         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3877         prefetch-7.c that generate one non-temporal store and one
3878         one-temporal prefetch.
3879
3880 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3881
3882         PR tree-optimization/44258
3883         * gcc.dg/tree-ssa/pr44258.c: New test.
3884
3885 2010-06-10  Daniel Kraft  <d@domob.eu>
3886
3887         PR fortran/38936
3888         * gfortran.dg/associate_1.f03: New test.
3889         * gfortran.dg/associate_2.f95: New test.
3890         * gfortran.dg/associate_3.f03: New test.
3891         * gfortran.dg/associate_4.f08: New test.
3892
3893 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3894
3895         * gfortran.dg/selected_char_kind_4.f90: New test.
3896
3897 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3898
3899         * gcc.dg/pr42461.c: New test.
3900
3901 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3902
3903         PR fortran/44347
3904         * gfortran.dg/selected_real_kind_1.f90: New.
3905
3906 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3907
3908         PR fortran/44359
3909         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3910         warning.
3911         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3912         check for warning.
3913
3914 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3915
3916         * gfortran.dg/data_namelist_conflict.f90: New test.
3917
3918 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3919
3920         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3921         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3922         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3923
3924 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3925
3926         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3927         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3928         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3929         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3930         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3931
3932 2010-06-09  Jason Merrill  <jason@redhat.com>
3933
3934         PR c++/44366
3935         * g++.dg/cpp0x/decltype23.C: Move to...
3936         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3937
3938 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3939
3940         PR fortran/44211
3941         * gfortran.dg/typebound_call_14.f03: New test.
3942
3943 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3944
3945         PR tree-optimization/44423
3946         * gcc.dg/tree-ssa/pr44423.c: New test.
3947
3948 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3949
3950         PR testsuite/42843
3951         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3952         TV_NONE to initialize tv_id field.
3953         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3954         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3955         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3956         Include toplev.h .
3957         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3958         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3959         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3960
3961 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3962
3963         PR tree-optimization/39874
3964         PR middle-end/28685
3965         * gcc.dg/pr39874.c: New file.
3966
3967 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3968
3969         * g++.dg/ext/attr-alias-1.C: New.
3970         * g++.dg/ext/attr-alias-2.C: New.
3971
3972 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3973
3974         PR fortran/44446
3975         * gfortran.dg/proc_ptr_27.f90: New.
3976
3977 2010-06-07  Jason Merrill  <jason@redhat.com>
3978
3979         PR c++/44366
3980         * g++.dg/cpp0x/decltype23.C: New.
3981
3982 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3983             Shujing Zhao  <pearly.zhao@oracle.com>
3984
3985         PR c/37724
3986         * gcc.dg/c90-const-expr-10.c: Adjust.
3987         * gcc.dg/c99-const-expr-10.c: Adjust.
3988         * gcc.dg/init-bad-7.c: New.
3989
3990 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3991
3992         * lib/target-supports.exp (check_effective_target_gas): New proc.
3993         * gcc.c-torture/execute/960321-1.x: New file.
3994
3995 2010-06-07  Jason Merrill  <jason@redhat.com>
3996
3997         PR c++/44401
3998         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3999
4000 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR c++/44444
4003         * g++.dg/warn/Wunused-var-12.C: New test.
4004
4005         PR c++/44443
4006         * c-c++-common/Wunused-var-11.c: New test.
4007
4008 2010-06-07  Jan Hubicka  <jh@suse.cz>
4009
4010         * gcc.dg/ipa/pure-const-1.c: New testcase.
4011
4012 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4013
4014         PR rtl-optimization/44404
4015         * gcc.dg/pr44404.c: New.
4016
4017 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4018
4019         PR target/44159
4020         * gcc.target/i386/abi-2.c: Check sysv abi here.
4021         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4022         function to avoid failures by different ABIs.
4023         * gcc.target/i386/aes-check.h: Likewise.
4024         * gcc.target/i386/avx-check.h: Likewise.
4025         * gcc.target/i386/fma4-check.h: Likewise.
4026         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4027         * gcc.target/i386/mmx-check.h: Likewise.
4028         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4029         * gcc.target/i386/pclmul-check.h: Likewise.
4030         * gcc.target/i386/sse-check.h: Likewise.
4031         * gcc.target/i386/sse2-check.h: Likewise.
4032         * gcc.target/i386/sse3-check.h: Likewise.
4033         * gcc.target/i386/sse4_1-check.h: Likewise.
4034         * gcc.target/i386/sse4_2-check.h: Likewise.
4035         * gcc.target/i386/sse4a-check.h: Likewise.
4036         * gcc.target/i386/ssse3-check.h: Likewise.
4037         * gcc.target/i386/xop-check.h: Likewise.
4038         * gcc.target/i386/pr27971.c: Fix for LLP64.
4039         * gcc.target/i386/pr39139.c: Likewise.
4040         * gcc.target/i386/pr39315-check.c: Likewise.
4041         * gcc.target/i386/vararg-1.c: Likewise.
4042         * gcc.target/i386/vararg-2.c: Likewise.
4043         Additional add dg-compile to avoid failure due
4044         missing foo symbol.
4045
4046         * gcc.dg/compound-literal-1.c: Fix for llp64.
4047         * gcc.dg/pr32370.c: Likewise.
4048         * gcc.dg/pr37561.c: Likewise.
4049         * gcc.dg/pr41340.c: Likewise.
4050         * gcc.dg/pr41551.c: Likewise.
4051
4052 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4053
4054         PR c++/44188
4055         * g++.dg/debug/dwarf2/typedef3.C: New test.
4056
4057 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4058
4059         PR c/20000
4060         * c-c++-common/pr20000.c: New.
4061
4062 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4063
4064         PR c++/44086
4065         * g++.dg/init/pr44086.C: New.
4066         * g++.dg/cpp0x/decltype4.C: Adjust.
4067
4068 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4069
4070         PR fortran/43945
4071         * gfortran.dg/generic_23.f03: New test.
4072
4073 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4074
4075         PR fortran/43895
4076         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4077
4078 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4079
4080         PR c++/44361
4081         * c-c++-common/Wunused-var-9.c: New test.
4082
4083 2010-06-05  Jason Merrill  <jason@redhat.com>
4084
4085         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4086
4087 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4088
4089         PR c/44322
4090         * gcc.dg/c99-restrict-4.c: New test.
4091
4092 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4093
4094         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4095         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4096         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4097         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4098         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4099         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4100         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4101         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4102         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4103         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4104         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4105         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4106         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4107         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4108         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4109         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4110         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4111         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4112         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4113         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4114         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4115         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4116
4117 2010-06-04  Jason Merrill  <jason@redhat.com>
4118
4119         * g++.dg/cpp0x/noexcept06.C: New.
4120         * g++.dg/cpp0x/noexcept07.C: New.
4121
4122         * g++.dg/cpp0x/noexcept01.C: New.
4123         * g++.dg/cpp0x/noexcept02.C: New.
4124         * g++.dg/cpp0x/noexcept03.C: New.
4125         * g++.dg/cpp0x/noexcept04.C: New.
4126         * g++.dg/cpp0x/noexcept05.C: New.
4127
4128 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR c++/44412
4131         * g++.dg/warn/Wunused-var-10.C: New test.
4132         * g++.dg/warn/Wunused-var-11.C: New test.
4133
4134         PR c++/44362
4135         * c-c++-common/Wunused-var-10.c: New test.
4136
4137 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4138
4139         PR c/25880
4140         * gcc.dg/assign-warn-2.c: Update.
4141         * gcc.dg/cpp/line3.c: Update.
4142         * gcc.dg/c99-array-lval-8.c: Update.
4143         * gcc.dg/cast-qual-2.c: Update.
4144         * gcc.dg/c99-arraydecl-3.c:  Update.
4145         * gcc.dg/assign-warn-1.c:  Update.
4146         * gcc.dg/format/gcc_diag-1.c:  Update.
4147
4148 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4149
4150         PR rtl-optimization/39871
4151         PR rtl-optimization/40615
4152         PR rtl-optimization/42500
4153         PR rtl-optimization/42502
4154         * gcc.target/arm/eliminate.c: New test.
4155
4156 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4157
4158         PR libstdc++/44410
4159         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4160         * g++.old-deja/g++.other/delete3.C: Likewise.
4161         * g++.old-deja/g++.other/new.C: Likewise.
4162         * g++.old-deja/g++.law/operators27.C: Likewise.
4163         * g++.old-deja/g++.mike/p755.C: Likewise.
4164         * g++.dg/eh/new1.C: Likewise.
4165         * g++.dg/init/new5.C: Likewise.
4166
4167 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4168
4169         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4170         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4171         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4172
4173 2010-06-03  Richard Guenther  <rguenther@suse.de>
4174
4175         PR lto/41921
4176         * lib/lto.exp: Always load gcc.exp.
4177         (lto-obj): For C source files invoke gcc_target_compile.
4178         * g++.dg/lto/20100603-1_0.C: New testcase.
4179         * g++.dg/lto/20100603-1_1.c: Likewise.
4180
4181 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4182
4183         PR tree-optimization/43688
4184         * gfortran.dg/pr43688.f90: New.
4185
4186 2010-06-03  Richard Guenther  <rguenther@suse.de>
4187
4188         PR lto/41584
4189         * gcc.dg/lto/20100603-1_0.c: New testcase.
4190         * gcc.dg/lto/20100603-2_0.c: Likewise.
4191         * gcc.dg/lto/20100603-3_0.c: Likewise.
4192
4193 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4194
4195         PR target/44218
4196         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4197         * gcc.target/powerpc/recip-2.c: Ditto.
4198         * gcc.target/powerpc/recip-3.c: Ditto.
4199         * gcc.target/powerpc/recip-4.c: Ditto.
4200         * gcc.target/powerpc/recip-5.c: Ditto.
4201         * gcc.target/powerpc/recip-6.c: Ditto.
4202         * gcc.target/powerpc/recip-7.c: Ditto.
4203         * gcc.target/powerpc/recip-test.h: Ditto.
4204         * gcc.target/powerpc/recip-test2.h: Ditto.
4205
4206 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4207
4208         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4209
4210 2010-06-02  Jason Merrill  <jason@redhat.com>
4211
4212         * g++.dg/ext/vector9.C: Expect typedef in error message.
4213
4214         PR c++/9726
4215         PR c++/23594
4216         PR c++/44333
4217         * g++.dg/tc1/dr101.C: Remove xfails.
4218
4219 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4220
4221         PR middle-end/44372
4222         * g++.dg/ipa/pr44372.C: New.
4223
4224 2010-06-02  Jan Hubicka  <jh@suse.cz>
4225
4226         PR middle-end/44295
4227         * g++.dg/torture/pr44295.C: Neww testcase.
4228
4229 2010-06-02  Jan Hubicka  <jh@suse.cz>
4230
4231         * gcc.dg/tree-ssa/loadpre6.c: Update.
4232
4233 2010-06-02  Richard Guenther  <rguenther@suse.de>
4234
4235         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4236         diagnostic.h.
4237
4238 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4239
4240         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4241         the link fail message.
4242
4243 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4244
4245         PR fortran/44360
4246         * gfortran.dg/use_13.f90: New test case.
4247
4248 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4249
4250         PR fortran/44371
4251         * gfortran.dg/error_stop_2.f08: Minor update.
4252
4253 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4254
4255         PR fortran/44371
4256         * gfortran.dg/error_stop_1.f08: New test.
4257         * gfortran.dg/error_stop_2.f08: New test.
4258
4259 2010-06-01  Jason Merrill  <jason@redhat.com>
4260
4261         DR 990
4262         * g++.dg/cpp0x/initlist37.C: New.
4263         * g++.dg/cpp0x/initlist38.C: New.
4264
4265         PR c++/44358
4266         * g++.dg/cpp0x/initlist36.C: New.
4267
4268 2010-05-31 Jan Hubicka  <jh@suse.cz>
4269
4270         * gcc.dg/noreturn-8.c: New testcase.
4271
4272 2010-05-31 Jan Hubicka  <jh@suse.cz>
4273
4274         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4275         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4276
4277 2010-05-31 Jan Hubicka  <jh@suse.cz>
4278
4279         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4280         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4281
4282 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4283
4284         PR fortran/36928
4285         * gfortran.dg/dependency_27.f90:  New test.
4286         * gfortran.dg/array_assign_1.F90:  New test.
4287
4288 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4289
4290         PR target/44338
4291         * gcc.target/i386/sse-24.c: New test.
4292
4293 2010-05-31  Jan Hubicka  <jh@suse.cz>
4294
4295         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4296
4297 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR middle-end/44337
4300         * gcc.dg/pr44337.c: New test.
4301
4302         PR tree-optimization/44182
4303         * g++.dg/debug/pr44182.C: New test.
4304
4305 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4306
4307         * gcc.dg/nested-func-7.c: New test.
4308         * gnat.dg/frame_overflow.adb: Adjust directives.
4309
4310 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4311
4312         * gnat.dg/prot2.ad[sb]: New test.
4313         * gnat.dg/prot2_pkg1.ads: New helper.
4314         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4315
4316 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4317
4318         * gnat.dg/array11.adb: Adjust dg-warning directive.
4319         * gnat.dg/object_overflow.adb: Likewise.
4320
4321 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4322
4323         PR middle-end/44306
4324         * gcc.dg/tree-ssa/pr44306.c: New.
4325
4326 2010-05-29  Jan Hubicka  <jh@suse.cz>
4327
4328         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4329
4330 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4331
4332         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4333
4334 2010-05-28  Mike Stump  <mikestump@comcast.net>
4335
4336         PR objc/44125
4337         * objc.dg/const-str-9.m: Remove static.
4338
4339 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR target/43636
4342         * gcc.c-torture/compile/pr43636.c: New test.
4343
4344 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4345
4346         PR objc++/23616
4347         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4348         * obj-c++.dg/try-catch-9.mm: Ditto.
4349
4350 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4351
4352         Revert patch for PR c++/44188
4353         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4354
4355 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4356
4357         PR c++/44188
4358         * g++.dg/debug/dwarf2/typedef3.C: New test.
4359
4360 2010-05-27  Jason Merrill  <jason@redhat.com>
4361
4362         PR c++/43555
4363         * g++.dg/ext/vla9.C: New.
4364
4365 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4366
4367         PR objc/44140
4368         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4369         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4370         * objc.dg/torture/tls/thr-init.m: Ditto.
4371         * objc.dg/torture/trivial.m: Ditto.
4372         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4373         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4374         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4375         * obj-c++.dg/torture/trivial.mm: Ditto.
4376
4377 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4378
4379         * g++.dg/lto/20100302_0.C: Skip on darwin.
4380
4381 2010-05-27  Richard Guenther  <rguenther@suse.de>
4382
4383         PR tree-optimization/44284
4384         * gcc.dg/vect/vect-118.c: New testcase.
4385         * gcc.dg/vect/bb-slp-20.c: Adjust.
4386         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4387         * gcc.dg/vect/slp-9.c: Likewise.
4388         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4389         * gcc.dg/vect/vect-10.c: Likewise.
4390         * gcc.dg/vect/vect-109.c: Likewise.
4391         * gcc.dg/vect/vect-12.c: Likewise.
4392         * gcc.dg/vect/vect-36.c: Likewise.
4393         * gcc.dg/vect/vect-7.c: Likewise.
4394         * gcc.dg/vect/vect-iv-8.c: Likewise.
4395         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4396         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4397         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4398         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4399         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4400         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4401         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4402         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4403         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4404         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4405         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4406         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4407         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4408         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4409         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4410         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4411         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4412
4413 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4414
4415         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4416         necessary.
4417
4418 2010-05-26  Jan Hubicka  <jh@suse.cz>
4419
4420         * gcc.dg/lto/materialize-1_0.c: New file.
4421         * gcc.dg/lto/materialize-1_1.c: New file.
4422
4423 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4424
4425         * gnat.dg/lto10.adb: New test.
4426         * gnat.dg/lto10_pkg.ads: New helper.
4427
4428 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4429
4430         * lib/target-supports.exp (check_effective_target_int128): New
4431         function to check if __int128 types are available for target.
4432         * c-c++-common/int128-types-1.c: New.
4433         * c-c++-common/int128-1.c: New.
4434         * c-c++-common/int128-2.c: New.
4435         * g++.dg/abi/mangle43.C: New.
4436         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4437         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4438         pointer-wide scalar.
4439         * g++.dg/other/pr25632.C: Likewise.
4440         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4441         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4442         overflow warnings.
4443         * g++.dg/warn/pr13358-4.C: Likewise.
4444         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4445         * g++.dg/warn/Wconversion-null.C: Likewise.
4446
4447 2010-05-26  Jason Merrill  <jason@redhat.com>
4448
4449         PR c++/43382
4450         * g++.dg/cpp0x/variadic101.C: New.
4451
4452 2010-05-26  Richard Guenther  <rguenther@suse.de>
4453
4454         PR rtl-optimization/44164
4455         * gcc.c-torture/execute/pr44164.c: New testcase.
4456         * g++.dg/tree-ssa/pr13146.C: Adjust.
4457
4458 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4459
4460         PR fortran/40011
4461         * gfortran.dg/whole_file_19.f90 : New test.
4462
4463 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4464
4465         PR fortran/30668
4466         PR fortran/31346
4467         PR fortran/34260
4468         * gfortran.dg/pr40999.f: Fix function type.
4469         * gfortran.dg/whole_file_5.f90: Likewise.
4470         * gfortran.dg/whole_file_6.f90: Likewise.
4471         * gfortran.dg/whole_file_16.f90: New.
4472         * gfortran.dg/whole_file_17.f90: New.
4473         * gfortran.dg/whole_file_18.f90: New.
4474
4475 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4476             Iain Sandoe  <iains@gcc.gnu.org>
4477
4478         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4479         * gcc.c-torture/compile/pr44197.c: Require alias support.
4480         * gcc.dg/lto/20081222_0.c: Ditto.
4481
4482 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR debug/42801
4485         * gcc.dg/guality/vla-2.c: New test.
4486
4487 2010-05-25  Richard Guenther  <rguenther@suse.de>
4488
4489         PR middle-end/44069
4490         * g++.dg/torture/pr44069.C: New testcase.
4491
4492 2010-05-25  Richard Guenther  <rguenther@suse.de>
4493
4494         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4495
4496 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4497
4498         PR objc/44140
4499         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4500
4501 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4502
4503         * obj-c++.dg/torture/tls/trivial.mm: New.
4504         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4505         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4506         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4507         * obj-c++.dg/torture/tls/diag-1.mm: New.
4508         * obj-c++.dg/torture/tls/tls.exp: New.
4509         * obj-c++.dg/torture/trivial.mm: New.
4510         * obj-c++.dg/torture/dg-torture.exp: New.
4511         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4512         * obj-c++.dg/tls/trivial.m: New.
4513         * obj-c++.dg/tls/init-1.mm: New.
4514         * obj-c++.dg/tls/diag-1.mm: New.
4515         * obj-c++.dg/tls/init-2.mm: New.
4516         * obj-c++.dg/tls/diag-2.mm: New.
4517         * obj-c++.dg/tls/diag-3.mm: New.
4518         * obj-c++.dg/tls/diag-4.mm: New.
4519         * obj-c++.dg/tls/static-1.mm: New.
4520         * obj-c++.dg/tls/tls.exp: New.
4521         * obj-c++.dg/tls/diag-5.mm: New.
4522         * obj-c++.dg/tls/static-1a.mm: New.
4523         * objc-obj-c++-shared/Object1.mm: New.
4524         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4525
4526 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4527
4528         PR objc++/43689
4529         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4530         * obj-c++.dg/const-str-6.mm: Ditto.
4531
4532 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4533
4534         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4535
4536 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4537
4538         PR ada/38394
4539         * gnat.dg/array13.ad[sb]: New test.
4540
4541 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4542             Sandra Loosemore  <sandra@codesourcery.com>
4543
4544         * gcc.target/arm/neon/: Regenerated test cases.
4545
4546         * gcc.target/arm/neon/polytypes.c,
4547         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4548         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4549         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4550         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4551         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4552         dg-add-options arm_neon.
4553
4554         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4555         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4556         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4557         and arm_neon_fp16_ok.
4558
4559         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4560         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4561
4562         * lib/target-supports.exp (add_options_for_arm_neon): New.
4563         (check_effective_target_arm_neon_ok_nocache): New, from
4564         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4565         (check_effective_target_arm_neon_ok): Use
4566         check_effective_target_arm_neon_ok_nocache.
4567         (add_options_for_arm_neon_fp16)
4568         (check_effective_target_arm_neon_fp16_ok)
4569         check_effective_target_arm_neon_fp16_ok_nocache): New.
4570         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4571
4572 2010-05-24  Jason Merrill  <jason@redhat.com>
4573
4574         PR c++/41510
4575         * g++.dg/cpp0x/initlist35.C: New.
4576         * g++.dg/init/brace6.C: Adjust.
4577
4578 2010-05-24  Paul Brook  <paul@codesourcery.com>
4579
4580         * gcc.target/arm/frame-pointer-1.c: New test.
4581         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4582         pointer elimination.
4583
4584 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4585
4586         PR target/44245
4587         * gcc.target/i386/crc32-3.c: New.
4588         * gcc.target/i386/crc32-4.c: Likewise.
4589
4590 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4591
4592         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4593         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4594         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4595
4596 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4597
4598         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4599
4600 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4601
4602         PR target/43869
4603         * gcc.c-target/pr43869.c: New test.
4604
4605 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4606
4607         PR fortran/44212
4608         * gfortran.dg/class_22.f03: New.
4609
4610 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4611
4612         PR lto/44238
4613         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4614
4615 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4616
4617         PR fortran/44213
4618         * gfortran.dg/abstract_type_7.f03: New.
4619
4620 2010-05-21  Jason Merrill  <jason@redhat.com>
4621
4622         * g++.dg/eh/spec11.C: Test cleanup optimization.
4623
4624 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4625
4626         PR debug/44223
4627         * gcc.target/i386/pr44223.c: New test.
4628
4629 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4630
4631         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4632
4633 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4634
4635         * g++.dg/other/const3.C: New test.
4636
4637 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4638
4639         PR fortran/38407
4640         * warn_unused_dummy_argument_1.f90: New.
4641         * warn_unused_dummy_argument_2.f90: New.
4642
4643 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4644
4645         PR c++/30298
4646         * g++.dg/inherit/crash1.C: New.
4647         * g++.dg/inherit/crash2.C: Likewise.
4648
4649 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR debug/44178
4652         * g++.dg/debug/pr44178.C: New test.
4653
4654 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4655
4656         PR middle-end/44185
4657         * gcc.dg/tree-ssa/prefetch-6.c: Add
4658         --param min-insn-to-prefetch-ratio=6.
4659         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4660         allow unrolling, and adjust the movnti count.
4661
4662 2010-05-20  Jan Hubicka  <jh@suse.cz>
4663
4664         PR middle-end/44197
4665         * gcc.c-torture/compile/pr44197.c: New file.
4666
4667 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4670         Fix test code.
4671         (check_effective_target_xop): Remove __may_alias__ attribute.
4672
4673 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4674
4675         PR target/44202
4676         * gcc.c-torture/execute/pr44202-1.c: New test.
4677
4678 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4679
4680         PR fortran/43851
4681         * gfortran.dg/label_1.f90: Update test.
4682
4683 2010-05-19  Jan Hubicka  <jh@suse.cz>
4684
4685         * gcc.dg/lto/ipareference2_0.c: New file.
4686         * gcc.dg/lto/ipareference2_1.c: New file.
4687
4688 2010-05-19  Jason Merrill  <jason@redhat.com>
4689
4690         * g++.dg/parse/fn-typedef2.C: New.
4691
4692         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4693         function type.
4694
4695         PR c++/44193
4696         * g++.dg/template/fntype1.C: New.
4697
4698 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700         * gnat.dg/discr23.ad[sb]: New test.
4701         * gnat.dg/discr23_pkg.ads: New helper.
4702
4703         * gnat.dg/specs/controlled1.ads: New test.
4704         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4705
4706 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4707
4708         PR fortran/44055
4709         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4710         Fixed scope of C_SIZEOF.
4711         * gfortran.dg/warn_conversion_2.f90: New.
4712
4713 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4714
4715         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4716         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4717         for optional selector.
4718         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4719         (check_effective_target_sse3): New proc.
4720         * gcc.target/i386/math-torture/math-torture.exp: Load
4721         target-supports.exp.
4722         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4723         check_effective_target_sse2.
4724         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4725         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4726         * g++.dg/vect/vect.exp: Likewise.
4727         * gfortran.dg/vect/vect.exp: Likewise.
4728         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4729         -msse2 if check_effective_target_sse2.
4730
4731         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4732         * gcc.target/i386/3dnow-2.c: Likewise.
4733         * gcc.target/i386/3dnowA-1.c: Likewise.
4734         * gcc.target/i386/3dnowA-2.c: Likewise.
4735         * gcc.target/i386/pr42549.c: Likewise.
4736
4737         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4738         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4739         * gcc.target/i386/sse3-addsubps.c: Likewise.
4740         * gcc.target/i386/sse3-haddpd.c: Likewise.
4741         * gcc.target/i386/sse3-haddps.c: Likewise.
4742         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4743         * gcc.target/i386/sse3-hsubps.c: Likewise.
4744         * gcc.target/i386/sse3-movddup.c: Likewise.
4745         * gcc.target/i386/sse3-movshdup.c: Likewise.
4746         * gcc.target/i386/sse3-movsldup.c: Likewise.
4747
4748         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4749         * g++.dg/ext/attrib35.C: Likewise.
4750         * g++.dg/opt/pr40496.C: Likewise.
4751         * g++.dg/other/i386-1.C: Likewise.
4752         * g++.dg/other/i386-4.C: Likewise.
4753         * g++.dg/other/pr34435.C: Likewise.
4754         * g++.dg/other/pr39496.C: Likewise.
4755         * g++.dg/other/pr40446.C: Likewise.
4756         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4757         * gcc.dg/compat/vector-1a_main.c: Likewise.
4758         * gcc.dg/compat/vector-2a_main.c: Likewise.
4759         * gcc.dg/lto/20090206-1_0.c: Likewise.
4760         * gcc.dg/pr34856.c: Likewise.
4761         * gcc.dg/pr36584.c: Likewise.
4762         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4763         * gcc.dg/pr37544.c: Likewise.
4764         * gcc.dg/torture/pr16104-1.c: Likewise.
4765         * gcc.dg/torture/pr35771-1.c: Likewise.
4766         * gcc.dg/torture/pr35771-2.c: Likewise.
4767         * gcc.dg/torture/pr35771-3.c: Likewise.
4768         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4769         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4770         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4771         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4772         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4773         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4774         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4775         * gcc.target/i386/20060512-1.c: Likewise.
4776         * gcc.target/i386/20060512-3.c: Likewise.
4777         * gcc.target/i386/all_one_m128i.c: Likewise.
4778         * gcc.target/i386/float128-1.c: Likewise.
4779         * gcc.target/i386/float128-2.c: Likewise.
4780         * gcc.target/i386/fpcvt-1.c: Likewise.
4781         * gcc.target/i386/fpcvt-2.c: Likewise.
4782         * gcc.target/i386/fpcvt-3.c: Likewise.
4783         * gcc.target/i386/fpprec-1.c: Likewise.
4784         * gcc.target/i386/funcspec-9.c: Likewise.
4785         * gcc.target/i386/incoming-1.c: Likewise.
4786         * gcc.target/i386/incoming-12.c: Likewise.
4787         * gcc.target/i386/incoming-2.c: Likewise.
4788         * gcc.target/i386/incoming-3.c: Likewise.
4789         * gcc.target/i386/incoming-4.c: Likewise.
4790         * gcc.target/i386/incoming-6.c: Likewise.
4791         * gcc.target/i386/incoming-7.c: Likewise.
4792         * gcc.target/i386/incoming-8.c: Likewise.
4793         * gcc.target/i386/opt-1.c: Likewise.
4794         * gcc.target/i386/opt-2.c: Likewise.
4795         * gcc.target/i386/ordcmp-1.c: Likewise.
4796         * gcc.target/i386/pr17692.c: Likewise.
4797         * gcc.target/i386/pr18614-1.c: Likewise.
4798         * gcc.target/i386/pr22152.c: Likewise.
4799         * gcc.target/i386/pr23570.c: Likewise.
4800         * gcc.target/i386/pr23575.c: Likewise.
4801         * gcc.target/i386/pr26449-1.c: Likewise.
4802         * gcc.target/i386/pr26600.c: Likewise.
4803         * gcc.target/i386/pr27790.c: Likewise.
4804         * gcc.target/i386/pr28839.c: Likewise.
4805         * gcc.target/i386/pr30970.c: Likewise.
4806         * gcc.target/i386/pr32000-1.c: Likewise.
4807         * gcc.target/i386/pr32000-2.c: Likewise.
4808         * gcc.target/i386/pr32280.c: Likewise.
4809         * gcc.target/i386/pr32661.c: Likewise.
4810         * gcc.target/i386/pr32708-1.c: Likewise.
4811         * gcc.target/i386/pr32961.c: Likewise.
4812         * gcc.target/i386/pr33329.c: Likewise.
4813         * gcc.target/i386/pr35714.c: Likewise.
4814         * gcc.target/i386/pr35767-1.c: Likewise.
4815         * gcc.target/i386/pr35767-1d.c: Likewise.
4816         * gcc.target/i386/pr35767-1i.c: Likewise.
4817         * gcc.target/i386/pr35767-2.c: Likewise.
4818         * gcc.target/i386/pr35767-2d.c: Likewise.
4819         * gcc.target/i386/pr35767-2i.c: Likewise.
4820         * gcc.target/i386/pr35767-3.c: Likewise.
4821         * gcc.target/i386/pr35767-5.c: Likewise.
4822         * gcc.target/i386/pr36222-1.c: Likewise.
4823         * gcc.target/i386/pr36578-1.c: Likewise.
4824         * gcc.target/i386/pr36578-2.c: Likewise.
4825         * gcc.target/i386/pr36992-1.c: Likewise.
4826         * gcc.target/i386/pr37101.c: Likewise.
4827         * gcc.target/i386/pr37216.c: Likewise.
4828         * gcc.target/i386/pr37434-1.c: Likewise.
4829         * gcc.target/i386/pr37434-2.c: Likewise.
4830         * gcc.target/i386/pr37843-3.c: Likewise.
4831         * gcc.target/i386/pr37843-4.c: Likewise.
4832         * gcc.target/i386/pr39162.c: Likewise.
4833         * gcc.target/i386/pr39315-1.c: Likewise.
4834         * gcc.target/i386/pr39315-2.c: Likewise.
4835         * gcc.target/i386/pr39315-3.c: Likewise.
4836         * gcc.target/i386/pr39315-4.c: Likewise.
4837         * gcc.target/i386/pr39445.c: Likewise.
4838         * gcc.target/i386/pr39496.c: Likewise.
4839         * gcc.target/i386/pr40809.c: Likewise.
4840         * gcc.target/i386/pr40906-3.c: Likewise.
4841         * gcc.target/i386/pr41019.c: Likewise.
4842         * gcc.target/i386/pr42542-1.c: Likewise.
4843         * gcc.target/i386/pr42542-2.c: Likewise.
4844         * gcc.target/i386/pr42542-3.c: Likewise.
4845         * gcc.target/i386/pr42542-3a.c: Likewise.
4846         * gcc.target/i386/pr42881.c: Likewise.
4847         * gcc.target/i386/push-1.c: Likewise.
4848         * gcc.target/i386/quad-sse.c: Likewise.
4849         * gcc.target/i386/reload-1.c: Likewise.
4850         * gcc.target/i386/sse-10.c: Likewise.
4851         * gcc.target/i386/sse-11.c: Likewise.
4852         * gcc.target/i386/sse-15.c: Likewise.
4853         * gcc.target/i386/sse-17.c: Likewise.
4854         * gcc.target/i386/sse-18.c: Likewise.
4855         * gcc.target/i386/sse-19.c: Likewise.
4856         * gcc.target/i386/sse-4.c: Likewise.
4857         * gcc.target/i386/sse-6.c: Likewise.
4858         * gcc.target/i386/sse-vect-types.c: Likewise.
4859         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4860         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4861         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4862         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4863         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4864         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4865         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4866         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4867         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4868         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4869         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4870         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4871         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4872         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4873         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4874         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4875         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4876         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4877         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4878         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4879         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4880         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4881         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4882         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4883         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4884         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4885         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4886         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4887         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4888         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4889         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4890         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4891         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4892         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4893         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4894         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4895         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4896         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4897         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4898         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4899         * gcc.target/i386/sse2-mmx.c: Likewise.
4900         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4901         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4902         * gcc.target/i386/sse2-movd-1.c: Likewise.
4903         * gcc.target/i386/sse2-movd-2.c: Likewise.
4904         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4905         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4906         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4907         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4908         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4909         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4910         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4911         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4912         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4913         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4914         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4915         * gcc.target/i386/sse2-movq-1.c: Likewise.
4916         * gcc.target/i386/sse2-movq-2.c: Likewise.
4917         * gcc.target/i386/sse2-movq-3.c: Likewise.
4918         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4919         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4920         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4921         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4922         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4923         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4924         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4925         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4926         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4927         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4928         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4929         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4930         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4931         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4932         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4933         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4934         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4935         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4936         * gcc.target/i386/sse2-pand-1.c: Likewise.
4937         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4938         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4939         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4940         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4941         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4942         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4943         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4944         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4945         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4946         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4947         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4948         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4949         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4950         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4951         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4952         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4953         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4954         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4955         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4956         * gcc.target/i386/sse2-por-1.c: Likewise.
4957         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4958         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4959         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4960         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4961         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4962         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4963         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4964         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4965         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4966         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4967         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4968         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4969         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4970         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4971         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4972         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4973         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4974         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4975         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4976         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4977         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4978         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4979         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4980         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4981         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4982         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4983         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4984         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4985         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4986         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4987         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4988         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4989         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4990         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4991         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4992         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4993         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4994         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4995         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4996         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4997         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4998         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4999         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5000         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5001         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5002         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5003         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5004         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5005         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5006         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5007         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5008         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5009         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5010         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5011         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5012         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5013         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5014         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5015         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5016         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5017         * gcc.target/i386/sse2-vec-1.c: Likewise.
5018         * gcc.target/i386/sse2-vec-2.c: Likewise.
5019         * gcc.target/i386/sse2-vec-3.c: Likewise.
5020         * gcc.target/i386/sse2-vec-4.c: Likewise.
5021         * gcc.target/i386/sse2-vec-5.c: Likewise.
5022         * gcc.target/i386/sse2-vec-6.c: Likewise.
5023         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5024         * gcc.target/i386/ssefn-2.c: Likewise.
5025         * gcc.target/i386/ssefn-4.c: Likewise.
5026         * gcc.target/i386/ssefp-1.c: Likewise.
5027         * gcc.target/i386/ssefp-2.c: Likewise.
5028         * gcc.target/i386/sseregparm-3.c: Likewise.
5029         * gcc.target/i386/sseregparm-4.c: Likewise.
5030         * gcc.target/i386/sseregparm-5.c: Likewise.
5031         * gcc.target/i386/sseregparm-6.c: Likewise.
5032         * gcc.target/i386/sseregparm-7.c: Likewise.
5033         * gcc.target/i386/ssetype-1.c: Likewise.
5034         * gcc.target/i386/ssetype-2.c: Likewise.
5035         * gcc.target/i386/ssetype-3.c: Likewise.
5036         * gcc.target/i386/ssetype-4.c: Likewise.
5037         * gcc.target/i386/ssetype-5.c: Likewise.
5038         * gcc.target/i386/unordcmp-1.c: Likewise.
5039         * gcc.target/i386/vararg-1.c: Likewise.
5040         * gcc.target/i386/vararg-2.c: Likewise.
5041         * gcc.target/i386/vararg-3.c: Likewise.
5042         * gcc.target/i386/vararg-4.c: Likewise.
5043         * gcc.target/i386/vararg-7.c: Likewise.
5044         * gcc.target/i386/vararg-8.c: Likewise.
5045         * gcc.target/i386/vecinit-1.c: Likewise.
5046         * gcc.target/i386/vecinit-2.c: Likewise.
5047         * gcc.target/i386/vecinit-3.c: Likewise.
5048         * gcc.target/i386/vecinit-4.c: Likewise.
5049         * gcc.target/i386/vecinit-5.c: Likewise.
5050         * gcc.target/i386/vecinit-6.c: Likewise.
5051         * gcc.target/i386/vectorize2.c: Likewise.
5052         * gcc.target/i386/vectorize3.c: Likewise.
5053         * gcc.target/i386/vectorize4.c: Likewise.
5054         * gcc.target/i386/vectorize6.c: Likewise.
5055         * gcc.target/i386/vectorize7.c: Likewise.
5056         * gcc.target/i386/vectorize8.c: Likewise.
5057         * gcc.target/i386/vperm-v2df.c: Likewise.
5058         * gcc.target/i386/vperm-v2di.c: Likewise.
5059         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5060         * gcc.target/i386/xorps-sse2.c: Likewise.
5061         * gcc.target/i386/xorps.c: Likewise.
5062         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5063         * gfortran.dg/graphite/pr42326.f90: Likewise.
5064         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5065
5066 2010-05-19  Richard Guenther  <rguenther@suse.de>
5067
5068         PR lto/44196
5069         * g++.dg/lto/20100519-1_0.C: New testcase.
5070
5071 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5072
5073         PR fortran/42360
5074         * gfortran.dg/warn_intent_out_not_set.f90: New.
5075
5076 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5077
5078         PR fortran/38404
5079         * gfortran.dg/data_char_1.f90: Updated warning message.
5080         * gfortran.dg/data_array_6.f: New.
5081
5082 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5083
5084         * g++.dg/ipa/ivinline-8.C: New test.
5085         * gcc.dg/ipa/iinline-2.c: Likewise.
5086
5087 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5088
5089         PR fortran/34505
5090         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5091         arguments; add check for return value kind.
5092         * gfortran.dg/float_1.f90: Likewise.
5093
5094 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5095
5096         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5097         (main): Use it.
5098         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5099         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5100         Prune another location line format.
5101         (lto-obj): Call lto_prune_warns on comp_output.
5102
5103 2010-05-18  Jan Hubicka  <jh@suse.cz>
5104
5105         * gcc.dg/lto/ipacp_0.c: New test.
5106         * gcc.dg/lto/ipacp_1.c: New test.
5107
5108 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5109
5110         PR lto/44184
5111         * gcc.dg/lto/20100518_0.c: New test.
5112
5113 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5114
5115         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5116
5117 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5118
5119         PR fortran/43990
5120         * gfortran.dg/class_21.f03: New.
5121
5122 2010-05-17  Jason Merrill  <jason@redhat.com>
5123
5124         PR c++/44157
5125         * g++.dg/cpp0x/initlist34.C: New.
5126
5127         PR c++/44158
5128         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5129
5130 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5131
5132         * g++.dg/ipa/ivinline-1.C: New test.
5133         * g++.dg/ipa/ivinline-2.C: New test.
5134         * g++.dg/ipa/ivinline-3.C: New test.
5135         * g++.dg/ipa/ivinline-4.C: New test.
5136         * g++.dg/ipa/ivinline-5.C: New test.
5137         * g++.dg/ipa/ivinline-6.C: New test.
5138
5139 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5140             Jason Merrill  <jason@redhat.com>
5141
5142         PR c++/44108
5143         * c-c++-common/Wunused-var-8.c: New test.
5144
5145 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5146
5147         PR bootstrap/42347
5148         * gcc.c-torture/compile/pr42347.c: New test.
5149
5150         PR middle-end/44102
5151         * g++.dg/ext/asmgoto1.C: New test.
5152
5153 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5154
5155         PR middle-end/44133
5156         * gcc.dg/tree-ssa/pr44133.c: New test.
5157         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5158         precise.
5159
5160 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5161
5162         PR fortran/44044
5163         * gfortran.dg/class_20.f03: New.
5164
5165 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5166
5167         PR 44078
5168         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5169         debug messages but not the newly introduced one.
5170
5171 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5172
5173         PR fortran/35779
5174         * gfortran.dg/initialization_25.f90: Commented testcase.
5175         * gfortran.dg/initialization_26.f90: New.
5176
5177 2010-05-16  Richard Guenther  <rguenther@suse.de>
5178
5179         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5180         * gcc.dg/pr43084.c: Likewise.
5181         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5182         -fipa-type-escape.
5183         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5184         -fipa-type-escape.
5185         * gcc.dg/struct/struct-reorg.exp: Likewise.
5186         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5187         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5188
5189 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5190
5191         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5192         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5193         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5194         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5195         tests.
5196
5197 2010-05-15  Jason Merrill  <jason@redhat.com>
5198
5199         * g++.dg/eh/spec10.C: New.
5200         * g++.dg/eh/spec11.C: New.
5201         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5202
5203 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5204
5205         PR fortran/44154
5206         PR fortran/42647
5207         * gfortran.dg/allocatable_scalar_9.f90: New.
5208
5209 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR c++/44148
5212         * g++.dg/torture/pr44148.C: New test.
5213
5214 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5215
5216         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5217         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5218         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5219         diagnostics and type sizes.
5220
5221 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5222
5223         * gnat.dg/lto9.adb: New test.
5224         * gnat.dg/lto9_pkg1.ads: New helper.
5225         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5226
5227 2010-05-15  Jan Hubicka  <jh@suse.cz>
5228
5229         * gcc.dg/lto/ipareference_1.c: Rename to ...
5230         * gcc.dg/lto/ipareference_0.c: ... this one.
5231         * gcc.dg/lto/ipareference_2.c: Rename to ...
5232         * gcc.dg/lto/ipareference_1.c: ... this one.
5233
5234 2010-05-15  Jan Hubicka  <jh@suse.cz>
5235
5236         * gcc.dg/lto/ipareference_1.c: New file.
5237         * gcc.dg/lto/ipareference_2.c: New file.
5238
5239 2010-05-15  Richard Guenther  <rguenther@suse.de>
5240
5241         PR tree-optimization/44038
5242         * gcc.c-torture/compile/pr44038.c: New testcase.
5243
5244 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5245
5246         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5247         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5248
5249 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5250
5251         PR fortran/43207
5252         PR fortran/43969
5253         * gfortran.dg/class_18.f03: New.
5254         * gfortran.dg/class_19.f03: New.
5255
5256 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5257
5258         PR debug/44112
5259         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5260         * g++.dg/debug/dwarf2/const1.C: Remove.
5261
5262 2010-05-14  Jason Merrill  <jason@redhat.com>
5263
5264         * g++.dg/eh/cond4.C: New.
5265         * g++.dg/eh/elide2.C: Adjust.
5266         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5267
5268 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5269
5270         PR fortran/44135
5271         * gfortran.dg/actual_array_interface_2.f90: New test.
5272
5273 2010-05-14  Richard Guenther  <rguenther@suse.de>
5274
5275         PR tree-optimization/44119
5276         * gcc.c-torture/compile/pr44119.c: New testcase.
5277
5278 2010-05-14  Jason Merrill  <jason@redhat.com>
5279
5280         PR c++/44127
5281         * g++.dg/eh/terminate1.C: New.
5282
5283 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5284
5285         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5286
5287         PR debug/44136
5288         * gcc.dg/pr44136.c: New test.
5289
5290 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5291
5292         PR c++/30566
5293         * g++.dg/warn/Wshadow-4.C: Adjust.
5294         * g++.dg/warn/Wshadow-5.C: New test.
5295         * g++.dg/warn/Wshadow-6.C: New test
5296
5297 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5298
5299         PR fortran/35779
5300         * gfortran.dg/initialization_25.f90: New.
5301
5302 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5303
5304         * g++.dg/otr-fold-1.C: New test.
5305         * g++.dg/otr-fold-2.C: New test.
5306
5307 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR fortran/44036
5310         * gfortran.dg/gomp/pr44036-1.f90: New test.
5311         * gfortran.dg/gomp/pr44036-2.f90: New test.
5312         * gfortran.dg/gomp/pr44036-3.f90: New test.
5313
5314         PR debug/43983
5315         * gcc.dg/guality/sra-1.c: New test.
5316
5317 2010-05-12  Jan Hubicka  <jh@suse.cz>
5318
5319         * tree-ssa/unreachable.c: New test.
5320
5321 2010-05-12  Jason Merrill  <jason@redhat.com>
5322
5323         * g++.dg/cpp0x/sfinae1.C: New.
5324
5325 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5326
5327         * gcc.target/i386/zee.c: New file.
5328
5329 2010-05-12  Jason Merrill  <jason@redhat.com>
5330
5331         * g++.dg/conversion/op1.C: Expect template candidate message.
5332         * g++.dg/cpp0x/nullptr15.C: Likewise.
5333         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5334         * g++.dg/cpp0x/pr31431.C: Likewise.
5335         * g++.dg/cpp0x/temp_default2.C: Likewise.
5336         * g++.dg/cpp0x/trailing4.C: Likewise.
5337         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5338         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5339         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5340         * g++.dg/cpp0x/variadic35.C: Likewise.
5341         * g++.dg/cpp0x/vt-35147.C: Likewise.
5342         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5343         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5344         * g++.dg/ext/visibility/anon8.C: Likewise.
5345         * g++.dg/ext/vla2.C: Likewise.
5346         * g++.dg/other/pr28114.C: Likewise.
5347         * g++.dg/other/ptrmem10.C: Likewise.
5348         * g++.dg/other/ptrmem11.C: Likewise.
5349         * g++.dg/overload/unknown1.C: Likewise.
5350         * g++.dg/parse/template7.C: Likewise.
5351         * g++.dg/parse/typename7.C: Likewise.
5352         * g++.dg/template/conv11.C: Likewise.
5353         * g++.dg/template/copy1.C: Likewise.
5354         * g++.dg/template/deduce3.C: Likewise.
5355         * g++.dg/template/dependent-expr5.C: Likewise.
5356         * g++.dg/template/friend.C: Likewise.
5357         * g++.dg/template/incomplete2.C: Likewise.
5358         * g++.dg/template/local4.C: Likewise.
5359         * g++.dg/template/local6.C: Likewise.
5360         * g++.dg/template/operator10.C: Likewise.
5361         * g++.dg/template/overload6.C: Likewise.
5362         * g++.dg/template/ptrmem2.C: Likewise.
5363         * g++.dg/template/ptrmem20.C: Likewise.
5364         * g++.dg/template/ptrmem8.C: Likewise.
5365         * g++.dg/template/sfinae2.C: Likewise.
5366         * g++.dg/template/ttp25.C: Likewise.
5367         * g++.dg/template/unify10.C: Likewise.
5368         * g++.dg/template/unify11.C: Likewise.
5369         * g++.dg/template/unify6.C: Likewise.
5370         * g++.dg/template/unify7.C: Likewise.
5371         * g++.dg/template/unify9.C: Likewise.
5372         * g++.dg/template/varmod1.C: Likewise.
5373         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5374         * g++.old-deja/g++.law/operators32.C: Likewise.
5375         * g++.old-deja/g++.pt/crash28.C: Likewise.
5376         * g++.old-deja/g++.pt/crash60.C: Likewise.
5377         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5378         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5379         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5380         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5381         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5382         * g++.old-deja/g++.pt/expr2.C: Likewise.
5383         * g++.old-deja/g++.pt/overload7.C: Likewise.
5384         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5385         * g++.old-deja/g++.pt/spec5.C: Likewise.
5386         * g++.old-deja/g++.pt/spec6.C: Likewise.
5387         * g++.old-deja/g++.pt/t24.C: Likewise.
5388         * g++.old-deja/g++.pt/unify4.C: Likewise.
5389         * g++.old-deja/g++.pt/unify6.C: Likewise.
5390         * g++.old-deja/g++.pt/unify8.C: Likewise.
5391         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5392         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5393         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5394
5395         * g++.dg/cpp0x/initlist32.C: New.
5396
5397         * g++.dg/template/conv11.C: New.
5398         * g++.dg/conversion/op1.C: Adjust expected error.
5399
5400         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5401
5402 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5403
5404         PR target/44088
5405         * gcc.target/i386/avx-cmpsd-1.c: New.
5406         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5407         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5408         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5409         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5410         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5411
5412 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR middle-end/44085
5415         * gcc.dg/gomp/pr44085.c: New test.
5416         * gfortran.dg/gomp/pr44085.f90: New test.
5417
5418 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5419
5420         * objc-obj-c++-shared/Object1.m: New.
5421         * objc.dg/torture: New directory.
5422         * objc.dg/torture/tls: Ditto.
5423         * objc.dg/tls: Ditto.
5424         * objc.dg/torture/tls/trivial.m: New test.
5425         * objc.dg/torture/tls/thr-init-2.m: New test.
5426         * objc.dg/torture/tls/thr-init-3.m: New test.
5427         * objc.dg/torture/tls/thr-init.m: New test.
5428         * objc.dg/torture/tls/diag-1.m: New test.
5429         * objc.dg/torture/tls/tls.exp: New.
5430         * objc.dg/torture/trivial.m: New test.
5431         * objc.dg/torture/dg-torture.exp: New.
5432         * objc.dg/tls/diag-3.m: New test.
5433         * objc.dg/tls/diag-4.m: New test.
5434         * objc.dg/tls/diag-5.m: New test.
5435         * objc.dg/tls/init-1.m: New test.
5436         * objc.dg/tls/init-2.m: New test.
5437         * objc.dg/tls/tls.exp: New.
5438         * objc.dg/tls/diag-2.m: New test.
5439         * lib/objc.exp: Respond to dg-additional-files.
5440
5441 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5442
5443         * gcc.target/m68k/20100512-1.c: New.
5444
5445 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5446
5447         * gnat.dg/lto8.adb: New test.
5448         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5449         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5450
5451 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5452
5453         PR c++/34272
5454         PR c++/43630
5455         PR c++/34491
5456         * g++.dg/template/crash97.C: New.
5457         * g++.dg/template/crash98.C: Likewise.
5458         * g++.dg/template/crash99.C: Likewise.
5459         * g++.dg/cpp0x/pr31439.C: Adjust.
5460         * g++.dg/template/crash95.C: Likewise.
5461
5462 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5463
5464         PR middle-end/44071
5465         * c-c++-common/asmgoto-4.c: New test.
5466         * gcc.target/i386/pr44071.c: New test.
5467
5468         PR c++/44062
5469         * c-c++-common/Wunused-var-7.c: New test.
5470         * g++.dg/warn/Wunused-var-9.C: New test.
5471
5472 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5473
5474         PR fortran/43711
5475         * gfortran.dg/gomp/pr43711.f90: New.
5476
5477 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5478
5479         PR fortran/31820
5480         * gfortran.dg/select_5.f90: Updated.
5481
5482 2010-05-11  Jan Hubicka  <jh@suse.cz>
5483
5484         PR tree-optimize/44063
5485         * gcc.c-torture/compile/pr44063.c: New testcase.
5486
5487 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5488
5489         PR debug/44023
5490         * gcc.dg/pr44023.c: New test.
5491
5492 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5493
5494         * gnat.dg/lto7.adb: New test.
5495         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5496
5497 2010-05-10  Jason Merrill  <jason@redhat.com>
5498
5499         PR c++/44017
5500         * g++.dg/template/inherit5.C: New.
5501
5502         PR c++/44045
5503         * g++.dg/cpp0x/initlist33.C: New.
5504         * g++.dg/cpp0x/initlist26.C: Adjust.
5505         * g++.dg/cpp0x/initlist28.C: Adjust.
5506
5507 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5508
5509         PR c++/43719
5510         * g++.dg/init/pr43719.C: New.
5511         * g++.dg/anon-struct4.C: Adjust.
5512
5513 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5514
5515         PR debug/44028
5516         * gcc.dg/pr44028.c: New test.
5517
5518 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5519
5520         PR fortran/27866
5521         PR fortran/35003
5522         PR fortran/42809
5523         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5524         * gfortran.dg/warn_conversion.f90: New.
5525
5526 2010-05-10  Michael Matz  <matz@suse.de>
5527
5528         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5529
5530 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5531
5532         PR rtl-optimization/44012
5533         * gcc.dg/pr44012.c: New.
5534
5535 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5536
5537         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5538         Log text on entry and exit.
5539         Prune Sun ld warnings for common symbols with differing sizes.
5540         (lto-link-and-maybe-run): Change caller.
5541
5542 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5543
5544         PR fortran/44044
5545         * gfortran.dg/class_7.f03: Modified.
5546         * gfortran.dg/select_type_1.f03: Modified.
5547         * gfortran.dg/select_type_12.f03: New.
5548
5549 2010-05-10  Richard Guenther  <rguenther@suse.de>
5550
5551         PR tree-optimization/44050
5552         * gcc.dg/torture/pr44050.c: New testcase.
5553
5554 2010-05-10  Wei Guozhi  <carrot@google.com>
5555
5556         PR target/42879
5557         * gcc.target/arm/pr42879.c: New testcase.
5558
5559 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5560
5561         PR c/44051
5562         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5563
5564 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5565
5566         PR c/10676
5567         * gcc.dg/anon-struct-10.c: New test.
5568
5569 2010-05-09  Richard Guenther  <rguenther@suse.de>
5570
5571         PR middle-end/44024
5572         * gcc.dg/pr44024.c: New testcase.
5573
5574 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5575
5576         PR c/4784
5577         * gcc.dg/anon-struct-9.c: New test.
5578
5579 2010-05-09  Richard Guenther  <rguenther@suse.de>
5580
5581         PR middle-end/44043
5582         * gcc.c-torture/compile/pr44043.c: New testcase.
5583
5584 2010-05-09  Richard Guenther  <rguenther@suse.de>
5585
5586         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5587
5588 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5589
5590         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5591
5592 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5595         * gnat.dg/specs/lto3.ads: Likewise.
5596
5597 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5598
5599         PR middle-end/28685
5600         * gcc.dg/pr28685-1.c: New file.
5601
5602 2010-05-08  Richard Guenther  <rguenther@suse.de>
5603
5604         PR tree-optimization/44030
5605         * gcc.c-torture/compile/pr44030.c: New testcase.
5606
5607 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5608
5609         * gnat.dg/lto6.adb: New test.
5610         * gnat.dg/lto6_pkg.ads: New helper.
5611
5612 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5613
5614         * gnat.dg/lto5.adb: New test.
5615         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5616
5617 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5618
5619         * gnat.dg/lto4.ad[sb]: New test.
5620
5621 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5622
5623         * gnat.dg/specs/lto3.ads: New test.
5624         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5625         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5626
5627 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5628
5629         * gnat.dg/sizetype3.ad[sb]: New test.
5630         * gnat.dg/sizetype3_pkg.ads: New helper.
5631
5632 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5633
5634         PR c++/43951
5635         * g++.dg/init/new29.C: New.
5636
5637 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5638
5639         PR fortran/40728
5640         * gfortran.dg/coarray_1.f90: Fixed error message.
5641         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5642         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5643         * gfortran.dg/intrinsic_std_5.f90: New.
5644
5645 2010-05-07  Jason Merrill  <jason@redhat.com>
5646
5647         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5648
5649 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5650
5651         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5652         (size_t, stderr): Remove.
5653         (read_error): Replaced __builtin_fprintf by fprintf.
5654
5655 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5656
5657         * gcc.dg/ordered-comparison-1.c: New test.
5658         * gcc.dg/ordered-comparison-2.c: New test.
5659         * gcc.dg/ordered-comparison-3.c: New test.
5660         * gcc.dg/ordered-comparison-4.c: New test.
5661
5662 2010-05-06  Mike Stump  <mikestump@comcast.net>
5663
5664         PR objc/35165
5665         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5666
5667 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5668             Jason Merrill  <jason@redhat.com>
5669
5670         * g++.dg/cpp0x/nullptr01.C: New.
5671         * g++.dg/cpp0x/nullptr02.C: New.
5672         * g++.dg/cpp0x/nullptr03.C: New.
5673         * g++.dg/cpp0x/nullptr04.C: New.
5674         * g++.dg/cpp0x/nullptr05.C: New.
5675         * g++.dg/cpp0x/nullptr06.C: New.
5676         * g++.dg/cpp0x/nullptr07.C: New.
5677         * g++.dg/cpp0x/nullptr08.C: New.
5678         * g++.dg/cpp0x/nullptr09.C: New.
5679         * g++.dg/cpp0x/nullptr10.C: New.
5680         * g++.dg/cpp0x/nullptr11.C: New.
5681         * g++.dg/cpp0x/nullptr12.C: New.
5682         * g++.dg/cpp0x/nullptr13.C: New.
5683         * g++.dg/cpp0x/nullptr14.C: New.
5684         * g++.dg/cpp0x/nullptr15.C: New.
5685         * g++.dg/cpp0x/nullptr16.C: New.
5686         * g++.dg/cpp0x/nullptr17.C: New.
5687         * g++.dg/cpp0x/nullptr18.C: New.
5688         * g++.dg/cpp0x/nullptr19.C: New.
5689         * g++.dg/cpp0x/nullptr20.C: New.
5690         * g++.dg/cpp0x/nullptr21.C: New.
5691         * g++.dg/cpp0x/nullptr22.C: New.
5692         * g++.dg/debug/nullptr01.C: New.
5693         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5694
5695 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5696
5697         * gcc.dg/Wunused-var-8.c: Move to...
5698         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5699
5700 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5701
5702         PR c++/40406
5703         * g++.dg/template/crash96.C: New.
5704
5705 2010-05-06  Jan Hubicka  <jh@suse.cz>
5706
5707         PR tree-optimization/43791
5708         * gcc.c-torture/compile/pr43791.c: New file.
5709
5710 2010-05-06  Michael Matz  <matz@suse.de>
5711
5712         PR tree-optimization/43984
5713         * gfortran.dg/pr43984.f90: New test.
5714
5715 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5716
5717         PR 40989
5718         * gcc.dg/pr40989.c: New.
5719
5720 2010-05-06  Richard Guenther  <rguenther@suse.de>
5721
5722         PR tree-optimization/43934
5723         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5724
5725 2010-05-06  Richard Guenther  <rguenther@suse.de>
5726
5727         PR tree-optimization/43987
5728         * gcc.c-torture/execute/pr43987.c: New testcase.
5729         * gcc.dg/torture/pta-escape-1.c: Adjust.
5730         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5731         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5732         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5733         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5734
5735 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5736             Dodji Seketeli  <dodji@redhat.com>
5737
5738         PR c/18624
5739         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5740         * g++.dg/template/sfinae16.C: Likewise.
5741         * gcc.dg/Wunused-var-1.c: Moved to...
5742         * c-c++-common/Wunused-var-1.c: ...here. New test.
5743         * gcc.dg/Wunused-var-2.c: Moved to...
5744         * c-c++-common/Wunused-var-2.c: ...here. New test.
5745         * gcc.dg/Wunused-var-3.c: Moved to...
5746         * c-c++-common/Wunused-var-3.c: ...here. New test.
5747         * gcc.dg/Wunused-var-4.c: Moved to...
5748         * gcc.dg/Wunused-var-1.c: ... here.
5749         * gcc.dg/Wunused-var-5.c: Moved to...
5750         * c-c++-common/Wunused-var-4.c: ...here. New test.
5751         * gcc.dg/Wunused-var-7.c: Moved to...
5752         * c-c++-common/Wunused-var-5.c: ...here. New test.
5753         * gcc.dg/Wunused-var-6.c: Moved to...
5754         * gcc.dg/Wunused-var-2.c: ... here.
5755         * c-c++-common/Wunused-var-1.c: New test.
5756         * c-c++-common/Wunused-var-2.c: New test.
5757         * c-c++-common/Wunused-var-3.c: New test.
5758         * c-c++-common/Wunused-var-4.c: New test.
5759         * c-c++-common/Wunused-var-5.c: New test.
5760         * g++.dg/warn/Wunused-var-1.C: New test.
5761         * g++.dg/warn/Wunused-var-2.C: New test.
5762         * g++.dg/warn/Wunused-var-3.C: New test.
5763         * g++.dg/warn/Wunused-var-4.C: New test.
5764         * g++.dg/warn/Wunused-var-5.C: New test.
5765         * g++.dg/warn/Wunused-var-6.C: New test.
5766         * g++.dg/warn/Wunused-var-7.C: New test.
5767         * g++.dg/warn/Wunused-var-8.C: New test.
5768         * g++.dg/warn/Wunused-parm-1.C: New test.
5769         * g++.dg/warn/Wunused-parm-2.C: New test.
5770         * g++.dg/warn/Wunused-parm-3.C: New test.
5771
5772 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5773
5774         PR fortran/43985
5775         * gfortran.dg/gomp/crayptr5.f90: New test case.
5776
5777 2010-05-05  Jason Merrill  <jason@redhat.com>
5778
5779         PR debug/43370
5780         * g++.dg/ext/attrib39.C: New.
5781
5782 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5783
5784         PR fortran/24978
5785         * gfortran.dg/data_invalid.f90: New.
5786
5787 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5788
5789         * gnat.dg/lto2.adb: New test.
5790
5791 2010-05-05  Jason Merrill  <jason@redhat.com>
5792
5793         PR c++/43787
5794         * g++.dg/opt/empty1.C: New.
5795
5796 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5797
5798         PR fortran/43696
5799         * gfortran.dg/class_17.f03: New.
5800
5801 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5802
5803         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5804
5805 2010-05-04  Mike Stump  <mikestump@comcast.net>
5806
5807         PR objc/35165
5808         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5809
5810 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5811
5812         PR target/43668
5813         * gcc.target/i386/pr43668.c: New.
5814
5815 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5816
5817         PR c++/43028
5818         * g++.dg/cpp0x/initlist31.C: New.
5819
5820 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5821
5822         PR c/43981
5823         * gcc.dg/Wunused-var-8.c: New test.
5824
5825 2010-05-04  Jason Merrill  <jason@redhat.com>
5826
5827         PR c++/38064
5828         * g++.dg/cpp0x/enum3.C: Extend.
5829
5830 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5831
5832         PR target/43799
5833         * gcc.target/i386/pr43799.c: New.
5834
5835 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5836
5837         * gnat.dg/lto1.adb: New test.
5838         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5839
5840 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5841
5842         PR middle-end/43671
5843         * gcc.target/i386/pr43671.c: New.
5844
5845 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5846
5847         PR c++/43705
5848         * g++.dg/template/crash95.C: New.
5849
5850 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5851
5852         PR debug/43508
5853         * gcc.target/i386/pr43508.c: New.
5854
5855 2010-05-04  Richard Guenther  <rguenther@suse.de>
5856
5857         PR tree-optimization/43879
5858         * g++.dg/torture/pr43879-1_0.C: New testcase.
5859         * g++.dg/torture/pr43879-1_1.C: Likewise.
5860
5861 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5862
5863         PR c++/43953
5864         * g++.dg/other/crash-12.C: New test.
5865
5866 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5867
5868         * g++.dg/cdce3.C: Add a space.  Updated.
5869
5870 2010-05-03  Jason Merrill  <jason@redhat.com>
5871
5872         PR c++/43680
5873         * g++.dg/opt/enum2.C: New.
5874         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5875         * g++.dg/warn/Wswitch-1.C: Adjust message.
5876
5877 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5878
5879         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5880         * g++.dg/ext/label13.C: Fix typo.
5881         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5882         alpha*-dec-osf5*.
5883         * gcc.c-torture/compile/limits-declparen.c: xfail on
5884         alpha*-dec-osf5* with -g.
5885         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5886         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5887         * gcc.dg/c99-tgmath-2.c: Likewise.
5888         * gcc.dg/c99-tgmath-3.c: Likewise.
5889         * gcc.dg/c99-tgmath-4.c: Likewise.
5890
5891 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5892
5893         PR fortran/43592
5894         * gfortran.dg/unexpected_interface.f90: New test.
5895
5896 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897
5898         * ada/acats/run_acats (which): New function.
5899         (host_gnatchop, host_gnatmake): Use it.
5900
5901 2010-05-03  Richard Guenther  <rguenther@suse.de>
5902
5903         PR tree-optimization/43971
5904         * gcc.dg/pr43971.c: New testcase.
5905
5906 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR debug/43972
5909         * gcc.dg/debug/pr43972.c: New test.
5910
5911 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5912
5913         PR testsuite/43963
5914         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5915
5916 2010-05-02  Richard Guenther  <rguenther@suse.de>
5917
5918         PR tree-optimization/43879
5919         * gcc.dg/torture/pr43879-3.c: New testcase.
5920
5921 2010-05-01  Richard Guenther  <rguenther@suse.de>
5922
5923         PR tree-optimization/43949
5924         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5925
5926 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5927
5928         PR c++/43951
5929         * g++.dg/init/new28.C: New.
5930
5931 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5932
5933         PR objc++/32052
5934         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5935         structure and nested declarations.
5936         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5937         structure and nested declarations.  Reduce header clutter and
5938         use _exit() rather than abort().
5939         * objc.dg/encode-10.m: New.
5940         * objc.dg/encode-11.m: New.
5941
5942 2010-04-30  DJ Delorie  <dj@redhat.com>
5943
5944         * gcc.c-torture/execute/20100430-1.c: New test.
5945
5946 2010-04-30  Jason Merrill  <jason@redhat.com>
5947
5948         PR c++/43868
5949         * g++.dg/template/ptrmem21.C: New.
5950
5951 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5952
5953         PR fortran/18918
5954         PR fortran/43931
5955         * gfortran.dg/coarray_13.f90: New test.
5956
5957 2010-04-30  Richard Guenther  <rguenther@suse.de>
5958
5959         PR lto/43946
5960         * gcc.dg/lto/20100430-1_0.c: New testcase.
5961
5962 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR debug/43942
5965         * c-c++-common/pr43942.c: New test.
5966
5967 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5968
5969         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5970         conflict with darwin crt1.o 'start' symbol.
5971
5972 2010-04-30  Richard Guenther  <rguenther@suse.de>
5973
5974         PR tree-optimization/43879
5975         * gcc.dg/torture/pr43879_1.c: New testcase.
5976
5977 2010-04-30  Richard Guenther  <rguenther@suse.de>
5978
5979         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5980
5981 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5982
5983         PR c++/43890
5984         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5985         user-provided constructor while recursing.
5986
5987 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5988
5989         PR fortran/42274
5990         * gfortran.dg/class_16.f03: New test.
5991
5992 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5993
5994         PR fortran/42274
5995         * gfortran.dg/class_15.f03: New.
5996
5997 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5998
5999         PR fortran/43326
6000         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6001
6002 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6003
6004         PR fortran/43492
6005         * gfortran.dg/generic_22.f03 : New test.
6006
6007 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         PR fortran/42353
6010         * gfortran.dg/class_14.f03: New test.
6011
6012 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6013
6014         PR fortran/42680
6015         * gfortran.dg/interface_32.f90: New test.
6016
6017 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6018             Janus Weil  <janus@gcc.gnu.org>
6019
6020         PR fortran/41829
6021         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6022         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6023         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6024
6025 2010-04-28  Mike Stump  <mikestump@comcast.net>
6026
6027         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6028         dg-excess-errors.
6029         * g++.dg/uninit-pred-2_b.C: Likewise.
6030
6031 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6032
6033         PR fortran/18918
6034         PR fortran/43919
6035         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6036
6037 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6038
6039         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6040         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6041         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6042         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6043         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6044
6045 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6046
6047         * gcc.dg/const-uniq-1.c: New test.
6048         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6049
6050 2010-04-28  Xinliang David Li  <davidxl@google.com>
6051
6052         * gcc.dg/uninit-pred-2_b.c: New test.
6053         * gcc.dg/uninit-pred-4_b.c: New test.
6054         * gcc.dg/uninit-pred-3_d.c: New test.
6055         * gcc.dg/uninit-pred-6_b.c: New test.
6056         * gcc.dg/uninit-pred-8_b.c: New test.
6057         * gcc.dg/uninit-pred-3_a.c: New test.
6058         * gcc.dg/uninit-pred-2_c.c: New test.
6059         * gcc.dg/uninit-pred-5_a.c: New test.
6060         * gcc.dg/uninit-pred-3_e.c: New test.
6061         * gcc.dg/uninit-pred-7_a.c: New test.
6062         * gcc.dg/uninit-pred-6_c.c: New test.
6063         * gcc.dg/uninit-pred-9_a.c: New test.
6064         * gcc.dg/uninit-pred-8_c.c: New test.
6065         * gcc.dg/uninit-pred-3_b.c: New test.
6066         * gcc.dg/uninit-pred-5_b.c: New test.
6067         * gcc.dg/uninit-pred-7_b.c: New test.
6068         * gcc.dg/uninit-pred-6_d.c: New test.
6069         * gcc.dg/uninit-pred-9_b.c: New test.
6070         * gcc.dg/uninit-pred-2_a.c: New test.
6071         * gcc.dg/uninit-pred-4_a.c: New test.
6072         * gcc.dg/uninit-pred-3_c.c: New test.
6073         * gcc.dg/uninit-pred-6_a.c: New test.
6074         * gcc.dg/uninit-pred-8_a.c: New test.
6075         * gcc.dg/uninit-pred-7_c.c: New test.
6076         * gcc.dg/uninit-pred-6_e.c: New test.
6077         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6078         * g++.dg/uninit-pred-1_a.C: New test.
6079         * g++.dg/uninit-pred-1_b.C: New test.
6080         * g++.dg/uninit-pred-2_a.C: New test.
6081         * g++.dg/uninit-pred-2_b.C: New test.
6082         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6083         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6084         * g++.dg/uninit-pred-loop_1.cc: New test.
6085
6086 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6087
6088         * gcc.dg/lto/20091209-1_0.c: New testcase.
6089
6090 2010-04-28  Richard Guenther  <rguenther@suse.de>
6091
6092         PR tree-optimization/43879
6093         PR tree-optimization/43909
6094         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6095
6096 2010-04-28  Richard Guenther  <rguenther@suse.de>
6097
6098         PR c++/43880
6099         * g++.dg/torture/pr43880.C: New testcase.
6100
6101 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6102
6103         PR c++/9335
6104         * g++.dg/template/recurse2.C: Update
6105         * g++.dg/template/recurse.C: Update.
6106         * g++.dg/template/pr23510.C: Update.
6107         * lib/prune.exp: Filter out 'recursively instantiated'.
6108
6109 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6110
6111         PR c++/29043
6112         * g++.dg/init/pr29043.C: New.
6113
6114 2010-04-27  Jason Merrill  <jason@redhat.com>
6115
6116         * g++.dg/lookup/scoped5.C: Adjust.
6117         * g++.dg/lookup/scoped8.C: Adjust.
6118         * g++.dg/template/dependent-expr5.C: Adjust.
6119         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6120
6121         PR c++/43856
6122         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6123
6124         PR c++/43875
6125         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6126
6127 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6128             Jan Hubicka <hubicka@ucw.cz>
6129
6130         * gcc.dg/pure-2.c: New testcase.
6131         * gcc.dg/const-1.c: New testcase.
6132
6133 2010-04-27  Jason Merrill  <jason@redhat.com>
6134
6135         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6136
6137         PR c++/41468
6138         * g++.dg/template/sfinae17.C: New.
6139         * g++.dg/template/sfinae18.C: New.
6140
6141 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6142
6143         * g++.dg/init/pr42844.C: New.
6144         * g++.dg/cpp0x/pr42844-2.C: New.
6145         * g++.dg/cpp0x/defaulted2.C: Adjust.
6146         * g++.dg/tree-ssa/pr27549.C: Likewise.
6147         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6148
6149 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6150
6151         PR fortran/18918
6152         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6153
6154 2010-04-27  Richard Guenther  <rguenther@suse.de>
6155
6156         PR middle-end/40561
6157         * g++.dg/other/pr40561.C: New testcase.
6158
6159 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6160
6161         PR middle-end/43812
6162         * g++.dg/ipa/pr43812.C: New test.
6163
6164 2010-04-27  Jan Hubicka  <jh@suse.cz>
6165
6166         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6167         (test): ... this one.
6168
6169 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6170
6171         PR target/40657
6172         * gcc.target/arm/thumb-stackframe.c: New test.
6173
6174 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6175
6176         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6177         * gcc.dg/misc-column.c: Likewise.
6178         * gcc.dg/Walways-true-1.c: Likewise.
6179         * gcc.dg/Walways-true-2.c: Likewise.
6180         * gcc.dg/warn-addr-cmp.c: Likewise.
6181
6182 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6183
6184         PR fortran/18918
6185         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6186         * gfortran.dg/coarray_12.f90: New.
6187
6188 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6189
6190         PR c/32207
6191         * gcc.dg/pr32207.c: New test.
6192         * gcc.dg/misc-column.c: Adjust expected warning.
6193         * gcc.dg/Walways-true-1.c: Likewise.
6194         * gcc.dg/Walways-true-2.c: Likewise.
6195         * gcc.dg/warn-addr-cmp.c: Likewise.
6196
6197 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6198
6199         PR lto/42776
6200         * lib/lto.exp (lto_prune_vis_warns): New function.
6201         (lto-link-and-maybe-run): Call it.
6202
6203 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6204
6205         PR tree-optimization/43904
6206         * gcc.dg/tree-ssa/tailcall-6.c: New.
6207
6208 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6209
6210         PR testsuite/35165
6211         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6212         Darwin8/OSX10.4 - compatible code generation.
6213         Use scan-rtl-dump.
6214         * obj-c++.dg/stubify-1.mm: Ditto.
6215         * lib/objc-torture.exp: Do not require link success for
6216         "trivial.m" in the runtime checks when dowhat = 'compile'.
6217         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6218         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6219         Darwin8/OSX10.4 - compatible code generation.
6220         * objc.dg/stubify-2.m: Ditto.
6221         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6222         * objc.dg/next-runtime-1.m: Ditto.
6223         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6224         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6225         runtimes on Darwin.
6226
6227 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6228
6229         PR 43715
6230         * lib/plugin-support.exp: Use "-undefined
6231         dynamic_lookup" on darwin.
6232
6233 2010-04-26  Richard Guenther  <rguenther@suse.de>
6234
6235         * gcc.dg/lto/20100426_0.c: New testcase.
6236
6237 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6238
6239         PR tree-optimization/43833
6240         gcc.dg/Warray-bounds-8.c: New test case.
6241
6242 2010-04-26  Richard Guenther  <rguenther@suse.de>
6243
6244         PR lto/43080
6245         * g++.dg/lto/20100423-3_0.C: New testcase.
6246
6247 2010-04-26  Richard Guenther  <rguenther@suse.de>
6248
6249         PR lto/42425
6250         * g++.dg/lto/20100423-2_0.C: New testcase.
6251
6252 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6253
6254         * gcc.dg/vect/bb-slp-23.c: New test.
6255
6256 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6257
6258         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6259         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6260         * gcc.dg/c1x-float-1.c: New test.
6261
6262 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6263
6264         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6265         of "lea\[ \t\]".
6266
6267 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6268
6269         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6270         FreeBSD.
6271         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6272         * gfortran.dg/default_format_2.f90: Ditto.
6273
6274 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6275
6276         * gfortran.dg/pr43505.f90: Clean up .mod file.
6277         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6278         * gfortran.dg/pr41347.f90: Ditto.
6279         * gfortran.dg/internal_pack_4.f90: Ditto.
6280         * gfortran.dg/proc_decl_23.f90: Ditto.
6281         * gfortran.dg/recursive_check_3.f90: Ditto.
6282         * gfortran.dg/intent_out_3.f90: Ditto.
6283         * gfortran.dg/assignment_2.f90: Ditto.
6284         * gfortran.dg/pr41928.f90: Ditto.
6285         * gfortran.dg/pr42166.f90: Ditto.
6286         * gfortran.dg/private_type_12.f90: Ditto.
6287         * gfortran.dg/graphite/pr42185.f90: Ditto.
6288         * gfortran.dg/graphite/pr42186.f90: Ditto.
6289         * gfortran.dg/graphite/pr40982.f90: Ditto.
6290         * gfortran.dg/graphite/id-2.f90: Ditto.
6291         * gfortran.dg/graphite/id-4.f90: Ditto.
6292         * gfortran.dg/graphite/pr42050.f90: Ditto.
6293         * gfortran.dg/graphite/id-18.f90: Ditto.
6294         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6295         * gfortran.dg/graphite/pr41924.f90: Ditto.
6296         * gfortran.dg/graphite/pr42393.f90: Ditto.
6297         * gfortran.dg/graphite/pr37980.f90: Ditto.
6298         * gfortran.dg/graphite/pr38953.f90: Ditto.
6299         * gfortran.dg/graphite/pr42180.f90: Ditto.
6300         * gfortran.dg/graphite/pr42181.f90: Ditto.
6301         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6302         * gfortran.dg/select_type_4.f90: Ditto.
6303         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6304         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6305         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6306         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6307         * gfortran.dg/whole_file_11.f90: Ditto.
6308         * gfortran.dg/private_type_11.f90: Ditto.
6309         * gfortran.dg/vect/vect-gems.f90: Ditto.
6310         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6311
6312 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6313
6314         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6315
6316 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6317
6318         * gnat.dg/pack15.ad[sb]: New test.
6319
6320 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6321
6322         * gcc.target/arm/mla-1.c: New test.
6323
6324 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6325
6326         PR fortran/30073
6327         PR fortran/43793
6328         * gfortran.dg/pr43793.f90: New test.
6329
6330 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6331
6332         PR tree-optimization/41442
6333         * gcc.target/i386/pr41442.c: New test.
6334
6335 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6336
6337         PR fortran/43832
6338         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6339
6340 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6341
6342         PR fortran/43832
6343         * gfortran.dg/open_nounit.f90: New test.
6344
6345 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6346
6347         PR fortran/43841
6348         PR fortran/43843
6349         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6350
6351 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6352
6353         * gcc.dg/Wconversion-integer.c: Update.
6354
6355 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6356
6357         * gnat.dg/unchecked_convert5.adb: New test.
6358
6359 2010-04-23  Richard Guenther  <rguenther@suse.de>
6360
6361         PR lto/41734
6362         * gcc.dg/lto/20100423-2_0.c: New testcase.
6363         * gcc.dg/lto/20100423-2_0.c: Likewise.
6364
6365 2010-04-23  Richard Guenther  <rguenther@suse.de>
6366
6367         PR lto/43455
6368         * gcc.dg/lto/20100423-1_0.c: New testcase.
6369         * gcc.dg/lto/20100423-1_1.c: Likewise.
6370
6371 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6372
6373         PR tree-optimization/43846
6374         * gcc.dg/tree-ssa/sra-10.c: New test.
6375
6376 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6377
6378         PR middle-end/43835
6379         * gcc.c-torture/execute/pr43835.c: New test.
6380
6381 2010-04-23  Richard Guenther  <rguenther@suse.de>
6382
6383         PR lto/42653
6384         * g++.dg/lto/20100423-1_0.C: New testcase.
6385
6386 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6389
6390 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6391
6392         PR tree-optimization/43842
6393         * gcc.dg/vect/pr43842.c: New test.
6394
6395 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6396
6397         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6398         * gcc.target/i386/wmul-2.c: Likewise.
6399
6400 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6401
6402         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6403         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6404
6405 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6406
6407         * gfortran.dg/reassoc_6.f: New testcase.
6408
6409 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6410
6411         PR middle-end/29274
6412         * gcc.target/arm/wmul-1.c: New test.
6413         * gcc.target/arm/wmul-2.c: New test.
6414
6415 2010-04-22  Richard Guenther  <rguenther@suse.de>
6416
6417         PR tree-optimization/43845
6418         * gcc.c-torture/compile/pr43845.c: New testcase.
6419
6420 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6421
6422         PR middle-end/29274
6423         * gcc.target/i386/wmul-1.c: New test.
6424         * gcc.target/i386/wmul-2.c: New test.
6425         * gcc.target/bfin/wmul-1.c: New test.
6426         * gcc.target/bfin/wmul-2.c: New test.
6427
6428 2010-04-22  Richard Guenther  <rguenther@suse.de>
6429
6430         PR fortran/43829
6431         * gfortran.dg/vector_subscript_6.f90: New testcase.
6432         * gfortran.dg/assign_10.f90: Adjust.
6433
6434 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6435
6436         PR fortran/43836
6437         * gfortran.dg/gomp/pr43836.f90: New test.
6438
6439 2010-04-21  Richard Guenther  <rguenther@suse.de>
6440
6441         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6442
6443 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6444
6445         * gcc.dg/torture/builtin-cproj-3.c: New.
6446
6447 2010-04-20  Jason Merrill  <jason@redhat.com>
6448
6449         PR c++/9335
6450         * g++.dg/template/recurse2.C: New.
6451         * g++.dg/parse/crash36.C: Adjust.
6452         * g++.dg/other/fold1.C: Adjust.
6453         * g++.dg/init/member1.C: Adjust.
6454         * lib/prune.exp: Prune "skipping N instantiation contexts".
6455
6456 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6457
6458         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6459
6460 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6461
6462         * gcc.dg/torture/builtin-cproj-1.c: New.
6463         * gcc.dg/torture/builtin-cproj-2.c: New.
6464
6465 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6466
6467         PR c++/43800
6468         PR c++/43704
6469         * g++.dg/template/typedef32.C: Adjust.
6470         * g++.dg/template/typedef33.C: New test.
6471
6472 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6473
6474         PR fortran/43227
6475         * gfortran.dg/proc_decl_23.f90: New test.
6476
6477         PR fortran/43266
6478         * gfortran.dg/abstract_type_6.f03: New test.
6479
6480 2010-04-20  Xinliang David Li  <davidxl@google.com>
6481
6482         * g++.dg/tree-ssa/fold-compare.C: New.
6483
6484 2010-04-20  Richard Guenther  <rguenther@suse.de>
6485
6486         PR tree-optimization/39417
6487         * g++.dg/torture/pr39417.C: New testcase.
6488
6489 2010-04-20  Richard Guenther  <rguenther@suse.de>
6490
6491         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6492
6493 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6494
6495         * g++.dg/debug/dwarf2/rv1.C: New test.
6496
6497 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6498
6499         PR target/43635
6500         * gcc.c-torture/compile/pr43635.c: New testcase.
6501
6502 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR fortran/43339
6505         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6506         of sequential loops being private only in the innermost containing
6507         task region.
6508
6509         PR middle-end/43337
6510         * gfortran.dg/gomp/pr43337.f90: New test.
6511
6512 2010-04-19  Richard Guenther  <rguenther@suse.de>
6513
6514         PR tree-optimization/43796
6515         * gfortran.dg/pr43796.f90: New testcase.
6516
6517 2010-04-19  Richard Guenther  <rguenther@suse.de>
6518
6519         PR tree-optimization/43783
6520         * gcc.c-torture/execute/pr43783.c: New testcase.
6521
6522 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6523
6524         PR target/43766
6525         * gcc.target/i386/pr43766.c: New test.
6526
6527 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6528
6529         PR target/43662
6530         * gcc.target/i386/pr43662.c: New test.
6531
6532 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6533
6534         PR c++/43704
6535         * g++.dg/template/typedef32.C: New test.
6536
6537 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6538
6539         PR tree-optimization/37027
6540         * lib/target-supports.exp
6541         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6542         * gcc.dg/vect/pr37027.c: New test.
6543         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6544         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6545         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6546         gcc.dg/vect/vect-complex-6.c: Likewise.
6547
6548 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6549
6550         * g++.dg/debug/dwarf2/enum1.C: New test.
6551
6552 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6553
6554         * gnat.dg/rep_clause5.ad[sb]: New test.
6555         * gnat.dg/rep_clause5_pkg.ads: New helper.
6556
6557 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6558
6559         PR tree-optimization/43771
6560         * g++.dg/vect/pr43771.cc: New test.
6561
6562 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6563
6564         PR fortran/31538
6565         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6566         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6567
6568 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6569
6570         * gnat.dg/sizetype.adb: Rename into...
6571         * gnat.dg/sizetype1.adb: ...this.
6572         * gnat.dg/sizetype2.adb: New test.
6573
6574 2010-04-16  Richard Guenther  <rguenther@suse.de>
6575
6576         PR tree-optimization/43572
6577         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6578
6579 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6580
6581         * gnat.dg/specs/discr_private.ads: New test.
6582
6583 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6584
6585         PR target/41514
6586         * gcc.target/arm/thumb-comparisons.c: New test.
6587
6588         PR target/40603
6589         * gcc.target/arm/thumb-cbranchqi.c: New test.
6590
6591 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6592
6593         * g++.dg/torture/pr36191.C: Enable for SH.
6594
6595 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6596
6597         * gnat.dg/wide_boolean.adb: New test.
6598         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6599
6600 2010-04-15  Richard Guenther  <rguenther@suse.de>
6601
6602         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6603         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6604         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6605         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6606         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6607         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6608         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6609         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6610         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6611         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6612         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6613         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6614         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6615         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6616         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6617
6618 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6619
6620         PR target/21803
6621         * gcc.target/arm/pr42496.c: New test.
6622
6623 2010-04-14  Jason Merrill  <jason@redhat.com>
6624
6625         PR c++/36625
6626         * g++.dg/ext/attrib38.C: New.
6627
6628 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6629
6630         PR testsuite/43739
6631         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6632
6633 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6634
6635         PR 42966
6636         * gcc.dg/cpp/warn-undef-2.c: Update.
6637         * gcc.dg/cpp/warn-traditional-2.c: Update.
6638         * gcc.dg/cpp/warn-comments-2.c: Update.
6639         * gcc.dg/cpp/warn-variadic-2.c: Update.
6640         * gcc.dg/cpp/warn-long-long-2.c: Update.
6641         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6642         * gcc.dg/cpp/warn-multichar-2.c: Update.
6643         * gcc.dg/cpp/warn-normalized-3.c: Update.
6644         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6645         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6646         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6647         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6648         * gcc.dg/cpp/warn-redefined-2.c: Update.
6649         * gfortran.dg/warning-directive-2.F90: Update.
6650         * c-c++-common/cpp/warning-directive-2.c: Update.
6651
6652 2010-04-14  Michael Matz  <matz@suse.de>
6653
6654         PR tree-optimization/42963
6655         * gcc.dg/pr42963.c: New testcase.
6656
6657 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6658
6659         * gnat.dg/class_wide.adb: Rename into...
6660         * gnat.dg/class_wide1.adb: ...this.
6661         * gnat.dg/class_wide2.ad[sb]: New test.
6662
6663 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6664
6665         PR fortran/18918
6666         * gfortran.dg/coarray_9.f90: Update dg-errors.
6667         * gfortran.dg/coarray_10.f90: New test.
6668         * gfortran.dg/coarray_11.f90: New test.
6669
6670 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6671
6672         PR fortran/43747
6673         gfortran.dg/initialization_24.f90: New test.
6674
6675 2010-04-13  Jason Merrill  <jason@redhat.com>
6676
6677         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6678         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6679
6680 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6681
6682         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6683         * g++.dg/dg.exp: Likewise.
6684         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6685         * c-c++-common/cpp/warning-directive-1.c: ... here.
6686         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6687         * c-c++-common/cpp/warning-directive-2.c: ... here.
6688         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6689         * c-c++-common/cpp/warning-directive-3.c: ... here.
6690         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6691         * c-c++-common/cpp/warning-directive-4.c: ... here.
6692         * g++.dg/cpp/warning-directive-1.C: Delete.
6693         * g++.dg/cpp/warning-directive-2.C: Delete.
6694         * g++.dg/cpp/warning-directive-3.C: Delete.
6695         * g++.dg/cpp/warning-directive-4.C: Delete.
6696         * gcc.dg/cpp/normalised-3.c: Delete.
6697         * g++.dg/cpp/normalised-1.C: Rename as ...
6698         * c-c++-common/cpp/normalised-3.c: ... this.
6699
6700 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6701
6702         * gcc.dg/tree-ssa/sra-9.c: New test.
6703
6704 2010-04-13  Michael Matz  <matz@suse.de>
6705
6706         PR middle-end/43730
6707         * gcc.dg/pr43730.c: New test.
6708
6709 2010-04-13  Michael Matz  <matz@suse.de>
6710
6711         * gcc.dg/tree-ssa/negate.c: New testcase.
6712
6713 2010-04-13  Richard Guenther  <rguenther@suse.de>
6714
6715         PR testsuite/43735
6716         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6717
6718 2010-04-13  Richard Guenther  <rguenther@suse.de>
6719
6720         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6721
6722 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6723
6724         * gnat.dg/derived_type1.adb: New test.
6725
6726 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6727
6728         * gcc.dg/plugindir1.c: New testcase.
6729         * gcc.dg/plugindir2.c: New testcase.
6730         * gcc.dg/plugindir3.c: New testcase.
6731         * gcc.dg/plugindir4.c: New testcase.
6732
6733 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6734
6735         * gcc.target/i386/rotate-2.c: New test.
6736
6737 2010-04-12  Jason Merrill  <jason@redhat.com>
6738
6739         PR c++/43641
6740         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6741         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6742
6743 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6744
6745         PR c++/25811
6746         * g++.dg/init/pr25811.C: New test.
6747
6748 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6749
6750         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6751         dg-error, dg-warning.
6752         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6753
6754 2010-04-12  Richard Guenther  <rguenther@suse.de>
6755
6756         * gcc.dg/torture/inline-2.c: New testcase.
6757
6758 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR bootstrap/43699
6761         * gcc.dg/Wunused-var-7.c: New test.
6762
6763         PR tree-optimization/43560
6764         * gcc.c-torture/execute/pr43560.c: New test.
6765
6766 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gnat.dg/aggr13.adb: New test.
6769         * gnat.dg/aggr14.adb: Likewise.
6770         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6771
6772 2010-04-12  Richard Guenther  <rguenther@suse.de>
6773
6774         PR c++/43611
6775         * g++.dg/torture/pr43611.C: New testcase.
6776
6777 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6778
6779         PR c/36774
6780         * gcc.dg/pr36774-1.c: New test.
6781         * gcc.dg/pr36774-2.c: New test.
6782
6783 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6784
6785         * gcc.target/sh/rte-delay-slot.c: New test.
6786
6787 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6788
6789         * gnat.dg/pack9.adb: Remove -cargs option.
6790         * gnat.dg/aggr12.ad[sb]: New test.
6791
6792 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6793
6794         PR target/43417
6795         * gcc.target/sh/pr43417.c: New test.
6796
6797 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6798
6799         PR fortran/43591
6800         * gfortran.dg/spec_expr_6.f90: New test.
6801
6802 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6803
6804         PR cpp/43195
6805         * gcc.dg/cpp/pr43195.c: New.
6806         * gcc.dg/cpp/pr43195.h: New.
6807
6808 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6809
6810         PR 42965
6811         * gcc.dg/Werror-6.c: Adjust.
6812         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6813         * gcc.dg/Werror-4.c: Likewise.
6814         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6815         * gcc.dg/Wswitch-enum-error.c: Likewise.
6816         * gcc.dg/Wpointer-arith.c: Likewise.
6817         * gcc.dg/Wfatal.c: Likewise.
6818         * gcc.dg/Wswitch-error.c: Likewise.
6819         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6820         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6821         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6822         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6823         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6824         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6825         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6826         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6827         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6828         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6829         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6830         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6831         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6832         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6833         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6834         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6835         * g++.dg/cpp/warning-directive-2.C: Likewise.
6836         * gfortran.dg/warning-directive-2.F90: Likewise.
6837
6838 2010-04-09  Jason Merrill  <jason@redhat.com>
6839
6840         PR c++/42623
6841         * g++.dg/template/sizeof13.C: New.
6842
6843 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6844
6845         * g++.dg/other/pr35504.C: Add check for thiscall.
6846         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6847         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6848
6849 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6850
6851         PR c++/28584
6852         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6853         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6854         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6855         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6856         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6857         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6858         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6859         * g++.dg/other/increment1.C: Likewise.
6860
6861 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6862
6863         PR fortran/18918
6864         * gfortran.dg/coarray_7.f90: New test.
6865         * gfortran.dg/coarray_8.f90: New test.
6866
6867 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6868
6869         PR fortran/28039
6870         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6871
6872 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6873
6874         PR target/43643
6875         * gcc.dg/pr43643.c: New test.
6876
6877 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6878
6879         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6880
6881 2010-04-08  Richard Guenther  <rguenther@suse.de>
6882
6883         PR tree-optimization/43679
6884         * gcc.c-torture/compile/pr43679.c: New testcase.
6885
6886 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR debug/43670
6889         * gcc.dg/pr43670.c: New test.
6890
6891 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6892
6893         PR middle-end/40815
6894         * gcc.dg/tree-ssa/reassoc-19.c: New.
6895
6896 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6897
6898         PR c/18624
6899         * gcc.dg/Wunused-var-1.c: New test.
6900         * gcc.dg/Wunused-var-2.c: New test.
6901         * gcc.dg/Wunused-var-3.c: New test.
6902         * gcc.dg/Wunused-var-4.c: New test.
6903         * gcc.dg/Wunused-var-5.c: New test.
6904         * gcc.dg/Wunused-var-6.c: New test.
6905         * gcc.dg/Wunused-parm-1.c: New test.
6906
6907         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6908         * gcc.dg/trunc-1.c: Likewise.
6909         * gcc.dg/vla-9.c: Likewise.
6910         * gcc.dg/dfp/composite-type.c: Likewise.
6911
6912 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6913
6914         PR objc/35996
6915         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6916         * obj-c++.dg/objc-gc-3.mm: Ditto.
6917
6918 2010-04-07  Simon Baldwin  <simonb@google.com>
6919
6920         * gcc.dg/cpp/warn-undef-2.c: New.
6921         * gcc.dg/cpp/warn-traditional-2.c: New.
6922         * gcc.dg/cpp/warn-comments-2.c: New.
6923         * gcc.dg/cpp/warning-directive-1.c: New.
6924         * gcc.dg/cpp/warn-long-long.c: New.
6925         * gcc.dg/cpp/warn-traditional.c: New.
6926         * gcc.dg/cpp/warn-variadic-2.c: New.
6927         * gcc.dg/cpp/warn-undef.c: New.
6928         * gcc.dg/cpp/warn-normalized-1.c: New.
6929         * gcc.dg/cpp/warning-directive-2.c: New.
6930         * gcc.dg/cpp/warn-long-long-2.c: New.
6931         * gcc.dg/cpp/warn-variadic.c: New.
6932         * gcc.dg/cpp/warn-normalized-2.c: New.
6933         * gcc.dg/cpp/warning-directive-3.c: New.
6934         * gcc.dg/cpp/warn-deprecated-2.c: New.
6935         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6936         * gcc.dg/cpp/warn-multichar-2.c: New.
6937         * gcc.dg/cpp/warn-normalized-3.c: New.
6938         * gcc.dg/cpp/warning-directive-4.c: New.
6939         * gcc.dg/cpp/warn-unused-macros.c: New.
6940         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6941         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6942         * gcc.dg/cpp/warn-cxx-compat.c: New.
6943         * gcc.dg/cpp/warn-redefined.c: New.
6944         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6945         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6946         * gcc.dg/cpp/warn-deprecated.c: New.
6947         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6948         * gcc.dg/cpp/warn-redefined-2.c: New.
6949         * gcc.dg/cpp/warn-comments.c: New.
6950         * gcc.dg/cpp/warn-multichar.c: New.
6951         * g++.dg/cpp/warning-directive-1.C: New.
6952         * g++.dg/cpp/warning-directive-2.C: New.
6953         * g++.dg/cpp/warning-directive-3.C: New.
6954         * g++.dg/cpp/warning-directive-4.C: New.
6955         * gfortran.dg/warning-directive-1.F90: New.
6956         * gfortran.dg/warning-directive-3.F90: New.
6957         * gfortran.dg/warning-directive-2.F90: New.
6958         * gfortran.dg/warning-directive-4.F90: New.
6959
6960 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6961
6962         PR objc++/23716
6963         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6964
6965 2010-04-07  Jason Merrill  <jason@redhat.com>
6966
6967         * g++.dg/template/dr408.C: New.
6968
6969         * g++.dg/lookup/ns4.C: New.
6970
6971         PR c++/38392
6972         * g++.dg/template/friend51.C: New test.
6973
6974         PR c++/41970
6975         * g++.old-deja/g++.other/linkage1.C: Adjust.
6976
6977 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6978
6979         PR c++/42697
6980         * g++.dg/template/crash94.C: New test.
6981
6982 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6983
6984         PR c++/40239
6985         * g++.dg/init/aggr5.C: New test.
6986         * g++.dg/init/aggr5.C: New test.
6987
6988 2010-04-07  Richard Guenther  <rguenther@suse.de>
6989
6990         PR tree-optimization/43270
6991         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6992         * gcc.dg/Warray-bounds-7.c: Likewise.
6993
6994 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6995
6996         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6997         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6998         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6999
7000 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7001
7002         PR c++/42556
7003         * g++.dg/init/pr42556.C: New test.
7004
7005 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7006
7007         PR debug/43628
7008         * g++.dg/debug/dwarf2/typedef2.C: New test.
7009
7010 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7011
7012         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7013         c-c++-common/dwarf2/redeclaration-1.C
7014
7015 2010-04-06  Jason Merrill  <jason@redhat.com>
7016
7017         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7018         * g++.dg/ext/attrib18.C: Likewise.
7019         * g++.dg/ext/bitfield2.C: Likewise.
7020         * g++.dg/ext/bitfield4.C: Likewise.
7021         * g++.dg/ext/visibility/warn2.C: Likewise.
7022         * g++.dg/ext/visibility/warn3.C: Likewise.
7023         * g++.dg/gomp/pr26690-1.C: Likewise.
7024         * g++.dg/inherit/covariant7.C: Likewise.
7025         * g++.dg/init/synth2.C: Likewise.
7026         * g++.dg/lookup/using7.C: Likewise.
7027         * g++.dg/other/crash-4.C: Likewise.
7028         * g++.dg/other/error13.C: Likewise.
7029         * g++.dg/other/error20.C: Likewise.
7030         * g++.dg/parse/crash31.C: Likewise.
7031         * g++.dg/parse/error16.C: Likewise.
7032         * g++.dg/parse/error19.C: Likewise.
7033         * g++.dg/parse/error27.C: Likewise.
7034         * g++.dg/parse/error28.C: Likewise.
7035         * g++.dg/parse/fused-params1.C: Likewise.
7036         * g++.dg/template/error2.C: Likewise.
7037         * g++.dg/template/local6.C: Likewise.
7038         * g++.dg/template/qualttp15.C: Likewise.
7039         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7040         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7041         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7042         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7043         * g++.old-deja/g++.eh/spec6.C: Likewise.
7044         * g++.old-deja/g++.jason/crash3.C: Likewise.
7045         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7046         * g++.old-deja/g++.law/ctors5.C: Likewise.
7047         * g++.old-deja/g++.law/ctors9.C: Likewise.
7048         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7049         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7050         * g++.old-deja/g++.other/struct1.C: Likewise.
7051         * g++.old-deja/g++.other/volatile1.C: Likewise.
7052         * g++.old-deja/g++.pt/crash36.C: Likewise.
7053         * g++.old-deja/g++.pt/derived3.C: Likewise.
7054         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7055         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7056
7057 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7058
7059         PR middle-end/43519
7060         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7061         * gcc.dg/graphite/id-19.c: New.
7062
7063 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7064
7065         PR middle-end/32824
7066         * gcc.dg/vect/pr32824: New.
7067
7068 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7069
7070         PR fortran/18918
7071         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7072         * gfortran.dg/coarray_3.f90: Ditto.
7073         * gfortran.dg/coarray_4.f90: Ditto.
7074         * gfortran.dg/coarray_5.f90: Ditto.
7075         * gfortran.dg/coarray_6.f90: Ditto.
7076         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7077
7078 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/18918
7081         * gfortran.dg/coarray_4.f90: Fix test.
7082         * gfortran.dg/coarray_6.f90: Add more tests.
7083
7084 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7085
7086         PR fortran/18918
7087         * gfortran.dg/coarray_4.f90: New test.
7088         * gfortran.dg/coarray_5.f90: New test.
7089         * gfortran.dg/coarray_6.f90: New test.
7090
7091 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/18918
7094         * gfortran.dg/iso_fortran_env_5.f90: New test.
7095         * gfortran.dg/iso_fortran_env_6.f90: New test.
7096
7097 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7098
7099         PR fortran/39997
7100         * gfortran.dg/coarray_1.f90: New test.
7101         * gfortran.dg/coarray_2.f90: New test.
7102         * gfortran.dg/coarray_3.f90: New test.
7103
7104 2010-04-06  Jason Merrill  <jason@redhat.com>
7105
7106         PR c++/43648
7107         * g++.dg/template/dtor8.C: New.
7108
7109         PR c++/43621
7110         * g++.dg/template/error-recovery2.C: New.
7111
7112 2010-04-06  Jan Hubicka  <jh@suse.czpli
7113
7114         PR tree-optimization/42906
7115         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7116
7117 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7118
7119         PR fortran/43178
7120         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7121         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7122         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7123
7124 2010-04-06  Richard Guenther  <rguenther@suse.de>
7125
7126         PR tree-optimization/43627
7127         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7128
7129 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR target/43638
7132         * gcc.target/i386/pr43638.c: New test.
7133
7134 2010-04-06  Richard Guenther  <rguenther@suse.de>
7135
7136         PR middle-end/43661
7137         * gcc.c-torture/compile/pr43661.c: New testcase.
7138
7139 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7140
7141         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7142
7143 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7144
7145         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7146
7147 2010-04-02  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/43629
7150         * gcc.c-torture/execute/pr43629.c: New testcase.
7151
7152 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7153             Dominique d'Humieres  <dominiq@lps.ens.fr>
7154
7155         PR libfortran/43605
7156         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7157
7158 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7159
7160         PR debug/43325
7161         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7162
7163 2010-04-01  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7166
7167 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7168             Manfred Schwarb  <manfred99@gmx.ch>
7169
7170         PR libfortran/43605
7171         * gfortran.dg/ftell_3.f90: New test.
7172
7173 2010-04-01  Richard Guenther  <rguenther@suse.de>
7174
7175         PR middle-end/43614
7176         * gcc.c-torture/compile/pr43614.c: New testcase.
7177
7178 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7179
7180         PR tree-optimization/43141
7181         * gcc.dg/guality/pr43141.c: New test.
7182
7183 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7184
7185         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7186         * g++.dg/eh/spbp.C: Likewise.
7187         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7188         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7189         superfluous casts.
7190         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7191         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7192         * objc.dg/dwarf-2.m: Likewise.
7193
7194 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7195
7196         PR middle-end/43464
7197         * gcc.dg/graphite/id-pr43464.c: New.
7198         * gcc.dg/graphite/id-pr43464-1.c: New.
7199
7200 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7201
7202         PR middle-end/43351
7203         * gcc.dg/graphite/id-pr43351.c
7204
7205 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7206
7207         PR testsuite/35165
7208         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7209         * obj-c++.dg/try-catch-2.mm: Ditto.
7210         * obj-c++.dg/lookup-2.mm: Ditto.
7211         * obj-c++.dg/encode-8.m: Ditto.
7212         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7213         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7214         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7215         * obj-c++.dg/const-str-11.mm: Ditto.
7216         * obj-c++.dg/const-str-9.mm: Ditto.
7217         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7218         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7219         * obj-c++.dg/except-1.mm: Ditto.
7220         * obj-c++.dg/const-str-7.mm: Ditto.
7221         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7222         * obj-c++.dg/const-str-3.mm: Ditto.
7223         * obj-c++.dg/const-str-7.mm: Ditto.
7224         * obj-c++.dg/stubify-2.mm: Change dump file name.
7225
7226         PR objc++/23613
7227         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7228         New macro.
7229         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7230         Remove dg-xfail-if.
7231
7232 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7233
7234         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7235         only with -O2, -O3 or -Os and not with -fwhopr.
7236
7237 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7238
7239         PR c++/43558
7240         * g++.dg/template/typedef31.C: New test.
7241
7242 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7243
7244         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7245         assembler output on *-*-solaris2*.
7246         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7247
7248 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR debug/43557
7251         * gcc.dg/pr43557-1.c: New test.
7252         * gcc.dg/pr43557-2.c: New file.
7253
7254 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7255
7256         PR 43562
7257         * gcc.dg/pr43562.c: New test.
7258
7259 2010-03-30  Jason Merrill  <jason@redhat.com>
7260
7261         PR c++/43076
7262         * g++.dg/template/error-recovery1.C: New.
7263
7264         PR c++/41786
7265         * g++.dg/parse/ambig5.C: New.
7266
7267 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7268
7269         PR debug/43593
7270         * gcc.dg/guality/pr43593.c: New test.
7271
7272 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7273
7274         PR middle-end/43430
7275         * gcc.dg/vect/pr43430-1.c: New.
7276
7277 2010-03-30  Jason Merrill  <jason@redhat.com>
7278
7279         PR c++/43559
7280         * g++.dg/template/partial7.C: New.
7281
7282 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7283
7284         * gcc.target/s390/stackcheck1.c: New testcase.
7285
7286 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7287
7288         PR libfortran/43265
7289         * gfortran.dg/read_eof_8.f90: New test.
7290
7291 2010-03-29  Jason Merrill  <jason@redhat.com>
7292
7293         * gcc.dg/cpp/include6.c: Change [] to ().
7294
7295         N3077
7296         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7297         splicing and UCNs.
7298         * c-c++-common/raw-string-2.c: Add trigraph test.
7299         * c-c++-common/raw-string-8.c: New.
7300         * c-c++-common/raw-string-9.c: New.
7301         * c-c++-common/raw-string-10.c: New.
7302
7303         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7304         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7305         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7306         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7307         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7308         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7309         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7310
7311 2010-03-29  Richard Guenther  <rguenther@suse.de>
7312
7313         PR tree-optimization/43560
7314         * gcc.dg/torture/pr43560.c: New testcase.
7315
7316 2010-03-29  Jason Merrill  <jason@redhat.com>
7317
7318         N3077
7319         * g++.dg/ext/raw-string-1.C: Change [] to ().
7320         * g++.dg/ext/raw-string-2.C: Change [] to ().
7321         Don't use \ in delimiter.
7322         * g++.dg/ext/raw-string-3.C: Change [] to ().
7323         * g++.dg/ext/raw-string-4.C: Change [] to ().
7324         * g++.dg/ext/raw-string-5.C: Change [] to ().
7325         Test for error on \ in delimiter.
7326         * g++.dg/ext/raw-string-6.C: Change [] to ().
7327         * g++.dg/ext/raw-string-7.C: Change [] to ().
7328
7329 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7330
7331         PR 43564
7332         * gcc.dg/pr43564.c: New test.
7333
7334 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7335
7336         PR fortran/43551
7337         * gfortran.dg/direct_io_12.f90: New test.
7338
7339 2010-03-28  Jan Hubicka  <jh@suse.cz>
7340
7341         PR tree-optimization/43505
7342         * gfortran.dg/pr43505.f90: New testcase.
7343
7344 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7345
7346         PR tree-optimization/43528
7347         * gcc.target/i386/pr43528.c: New test.
7348
7349 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7350
7351         PR c/43381
7352         * gcc.dg/parm-impl-decl-3.c: New test.
7353
7354 2010-03-26  Jason Merrill  <jason@redhat.com>
7355
7356         PR c++/43509
7357         * g++.dg/cpp0x/parse1.C: New.
7358
7359 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7360
7361         PR target/43524
7362         * gcc.target/i386/pr43524.c: New test.
7363
7364 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7365
7366         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7367         whitespace, rename main to foo.
7368         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7369         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7370         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7371         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7372         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7373         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7374         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7375         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7376         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7377         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7378         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7379
7380 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7381
7382         PR c++/43327
7383         * g++.dg/other/crash-10.C: New test.
7384         * g++.dg/other/crash-11.C: New test.
7385
7386 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7387
7388         PR libfortran/43517
7389         * gfortran.dg/read_eof_7.f90: New test.
7390
7391 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7392
7393         PR objc/35165
7394         PR testsuite/43512
7395         * objc-obj-c++-shared: New directory.
7396         * objc-obj-c++-shared/Object1-implementation.h: New file.
7397         * objc-obj-c++-shared/Object1.h: New file.
7398         * objc-obj-c++-shared/Protocol1.h: New file.
7399         * objc-obj-c++-shared/next-abi.h: New file.
7400         * objc-obj-c++-shared/next-mapping.h: New file.
7401         * objc/execute/next_mapping.h: Delete.
7402         * objc.dg/special/special.exp: For all targets run the tests with
7403         -fgnu-runtime, for darwin targets also run the tests with
7404         -fnext-runtime.
7405         * objc.dg/dg.exp: Ditto.
7406         * obj-c++.dg/dg.exp: Ditto.
7407         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7408         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7409         include use of updated NeXT interface.
7410         * objc/execute/formal_protocol-5.m: Ditto.
7411         * objc/execute/protocol-isEqual-2.m: Ditto.
7412         * objc/execute/protocol-isEqual-4.m: Ditto.
7413         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7414         Protocol1.h) and next-mapping.h as required.
7415         * objc/execute/object_is_class.m: Ditto.
7416         * objc/execute/enumeration-1.m: Ditto.
7417         * objc/execute/class-13.m: Ditto.
7418         * objc/execute/formal_protocol-2.m: Ditto.
7419         * objc/execute/formal_protocol-4.m: Ditto.
7420         * objc/execute/class-1.m: Ditto.
7421         * objc/execute/bycopy-1.m: Ditto.
7422         * objc/execute/formal_protocol-6.m: Ditto.
7423         * objc/execute/bycopy-3.m: Ditto.
7424         * objc/execute/class-3.m: Ditto.
7425         * objc/execute/bf-11.m: Ditto.
7426         * objc/execute/class-5.m: Ditto.
7427         * objc/execute/bf-13.m: Ditto.
7428         * objc/execute/class-7.m: Ditto.
7429         * objc/execute/bf-15.m: Ditto.
7430         * objc/execute/class-9.m: Ditto.
7431         * objc/execute/bf-17.m: Ditto.
7432         * objc/execute/bf-19.m: Ditto.
7433         * objc/execute/IMP.m: Ditto.
7434         * objc/execute/exceptions/catchall-1.m: Ditto.
7435         * objc/execute/exceptions/trivial.m: Ditto.
7436         * objc/execute/exceptions/finally-1.m: Ditto.
7437         * objc/execute/exceptions/local-variables-1.m: Ditto.
7438         * objc/execute/exceptions/foward-1.m: Ditto.
7439         * objc/execute/bf-2.m: Ditto.
7440         * objc/execute/string1.m: Ditto.
7441         * objc/execute/bf-4.m: Ditto.
7442         * objc/execute/informal_protocol.m: Ditto.
7443         * objc/execute/string3.m: Ditto.
7444         * objc/execute/bf-6.m: Ditto.
7445         * objc/execute/bf-8.m: Ditto.
7446         * objc/execute/class-tests-1.h: Ditto.
7447         * objc/execute/protocol-isEqual-1.m: Ditto.
7448         * objc/execute/protocol-isEqual-3.m: Ditto.
7449         * objc/execute/_cmd.m: Ditto.
7450         * objc/execute/function-message-1.m: Ditto.
7451         * objc/execute/bf-20.m: Ditto.
7452         * objc/execute/bf-common.h: Ditto.
7453         * objc/execute/np-2.m: Ditto.
7454         * objc/execute/class-10.m: Ditto.
7455         * objc/execute/class-12.m: Ditto.
7456         * objc/execute/enumeration-2.m: Ditto.
7457         * objc/execute/class-14.m: Ditto.
7458         * objc/execute/encode-1.m: Ditto.
7459         * objc/execute/formal_protocol-1.m: Ditto.
7460         * objc/execute/formal_protocol-3.m: Ditto.
7461         * objc/execute/accessing_ivars.m: Ditto.
7462         * objc/execute/bycopy-2.m: Ditto.
7463         * objc/execute/class-2.m: Ditto.
7464         * objc/execute/bf-10.m: Ditto.
7465         * objc/execute/formal_protocol-7.m: Ditto.
7466         * objc/execute/root_methods.m: Ditto.
7467         * objc/execute/class-4.m: Ditto.
7468         * objc/execute/bf-12.m: Ditto.
7469         * objc/execute/class-6.m: Ditto.
7470         * objc/execute/bf-14.m: Ditto.
7471         * objc/execute/nested-func-1.m: Ditto.
7472         * objc/execute/class-8.m: Ditto.
7473         * objc/execute/private.m: Ditto.
7474         * objc/execute/bf-16.m: Ditto.
7475         * objc/execute/bf-18.m: Ditto.
7476         * objc/execute/load-3.m: Ditto.
7477         * objc/execute/compatibility_alias.m: Ditto.
7478         * objc/execute/bf-1.m: Ditto.
7479         * objc/execute/no_clash.m: Ditto.
7480         * objc/execute/bf-3.m: Ditto.
7481         * objc/execute/string2.m: Ditto.
7482         * objc/execute/bf-5.m: Ditto.
7483         * objc/execute/string4.m: Ditto.
7484         * objc/execute/bf-7.m: Ditto.
7485         * objc/execute/object_is_meta_class.m: Ditto.
7486         * objc/execute/bf-9.m: Ditto.
7487         * objc/execute/bf-21.m: Ditto.
7488         * objc/execute/cascading-1.m: Ditto.
7489         * objc/execute/trivial.m: Ditto.
7490         * objc/execute/np-1.m: Ditto.
7491         * objc/compile/trivial.m: Ditto.
7492         * objc/execute/class_self-2.m: Include <stdlib.h>.
7493         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7494         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7495         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7496         and 64bit. Use new NeXT interface as required.
7497         * objc.dg/special/unclaimed-category-1.m: Ditto.
7498         * objc.dg/special/unclaimed-category-1.h: Ditto.
7499         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7500         * objc.dg/func-ptr-1.m: Ditto.
7501         * objc.dg/stret-1.m: Ditto.
7502         * objc.dg/encode-2.m: Ditto.
7503         * objc.dg/category-1.m: Ditto.
7504         * objc.dg/encode-3.m: Ditto.
7505         * objc.dg/call-super-3.m: Ditto.
7506         * objc.dg/method-3.m: Ditto.
7507         * objc.dg/func-ptr-2.m: Ditto.
7508         * objc.dg/lookup-1.m: Ditto.
7509         * objc.dg/encode-4.m: Ditto.
7510         * objc.dg/fix-and-continue-1.m: Ditto.
7511         * objc.dg/proto-lossage-3.m: Ditto.
7512         * objc.dg/method-13.m: Ditto.
7513         * objc.dg/proto-qual-1.m: Ditto.
7514         * objc.dg/zero-link-3.m: Ditto.
7515         * objc.dg/bitfield-1.m: Ditto.
7516         * objc.dg/va-meth-1.m: Ditto.
7517         * objc.dg/super-class-3.m: Ditto.
7518         * objc.dg/call-super-1.m: Ditto.
7519         * objc.dg/type-size-2.m: Ditto.
7520         * objc.dg/method-10.m: Ditto.
7521         * objc.dg/defs.m: Ditto.
7522         * objc.dg/const-str-3.m: Ditto.
7523         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7524         Protocol1.h) and next-mapping.h as required. Use new NeXT
7525         interface as required.
7526         * objc.dg/super-class-4.m: Ditto.
7527         * objc.dg/comp-types-8.m: Ditto.
7528         * objc.dg/call-super-2.m: Ditto.
7529         * objc.dg/objc-fast-4.m: Ditto.
7530         * objc.dg/method-6.m: Ditto.
7531         * objc.dg/const-str-3.m: Ditto.
7532         * objc.dg/const-str-7.m: Ditto.
7533         * objc.dg/method-15.m: Ditto.
7534         * objc.dg/method-19.m: Ditto.
7535         * objc.dg/sync-1.m: Ditto.
7536         * objc.dg/layout-1.m: Ditto.
7537         * objc.dg/bitfield-3.m: Ditto.
7538         * objc.dg/try-catch-3.m: Ditto.
7539         * objc.dg/try-catch-7.m: Ditto.
7540         * objc.dg/comp-types-10.m: Ditto.
7541         * objc.dg/selector-2.: Ditto.
7542         * objc.dg/method-7.m: Ditto.
7543         * objc.dg/typedef-alias-1.m: Ditto.
7544         * objc.dg/proto-lossage-2.m: Ditto.
7545         * objc.dg/comp-types-11.m: Ditto.
7546         * objc.dg/sizeof-1.m: Ditto.
7547         * objc.dg/method-17.m: Ditto.
7548         * objc.dg/bitfield-5.m: Ditto.
7549         * objc.dg/try-catch-1.m: Ditto.
7550         * objc.dg/encode-5.m: Ditto.
7551         * objc.dg/fix-and-continue-2.m: Ditto.
7552         * objc.dg/method-9.m: Ditto.
7553         * objc.dg/isa-field-1.m: Ditto.
7554         * objc.dg/local-decl-2.m: Ditto.
7555         * objc.dg/objc-gc-4.m: Ditto.
7556         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7557         * objc.dg/gnu-runtime-3.m: Ditto.
7558         * objc.dg/encode-7.m: Ditto.
7559         * objc.dg/encode-8.m: Ditto.
7560         * objc.dg/selector-3.m: Ditto.
7561         * objc.dg/gnu-runtime-1.m: Ditto.
7562         * objc.dg/const-str-12.m: Ditto.
7563         * objc.dg/gnu-runtime-2.m: Ditto.
7564         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7565         * objc.dg/selector-1.m: Ditto.
7566         * objc.dg/stubify-2.m: Ditto.
7567         * objc.dg/zero-link-1.m: Ditto.
7568         * objc.dg/stret-2.m: Ditto.
7569         * objc.dg/zero-link-2.m: Ditto.
7570         * objc.dg/next-runtime-1.m: Ditto.
7571         * objc.dg/symtab-1.m: Ditto.
7572         * objc.dg/stubify-1.m: Ditto.
7573         * objc.dg/bitfield-2.m: Ditto.
7574         * objc.dg/try-catch-10.m: Apply to both runtimes.
7575         * objc.dg/const-str-1.m: Ditto.
7576         * objc.dg/image-info.m: Ditto.
7577         * objc.dg/encode-9.m: Ditto.
7578         * objc.dg/pragma-1.m: Apply test to all targets.
7579         * objc.dg/const-str-4.m: Ditto.
7580         * objc.dg/const-str-8.m: Ditto.
7581         * objc.dg/super-class-2.m: Ditto.
7582         * objc.dg/try-catch-5.m: Ditto.
7583         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7584         Protocol1.h) and next-mapping.h as required. Use new NeXT
7585         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7586         * objc.dg/const-str-11.m: Ditto.
7587         * objc.dg/const-str-9.m: Ditto.
7588         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7589         * objc.dg/encode-1.m: Remove redundant -lobjc.
7590         * objc.dg/try-catch-9.m: Tidy space.
7591         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7592         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7593         and 64bit. Use new NeXT interface as required.
7594         * obj-c++.dg/template-4.mm: Ditto.
7595         * obj-c++.dg/defs.mm: Ditto.
7596         * obj-c++.dg/basic.mm: Ditto.
7597         * obj-c++.dg/encode-4.mm: Ditto.
7598         * obj-c++.dg/method-17.mm: Ditto.
7599         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7600         * obj-c++.dg/cxx-class-1.mm: Ditto.
7601         * obj-c++.dg/method-10.mm: Ditto.
7602         * obj-c++.dg/va-meth-1.mm: Ditto.
7603         * obj-c++.dg/encode-5.mm: Ditto.
7604         * obj-c++.dg/lookup-2.mm: Ditto.
7605         * obj-c++.dg/template-3.mm: Ditto.
7606         * obj-c++.dg/proto-qual-1.mm: Ditto.
7607         * obj-c++.dg/qual-types-1.m: Ditto.
7608         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7609         * obj-c++.dg/template-1.mm: Ditto.
7610         * obj-c++.dg/encode-6.mm: Ditto.
7611         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7612         Protocol1.h) and next-mapping.h as required. Use new NeXT
7613         interface as required.
7614         * obj-c++.dg/except-1.mm: Ditto.
7615         * obj-c++.dg/const-str-7.mm: Ditto.
7616         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7617         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7618         * obj-c++.dg/selector-2.mm: Ditto.
7619         * obj-c++.dg/isa-field-1.mm: Ditto.
7620         * obj-c++.dg/try-catch-1.mm: Ditto.
7621         * obj-c++.dg/local-decl-1.mm: Ditto.
7622         * obj-c++.dg/try-catch-9.mm: Ditto.
7623         * obj-c++.dg/no-extra-load.mm: Ditto.
7624         * obj-c++.dg/selector-5.mm: Ditto.
7625         * obj-c++.dg/method-12.mm: Ditto.
7626         * obj-c++.dg/try-catch-11.mm: Ditto.
7627         * obj-c++.dg/comp-types-11.mm: Ditto.
7628         * obj-c++.dg/bitfield-3.mm: Ditto.
7629         * obj-c++.dg/method-6.mm: Ditto.
7630         * obj-c++.dg/super-class-2.mm: Ditto.
7631         * obj-c++.dg/method-21.mm: Ditto.
7632         * obj-c++.dg/const-str-8.mm: Ditto.
7633         * obj-c++.dg/try-catch-7.mm: Ditto.
7634         * obj-c++.dg/method-15.mm: Ditto.
7635         * obj-c++.dg/layout-1.mm: Ditto.
7636         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7637         * obj-c++.dg/const-str-3.mm: Ditto.
7638         * obj-c++.dg/try-catch-2.mm: Ditto.
7639         * obj-c++.dg/objc-gc-3.mm: Ditto.
7640         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7641         * obj-c++.dg/bitfield-1.mm: Ditto.
7642         * obj-c++.dg/selector-6.mm: Ditto.
7643         * obj-c++.dg/method-13.mm: Ditto.
7644         * obj-c++.dg/comp-types-12.mm: Ditto.
7645         * obj-c++.dg/bitfield-4.mm: Ditto.
7646         * obj-c++.dg/try-catch-8.mm: Ditto.
7647         * obj-c++.dg/method-2.mm: Ditto.
7648         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7649         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7650         * obj-c++.dg/const-str-4.mm: Ditto.
7651         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7652         * obj-c++.dg/try-catch-3.mm: Ditto.
7653         * obj-c++.dg/comp-types-9.mm: Ditto.
7654         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7655         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7656         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7657         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7658         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7659         Use new NeXT interface as required.
7660         * obj-c++.dg/const-str-10.mm: Ditto.
7661         * obj-c++.dg/const-str-11.mm: Ditto.
7662         * obj-c++.dg/const-str-9.mm: Ditto.
7663         * obj-c++.dg/method-11.mm: Ditto.
7664         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7665         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7666         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7667         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7668         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7669
7670 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7671
7672         PR c++/43206
7673         * g++.dg/template/typedef30.C: New test case.
7674
7675 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR c/43385
7678         * gcc.c-torture/execute/pr43385.c: New test.
7679
7680 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7681
7682         * gcc.dg/strncpy-fix-1.c: New test.
7683
7684 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7685
7686         PR testsuite/41609
7687         * lib/objc-torture.exp (objc-set-runtime-options): New.
7688         * objc/execute/execute.exp: Check runtime options on each pass.
7689         * objc/execute/exceptions/exceptions.exp: Ditto.
7690         * objc/compile/compile.exp: Ditto.
7691
7692         PR testsuite/42348
7693         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7694         standard tests.
7695         (check_effective_target_objc2): New proc.
7696         (check_effective_target_next_runtime): New proc.
7697         * lib/objc.exp: Determine which runtime is in force and support it.
7698         * lib/obj-c++.exp: Ditto.
7699
7700 2010-03-24  Jason Merrill  <jason@redhat.com>
7701
7702         PR c++/43502
7703         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7704
7705 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7706
7707         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7708         a loop.
7709         * gcc.dg/ipa/ipa-2.c: Likewise.
7710         * gcc.dg/ipa/ipa-3.c: Likewise.
7711         * gcc.dg/ipa/ipa-4.c: Likewise.
7712         * gcc.dg/ipa/ipa-5.c: Likewise.
7713         * gcc.dg/ipa/ipa-7.c: Likewise.
7714         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7715         a loop.
7716         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7717         i_can_not_be_propagated_fully2 into a loop.
7718         * gcc.dg/ipa/ipa-8.c: New test.
7719         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7720
7721 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7722
7723         PR debug/19192
7724         PR debug/43479
7725         * gcc.dg/guality/pr43479.c: New test.
7726         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7727         and add volatile keyword.
7728
7729 2010-03-23  Mike Stump  <mikestump@comcast.net>
7730
7731         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7732
7733 2010-03-23  Jason Merrill  <jason@redhat.com>
7734
7735         * g++.dg/ext/altivec-17.C: Adjust error message.
7736
7737         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7738         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7739         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7740         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7741         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7742         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7743
7744 2010-03-22  Jason Merrill  <jason@redhat.com>
7745
7746         PR c++/43333
7747         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7748         * g++.dg/ext/is_pod_98.C: New.
7749
7750         PR c++/43281
7751         * g++.dg/cpp0x/auto18.C: New.
7752
7753         * gcc.dg/pr36997.c: Adjust error message.
7754         * g++.dg/ext/vector9.C: Likewise.
7755         * g++.dg/conversion/simd3.C: Likewise.
7756         * g++.dg/other/error23.C: Likewise.
7757
7758 2010-03-22  Michael Matz  <matz@suse.de>
7759
7760         PR middle-end/43475
7761         * gfortran.dg/pr43475.f90: New testcase.
7762
7763 2010-03-22  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/43390
7766         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7767
7768 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7769
7770         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7771         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7772
7773 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7774             Michael Matz  <matz@suse.de>
7775
7776         PR c++/43081
7777         * g++.dg/parse/crash56.C: New test.
7778
7779 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7780
7781         PR fortran/43450
7782         * gfortran.dg/whole_file_15.f90 : New test.
7783
7784 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7785
7786         PR fortran/43409
7787         * gfortran.dg/inquire_size.f90: New test.
7788
7789 2010-03-20  Richard Guenther  <rguenther@suse.de>
7790
7791         PR rtl-optimization/43438
7792         * gcc.c-torture/execute/pr43438.c: New testcase.
7793
7794 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7795
7796         PR c++/43375
7797         * g++.dg/abi/mangle42.C: New test.
7798
7799 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7800
7801         PR C/43211
7802         * gcc.dg/pr43211.c: New test.
7803         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7804
7805 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7806
7807         PR rtl-optimization/42258
7808         * gcc.target/arm/thumb1-mul-moves.c: New test.
7809
7810         PR target/40697
7811         * gcc.target/arm/thumb-andsi.c: New test.
7812
7813         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7814         dg-require-effective-target.
7815
7816 2010-03-19  Michael Matz  <matz@suse.de>
7817
7818         PR c++/43116
7819         * g++.dg/other/pr43116.C: New testcase.
7820
7821 2010-03-19  Michael Matz  <matz@suse.de>
7822
7823         PR target/43305
7824         * gcc.dg/pr43305.c: New testcase.
7825
7826 2010-03-19  Richard Guenther  <rguenther@suse.de>
7827
7828         PR tree-optimization/43415
7829         * gcc.c-torture/compile/pr43415.c: New testcase.
7830
7831 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7832
7833         PR ada/43106
7834         * gnat.dg/case_optimization2.adb: New test.
7835         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7836
7837 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7838             Jack Howarth <howarth@bromo.med.uc.edu>
7839
7840         PR target/36399
7841         * gcc.target/i386/push-1.c: Don't xfail
7842           scan-assembler-not "movups" on darwin.
7843
7844 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR debug/43058
7847         * gcc.dg/pr43058.c: New test.
7848
7849 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7850
7851         PR middle-end/42450
7852         * g++.dg/torture/pr42450.C: New test.
7853
7854 2010-03-18  Michael Matz  <matz@suse.de>
7855
7856         PR middle-end/43419
7857         * gcc.dg/pr43419.c: New testcase.
7858
7859 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7860
7861         PR rtl-optimization/43360
7862         * gcc.dg/torture/pr43360.c: New.
7863
7864 2010-03-18  Michael Matz  <matz@suse.de>
7865
7866         PR tree-optimization/43402
7867         * gcc.dg/pr43402.c: New testcase.
7868
7869 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7870
7871         PR target/42427
7872         * gcc.dg/pr42427.c: New test.
7873
7874 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7875
7876         PR libfortran/43265
7877         * gfortran.dg/read_empty_file.f: New test.
7878         * gfortran.dg/read_eof_all.f90: New test.
7879         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7880         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7881
7882 2010-03-17  Michael Matz  <matz@suse.de>
7883
7884         * gcc.dg/pr43300.c: Add -w.
7885
7886 2010-03-17  Richard Guenther  <rguenther@suse.de>
7887
7888         * gcc.dg/pr43379.c: Add -w.
7889
7890 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7891
7892         PR fortran/43331
7893         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7894
7895 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7896
7897         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7898
7899 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901         * ada/acats/run_all.sh: Log start and end times.
7902
7903 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7904
7905         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7906
7907 2010-03-16  Richard Guenther  <rguenther@suse.de>
7908
7909         PR middle-end/43379
7910         * gcc.dg/pr43379.c: New testcase.
7911
7912 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR debug/43051
7915         * gcc.dg/guality/pr43051-1.c: New test.
7916
7917 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7918
7919         PR testsuite/43363
7920         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7921
7922 2010-03-15  Michael Matz  <matz@suse.de>
7923
7924         PR middle-end/43300
7925         * gcc.dg/pr43300.c: New testcase.
7926
7927 2010-03-15  Richard Guenther  <rguenther@suse.de>
7928
7929         PR tree-optimization/43367
7930         * gcc.c-torture/compile/pr43367.c: New testcase.
7931
7932 2010-03-15  Richard Guenther  <rguenther@suse.de>
7933
7934         PR tree-optimization/43317
7935         * gcc.dg/pr43317.c: New testcase.
7936
7937 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7938
7939         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7940
7941 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7942
7943         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7944
7945 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7946
7947         PR fortran/43362
7948         * gfortran.dg/impure_constructor_1.f90: New test.
7949
7950 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7951
7952         PR middle-end/43354
7953         * gfortran.dg/graphite/id-pr43354.f: New.
7954
7955 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7956
7957         PR middle-end/43349
7958         * gfortran.dg/graphite/pr43349.f: New.
7959
7960 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7961
7962         PR middle-end/43306
7963         * gcc.dg/graphite/pr43306.c: New.
7964
7965 2010-03-12  David S. Miller  <davem@davemloft.net>
7966
7967         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7968         sparc.
7969
7970 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7971
7972         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7973
7974 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7975
7976         PR fortran/43291
7977         PR fortran/43326
7978         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7979
7980 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7981
7982         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7983         fail for *-*-mingw* targets.
7984
7985 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7986
7987         PR debug/43329
7988         * gcc.dg/guality/pr43329-1.c: New test.
7989
7990 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7991
7992         PR tree-optimization/43257
7993         * g++.dg/torture/pr43257.C: New test.
7994
7995 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7996
7997         PR fortran/43228
7998         * gfortran.dg/namelist_61.f90: New test.
7999
8000 2010-03-11  Richard Guenther  <rguenther@suse.de>
8001
8002         PR tree-optimization/43255
8003         * gcc.c-torture/compile/pr43255.c: New testcase.
8004
8005 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8006
8007         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8008         * gcc.dg/pr43280.c: New testcase.
8009
8010 2010-03-11  Richard Guenther  <rguenther@suse.de>
8011
8012         PR lto/43200
8013         * gcc.dg/lto/20100227-1_0.c: New testcase.
8014         * gcc.dg/lto/20100227-1_1.c: Likewise.
8015
8016 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8017
8018         PR libfortran/43320
8019         PR libfortran/43265
8020         * gfortran.dg/read_eof_6.f: New test
8021         * gfortran.dg/read_x_eof.f90: New test.
8022         * gfortran.dg/read_x_past.f: Update test.
8023
8024 2010-03-10  Jan Hubicka   <jh@suse.cz>
8025
8026         * gcc.c-torture/compile/pr43288.c: New test.
8027
8028 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8029
8030         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8031         -fpic/-fPIC flags.
8032         * g++.old-deja/g++.pt/asm2.C: Likewise.
8033         * gcc.c-torture/compile/20000804-1.c: Likewise.
8034         * gcc.target/i386/clobbers.c: Likewise.
8035
8036 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8037
8038         PR fortran/43303
8039         * gfortran.dg/c_assoc_3.f90: New test.
8040
8041 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8042
8043         PR debug/36728
8044         * gcc.dg/guality/pr36728-1.c: New test.
8045         * gcc.dg/guality/pr36728-2.c: New test.
8046
8047 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8048
8049         * gcc.dg/h8300-div-delay-slot.c: New test.
8050
8051 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8052
8053         PR tree-optimization/43236
8054         * gcc.c-torture/execute/pr43236.c: New test.
8055
8056 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8057
8058         PR middle-end/42859
8059         * g++.dg/eh/pr42859.C: New test.
8060
8061 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR debug/43299
8064         * gcc.dg/pr43299.c: New test.
8065
8066         PR debug/43290
8067         * g++.dg/eh/unwind2.C: New test.
8068
8069 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8070             Reza Yazdani  <reza.yazdani@amd.com>
8071
8072         PR middle-end/43065
8073         * gcc.dg/graphite/run-id-4.c: New.
8074
8075 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8076
8077         PR middle-end/43065
8078         * gcc.dg/graphite/run-id-3.c: New.
8079
8080 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8081
8082         PR middle-end/42644
8083         PR middle-end/42130
8084         * gcc.dg/graphite/id-18.c: New.
8085         * gcc.dg/graphite/run-id-pr42644.c: New.
8086
8087 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8088
8089         PR middle-end/42326
8090         * gcc.dg/graphite/pr42326.c: New.
8091
8092 2010-03-08  Richard Guenther  <rguenther@suse.de>
8093
8094         PR tree-optimization/43269
8095         * gcc.c-torture/execute/pr43269.c: New testcase.
8096
8097 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8098
8099         PR fortran/43256
8100         * gfortran.dg/typebound_call_13.f03: New.
8101
8102 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8103
8104         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8105         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8106
8107 2010-03-05  Jason Merrill  <jason@redhat.com>
8108
8109         * g++.dg/abi/mangle40.C: Require weak and alias.
8110
8111 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8112
8113         PR middle-end/42326
8114         * gfortran.dg/graphite/pr42326.f90: New.
8115         * gfortran.dg/graphite/pr42326-1.f90: New.
8116
8117 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8118
8119         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8120         (gnat_target_compile): Likewise.
8121         Reinitialize GNAT_UNDER_TEST if target changes.
8122         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8123         (local_find_gnatmake): Pass full --GCC to gnatlink.
8124         Remove --LINK.
8125
8126 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8127
8128         PR c/43248
8129         * gcc.dg/compound-literal-1.c: New testcase.
8130
8131 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8132
8133         PR tree-optimization/43164
8134         PR tree-optimization/43191
8135         * gcc.c-torture/compile/pr43164.c: New test.
8136         * gcc.c-torture/compile/pr43191.c: Likewise.
8137
8138 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8139
8140         PR fortran/43244
8141         * gfortran.dg/finalize_9.f90: New.
8142
8143 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8144             Ken Werner <ken@linux.vnet.ibm.com>
8145
8146         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8147         to dg-options for spu.
8148         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8149         dump-scan target to exclude spu.
8150
8151 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8152
8153         PR middle-end/43209
8154         * gcc.dg/tree-ssa/ivopts-4.c: New.
8155
8156 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8157
8158         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8159         include-opts and exclude-opts; skip checking the flags if arguments
8160         are the same as the defaults.
8161         (dg-xfail-if): Verify the number of arguments, supply defaults
8162         for unspecified optional arguments.
8163         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8164
8165 2010-03-03  Jason Merrill  <jason@redhat.com>
8166
8167         PR c++/12909
8168         * g++.dg/abi/mangle40.C: Updated.
8169
8170 2010-03-03  Jason Merrill  <jason@redhat.com>
8171
8172         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8173         * g++.dg/abi/mangle23.C: Likewise.
8174         * g++.dg/eh/simd-2.C: Likewise.
8175         * g++.dg/ext/attribute-test-2.C: Likewise.
8176         * g++.dg/ext/vector14.C: Likewise.
8177         * g++.dg/other/pr34435.C: Likewise.
8178         * g++.dg/template/conv8.C: Likewise.
8179         * g++.dg/template/nontype9.C: Likewise.
8180         * g++.dg/template/qualttp17.C: Likewise.
8181         * g++.dg/template/ref1.C: Likewise.
8182         * g++.old-deja/g++.pt/crash68.C: Likewise.
8183         * g++.old-deja/g++.pt/ref1.C: Likewise.
8184         * g++.old-deja/g++.pt/ref3.C: Likewise.
8185         * g++.old-deja/g++.pt/ref4.C: Likewise.
8186
8187         PR c++/12909
8188         * g++.dg/abi/mangle40.C: New.
8189         * g++.dg/abi/mangle41.C: New.
8190         * g++.dg/lto/20100302_0.C: New.
8191         * g++.dg/lto/20100302_1.C: New.
8192         * g++.dg/lto/20100302.h: New.
8193
8194 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8195
8196         PR fortran/43243
8197         * gfortran.dg/internal_pack_12.f90: New test.
8198
8199 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8200
8201         * gcc.dg/pr36997.c: Adjust error message.
8202
8203 2010-03-03  Mike Stump  <mikestump@comcast.net>
8204
8205         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8206         adjustments to not be present on machines that align the stack to
8207         more than 4 bytes and don't have a red zone yet as that is an
8208         unimplemented optimization.
8209
8210 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8211
8212         PR fortran/43169
8213         * gfortran.dg/impure_assignment_3.f90: New.
8214
8215 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8216
8217         PR debug/43229
8218         * gfortran.dg/pr43229.f90: New test.
8219
8220         PR debug/43237
8221         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8222
8223         PR debug/43177
8224         * gcc.dg/guality/pr43177.c: New test.
8225
8226 2010-03-02  Jason Merrill  <jason@redhat.com>
8227
8228         * g++.dg/ext/vector9.C: Adjust error message.
8229         * g++.dg/conversion/simd3.C: Likewise.
8230         * g++.dg/other/error23.C: Likewise.
8231
8232 2010-03-02  Mike Stump  <mikestump@comcast.net>
8233
8234         PR c++/41090
8235         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8236
8237 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8238
8239         PR fortran/43180
8240         * gfortran.dg/internal_pack_10.f90: New test.
8241
8242         PR fortran/43173
8243         * gfortran.dg/internal_pack_11.f90: New test.
8244
8245 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8246
8247         PR middle-end/42640
8248         * gcc.dg/tree-ssa/pr42640.c: New.
8249
8250 2010-03-01  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/43220
8253         * gcc.c-torture/execute/pr43220.c: New testcase.
8254
8255 2010-03-01  Richard Guenther  <rguenther@suse.de>
8256
8257         PR middle-end/43213
8258         * gcc.dg/pr43213.c: New testcase.
8259
8260 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8261
8262         PR pch/14940
8263         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8264
8265 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8266
8267         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8268         New function.
8269         (check_effective_target_ucn): Likewise.
8270
8271         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8272         if !ucn.
8273         * gcc.dg/ucnid-2.c: Likewise.
8274         * gcc.dg/ucnid-3.c: Likewise.
8275         * gcc.dg/ucnid-4.c: Likewise.
8276         * gcc.dg/ucnid-11.c: Likewise.
8277         * gcc.dg/ucnid-12.c: Likewise.
8278         * gcc.dg/ucnid-6.c: Skip if !ucn.
8279         * gcc.dg/ucnid-9.c: Likewise.
8280
8281 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8284         lists to dg-skip-if.
8285         * gcc.target/i386/stackalign/return-3.c: Likewise.
8286
8287 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8288
8289         * gcc.target/i386/clearcap.map: New file.
8290         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8291         Pass clearcap.map by default if supported.
8292
8293 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8294
8295         PR fortran/42900
8296         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8297         Explain this.
8298         * gfortran.dg/stat_2.f90: Likewise.
8299
8300 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8301
8302         PR fortran/43199
8303         * gfortran.dg/module_read_2.f90: New test.
8304
8305 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8306
8307         PR c++/42748
8308         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8309         * g++.dg/abi/mangle12.C: Likewise.
8310         * g++.dg/abi/mangle20-2.C: Likewise.
8311         * g++.dg/abi/mangle17.C: Likewise.
8312         * g++.dg/template/cond2.C: Likewise.
8313         * g++.dg/template/pr35240.C: Likewise.
8314
8315 2010-02-27  Richard Guenther  <rguenther@suse.de>
8316
8317         PR tree-optimization/43186
8318         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8319
8320 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8321
8322         * g++.dg/abi/packed1.C: Expect warning on the SH.
8323
8324 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8325
8326         PR c++/42054:
8327         * g++.dg/parse/error37.C: New test.
8328
8329 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8330
8331         PR c/24577
8332         PR c/43192
8333         * gcc.dg/pr8927-1.c: Match new note.
8334         * gcc.dg/990506-0.c: Likewise.
8335         * gcc.dg/gomp/flush-2.c: Likewise.
8336         * gcc.dg/gomp/atomic-5.c: Likewise.
8337         * gcc.dg/gomp/pr34607.c: Likewise.
8338         * gcc.dg/pr35746.c: Likewise.
8339         * gcc.dg/cpp/pragma-1.c: Likewise.
8340         * gcc.dg/cpp/pragma-2.c: Likewise.
8341         * gcc.dg/pr41842.c: Likewise.
8342         * gcc.dg/noncompile/20040629-1.c: Likewise.
8343         * objc.dg/private-1.m: Likewise.
8344
8345 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8346
8347         PR fortran/43185
8348         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8349         * gfortran.dg/default_initialization_4.f90: New test.
8350
8351 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8352
8353         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8354         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8355         * gnat.dg/thin_pointer2.adb: New test.
8356         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8357
8358 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8359
8360         PR c/20631
8361         * gcc.dg/cpp/c90-pedantic.c: New.
8362         * gcc.dg/cpp/c90.c: New.
8363         * gcc.dg/gnu90-const-expr-1.c: New.
8364         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8365
8366 2010-02-26  Richard Guenther  <rguenther@suse.de>
8367
8368         PR tree-optimization/43186
8369         * gcc.c-torture/compile/pr43186.c: New testcase.
8370
8371 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8372
8373         PR debug/43190
8374         * c-c++-common/dwarf2/pr43190.c: New test.
8375
8376 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8377
8378         PR testsuite/37074:
8379         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8380
8381 2010-02-26  Richard Guenther  <rguenther@suse.de>
8382
8383         PR tree-optimization/43188
8384         * gcc.c-torture/compile/pr43188.c: New testcase.
8385
8386 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8387
8388         PR target/43175
8389         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8390
8391 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8392
8393         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8394
8395 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8396
8397         PR target/43154
8398         * gcc.target/powerpc/pr43154.c: New file.
8399
8400 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR debug/43166
8403         * gfortran.dg/debug/pr43166.f: New test.
8404
8405         PR debug/43165
8406         * gcc.dg/torture/pr43165.c: New test.
8407
8408 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8409
8410         PR c/43128
8411         * c-c++-common/pr41779.c: Update.
8412
8413 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8414
8415         PR ada/32547
8416         * lib/gnat-dg.exp (gnat_load): Redefine.
8417
8418         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8419         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8420
8421 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423         PR libobjc/36610
8424         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8425         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8426         -fgnu-runtime.
8427         Sort entries.
8428
8429 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8432
8433 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8434
8435         PR debug/43150
8436         * gcc.dg/guality/vla-1.c: New test.
8437
8438 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8439
8440         PR fortran/43042
8441         * gfortran.dg/c_ptr_tests_15.f90: New test.
8442
8443 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8444
8445         PR target/43107
8446         * gcc.target/i386/pr43107.c: New test.
8447
8448 2010-02-23  Jason Merrill  <jason@redhat.com>
8449
8450         PR c++/43143
8451         * g++.dg/cpp0x/variadic100.C: New.
8452
8453 2010-02-23  Jason Merrill  <jason@redhat.com>
8454
8455         PR debug/42800
8456         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8457         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8458         * c-c++-common/dwarf2/vla1.c: New.
8459
8460 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR target/43139
8463         * gcc.dg/pr43139.c: New test.
8464
8465         PR debug/43077
8466         * gcc.dg/guality/pr43077-1.c: New test.
8467
8468 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8469
8470         PR 43123
8471         * gcc.dg/march.c: New.
8472         * gcc.dg/march-generic.c: New.
8473         * gcc.dg/mtune.c: New.
8474
8475 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8476
8477         PR middle-end/43083
8478         * gcc.dg/graphite/pr43083.c: New.
8479
8480 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8481
8482         PR middle-end/43097
8483         * gfortran.dg/graphite/pr43097.f: New.
8484
8485 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8486             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8487
8488         PR middle-end/43140
8489         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8490
8491 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8492
8493         PR middle-end/43026
8494         * g++.dg/graphite/pr43026.C: New.
8495
8496 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8497
8498         PR c++/43126
8499         * gcc.dg/cleanup-1.c: Update.
8500         * gcc.dg/func-args-1.c: Update.
8501         * gcc.dg/format/sentinel-1.c: Update.
8502         * g++.old-deja/g++.jason/scoping10.C: Update.
8503         * g++.old-deja/g++.ns/lookup5.C: Update.
8504         * g++.dg/ext/cleanup-1.C: Update.
8505         * g++.dg/parse/varmod1.C: Update.
8506         * g++.dg/parse/error33.C: Update.
8507         * g++.dg/expr/call3.C: Update.
8508         * g++.dg/func-args-1.C: New.
8509
8510 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8511
8512         PR c/43125
8513         * gcc.dg/attr-used-2.c: Moved to ...
8514         * c-c++-common/attr-used-2.c: Here.
8515
8516         * gcc.dg/attr-used.c: Moved to ...
8517         * c-c++-common/attr-used.c: Here.
8518
8519 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8520
8521         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8522
8523 2010-02-22  Richard Guenther  <rguenther@suse.de>
8524
8525         PR lto/43045
8526         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8527         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8528
8529 2010-02-22  Richard Guenther  <rguenther@suse.de>
8530
8531         PR tree-optimization/42749
8532         * gcc.c-torture/compile/pr42749.c: New testcase.
8533
8534 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8535
8536         PR fortran/43072
8537         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8538         * gfortran.dg/internal_pack_9.f90: New test.
8539
8540 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8541
8542         PR c++/23510
8543         * g++.dg/template/recurse.C: Adjust.
8544         * g++.dg/template/pr23510.C: New.
8545
8546 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8547
8548         PR c++/42824
8549         * g++.dg/template/memclass4.C: New test.
8550
8551 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8552
8553         PR fortran/35259
8554         * gfortran.dg/reassoc_5.f90: New test.
8555
8556 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8557
8558         PR target/43067
8559         * gcc.target/i386/pr43067.c: New test.
8560
8561 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8562
8563         PR c++/35669
8564         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8565         -Wconversion-null.
8566         * g++.dg/warn/Wconversion-null.C: New test.
8567         * g++.old-deja/g++.other/null1.C: Move to...
8568         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8569
8570 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8571
8572         PR fortran/36932
8573         PR fortran/36933
8574         * gfortran.dg/dependency_26.f90: New test.
8575
8576         PR fortran/43072
8577         * gfortran.dg/internal_pack_7.f90: New test.
8578
8579         PR fortran/43111
8580         * gfortran.dg/internal_pack_8.f90: New test.
8581
8582 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8583
8584         PR 43128
8585         * c-c++-common/pr41779.c: Fix broken testcase.
8586
8587 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8588
8589         PR 36513
8590         * c-c++-common/pr36513.c: New testcase.
8591         * c-c++-common/pr36513-2.c: New testcase.
8592
8593 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8594
8595         PR 41779
8596         * c-c++-common/pr41779.c: New.
8597
8598 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8599
8600         PR debug/43084
8601         * gcc.dg/pr43084.c: New test.
8602
8603 2010-02-19  Richard Guenther  <rguenther@suse.de>
8604
8605         PR tree-optimization/42916
8606         * gcc.dg/pr42916.c: New testcase.
8607
8608 2010-02-18  Jason Merrill  <jason@redhat.com>
8609
8610         PR c++/42837
8611         * g++.dg/abi/packed1.C: Add expected warning.
8612
8613         PR c++/43108
8614         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8615         * gcc.dg/torture/dg-torture.exp: Likewise.
8616         * c-c++-common/torture/complex-sign.h,
8617         c-c++-common/torture/complex-sign-add.c,
8618         c-c++-common/torture/complex-sign-mixed-add.c,
8619         c-c++-common/torture/complex-sign-mixed-div.c,
8620         c-c++-common/torture/complex-sign-mixed-mul.c,
8621         c-c++-common/torture/complex-sign-mixed-sub.c,
8622         c-c++-common/torture/complex-sign-mul.c,
8623         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8624         Adapt for C++ compilation as well.
8625
8626         PR c++/43070
8627         * g++.dg/ext/label1.C: Update.
8628         * g++.dg/ext/label2.C: Update.
8629
8630         PR c++/26261
8631         * g++.dg/template/dependent-name6.C: New.
8632
8633         PR c++/43109
8634         * g++.dg/parse/namespace12.C: New.
8635
8636 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8637
8638         PR tree-optimization/43066
8639         * gcc.c-torture/compile/pr43066.c: New test.
8640
8641 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8642
8643         * g++.dg/ext/attrib35.C: Fix target selector string.
8644         * g++.dg/ext/attrib36.C: Ditto.
8645         * g++.dg/ext/attrib37.C: Ditto.
8646         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8647         * g++.dg/abi/mangle25.C: Ditto.
8648
8649 2010-02-17  Jason Merrill  <jason@redhat.com>
8650
8651         PR c++/43069
8652         * g++.dg/parse/namespace11.C: New.
8653
8654         PR c++/43093
8655         * g++.dg/ext/attrib37.C: New.
8656
8657         PR c++/43079
8658         * g++.dg/template/ptrmem20.C: New.
8659
8660 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8661
8662         PR target/43103
8663         * gcc.target/i386/xop-check.h: Include m256-check.h.
8664         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8665         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8666         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8667         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8668
8669 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8670
8671         PR debug/42918
8672         * gcc.dg/pr42918.c: New test.
8673
8674 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8675
8676         * g++.dg/ext/attrib36.C: Require ILP32.
8677
8678 2010-02-16  Richard Guenther  <rguenther@suse.de>
8679
8680         PR tree-optimization/41043
8681         * gfortran.dg/pr41043.f90: New testcase.
8682         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8683
8684 2010-02-16  Jason Merrill  <jason@redhat.com>
8685
8686         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8687
8688 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8689
8690         PR tree-optimization/43074
8691         * gcc.dg/vect/fast-math-pr43074.c: New test.
8692
8693 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8694
8695         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8696
8697 2010-02-16  Jason Merrill  <jason@redhat.com>
8698
8699         PR c++/43031
8700         * g++.dg/ext/attrib36.C: New.
8701
8702         PR c++/43036
8703         * g++.dg/other/array6.C: New.
8704
8705 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8706
8707         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8708
8709 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8710
8711         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8712         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8713         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8714         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8715         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8716         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8717
8718 2010-02-15  Richard Guenther  <rguenther@suse.de>
8719
8720         PR middle-end/43068
8721         * g++.dg/torture/pr43068.C: New testcase.
8722
8723 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8724
8725         PR c++/43024
8726         * g++.dg/opt/ice1.C: New.
8727
8728 2010-02-14  Jason Merrill  <jason@redhat.com>
8729
8730         PR c++/41997
8731         * g++.dg/cpp0x/initlist-opt.C: New.
8732
8733 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8734
8735         PR fortran/41113
8736         PR fortran/41117
8737         * gfortran.dg/internal_pack_6.f90: New test.
8738
8739 2010-02-12  Jason Merrill  <jason@redhat.com>
8740
8741         PR c++/43054
8742         * g++.dg/cpp0x/variadic99.C: New.
8743
8744 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8745
8746         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8747         sign extend pointers to gualchk_t.
8748
8749         PR c++/43033
8750         * g++.dg/other/default3.C: Xfail g4 test.
8751
8752 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8753
8754         PR middle-end/43012
8755         * gcc.dg/graphite/pr43012.c: New.
8756
8757 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8758
8759         PR middle-end/42930
8760         * g++.dg/graphite/pr42930.C: New.
8761
8762 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8763
8764         PR middle-end/42914
8765         PR middle-end/42530
8766         * gcc.dg/graphite/pr42530.c: New.
8767         * gcc.dg/graphite/pr42914.c: New.
8768
8769 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8770
8771         PR middle-end/42771
8772         * gcc.dg/graphite/pr42771.c: New.
8773
8774 2010-02-11  Richard Guenther  <rguenther@suse.de>
8775
8776         PR tree-optimization/42998
8777         * gcc.c-torture/compile/pr42998.c: New testcase.
8778
8779 2010-02-10  Jason Merrill  <jason@redhat.com>
8780
8781         PR c++/41896
8782         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8783
8784         PR c++/42983, core issue 906
8785         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8786         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8787
8788         PR c++/43016
8789         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8790
8791 2010-02-10  Richard Guenther  <rguenther@suse.de>
8792
8793         PR tree-optimization/43017
8794         * gcc.dg/torture/pr43017.c: New testcase.
8795
8796 2010-02-10  Tobias Burnus <burnus@net-b.de>
8797
8798         PR fortran/40823
8799         * gfortran.dg/private_type_1.f90: Update error location.
8800         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8801         * gfortran.dg/typebound_operator_2.f03: Ditto.
8802         * gfortran.dg/assignment_2.f90: Ditto.
8803         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8804         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8805
8806 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8807
8808         PR fortran/43015
8809         * gfortran.dg/bind_c_usage_20.f90: New test.
8810
8811 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR debug/43010
8814         * g++.dg/debug/pr43010.C: New test.
8815
8816 2010-02-10  Richard Guenther  <rguenther@suse.de>
8817
8818         PR c/43007
8819         * gcc.c-torture/execute/20100209-1.c: New testcase.
8820         * gcc.dg/fold-div-3.c: Likewise.
8821
8822 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8823
8824         * gcc.dg/builtin-ffs-1.c: New test.
8825
8826 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8827
8828         PR fortran/42999
8829         * gfortran.dg/array_constructor_35.f90: New test.
8830
8831 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8832
8833         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8834
8835 2010-02-09  Jason Merrill  <jason@redhat.com>
8836
8837         PR c++/42399
8838         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8839
8840         PR c++/42370
8841         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8842
8843 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8844
8845         PR fortran/41869
8846         * gfortran.dg/module_write_1.f90: New test.
8847
8848 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8849
8850         * gcc.dg/pr19340.c: Adjust.
8851
8852 2010-02-09  Richard Guenther  <rguenther@suse.de>
8853
8854         PR tree-optimization/43008
8855         * gcc.c-torture/execute/pr43008.c: New testcase.
8856
8857 2010-02-09  Richard Guenther  <rguenther@suse.de>
8858
8859         PR tree-optimization/43000
8860         * gcc.dg/torture/pr43000.c: New testcase.
8861         * gcc.dg/torture/pr43002.c: Likewise.
8862
8863 2010-02-09  Daniel Kraft  <d@domob.eu>
8864
8865         PR fortran/39171
8866         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8867         and pass -Wsurprising as necessary.
8868
8869 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8870
8871         PR tree-optimization/42890
8872         * g++.dg/torture/pr42890.C: New test.
8873
8874 2010-02-08  Richard Guenther  <rguenther@suse.de>
8875
8876         PR middle-end/42995
8877         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8878
8879 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8880
8881         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8882         return 0 from main.
8883         * gcc.dg/graphite/block-1.c: Same.
8884         * gcc.dg/graphite/block-3.c: Same.
8885         * gcc.dg/graphite/block-4.c: Same.
8886         * gcc.dg/graphite/block-5.c: Same.
8887         * gcc.dg/graphite/block-6.c: Same.
8888         * gcc.dg/graphite/block-7.c: Same.
8889         * gcc.dg/graphite/interchange-0.c: Same.
8890         * gcc.dg/graphite/interchange-1.c: Same.
8891         * gcc.dg/graphite/interchange-10.c: Same.
8892         * gcc.dg/graphite/interchange-11.c: Same.
8893         * gcc.dg/graphite/interchange-12.c: Same.
8894         * gcc.dg/graphite/interchange-2.c: Same.
8895         * gcc.dg/graphite/interchange-3.c: Same.
8896         * gcc.dg/graphite/interchange-4.c: Same.
8897         * gcc.dg/graphite/interchange-5.c: Same.
8898         * gcc.dg/graphite/interchange-6.c: Same.
8899         * gcc.dg/graphite/interchange-7.c: Same.
8900         * gcc.dg/graphite/interchange-8.c: Same.
8901         * gcc.dg/graphite/interchange-9.c: Same.
8902         * gcc.dg/graphite/interchange-mvt.c: Same.
8903
8904 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8905
8906         * gfortran.dg/graphite/id-19.f: New.
8907         * gfortran.dg/graphite/pr14741.f90: New.
8908         * gfortran.dg/graphite/pr41924.f90: New.
8909         * gfortran.dg/graphite/run-id-2.f90: New.
8910
8911 2010-02-07  Richard Guenther  <rguenther@suse.de>
8912
8913         PR middle-end/42956
8914         * gcc.c-torture/compile/pr42956.c: New testcase.
8915
8916 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8917
8918         PR libfortran/42742
8919         * gfortran.dg/fmt_cache_2.f: New test.
8920
8921 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8922
8923         * gfortran.dg/read_no_eor.f90: New test.
8924
8925 2010-02-05  Jason Merrill  <jason@redhat.com>
8926
8927         * g++.dg/ext/label13.C: Move constructor body out of class.
8928
8929 2010-02-03  Jason Merrill  <jason@redhat.com>
8930
8931         PR c++/42870
8932         * g++.dg/ext/dllexport3.C: New.
8933
8934 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8935
8936         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8937
8938 2010-02-05  Richard Guenther  <rguenther@suse.de>
8939
8940         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8941
8942 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8943
8944         PR c++/42915
8945         * g++.dg/other/crash-9.C: New test.
8946
8947 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8948
8949         PR fortran/42309
8950         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8951
8952 2010-02-04  Richard Guenther  <rguenther@suse.de>
8953
8954         PR rtl-optimization/42952
8955         * gcc.dg/torture/pr42952.c: New testcase.
8956
8957 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8958
8959         PR libfortran/42901
8960         * gfortran.dg/namelist_60.f90: New test.
8961
8962 2010-02-03  Jason Merrill  <jason@redhat.com>
8963
8964         PR c++/40138
8965         * g++.dg/ext/builtin11.C: New.
8966
8967         PR c++/4926
8968         PR c++/38600
8969         * g++.dg/abi/mangle35.C: New.
8970         * g++.dg/abi/mangle37.C: New.
8971
8972         PR c++/12909
8973         * g++.dg/abi/mangle36.C: New.
8974
8975         PR c++/35652
8976         * g++.dg/warn/string1.C: New.
8977
8978 2010-02-03  Richard Guenther  <rguenther@suse.de>
8979
8980         PR tree-optimization/42944
8981         * gcc.dg/errno-1.c: New testcase.
8982
8983 2010-02-03  Richard Guenther  <rguenther@suse.de>
8984
8985         PR middle-end/42927
8986         * gcc.c-torture/compile/pr42927.c: New testcase.
8987
8988 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8989
8990         PR fortran/42936
8991         * gfortran.dg/null_4.f90: New test.
8992
8993 2010-02-02  Jason Merrill  <jason@redhat.com>
8994
8995         PR c++/41090
8996         * g++.dg/ext/label13.C: New.
8997
8998 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8999
9000         PR fortran/42650
9001         * gfortran.dg/func_result_5.f90: New test.
9002
9003 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9004
9005         PR fortran/42922
9006         * gfortran.dg/pure_initializer_3.f90: News test.
9007
9008 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9009
9010         PR fortran/42888
9011         * gfortran.dg/allocate_derived_2.f90: New test.
9012
9013 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9014
9015         PR middle-end/42898
9016         * gcc.dg/torture/pr42898-2.c: New test.
9017
9018 2010-01-31  Richard Guenther  <rguenther@suse.de>
9019
9020         PR middle-end/42898
9021         * gcc.dg/torture/pr42898.c: New testcase.
9022
9023 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9024
9025         PR fortran/38324
9026         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9027         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9028
9029 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9030
9031         * g++.dg/tree-ssa/inline-1.C: New.
9032         * g++.dg/tree-ssa/inline-2.C: New.
9033         * g++.dg/tree-ssa/inline-3.C: New.
9034
9035 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9036
9037         PR testsuite/41701
9038         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9039         the string 'pow' in the pathname of the compiler from generating a
9040         test failure.
9041
9042 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9043
9044         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9045         * g++.old-deja/g++.mike/eh17.C: Likewise.
9046         * g++.old-deja/g++.mike/p5571.C: Likewise.
9047
9048 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9049
9050         PR c++/42758
9051         PR c++/42634
9052         PR c++/42336
9053         PR c++/42797
9054         PR c++/42880
9055         * g++.dg/other/crash-5.C: New test.
9056         * g++.dg/other/crash-6.C: New test.
9057         * g++.dg/other/crash-7.C: New test.
9058         * g++.dg/other/crash-8.C: New test.
9059
9060 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR rtl-optimization/42889
9063         * gcc.dg/pr42889.c: New test.
9064
9065 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9066
9067         * gcc.target/i386/pr42881.c: Use SSE2.
9068
9069 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9070
9071         PR target/42891
9072         * gcc.target/i386/pr42891.c: New test.
9073
9074 2010-01-28  Richard Guenther  <rguenther@suse.de>
9075
9076         PR tree-optimization/42871
9077         * g++.dg/torture/pr42871.C: New testcase.
9078
9079 2010-01-28  Richard Guenther  <rguenther@suse.de>
9080
9081         * gcc.dg/Wobjsize-1.h: New testcase.
9082         * gcc.dg/Wobjsize-1.c: Likewise.
9083
9084 2010-01-28  Richard Guenther  <rguenther@suse.de>
9085
9086         PR middle-end/42883
9087         * g++.dg/torture/pr42883.C: New testcase.
9088
9089 2010-01-28  Michael Matz  <matz@suse.de>
9090
9091         * gcc.target/i386/pr42881.c: New test.
9092
9093 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9094
9095         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9096         Add i?86-*-solaris2* support.
9097
9098 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9099
9100         PR c++/42713
9101         PR c++/42820
9102         * g++.dg/template/typedef27.C: New test case.
9103         * g++.dg/template/typedef28.C: New test case.
9104
9105 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9106
9107         * gcc.dg/optimize-bswap*.c: Add ARM target
9108
9109 2010-01-27  Richard Guenther  <rguenther@suse.de>
9110
9111         PR middle-end/42878
9112         * gcc.dg/torture/pr42878-1.c: New testcase.
9113         * gcc.dg/torture/pr42878-2.c: Likewise.
9114
9115 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR middle-end/42874
9118         * gcc.dg/vla-22.c: New test.
9119
9120 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9121
9122         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9123         current collation.
9124
9125 2010-01-26  Richard Guenther  <rguenther@suse.de>
9126
9127         PR rtl-optimization/42685
9128         * gcc.dg/pr42685.c: New testcase.
9129         * g++.dg/other/pr42685.C: Likewise.
9130
9131 2010-01-26  Richard Guenther  <rguenther@suse.de>
9132
9133         PR middle-end/42806
9134         * g++.dg/other/pr42806.C: New testcase.
9135
9136 2010-01-26  Richard Guenther  <rguenther@suse.de>
9137
9138         PR tree-optimization/42250
9139         * gcc.dg/pr42250.c: New testcase.
9140
9141 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9142
9143         * gnat.dg/array_bounds_test.adb: New test.
9144
9145 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9146
9147         PR fortran/42858
9148         * gfortran.dg/generic_21.f90: New test.
9149
9150 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152         PR testsuite/41522
9153         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9154
9155 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/42748
9158         * g++.dg/abi/arm_va_list2.C: New test.
9159         * g++.dg/abi/arm_va_list2.h: Companion header file.
9160
9161 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9162
9163         PR fortran/41044
9164         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9165
9166         PR fortran/41167
9167         * gfortran.dg/char_array_arg_1.f90 : New test.
9168
9169         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9170
9171 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9172
9173         PR fortran/39304
9174         * gfortran.dg/generic_20.f90: New test.
9175
9176 2010-01-22  Michael Matz  <matz@suse.de>
9177
9178         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9179         -msse2.
9180
9181 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9182
9183         PR fortran/42736
9184         * gfortran.dg/dependency_25.f90 : New test.
9185
9186 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9187
9188         PR tree-optimization/42585
9189         * gcc.dg/tree-ssa/pr42585.c: New test.
9190
9191 2010-01-21  Richard Guenther  <rguenther@suse.de>
9192
9193         PR middle-end/19988
9194         * gcc.dg/pr19988.c: New testcase.
9195
9196 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9197
9198         * g++.dg/compat/decimal/compat-common.h: New file.
9199         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9200         * g++.dg/compat/decimal/pass_x.h: New file.
9201         * g++.dg/compat/decimal/pass_y.h: New file.
9202         * g++.dg/compat/decimal/pass-1_main.C: New file.
9203         * g++.dg/compat/decimal/pass-1_x.C: New file.
9204         * g++.dg/compat/decimal/pass-1_y.C: New file.
9205         * g++.dg/compat/decimal/pass-2_main.C: New file.
9206         * g++.dg/compat/decimal/pass-2_x.C: New file.
9207         * g++.dg/compat/decimal/pass-2_y.C: New file.
9208         * g++.dg/compat/decimal/pass-3_main.C: New file.
9209         * g++.dg/compat/decimal/pass-3_x.C: New file.
9210         * g++.dg/compat/decimal/pass-3_y.C: New file.
9211         * g++.dg/compat/decimal/pass-4_main.C: New file.
9212         * g++.dg/compat/decimal/pass-4_x.C: New file.
9213         * g++.dg/compat/decimal/pass-4_y.C: New file.
9214         * g++.dg/compat/decimal/pass-5_main.C: New file.
9215         * g++.dg/compat/decimal/pass-5_x.C: New file.
9216         * g++.dg/compat/decimal/pass-5_y.C: New file.
9217         * g++.dg/compat/decimal/pass-6_main.C: New file.
9218         * g++.dg/compat/decimal/pass-6_x.C: New file.
9219         * g++.dg/compat/decimal/pass-6_y.C: New file.
9220         * g++.dg/compat/decimal/return_x.h: New file.
9221         * g++.dg/compat/decimal/return_y.h: New file.
9222         * g++.dg/compat/decimal/return-1_main.C: New file.
9223         * g++.dg/compat/decimal/return-1_x.C: New file.
9224         * g++.dg/compat/decimal/return-1_y.C: New file.
9225         * g++.dg/compat/decimal/return-2_main.C: New file.
9226         * g++.dg/compat/decimal/return-2_x.C: New file.
9227         * g++.dg/compat/decimal/return-2_y.C: New file.
9228         * g++.dg/compat/decimal/return-3_main.C: New file.
9229         * g++.dg/compat/decimal/return-3_x.C: New file.
9230         * g++.dg/compat/decimal/return-3_y.C: New file.
9231         * g++.dg/compat/decimal/return-4_main.C: New file.
9232         * g++.dg/compat/decimal/return-4_x.C: New file.
9233         * g++.dg/compat/decimal/return-4_y.C: New file.
9234         * g++.dg/compat/decimal/return-5_main.C: New file.
9235         * g++.dg/compat/decimal/return-5_x.C: New file.
9236         * g++.dg/compat/decimal/return-5_y.C: New file.
9237         * g++.dg/compat/decimal/return-6_main.C: New file.
9238         * g++.dg/compat/decimal/return-6_x.C: New file.
9239         * g++.dg/compat/decimal/return-6_y.C: New file.
9240
9241 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9242
9243         PR debug/42715
9244         * gcc.dg/pr42715.c: New.
9245
9246 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9247
9248         PR c++/42038
9249         * g++.dg/parse/crash55.C: New.
9250
9251 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9252
9253         PR debug/42782
9254         * gcc.dg/guality/pr42782.c: New.
9255
9256 2010-01-20  Jason Merrill  <jason@redhat.com>
9257
9258         PR c++/41788
9259         * g++.dg/abi/packed1.C: New.
9260
9261         PR c++/41920
9262         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9263
9264         PR c++/40750
9265         * g++.dg/parse/fn-typedef1.C: New.
9266         * g++.dg/other/cv_quals.C: Adjust.
9267
9268 2010-01-20  Anthony Green  <green@moxielogic.com>
9269
9270         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9271         pack(push) pragma).
9272         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9273         * gcc.dg/20020312-2.c: Port this to the moxie core.
9274         * gcc.dg/weak/typeof-2.c: Ditto.
9275
9276 2010-01-20  Richard Guenther  <rguenther@suse.de>
9277
9278         PR tree-optimization/42717
9279         * gcc.c-torture/compile/pr42717.c: New testcase.
9280
9281 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9282
9283         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9284         of signed, add a few new tests.
9285
9286         PR middle-end/42803
9287         * g++.dg/parse/limits-initializer1.C: New test.
9288
9289 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9290
9291         PR fortran/42804
9292         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9293         * gfortran.dg/typebound_call_12.f03: New test.
9294
9295 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/42783
9298         * gfortran.dg/bounds_check_15.f90 : New test.
9299
9300 2010-01-19  Michael Matz  <matz@suse.de>
9301
9302         PR tree-optimization/41783
9303         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9304
9305 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9306
9307         PR target/38697.
9308         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9309         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9310         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9311         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9312         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9313         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9314         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9315         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9316         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9317         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9318         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9319
9320 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9321
9322         PR fortran/42545
9323         * gfortran.dg/extends_6.f03: Modified an error message.
9324         * gfortran.dg/extends_10.f03: New test.
9325         * gfortran.dg/private_type_6.f03: Modified an error message.
9326         * gfortran.dg/structure_constructor_8.f03: Ditto.
9327
9328 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR tree-optimization/42719
9331         * gcc.dg/pr42719.c: New test.
9332
9333         PR debug/42728
9334         * gcc.dg/pr42728.c: New test.
9335
9336 2010-01-19  Anthony Green  <green@moxielogic.com>
9337
9338         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9339
9340 2010-01-18  Anthony Green  <green@moxielogic.com>
9341
9342         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9343         for moxie.
9344
9345 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9346
9347         * g++.dg/template/error45.C: reverted as part of reverting the
9348         fix of PR c++/42634.
9349
9350 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9351
9352         PR c++/42634
9353         * g++.dg/template/error45.C: New test.
9354
9355 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9356
9357         PR c++/42766
9358         * g++.dg/conversion/op6.C: New test.
9359
9360 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9361
9362         PR target/42774
9363         * gcc.target/alpha/pr42774.c: New test.
9364
9365 2010-01-18  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/42781
9368         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9369
9370 2010-01-17  Richard Guenther  <rguenther@suse.de>
9371
9372         PR middle-end/42248
9373         * gcc.c-torture/execute/pr42248.c: New testcase.
9374
9375 2010-01-17  Richard Guenther  <rguenther@suse.de>
9376
9377         PR tree-optimization/42773
9378         * g++.dg/torture/pr42773.C: New testcase.
9379
9380 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9381
9382         PR fortran/42677
9383         * gfortran.dg/interface_assignment_5.f90: New test.
9384
9385 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9386
9387         PR c++/42697
9388         * g++.dg/template/crash94.C: Reverted.
9389
9390 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9391
9392         PR debug/42767
9393         * gcc.dg/debug/pr42767.c: New.
9394
9395 2010-01-15  Jason Merrill  <jason@redhat.com>
9396
9397         PR c++/42761
9398         * g++.dg/cpp0x/decltype22.C: New.
9399
9400 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9401
9402         PR middle-end/42760
9403         * g++.dg/torture/pr42760.C: New test.
9404
9405 2010-01-15  Jing Yu  <jingyu@google.com>
9406
9407         PR rtl-optimization/42691
9408         * gcc.c-torture/execute/pr42691.c: New.
9409
9410 2010-01-15  Richard Guenther  <rguenther@suse.de>
9411
9412         PR middle-end/42739
9413         * g++.dg/torture/pr42739.C: New testcase.
9414
9415 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9416
9417         * g++.dg/template/error45.C: Revert as part of reverting changes
9418         or PR c++/42634.
9419
9420 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9421
9422         PR fortran/42684
9423         * gfortran.dg/interface_31.f90: New test.
9424
9425 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9426
9427         * gcc.target/powerpc/pr42747.c: New file.
9428
9429 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9430
9431         PR middle-end/42674
9432         * c-c++-common/pr42674.c: New test.
9433
9434         PR c++/42608
9435         * g++.dg/template/instantiate11.C: New test.
9436
9437 2010-01-14  Jason Merrill  <jason@redhat.com>
9438
9439         PR c++/42701
9440         * g++.dg/overload/error3.C: New.
9441
9442         PR c++/42655
9443         * g++.dg/overload/rvalue1.C: New.
9444
9445 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9446
9447         PR tree-optimization/42706
9448         * gcc.dg/ipa/pr42706.c: New testcase.
9449
9450 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9451
9452         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9453
9454 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9455
9456         PR tree-optimization/42714
9457         * g++.dg/torture/pr42714.C: New test.
9458
9459 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9460
9461         PR rtl-optimization/42246
9462         * gfortran.dg/pr42246-2.f: New.
9463
9464 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9465
9466         PR rtl-optimization/42389
9467         * gcc.dg/pr42389.c: New.
9468
9469 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9470
9471         PR rtl-optimization/42388
9472         * gcc.dg/pr42388.c: New.
9473
9474 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9475
9476         PR rtl-optimization/42294
9477         * gfortran.dg/pr42294.f: New.
9478
9479 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9480
9481         PR rtl-optimization/39453
9482         PR rtl-optimization/42246
9483         * gcc.dg/pr39453.c: New.
9484         * gcc.dg/pr42246.c: New.
9485
9486 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9487
9488         PR middle-end/42245
9489         * gcc.dg/pr42245.c: New.
9490         * gcc.dg/pr42245-2.c: New.
9491
9492 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9493
9494         PR rtl-optimization/42249
9495         * gcc.dg/pr42249.c: New.
9496
9497 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR c/42721
9500         * gcc.c-torture/execute/pr42721.c: New test.
9501
9502 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9503
9504         PR tree-optimization/42709
9505         * gcc.dg/vect/pr42709.c: New test.
9506
9507 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9508
9509         PR fortran/41478
9510         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9511         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9512
9513 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9514
9515         PR fortran/42481
9516         * gfortran.dg/generic_19.f90 : New test.
9517
9518 2010-01-13  Richard Guenther  <rguenther@suse.de>
9519
9520         PR tree-optimization/42730
9521         * gcc.c-torture/compile/pr42730.c: New testcase.
9522
9523 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9524
9525         PR target/pr42542
9526         * gcc.target/ia64/pr42542-1.c: New.
9527         * gcc.target/ia64/pr42542-2.c: New.
9528         * gcc.target/ia64/pr42542-3.c: New.
9529
9530 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9531
9532         PR c++/42634
9533         * g++.dg/template/error45.C: New test.
9534
9535 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9536
9537         PR tree-optimization/42704
9538         * g++.dg/torture/pr42704.C: New test.
9539
9540 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9541
9542         PR tree-optimization/42703
9543         * gcc.c-torture/compile/pr42703.c: New test.
9544
9545 2010-01-13  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/42705
9548         * gcc.c-torture/compile/pr42705.c: New testcase.
9549
9550 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9551
9552         * gcc.target/bfin/l2.c: New test.
9553         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9554
9555 2010-01-13  Richard Guenther  <rguenther@suse.de>
9556
9557         PR middle-end/42716
9558         * gcc.c-torture/compile/pr42716.c: New testcase.
9559
9560 2010-01-13  Richard Guenther  <rguenther@suse.de>
9561
9562         PR lto/42678
9563         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9564
9565 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9566
9567         PR c/42708
9568         * gcc.c-torture/compile/pr42708-1.c: New test.
9569
9570 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR debug/42662
9573         * gcc.dg/pr42662.c: New test.
9574
9575         PR tree-optimization/42645
9576         * g++.dg/other/pr42645-1.C: New test.
9577         * g++.dg/other/pr42645-2.C: New test.
9578
9579 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9580
9581         PR target/42416
9582         * gcc.target/powerpc/warn-1.c: New test.
9583         * gcc.target/powerpc/warn-2.c: New test.
9584
9585 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9586
9587         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9588         stack alignment.
9589
9590 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9591
9592         * gcc.dg/lto/20100108_0.c: New.
9593
9594 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9595
9596         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9597         Add -march=i686 -msse for 32bit x86 targets.
9598
9599 2010-01-10  Richard Guenther  <rguenther@suse.de>
9600
9601         PR middle-end/42667
9602         * gcc.dg/torture/pr42667.c: New testcase.
9603
9604 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9605
9606         PR fortran/32489
9607         * gfortran.dg/array_constructor_34.f90: New test.
9608
9609 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9610
9611         PR fortran/20923
9612         * gfortran.dg/array_constructor_33.f90: New test.
9613         gfortran.dg/array_function_5.f90: Add credit.
9614
9615 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9616
9617         PR debug/42631
9618         * gcc.dg/pr42631.c: New.
9619
9620 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9621
9622         PR debug/42630
9623         * gcc.dg/pr42630.c: New.
9624
9625 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9626
9627         PR debug/42629
9628         * gcc.dg/pr42629.c: New.
9629
9630 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9631
9632         PR middle-end/42363
9633         * gcc.dg/torture/pr42363.c: New.
9634
9635 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9636
9637         PR debug/42604
9638         PR debug/42395
9639         * gcc.dg/vect/pr42604.c: New.
9640         * gcc.dg/vect/pr42395.c: New.
9641
9642 2010-01-09  Richard Guenther  <rguenther@suse.de>
9643
9644         PR middle-end/42512
9645         * gcc.c-torture/execute/pr42512.c: New testcase.
9646
9647 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9648
9649         PR fortran/41298
9650         * gfortran.dg/c_ptr_tests_14.f90: New test.
9651
9652 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9653
9654         PR ada/41929
9655         * gnat.dg/null_pointer_deref1.adb: Don't run on
9656         sparc*-sun-solaris2.11.
9657
9658 2010-01-08  Richard Guenther  <rguenther@suse.de>
9659
9660         PR lto/42528
9661         * gcc.dg/lto/20100103-1_0.c: New testcase.
9662         * gcc.dg/lto/20100103-2_0.c: Likewise.
9663
9664 2010-01-08  Tobias Burnus  <burnus@net-b.de
9665
9666         PR/fortran 25829
9667         * gfortran.dg/asynchronous_1.f90: New test.
9668         * gfortran.dg/asynchronous_2.f90: New test.
9669         * gfortran.dg/conflicts.f90: Update error message.
9670
9671 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9672
9673         c++/40155
9674         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9675
9676 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9677
9678         PR tree-optimization/42625
9679         * g++.dg/opt/dtor4.C: New test.
9680         * g++.dg/opt/dtor4.h: New.
9681         * g++.dg/opt/dtor4-aux.cc: New.
9682
9683 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9684
9685         PR fortran/42597
9686         * gfortran.dg/proc_ptr_26.f90: New test.
9687
9688 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9689
9690         PR fortran/41872
9691         * gfortran.dg/allocatable_scalar_7.f90: New test.
9692
9693 2010-01-06  Richard Guenther  <rguenther@suse.de>
9694
9695         * gcc.c-torture/compile/pr42632.c: New testcase.
9696
9697 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9698
9699         PR target/42542
9700         * gcc.target/i386/pr42542-4.c: New.
9701         * gcc.target/i386/pr42542-4a.c: Likewise.
9702         * gcc.target/i386/pr42542-5.c: Likewise.
9703         * gcc.target/i386/pr42542-5a.c: Likewise.
9704
9705 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9706
9707         * gcc.dg/tls/opt-15.c: New test.
9708
9709 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9710
9711         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9712
9713 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9714
9715         PR tree-optimization/42462
9716         * g++.dg/torture/pr42462.C: New test.
9717
9718 2010-01-05  Jason Merrill  <jason@redhat.com>
9719
9720         * g++.dg/cpp0x/initlist30.C: New test.
9721
9722 2010-01-05  Richard Guenther  <rguenther@suse.de>
9723
9724         PR tree-optimization/42614
9725         * gcc.c-torture/execute/pr42614.c: New testcase.
9726
9727 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9728
9729         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9730         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9731         -Wunreachable-code.
9732         * gcc.dg/Wunreachable-2.c: Likewise.
9733         * gcc.dg/Wunreachable-3.c: Likewise.
9734         * gcc.dg/Wunreachable-4.c: Likewise.
9735         * gcc.dg/Wunreachable-5.c: Likewise.
9736         * gcc.dg/Wunreachable-6.c: Likewise.
9737         * gcc.dg/Wunreachable-7.c: Likewise.
9738         * gcc.dg/Wunreachable-8.c: Likewise.
9739         * gcc.dg/20041231-1.c: Likewise.
9740
9741 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR other/42611
9744         * gcc.dg/pr42611.c: New test.
9745
9746         PR tree-optimization/42508
9747         * g++.dg/opt/pr42508.C: New test.
9748
9749 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9750
9751         PR fortran/41872
9752         * gfortran.dg/allocatable_scalar_8.f90: New.
9753
9754 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9755
9756         PR tree-optimization/42398
9757         * gcc.c-torture/compile/pr42398.c: New test.
9758
9759 2010-01-04  Jason Merrill  <jason@redhat.com>
9760
9761         PR c++/42555
9762         * g++.dg/ext/attrib35.C: New.
9763
9764         PR c++/42567
9765         * g++.dg/cpp0x/auto17.C: New.
9766
9767 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9768
9769         * gcc.dg/lto/20100104_0.c: New.
9770
9771 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9772
9773         PR target/42542
9774         * gcc.target/i386/pr42542-1.c: New.
9775         * gcc.target/i386/pr42542-1a.c: Likewise.
9776         * gcc.target/i386/pr42542-1b.c: Likewise.
9777         * gcc.target/i386/pr42542-2.c: Likewise.
9778         * gcc.target/i386/pr42542-2a.c: Likewise.
9779         * gcc.target/i386/pr42542-2b.c: Likewise.
9780         * gcc.target/i386/pr42542-3.c: Likewise.
9781         * gcc.target/i386/pr42542-3a.c: Likewise.
9782
9783 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9784
9785         PR fortran/41872
9786         * gfortran.dg/allocatable_scalar_5.f90: New test.
9787         * gfortran.dg/allocatable_scalar_6.f90: New test.
9788
9789 2010-01-03  Richard Guenther  <rguenther@suse.de>
9790
9791         PR testsuite/42583
9792         * gfortran.dg/gomp/recursion1.f90: Remove.
9793
9794 2010-01-03  Richard Guenther  <rguenther@suse.de>
9795
9796         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9797         * gcc.dg/uninit-6.c: Likewise.
9798         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9799
9800 2010-01-03  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/42589
9803         * gcc.target/i386/pr42589.c: New testcase.
9804
9805 2010-01-03  Richard Guenther  <rguenther@suse.de>
9806
9807         PR tree-optimization/42438
9808         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9809
9810 2010-01-02  Richard Guenther  <rguenther@suse.de>
9811
9812         PR testsuite/41651
9813         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9814
9815 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9816
9817         PR target/42448
9818         * gcc.target/alpha/pr42448-1.c: New test.
9819         * gcc.target/alpha/pr42448-2.c: Ditto.
9820
9821 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9822
9823         PR preprocessor/41947
9824         * gcc.dg/c99-hexfloat-3.c: New test.
9825
9826 2010-01-01  Richard Guenther  <rguenther@suse.de>
9827
9828         PR c/42570
9829         * gcc.c-torture/execute/pr42570.c: New testcase.
9830
9831 2010-01-01  Richard Guenther  <rguenther@suse.de>
9832
9833         PR middle-end/42559
9834         * gcc.c-torture/compile/pr42559.c: New testcase.
9835
9836 \f
9837 Copyright (C) 2010 Free Software Foundation, Inc.
9838
9839 Copying and distribution of this file, with or without modification,
9840 are permitted in any medium without royalty provided the copyright
9841 notice and this notice are preserved.