* ChangeLog: Remove SVN conflict marks.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/44972
4         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5         * gcc.dg/tree-ssa/pr45144.c: Likewise.
6         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
7         instead.
8         * g++.dg/torture/pr44972.C: New test.
9
10 2010-09-10  Martin Jambor  <mjambor@suse.cz>
11
12         PR tree-optimization/44972
13         * g++.dg/torture/pr34850.C: Remove expected warning.
14
15 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
16
17         * gfortran.dg/dummy_optional_arg.f90: New test.
18
19 2010-09-08  Jan Hubicka  <jh@suse.cz>
20
21         PR tree-optimization/45598
22         * fortran.fortran-torture/compile/pr45598.f90: New test.
23
24 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
25
26         * lib/target-supports-dg.exp (dg-require-ifunc): New.
27         * lib/target-supports.exp (check_ifunc_available): New.
28         * gcc.dg/attr-ifunc-1.c: New.
29         * gcc.dg/attr-ifunc-2.c: New.
30         * gcc.dg/attr-ifunc-3.c: New.
31         * gcc.dg/attr-ifunc-4.c: New.
32         * gcc.dg/attr-ifunc-5.c: New.
33         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
34         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
35         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
36         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
37
38 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
39
40         PR middle-end/40386
41         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
42
43 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
44
45         * gfortran.dg/inline_transpose_1.f90: New test.
46
47 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
48
49         PR c++/45588
50         * g++.dg/warn/Wunused-var-15.C: New test.
51
52 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
53
54         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
55         hppa*-*-hpux*.
56
57 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
58
59         * objc/execute/exceptions/throw-nil.m: New test.
60         * objc/execute/exceptions/handler-1.m: Updated to use the new
61         objc_set_uncaught_exception_handler() function.
62         * objc/execute/exceptions/matcher-1.m: New test.
63
64 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
65
66         PR fortran/38282
67         * gfortran.dg/bit_comparison_1.F90: New test.
68         * gfortran.dg/leadz_trailz_3.f90: New test.
69         * gfortran.dg/masklr_2.F90: New test.
70         * gfortran.dg/shiftalr_1.F90: New test.
71         * gfortran.dg/merge_bits_2.F90: New test.
72         * gfortran.dg/dshift_2.F90: New test.
73         * gfortran.dg/bit_comparison_2.F90: New test.
74         * gfortran.dg/masklr_1.F90: New test.
75         * gfortran.dg/merge_bits_1.F90: New test.
76         * gfortran.dg/dshift_1.F90: New test.
77         * gfortran.dg/shiftalr_2.F90: New test.
78
79 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
80
81         * objc.dg/type-stream-1.m: Replaced with a test that tests that
82         functions from objc/typedstream.h are deprecated.
83
84 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
85
86         * lib/target-supports.exp
87         (check_effective_target_run_expensive_tests): New proc.
88         * gcc.c-torture/compile/limits-fnargs.c: Use
89         dg-require-effective-target run_expensive_tests.
90
91 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
92
93         PR fortran/45597
94         * gfortran.dg/gomp/pr45597.f90: New test.
95
96         PR fortran/45595
97         * gfortran.dg/gomp/pr45595.f90: New test.
98
99 2010-09-08  Michael Matz  <matz@suse.de>
100
101         * c-c++-common/uninit-17.c: Adjust.
102
103 2010-09-08  Michael Matz  <matz@suse.de>
104
105         PR tree-optimization/43430
106         * gcc.dg/vect/pr43430-2.c: New test.
107
108 2010-09-08  Michael Matz  <matz@suse.de>
109
110         PR tree-optimization/33244
111         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
112
113 2010-09-08  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/45578
116         * gfortran.dg/pr45578.f90: New testcase.
117
118 2010-09-08  Richard Guenther  <rguenther@suse.de>
119
120         PR testsuite/45590
121         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
122
123 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
124
125         PR fortran/45576
126         * gfortran.dg/char_length_18.f90:  New test.
127
128 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
129
130         PR target/36502
131         * gcc.target/i386/pr36502.c: New test.
132
133         PR target/42313
134         PR target/44651
135         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
136         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
137
138 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
139
140         * gfortran.dg/achar_4.f90: Enable bounds checking.
141
142 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
143
144         PR target/45206
145         * gcc.target/i386/pr45206.c: New test.
146
147 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
148
149         PR fortran/45505
150         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
151
152 2010-09-07  Jan Hubicka  <jh@suse.cz>
153
154         * gcc.c-torture/compile/20100907.c: New testcase.
155
156 2010-09-07  Richard Guenther  <rguenther@suse.de>
157
158         PR middle-end/45569
159         * g++.dg/eh/pr45569.C: New testcase.
160
161 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
162
163         PR target/43137
164         * gcc.target/arm/pr43137.c: New test.
165
166 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
167
168         PR fortran/36931
169         * gfortran.dg/dependency_35.f90:  New test.
170
171 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
172
173         PR fortran/34145
174         * gfortran.dg/char_length_17.f90:  New test.
175
176 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
177
178         PR c++/45200
179         PR c++/45293
180         PR c++/45558
181         * g++.dg/template/typedef34.C: New test.
182         * g++.dg/template/typedef35.C: New test.
183
184 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
185
186         PR target/22152
187         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
188
189 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
190
191         * g++.dg/warn/Wdouble-promotion.C: New.
192
193 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
194
195         * g++.dg/parse/redef2.C: New.
196
197 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
198
199         * gcc.dg/20100906-1.c: New testcase.
200
201 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
202
203         PR testsuite/45543
204         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
205         DW_TAG_enumeration_type DIE.
206
207 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
208
209         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
210         Update XFAILs.
211
212 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
213
214         PR rtl-optimization/44919
215         * g++.dg/opt/pr44919.C: New.
216
217 2010-09-06  Tobias Burnus  <burnus@net-b.de>
218
219         PR fortran/38282
220         * gfortran.dg/iall_iany_iparity_1.f90: New.
221         * gfortran.dg/iall_iany_iparity_2.f90: New.
222
223 2010-09-06  Jason Merrill  <jason@redhat.com>
224
225         * g++.dg/cpp0x/initlist42.C: New.
226
227         * g++.dg/cpp0x/auto19.C: New.
228
229         * g++.dg/template/sfinae25.C: New.
230         * g++.dg/template/char1.C: Expect warning.
231         * g++.dg/template/nontype10.C: Likewise.
232
233         * g++.dg/cpp0x/implicit9.C: New.
234
235         * g++.dg/cpp0x/initlist43.C: New.
236
237 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
238
239         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
240
241 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
242
243         * gcc.dg/Wdouble-promotion.c: New.
244
245 2010-09-05  Tobias Burnus  <burnus@net-b.de>
246
247         * gfortran.dg/float128_1.f90: Remove test case as
248         it always fails since Rev 163611 backed out the
249         front-end implementation.
250
251 2010-09-05  Tobias Burnus  <burnus@net-b.de>
252
253         * gfortran.dg/float128_1.f90: XFAIL test case.
254
255 2010-09-05  Tobias Burnus  <burnus@net-b.de>
256
257         * gfortran.dg/bessel_7.f90: Decrease required precision.
258
259 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
260
261         PR testsuite/45545
262         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
263         ref-all-matching targets.
264
265 2010-09-05  Richard Guenther  <rguenther@suse.de>
266
267         PR tree-optimization/45535
268         * gcc.c-torture/compile/pr45535.c: New testcase.
269
270 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
271
272         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
273         "\[^\n\]*".
274         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
275         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
276         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
277         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
278         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
279         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
280         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
281         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
282         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
283         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
284         * gcc.target/i386/pr22152.c: Likewise.
285         * gcc.target/i386/pr36992-1.c: Likewise.
286         * gcc.target/i386/pr36992-2.c: Likewise.
287         * gcc.target/sh/sh4a-memmovua.c: Likewise.
288
289 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
290
291         PR testsuite/43957
292         * gcc.dg/const-uniq-1.c: Modify regexp.
293
294 2010-09-04  Tobias Burnus  <burnus@net-b.de>
295
296         PR fortran/45530
297         * gfortran.dg/namelist_63.f90: New.
298
299 2010-09-04  Jan Hubicka  <jh@suse.cz>
300
301         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
302         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
303
304 2010-09-04  Jan Hubicka  <jh@suse.cz>
305
306         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
307
308 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
309
310         PR fortran/45507
311         * gfortran.dg/allocate_alloc_opt_12.f90: New.
312
313 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
314
315         * gcc.dg/opts-4.c: New test.
316
317 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
318
319         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
320         * gcc.dg/vect/vect-peel-4.c: Ditto.
321
322 2010-09-03  Daniel Kraft  <d@domob.eu>
323
324         PR fortran/45525
325         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
326
327 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
328
329         PR fortran/45159
330         * gfortran.dg/dependency_34.f90:  New test.
331
332 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
333
334         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
335
336 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
337
338         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
339         gcc.target/i386/clearcap.map if supported.
340
341 2010-09-03  Michael Matz  <matz@suse.de>
342
343         PR middle-end/45415
344         * gcc.dg/pr45415.c: New test.
345
346 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
347
348         PR tree-optimization/45506
349         * gcc.dg/pr45506.c: New.
350
351 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
352
353         PR target/45476
354         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
355         * gcc.target/i386/float128-2.c: Ditto.
356
357 2010-09-03  Daniel Kraft  <d@domob.eu>
358
359         PR fortran/34162
360         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
361         * gfortran.dg/internal_dummy_2.f08: New test.
362         * gfortran.dg/internal_dummy_3.f08: New test.
363         * gfortran.dg/internal_dummy_4.f08: New test.
364
365 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
366
367         PR debug/45500
368         * gcc.target/i386/pr45500.c: New test.
369
370 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
371
372         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
373
374 2010-09-03  Daniel Kraft  <d@domob.eu>
375
376         PR fortran/44602
377         * gfortran.dg/exit_2.f08; Adapt error messages.
378         * gfortran.dg/exit_3.f08: New test.
379         * gfortran.dg/exit_4.f08: New test.
380         * gfortran.dg/exit_5.f03: New test.
381
382 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
383
384         * gfortran.dg/ishft_4.f90: New test.
385
386 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
387
388         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
389         FRIZ/XSRIZ instruciton for (double)(long long)x.
390         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
391
392 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
393
394         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
395
396 2010-09-02  Richard Guenther  <rguenther@suse.de>
397
398         PR tree-optimization/44937
399         PR tree-optimization/45412
400         * g++.dg/opt/pr45412.C: New testcase.
401         * gcc.c-torture/compile/pr45412.c: Likewise.
402         * gcc.c-torture/compile/pr44937.c: Likewise.
403
404 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
405
406         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
407         but using -Werror=comment.
408         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
409         expected error messages.
410
411 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
412
413         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
414         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
415
416 2010-09-02  Tobias Burnus  <burnus@net-b.de>
417
418         PR fortran/45489
419         * gfortran.dg/initialization_27.f90: New.
420
421 2010-09-02  Ira Rosen  <irar@il.ibm.com>
422
423         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
424         check into different basic blocks. Expect vectorization if misaligned
425         stores are supported.
426         * gcc.dg/vect/bb-slp-8a.c: New test.
427         * gcc.dg/vect/bb-slp-8b.c: New test.
428
429 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
430
431         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
432
433 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
434
435         PR fortran/44541
436         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
437         * gfortran.dg/class_dummy_1.f03: New.
438
439 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
440
441         PR middle-end/45458
442         * g++.dg/tree-prof/partition2.C: New test.
443
444 2010-09-01  Richard Guenther  <rguenther@suse.de>
445
446         * gcc.dg/vect/vect-outer-fir.c: Adjust.
447         * gcc.dg/tree-ssa/vrp54.c: New testcase.
448         * gcc.c-torture/execute/20100827-1.c: Likewise.
449
450 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
451
452         * gfortran.dg/execute_command_line_1.f90: New test.
453
454 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
455
456         PR preprocessor/45457
457         * c-c++-common/cpp/pr45457.c: New test.
458
459 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
460
461         * gcc.dg/nested-func-8.c: New test.
462
463 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
464
465         PR fortran/38282
466         * gfortran.dg/popcnt_poppar_1.F90: New test.
467         * gfortran.dg/popcnt_poppar_2.F90: New test.
468
469 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
470
471         * gcc.target/i386/volatile-2.c: Require nonpic target.
472
473 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
474
475         PR middle-end/45461
476         * gcc.dg/pr45461.c: New test.
477
478 2010-08-31  Richard Guenther  <rguenther@suse.de>
479
480         PR testsuite/45455
481         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
482
483 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
484
485         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
486
487 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
488
489         PR fortran/45456
490         * gfortran.dg/typebound_proc_18.f03: New.
491
492 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
493
494         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
495         * lib/scanasm.exp (scan-stack-usage): Likewise.
496         (scan-stack-usage-not): Likewise.
497         * gcc.dg/stack-usage-1.c: New test.
498         * gcc.target/i386/stack-usage-realign.c: Likewise.
499
500 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
501
502         PR tree-optimization/45427
503         * gcc.dg/tree-ssa/pr45427.c: New test.
504
505 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
506
507         PR c++/45043
508         * g++.dg/template/crash102.C: New.
509
510 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
511
512         PR middle-end/45423
513         * gcc.dg/gomp/atomic-12.c: New test.
514         * gcc.dg/gomp/atomic-13.c: New test.
515         * gcc.dg/gomp/atomic-14.c: New test.
516         * g++.dg/gomp/atomic-11.C: New test.
517         * g++.dg/gomp/atomic-12.C: New test.
518         * g++.dg/gomp/atomic-13.C: New test.
519         * g++.dg/gomp/atomic-14.C: New test.
520
521 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
522
523         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
524         delimiter.
525
526 2010-08-30  Thomas Quinot  <quinot@adacore.com>
527
528         * gnat.dg/discr24.adb: New test.
529
530 2010-08-30  Richard Guenther  <rguenther@suse.de>
531
532         PR tree-optimization/45449
533         * gcc.dg/pr45449.c: New testcase.
534
535 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
536
537         * gcc.dg/opts-1.c: Expect errors, not warnings.
538
539 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
540
541         PR fortran/42769
542         * gfortran.dg/dynamic_dispatch_11.f03: New.
543
544 2010-08-29  Jason Merrill  <jason@redhat.com>
545
546         PR c++/44991
547         * g++.dg/parse/defarg15.C: New.
548
549 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
550
551         PR fortran/45439
552         * gfortran.dg/select_type_16.f03: New.
553
554 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
555             Tobias Burnus  <burnus@net-b.de>
556
557         * gfortran.dg/bessel_7.f90: Decrease required precision.
558
559 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
560             Kaz Kojima  <kkojima@gcc.gnu.org>
561
562         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
563
564 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
565
566         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
567         floating point conversion code generation.
568         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
569         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
570         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
571         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
572         to integer conversion code generation.
573         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
574         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
575         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
576         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
577
578 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579
580         PR fortran/32049
581         * gfortran.dg/random_seed_1.f90: Adjust test.
582         * gfortran.dg/float128_1.f90: New test.
583
584 2010-08-27  Tobias Burnus  <burnus@net-b.de>
585
586         PR fortran/33197
587         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
588         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
589         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
590         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
591         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
592         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
593         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
594
595 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
596
597         PR fortran/45420
598         * gfortran.dg/select_type_15.f03: New.
599
600 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601
602         PR libfortran/43217
603         * gfortran.dg/hollerith8.f90: New test.
604
605 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
606
607         PR fortran/45159
608         * gfortran.dg/dependency_33.f90:  New test.
609
610 2010-08-27  Richard Guenther  <rguenther@suse.de>
611
612         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
613         * gcc.dg/graphite/scop-2.c: Likewise.
614         * gcc.dg/graphite/scop-20.c: Likewise.
615         * gcc.dg/vect/slp-25.c: Likewise.
616
617 2010-08-27  Olivier Hainque  <hainque@adacore.com>
618
619         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
620
621 2010-08-26  Daniel Kraft  <d@domob.eu>
622
623         PR fortran/38936
624         PR fortran/44047
625         PR fortran/45384
626         * gfortran.dg/associate_8.f03: New test.
627         * gfortran.dg/select_type_13.f03: New test.
628         * gfortran.dg/select_type_14.f03: New test.
629
630 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
631
632         PR tree-optimization/44485
633         * gcc.dg/pr44485.c: New test.
634
635 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
636
637         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
638         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
639         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
640
641 2010-08-26  Richard Guenther  <rguenther@suse.de>
642
643         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
644         * gcc.dg/graphite/scop-21.c: Likewise.
645
646 2010-08-26  Richard Guenther  <rguenther@suse.de>
647
648         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
649         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
650         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
651         * gcc.dg/vect/vect-91.c: Likewise.
652         * gcc.dg/vect/vect-peel-1.c: Likewise.
653         * gcc.dg/vect/vect-peel-2.c: Likewise.
654         * gcc.dg/vect/vect-peel-4.c: Likewise.
655
656 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
657
658         PR libfortran/41859
659         * gfortran.dg/der_io_4.f90: New test.
660
661 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
662
663         PR rtl-optimization/44858
664         * gcc.c-torture/execute/pr44858.c: New test.
665
666         PR rtl-optimization/45400
667         * g++.dg/other/i386-8.C: New test.
668
669 2010-08-25  Richard Guenther  <rguenther@suse.de>
670
671         * gcc.dg/alias-8.c: Adjust.
672
673 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
674
675         * gcc.target/i386/combine-mul.c: New test.
676
677 2010-08-25  Richard Guenther  <rguenther@suse.de>
678
679         PR lto/44562
680         * gcc.dg/graphite/id-27.c: New testcase.
681         * gcc.dg/lto/20100825-1_0.c: Likewise.
682
683 2010-08-25  Richard Guenther  <rguenther@suse.de>
684
685         PR tree-optimization/45316
686         * g++.dg/opt/pr45316.C: New testcase.
687
688 2010-08-25  Richard Guenther  <rguenther@suse.de>
689
690         PR tree-optimization/45393
691         * g++.dg/torture/pr45393.C: New testcase.
692
693 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
694
695         PR tree-optimization/45059
696         * gcc.c-torture/compile/pr45059.c: New test.
697
698 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
699
700         * lib/target-supports.exp (check_effective_target_vect_unpack):
701         Set vect_unpack supported flag to true for neon.
702
703 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
704
705         * gcc.dg/tree-ssa/ifc-5.c: New.
706
707 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
708
709         * gcc.dg/tree-ssa/ifc-4.c: New.
710         * gcc.dg/tree-ssa/ifc-7.c: New.
711
712 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
713
714         * gcc.dg/vect/vect.exp: Check loongson targets
715         * g++.dg/vect/vect.exp: Likewise
716         * gfortran.dg/vect/vect.exp: Likewise
717
718 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
719
720         * gcc.target/powerpc/vsx-mass-1.c: New file, test
721         -mveclibabi=mass.
722
723 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
724
725         PR fortran/45366
726         * gfortran.dg/proc_ptr_29.f90: New.
727
728 2010-08-22  Tobias Burnus  <burnus@net-b.de>
729             Dominique d'Humieres <dominiq@lps.ens.fr>
730
731         PR fortran/45367
732         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
733
734 2010-08-22  Tobias Burnus  <burnus@net-b.de>
735
736         PR fortran/45367
737         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
738
739 2010-08-22  Tobias Burnus  <burnus@net-b.de>
740
741         PR fortran/36158
742         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
743
744 2010-08-22  Tobias Burnus  <burnus@net-b.de>
745             Dominique d'Humieres <dominiq@lps.ens.fr>
746
747         PR fortran/45367
748         PR fortran/36158
749         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
750         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
751
752 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
753
754         PR fortran/44863
755         PR fortran/45271
756         PR fortran/45290
757         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
758         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
759         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
760
761 2010-08-21  Tobias Burnus  <burnus@net-b.de>
762
763         PR fortran/36158
764         PR fortran/33197
765         * gfortran.dg/bessel_6.f90: New.
766         * gfortran.dg/bessel_7.f90: New.
767
768 2010-08-20  Jan Hubicka  <jh@suse.cz>
769
770         PR c++/45307
771         PR c++/17736
772         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
773         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
774
775 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
776
777         PR target/45336
778         * gcc.target/i386/pr45336-1.c: New.
779         * gcc.target/i386/pr45336-2.c: Likewise.
780         * gcc.target/i386/pr45336-3.c: Likewise.
781         * gcc.target/i386/pr45336-4.c: Likewise.
782
783 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
784
785         PR testsuite/45361
786         * gcc.target/i386/volatile-2.c: Update scan strings to also
787         include (%rip) for the memory reference on x86_64.
788
789 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
790
791         PR middle-end/44974
792         * gcc.dg/pr44974.c: New test.
793
794         PR rtl-optimization/45353
795         * gcc.dg/pr45353.c: New test.
796
797 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
798
799         * gcc.target/i386/volatile-2.c: New.
800
801 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
802
803         PR rtl-optimization/44691
804         * gfortran.dg/pr44691.f: New test.
805
806 2010-10-19  Olivier Hainque  <hainque@adacore.com>
807
808         * gcc.target/sparc/sibcall-dslot.c: New testcase.
809
810 2010-08-19  Jason Merrill  <jason@redhat.com>
811
812         * g++.dg/init/synth3.C: New.
813         * g++.dg/init/value8.C: New.
814         * g++.dg/tree-ssa/empty-2.C: New.
815         * g++.dg/cpp0x/noexcept09.C: New.
816
817 2010-08-19  Daniel Kraft  <d@domob.eu>
818
819         PR fortran/29785
820         PR fortran/45016
821         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
822         * gfortran.dg/pointer_remapping_1.f90: New test.
823         * gfortran.dg/pointer_remapping_2.f03: New test.
824         * gfortran.dg/pointer_remapping_3.f08: New test.
825         * gfortran.dg/pointer_remapping_4.f03: New test.
826         * gfortran.dg/pointer_remapping_5.f08: New test.
827         * gfortran.dg/pointer_remapping_6.f08: New test.
828
829 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
830
831         PR testsuite/45324
832         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
833
834 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
835
836         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
837
838 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
839
840         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
841         variable.
842
843 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
844
845         PR target/45070
846         * gcc.c-torture/execute/pr45070.c: New.
847
848 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
849
850         * g++.dg/pr44328.C: New test.
851
852 2010-08-19  Tobias Burnus  <burnus@net-b.de>
853
854         PR fortran/36158
855         PR fortran/33197
856         * gfortran.dg/bessel_3.f90: New.
857         * gfortran.dg/bessel_4.f90: New.
858         * gfortran.dg/bessel_5.f90: New.
859
860 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
861
862         PR fortran/45290
863         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
864         * gfortran.dg/pointer_init_2.f90: New.
865         * gfortran.dg/pointer_init_3.f90: New.
866         * gfortran.dg/pointer_init_4.f90: New.
867
868 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
869
870         PR c++/45049
871         * g++.dg/pr45049-1.C: New test.
872         * g++.dg/pr45049-2.C: New test.
873
874 2010-08-18  Jie Zhang  <jie@codesourcery.com>
875
876         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
877         20 if __ARM_PCS is defined otherwise 64.
878         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
879         instead of hard coded 64.
880
881 2010-08-18  Yao Qi  <yao@codesourcery.com>
882
883         PR target/45094
884         * gcc.target/arm/pr45094.c: New test.
885
886 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
887
888         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
889
890 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
891
892         PR rtl-optimization/42575
893         * gcc.target/arm/pr42575.c: New test.
894
895 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
896
897         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
898         * gcc.dg/tls/thr-cse-1.c: New.
899
900 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
901
902         PR debug/42487
903         * lib/target-supports.exp
904         (check_effective_target_function_sections): New.
905         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
906         function sections before proceding.
907
908 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
909
910         PR fortran/45308
911         * gfortran.dg/pr45308.f03: New test.
912
913 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
914
915         PR target/45296
916         * gcc.target/i386/pr45296.c: New test.
917
918 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
919
920         * g++.dg/ext/uow-1.C: New.
921         * g++.dg/ext/uow-2.C: New.
922         * g++.dg/ext/uow-3.C: New.
923         * g++.dg/ext/uow-4.C: New.
924
925 2010-08-17  Richard Guenther  <rguenther@suse.de>
926
927         PR testsuite/45266
928         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
929
930 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
931
932         PR c/40563
933         * gcc.dg/Wcxx-compat-20.c: New test.
934
935 2010-08-17  Daniel Kraft  <d@domob.eu>
936
937         PR fortran/38936
938         * gfortran.dg/associate_1.f03: Extended to test newly supported
939         features like association to variables.
940         * gfortran.dg/associate_3.f03: Removed check for illegal change
941         of associate-name here...
942         * gfortran.dg/associate_5.f03: ...and added it here.
943         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
944         * gfortran.dg/associate_7.f03: New test.
945
946 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
947
948         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
949
950 2010-08-15  Daniel Kraft  <d@domob.eu>
951
952         PR fortran/38936
953         * gfortran.dg/associate_1.f03: Enable test for array expressions.
954         * gfortran.dg/associate_3.f03: Clarify comment.
955         * gfortran.dg/associate_5.f03: New test.
956         * gfortran.dg/associate_6.f03: New test.
957
958 2010-08-15  Tobias Burnus  <burnus@net-b.de>
959
960         PR fortran/45211
961         * gfortran.dg/bind_c_usage_21.f90: New.
962         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
963
964 2010-08-15  Tobias Burnus  <burnus@net-b.de>
965
966         * gfortran.dg/optional_absent_1.f90: New.
967         * gfortran.dg/null_actual.f90: New.
968
969 2010-08-15  Tobias Burnus  <burnus@net-b.de>
970
971         * gfortran.dg/pointer_target_1.f90: New.
972         * gfortran.dg/pointer_target_2.f90: New.
973         * gfortran.dg/pointer_target_3.f90: New.
974
975 2010-08-15  Daniel Kraft  <d@domob.eu>
976
977         PR fortran/45197
978         * gfortran.dg/elemental_args_check_3.f90: New test.
979         * gfortran.dg/impure_1.f08: New test.
980         * gfortran.dg/impure_2.f08: New test.
981         * gfortran.dg/impure_3.f90: New test.
982         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
983
984 2010-08-15  Ira Rosen  <irar@il.ibm.com>
985
986         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
987         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
988         SLP tests.
989         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
990         misaligned loads.
991         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
992         misaligned stores.c
993         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
994
995 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
996
997         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
998         dg-require-effective-target after dg-do.
999
1000 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1001
1002         * lib/target-supports.exp (check_effective_target_vect_int): Return
1003         true for Loongson targets.
1004         (check_effective_target_vect_shift): Likewise.
1005         (check_effective_target_vect_no_int_max): Likewise.
1006         (check_effective_target_vect_no_align): Likewise.
1007         (check_effective_target_vect_short_mult): Likewise.
1008
1009 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1010
1011         * g++.dg/cast.C: Change fields of structures to "long" to pass
1012         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1013         * g++.dg/cpp0x/iop.C: Ditto.
1014         * g++.dg/cpp0x/named_refs.C: Ditto.
1015         * g++.dg/cpp0x/rv1p.C: Ditto.
1016         * g++.dg/cpp0x/rv2p.C: Ditto.
1017         * g++.dg/cpp0x/rv3p.C: Ditto.
1018         * g++.dg/cpp0x/rv4p.C: Ditto.
1019         * g++.dg/cpp0x/rv5p.C: Ditto.
1020         * g++.dg/cpp0x/rv6p.C: Ditto.
1021         * g++.dg/cpp0x/rv7p.C: Ditto.
1022         * g++.dg/cpp0x/rv8p.C: Ditto.
1023         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1024
1025 2010-08-13  Daniel Kraft  <d@domob.eu>
1026
1027         * gfortran.dg/implied_shape_1.f08: New test.
1028         * gfortran.dg/implied_shape_2.f90: New test.
1029         * gfortran.dg/implied_shape_3.f08: New test.
1030
1031 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1032
1033         PR libfortran/42526
1034         * gfortran.dg/char_component_initializer_1.f90: New test.
1035
1036 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1037
1038         PR tree-optimization/45241
1039         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1040
1041 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1044         to dg-options.
1045         * gcc.target/i386/pr40906-2.c: Ditto.
1046         * gcc.target/i386/pr40906-3.c: Ditto.
1047
1048 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR middle-end/45262
1051         * gcc.c-torture/execute/pr45262.c: New test.
1052
1053 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1054
1055         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1056         empty argument.
1057         * g++.dg/other/profile1.C: Ditto.
1058
1059 2010-08-12  Richard Guenther  <rguenther@suse.de>
1060
1061         PR tree-optimization/45232
1062         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1063         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1064         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1065         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1066         unsigned arithmetic.
1067         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1068         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1069         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1070         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1071         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1072         unsigned arithmetic.
1073         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1074         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1075         unsigned arithmetic.
1076         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1077         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1078         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1079         unsigned arithmetic.
1080         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1081         * gcc.dg/tree-ssa/negate.c: Adjust.
1082         * gcc.dg/vect/vect-1.c: Adjust.
1083         * gfortran.dg/reassoc_6.f: XFAIL.
1084
1085 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1086
1087         PR debug/45259
1088         * gcc.dg/pr45259.c: New test.
1089
1090 2010-08-12  Wei Guozhi  <carrot@google.com>
1091
1092         PR target/44999
1093         * gcc.target/arm/pr44999.c: New testcase.
1094
1095 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1096
1097         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1098         (N): Likewise.
1099         (main): Adjust accordingly.
1100
1101 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1102
1103         * gfortran.dg/graphite/id-22.f: New.
1104
1105 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1106
1107         * gcc.dg/graphite/id-26.c: New.
1108
1109 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1110
1111         * gcc.dg/graphite/id-25.c: New.
1112
1113 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1114
1115         * gcc.dg/graphite/run-id-5.c: New.
1116         * gcc.dg/graphite/run-id-6.c: New.
1117         * gfortran.dg/graphite/id-21.f: New.
1118
1119 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1120
1121         * gcc.dg/graphite/id-24.c: New.
1122
1123 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1124
1125         * gcc.dg/tree-ssa/pr20742.c: New.
1126
1127 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1128
1129         * gcc.dg/graphite/id-23.c: New.
1130
1131 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1132
1133         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1134
1135 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1136
1137         * gcc.dg/graphite/pr42729.c: New.
1138
1139 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1140
1141         * gfortran.dg/graphite/id-20.f: New.
1142
1143 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1144
1145         * gcc.dg/graphite/id-22.c: New.
1146
1147 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1148
1149         * gcc.dg/graphite/run-id-2.c: Call abort.
1150
1151 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1152
1153         * gcc.dg/graphite/id-20.c: New.
1154
1155 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1156             Steve Kargl <kargl@gcc.gnu.org>
1157
1158         PR fortran/44595
1159         * gfortran.dg/move_alloc_3.f90: New.
1160         * gfortran.dg/random_seed_2.f90: New.
1161
1162 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1163
1164         * lib/target-supports.exp (check_effective_target_sync_int_long):
1165         Add hppa*-*-linux*.
1166         (check_effective_target_sync_char_short): Likewise.
1167
1168 2010-08-10  Yao Qi  <yao@codesourcery.com>
1169
1170         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1171         general form.
1172         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1173         * g++.dg/other/packed1.C: Likewise.
1174         * g++.dg/other/crash-4.C: Likewise.
1175         * g++.dg/ext/packed8.C: Likewise.
1176         * g++.dg/init/array16.C: Likewise.
1177
1178 2010-08-10  xinliang David Li  <davidxl@google.com>
1179         * gcc.dg/tree-ssa/loop-19.c: Add option
1180         -fno-prefetch-loop-array
1181
1182 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1183
1184         PR middle-end/45182
1185         * gcc.c-torture/compile/pr45182.c: New test.
1186
1187 2010-08-09  Jason Merrill  <jason@redhat.com>
1188
1189         PR c++/45236
1190         * g++.dg/cpp0x/variadic-104.C: New.
1191
1192 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1193
1194         PR fortran/44235
1195         * gfortran.dg/dependency_32.f90:  New test.
1196
1197 2010-08-09  Richard Guenther  <rguenther@suse.de>
1198
1199         PR middle-end/44632
1200         * g++.dg/opt/nrv17.C: New testcase.
1201
1202 2010-08-09  Richard Guenther  <rguenther@suse.de>
1203
1204         PR middle-end/45212
1205         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1206         alignment from MEM_REF offset only if we took it from the
1207         base object.
1208
1209         * gcc.target/i386/pr24178.c: New testcase.
1210
1211 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1212
1213         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1214         * gcc.dg/20030702-1.c: Ditto.
1215         * gcc.dg/20050309-1.c: Ditto.
1216         * gcc.dg/20050325-1.c: Ditto.
1217         * gcc.dg/20050330-2.c: Ditto.
1218         * gcc.dg/20051201-1.c: Ditto.
1219         * gcc.dg/gomp/pr27573.c: Ditto.
1220         * gcc.dg/gomp/pr34610.c: Ditto.
1221         * gcc.dg/pr24225.c: Ditto.
1222         * gcc.dg/pr26570.c: Ditto.
1223         * gcc.dg/pr32773.c: Ditto.
1224         * g++.dg/gcov/gcov-6.C: Ditto.
1225         * g++.dg/gomp/pr34608.C: Ditto.
1226         * gfortran.dg/gomp/pr27573.f90: Ditto.
1227
1228         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1229         dg-require-host-local dg directive.
1230         * gcc.dg/profile-dir-2.c: Ditto.
1231         * gcc.dg/profile-dir-3.c: Ditto.
1232
1233 2010-08-08  Richard Guenther  <rguenther@suse.de>
1234
1235         PR tree-optimization/45109
1236         * gcc.c-torture/compile/pr45109.c: New testcase.
1237
1238 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1239
1240         * gcc.dg/march.c: Skip if -march defined.
1241         * gcc.dg/mtune.c: Skip if -mtune defined.
1242
1243         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1244         generic thunk support.
1245
1246 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1247
1248         PR target/45213
1249         * gcc.target/i386/pr45213.c: New test.
1250
1251 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1252
1253         PR libfortran/45143
1254         * gfortran.dg/fmt_error_11.f03: New test.
1255
1256 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1257
1258         * lib/target-supports.exp (check_effective_target_sync_int_long):
1259         Add arm*-*-linux-gnueabi.
1260         (check_effective_target_sync_char_short): Likewise.
1261
1262 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1263
1264         PR fortran/45159
1265         * gfortran.dg/dependency_31.f90:  New test.
1266
1267 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1268
1269         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1270
1271 2010-08-06  Jason Merrill  <jason@redhat.com>
1272
1273         * g++.dg/cpp0x/sfinae3.C: New.
1274         * g++.dg/cpp0x/sfinae4.C: New.
1275
1276 2010-08-06  Richard Guenther  <rguenther@suse.de>
1277
1278         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1279         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1280         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1281         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1282         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1283         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1284         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1285         * gcc.c-torture/execute/20100805-1.c: Likewise.
1286
1287 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1288
1289         PR testsuite/42855
1290         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1291
1292 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1293
1294         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1295         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1296
1297 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1298
1299         * g++.dg/ipa/devirt-1.C: New test.
1300         * g++.dg/ipa/devirt-2.C: Likewise.
1301         * g++.dg/ipa/devirt-3.C: Likewise.
1302         * g++.dg/ipa/devirt-4.C: Likewise.
1303         * g++.dg/ipa/devirt-5.C: Likewise.
1304         * gcc.dg/ipa/iinline-3.c: Likewise.
1305
1306 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1307
1308         PR tree-optimization/45144
1309         * gcc.dg/tree-ssa/pr45144.c: New test.
1310
1311 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1312
1313         PR fortran/42207
1314         PR fortran/44064
1315         PR fortran/44065
1316         * gfortran.dg/class_25.f03: New.
1317         * gfortran.dg/class_26.f03: New.
1318
1319 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1320
1321         * g++.dg/warn/miss-format-1.C: Update line number.
1322
1323 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1324
1325         PR c++/44641
1326         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1327         .frame and .mask assembler directives.
1328
1329 2010-08-04  Richard Guenther  <rguenther@suse.de>
1330
1331         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1332         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1333         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1334         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1335
1336 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1337
1338         PR fortran/44857
1339         * gfortran.dg/derived_constructor_char_1.f90: New.
1340         * gfortran.dg/derived_constructor_char_2.f90: New.
1341
1342 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1343
1344         PR fortran/45159
1345         * gfortran.dg/dependency_30.f90:  New test.
1346
1347 2010-08-03  Jan Hubicka  <jh@suse.cz>
1348
1349         * gcc.c-torture/compile/pr45085.c: New testcase.
1350
1351 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1352
1353         PR fortran/44584
1354         PR fortran/45161
1355         * gfortran.dg/typebound_call_9.f03: Modified.
1356         * gfortran.dg/typebound_generic_1.f03: Modified.
1357
1358 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1359
1360         PR fortran/45159
1361
1362         * gfortran.dg/dependency_29.f90:  New test.
1363
1364 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1365
1366         PR fortran/36854
1367         * gfortran.dg/character_comparison_2.f90:  New test.
1368         * gfortran.dg/character_comparison_3.f90:  New test.
1369         * gfortran.dg/dependency_28.f90:  New test.
1370
1371 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1372
1373         PR target/40457
1374         * gcc.target/arm/pr40457-1.c: New test.
1375         * gcc.target/arm/pr40457-2.c: New test.
1376
1377 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1378
1379         PR fortran/44912
1380         * gfortran.dg/typebound_call_17.f03: New.
1381
1382 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1383
1384         PR fortran/44929
1385         * gfortran.dg/allocate_derived_3.f90: New.
1386
1387 2010-07-30  Xinliang David Li  <davidxl@google.com>
1388         PR tree-optimization/45121
1389         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1390
1391 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1392
1393         PR c++/45112
1394         * testsuite/g++.dg/pr45112.C: New test.
1395
1396 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1397
1398         PR debug/45055
1399         PR rtl-optimization/45137
1400         * gcc.dg/pr45055.c: New test.
1401
1402 2010-07-30  Alan Modra  <amodra@gmail.com>
1403
1404         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1405         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1406
1407 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1408
1409         PR fortran/45087
1410         PR fortran/45125
1411         * gfortran.dg/whole_file_25.f90: New.
1412         * gfortran.dg/whole_file_26.f90: New.
1413         * gfortran.dg/whole_file_27.f90: New.
1414
1415 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1416
1417         PR fortran/44962
1418         * gfortran.dg/typebound_proc_17.f03: New.
1419
1420 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1421
1422         PR fortran/45004
1423         * gfortran.dg/move_alloc_2.f90: New.
1424
1425 2010-07-29  Xinliang David Li  <davidxl@google.com>
1426         PR tree-optimization/45121
1427         * c-c++-common/uninit-17.c: Fix expected output.
1428
1429 2010-07-29  Richard Guenther  <rguenther@suse.de>
1430
1431         PR tree-optimization/45120
1432         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1433
1434 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1435
1436         PR fortran/42051
1437         PR fortran/44064
1438         * gfortran.dg/pr42051.f03: New testcase.
1439
1440 2010-07-29  Richard Guenther  <rguenther@suse.de>
1441
1442         PR middle-end/45034
1443         * gcc.c-torture/execute/pr45034.c: New testcase.
1444
1445 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1446
1447         PR c++/45096
1448         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1449
1450 2010-07-28  Daniel Kraft  <d@domob.eu>
1451
1452         * gfortran.dg/bound_8.f90: New test.
1453
1454 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1455
1456         PR debug/45105
1457         * gcc.dg/pr45105.c: New test.
1458
1459 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1460
1461         PR rtl-optimization/45107
1462         * gcc.dg/pr45107.c: New test.
1463
1464 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1465
1466         PR rtl-optimization/45101
1467         * gcc.dg/pr45101.c: New test.
1468
1469 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1470
1471         PR fortran/45077
1472         * gfortran.dg/whole_file_24.f90: New.
1473
1474 2010-07-27  Jason Merrill  <jason@redhat.com>
1475
1476         * g++.dg/cpp0x/variadic102.C: New.
1477         * g++.dg/cpp0x/variadic103.C: New.
1478
1479 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1480
1481         PR rtl-optimization/40956
1482         PR target/42495
1483         PR middle-end/42574
1484         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1485         * gcc.target/arm/pr42574.c: Add tests.
1486
1487 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1488
1489         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1490         test name.
1491         (cleanup-repo-files): Ditto.
1492         (cleanup-saved-temps): Ditto.
1493
1494 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR testsuite/44701
1497         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1498
1499         PR c/45079
1500         * gcc.dg/pr45079.c: New test.
1501
1502 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1503
1504         PR tree-optimization/44152
1505         * gcc.dg/vect/fast-math-pr44152.c: New test.
1506
1507 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1508
1509         PR ObjC/44140
1510         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1511         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1512         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1513         * obj-c++.dg/torture/trivial.mm: Ditto.
1514         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1515         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1516         * objc.dg/torture/tls/thr-init.m: Ditto.
1517         * objc.dg/torture/trivial.m: Ditto.
1518
1519 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1520
1521         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1522         Skip on spu-*-* targets.
1523
1524 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR tree-optimization/45083
1527         * gcc.dg/pr45083.c: New test.
1528
1529 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1530
1531         PR fortran/40873
1532         * gfortran.dg/whole_file_22.f90: New test.
1533         * gfortran.dg/whole_file_23.f90: New test.
1534
1535 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1536             Jack Howarth  <howarth@bromo.med.uc.edu>
1537             Richard Henderson  <rth@redhat.com>
1538
1539         PR target/44132
1540         * gcc.dg/tls/thr-init-1.c: New.
1541         * gcc.dg/tls/thr-init-2.c: New.
1542         * gcc.dg/torture/tls New.
1543         * gcc.dg/torture/tls/tls-test.c: New.
1544         * gcc.dg/torture/tls/thr-init-1.c: New.
1545         * gcc.dg/torture/tls/tls.exp: New.
1546         * gcc.dg/torture/tls/thr-init-2.c: New.
1547         * gcc.dg/tls/emutls-2.c: New test
1548
1549         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1550         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1551         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1552         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1553         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1554         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1555         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1556         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1557         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1558         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1559         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1560         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1561         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1562         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1563         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1564         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1565         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1566         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1567         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1568         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1569         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1570         gfortran.dg/gomp/omp_threadprivate1.f90,
1571         gfortran.dg/gomp/omp_threadprivate2.f90,
1572         gfortran.dg/gomp/reduction1.f90,
1573         gfortran.dg/gomp/sharing-1.f90: Likewise.
1574
1575 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1576
1577         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1578         sse_runtime.
1579         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1580         dg-require-visibility.
1581
1582 2010-07-26  Richard Guenther  <rguenther@suse.de>
1583
1584         PR tree-optimization/43784
1585         * gcc.c-torture/execute/pr43784.c: New testcase.
1586         * g++.dg/torture/pr43784.C: Likewise.
1587
1588 2010-07-26  Richard Guenther  <rguenther@suse.de>
1589
1590         PR middle-end/45056
1591         * g++.dg/pr45056.C: New testcase.
1592
1593 2010-07-26  Richard Guenther  <rguenther@suse.de>
1594
1595         PR tree-optimization/45071
1596         * gcc.dg/pr45071.c: New testcase.
1597
1598 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/45066
1601         * gfortran.dg/namelist_62.f90: New.
1602
1603 2010-07-26  Richard Guenther  <rguenther@suse.de>
1604
1605         * gcc.c-torture/execute/pr45017.c: Move ...
1606         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1607
1608 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1609
1610         PR fortran/40628
1611         * trim_optimize_1.f90:  New test.
1612         * character_comparision_1.f90:  New test.
1613
1614 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615
1616         PR fortran/42852
1617         * gfortran.dg/wtruncate_fix.f: New test.
1618
1619 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1620
1621         PR testsuite/45068
1622         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1623
1624 2010-07-24  Richard Guenther  <rguenther@suse.de>
1625
1626         PR lto/43788
1627         * g++.dg/lto/20100724-1_0.C: New testcase.
1628
1629 2010-07-24  Richard Guenther  <rguenther@suse.de>
1630
1631         PR lto/43212
1632         * gcc.dg/lto/20100724-1_0.c: New testcase.
1633         * gcc.dg/lto/20100724-1_1.c: Likewise.
1634
1635 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1636
1637         PR fortran/40011
1638         * gfortran.dg/whole_file_21.f90: New.
1639
1640         * gfortran.dg/integer_exponentiation_3.F90: Use
1641         -ffloat-store only for i?86/x86-64 -m32.
1642
1643 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1644
1645         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1646         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1647
1648 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1649
1650         * gfortran.dg/func_decl_4.f90: Split test into two ...
1651         * gfortran.dg/func_decl_5.f90: ... parts.
1652         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1653         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1654         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1655         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1656         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1657         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1658         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1659         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1660         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1661         * gfortran.dg/sizeof.f90: Make test valid.
1662         * gfortran.dg/pr20865.f90: Add new dg-error.
1663         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1664         * gfortran.dg/g77/19990218-0.f: Ditto.
1665         * gfortran.dg/g77/19990218-1.f: Ditto.
1666         * gfortran.dg/g77/970625-2.f: Ditto.
1667         * gfortran.dg/pr37243.f: Fix function declaration.
1668         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1669         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1670
1671 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1672
1673         PR fortran/44945
1674         * gfortran.dg/char_array_structure_constructor.f90: Add
1675         -fwhole-file as dg-option as it otherwise fails on some
1676         systems.
1677
1678 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * gnat.dg/aggr16.ad[sb]: New test.
1681         * gnat.dg/aggr16_pkg.ads: New helper.
1682
1683 2010-07-23  Richard Guenther  <rguenther@suse.de>
1684
1685         PR lto/43071
1686         * g++.dg/lto/20100723-1_0.C: New testcase.
1687
1688 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1689
1690         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1691         AVX support.
1692         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1693         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1694
1695 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1696
1697         * lib/target-supports.exp (add_options_for_tls): New proc.
1698         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1699         * g++.dg/tls/static-1a.cc: Likewise.
1700         * gcc.dg/tls/emutls-1.c: Likewise.
1701         * gcc.dg/tls/opt-11.c: Likewise.
1702         * gcc.dg/tls/opt-12.c: Likewise.
1703         * gcc.dg/tls/pr24428-2.c: Likewise.
1704         * gcc.dg/tls/pr24428.c: Likewise.
1705         * obj-c++.dg/tls/static-1.mm: Likewise.
1706         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1707         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1708         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1709         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1710         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1711         * objc.dg/torture/tls/thr-init.m: Likewise.
1712         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1713
1714 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1715
1716         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1717         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1718         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1719         optimized dump files.
1720
1721 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR tree-optimization/45047
1724         * gcc.c-torture/compile/pr45047.c: New test.
1725
1726 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1727
1728         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1729         instead of dg-compile.
1730         * gcc.dg/float-range-4.c: Ditto.
1731         * gcc.dg/float-range-5.c: Ditto.
1732         * gcc.dg/fold-overflow-1.c: Ditto.
1733         * gcc.dg/gomp/sections-4.c: Ditto.
1734         * gcc.dg/transparent-union-1.c: Ditto.
1735         * gcc.dg/transparent-union-2.c: Ditto.
1736         * gcc.target/i386/pr39315-check.c: Ditto.
1737         * g++.dg/gomp/sections-4.C: Ditto.
1738         * g++.dg/template/dtor7.C: Ditto.
1739         * g++.dg/tree-ssa/pr19952.C: Ditto.
1740         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1741         * gfortran.dg/graphite/pr42185.f90: Ditto.
1742         * gfortran.dg/namelist_36.f90: Ditto.
1743         * gnat.dg/noreturn1.adb: Ditto.
1744         * gnat.dg/specs/small_alignment.ads: Ditto.
1745
1746 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1747
1748         PR tree-optimization/44915
1749         * g++.dg/torture/pr44915.C: New test.
1750
1751 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1752
1753         PR tree-optimization/44914
1754         * g++.dg/tree-ssa/pr44914.C: New test.
1755
1756 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1757
1758         PR target/44290
1759         * gcc.dg/pr44290-1.c: New test.
1760         * gcc.dg/pr44290-2.c: New test.
1761
1762 2010-07-23  Jason Merrill  <jason@redhat.com>
1763
1764         PR c++/45008
1765         * g++.dg/abi/mangle44.C: New.
1766
1767 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1770         for compile-time only tests.
1771         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1772         target check.
1773         * gcc.target/i386/pr39315-4.c: Ditto.
1774         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1775         target check.  Include sse-os-support.h.
1776         (main): Call check_isa and sse_os_support.
1777         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1778         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1779         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1780         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1781         target check.  Include sse-os-support.h.
1782         (main): Call check_isa and sse_os_support.
1783         * gcc.target/i386/vperm-v2df.c: Ditto.
1784
1785 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1786
1787         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1788         (check_effective_target_avx_runtime): New procedure.
1789         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1790         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1791
1792         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1793         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1794         and __get_cpuid test.
1795         * gcc.dg/compat/vector-2b_main.c: Ditto.
1796
1797         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1798
1799         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1800         for compile-time only test.
1801         * gcc.dg/pr32716.c: Ditto.
1802         * gcc.dg/pr34856.c: Ditto.
1803         * gcc.dg/pr36997.c: Ditto.
1804         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1805         * gfortran.dg/pr28158.f90: Ditto.
1806         * gfortran.dg/pr30667.f: Ditto.
1807
1808         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1809         i?86-*-* and x86_64-*-* targets to disable execution on targets
1810         without sse2 runtime support.
1811         * g++.dg/vect/vect.exp: Ditto.
1812         * gfortran.dg/vect/vect.exp: Ditto.
1813
1814         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1815         * gcc.dg/pr37544.c: Ditto.
1816         * gcc.dg/pr40550.c: Ditto.
1817         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1818         * gcc.dg/compat/vector-1a_main.c: Ditto.
1819         * gcc.dg/compat/vector-2a_main.c: Ditto.
1820         * gcc.dg/torture/pr16104-1.c: Ditto.
1821         * gcc.dg/torture/pr35771-1.c: Ditto.
1822         * gcc.dg/torture/pr35771-2.c: Ditto.
1823         * gcc.dg/torture/pr35771-3.c: Ditto.
1824         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1825         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1826         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1827         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1828         * g++.dg/other/i386-1.C: Ditto.
1829         * g++.dg/other/pr40446.C: Ditto.
1830
1831 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1832
1833         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1834
1835 2010-07-23  Daniel Kraft  <d@domob.eu>
1836
1837         PR fortran/44709
1838         * gfortran.dg/exit_1.f08: New test.
1839         * gfortran.dg/exit_2.f08: New test.
1840
1841 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1842
1843         PR tree-optimization/39839
1844         * gcc.target/arm/pr39839.c: New test case.
1845
1846 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1847
1848         * gnat.dg/unchecked_convert5b.adb: New test.
1849         * gnat.dg/unchecked_convert6.adb: Likewise.
1850         * gnat.dg/unchecked_convert6b.adb: Likewise.
1851
1852 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1853
1854         * gnat.dg/aggr15.ad[sb]: New test.
1855
1856 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1857
1858         PR debug/45024
1859         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1860
1861 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1862
1863         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1864         with dg-require-linker-plugin.
1865
1866 2010-07-22  Richard Guenther  <rguenther@suse.de>
1867
1868         PR lto/43850
1869         * g++.dg/lto/20100722-1_0.C: New testcase.
1870
1871 2010-07-22  Richard Guenther  <rguenther@suse.de>
1872
1873         PR lto/42451
1874         * gcc.dg/lto/20100720-3_0.c: New testcase.
1875         * gcc.dg/lto/20100720-3_1.c: Likewise.
1876
1877 2010-07-22  Richard Guenther  <rguenther@suse.de>
1878
1879         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1880         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1881
1882         PR lto/43373
1883         * gcc.dg/lto/20100722-1_0.c: New testcase.
1884
1885 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1886
1887         PR tree-optimization/44891
1888         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1889
1890 2010-07-22  Richard Guenther  <rguenther@suse.de>
1891
1892         PR tree-optimization/45017
1893         * gcc.c-torture/execute/pr45017.c: New testcase.
1894
1895 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1896
1897         PR fortran/45019
1898         * gfortran.dg/aliasing_dummy_5.f90: New.
1899
1900 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1901
1902         PR target/43698
1903         * gcc.target/arm/pr43698.c: New test.
1904
1905 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1906
1907         PR fortran/44929
1908         * Revert my commit r162325 for this PR.
1909
1910 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1911
1912         PR debug/45015
1913         * gcc.target/m68k/pr45015.c: New test.
1914
1915 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1916
1917         PR c++/44641
1918         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1919         comments.
1920
1921 2010-07-21  Richard Guenther  <rguenther@suse.de>
1922
1923         PR lto/45018
1924         * g++.dg/lto/20100721-1_0.C: New testcase.
1925
1926 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1927
1928         PR tree-optimization/44900
1929         * g++.dg/torture/pr44900.C: New test.
1930
1931 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1932
1933         PR middle-end/44738
1934         * c-c++-common/uninit-17.c: Correct expected error.
1935
1936 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1937
1938         * gcc.dg/guality/asm-1.c: New test.
1939
1940         PR debug/45003
1941         * gcc.dg/guality/pr45003-2.c: New test.
1942         * gcc.dg/guality/pr45003-3.c: New test.
1943
1944 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1945
1946         PR libfortran/44697
1947         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1948
1949 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1950
1951         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1952         defined on the current line.
1953         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1954         * g++.dg/debug/dwarf2/pr44641.C: New.
1955
1956 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1957
1958         * gcc.target/powerpc/block-move-1.c: New test.
1959         * gcc.target/powerpc/block-move-2.c: New test.
1960
1961 2010-07-20  Jason Merrill  <jason@redhat.com>
1962
1963         PR c++/44967
1964         * g++.dg/cpp0x/sfinae2.C: New.
1965
1966 2010-07-20  Richard Guenther  <rguenther@suse.de>
1967
1968         PR lto/42696
1969         * gcc.dg/lto/20100720-4_0.c: New testcase.
1970
1971 2010-07-20  Richard Guenther  <rguenther@suse.de>
1972
1973         PR lto/43221
1974         * gcc.dg/lto/20100720-2_0.c: New testcase.
1975         * gcc.dg/lto/20100720-2_1.c: Likewise.
1976
1977 2010-07-20  Richard Guenther  <rguenther@suse.de>
1978
1979         PR lto/43208
1980         * gcc.dg/lto/20100720-1_0.c: New testcase.
1981         * gcc.dg/lto/20100720-1_1.c: Likewise.
1982
1983 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR debug/45003
1986         * gcc.dg/guality/pr45003-1.c: New test.
1987
1988 2010-07-20  Richard Guenther  <rguenther@suse.de>
1989
1990         PR tree-optimization/44977
1991         * gcc.dg/torture/pr44977.c: New testcase.
1992
1993 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1994
1995         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1996         sync_char_short
1997
1998 2010-07-20  Richard Guenther  <rguenther@suse.de>
1999
2000         PR middle-end/44971
2001         PR middle-end/44988
2002         * gcc.dg/pr44971.c: New testcase.
2003         * gcc.c-torture/compile/pr44988.c: Likewise.
2004
2005 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2006
2007         PR fortran/44929
2008         * gfortran.dg/allocate_with_typespec.f90: New test.
2009         * gfortran.dg/allocate_derived_1.f90: Update error message.
2010
2011 2010-07-19  Jason Merrill  <jason@redhat.com>
2012
2013         PR c++/44996
2014         * g++.dg/cpp0x/decltype23.C: New.
2015
2016 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2017
2018         PR fortran/42385
2019         * gfortran.dg/class_defined_operator_1.f03 : New test.
2020
2021 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2022
2023         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2024         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2025         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2026         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2027
2028 2010-07-19  Richard Guenther  <rguenther@suse.de>
2029
2030         PR middle-end/44941
2031         * gcc.c-torture/compile/pr44941.c: New testcase.
2032
2033 2010-07-19  Jason Merrill  <jason@redhat.com>
2034
2035         PR c++/44969
2036         * g++.dg/template/sfinae24.C: New.
2037
2038 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2039
2040         PR fortran/44353
2041         * gfortran.dg/data_implied_do_2.f90: Removed.
2042
2043 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2044
2045         PR c++/44969
2046         * g++.dg/template/sfinae23.C: New.
2047
2048 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050         * lib/target-supports.exp (check_sse_os_support_available): New
2051         proc.
2052         (check_sse_hw_available): New proc.
2053         (check_effective_target_sse_runtime): New proc.
2054         (check_effective_target_sse2_runtime): New proc.
2055         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2056         -msse2 if check_sse_os_support_available.
2057         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2058         check_sse_os_support_available.
2059         * gcc.dg/vect/vect.exp: Likewise.
2060         * gfortran.dg/vect/vect.exp: Likewise.
2061         * gcc.target/i386/sol2-check: Renamed to ...
2062         * gcc.target/i386/sse-os-support.h: ... this.
2063         (sol2_check): Renamed to ...
2064         (sse_os_support): ... this.
2065         Only test movss with xmm registers.
2066         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2067         Removed ILL_INSN, ILL_INSN_LEN.
2068         * gcc.target/i386/sse2-check.h: Likewise.
2069         * gcc.target/i386/sse3-check.h: Likewise.
2070         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2071         Removed cpuid.h, __get_cpuid test.
2072         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2073         Removed cpuid.h, __get_cpuid test.
2074         * g++.dg/other/pr40446.C: Likewise.
2075         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2076         * gcc.dg/compat/vector-1a_main.c: Likewise.
2077         * gcc.dg/compat/vector-2a_main.c: Likewise.
2078         * gcc.dg/pr36584.c: Likewise.
2079         * gcc.dg/pr37544.c: Likewise.
2080         * gcc.dg/torture/pr16104-1.c: Likewise.
2081         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2082         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2083         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2084         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2085         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2086         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2087         sse2_runtime.
2088         * gcc.dg/torture/pr35771-2.c: Likewise.
2089         * gcc.dg/torture/pr35771-3.c: Likewise.
2090         * gcc.target/i386/pr39315-2.c: Likewise.
2091         * gcc.target/i386/pr39315-4.c: Likewise.
2092         * gcc.target/i386/vperm-v2df.c: Likewise.
2093         * gcc.target/i386/vperm-v2di.c: Likewise.
2094         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2095         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2096         sse_runtime.
2097
2098 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2099
2100         PR fortran/44353
2101         * gfortran.dg/data_implied_do_2.f90: New test.
2102
2103 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2104
2105         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2106
2107 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2108
2109         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2110         to the "mips16" group.
2111         (mips_using_mips16_p): New procedure.
2112         (mips-dg-options): Use it.
2113
2114 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2115
2116         * gcc.target/mips/mips16-attributes-4.c: New test.
2117
2118 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2119
2120         PR testsuite/44418
2121         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2122         * gcc.target/powerpc/recip-2.c: Ditto.
2123         * gcc.target/powerpc/recip-3.c: Ditto.
2124
2125 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2126
2127         * gcc.target/arm/pr42235.c: New test.
2128
2129 2010-07-16  Jason Merrill  <jason@redhat.com>
2130
2131         PR c++/32505
2132         * g++.dg/template/partial8.C: New.
2133
2134 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2135
2136         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2137         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2138         in C++.
2139         (gualcvt): New overloaded inline.
2140         (GUALCVT): Use it for C++.
2141         * g++.dg/guality/guality.exp: New.
2142         * g++.dg/guality/guality.h: New.
2143         * g++.dg/guality/redeclaration1.C: New test.
2144         * g++.dg/dg.exp: Prune also guality/* tests.
2145         * gcc.dg/guality/pr43141.c: Moved to...
2146         * c-c++-common/guality/pr43141.c: ... here.
2147
2148 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2149
2150         PR libfortran/37077
2151         * gfortran.dg/char4_iunit_2.f03: New test.
2152
2153 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2154
2155         * lib/plugin-support.exp (plugin-test-execute):
2156         Add ${gcc_objdir}/intl to includes.
2157
2158 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR target/44942
2161         * gcc.c-torture/execute/pr44942.c: New test.
2162         * gcc.target/i386/pr44942.c: New test.
2163
2164 2010-07-15  Jason Merrill  <jason@redhat.com>
2165
2166         PR c++/44909
2167         * g++.dg/cpp0x/implicit7.C: New.
2168         * g++.dg/cpp0x/implicit8.C: New.
2169
2170 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2171
2172         Disable float tests for __SPU__ targets due to lack of signed zero:
2173         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2174         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2175         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2176         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2177         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2178         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2179         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2180         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2181         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2182
2183 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2184
2185         * gfortran.dg/select_char_2.f90: New test.
2186
2187 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2188
2189         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2190         with DECL_CHAIN.
2191
2192 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2193
2194         PR fortran/44936
2195         * gfortran.dg/typebound_generic_9.f03: New.
2196
2197 2010-07-15  Richard Guenther  <rguenther@suse.de>
2198
2199         PR tree-optimization/44946
2200         * gcc.c-torture/compile/pr44946.c: New testcase.
2201
2202 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR fortran/40206
2205         * gfortran.dg/select_char_3.f90: New test.
2206
2207 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2208             Kevin F. Quinn  <kevquinn@gentoo.org>
2209
2210         * gcc.dg/Wtrampolines.c: New.
2211
2212 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2213
2214         PR libfortran/44934
2215         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2216
2217 2010-07-14  Jason Merrill  <jason@redhat.com>
2218
2219         PR c++/44810
2220         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2221
2222         Implement C++0x unrestricted unions (N2544)
2223         * g++.dg/cpp0x/union1.C: New.
2224         * g++.dg/cpp0x/union2.C: New.
2225         * g++.dg/cpp0x/union3.C: New.
2226         * g++.dg/cpp0x/defaulted2.C: Adjust.
2227         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2228         * g++.old-deja/g++.ext/anon2.C: Adjust.
2229         * g++.old-deja/g++.mike/misc6.C: Adjust.
2230
2231 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2232
2233         PR fortran/44925
2234         * gfortran.dg/c_loc_tests_15.f90: New.
2235
2236 2010-07-13  Jason Merrill  <jason@redhat.com>
2237
2238         PR c++/44909
2239         * g++.dg/cpp0x/implicit6.C: New.
2240
2241 2010-07-13  Jason Merrill  <jason@redhat.com>
2242
2243         PR c++/44540
2244         * g++.dg/abi/noreturn1.C: New.
2245         * g++.dg/abi/noreturn2.C: New.
2246
2247 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2248
2249         PR other/44874
2250         PR debug/44832
2251         * c-c++-common/pr44832.c: New test.
2252
2253 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2254
2255         PR objc/44488
2256         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2257         on the target.  Make sure that we can assemble the emitted asm when
2258         the test type is 'compile'.
2259
2260 2010-07-13  Richard Guenther  <rguenther@suse.de>
2261
2262         PR tree-optimization/36960
2263         * g++.dg/torture/pr36960.C: New testcase.
2264
2265 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2266
2267         PR c++/44908
2268         * g++.dg/template/sfinae21.C: New.
2269         * g++.dg/template/sfinae22.C: Likewise.
2270
2271 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2272
2273         PR testsuite/42843
2274         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2275         * gcc.dg/plugin/ggcplug.c: Likewise.
2276         * g++.dg/plugin/selfassign.c: Likewise.
2277         * g++.dg/plugin/attribute_plugin.c: Likewise.
2278         * g++.dg/plugin/dumb_plugin.c: Likewise.
2279         * g++.dg/plugin/pragma_plugin.c: Likewise.
2280
2281 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2282
2283         * gcc.c-torture/execute/pr44683.x: New.
2284         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2285
2286 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2287
2288         PR fortran/44434
2289         PR fortran/44565
2290         PR fortran/43945
2291         PR fortran/44869
2292         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2293         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2294         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2295         * gfortran.dh/typebound_call_16.f03: New.
2296         * gfortran.dg/typebound_generic_6.f03: New.
2297         * gfortran.dg/typebound_generic_7.f03: New.
2298         * gfortran.dg/typebound_generic_8.f03: New.
2299
2300 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2301
2302         PR libfortran/37077
2303         * gfortran.dg/char4_iunit_1.f03: New test.
2304
2305 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2306
2307         * gcc.dg/tree-ssa/vrp53.c: New test.
2308
2309 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2310
2311         PR c++/44907
2312         * g++.dg/template/sfinae19.C: New.
2313         * g++.dg/template/sfinae20.C: Likewise.
2314
2315 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2316
2317         * gcc.target/arm/interrupt-1.c: New test.
2318         * gcc.target/arm/interrupt-2.c: New test.
2319
2320 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2321
2322         * gcc.dg/pr42427.c: Require c99_runtime.
2323         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2324         c99_runtime.
2325         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2326         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2327         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2328         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2329         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2330         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2331         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2332         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2333         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2334         * gcc.target/i386/pr37275.c: Require visibility support.
2335
2336 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2337
2338         * lib/target-supports.exp (check_effective_target_sse): New proc.
2339         * gcc.target/i386/sol2-check.h: New file.
2340         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2341         Include sol2-check.h.
2342         (main) Only run do_test () if sol2_check ().
2343         * gcc.target/i386/sse2-check.h: Likewise.
2344         * gcc.target/i386/sse3-check.h: Likewise.
2345         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2346         [__sun__ && __svr4__]: Execute SSE2 instruction.
2347         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2348         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2349         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2350         * g++.dg/ext/vector14.C: Likewise.
2351         * g++.dg/other/mmintrin.C: Likewise.
2352         * gcc.dg/20020418-1.c: Likewise.
2353         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2354         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2355         * gcc.dg/format/unnamed-1.c: Likewise.
2356         Adapt dg-warning line number.
2357         * gcc.dg/graphite/pr40281.c: Likewise.
2358         * gcc.dg/pr32176.c: Likewise.
2359         * gcc.dg/pr40550.c: Likewise.
2360         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2361         * gcc.dg/torture/pr36891.c: Likewise.
2362         * gcc.target/i386/20020218-1.c: Likewise.
2363         * gcc.target/i386/20020523.c: Likewise.
2364         * gcc.target/i386/abi-1.c: Likewise.
2365         * gcc.target/i386/brokensqrt.c: Likewise.
2366         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2367         * gcc.target/i386/pr13366.c: Likewise.
2368         * gcc.target/i386/pr13685.c: Likewise.
2369         * gcc.target/i386/pr24306.c: Likewise.
2370         * gcc.target/i386/pr31486.c: Likewise.
2371         * gcc.target/i386/pr32065-1.c: Likewise.
2372         * gcc.target/i386/pr32065-2.c: Likewise.
2373         * gcc.target/i386/pr32389.c: Likewise.
2374         * gcc.target/i386/pr38824.c: Likewise.
2375         * gcc.target/i386/pr38931.c: Likewise.
2376         * gcc.target/i386/pr39592-1.c: Likewise.
2377         * gcc.target/i386/pr43766.c: Likewise.
2378         * gcc.target/i386/recip-divf.c: Likewise.
2379         * gcc.target/i386/recip-sqrtf.c: Likewise.
2380         * gcc.target/i386/recip-vec-divf.c: Likewise.
2381         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2382         * gcc.target/i386/sse-1.c: Likewise.
2383         * gcc.target/i386/sse-16.c: Likewise.
2384         * gcc.target/i386/sse-2.c: Likewise.
2385         * gcc.target/i386/sse-20.c: Likewise.
2386         * gcc.target/i386/sse-3.c: Likewise.
2387         * gcc.target/i386/sse-7.c: Likewise.
2388         * gcc.target/i386/sse-9.c: Likewise.
2389         * gcc.target/i386/sse-addps-1.c: Likewise.
2390         * gcc.target/i386/sse-addss-1.c: Likewise.
2391         * gcc.target/i386/sse-andnps-1.c: Likewise.
2392         * gcc.target/i386/sse-andps-1.c: Likewise.
2393         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2394         * gcc.target/i386/sse-comiss-1.c: Likewise.
2395         * gcc.target/i386/sse-comiss-2.c: Likewise.
2396         * gcc.target/i386/sse-comiss-3.c: Likewise.
2397         * gcc.target/i386/sse-comiss-4.c: Likewise.
2398         * gcc.target/i386/sse-comiss-5.c: Likewise.
2399         * gcc.target/i386/sse-comiss-6.c: Likewise.
2400         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2401         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2402         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2403         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2404         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2405         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2406         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2407         * gcc.target/i386/sse-divps-1.c: Likewise.
2408         * gcc.target/i386/sse-divss-1.c: Likewise.
2409         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2410         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2411         * gcc.target/i386/sse-maxps-1.c: Likewise.
2412         * gcc.target/i386/sse-maxss-1.c: Likewise.
2413         * gcc.target/i386/sse-minps-1.c: Likewise.
2414         * gcc.target/i386/sse-minss-1.c: Likewise.
2415         * gcc.target/i386/sse-movaps-1.c: Likewise.
2416         * gcc.target/i386/sse-movaps-2.c: Likewise.
2417         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2418         * gcc.target/i386/sse-movhps-1.c: Likewise.
2419         * gcc.target/i386/sse-movhps-2.c: Likewise.
2420         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2421         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2422         * gcc.target/i386/sse-movntps-1.c: Likewise.
2423         * gcc.target/i386/sse-movss-1.c: Likewise.
2424         * gcc.target/i386/sse-movss-2.c: Likewise.
2425         * gcc.target/i386/sse-movss-3.c: Likewise.
2426         * gcc.target/i386/sse-movups-1.c: Likewise.
2427         * gcc.target/i386/sse-movups-2.c: Likewise.
2428         * gcc.target/i386/sse-mulps-1.c: Likewise.
2429         * gcc.target/i386/sse-mulss-1.c: Likewise.
2430         * gcc.target/i386/sse-orps-1.c: Likewise.
2431         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2432         * gcc.target/i386/sse-recip-vec.c: Likewise.
2433         * gcc.target/i386/sse-recip.c: Likewise.
2434         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2435         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2436         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2437         * gcc.target/i386/sse-subps-1.c: Likewise.
2438         * gcc.target/i386/sse-subss-1.c: Likewise.
2439         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2440         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2441         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2442         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2443         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2444         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2445         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2446         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2447         * gcc.target/i386/sse-xorps-1.c: Likewise.
2448         * gcc.target/i386/ssefn-1.c: Likewise.
2449         * gcc.target/i386/ssefn-3.c: Likewise.
2450         * gcc.target/i386/sseregparm-1.c: Likewise.
2451         * gcc.target/i386/stackalign/return-3.c: Likewise.
2452         * gcc.target/i386/vectorize1.c: Likewise.
2453         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2454         * gcc.target/i386/xorps-sse.c: Likewise.
2455         * gfortran.dg/pr28158.f90: Likewise.
2456         * gfortran.dg/pr30667.f: Likewise.
2457         * gnat.dg/loop_optimization7.adb: Likewise.
2458         * gnat.dg/sse_nolib.adb: Likewise.
2459
2460 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2461
2462         PR fortran/44702
2463         * gfortran.dg/use_rename_6.f90: New.
2464         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2465
2466 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2467
2468         PR fortran/44869
2469         * gfortran.dg/class_24.f03: New.
2470
2471 2010-07-10  Richard Guenther  <rguenther@suse.de>
2472
2473         PR lto/44889
2474         * gcc.dg/lto/20100709-1_0.c: New testcase.
2475         * gcc.dg/lto/20100709-1_1.c: Likewise.
2476
2477 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2478
2479         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2480
2481 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2482
2483         PR objc/44140
2484         * objc.dg/lto/trivial-1_0.m: New.
2485         * objc.dg/lto/lto.exp: New.
2486         * obj-c++.dg/lto/trivial-1_0.mm: New.
2487         * obj-c++.dg/lto/lto.exp: New.
2488         * objc.dg/symtab-1.m: Adjust sizes.
2489         * objc.dg/image-info.m: Do not run for gnu-runtime.
2490
2491 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2492
2493         * gcc.dg/pr32370.c: Allow another kind of error message.
2494
2495 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2496
2497         * gnat.dg/atomic3.adb: New test.
2498
2499 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2500             Denys Vlasenko  <dvlasenk@redhat.com>
2501             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2502
2503         PR tree-optimization/28632
2504         * gcc.dg/tree-ssa/vrp51.c: New test.
2505         * gcc.dg/tree-ssa/vrp52.c: New test.
2506
2507 2010-07-09  Jason Merrill  <jason@redhat.com>
2508
2509         * g++.dg/abi/covariant6.C: New.
2510         * g++.dg/inherit/covariant17.C: Test both bases.
2511         * g++.dg/inherit/covariant7.C: Check vtable layout.
2512
2513 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2514
2515         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2516
2517 2010-07-09  Richard Guenther  <rguenther@suse.de>
2518
2519         PR tree-optimization/44852
2520         * gcc.c-torture/execute/pr44852.c: New testcase.
2521
2522 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2523
2524         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2525         multiplication by values.
2526         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2527         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2528
2529 2010-07-09  Richard Guenther  <rguenther@suse.de>
2530
2531         PR tree-optimization/44882
2532         * gfortran.dg/pr44882.f90: New testcase.
2533
2534 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2535
2536         PR target/40657
2537         * gcc.target/arm/pr40657-1.c: New test.
2538         * gcc.target/arm/pr40657-2.c: New test.
2539         * gcc.c-torture/execute/pr40657.c: New test.
2540
2541 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2542
2543         * gcc.dg/tree-ssa/vrp50.c: New test.
2544         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2545
2546 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2547
2548         PR fortran/44649
2549         * gfortran.dg/c_sizeof_1.f90: Modified.
2550         * gfortran.dg/storage_size_1.f08: New.
2551         * gfortran.dg/storage_size_2.f08: New.
2552
2553 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2554
2555         * gcc.c-torture/execute/20100708-1.c: New test.
2556
2557 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2558
2559         PR fortran/44847
2560         * gfortran.dg/gomp/pr44847.f90: New test.
2561
2562 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2563
2564         PR tree-optimization/44710
2565         * gcc.dg/tree-ssa/ifc-6.c: New.
2566         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2567
2568 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2569
2570         PR fortran/18918
2571         * gfortran.dg/coarray_10.f90: Add an additional test.
2572
2573 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2574
2575         PR middle-end/44828
2576         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2577         * gcc.c-torture/execute/pr44828.x: Revert.
2578
2579 2010-07-08  Jason Merrill  <jason@redhat.com>
2580
2581         PR c++/43120
2582         * g++.dg/inherit/covariant17.C: New.
2583         * g++.dg/abi/covariant1.C: Actually test for the bug.
2584
2585 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2586
2587         PR rtl-optimization/44838
2588         * gcc.dg/pr44838.c: New.
2589
2590 2010-07-08  Richard Guenther  <rguenther@suse.de>
2591
2592         PR tree-optimization/44831
2593         * gcc.c-torture/compile/pr44831.c: New testcase.
2594         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2595
2596 2010-07-08  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/44861
2599         * g++.dg/vect/pr44861.cc: New testcase.
2600
2601 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2602
2603         PR middle-end/44828
2604         * gcc.c-torture/execute/pr44828.x: New file.
2605
2606 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2607
2608         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2609         dg-options.
2610         * g++.dg/ext/altivec-17.C: Adjust error message.
2611
2612 2010-07-07  Tom Tromey  <tromey@redhat.com>
2613
2614         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2615
2616 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2617
2618         PR target/44844
2619         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2620         * gcc.target/i386/rdrand-2.c: Likewise.
2621         * gcc.target/i386/rdrand-3.c: Likewise.
2622
2623 2010-07-07  Jan Hubicka  <jh@suse.cz>
2624
2625         PR middle-end/44813
2626         * g++.dg/torture/pr44813.C: New testcase.
2627         * g++.dg/torture/pr44826.C: New testcase.
2628
2629 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2630
2631         PR rtl-optimization/44787
2632         * gcc.c-torture/compile/pr44788.c: New test.
2633         * gcc.target/arm/pr44788.c: New test.
2634
2635 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2636
2637         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2638
2639 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2640
2641         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2642         to dg-options.
2643
2644 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2645
2646         PR fortran/44742
2647         * gfortran.dg/parameter_array_init_6.f90: New.
2648         * gfortran.dg/initialization_20.f90: Update dg-error.
2649         * gfortran.dg/initialization_24.f90: Ditto.
2650
2651 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2652         PR fortran/PR44693
2653         * gfortran.dg/dim_range_1.f90:  New test.
2654         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2655
2656 2010-07-06  Jason Merrill  <jason@redhat.com>
2657
2658         PR c++/44703
2659         * g++.dg/cpp0x/initlist41.C: New.
2660
2661         PR c++/44778
2662         * g++.dg/template/ptrmem22.C: New.
2663
2664 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2665
2666         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2667         support.
2668         * gcc.target/i386/i386.exp: Likewise.
2669
2670 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2671
2672         PR testsuite/44195
2673         * gcc.dg/lto/20100518_0.c: Limit to x86.
2674
2675 2010-07-06  Richard Guenther  <rguenther@suse.de>
2676
2677         PR middle-end/44828
2678         * gcc.c-torture/execute/pr44828.c: New testcase.
2679
2680 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2681
2682         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2683         * g++.dg/warn/volatile1.C: Likewise.
2684         * g++.dg/template/warn1.C: Likewise.
2685
2686 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2687
2688         AVX Programming Reference (June, 2010)
2689         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2690         * g++.dg/other/i386-3.C: Likewise.
2691         * gcc.target/i386/sse-12.c: Likewise.
2692
2693         * gcc.target/i386/f16c-check.h: New.
2694         * gcc.target/i386/rdfsbase-1.c: Likewise.
2695         * gcc.target/i386/rdfsbase-2.c: Likewise.
2696         * gcc.target/i386/rdgsbase-1.c: Likewise.
2697         * gcc.target/i386/rdgsbase-2.c: Likewise.
2698         * gcc.target/i386/rdrand-1.c: Likewise.
2699         * gcc.target/i386/rdrand-2.c: Likewise.
2700         * gcc.target/i386/rdrand-3.c: Likewise.
2701         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2702         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2703         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2704         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2705         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2706         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2707         * gcc.target/i386/wrfsbase-1.c: Likewise.
2708         * gcc.target/i386/wrfsbase-2.c: Likewise.
2709         * gcc.target/i386/wrgsbase-1.c: Likewise.
2710         * gcc.target/i386/wrgsbase-2.c: Likewise.
2711
2712         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2713         (__builtin_ia32_vcvtps2ph): New.
2714         (__builtin_ia32_vcvtps2ph256): Likewise.
2715
2716         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2717         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2718
2719         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2720         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2721
2722         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2723         (__builtin_ia32_vcvtps2ph256): Likewise.
2724         Add fsgsbase,rdrnd,f16c.
2725
2726         * lib/target-supports.exp (check_effective_target_f16c): New.
2727
2728 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2729
2730         * gcc.dg/guality/nrv-1.c: New test.
2731
2732 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2733
2734         PR middle-end/42505
2735         * gcc.target/arm/pr42505.c: New test case.
2736
2737 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR c++/44808
2740         * g++.dg/opt/nrv16.C: New test.
2741
2742 2010-07-05  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/44784
2745         * gcc.c-torture/compile/pr44784.c: New testcase.
2746
2747 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2748
2749         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2750         Increase loop bound and array size.
2751         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2752         Likewise.
2753
2754 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2755
2756         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2757         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2758         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2759         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2760         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2761
2762 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2763
2764         PR c++/22138
2765         * g++.dg/parse/template25.C: New.
2766
2767 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2768
2769         PR rtl-optimization/44695
2770         * gcc.dg/torture/pr44695.c: New.
2771
2772 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2773
2774         PR c++/16630
2775         * g++.dg/ext/pretty3.C: New.
2776
2777 2010-07-04  Richard Guenther  <rguenther@suse.de>
2778
2779         PR middle-end/44809
2780         * g++.dg/torture/pr44809.C: New testcase.
2781
2782 2010-07-04  Richard Guenther  <rguenther@suse.de>
2783
2784         PR tree-optimization/44656
2785         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2786
2787 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2788             Revital Eres  <eres@il.ibm.com>
2789
2790         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2791         misaligned stores.
2792         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2793         gcc.dg/vect/vect-96.c: Likewise.
2794         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2795         that support misaligned stores. Change the number of expected
2796         misaligned accesses.
2797         * gcc.dg/vect/vect-peel-1.c: New test.
2798         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2799         gcc.dg/vect/vect-peel-4.c: Likewise.
2800         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2801         vectorizable on all targets that support realignment.
2802         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2803
2804 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2805
2806         PR c/44806
2807         * gcc.dg/torture/pr44806.c: New.
2808
2809 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2810
2811         * gnat.dg/cond_expr1.adb: New test.
2812
2813 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2814
2815         * gnat.dg/modular3.adb: New test.
2816         * gnat.dg/modular3_pkg.ads: New helper.
2817
2818 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2819             Mikael Pettersson  <mikpe@it.uu.se>
2820
2821         PR testsuite/44518
2822         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2823         Make signed-ness of chars explicit.  Scan the object for
2824         strings that are split by some target assemblers.
2825         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2826         explicit.
2827
2828 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2829
2830         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2831
2832 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2833
2834         PR/44128
2835         * g++.dg/warn/Wshadow-7.C: New test.
2836
2837 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2838             Julian Brown  <julian@codesourcery.com>
2839             Sandra Loosemore  <sandra@codesourcery.com>
2840
2841         * gcc.c-torture/execute/20100416-1.c: New test case.
2842
2843 2010-07-02  Julian Brown  <julian@codesourcery.com>
2844             Sandra Loosemore  <sandra@codesourcery.com>
2845
2846         PR target/43703
2847
2848         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2849         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2850
2851 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2852             Julian Brown  <julian@codesourcery.com>
2853
2854         * gcc.target/arm/neon/vadds64.c: Regenerated.
2855         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2856         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2857         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2858         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2859         * gcc.target/arm/neon-vmls-1.c: Likewise.
2860         * gcc.target/arm/neon-vsubs64.c: New execution test.
2861         * gcc.target/arm/neon-vsubu64.c: New execution test.
2862         * gcc.target/arm/neon-vadds64.c: New execution test.
2863         * gcc.target/arm/neon-vaddu64.c: New execution test.
2864
2865 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2866
2867         * gcc.target/arm/neon-vands64.c: New.
2868         * gcc.target/arm/neon-vandu64.c: New.
2869         * gcc.target/arm/neon-vbics64.c: New.
2870         * gcc.target/arm/neon-vbicu64.c: New.
2871         * gcc.target/arm/neon-veors64.c: New.
2872         * gcc.target/arm/neon-veoru64.c: New.
2873         * gcc.target/arm/neon-vorns64.c: New.
2874         * gcc.target/arm/neon-vornu64.c: New.
2875         * gcc.target/arm/neon-vorrs64.c: New.
2876         * gcc.target/arm/neon-vorru64.c: New.
2877         * gcc.target/arm/neon/vands64.c: Regenerated.
2878         * gcc.target/arm/neon/vandu64.c: Regenerated.
2879         * gcc.target/arm/neon/vbics64.c: Regenerated.
2880         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2881         * gcc.target/arm/neon/veors64.c: Regenerated.
2882         * gcc.target/arm/neon/veoru64.c: Regenerated.
2883         * gcc.target/arm/neon/vorns64.c: Regenerated.
2884         * gcc.target/arm/neon/vornu64.c: Regenerated.
2885         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2886         * gcc.target/arm/neon/vorru64.c: Regenerated.
2887
2888 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889
2890         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2891
2892 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2893
2894         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2895         * gfortran.dg/intent_out_5.f90: Same.
2896         * gfortran.dg/ltrans-7.f90: Same.
2897         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2898
2899 2010-07-02  Jan Hubicka  <jh@suse.cz>
2900
2901         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2902
2903 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2904
2905         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2906
2907 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR c++/44780
2910         * c-c++-common/Wunused-var-12.c: New test.
2911
2912 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2913
2914         PR target/42835
2915         * gcc.target/arm/pr42835.c: New test.
2916
2917         PR target/42172
2918         * gcc.target/arm/pr42172-1.c: New test.
2919
2920 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2921
2922         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2923
2924 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2925
2926         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2927         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2928         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2929         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2930         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2931         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2932         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2933         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2934         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2935         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2936         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2937         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2938         * gcc.target/arm/neon-vdup_ns64.c: New.
2939         * gcc.target/arm/neon-vdup_nu64.c: New.
2940         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2941         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2942         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2943         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2944         * gcc.target/arm/neon-vmov_ns64.c: New.
2945         * gcc.target/arm/neon-vmov_nu64.c: New.
2946         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2947         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2948         * gcc.target/arm/neon-vget_lanes64.c: New.
2949         * gcc.target/arm/neon-vget_laneu64.c: New.
2950         * gcc.target/arm/neon-vset_lanes64.c: New.
2951         * gcc.target/arm/neon-vset_laneu64.c: New.
2952
2953 2010-07-02  Richard Guenther  <rguenther@suse.de>
2954
2955         * g++.dg/torture/20100702-1.C: New testcase.
2956
2957 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2958
2959         PR target/44707
2960         * gcc.c-torture/compile/pr44707.c: New test.
2961
2962 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2963
2964         PR c++/44039
2965         * g++.dg/template/crash101.C: New.
2966
2967 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2968
2969         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2970         Use the ABI-0 accessors and fail it for m64.
2971
2972 2010-07-02  Jan Hubicka  <jh@suse.cz>
2973
2974         * g++.dg/tree-ssa/pr44706.C: New testcase.
2975
2976 2010-07-02  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/44748
2979         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2980
2981 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2982
2983         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2984         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2985         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2986         the method types to forward:.
2987
2988 2010-06-30  Jason Merrill  <jason@redhat.com>
2989
2990         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2991         * g++.dg/other/pr25632.C: Likewise.
2992
2993 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR tree-optimization/40421
2996         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2997
2998 2010-07-01  Richard Guenther  <rguenther@suse.de>
2999
3000         PR middle-end/42834
3001         PR middle-end/44468
3002         * gcc.c-torture/execute/20100316-1.c: New testcase.
3003         * gcc.c-torture/execute/pr44468.c: Likewise.
3004         * gcc.c-torture/compile/20100609-1.c: Likewise.
3005         * gcc.dg/volatile2.c: Adjust.
3006         * gcc.dg/plugin/selfassign.c: Likewise.
3007         * gcc.dg/pr36902.c: Likewise.
3008         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3009         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3010         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3011         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3012         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3013         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3014         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3015         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3016         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3017         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3018         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3019         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3020         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3021         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3022         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3023         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3024         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3025         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3026         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3027         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3028         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3029         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3030         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3031         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3032         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3033         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3034         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3035         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3036         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3037         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3038         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3039         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3040         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3041         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3042         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3043         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3044         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3045         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3046         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3047         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3048         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3049         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3050         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3051         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3052         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3053         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3054         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3055         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3056         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3057         * g++.dg/tree-ssa/pr31146.C: Likewise.
3058         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3059         * g++.dg/tree-ssa/pr33604.C: Likewise.
3060         * g++.dg/plugin/selfassign.c: Likewise.
3061         * gfortran.dg/array_memcpy_3.f90: Likewise.
3062         * gfortran.dg/array_memcpy_4.f90: Likewise.
3063         * c-c++-common/torture/pr42834.c: New testcase.
3064
3065 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3066
3067         PR c++/44628
3068         * g++.dg/template/crash100.C: New.
3069
3070 2010-06-30  Jan Hubicka  <jh@suse.cz>
3071
3072         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3073
3074 2010-06-30  Michael Matz  <matz@suse.de>
3075
3076         PR bootstrap/44699
3077         * gcc.dg/pr44699.c: New test.
3078
3079 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3080
3081         PR tree-optimization/39799
3082         * c-c++-common/uninit-17.c: New test.
3083
3084 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085
3086         PR libfortran/43298
3087         * gfortran.dg/read_infnan_1.f90: New test.
3088
3089 2010-06-29  Jason Merrill  <jason@redhat.com>
3090
3091         Enable implicitly declared move constructor/operator= (N3053).
3092         * g++.dg/cpp0x/implicit3.C: New.
3093         * g++.dg/cpp0x/implicit4.C: New.
3094         * g++.dg/cpp0x/implicit5.C: New.
3095         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3096         * g++.dg/cpp0x/not_special.C: Adjust.
3097         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3098         * g++.dg/cpp0x/rv1n.C: Adjust.
3099         * g++.dg/cpp0x/rv1p.C: Adjust.
3100         * g++.dg/cpp0x/rv2n.C: Adjust.
3101         * g++.dg/cpp0x/rv2p.C: Adjust.
3102         * g++.dg/cpp0x/rv3n.C: Adjust.
3103         * g++.dg/cpp0x/rv3p.C: Adjust.
3104         * g++.dg/cpp0x/rv4n.C: Adjust.
3105         * g++.dg/cpp0x/rv4p.C: Adjust.
3106         * g++.dg/cpp0x/rv5n.C: Adjust.
3107         * g++.dg/cpp0x/rv5p.C: Adjust.
3108         * g++.dg/cpp0x/rv6n.C: Adjust.
3109         * g++.dg/cpp0x/rv6p.C: Adjust.
3110         * g++.dg/cpp0x/rv7n.C: Adjust.
3111         * g++.dg/cpp0x/rv7p.C: Adjust.
3112         * g++.dg/cpp0x/rv8p.C: Adjust.
3113         * g++.dg/gomp/pr26690-1.C: Adjust.
3114         * g++.dg/other/error20.C: Adjust.
3115         * g++.dg/other/error31.C: Adjust.
3116         * g++.dg/parse/error19.C: Adjust.
3117         * g++.dg/template/qualttp5.C: Adjust.
3118         * g++.old-deja/g++.law/ctors5.C: Adjust.
3119
3120         Enable implicitly deleted functions (N2346)
3121         * g++.dg/cpp0x/defaulted17.C: New.
3122         * g++.dg/cpp0x/implicit1.C: New.
3123         * g++.dg/cpp0x/implicit2.C: New.
3124         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3125         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3126         * g++.dg/init/ctor4.C: Adjust.
3127         * g++.dg/init/synth2.C: Adjust.
3128         * g++.dg/lto/20081118_1.C: Adjust.
3129         * g++.dg/other/error13.C: Adjust.
3130         * g++.dg/other/unused1.C: Adjust.
3131         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3132         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3133         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3134         * g++.old-deja/g++.law/ctors17.C: Adjust.
3135         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3136         * g++.old-deja/g++.pt/assign1.C: Adjust.
3137         * g++.old-deja/g++.pt/crash20.C: Adjust.
3138
3139         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3140         * g++.dg/cpp0x/defaulted13.C: Adjust.
3141         * g++.dg/cpp0x/defaulted2.C: Adjust.
3142         * g++.dg/cpp0x/defaulted3.C: Adjust.
3143         * g++.dg/cpp0x/initlist9.C: Adjust.
3144         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3145         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3146         * g++.dg/init/synth2.C: Adjust.
3147
3148         * g++.dg/cpp0x/defaulted19.C: New.
3149
3150         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3151         * g++.dg/template/error23.C: Fix for -std=c++0x.
3152
3153 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3154
3155         PR fortran/44718
3156         * gfortran.dg/proc_ptr_28.f90: New.
3157
3158 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3159
3160         PR tree-optimization/43801
3161         * g++.dg/torture/pr43801.C: New test.
3162
3163         PR debug/44668
3164         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3165
3166 2010-06-29  Jason Merrill  <jason@redhat.com>
3167
3168         PR c++/44587
3169         * g++.dg/template/qualified-id2.C: New.
3170         * g++.dg/template/qualified-id3.C: New.
3171
3172 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3173
3174         PR fortran/44696
3175         * gfortran.dg/associated_target_4.f90: New.
3176
3177 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         PR fortran/44582
3180         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3181
3182 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3183
3184         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3185
3186 2010-06-29  Jan Hubicka  <jh@suse.cz>
3187
3188         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3189
3190 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3191
3192         PR target/43902
3193         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3194         * gcc.target/arm/wmul-3.c: New test.
3195         * gcc.target/arm/wmul-4.c: New test.
3196
3197 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3198
3199         PR rtl-optimization/44659
3200         * gcc.target/i386/extract-1.c: New.
3201         * gcc.target/i386/extract-2.c: Likewise.
3202         * gcc.target/i386/extract-3.c: Likewise.
3203         * gcc.target/i386/extract-4.c: Likewise.
3204         * gcc.target/i386/extract-5.c: Likewise.
3205         * gcc.target/i386/extract-6.c: Likewise.
3206
3207 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR c++/44682
3210         * g++.dg/warn/Wunused-var-14.C: New test.
3211
3212 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3213
3214         PR fortran/43298
3215         * gfortran.dg/nan_6.f90: New.
3216
3217 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         PR tree-optimization/43781
3220         * gcc.dg/torture/pr43781.c: New.
3221
3222 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3223
3224         PR fortran/40158
3225         * gfortran.dg/actual_rank_check_1.f90: New test.
3226
3227 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3228
3229         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3230
3231 2010-06-28  Jan Hubicka  <jh@suse.cz>
3232
3233         PR tree-optimization/44687
3234         * gcc.c-torture/compile/pr44687.c
3235
3236 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3237
3238         PR c++/44535
3239         * g++.dg/torture/pr44535.C: New test.
3240
3241 2010-06-28  Michael Matz  <matz@suse.de>
3242
3243         PR middle-end/44592
3244         * gfortran.dg/pr44592.f90: New test.
3245
3246 2010-06-28  Jan Hubicka  <jh@suse.cz>
3247
3248         PR tree-optimization/44357
3249         * g++.dg/torture/pr44357.C: New testcase.
3250
3251 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3252
3253         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3254         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3255         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3256         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3257         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3258         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3259         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3260         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3261
3262 2010-06-27  Jan Hubicka  <jh@suse.cz>
3263
3264         * gcc.c-torture/compile/pr44686.c: New file.
3265
3266 2010-06-27  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/44683
3269         * gcc.c-torture/execute/pr44683.c: New testcase.
3270
3271 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3272
3273         * gnat.dg/noreturn3.ad[sb]: New test.
3274
3275 2010-06-26  Jason Merrill  <jason@redhat.com>
3276
3277         * g++.dg/cpp0x/explicit5.C: New.
3278
3279 2010-06-26  Richard Guenther  <rguenther@suse.de>
3280
3281         PR tree-optimization/44393
3282         * gcc.dg/pr44393.c: New testcase.
3283
3284 2010-06-26  Jan Hubicka  <jh@suse.cz>
3285
3286         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3287
3288 2010-06-26  Richard Guenther  <rguenther@suse.de>
3289
3290         PR middle-end/44674
3291         * gcc.dg/pr44674.c: New testcase.
3292
3293 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3294
3295         * gcc.dg/opts-3.c: New test.
3296
3297 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3298
3299         * gfortran.dg/type_decl_1.f90: New.
3300         * gfortran.dg/type_decl_2.f90: New.
3301
3302 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3303
3304         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3305         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3306
3307 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3308
3309         PR testsuite/38946
3310         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3311         error in comparing reals.
3312
3313 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3314
3315         * selected_real_kind_2.f90: New.
3316         * selected_real_kind_3.f90: New.
3317
3318 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3319
3320         * gfortran.dg/entry_19.f90: New.
3321
3322 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3323
3324         * gfortran.dg/end_subroutine_1.f90: New.
3325         * gfortran.dg/end_subroutine_2.f90: New.
3326         * gfortran.dg/interface_proc_end.f90: Update.
3327
3328 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3329
3330         * gfortran.dg/semicolon_fixed.f: Update.
3331         * gfortran.dg/semicolon_fixed_2.f: New.
3332         * gfortran.dg/semicolon_free_2.f90: New.
3333         * gfortran.dg/semicolon_free.f90: Update.
3334
3335 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3336
3337         PR fortran/44448
3338         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3339
3340 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3341
3342         * g++.dg/ipa/iinline-3.C: New test.
3343         * gcc.dg/ipa/modif-1.c: Removed.
3344
3345 2010-06-25  Jan Hubicka  <jh@suse.cz>
3346
3347         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3348
3349 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3350
3351         * g++.dg/ipa/iinline-2.C: New test.
3352
3353 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR middle-end/43866
3356         * gfortran.dg/pr43866.f90: New test.
3357
3358         PR tree-optimization/44539
3359         * gcc.dg/pr44539.c: New test.
3360
3361 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3362
3363         From Jim Wilson:
3364         PR target/43902
3365         * gcc.target/mips/madd-9.c: New test.
3366
3367 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3368
3369         PR c/44517
3370         * gcc.dg/noncompile/pr44517.c: New.
3371         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3372
3373 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3374
3375         PR testsuite/43283
3376         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3377         and add argument to nop for IA64.
3378
3379 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3380
3381         PR target/44588
3382         * gcc.target/i386/mod-1.c: New.
3383         * gcc.target/i386/umod-1.c: Likewise.
3384         * gcc.target/i386/umod-2.c: Likewise.
3385         * gcc.target/i386/umod-3.c: Likewise.
3386
3387 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR middle-end/44492
3390         * g++.dg/torture/pr44492.C: New test.
3391
3392 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3393
3394         * c-c++-common/warn-omitted-condop.c: New.
3395
3396 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3397
3398         PR fortran/44614
3399         * gfortran.dg/import8.f90: New.
3400
3401 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3402
3403         * gnat.dg/not_null.adb: Update test case.
3404
3405 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR c++/44619
3408         * g++.dg/warn/Wunused-var-13.C: New test.
3409
3410         PR c++/44627
3411         * g++.dg/diagnostic/method1.C: New test.
3412
3413 2010-06-22  Cary Coutant  <ccoutant@google.com>
3414
3415         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3416
3417 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3418
3419         PR fortran/44616
3420         * gfortran.dg/abstract_type_8.f03: New.
3421
3422 2010-06-21  Jason Merrill  <jason@redhat.com>
3423
3424         * g++.dg/cpp0x/noexcept08.C: New.
3425
3426         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3427
3428 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         PR target/44615
3431         * gcc.target/i386/sse2-vec-2a.c: New.
3432
3433 2010-06-21  DJ Delorie  <dj@redhat.com>
3434
3435         * gcc.dg/pragma-diag-1.c: New.
3436
3437 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3438
3439         PR target/44615
3440         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3441
3442 2010-06-21  Alan Modra  <amodra@gmail.com>
3443
3444         PR testsuite/44505
3445         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3446         tail call to check_fa_mid.
3447
3448 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR target/44575
3451         * gcc.c-torture/execute/pr44575.c: New test.
3452
3453 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3454
3455         PR fortran/40632
3456         * gfortran.dg/contiguous_1.f90: New.
3457         * gfortran.dg/contiguous_2.f90: New.
3458         * gfortran.dg/contiguous_3.f90: New.
3459
3460 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3461
3462         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3463         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3464
3465 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3466
3467         PR target/44546
3468         * gcc.target/i386/pr44546.c: New test.
3469
3470 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3471
3472         * gcc.dg/opts-2.c: New test.
3473
3474 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3475
3476         PR fortran/44584
3477         * gfortran.dg/typebound_proc_15.f03: Modified.
3478
3479 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3480
3481         PR target/44072
3482         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3483         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3484
3485 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3486
3487         * g++.dg/ext/label13.C: Fix typo in last change.
3488
3489 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3490
3491         PR libfortran/44477
3492         * gfortran.dg/eof_3.f90
3493         * gfortran.dg/endfile_2.f90
3494         * gfortran.dg/endfile_4.f90
3495         * gfortran.dg/endfile_3.f90
3496
3497 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3498
3499         PR c++/41090
3500         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3501
3502 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3503
3504         PR fortran/44556
3505         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3506
3507 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3508
3509         * gcc.target/arm/pr40900.c: New test.
3510
3511 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3512
3513         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3514
3515 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3516
3517         PR fortran/44558
3518         * gfortran.dg/typebound_call_15.f03: New.
3519
3520 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3521
3522         PR c++/44486
3523         * g++.dg/pr44486.C: New.
3524
3525 2010-06-16  DJ Delorie  <dj@redhat.com>
3526
3527         * gcc.target/i386/volatile-bitfields-1.c: New.
3528         * gcc.target/i386/volatile-bitfields-2.c: New.
3529
3530 2010-06-16  Jason Merrill  <jason@redhat.com>
3531
3532         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3533
3534         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3535
3536 2010-06-16  Richard Guenther  <rguenther@suse.de>
3537
3538         PR c/44555
3539         * gcc.c-torture/execute/pr44555.c: New testcase.
3540
3541 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3542
3543         PR fortran/44549
3544         * gfortran.dg/typebound_proc_16.f03: New.
3545
3546 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3547
3548         * g++.dg/torture/pr43905.C: New test.
3549
3550 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3551
3552         PR testsuite/44538
3553         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3554         initialization loop from being vectorized.
3555         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3556
3557 2010-06-16  Alan Modra  <amodra@gmail.com>
3558
3559         PR tree-optimization/44507
3560         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3561
3562 2010-06-15  Jason Merrill  <jason@redhat.com>
3563
3564         * g++.dg/overload/arg3.C: Adjust error locations.
3565         * g++.dg/overload/copy1.C: Likewise.
3566         * g++.dg/tc1/dr152.C: Likewise.
3567         * g++.dg/template/incomplete4.C: Likewise.
3568         * g++.dg/template/incomplete5.C: Likewise.
3569         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3570         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3571         * g++.old-deja/g++.pt/crash9.C: Likewise.
3572
3573         * g++.dg/inherit/virtual5.C: New.
3574
3575         * g++.dg/cpp0x/defaulted18.C: New.
3576
3577         * g++.dg/cpp0x/initlist40.C: New.
3578
3579         * g++.dg/cpp0x/initlist39.C: New.
3580
3581 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3582
3583         PR middle-end/44391
3584         * gcc.dg/graphite/pr44391.c: New.
3585
3586 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3587
3588         PR fortran/43388
3589         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3590         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3591         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3592         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3593
3594 2010-06-15  Richard Guenther  <rguenther@suse.de>
3595
3596         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3597
3598 2010-06-15  Richard Guenther  <rguenther@suse.de>
3599
3600         * gcc.dg/vect/bb-slp-21.c: Adjust.
3601         * gcc.dg/vect/bb-slp-13.c: Likewise
3602         * gcc.dg/vect/bb-slp-4.c: Likewise
3603         * gcc.dg/vect/bb-slp-22.c: Likewise
3604         * gcc.dg/vect/bb-slp-14.c: Likewise
3605         * gcc.dg/vect/bb-slp-23.c: Likewise
3606         * gcc.dg/vect/bb-slp-15.c: Likewise
3607         * gcc.dg/vect/bb-slp-17.c: Likewise
3608         * gcc.dg/vect/bb-slp-18.c: Likewise
3609         * gcc.dg/vect/bb-slp-19.c: Likewise
3610         * gcc.dg/vect/bb-slp-10.c: Likewise
3611         * gcc.dg/vect/bb-slp-11.c: Likewise
3612         * gcc.dg/vect/bb-slp-20.c: Likewise
3613         * gcc.dg/vect/bb-slp-3.c: Likewise
3614
3615 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR fortran/44536
3618         * gfortran.dg/gomp/pr44536.f90: New test.
3619         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3620
3621 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3622
3623         PR target/44534
3624         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3625         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3626
3627 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR tree-optimization/44508
3630         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3631
3632         PR bootstrap/44509
3633         * gcc.dg/pr44509.c: New test.
3634
3635 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3636
3637         PR tree-optimization/44507
3638         * gcc.dg/vect/pr44507.c: New test.
3639
3640 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3641
3642         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3643         and c-pretty-print.h.
3644
3645         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3646
3647 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3648
3649         * gfortran.dg/whole_file_18.f90: Updated error message.
3650
3651 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3652
3653         * gfortran.dg/whole_file_20.f03: New.
3654
3655 2010-06-12  Jan Hubicka  <jh@suse.cz>
3656
3657         * gcc.c-torture/compile/pc44485.c: New testcase.
3658
3659 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3660
3661         PR fortran/40117
3662         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3663         * gfortran.dg/typebound_proc_14.f03: New.
3664         * gfortran.dg/typebound_proc_15.f03: New.
3665
3666 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3667
3668         * gcc.dg/opts-1.c: New test.
3669
3670 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3671
3672         * gcc.dg/funroll-loops-all.c: Update expected error.
3673
3674 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3675
3676         PR target/44481
3677         * gcc.target/i386/pr44481.c: New test.
3678
3679 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3680
3681         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3682
3683 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3684
3685         PR middle-end/44483
3686         * gcc.dg/tree-ssa/pr44483.c: New.
3687
3688 2010-06-11  Paul Brook  <paul@codesourcery.com>
3689
3690         * g++.dg/other/arm-neon-1.C: New test.
3691
3692 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3693
3694         PR fortran/42051
3695         PR fortran/43896
3696         * gfortran.dg/class_23.f03: New test.
3697
3698 2010-06-11  Jan Hubicka  <jh@suse.cz>
3699
3700         * gcc.dg/ipa/pure-const-2.c: New testcase.
3701
3702 2010-06-11  Jan Hubicka  <jh@suse.cz>
3703
3704         * gcc.dg/noreturn-7.c: Update.
3705         * gcc.dg/noreturn-4.c: Update.
3706
3707 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3708
3709         Fix MIPS bootstrap
3710         * g++.dg/other/typedef4.C: New test.
3711
3712 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3713
3714         PR fortran/44207
3715         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3716
3717 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3718
3719         PR fortran/44457
3720         * gfortran.dg/asynchronous_3.f03
3721
3722 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3723
3724         PR middle-end/44185
3725         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3726         non-temporal stores out of the tests to form new test cases.  As a
3727         result, no non-temporal store should be generated in this case.
3728
3729         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3730         prefetch-7.c that generate one non-temporal store.
3731
3732         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3733         prefetch-7.c that generate one non-temporal store and one
3734         one-temporal prefetch.
3735
3736 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3737
3738         PR tree-optimization/44258
3739         * gcc.dg/tree-ssa/pr44258.c: New test.
3740
3741 2010-06-10  Daniel Kraft  <d@domob.eu>
3742
3743         PR fortran/38936
3744         * gfortran.dg/associate_1.f03: New test.
3745         * gfortran.dg/associate_2.f95: New test.
3746         * gfortran.dg/associate_3.f03: New test.
3747         * gfortran.dg/associate_4.f08: New test.
3748
3749 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3750
3751         * gfortran.dg/selected_char_kind_4.f90: New test.
3752
3753 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3754
3755         * gcc.dg/pr42461.c: New test.
3756
3757 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3758
3759         PR fortran/44347
3760         * gfortran.dg/selected_real_kind_1.f90: New.
3761
3762 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3763
3764         PR fortran/44359
3765         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3766         warning.
3767         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3768         check for warning.
3769
3770 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3771
3772         * gfortran.dg/data_namelist_conflict.f90: New test.
3773
3774 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3775
3776         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3777         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3778         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3779
3780 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3781
3782         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3783         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3784         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3785         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3786         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3787
3788 2010-06-09  Jason Merrill  <jason@redhat.com>
3789
3790         PR c++/44366
3791         * g++.dg/cpp0x/decltype23.C: Move to...
3792         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3793
3794 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3795
3796         PR fortran/44211
3797         * gfortran.dg/typebound_call_14.f03: New test.
3798
3799 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3800
3801         PR tree-optimization/44423
3802         * gcc.dg/tree-ssa/pr44423.c: New test.
3803
3804 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3805
3806         PR testsuite/42843
3807         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3808         TV_NONE to initialize tv_id field.
3809         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3810         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3811         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3812         Include toplev.h .
3813         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3814         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3815         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3816
3817 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3818
3819         PR tree-optimization/39874
3820         PR middle-end/28685
3821         * gcc.dg/pr39874.c: New file.
3822
3823 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3824
3825         * g++.dg/ext/attr-alias-1.C: New.
3826         * g++.dg/ext/attr-alias-2.C: New.
3827
3828 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3829
3830         PR fortran/44446
3831         * gfortran.dg/proc_ptr_27.f90: New.
3832
3833 2010-06-07  Jason Merrill  <jason@redhat.com>
3834
3835         PR c++/44366
3836         * g++.dg/cpp0x/decltype23.C: New.
3837
3838 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3839             Shujing Zhao  <pearly.zhao@oracle.com>
3840
3841         PR c/37724
3842         * gcc.dg/c90-const-expr-10.c: Adjust.
3843         * gcc.dg/c99-const-expr-10.c: Adjust.
3844         * gcc.dg/init-bad-7.c: New.
3845
3846 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3847
3848         * lib/target-supports.exp (check_effective_target_gas): New proc.
3849         * gcc.c-torture/execute/960321-1.x: New file.
3850
3851 2010-06-07  Jason Merrill  <jason@redhat.com>
3852
3853         PR c++/44401
3854         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3855
3856 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3857
3858         PR c++/44444
3859         * g++.dg/warn/Wunused-var-12.C: New test.
3860
3861         PR c++/44443
3862         * c-c++-common/Wunused-var-11.c: New test.
3863
3864 2010-06-07  Jan Hubicka  <jh@suse.cz>
3865
3866         * gcc.dg/ipa/pure-const-1.c: New testcase.
3867
3868 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3869
3870         PR rtl-optimization/44404
3871         * gcc.dg/pr44404.c: New.
3872
3873 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3874
3875         PR target/44159
3876         * gcc.target/i386/abi-2.c: Check sysv abi here.
3877         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3878         function to avoid failures by different ABIs.
3879         * gcc.target/i386/aes-check.h: Likewise.
3880         * gcc.target/i386/avx-check.h: Likewise.
3881         * gcc.target/i386/fma4-check.h: Likewise.
3882         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3883         * gcc.target/i386/mmx-check.h: Likewise.
3884         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3885         * gcc.target/i386/pclmul-check.h: Likewise.
3886         * gcc.target/i386/sse-check.h: Likewise.
3887         * gcc.target/i386/sse2-check.h: Likewise.
3888         * gcc.target/i386/sse3-check.h: Likewise.
3889         * gcc.target/i386/sse4_1-check.h: Likewise.
3890         * gcc.target/i386/sse4_2-check.h: Likewise.
3891         * gcc.target/i386/sse4a-check.h: Likewise.
3892         * gcc.target/i386/ssse3-check.h: Likewise.
3893         * gcc.target/i386/xop-check.h: Likewise.
3894         * gcc.target/i386/pr27971.c: Fix for LLP64.
3895         * gcc.target/i386/pr39139.c: Likewise.
3896         * gcc.target/i386/pr39315-check.c: Likewise.
3897         * gcc.target/i386/vararg-1.c: Likewise.
3898         * gcc.target/i386/vararg-2.c: Likewise.
3899         Additional add dg-compile to avoid failure due
3900         missing foo symbol.
3901
3902         * gcc.dg/compound-literal-1.c: Fix for llp64.
3903         * gcc.dg/pr32370.c: Likewise.
3904         * gcc.dg/pr37561.c: Likewise.
3905         * gcc.dg/pr41340.c: Likewise.
3906         * gcc.dg/pr41551.c: Likewise.
3907
3908 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3909
3910         PR c++/44188
3911         * g++.dg/debug/dwarf2/typedef3.C: New test.
3912
3913 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3914
3915         PR c/20000
3916         * c-c++-common/pr20000.c: New.
3917
3918 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3919
3920         PR c++/44086
3921         * g++.dg/init/pr44086.C: New.
3922         * g++.dg/cpp0x/decltype4.C: Adjust.
3923
3924 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/43945
3927         * gfortran.dg/generic_23.f03: New test.
3928
3929 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3930
3931         PR fortran/43895
3932         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3933
3934 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3935
3936         PR c++/44361
3937         * c-c++-common/Wunused-var-9.c: New test.
3938
3939 2010-06-05  Jason Merrill  <jason@redhat.com>
3940
3941         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3942
3943 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3944
3945         PR c/44322
3946         * gcc.dg/c99-restrict-4.c: New test.
3947
3948 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3949
3950         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3951         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3952         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3953         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3954         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3955         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3956         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3957         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3958         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3959         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3960         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3961         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3962         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3963         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3964         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3965         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3966         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3967         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3968         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3969         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3970         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3971         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3972
3973 2010-06-04  Jason Merrill  <jason@redhat.com>
3974
3975         * g++.dg/cpp0x/noexcept06.C: New.
3976         * g++.dg/cpp0x/noexcept07.C: New.
3977
3978         * g++.dg/cpp0x/noexcept01.C: New.
3979         * g++.dg/cpp0x/noexcept02.C: New.
3980         * g++.dg/cpp0x/noexcept03.C: New.
3981         * g++.dg/cpp0x/noexcept04.C: New.
3982         * g++.dg/cpp0x/noexcept05.C: New.
3983
3984 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR c++/44412
3987         * g++.dg/warn/Wunused-var-10.C: New test.
3988         * g++.dg/warn/Wunused-var-11.C: New test.
3989
3990         PR c++/44362
3991         * c-c++-common/Wunused-var-10.c: New test.
3992
3993 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3994
3995         PR c/25880
3996         * gcc.dg/assign-warn-2.c: Update.
3997         * gcc.dg/cpp/line3.c: Update.
3998         * gcc.dg/c99-array-lval-8.c: Update.
3999         * gcc.dg/cast-qual-2.c: Update.
4000         * gcc.dg/c99-arraydecl-3.c:  Update.
4001         * gcc.dg/assign-warn-1.c:  Update.
4002         * gcc.dg/format/gcc_diag-1.c:  Update.
4003
4004 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4005
4006         PR rtl-optimization/39871
4007         PR rtl-optimization/40615
4008         PR rtl-optimization/42500
4009         PR rtl-optimization/42502
4010         * gcc.target/arm/eliminate.c: New test.
4011
4012 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4013
4014         PR libstdc++/44410
4015         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4016         * g++.old-deja/g++.other/delete3.C: Likewise.
4017         * g++.old-deja/g++.other/new.C: Likewise.
4018         * g++.old-deja/g++.law/operators27.C: Likewise.
4019         * g++.old-deja/g++.mike/p755.C: Likewise.
4020         * g++.dg/eh/new1.C: Likewise.
4021         * g++.dg/init/new5.C: Likewise.
4022
4023 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4024
4025         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4026         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4027         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4028
4029 2010-06-03  Richard Guenther  <rguenther@suse.de>
4030
4031         PR lto/41921
4032         * lib/lto.exp: Always load gcc.exp.
4033         (lto-obj): For C source files invoke gcc_target_compile.
4034         * g++.dg/lto/20100603-1_0.C: New testcase.
4035         * g++.dg/lto/20100603-1_1.c: Likewise.
4036
4037 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4038
4039         PR tree-optimization/43688
4040         * gfortran.dg/pr43688.f90: New.
4041
4042 2010-06-03  Richard Guenther  <rguenther@suse.de>
4043
4044         PR lto/41584
4045         * gcc.dg/lto/20100603-1_0.c: New testcase.
4046         * gcc.dg/lto/20100603-2_0.c: Likewise.
4047         * gcc.dg/lto/20100603-3_0.c: Likewise.
4048
4049 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4050
4051         PR target/44218
4052         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4053         * gcc.target/powerpc/recip-2.c: Ditto.
4054         * gcc.target/powerpc/recip-3.c: Ditto.
4055         * gcc.target/powerpc/recip-4.c: Ditto.
4056         * gcc.target/powerpc/recip-5.c: Ditto.
4057         * gcc.target/powerpc/recip-6.c: Ditto.
4058         * gcc.target/powerpc/recip-7.c: Ditto.
4059         * gcc.target/powerpc/recip-test.h: Ditto.
4060         * gcc.target/powerpc/recip-test2.h: Ditto.
4061
4062 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4063
4064         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4065
4066 2010-06-02  Jason Merrill  <jason@redhat.com>
4067
4068         * g++.dg/ext/vector9.C: Expect typedef in error message.
4069
4070         PR c++/9726
4071         PR c++/23594
4072         PR c++/44333
4073         * g++.dg/tc1/dr101.C: Remove xfails.
4074
4075 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4076
4077         PR middle-end/44372
4078         * g++.dg/ipa/pr44372.C: New.
4079
4080 2010-06-02  Jan Hubicka  <jh@suse.cz>
4081
4082         PR middle-end/44295
4083         * g++.dg/torture/pr44295.C: Neww testcase.
4084
4085 2010-06-02  Jan Hubicka  <jh@suse.cz>
4086
4087         * gcc.dg/tree-ssa/loadpre6.c: Update.
4088
4089 2010-06-02  Richard Guenther  <rguenther@suse.de>
4090
4091         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4092         diagnostic.h.
4093
4094 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4095
4096         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4097         the link fail message.
4098
4099 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4100
4101         PR fortran/44360
4102         * gfortran.dg/use_13.f90: New test case.
4103
4104 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4105
4106         PR fortran/44371
4107         * gfortran.dg/error_stop_2.f08: Minor update.
4108
4109 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4110
4111         PR fortran/44371
4112         * gfortran.dg/error_stop_1.f08: New test.
4113         * gfortran.dg/error_stop_2.f08: New test.
4114
4115 2010-06-01  Jason Merrill  <jason@redhat.com>
4116
4117         DR 990
4118         * g++.dg/cpp0x/initlist37.C: New.
4119         * g++.dg/cpp0x/initlist38.C: New.
4120
4121         PR c++/44358
4122         * g++.dg/cpp0x/initlist36.C: New.
4123
4124 2010-05-31 Jan Hubicka  <jh@suse.cz>
4125
4126         * gcc.dg/noreturn-8.c: New testcase.
4127
4128 2010-05-31 Jan Hubicka  <jh@suse.cz>
4129
4130         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4131         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4132
4133 2010-05-31 Jan Hubicka  <jh@suse.cz>
4134
4135         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4136         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4137
4138 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4139
4140         PR fortran/36928
4141         * gfortran.dg/dependency_27.f90:  New test.
4142         * gfortran.dg/array_assign_1.F90:  New test.
4143
4144 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR target/44338
4147         * gcc.target/i386/sse-24.c: New test.
4148
4149 2010-05-31  Jan Hubicka  <jh@suse.cz>
4150
4151         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4152
4153 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4154
4155         PR middle-end/44337
4156         * gcc.dg/pr44337.c: New test.
4157
4158         PR tree-optimization/44182
4159         * g++.dg/debug/pr44182.C: New test.
4160
4161 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4162
4163         * gcc.dg/nested-func-7.c: New test.
4164         * gnat.dg/frame_overflow.adb: Adjust directives.
4165
4166 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4167
4168         * gnat.dg/prot2.ad[sb]: New test.
4169         * gnat.dg/prot2_pkg1.ads: New helper.
4170         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4171
4172 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gnat.dg/array11.adb: Adjust dg-warning directive.
4175         * gnat.dg/object_overflow.adb: Likewise.
4176
4177 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4178
4179         PR middle-end/44306
4180         * gcc.dg/tree-ssa/pr44306.c: New.
4181
4182 2010-05-29  Jan Hubicka  <jh@suse.cz>
4183
4184         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4185
4186 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4187
4188         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4189
4190 2010-05-28  Mike Stump  <mikestump@comcast.net>
4191
4192         PR objc/44125
4193         * objc.dg/const-str-9.m: Remove static.
4194
4195 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR target/43636
4198         * gcc.c-torture/compile/pr43636.c: New test.
4199
4200 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4201
4202         PR objc++/23616
4203         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4204         * obj-c++.dg/try-catch-9.mm: Ditto.
4205
4206 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4207
4208         Revert patch for PR c++/44188
4209         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4210
4211 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4212
4213         PR c++/44188
4214         * g++.dg/debug/dwarf2/typedef3.C: New test.
4215
4216 2010-05-27  Jason Merrill  <jason@redhat.com>
4217
4218         PR c++/43555
4219         * g++.dg/ext/vla9.C: New.
4220
4221 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4222
4223         PR objc/44140
4224         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4225         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4226         * objc.dg/torture/tls/thr-init.m: Ditto.
4227         * objc.dg/torture/trivial.m: Ditto.
4228         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4229         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4230         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4231         * obj-c++.dg/torture/trivial.mm: Ditto.
4232
4233 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4234
4235         * g++.dg/lto/20100302_0.C: Skip on darwin.
4236
4237 2010-05-27  Richard Guenther  <rguenther@suse.de>
4238
4239         PR tree-optimization/44284
4240         * gcc.dg/vect/vect-118.c: New testcase.
4241         * gcc.dg/vect/bb-slp-20.c: Adjust.
4242         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4243         * gcc.dg/vect/slp-9.c: Likewise.
4244         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4245         * gcc.dg/vect/vect-10.c: Likewise.
4246         * gcc.dg/vect/vect-109.c: Likewise.
4247         * gcc.dg/vect/vect-12.c: Likewise.
4248         * gcc.dg/vect/vect-36.c: Likewise.
4249         * gcc.dg/vect/vect-7.c: Likewise.
4250         * gcc.dg/vect/vect-iv-8.c: Likewise.
4251         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4252         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4253         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4254         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4255         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4256         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4257         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4258         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4259         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4260         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4261         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4262         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4263         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4264         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4265         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4266         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4267         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4268
4269 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4270
4271         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4272         necessary.
4273
4274 2010-05-26  Jan Hubicka  <jh@suse.cz>
4275
4276         * gcc.dg/lto/materialize-1_0.c: New file.
4277         * gcc.dg/lto/materialize-1_1.c: New file.
4278
4279 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4280
4281         * gnat.dg/lto10.adb: New test.
4282         * gnat.dg/lto10_pkg.ads: New helper.
4283
4284 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4285
4286         * lib/target-supports.exp (check_effective_target_int128): New
4287         function to check if __int128 types are available for target.
4288         * c-c++-common/int128-types-1.c: New.
4289         * c-c++-common/int128-1.c: New.
4290         * c-c++-common/int128-2.c: New.
4291         * g++.dg/abi/mangle43.C: New.
4292         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4293         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4294         pointer-wide scalar.
4295         * g++.dg/other/pr25632.C: Likewise.
4296         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4297         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4298         overflow warnings.
4299         * g++.dg/warn/pr13358-4.C: Likewise.
4300         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4301         * g++.dg/warn/Wconversion-null.C: Likewise.
4302
4303 2010-05-26  Jason Merrill  <jason@redhat.com>
4304
4305         PR c++/43382
4306         * g++.dg/cpp0x/variadic101.C: New.
4307
4308 2010-05-26  Richard Guenther  <rguenther@suse.de>
4309
4310         PR rtl-optimization/44164
4311         * gcc.c-torture/execute/pr44164.c: New testcase.
4312         * g++.dg/tree-ssa/pr13146.C: Adjust.
4313
4314 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4315
4316         PR fortran/40011
4317         * gfortran.dg/whole_file_19.f90 : New test.
4318
4319 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4320
4321         PR fortran/30668
4322         PR fortran/31346
4323         PR fortran/34260
4324         * gfortran.dg/pr40999.f: Fix function type.
4325         * gfortran.dg/whole_file_5.f90: Likewise.
4326         * gfortran.dg/whole_file_6.f90: Likewise.
4327         * gfortran.dg/whole_file_16.f90: New.
4328         * gfortran.dg/whole_file_17.f90: New.
4329         * gfortran.dg/whole_file_18.f90: New.
4330
4331 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4332             Iain Sandoe  <iains@gcc.gnu.org>
4333
4334         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4335         * gcc.c-torture/compile/pr44197.c: Require alias support.
4336         * gcc.dg/lto/20081222_0.c: Ditto.
4337
4338 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4339
4340         PR debug/42801
4341         * gcc.dg/guality/vla-2.c: New test.
4342
4343 2010-05-25  Richard Guenther  <rguenther@suse.de>
4344
4345         PR middle-end/44069
4346         * g++.dg/torture/pr44069.C: New testcase.
4347
4348 2010-05-25  Richard Guenther  <rguenther@suse.de>
4349
4350         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4351
4352 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4353
4354         PR objc/44140
4355         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4356
4357 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4358
4359         * obj-c++.dg/torture/tls/trivial.mm: New.
4360         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4361         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4362         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4363         * obj-c++.dg/torture/tls/diag-1.mm: New.
4364         * obj-c++.dg/torture/tls/tls.exp: New.
4365         * obj-c++.dg/torture/trivial.mm: New.
4366         * obj-c++.dg/torture/dg-torture.exp: New.
4367         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4368         * obj-c++.dg/tls/trivial.m: New.
4369         * obj-c++.dg/tls/init-1.mm: New.
4370         * obj-c++.dg/tls/diag-1.mm: New.
4371         * obj-c++.dg/tls/init-2.mm: New.
4372         * obj-c++.dg/tls/diag-2.mm: New.
4373         * obj-c++.dg/tls/diag-3.mm: New.
4374         * obj-c++.dg/tls/diag-4.mm: New.
4375         * obj-c++.dg/tls/static-1.mm: New.
4376         * obj-c++.dg/tls/tls.exp: New.
4377         * obj-c++.dg/tls/diag-5.mm: New.
4378         * obj-c++.dg/tls/static-1a.mm: New.
4379         * objc-obj-c++-shared/Object1.mm: New.
4380         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4381
4382 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4383
4384         PR objc++/43689
4385         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4386         * obj-c++.dg/const-str-6.mm: Ditto.
4387
4388 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4389
4390         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4391
4392 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4393
4394         PR ada/38394
4395         * gnat.dg/array13.ad[sb]: New test.
4396
4397 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4398             Sandra Loosemore  <sandra@codesourcery.com>
4399
4400         * gcc.target/arm/neon/: Regenerated test cases.
4401
4402         * gcc.target/arm/neon/polytypes.c,
4403         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4404         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4405         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4406         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4407         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4408         dg-add-options arm_neon.
4409
4410         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4411         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4412         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4413         and arm_neon_fp16_ok.
4414
4415         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4416         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4417
4418         * lib/target-supports.exp (add_options_for_arm_neon): New.
4419         (check_effective_target_arm_neon_ok_nocache): New, from
4420         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4421         (check_effective_target_arm_neon_ok): Use
4422         check_effective_target_arm_neon_ok_nocache.
4423         (add_options_for_arm_neon_fp16)
4424         (check_effective_target_arm_neon_fp16_ok)
4425         check_effective_target_arm_neon_fp16_ok_nocache): New.
4426         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4427
4428 2010-05-24  Jason Merrill  <jason@redhat.com>
4429
4430         PR c++/41510
4431         * g++.dg/cpp0x/initlist35.C: New.
4432         * g++.dg/init/brace6.C: Adjust.
4433
4434 2010-05-24  Paul Brook  <paul@codesourcery.com>
4435
4436         * gcc.target/arm/frame-pointer-1.c: New test.
4437         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4438         pointer elimination.
4439
4440 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4441
4442         PR target/44245
4443         * gcc.target/i386/crc32-3.c: New.
4444         * gcc.target/i386/crc32-4.c: Likewise.
4445
4446 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4447
4448         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4449         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4450         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4451
4452 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4453
4454         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4455
4456 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4457
4458         PR target/43869
4459         * gcc.c-target/pr43869.c: New test.
4460
4461 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4462
4463         PR fortran/44212
4464         * gfortran.dg/class_22.f03: New.
4465
4466 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4467
4468         PR lto/44238
4469         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4470
4471 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4472
4473         PR fortran/44213
4474         * gfortran.dg/abstract_type_7.f03: New.
4475
4476 2010-05-21  Jason Merrill  <jason@redhat.com>
4477
4478         * g++.dg/eh/spec11.C: Test cleanup optimization.
4479
4480 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR debug/44223
4483         * gcc.target/i386/pr44223.c: New test.
4484
4485 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4488
4489 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491         * g++.dg/other/const3.C: New test.
4492
4493 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4494
4495         PR fortran/38407
4496         * warn_unused_dummy_argument_1.f90: New.
4497         * warn_unused_dummy_argument_2.f90: New.
4498
4499 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4500
4501         PR c++/30298
4502         * g++.dg/inherit/crash1.C: New.
4503         * g++.dg/inherit/crash2.C: Likewise.
4504
4505 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR debug/44178
4508         * g++.dg/debug/pr44178.C: New test.
4509
4510 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4511
4512         PR middle-end/44185
4513         * gcc.dg/tree-ssa/prefetch-6.c: Add
4514         --param min-insn-to-prefetch-ratio=6.
4515         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4516         allow unrolling, and adjust the movnti count.
4517
4518 2010-05-20  Jan Hubicka  <jh@suse.cz>
4519
4520         PR middle-end/44197
4521         * gcc.c-torture/compile/pr44197.c: New file.
4522
4523 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4524
4525         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4526         Fix test code.
4527         (check_effective_target_xop): Remove __may_alias__ attribute.
4528
4529 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4530
4531         PR target/44202
4532         * gcc.c-torture/execute/pr44202-1.c: New test.
4533
4534 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4535
4536         PR fortran/43851
4537         * gfortran.dg/label_1.f90: Update test.
4538
4539 2010-05-19  Jan Hubicka  <jh@suse.cz>
4540
4541         * gcc.dg/lto/ipareference2_0.c: New file.
4542         * gcc.dg/lto/ipareference2_1.c: New file.
4543
4544 2010-05-19  Jason Merrill  <jason@redhat.com>
4545
4546         * g++.dg/parse/fn-typedef2.C: New.
4547
4548         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4549         function type.
4550
4551         PR c++/44193
4552         * g++.dg/template/fntype1.C: New.
4553
4554 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4555
4556         * gnat.dg/discr23.ad[sb]: New test.
4557         * gnat.dg/discr23_pkg.ads: New helper.
4558
4559         * gnat.dg/specs/controlled1.ads: New test.
4560         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4561
4562 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4563
4564         PR fortran/44055
4565         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4566         Fixed scope of C_SIZEOF.
4567         * gfortran.dg/warn_conversion_2.f90: New.
4568
4569 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4570
4571         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4572         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4573         for optional selector.
4574         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4575         (check_effective_target_sse3): New proc.
4576         * gcc.target/i386/math-torture/math-torture.exp: Load
4577         target-supports.exp.
4578         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4579         check_effective_target_sse2.
4580         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4581         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4582         * g++.dg/vect/vect.exp: Likewise.
4583         * gfortran.dg/vect/vect.exp: Likewise.
4584         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4585         -msse2 if check_effective_target_sse2.
4586
4587         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4588         * gcc.target/i386/3dnow-2.c: Likewise.
4589         * gcc.target/i386/3dnowA-1.c: Likewise.
4590         * gcc.target/i386/3dnowA-2.c: Likewise.
4591         * gcc.target/i386/pr42549.c: Likewise.
4592
4593         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4594         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4595         * gcc.target/i386/sse3-addsubps.c: Likewise.
4596         * gcc.target/i386/sse3-haddpd.c: Likewise.
4597         * gcc.target/i386/sse3-haddps.c: Likewise.
4598         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4599         * gcc.target/i386/sse3-hsubps.c: Likewise.
4600         * gcc.target/i386/sse3-movddup.c: Likewise.
4601         * gcc.target/i386/sse3-movshdup.c: Likewise.
4602         * gcc.target/i386/sse3-movsldup.c: Likewise.
4603
4604         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4605         * g++.dg/ext/attrib35.C: Likewise.
4606         * g++.dg/opt/pr40496.C: Likewise.
4607         * g++.dg/other/i386-1.C: Likewise.
4608         * g++.dg/other/i386-4.C: Likewise.
4609         * g++.dg/other/pr34435.C: Likewise.
4610         * g++.dg/other/pr39496.C: Likewise.
4611         * g++.dg/other/pr40446.C: Likewise.
4612         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4613         * gcc.dg/compat/vector-1a_main.c: Likewise.
4614         * gcc.dg/compat/vector-2a_main.c: Likewise.
4615         * gcc.dg/lto/20090206-1_0.c: Likewise.
4616         * gcc.dg/pr34856.c: Likewise.
4617         * gcc.dg/pr36584.c: Likewise.
4618         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4619         * gcc.dg/pr37544.c: Likewise.
4620         * gcc.dg/torture/pr16104-1.c: Likewise.
4621         * gcc.dg/torture/pr35771-1.c: Likewise.
4622         * gcc.dg/torture/pr35771-2.c: Likewise.
4623         * gcc.dg/torture/pr35771-3.c: Likewise.
4624         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4625         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4626         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4627         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4628         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4629         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4630         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4631         * gcc.target/i386/20060512-1.c: Likewise.
4632         * gcc.target/i386/20060512-3.c: Likewise.
4633         * gcc.target/i386/all_one_m128i.c: Likewise.
4634         * gcc.target/i386/float128-1.c: Likewise.
4635         * gcc.target/i386/float128-2.c: Likewise.
4636         * gcc.target/i386/fpcvt-1.c: Likewise.
4637         * gcc.target/i386/fpcvt-2.c: Likewise.
4638         * gcc.target/i386/fpcvt-3.c: Likewise.
4639         * gcc.target/i386/fpprec-1.c: Likewise.
4640         * gcc.target/i386/funcspec-9.c: Likewise.
4641         * gcc.target/i386/incoming-1.c: Likewise.
4642         * gcc.target/i386/incoming-12.c: Likewise.
4643         * gcc.target/i386/incoming-2.c: Likewise.
4644         * gcc.target/i386/incoming-3.c: Likewise.
4645         * gcc.target/i386/incoming-4.c: Likewise.
4646         * gcc.target/i386/incoming-6.c: Likewise.
4647         * gcc.target/i386/incoming-7.c: Likewise.
4648         * gcc.target/i386/incoming-8.c: Likewise.
4649         * gcc.target/i386/opt-1.c: Likewise.
4650         * gcc.target/i386/opt-2.c: Likewise.
4651         * gcc.target/i386/ordcmp-1.c: Likewise.
4652         * gcc.target/i386/pr17692.c: Likewise.
4653         * gcc.target/i386/pr18614-1.c: Likewise.
4654         * gcc.target/i386/pr22152.c: Likewise.
4655         * gcc.target/i386/pr23570.c: Likewise.
4656         * gcc.target/i386/pr23575.c: Likewise.
4657         * gcc.target/i386/pr26449-1.c: Likewise.
4658         * gcc.target/i386/pr26600.c: Likewise.
4659         * gcc.target/i386/pr27790.c: Likewise.
4660         * gcc.target/i386/pr28839.c: Likewise.
4661         * gcc.target/i386/pr30970.c: Likewise.
4662         * gcc.target/i386/pr32000-1.c: Likewise.
4663         * gcc.target/i386/pr32000-2.c: Likewise.
4664         * gcc.target/i386/pr32280.c: Likewise.
4665         * gcc.target/i386/pr32661.c: Likewise.
4666         * gcc.target/i386/pr32708-1.c: Likewise.
4667         * gcc.target/i386/pr32961.c: Likewise.
4668         * gcc.target/i386/pr33329.c: Likewise.
4669         * gcc.target/i386/pr35714.c: Likewise.
4670         * gcc.target/i386/pr35767-1.c: Likewise.
4671         * gcc.target/i386/pr35767-1d.c: Likewise.
4672         * gcc.target/i386/pr35767-1i.c: Likewise.
4673         * gcc.target/i386/pr35767-2.c: Likewise.
4674         * gcc.target/i386/pr35767-2d.c: Likewise.
4675         * gcc.target/i386/pr35767-2i.c: Likewise.
4676         * gcc.target/i386/pr35767-3.c: Likewise.
4677         * gcc.target/i386/pr35767-5.c: Likewise.
4678         * gcc.target/i386/pr36222-1.c: Likewise.
4679         * gcc.target/i386/pr36578-1.c: Likewise.
4680         * gcc.target/i386/pr36578-2.c: Likewise.
4681         * gcc.target/i386/pr36992-1.c: Likewise.
4682         * gcc.target/i386/pr37101.c: Likewise.
4683         * gcc.target/i386/pr37216.c: Likewise.
4684         * gcc.target/i386/pr37434-1.c: Likewise.
4685         * gcc.target/i386/pr37434-2.c: Likewise.
4686         * gcc.target/i386/pr37843-3.c: Likewise.
4687         * gcc.target/i386/pr37843-4.c: Likewise.
4688         * gcc.target/i386/pr39162.c: Likewise.
4689         * gcc.target/i386/pr39315-1.c: Likewise.
4690         * gcc.target/i386/pr39315-2.c: Likewise.
4691         * gcc.target/i386/pr39315-3.c: Likewise.
4692         * gcc.target/i386/pr39315-4.c: Likewise.
4693         * gcc.target/i386/pr39445.c: Likewise.
4694         * gcc.target/i386/pr39496.c: Likewise.
4695         * gcc.target/i386/pr40809.c: Likewise.
4696         * gcc.target/i386/pr40906-3.c: Likewise.
4697         * gcc.target/i386/pr41019.c: Likewise.
4698         * gcc.target/i386/pr42542-1.c: Likewise.
4699         * gcc.target/i386/pr42542-2.c: Likewise.
4700         * gcc.target/i386/pr42542-3.c: Likewise.
4701         * gcc.target/i386/pr42542-3a.c: Likewise.
4702         * gcc.target/i386/pr42881.c: Likewise.
4703         * gcc.target/i386/push-1.c: Likewise.
4704         * gcc.target/i386/quad-sse.c: Likewise.
4705         * gcc.target/i386/reload-1.c: Likewise.
4706         * gcc.target/i386/sse-10.c: Likewise.
4707         * gcc.target/i386/sse-11.c: Likewise.
4708         * gcc.target/i386/sse-15.c: Likewise.
4709         * gcc.target/i386/sse-17.c: Likewise.
4710         * gcc.target/i386/sse-18.c: Likewise.
4711         * gcc.target/i386/sse-19.c: Likewise.
4712         * gcc.target/i386/sse-4.c: Likewise.
4713         * gcc.target/i386/sse-6.c: Likewise.
4714         * gcc.target/i386/sse-vect-types.c: Likewise.
4715         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4716         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4717         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4718         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4719         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4720         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4721         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4722         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4723         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4724         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4725         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4726         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4727         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4728         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4729         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4730         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4731         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4732         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4733         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4734         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4735         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4736         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4737         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4738         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4739         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4740         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4741         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4742         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4743         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4744         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4745         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4746         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4747         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4748         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4749         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4750         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4751         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4752         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4753         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4754         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4755         * gcc.target/i386/sse2-mmx.c: Likewise.
4756         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4757         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4758         * gcc.target/i386/sse2-movd-1.c: Likewise.
4759         * gcc.target/i386/sse2-movd-2.c: Likewise.
4760         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4761         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4762         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4763         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4764         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4765         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4766         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4767         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4768         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4769         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4770         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4771         * gcc.target/i386/sse2-movq-1.c: Likewise.
4772         * gcc.target/i386/sse2-movq-2.c: Likewise.
4773         * gcc.target/i386/sse2-movq-3.c: Likewise.
4774         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4775         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4776         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4777         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4778         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4779         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4780         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4781         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4782         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4783         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4784         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4785         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4786         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4787         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4788         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4789         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4790         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4791         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4792         * gcc.target/i386/sse2-pand-1.c: Likewise.
4793         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4794         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4795         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4796         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4797         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4798         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4799         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4800         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4801         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4802         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4803         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4804         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4805         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4806         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4807         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4808         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4809         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4810         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4811         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4812         * gcc.target/i386/sse2-por-1.c: Likewise.
4813         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4814         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4815         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4816         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4817         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4818         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4819         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4820         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4821         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4822         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4823         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4824         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4825         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4826         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4827         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4828         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4829         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4830         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4831         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4832         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4833         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4834         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4835         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4836         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4837         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4838         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4839         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4840         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4841         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4842         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4843         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4844         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4845         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4846         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4847         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4848         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4849         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4850         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4851         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4852         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4853         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4854         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4855         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4856         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4857         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4858         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4859         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4860         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4861         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4862         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4863         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4864         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4865         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4866         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4867         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4868         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4869         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4870         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4871         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4872         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4873         * gcc.target/i386/sse2-vec-1.c: Likewise.
4874         * gcc.target/i386/sse2-vec-2.c: Likewise.
4875         * gcc.target/i386/sse2-vec-3.c: Likewise.
4876         * gcc.target/i386/sse2-vec-4.c: Likewise.
4877         * gcc.target/i386/sse2-vec-5.c: Likewise.
4878         * gcc.target/i386/sse2-vec-6.c: Likewise.
4879         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4880         * gcc.target/i386/ssefn-2.c: Likewise.
4881         * gcc.target/i386/ssefn-4.c: Likewise.
4882         * gcc.target/i386/ssefp-1.c: Likewise.
4883         * gcc.target/i386/ssefp-2.c: Likewise.
4884         * gcc.target/i386/sseregparm-3.c: Likewise.
4885         * gcc.target/i386/sseregparm-4.c: Likewise.
4886         * gcc.target/i386/sseregparm-5.c: Likewise.
4887         * gcc.target/i386/sseregparm-6.c: Likewise.
4888         * gcc.target/i386/sseregparm-7.c: Likewise.
4889         * gcc.target/i386/ssetype-1.c: Likewise.
4890         * gcc.target/i386/ssetype-2.c: Likewise.
4891         * gcc.target/i386/ssetype-3.c: Likewise.
4892         * gcc.target/i386/ssetype-4.c: Likewise.
4893         * gcc.target/i386/ssetype-5.c: Likewise.
4894         * gcc.target/i386/unordcmp-1.c: Likewise.
4895         * gcc.target/i386/vararg-1.c: Likewise.
4896         * gcc.target/i386/vararg-2.c: Likewise.
4897         * gcc.target/i386/vararg-3.c: Likewise.
4898         * gcc.target/i386/vararg-4.c: Likewise.
4899         * gcc.target/i386/vararg-7.c: Likewise.
4900         * gcc.target/i386/vararg-8.c: Likewise.
4901         * gcc.target/i386/vecinit-1.c: Likewise.
4902         * gcc.target/i386/vecinit-2.c: Likewise.
4903         * gcc.target/i386/vecinit-3.c: Likewise.
4904         * gcc.target/i386/vecinit-4.c: Likewise.
4905         * gcc.target/i386/vecinit-5.c: Likewise.
4906         * gcc.target/i386/vecinit-6.c: Likewise.
4907         * gcc.target/i386/vectorize2.c: Likewise.
4908         * gcc.target/i386/vectorize3.c: Likewise.
4909         * gcc.target/i386/vectorize4.c: Likewise.
4910         * gcc.target/i386/vectorize6.c: Likewise.
4911         * gcc.target/i386/vectorize7.c: Likewise.
4912         * gcc.target/i386/vectorize8.c: Likewise.
4913         * gcc.target/i386/vperm-v2df.c: Likewise.
4914         * gcc.target/i386/vperm-v2di.c: Likewise.
4915         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4916         * gcc.target/i386/xorps-sse2.c: Likewise.
4917         * gcc.target/i386/xorps.c: Likewise.
4918         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4919         * gfortran.dg/graphite/pr42326.f90: Likewise.
4920         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4921
4922 2010-05-19  Richard Guenther  <rguenther@suse.de>
4923
4924         PR lto/44196
4925         * g++.dg/lto/20100519-1_0.C: New testcase.
4926
4927 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4928
4929         PR fortran/42360
4930         * gfortran.dg/warn_intent_out_not_set.f90: New.
4931
4932 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4933
4934         PR fortran/38404
4935         * gfortran.dg/data_char_1.f90: Updated warning message.
4936         * gfortran.dg/data_array_6.f: New.
4937
4938 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4939
4940         * g++.dg/ipa/ivinline-8.C: New test.
4941         * gcc.dg/ipa/iinline-2.c: Likewise.
4942
4943 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4944
4945         PR fortran/34505
4946         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4947         arguments; add check for return value kind.
4948         * gfortran.dg/float_1.f90: Likewise.
4949
4950 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4951
4952         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4953         (main): Use it.
4954         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4955         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4956         Prune another location line format.
4957         (lto-obj): Call lto_prune_warns on comp_output.
4958
4959 2010-05-18  Jan Hubicka  <jh@suse.cz>
4960
4961         * gcc.dg/lto/ipacp_0.c: New test.
4962         * gcc.dg/lto/ipacp_1.c: New test.
4963
4964 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4965
4966         PR lto/44184
4967         * gcc.dg/lto/20100518_0.c: New test.
4968
4969 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4970
4971         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4972
4973 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4974
4975         PR fortran/43990
4976         * gfortran.dg/class_21.f03: New.
4977
4978 2010-05-17  Jason Merrill  <jason@redhat.com>
4979
4980         PR c++/44157
4981         * g++.dg/cpp0x/initlist34.C: New.
4982
4983         PR c++/44158
4984         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4985
4986 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4987
4988         * g++.dg/ipa/ivinline-1.C: New test.
4989         * g++.dg/ipa/ivinline-2.C: New test.
4990         * g++.dg/ipa/ivinline-3.C: New test.
4991         * g++.dg/ipa/ivinline-4.C: New test.
4992         * g++.dg/ipa/ivinline-5.C: New test.
4993         * g++.dg/ipa/ivinline-6.C: New test.
4994
4995 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4996             Jason Merrill  <jason@redhat.com>
4997
4998         PR c++/44108
4999         * c-c++-common/Wunused-var-8.c: New test.
5000
5001 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5002
5003         PR bootstrap/42347
5004         * gcc.c-torture/compile/pr42347.c: New test.
5005
5006         PR middle-end/44102
5007         * g++.dg/ext/asmgoto1.C: New test.
5008
5009 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5010
5011         PR middle-end/44133
5012         * gcc.dg/tree-ssa/pr44133.c: New test.
5013         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5014         precise.
5015
5016 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5017
5018         PR fortran/44044
5019         * gfortran.dg/class_20.f03: New.
5020
5021 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5022
5023         PR 44078
5024         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5025         debug messages but not the newly introduced one.
5026
5027 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5028
5029         PR fortran/35779
5030         * gfortran.dg/initialization_25.f90: Commented testcase.
5031         * gfortran.dg/initialization_26.f90: New.
5032
5033 2010-05-16  Richard Guenther  <rguenther@suse.de>
5034
5035         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5036         * gcc.dg/pr43084.c: Likewise.
5037         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5038         -fipa-type-escape.
5039         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5040         -fipa-type-escape.
5041         * gcc.dg/struct/struct-reorg.exp: Likewise.
5042         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5043         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5044
5045 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5046
5047         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5048         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5049         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5050         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5051         tests.
5052
5053 2010-05-15  Jason Merrill  <jason@redhat.com>
5054
5055         * g++.dg/eh/spec10.C: New.
5056         * g++.dg/eh/spec11.C: New.
5057         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5058
5059 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5060
5061         PR fortran/44154
5062         PR fortran/42647
5063         * gfortran.dg/allocatable_scalar_9.f90: New.
5064
5065 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR c++/44148
5068         * g++.dg/torture/pr44148.C: New test.
5069
5070 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5071
5072         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5073         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5074         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5075         diagnostics and type sizes.
5076
5077 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5078
5079         * gnat.dg/lto9.adb: New test.
5080         * gnat.dg/lto9_pkg1.ads: New helper.
5081         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5082
5083 2010-05-15  Jan Hubicka  <jh@suse.cz>
5084
5085         * gcc.dg/lto/ipareference_1.c: Rename to ...
5086         * gcc.dg/lto/ipareference_0.c: ... this one.
5087         * gcc.dg/lto/ipareference_2.c: Rename to ...
5088         * gcc.dg/lto/ipareference_1.c: ... this one.
5089
5090 2010-05-15  Jan Hubicka  <jh@suse.cz>
5091
5092         * gcc.dg/lto/ipareference_1.c: New file.
5093         * gcc.dg/lto/ipareference_2.c: New file.
5094
5095 2010-05-15  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/44038
5098         * gcc.c-torture/compile/pr44038.c: New testcase.
5099
5100 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5101
5102         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5103         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5104
5105 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5106
5107         PR fortran/43207
5108         PR fortran/43969
5109         * gfortran.dg/class_18.f03: New.
5110         * gfortran.dg/class_19.f03: New.
5111
5112 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR debug/44112
5115         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5116         * g++.dg/debug/dwarf2/const1.C: Remove.
5117
5118 2010-05-14  Jason Merrill  <jason@redhat.com>
5119
5120         * g++.dg/eh/cond4.C: New.
5121         * g++.dg/eh/elide2.C: Adjust.
5122         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5123
5124 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5125
5126         PR fortran/44135
5127         * gfortran.dg/actual_array_interface_2.f90: New test.
5128
5129 2010-05-14  Richard Guenther  <rguenther@suse.de>
5130
5131         PR tree-optimization/44119
5132         * gcc.c-torture/compile/pr44119.c: New testcase.
5133
5134 2010-05-14  Jason Merrill  <jason@redhat.com>
5135
5136         PR c++/44127
5137         * g++.dg/eh/terminate1.C: New.
5138
5139 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5140
5141         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5142
5143         PR debug/44136
5144         * gcc.dg/pr44136.c: New test.
5145
5146 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5147
5148         PR c++/30566
5149         * g++.dg/warn/Wshadow-4.C: Adjust.
5150         * g++.dg/warn/Wshadow-5.C: New test.
5151         * g++.dg/warn/Wshadow-6.C: New test
5152
5153 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5154
5155         PR fortran/35779
5156         * gfortran.dg/initialization_25.f90: New.
5157
5158 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5159
5160         * g++.dg/otr-fold-1.C: New test.
5161         * g++.dg/otr-fold-2.C: New test.
5162
5163 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5164
5165         PR fortran/44036
5166         * gfortran.dg/gomp/pr44036-1.f90: New test.
5167         * gfortran.dg/gomp/pr44036-2.f90: New test.
5168         * gfortran.dg/gomp/pr44036-3.f90: New test.
5169
5170         PR debug/43983
5171         * gcc.dg/guality/sra-1.c: New test.
5172
5173 2010-05-12  Jan Hubicka  <jh@suse.cz>
5174
5175         * tree-ssa/unreachable.c: New test.
5176
5177 2010-05-12  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.dg/cpp0x/sfinae1.C: New.
5180
5181 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5182
5183         * gcc.target/i386/zee.c: New file.
5184
5185 2010-05-12  Jason Merrill  <jason@redhat.com>
5186
5187         * g++.dg/conversion/op1.C: Expect template candidate message.
5188         * g++.dg/cpp0x/nullptr15.C: Likewise.
5189         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5190         * g++.dg/cpp0x/pr31431.C: Likewise.
5191         * g++.dg/cpp0x/temp_default2.C: Likewise.
5192         * g++.dg/cpp0x/trailing4.C: Likewise.
5193         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5194         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5195         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5196         * g++.dg/cpp0x/variadic35.C: Likewise.
5197         * g++.dg/cpp0x/vt-35147.C: Likewise.
5198         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5199         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5200         * g++.dg/ext/visibility/anon8.C: Likewise.
5201         * g++.dg/ext/vla2.C: Likewise.
5202         * g++.dg/other/pr28114.C: Likewise.
5203         * g++.dg/other/ptrmem10.C: Likewise.
5204         * g++.dg/other/ptrmem11.C: Likewise.
5205         * g++.dg/overload/unknown1.C: Likewise.
5206         * g++.dg/parse/template7.C: Likewise.
5207         * g++.dg/parse/typename7.C: Likewise.
5208         * g++.dg/template/conv11.C: Likewise.
5209         * g++.dg/template/copy1.C: Likewise.
5210         * g++.dg/template/deduce3.C: Likewise.
5211         * g++.dg/template/dependent-expr5.C: Likewise.
5212         * g++.dg/template/friend.C: Likewise.
5213         * g++.dg/template/incomplete2.C: Likewise.
5214         * g++.dg/template/local4.C: Likewise.
5215         * g++.dg/template/local6.C: Likewise.
5216         * g++.dg/template/operator10.C: Likewise.
5217         * g++.dg/template/overload6.C: Likewise.
5218         * g++.dg/template/ptrmem2.C: Likewise.
5219         * g++.dg/template/ptrmem20.C: Likewise.
5220         * g++.dg/template/ptrmem8.C: Likewise.
5221         * g++.dg/template/sfinae2.C: Likewise.
5222         * g++.dg/template/ttp25.C: Likewise.
5223         * g++.dg/template/unify10.C: Likewise.
5224         * g++.dg/template/unify11.C: Likewise.
5225         * g++.dg/template/unify6.C: Likewise.
5226         * g++.dg/template/unify7.C: Likewise.
5227         * g++.dg/template/unify9.C: Likewise.
5228         * g++.dg/template/varmod1.C: Likewise.
5229         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5230         * g++.old-deja/g++.law/operators32.C: Likewise.
5231         * g++.old-deja/g++.pt/crash28.C: Likewise.
5232         * g++.old-deja/g++.pt/crash60.C: Likewise.
5233         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5234         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5235         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5236         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5237         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5238         * g++.old-deja/g++.pt/expr2.C: Likewise.
5239         * g++.old-deja/g++.pt/overload7.C: Likewise.
5240         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5241         * g++.old-deja/g++.pt/spec5.C: Likewise.
5242         * g++.old-deja/g++.pt/spec6.C: Likewise.
5243         * g++.old-deja/g++.pt/t24.C: Likewise.
5244         * g++.old-deja/g++.pt/unify4.C: Likewise.
5245         * g++.old-deja/g++.pt/unify6.C: Likewise.
5246         * g++.old-deja/g++.pt/unify8.C: Likewise.
5247         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5248         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5249         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5250
5251         * g++.dg/cpp0x/initlist32.C: New.
5252
5253         * g++.dg/template/conv11.C: New.
5254         * g++.dg/conversion/op1.C: Adjust expected error.
5255
5256         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5257
5258 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5259
5260         PR target/44088
5261         * gcc.target/i386/avx-cmpsd-1.c: New.
5262         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5263         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5264         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5265         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5266         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5267
5268 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5269
5270         PR middle-end/44085
5271         * gcc.dg/gomp/pr44085.c: New test.
5272         * gfortran.dg/gomp/pr44085.f90: New test.
5273
5274 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5275
5276         * objc-obj-c++-shared/Object1.m: New.
5277         * objc.dg/torture: New directory.
5278         * objc.dg/torture/tls: Ditto.
5279         * objc.dg/tls: Ditto.
5280         * objc.dg/torture/tls/trivial.m: New test.
5281         * objc.dg/torture/tls/thr-init-2.m: New test.
5282         * objc.dg/torture/tls/thr-init-3.m: New test.
5283         * objc.dg/torture/tls/thr-init.m: New test.
5284         * objc.dg/torture/tls/diag-1.m: New test.
5285         * objc.dg/torture/tls/tls.exp: New.
5286         * objc.dg/torture/trivial.m: New test.
5287         * objc.dg/torture/dg-torture.exp: New.
5288         * objc.dg/tls/diag-3.m: New test.
5289         * objc.dg/tls/diag-4.m: New test.
5290         * objc.dg/tls/diag-5.m: New test.
5291         * objc.dg/tls/init-1.m: New test.
5292         * objc.dg/tls/init-2.m: New test.
5293         * objc.dg/tls/tls.exp: New.
5294         * objc.dg/tls/diag-2.m: New test.
5295         * lib/objc.exp: Respond to dg-additional-files.
5296
5297 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5298
5299         * gcc.target/m68k/20100512-1.c: New.
5300
5301 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5302
5303         * gnat.dg/lto8.adb: New test.
5304         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5305         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5306
5307 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5308
5309         PR c++/34272
5310         PR c++/43630
5311         PR c++/34491
5312         * g++.dg/template/crash97.C: New.
5313         * g++.dg/template/crash98.C: Likewise.
5314         * g++.dg/template/crash99.C: Likewise.
5315         * g++.dg/cpp0x/pr31439.C: Adjust.
5316         * g++.dg/template/crash95.C: Likewise.
5317
5318 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5319
5320         PR middle-end/44071
5321         * c-c++-common/asmgoto-4.c: New test.
5322         * gcc.target/i386/pr44071.c: New test.
5323
5324         PR c++/44062
5325         * c-c++-common/Wunused-var-7.c: New test.
5326         * g++.dg/warn/Wunused-var-9.C: New test.
5327
5328 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5329
5330         PR fortran/43711
5331         * gfortran.dg/gomp/pr43711.f90: New.
5332
5333 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5334
5335         PR fortran/31820
5336         * gfortran.dg/select_5.f90: Updated.
5337
5338 2010-05-11  Jan Hubicka  <jh@suse.cz>
5339
5340         PR tree-optimize/44063
5341         * gcc.c-torture/compile/pr44063.c: New testcase.
5342
5343 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR debug/44023
5346         * gcc.dg/pr44023.c: New test.
5347
5348 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5349
5350         * gnat.dg/lto7.adb: New test.
5351         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5352
5353 2010-05-10  Jason Merrill  <jason@redhat.com>
5354
5355         PR c++/44017
5356         * g++.dg/template/inherit5.C: New.
5357
5358         PR c++/44045
5359         * g++.dg/cpp0x/initlist33.C: New.
5360         * g++.dg/cpp0x/initlist26.C: Adjust.
5361         * g++.dg/cpp0x/initlist28.C: Adjust.
5362
5363 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5364
5365         PR c++/43719
5366         * g++.dg/init/pr43719.C: New.
5367         * g++.dg/anon-struct4.C: Adjust.
5368
5369 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR debug/44028
5372         * gcc.dg/pr44028.c: New test.
5373
5374 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5375
5376         PR fortran/27866
5377         PR fortran/35003
5378         PR fortran/42809
5379         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5380         * gfortran.dg/warn_conversion.f90: New.
5381
5382 2010-05-10  Michael Matz  <matz@suse.de>
5383
5384         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5385
5386 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5387
5388         PR rtl-optimization/44012
5389         * gcc.dg/pr44012.c: New.
5390
5391 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5392
5393         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5394         Log text on entry and exit.
5395         Prune Sun ld warnings for common symbols with differing sizes.
5396         (lto-link-and-maybe-run): Change caller.
5397
5398 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5399
5400         PR fortran/44044
5401         * gfortran.dg/class_7.f03: Modified.
5402         * gfortran.dg/select_type_1.f03: Modified.
5403         * gfortran.dg/select_type_12.f03: New.
5404
5405 2010-05-10  Richard Guenther  <rguenther@suse.de>
5406
5407         PR tree-optimization/44050
5408         * gcc.dg/torture/pr44050.c: New testcase.
5409
5410 2010-05-10  Wei Guozhi  <carrot@google.com>
5411
5412         PR target/42879
5413         * gcc.target/arm/pr42879.c: New testcase.
5414
5415 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5416
5417         PR c/44051
5418         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5419
5420 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5421
5422         PR c/10676
5423         * gcc.dg/anon-struct-10.c: New test.
5424
5425 2010-05-09  Richard Guenther  <rguenther@suse.de>
5426
5427         PR middle-end/44024
5428         * gcc.dg/pr44024.c: New testcase.
5429
5430 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5431
5432         PR c/4784
5433         * gcc.dg/anon-struct-9.c: New test.
5434
5435 2010-05-09  Richard Guenther  <rguenther@suse.de>
5436
5437         PR middle-end/44043
5438         * gcc.c-torture/compile/pr44043.c: New testcase.
5439
5440 2010-05-09  Richard Guenther  <rguenther@suse.de>
5441
5442         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5443
5444 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5445
5446         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5447
5448 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5449
5450         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5451         * gnat.dg/specs/lto3.ads: Likewise.
5452
5453 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5454
5455         PR middle-end/28685
5456         * gcc.dg/pr28685-1.c: New file.
5457
5458 2010-05-08  Richard Guenther  <rguenther@suse.de>
5459
5460         PR tree-optimization/44030
5461         * gcc.c-torture/compile/pr44030.c: New testcase.
5462
5463 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5464
5465         * gnat.dg/lto6.adb: New test.
5466         * gnat.dg/lto6_pkg.ads: New helper.
5467
5468 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5469
5470         * gnat.dg/lto5.adb: New test.
5471         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5472
5473 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5474
5475         * gnat.dg/lto4.ad[sb]: New test.
5476
5477 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5478
5479         * gnat.dg/specs/lto3.ads: New test.
5480         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5481         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5482
5483 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5484
5485         * gnat.dg/sizetype3.ad[sb]: New test.
5486         * gnat.dg/sizetype3_pkg.ads: New helper.
5487
5488 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5489
5490         PR c++/43951
5491         * g++.dg/init/new29.C: New.
5492
5493 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5494
5495         PR fortran/40728
5496         * gfortran.dg/coarray_1.f90: Fixed error message.
5497         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5498         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5499         * gfortran.dg/intrinsic_std_5.f90: New.
5500
5501 2010-05-07  Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5504
5505 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5506
5507         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5508         (size_t, stderr): Remove.
5509         (read_error): Replaced __builtin_fprintf by fprintf.
5510
5511 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5512
5513         * gcc.dg/ordered-comparison-1.c: New test.
5514         * gcc.dg/ordered-comparison-2.c: New test.
5515         * gcc.dg/ordered-comparison-3.c: New test.
5516         * gcc.dg/ordered-comparison-4.c: New test.
5517
5518 2010-05-06  Mike Stump  <mikestump@comcast.net>
5519
5520         PR objc/35165
5521         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5522
5523 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5524             Jason Merrill  <jason@redhat.com>
5525
5526         * g++.dg/cpp0x/nullptr01.C: New.
5527         * g++.dg/cpp0x/nullptr02.C: New.
5528         * g++.dg/cpp0x/nullptr03.C: New.
5529         * g++.dg/cpp0x/nullptr04.C: New.
5530         * g++.dg/cpp0x/nullptr05.C: New.
5531         * g++.dg/cpp0x/nullptr06.C: New.
5532         * g++.dg/cpp0x/nullptr07.C: New.
5533         * g++.dg/cpp0x/nullptr08.C: New.
5534         * g++.dg/cpp0x/nullptr09.C: New.
5535         * g++.dg/cpp0x/nullptr10.C: New.
5536         * g++.dg/cpp0x/nullptr11.C: New.
5537         * g++.dg/cpp0x/nullptr12.C: New.
5538         * g++.dg/cpp0x/nullptr13.C: New.
5539         * g++.dg/cpp0x/nullptr14.C: New.
5540         * g++.dg/cpp0x/nullptr15.C: New.
5541         * g++.dg/cpp0x/nullptr16.C: New.
5542         * g++.dg/cpp0x/nullptr17.C: New.
5543         * g++.dg/cpp0x/nullptr18.C: New.
5544         * g++.dg/cpp0x/nullptr19.C: New.
5545         * g++.dg/cpp0x/nullptr20.C: New.
5546         * g++.dg/cpp0x/nullptr21.C: New.
5547         * g++.dg/cpp0x/nullptr22.C: New.
5548         * g++.dg/debug/nullptr01.C: New.
5549         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5550
5551 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5552
5553         * gcc.dg/Wunused-var-8.c: Move to...
5554         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5555
5556 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5557
5558         PR c++/40406
5559         * g++.dg/template/crash96.C: New.
5560
5561 2010-05-06  Jan Hubicka  <jh@suse.cz>
5562
5563         PR tree-optimization/43791
5564         * gcc.c-torture/compile/pr43791.c: New file.
5565
5566 2010-05-06  Michael Matz  <matz@suse.de>
5567
5568         PR tree-optimization/43984
5569         * gfortran.dg/pr43984.f90: New test.
5570
5571 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5572
5573         PR 40989
5574         * gcc.dg/pr40989.c: New.
5575
5576 2010-05-06  Richard Guenther  <rguenther@suse.de>
5577
5578         PR tree-optimization/43934
5579         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5580
5581 2010-05-06  Richard Guenther  <rguenther@suse.de>
5582
5583         PR tree-optimization/43987
5584         * gcc.c-torture/execute/pr43987.c: New testcase.
5585         * gcc.dg/torture/pta-escape-1.c: Adjust.
5586         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5587         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5588         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5589         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5590
5591 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5592             Dodji Seketeli  <dodji@redhat.com>
5593
5594         PR c/18624
5595         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5596         * g++.dg/template/sfinae16.C: Likewise.
5597         * gcc.dg/Wunused-var-1.c: Moved to...
5598         * c-c++-common/Wunused-var-1.c: ...here. New test.
5599         * gcc.dg/Wunused-var-2.c: Moved to...
5600         * c-c++-common/Wunused-var-2.c: ...here. New test.
5601         * gcc.dg/Wunused-var-3.c: Moved to...
5602         * c-c++-common/Wunused-var-3.c: ...here. New test.
5603         * gcc.dg/Wunused-var-4.c: Moved to...
5604         * gcc.dg/Wunused-var-1.c: ... here.
5605         * gcc.dg/Wunused-var-5.c: Moved to...
5606         * c-c++-common/Wunused-var-4.c: ...here. New test.
5607         * gcc.dg/Wunused-var-7.c: Moved to...
5608         * c-c++-common/Wunused-var-5.c: ...here. New test.
5609         * gcc.dg/Wunused-var-6.c: Moved to...
5610         * gcc.dg/Wunused-var-2.c: ... here.
5611         * c-c++-common/Wunused-var-1.c: New test.
5612         * c-c++-common/Wunused-var-2.c: New test.
5613         * c-c++-common/Wunused-var-3.c: New test.
5614         * c-c++-common/Wunused-var-4.c: New test.
5615         * c-c++-common/Wunused-var-5.c: New test.
5616         * g++.dg/warn/Wunused-var-1.C: New test.
5617         * g++.dg/warn/Wunused-var-2.C: New test.
5618         * g++.dg/warn/Wunused-var-3.C: New test.
5619         * g++.dg/warn/Wunused-var-4.C: New test.
5620         * g++.dg/warn/Wunused-var-5.C: New test.
5621         * g++.dg/warn/Wunused-var-6.C: New test.
5622         * g++.dg/warn/Wunused-var-7.C: New test.
5623         * g++.dg/warn/Wunused-var-8.C: New test.
5624         * g++.dg/warn/Wunused-parm-1.C: New test.
5625         * g++.dg/warn/Wunused-parm-2.C: New test.
5626         * g++.dg/warn/Wunused-parm-3.C: New test.
5627
5628 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5629
5630         PR fortran/43985
5631         * gfortran.dg/gomp/crayptr5.f90: New test case.
5632
5633 2010-05-05  Jason Merrill  <jason@redhat.com>
5634
5635         PR debug/43370
5636         * g++.dg/ext/attrib39.C: New.
5637
5638 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5639
5640         PR fortran/24978
5641         * gfortran.dg/data_invalid.f90: New.
5642
5643 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5644
5645         * gnat.dg/lto2.adb: New test.
5646
5647 2010-05-05  Jason Merrill  <jason@redhat.com>
5648
5649         PR c++/43787
5650         * g++.dg/opt/empty1.C: New.
5651
5652 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5653
5654         PR fortran/43696
5655         * gfortran.dg/class_17.f03: New.
5656
5657 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5658
5659         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5660
5661 2010-05-04  Mike Stump  <mikestump@comcast.net>
5662
5663         PR objc/35165
5664         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5665
5666 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5667
5668         PR target/43668
5669         * gcc.target/i386/pr43668.c: New.
5670
5671 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5672
5673         PR c++/43028
5674         * g++.dg/cpp0x/initlist31.C: New.
5675
5676 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR c/43981
5679         * gcc.dg/Wunused-var-8.c: New test.
5680
5681 2010-05-04  Jason Merrill  <jason@redhat.com>
5682
5683         PR c++/38064
5684         * g++.dg/cpp0x/enum3.C: Extend.
5685
5686 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5687
5688         PR target/43799
5689         * gcc.target/i386/pr43799.c: New.
5690
5691 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5692
5693         * gnat.dg/lto1.adb: New test.
5694         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5695
5696 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5697
5698         PR middle-end/43671
5699         * gcc.target/i386/pr43671.c: New.
5700
5701 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5702
5703         PR c++/43705
5704         * g++.dg/template/crash95.C: New.
5705
5706 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5707
5708         PR debug/43508
5709         * gcc.target/i386/pr43508.c: New.
5710
5711 2010-05-04  Richard Guenther  <rguenther@suse.de>
5712
5713         PR tree-optimization/43879
5714         * g++.dg/torture/pr43879-1_0.C: New testcase.
5715         * g++.dg/torture/pr43879-1_1.C: Likewise.
5716
5717 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5718
5719         PR c++/43953
5720         * g++.dg/other/crash-12.C: New test.
5721
5722 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5723
5724         * g++.dg/cdce3.C: Add a space.  Updated.
5725
5726 2010-05-03  Jason Merrill  <jason@redhat.com>
5727
5728         PR c++/43680
5729         * g++.dg/opt/enum2.C: New.
5730         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5731         * g++.dg/warn/Wswitch-1.C: Adjust message.
5732
5733 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5734
5735         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5736         * g++.dg/ext/label13.C: Fix typo.
5737         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5738         alpha*-dec-osf5*.
5739         * gcc.c-torture/compile/limits-declparen.c: xfail on
5740         alpha*-dec-osf5* with -g.
5741         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5742         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5743         * gcc.dg/c99-tgmath-2.c: Likewise.
5744         * gcc.dg/c99-tgmath-3.c: Likewise.
5745         * gcc.dg/c99-tgmath-4.c: Likewise.
5746
5747 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5748
5749         PR fortran/43592
5750         * gfortran.dg/unexpected_interface.f90: New test.
5751
5752 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5753
5754         * ada/acats/run_acats (which): New function.
5755         (host_gnatchop, host_gnatmake): Use it.
5756
5757 2010-05-03  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/43971
5760         * gcc.dg/pr43971.c: New testcase.
5761
5762 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5763
5764         PR debug/43972
5765         * gcc.dg/debug/pr43972.c: New test.
5766
5767 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5768
5769         PR testsuite/43963
5770         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5771
5772 2010-05-02  Richard Guenther  <rguenther@suse.de>
5773
5774         PR tree-optimization/43879
5775         * gcc.dg/torture/pr43879-3.c: New testcase.
5776
5777 2010-05-01  Richard Guenther  <rguenther@suse.de>
5778
5779         PR tree-optimization/43949
5780         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5781
5782 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5783
5784         PR c++/43951
5785         * g++.dg/init/new28.C: New.
5786
5787 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5788
5789         PR objc++/32052
5790         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5791         structure and nested declarations.
5792         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5793         structure and nested declarations.  Reduce header clutter and
5794         use _exit() rather than abort().
5795         * objc.dg/encode-10.m: New.
5796         * objc.dg/encode-11.m: New.
5797
5798 2010-04-30  DJ Delorie  <dj@redhat.com>
5799
5800         * gcc.c-torture/execute/20100430-1.c: New test.
5801
5802 2010-04-30  Jason Merrill  <jason@redhat.com>
5803
5804         PR c++/43868
5805         * g++.dg/template/ptrmem21.C: New.
5806
5807 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5808
5809         PR fortran/18918
5810         PR fortran/43931
5811         * gfortran.dg/coarray_13.f90: New test.
5812
5813 2010-04-30  Richard Guenther  <rguenther@suse.de>
5814
5815         PR lto/43946
5816         * gcc.dg/lto/20100430-1_0.c: New testcase.
5817
5818 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR debug/43942
5821         * c-c++-common/pr43942.c: New test.
5822
5823 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5824
5825         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5826         conflict with darwin crt1.o 'start' symbol.
5827
5828 2010-04-30  Richard Guenther  <rguenther@suse.de>
5829
5830         PR tree-optimization/43879
5831         * gcc.dg/torture/pr43879_1.c: New testcase.
5832
5833 2010-04-30  Richard Guenther  <rguenther@suse.de>
5834
5835         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5836
5837 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5838
5839         PR c++/43890
5840         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5841         user-provided constructor while recursing.
5842
5843 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5844
5845         PR fortran/42274
5846         * gfortran.dg/class_16.f03: New test.
5847
5848 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5849
5850         PR fortran/42274
5851         * gfortran.dg/class_15.f03: New.
5852
5853 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5854
5855         PR fortran/43326
5856         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5857
5858 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5859
5860         PR fortran/43492
5861         * gfortran.dg/generic_22.f03 : New test.
5862
5863 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5864
5865         PR fortran/42353
5866         * gfortran.dg/class_14.f03: New test.
5867
5868 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5869
5870         PR fortran/42680
5871         * gfortran.dg/interface_32.f90: New test.
5872
5873 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5874             Janus Weil  <janus@gcc.gnu.org>
5875
5876         PR fortran/41829
5877         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5878         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5879         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5880
5881 2010-04-28  Mike Stump  <mikestump@comcast.net>
5882
5883         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5884         dg-excess-errors.
5885         * g++.dg/uninit-pred-2_b.C: Likewise.
5886
5887 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5888
5889         PR fortran/18918
5890         PR fortran/43919
5891         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5892
5893 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5894
5895         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5896         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5897         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5898         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5899         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5900
5901 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5902
5903         * gcc.dg/const-uniq-1.c: New test.
5904         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5905
5906 2010-04-28  Xinliang David Li  <davidxl@google.com>
5907
5908         * gcc.dg/uninit-pred-2_b.c: New test.
5909         * gcc.dg/uninit-pred-4_b.c: New test.
5910         * gcc.dg/uninit-pred-3_d.c: New test.
5911         * gcc.dg/uninit-pred-6_b.c: New test.
5912         * gcc.dg/uninit-pred-8_b.c: New test.
5913         * gcc.dg/uninit-pred-3_a.c: New test.
5914         * gcc.dg/uninit-pred-2_c.c: New test.
5915         * gcc.dg/uninit-pred-5_a.c: New test.
5916         * gcc.dg/uninit-pred-3_e.c: New test.
5917         * gcc.dg/uninit-pred-7_a.c: New test.
5918         * gcc.dg/uninit-pred-6_c.c: New test.
5919         * gcc.dg/uninit-pred-9_a.c: New test.
5920         * gcc.dg/uninit-pred-8_c.c: New test.
5921         * gcc.dg/uninit-pred-3_b.c: New test.
5922         * gcc.dg/uninit-pred-5_b.c: New test.
5923         * gcc.dg/uninit-pred-7_b.c: New test.
5924         * gcc.dg/uninit-pred-6_d.c: New test.
5925         * gcc.dg/uninit-pred-9_b.c: New test.
5926         * gcc.dg/uninit-pred-2_a.c: New test.
5927         * gcc.dg/uninit-pred-4_a.c: New test.
5928         * gcc.dg/uninit-pred-3_c.c: New test.
5929         * gcc.dg/uninit-pred-6_a.c: New test.
5930         * gcc.dg/uninit-pred-8_a.c: New test.
5931         * gcc.dg/uninit-pred-7_c.c: New test.
5932         * gcc.dg/uninit-pred-6_e.c: New test.
5933         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5934         * g++.dg/uninit-pred-1_a.C: New test.
5935         * g++.dg/uninit-pred-1_b.C: New test.
5936         * g++.dg/uninit-pred-2_a.C: New test.
5937         * g++.dg/uninit-pred-2_b.C: New test.
5938         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5939         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5940         * g++.dg/uninit-pred-loop_1.cc: New test.
5941
5942 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5943
5944         * gcc.dg/lto/20091209-1_0.c: New testcase.
5945
5946 2010-04-28  Richard Guenther  <rguenther@suse.de>
5947
5948         PR tree-optimization/43879
5949         PR tree-optimization/43909
5950         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5951
5952 2010-04-28  Richard Guenther  <rguenther@suse.de>
5953
5954         PR c++/43880
5955         * g++.dg/torture/pr43880.C: New testcase.
5956
5957 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5958
5959         PR c++/9335
5960         * g++.dg/template/recurse2.C: Update
5961         * g++.dg/template/recurse.C: Update.
5962         * g++.dg/template/pr23510.C: Update.
5963         * lib/prune.exp: Filter out 'recursively instantiated'.
5964
5965 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5966
5967         PR c++/29043
5968         * g++.dg/init/pr29043.C: New.
5969
5970 2010-04-27  Jason Merrill  <jason@redhat.com>
5971
5972         * g++.dg/lookup/scoped5.C: Adjust.
5973         * g++.dg/lookup/scoped8.C: Adjust.
5974         * g++.dg/template/dependent-expr5.C: Adjust.
5975         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5976
5977         PR c++/43856
5978         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5979
5980         PR c++/43875
5981         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5982
5983 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5984             Jan Hubicka <hubicka@ucw.cz>
5985
5986         * gcc.dg/pure-2.c: New testcase.
5987         * gcc.dg/const-1.c: New testcase.
5988
5989 2010-04-27  Jason Merrill  <jason@redhat.com>
5990
5991         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5992
5993         PR c++/41468
5994         * g++.dg/template/sfinae17.C: New.
5995         * g++.dg/template/sfinae18.C: New.
5996
5997 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5998
5999         * g++.dg/init/pr42844.C: New.
6000         * g++.dg/cpp0x/pr42844-2.C: New.
6001         * g++.dg/cpp0x/defaulted2.C: Adjust.
6002         * g++.dg/tree-ssa/pr27549.C: Likewise.
6003         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6004
6005 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6006
6007         PR fortran/18918
6008         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6009
6010 2010-04-27  Richard Guenther  <rguenther@suse.de>
6011
6012         PR middle-end/40561
6013         * g++.dg/other/pr40561.C: New testcase.
6014
6015 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6016
6017         PR middle-end/43812
6018         * g++.dg/ipa/pr43812.C: New test.
6019
6020 2010-04-27  Jan Hubicka  <jh@suse.cz>
6021
6022         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6023         (test): ... this one.
6024
6025 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6026
6027         PR target/40657
6028         * gcc.target/arm/thumb-stackframe.c: New test.
6029
6030 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6031
6032         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6033         * gcc.dg/misc-column.c: Likewise.
6034         * gcc.dg/Walways-true-1.c: Likewise.
6035         * gcc.dg/Walways-true-2.c: Likewise.
6036         * gcc.dg/warn-addr-cmp.c: Likewise.
6037
6038 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6039
6040         PR fortran/18918
6041         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6042         * gfortran.dg/coarray_12.f90: New.
6043
6044 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6045
6046         PR c/32207
6047         * gcc.dg/pr32207.c: New test.
6048         * gcc.dg/misc-column.c: Adjust expected warning.
6049         * gcc.dg/Walways-true-1.c: Likewise.
6050         * gcc.dg/Walways-true-2.c: Likewise.
6051         * gcc.dg/warn-addr-cmp.c: Likewise.
6052
6053 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6054
6055         PR lto/42776
6056         * lib/lto.exp (lto_prune_vis_warns): New function.
6057         (lto-link-and-maybe-run): Call it.
6058
6059 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6060
6061         PR tree-optimization/43904
6062         * gcc.dg/tree-ssa/tailcall-6.c: New.
6063
6064 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6065
6066         PR testsuite/35165
6067         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6068         Darwin8/OSX10.4 - compatible code generation.
6069         Use scan-rtl-dump.
6070         * obj-c++.dg/stubify-1.mm: Ditto.
6071         * lib/objc-torture.exp: Do not require link success for
6072         "trivial.m" in the runtime checks when dowhat = 'compile'.
6073         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6074         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6075         Darwin8/OSX10.4 - compatible code generation.
6076         * objc.dg/stubify-2.m: Ditto.
6077         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6078         * objc.dg/next-runtime-1.m: Ditto.
6079         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6080         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6081         runtimes on Darwin.
6082
6083 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6084
6085         PR 43715
6086         * lib/plugin-support.exp: Use "-undefined
6087         dynamic_lookup" on darwin.
6088
6089 2010-04-26  Richard Guenther  <rguenther@suse.de>
6090
6091         * gcc.dg/lto/20100426_0.c: New testcase.
6092
6093 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6094
6095         PR tree-optimization/43833
6096         gcc.dg/Warray-bounds-8.c: New test case.
6097
6098 2010-04-26  Richard Guenther  <rguenther@suse.de>
6099
6100         PR lto/43080
6101         * g++.dg/lto/20100423-3_0.C: New testcase.
6102
6103 2010-04-26  Richard Guenther  <rguenther@suse.de>
6104
6105         PR lto/42425
6106         * g++.dg/lto/20100423-2_0.C: New testcase.
6107
6108 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6109
6110         * gcc.dg/vect/bb-slp-23.c: New test.
6111
6112 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6113
6114         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6115         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6116         * gcc.dg/c1x-float-1.c: New test.
6117
6118 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6119
6120         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6121         of "lea\[ \t\]".
6122
6123 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6124
6125         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6126         FreeBSD.
6127         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6128         * gfortran.dg/default_format_2.f90: Ditto.
6129
6130 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6131
6132         * gfortran.dg/pr43505.f90: Clean up .mod file.
6133         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6134         * gfortran.dg/pr41347.f90: Ditto.
6135         * gfortran.dg/internal_pack_4.f90: Ditto.
6136         * gfortran.dg/proc_decl_23.f90: Ditto.
6137         * gfortran.dg/recursive_check_3.f90: Ditto.
6138         * gfortran.dg/intent_out_3.f90: Ditto.
6139         * gfortran.dg/assignment_2.f90: Ditto.
6140         * gfortran.dg/pr41928.f90: Ditto.
6141         * gfortran.dg/pr42166.f90: Ditto.
6142         * gfortran.dg/private_type_12.f90: Ditto.
6143         * gfortran.dg/graphite/pr42185.f90: Ditto.
6144         * gfortran.dg/graphite/pr42186.f90: Ditto.
6145         * gfortran.dg/graphite/pr40982.f90: Ditto.
6146         * gfortran.dg/graphite/id-2.f90: Ditto.
6147         * gfortran.dg/graphite/id-4.f90: Ditto.
6148         * gfortran.dg/graphite/pr42050.f90: Ditto.
6149         * gfortran.dg/graphite/id-18.f90: Ditto.
6150         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6151         * gfortran.dg/graphite/pr41924.f90: Ditto.
6152         * gfortran.dg/graphite/pr42393.f90: Ditto.
6153         * gfortran.dg/graphite/pr37980.f90: Ditto.
6154         * gfortran.dg/graphite/pr38953.f90: Ditto.
6155         * gfortran.dg/graphite/pr42180.f90: Ditto.
6156         * gfortran.dg/graphite/pr42181.f90: Ditto.
6157         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6158         * gfortran.dg/select_type_4.f90: Ditto.
6159         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6160         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6161         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6162         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6163         * gfortran.dg/whole_file_11.f90: Ditto.
6164         * gfortran.dg/private_type_11.f90: Ditto.
6165         * gfortran.dg/vect/vect-gems.f90: Ditto.
6166         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6167
6168 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6169
6170         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6171
6172 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6173
6174         * gnat.dg/pack15.ad[sb]: New test.
6175
6176 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6177
6178         * gcc.target/arm/mla-1.c: New test.
6179
6180 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6181
6182         PR fortran/30073
6183         PR fortran/43793
6184         * gfortran.dg/pr43793.f90: New test.
6185
6186 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6187
6188         PR tree-optimization/41442
6189         * gcc.target/i386/pr41442.c: New test.
6190
6191 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6192
6193         PR fortran/43832
6194         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6195
6196 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6197
6198         PR fortran/43832
6199         * gfortran.dg/open_nounit.f90: New test.
6200
6201 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6202
6203         PR fortran/43841
6204         PR fortran/43843
6205         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6206
6207 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6208
6209         * gcc.dg/Wconversion-integer.c: Update.
6210
6211 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6212
6213         * gnat.dg/unchecked_convert5.adb: New test.
6214
6215 2010-04-23  Richard Guenther  <rguenther@suse.de>
6216
6217         PR lto/41734
6218         * gcc.dg/lto/20100423-2_0.c: New testcase.
6219         * gcc.dg/lto/20100423-2_0.c: Likewise.
6220
6221 2010-04-23  Richard Guenther  <rguenther@suse.de>
6222
6223         PR lto/43455
6224         * gcc.dg/lto/20100423-1_0.c: New testcase.
6225         * gcc.dg/lto/20100423-1_1.c: Likewise.
6226
6227 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6228
6229         PR tree-optimization/43846
6230         * gcc.dg/tree-ssa/sra-10.c: New test.
6231
6232 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6233
6234         PR middle-end/43835
6235         * gcc.c-torture/execute/pr43835.c: New test.
6236
6237 2010-04-23  Richard Guenther  <rguenther@suse.de>
6238
6239         PR lto/42653
6240         * g++.dg/lto/20100423-1_0.C: New testcase.
6241
6242 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6243
6244         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6245
6246 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6247
6248         PR tree-optimization/43842
6249         * gcc.dg/vect/pr43842.c: New test.
6250
6251 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6252
6253         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6254         * gcc.target/i386/wmul-2.c: Likewise.
6255
6256 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6257
6258         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6259         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6260
6261 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6262
6263         * gfortran.dg/reassoc_6.f: New testcase.
6264
6265 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6266
6267         PR middle-end/29274
6268         * gcc.target/arm/wmul-1.c: New test.
6269         * gcc.target/arm/wmul-2.c: New test.
6270
6271 2010-04-22  Richard Guenther  <rguenther@suse.de>
6272
6273         PR tree-optimization/43845
6274         * gcc.c-torture/compile/pr43845.c: New testcase.
6275
6276 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6277
6278         PR middle-end/29274
6279         * gcc.target/i386/wmul-1.c: New test.
6280         * gcc.target/i386/wmul-2.c: New test.
6281         * gcc.target/bfin/wmul-1.c: New test.
6282         * gcc.target/bfin/wmul-2.c: New test.
6283
6284 2010-04-22  Richard Guenther  <rguenther@suse.de>
6285
6286         PR fortran/43829
6287         * gfortran.dg/vector_subscript_6.f90: New testcase.
6288         * gfortran.dg/assign_10.f90: Adjust.
6289
6290 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR fortran/43836
6293         * gfortran.dg/gomp/pr43836.f90: New test.
6294
6295 2010-04-21  Richard Guenther  <rguenther@suse.de>
6296
6297         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6298
6299 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6300
6301         * gcc.dg/torture/builtin-cproj-3.c: New.
6302
6303 2010-04-20  Jason Merrill  <jason@redhat.com>
6304
6305         PR c++/9335
6306         * g++.dg/template/recurse2.C: New.
6307         * g++.dg/parse/crash36.C: Adjust.
6308         * g++.dg/other/fold1.C: Adjust.
6309         * g++.dg/init/member1.C: Adjust.
6310         * lib/prune.exp: Prune "skipping N instantiation contexts".
6311
6312 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6313
6314         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6315
6316 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.dg/torture/builtin-cproj-1.c: New.
6319         * gcc.dg/torture/builtin-cproj-2.c: New.
6320
6321 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6322
6323         PR c++/43800
6324         PR c++/43704
6325         * g++.dg/template/typedef32.C: Adjust.
6326         * g++.dg/template/typedef33.C: New test.
6327
6328 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6329
6330         PR fortran/43227
6331         * gfortran.dg/proc_decl_23.f90: New test.
6332
6333         PR fortran/43266
6334         * gfortran.dg/abstract_type_6.f03: New test.
6335
6336 2010-04-20  Xinliang David Li  <davidxl@google.com>
6337
6338         * g++.dg/tree-ssa/fold-compare.C: New.
6339
6340 2010-04-20  Richard Guenther  <rguenther@suse.de>
6341
6342         PR tree-optimization/39417
6343         * g++.dg/torture/pr39417.C: New testcase.
6344
6345 2010-04-20  Richard Guenther  <rguenther@suse.de>
6346
6347         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6348
6349 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6350
6351         * g++.dg/debug/dwarf2/rv1.C: New test.
6352
6353 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6354
6355         PR target/43635
6356         * gcc.c-torture/compile/pr43635.c: New testcase.
6357
6358 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR fortran/43339
6361         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6362         of sequential loops being private only in the innermost containing
6363         task region.
6364
6365         PR middle-end/43337
6366         * gfortran.dg/gomp/pr43337.f90: New test.
6367
6368 2010-04-19  Richard Guenther  <rguenther@suse.de>
6369
6370         PR tree-optimization/43796
6371         * gfortran.dg/pr43796.f90: New testcase.
6372
6373 2010-04-19  Richard Guenther  <rguenther@suse.de>
6374
6375         PR tree-optimization/43783
6376         * gcc.c-torture/execute/pr43783.c: New testcase.
6377
6378 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6379
6380         PR target/43766
6381         * gcc.target/i386/pr43766.c: New test.
6382
6383 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6384
6385         PR target/43662
6386         * gcc.target/i386/pr43662.c: New test.
6387
6388 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6389
6390         PR c++/43704
6391         * g++.dg/template/typedef32.C: New test.
6392
6393 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6394
6395         PR tree-optimization/37027
6396         * lib/target-supports.exp
6397         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6398         * gcc.dg/vect/pr37027.c: New test.
6399         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6400         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6401         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6402         gcc.dg/vect/vect-complex-6.c: Likewise.
6403
6404 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6405
6406         * g++.dg/debug/dwarf2/enum1.C: New test.
6407
6408 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6409
6410         * gnat.dg/rep_clause5.ad[sb]: New test.
6411         * gnat.dg/rep_clause5_pkg.ads: New helper.
6412
6413 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6414
6415         PR tree-optimization/43771
6416         * g++.dg/vect/pr43771.cc: New test.
6417
6418 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6419
6420         PR fortran/31538
6421         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6422         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6423
6424 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6425
6426         * gnat.dg/sizetype.adb: Rename into...
6427         * gnat.dg/sizetype1.adb: ...this.
6428         * gnat.dg/sizetype2.adb: New test.
6429
6430 2010-04-16  Richard Guenther  <rguenther@suse.de>
6431
6432         PR tree-optimization/43572
6433         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6434
6435 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6436
6437         * gnat.dg/specs/discr_private.ads: New test.
6438
6439 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6440
6441         PR target/41514
6442         * gcc.target/arm/thumb-comparisons.c: New test.
6443
6444         PR target/40603
6445         * gcc.target/arm/thumb-cbranchqi.c: New test.
6446
6447 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6448
6449         * g++.dg/torture/pr36191.C: Enable for SH.
6450
6451 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6452
6453         * gnat.dg/wide_boolean.adb: New test.
6454         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6455
6456 2010-04-15  Richard Guenther  <rguenther@suse.de>
6457
6458         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6459         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6460         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6461         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6462         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6463         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6464         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6465         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6466         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6467         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6468         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6469         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6470         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6471         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6472         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6473
6474 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6475
6476         PR target/21803
6477         * gcc.target/arm/pr42496.c: New test.
6478
6479 2010-04-14  Jason Merrill  <jason@redhat.com>
6480
6481         PR c++/36625
6482         * g++.dg/ext/attrib38.C: New.
6483
6484 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6485
6486         PR testsuite/43739
6487         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6488
6489 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6490
6491         PR 42966
6492         * gcc.dg/cpp/warn-undef-2.c: Update.
6493         * gcc.dg/cpp/warn-traditional-2.c: Update.
6494         * gcc.dg/cpp/warn-comments-2.c: Update.
6495         * gcc.dg/cpp/warn-variadic-2.c: Update.
6496         * gcc.dg/cpp/warn-long-long-2.c: Update.
6497         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6498         * gcc.dg/cpp/warn-multichar-2.c: Update.
6499         * gcc.dg/cpp/warn-normalized-3.c: Update.
6500         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6501         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6502         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6503         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6504         * gcc.dg/cpp/warn-redefined-2.c: Update.
6505         * gfortran.dg/warning-directive-2.F90: Update.
6506         * c-c++-common/cpp/warning-directive-2.c: Update.
6507
6508 2010-04-14  Michael Matz  <matz@suse.de>
6509
6510         PR tree-optimization/42963
6511         * gcc.dg/pr42963.c: New testcase.
6512
6513 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6514
6515         * gnat.dg/class_wide.adb: Rename into...
6516         * gnat.dg/class_wide1.adb: ...this.
6517         * gnat.dg/class_wide2.ad[sb]: New test.
6518
6519 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6520
6521         PR fortran/18918
6522         * gfortran.dg/coarray_9.f90: Update dg-errors.
6523         * gfortran.dg/coarray_10.f90: New test.
6524         * gfortran.dg/coarray_11.f90: New test.
6525
6526 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6527
6528         PR fortran/43747
6529         gfortran.dg/initialization_24.f90: New test.
6530
6531 2010-04-13  Jason Merrill  <jason@redhat.com>
6532
6533         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6534         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6535
6536 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6537
6538         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6539         * g++.dg/dg.exp: Likewise.
6540         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6541         * c-c++-common/cpp/warning-directive-1.c: ... here.
6542         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6543         * c-c++-common/cpp/warning-directive-2.c: ... here.
6544         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6545         * c-c++-common/cpp/warning-directive-3.c: ... here.
6546         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6547         * c-c++-common/cpp/warning-directive-4.c: ... here.
6548         * g++.dg/cpp/warning-directive-1.C: Delete.
6549         * g++.dg/cpp/warning-directive-2.C: Delete.
6550         * g++.dg/cpp/warning-directive-3.C: Delete.
6551         * g++.dg/cpp/warning-directive-4.C: Delete.
6552         * gcc.dg/cpp/normalised-3.c: Delete.
6553         * g++.dg/cpp/normalised-1.C: Rename as ...
6554         * c-c++-common/cpp/normalised-3.c: ... this.
6555
6556 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6557
6558         * gcc.dg/tree-ssa/sra-9.c: New test.
6559
6560 2010-04-13  Michael Matz  <matz@suse.de>
6561
6562         PR middle-end/43730
6563         * gcc.dg/pr43730.c: New test.
6564
6565 2010-04-13  Michael Matz  <matz@suse.de>
6566
6567         * gcc.dg/tree-ssa/negate.c: New testcase.
6568
6569 2010-04-13  Richard Guenther  <rguenther@suse.de>
6570
6571         PR testsuite/43735
6572         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6573
6574 2010-04-13  Richard Guenther  <rguenther@suse.de>
6575
6576         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6577
6578 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6579
6580         * gnat.dg/derived_type1.adb: New test.
6581
6582 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6583
6584         * gcc.dg/plugindir1.c: New testcase.
6585         * gcc.dg/plugindir2.c: New testcase.
6586         * gcc.dg/plugindir3.c: New testcase.
6587         * gcc.dg/plugindir4.c: New testcase.
6588
6589 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6590
6591         * gcc.target/i386/rotate-2.c: New test.
6592
6593 2010-04-12  Jason Merrill  <jason@redhat.com>
6594
6595         PR c++/43641
6596         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6597         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6598
6599 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6600
6601         PR c++/25811
6602         * g++.dg/init/pr25811.C: New test.
6603
6604 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6605
6606         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6607         dg-error, dg-warning.
6608         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6609
6610 2010-04-12  Richard Guenther  <rguenther@suse.de>
6611
6612         * gcc.dg/torture/inline-2.c: New testcase.
6613
6614 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR bootstrap/43699
6617         * gcc.dg/Wunused-var-7.c: New test.
6618
6619         PR tree-optimization/43560
6620         * gcc.c-torture/execute/pr43560.c: New test.
6621
6622 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6623
6624         * gnat.dg/aggr13.adb: New test.
6625         * gnat.dg/aggr14.adb: Likewise.
6626         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6627
6628 2010-04-12  Richard Guenther  <rguenther@suse.de>
6629
6630         PR c++/43611
6631         * g++.dg/torture/pr43611.C: New testcase.
6632
6633 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6634
6635         PR c/36774
6636         * gcc.dg/pr36774-1.c: New test.
6637         * gcc.dg/pr36774-2.c: New test.
6638
6639 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6640
6641         * gcc.target/sh/rte-delay-slot.c: New test.
6642
6643 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6644
6645         * gnat.dg/pack9.adb: Remove -cargs option.
6646         * gnat.dg/aggr12.ad[sb]: New test.
6647
6648 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6649
6650         PR target/43417
6651         * gcc.target/sh/pr43417.c: New test.
6652
6653 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6654
6655         PR fortran/43591
6656         * gfortran.dg/spec_expr_6.f90: New test.
6657
6658 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6659
6660         PR cpp/43195
6661         * gcc.dg/cpp/pr43195.c: New.
6662         * gcc.dg/cpp/pr43195.h: New.
6663
6664 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6665
6666         PR 42965
6667         * gcc.dg/Werror-6.c: Adjust.
6668         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6669         * gcc.dg/Werror-4.c: Likewise.
6670         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6671         * gcc.dg/Wswitch-enum-error.c: Likewise.
6672         * gcc.dg/Wpointer-arith.c: Likewise.
6673         * gcc.dg/Wfatal.c: Likewise.
6674         * gcc.dg/Wswitch-error.c: Likewise.
6675         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6676         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6677         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6678         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6679         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6680         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6681         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6682         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6683         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6684         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6685         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6686         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6687         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6688         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6689         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6690         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6691         * g++.dg/cpp/warning-directive-2.C: Likewise.
6692         * gfortran.dg/warning-directive-2.F90: Likewise.
6693
6694 2010-04-09  Jason Merrill  <jason@redhat.com>
6695
6696         PR c++/42623
6697         * g++.dg/template/sizeof13.C: New.
6698
6699 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6700
6701         * g++.dg/other/pr35504.C: Add check for thiscall.
6702         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6703         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6704
6705 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6706
6707         PR c++/28584
6708         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6709         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6710         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6711         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6712         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6713         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6714         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6715         * g++.dg/other/increment1.C: Likewise.
6716
6717 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6718
6719         PR fortran/18918
6720         * gfortran.dg/coarray_7.f90: New test.
6721         * gfortran.dg/coarray_8.f90: New test.
6722
6723 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6724
6725         PR fortran/28039
6726         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6727
6728 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6729
6730         PR target/43643
6731         * gcc.dg/pr43643.c: New test.
6732
6733 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6734
6735         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6736
6737 2010-04-08  Richard Guenther  <rguenther@suse.de>
6738
6739         PR tree-optimization/43679
6740         * gcc.c-torture/compile/pr43679.c: New testcase.
6741
6742 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6743
6744         PR debug/43670
6745         * gcc.dg/pr43670.c: New test.
6746
6747 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6748
6749         PR middle-end/40815
6750         * gcc.dg/tree-ssa/reassoc-19.c: New.
6751
6752 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR c/18624
6755         * gcc.dg/Wunused-var-1.c: New test.
6756         * gcc.dg/Wunused-var-2.c: New test.
6757         * gcc.dg/Wunused-var-3.c: New test.
6758         * gcc.dg/Wunused-var-4.c: New test.
6759         * gcc.dg/Wunused-var-5.c: New test.
6760         * gcc.dg/Wunused-var-6.c: New test.
6761         * gcc.dg/Wunused-parm-1.c: New test.
6762
6763         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6764         * gcc.dg/trunc-1.c: Likewise.
6765         * gcc.dg/vla-9.c: Likewise.
6766         * gcc.dg/dfp/composite-type.c: Likewise.
6767
6768 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6769
6770         PR objc/35996
6771         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6772         * obj-c++.dg/objc-gc-3.mm: Ditto.
6773
6774 2010-04-07  Simon Baldwin  <simonb@google.com>
6775
6776         * gcc.dg/cpp/warn-undef-2.c: New.
6777         * gcc.dg/cpp/warn-traditional-2.c: New.
6778         * gcc.dg/cpp/warn-comments-2.c: New.
6779         * gcc.dg/cpp/warning-directive-1.c: New.
6780         * gcc.dg/cpp/warn-long-long.c: New.
6781         * gcc.dg/cpp/warn-traditional.c: New.
6782         * gcc.dg/cpp/warn-variadic-2.c: New.
6783         * gcc.dg/cpp/warn-undef.c: New.
6784         * gcc.dg/cpp/warn-normalized-1.c: New.
6785         * gcc.dg/cpp/warning-directive-2.c: New.
6786         * gcc.dg/cpp/warn-long-long-2.c: New.
6787         * gcc.dg/cpp/warn-variadic.c: New.
6788         * gcc.dg/cpp/warn-normalized-2.c: New.
6789         * gcc.dg/cpp/warning-directive-3.c: New.
6790         * gcc.dg/cpp/warn-deprecated-2.c: New.
6791         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6792         * gcc.dg/cpp/warn-multichar-2.c: New.
6793         * gcc.dg/cpp/warn-normalized-3.c: New.
6794         * gcc.dg/cpp/warning-directive-4.c: New.
6795         * gcc.dg/cpp/warn-unused-macros.c: New.
6796         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6797         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6798         * gcc.dg/cpp/warn-cxx-compat.c: New.
6799         * gcc.dg/cpp/warn-redefined.c: New.
6800         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6801         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6802         * gcc.dg/cpp/warn-deprecated.c: New.
6803         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6804         * gcc.dg/cpp/warn-redefined-2.c: New.
6805         * gcc.dg/cpp/warn-comments.c: New.
6806         * gcc.dg/cpp/warn-multichar.c: New.
6807         * g++.dg/cpp/warning-directive-1.C: New.
6808         * g++.dg/cpp/warning-directive-2.C: New.
6809         * g++.dg/cpp/warning-directive-3.C: New.
6810         * g++.dg/cpp/warning-directive-4.C: New.
6811         * gfortran.dg/warning-directive-1.F90: New.
6812         * gfortran.dg/warning-directive-3.F90: New.
6813         * gfortran.dg/warning-directive-2.F90: New.
6814         * gfortran.dg/warning-directive-4.F90: New.
6815
6816 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6817
6818         PR objc++/23716
6819         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6820
6821 2010-04-07  Jason Merrill  <jason@redhat.com>
6822
6823         * g++.dg/template/dr408.C: New.
6824
6825         * g++.dg/lookup/ns4.C: New.
6826
6827         PR c++/38392
6828         * g++.dg/template/friend51.C: New test.
6829
6830         PR c++/41970
6831         * g++.old-deja/g++.other/linkage1.C: Adjust.
6832
6833 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6834
6835         PR c++/42697
6836         * g++.dg/template/crash94.C: New test.
6837
6838 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6839
6840         PR c++/40239
6841         * g++.dg/init/aggr5.C: New test.
6842         * g++.dg/init/aggr5.C: New test.
6843
6844 2010-04-07  Richard Guenther  <rguenther@suse.de>
6845
6846         PR tree-optimization/43270
6847         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6848         * gcc.dg/Warray-bounds-7.c: Likewise.
6849
6850 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6851
6852         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6853         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6854         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6855
6856 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6857
6858         PR c++/42556
6859         * g++.dg/init/pr42556.C: New test.
6860
6861 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6862
6863         PR debug/43628
6864         * g++.dg/debug/dwarf2/typedef2.C: New test.
6865
6866 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6867
6868         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6869         c-c++-common/dwarf2/redeclaration-1.C
6870
6871 2010-04-06  Jason Merrill  <jason@redhat.com>
6872
6873         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6874         * g++.dg/ext/attrib18.C: Likewise.
6875         * g++.dg/ext/bitfield2.C: Likewise.
6876         * g++.dg/ext/bitfield4.C: Likewise.
6877         * g++.dg/ext/visibility/warn2.C: Likewise.
6878         * g++.dg/ext/visibility/warn3.C: Likewise.
6879         * g++.dg/gomp/pr26690-1.C: Likewise.
6880         * g++.dg/inherit/covariant7.C: Likewise.
6881         * g++.dg/init/synth2.C: Likewise.
6882         * g++.dg/lookup/using7.C: Likewise.
6883         * g++.dg/other/crash-4.C: Likewise.
6884         * g++.dg/other/error13.C: Likewise.
6885         * g++.dg/other/error20.C: Likewise.
6886         * g++.dg/parse/crash31.C: Likewise.
6887         * g++.dg/parse/error16.C: Likewise.
6888         * g++.dg/parse/error19.C: Likewise.
6889         * g++.dg/parse/error27.C: Likewise.
6890         * g++.dg/parse/error28.C: Likewise.
6891         * g++.dg/parse/fused-params1.C: Likewise.
6892         * g++.dg/template/error2.C: Likewise.
6893         * g++.dg/template/local6.C: Likewise.
6894         * g++.dg/template/qualttp15.C: Likewise.
6895         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6896         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6897         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6898         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6899         * g++.old-deja/g++.eh/spec6.C: Likewise.
6900         * g++.old-deja/g++.jason/crash3.C: Likewise.
6901         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6902         * g++.old-deja/g++.law/ctors5.C: Likewise.
6903         * g++.old-deja/g++.law/ctors9.C: Likewise.
6904         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6905         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6906         * g++.old-deja/g++.other/struct1.C: Likewise.
6907         * g++.old-deja/g++.other/volatile1.C: Likewise.
6908         * g++.old-deja/g++.pt/crash36.C: Likewise.
6909         * g++.old-deja/g++.pt/derived3.C: Likewise.
6910         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6911         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6912
6913 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6914
6915         PR middle-end/43519
6916         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6917         * gcc.dg/graphite/id-19.c: New.
6918
6919 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6920
6921         PR middle-end/32824
6922         * gcc.dg/vect/pr32824: New.
6923
6924 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6925
6926         PR fortran/18918
6927         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6928         * gfortran.dg/coarray_3.f90: Ditto.
6929         * gfortran.dg/coarray_4.f90: Ditto.
6930         * gfortran.dg/coarray_5.f90: Ditto.
6931         * gfortran.dg/coarray_6.f90: Ditto.
6932         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6933
6934 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6935
6936         PR fortran/18918
6937         * gfortran.dg/coarray_4.f90: Fix test.
6938         * gfortran.dg/coarray_6.f90: Add more tests.
6939
6940 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6941
6942         PR fortran/18918
6943         * gfortran.dg/coarray_4.f90: New test.
6944         * gfortran.dg/coarray_5.f90: New test.
6945         * gfortran.dg/coarray_6.f90: New test.
6946
6947 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6948
6949         PR fortran/18918
6950         * gfortran.dg/iso_fortran_env_5.f90: New test.
6951         * gfortran.dg/iso_fortran_env_6.f90: New test.
6952
6953 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6954
6955         PR fortran/39997
6956         * gfortran.dg/coarray_1.f90: New test.
6957         * gfortran.dg/coarray_2.f90: New test.
6958         * gfortran.dg/coarray_3.f90: New test.
6959
6960 2010-04-06  Jason Merrill  <jason@redhat.com>
6961
6962         PR c++/43648
6963         * g++.dg/template/dtor8.C: New.
6964
6965         PR c++/43621
6966         * g++.dg/template/error-recovery2.C: New.
6967
6968 2010-04-06  Jan Hubicka  <jh@suse.czpli
6969
6970         PR tree-optimization/42906
6971         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6972
6973 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6974
6975         PR fortran/43178
6976         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6977         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6978         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6979
6980 2010-04-06  Richard Guenther  <rguenther@suse.de>
6981
6982         PR tree-optimization/43627
6983         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6984
6985 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6986
6987         PR target/43638
6988         * gcc.target/i386/pr43638.c: New test.
6989
6990 2010-04-06  Richard Guenther  <rguenther@suse.de>
6991
6992         PR middle-end/43661
6993         * gcc.c-torture/compile/pr43661.c: New testcase.
6994
6995 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6996
6997         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6998
6999 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7000
7001         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7002
7003 2010-04-02  Richard Guenther  <rguenther@suse.de>
7004
7005         PR tree-optimization/43629
7006         * gcc.c-torture/execute/pr43629.c: New testcase.
7007
7008 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7009             Dominique d'Humieres  <dominiq@lps.ens.fr>
7010
7011         PR libfortran/43605
7012         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7013
7014 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7015
7016         PR debug/43325
7017         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7018
7019 2010-04-01  Jason Merrill  <jason@redhat.com>
7020
7021         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7022
7023 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7024             Manfred Schwarb  <manfred99@gmx.ch>
7025
7026         PR libfortran/43605
7027         * gfortran.dg/ftell_3.f90: New test.
7028
7029 2010-04-01  Richard Guenther  <rguenther@suse.de>
7030
7031         PR middle-end/43614
7032         * gcc.c-torture/compile/pr43614.c: New testcase.
7033
7034 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7035
7036         PR tree-optimization/43141
7037         * gcc.dg/guality/pr43141.c: New test.
7038
7039 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7040
7041         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7042         * g++.dg/eh/spbp.C: Likewise.
7043         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7044         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7045         superfluous casts.
7046         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7047         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7048         * objc.dg/dwarf-2.m: Likewise.
7049
7050 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7051
7052         PR middle-end/43464
7053         * gcc.dg/graphite/id-pr43464.c: New.
7054         * gcc.dg/graphite/id-pr43464-1.c: New.
7055
7056 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7057
7058         PR middle-end/43351
7059         * gcc.dg/graphite/id-pr43351.c
7060
7061 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7062
7063         PR testsuite/35165
7064         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7065         * obj-c++.dg/try-catch-2.mm: Ditto.
7066         * obj-c++.dg/lookup-2.mm: Ditto.
7067         * obj-c++.dg/encode-8.m: Ditto.
7068         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7069         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7070         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7071         * obj-c++.dg/const-str-11.mm: Ditto.
7072         * obj-c++.dg/const-str-9.mm: Ditto.
7073         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7074         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7075         * obj-c++.dg/except-1.mm: Ditto.
7076         * obj-c++.dg/const-str-7.mm: Ditto.
7077         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7078         * obj-c++.dg/const-str-3.mm: Ditto.
7079         * obj-c++.dg/const-str-7.mm: Ditto.
7080         * obj-c++.dg/stubify-2.mm: Change dump file name.
7081
7082         PR objc++/23613
7083         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7084         New macro.
7085         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7086         Remove dg-xfail-if.
7087
7088 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7089
7090         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7091         only with -O2, -O3 or -Os and not with -fwhopr.
7092
7093 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7094
7095         PR c++/43558
7096         * g++.dg/template/typedef31.C: New test.
7097
7098 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7099
7100         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7101         assembler output on *-*-solaris2*.
7102         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7103
7104 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7105
7106         PR debug/43557
7107         * gcc.dg/pr43557-1.c: New test.
7108         * gcc.dg/pr43557-2.c: New file.
7109
7110 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7111
7112         PR 43562
7113         * gcc.dg/pr43562.c: New test.
7114
7115 2010-03-30  Jason Merrill  <jason@redhat.com>
7116
7117         PR c++/43076
7118         * g++.dg/template/error-recovery1.C: New.
7119
7120         PR c++/41786
7121         * g++.dg/parse/ambig5.C: New.
7122
7123 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7124
7125         PR debug/43593
7126         * gcc.dg/guality/pr43593.c: New test.
7127
7128 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7129
7130         PR middle-end/43430
7131         * gcc.dg/vect/pr43430-1.c: New.
7132
7133 2010-03-30  Jason Merrill  <jason@redhat.com>
7134
7135         PR c++/43559
7136         * g++.dg/template/partial7.C: New.
7137
7138 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7139
7140         * gcc.target/s390/stackcheck1.c: New testcase.
7141
7142 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7143
7144         PR libfortran/43265
7145         * gfortran.dg/read_eof_8.f90: New test.
7146
7147 2010-03-29  Jason Merrill  <jason@redhat.com>
7148
7149         * gcc.dg/cpp/include6.c: Change [] to ().
7150
7151         N3077
7152         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7153         splicing and UCNs.
7154         * c-c++-common/raw-string-2.c: Add trigraph test.
7155         * c-c++-common/raw-string-8.c: New.
7156         * c-c++-common/raw-string-9.c: New.
7157         * c-c++-common/raw-string-10.c: New.
7158
7159         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7160         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7161         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7162         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7163         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7164         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7165         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7166
7167 2010-03-29  Richard Guenther  <rguenther@suse.de>
7168
7169         PR tree-optimization/43560
7170         * gcc.dg/torture/pr43560.c: New testcase.
7171
7172 2010-03-29  Jason Merrill  <jason@redhat.com>
7173
7174         N3077
7175         * g++.dg/ext/raw-string-1.C: Change [] to ().
7176         * g++.dg/ext/raw-string-2.C: Change [] to ().
7177         Don't use \ in delimiter.
7178         * g++.dg/ext/raw-string-3.C: Change [] to ().
7179         * g++.dg/ext/raw-string-4.C: Change [] to ().
7180         * g++.dg/ext/raw-string-5.C: Change [] to ().
7181         Test for error on \ in delimiter.
7182         * g++.dg/ext/raw-string-6.C: Change [] to ().
7183         * g++.dg/ext/raw-string-7.C: Change [] to ().
7184
7185 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7186
7187         PR 43564
7188         * gcc.dg/pr43564.c: New test.
7189
7190 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7191
7192         PR fortran/43551
7193         * gfortran.dg/direct_io_12.f90: New test.
7194
7195 2010-03-28  Jan Hubicka  <jh@suse.cz>
7196
7197         PR tree-optimization/43505
7198         * gfortran.dg/pr43505.f90: New testcase.
7199
7200 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7201
7202         PR tree-optimization/43528
7203         * gcc.target/i386/pr43528.c: New test.
7204
7205 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7206
7207         PR c/43381
7208         * gcc.dg/parm-impl-decl-3.c: New test.
7209
7210 2010-03-26  Jason Merrill  <jason@redhat.com>
7211
7212         PR c++/43509
7213         * g++.dg/cpp0x/parse1.C: New.
7214
7215 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7216
7217         PR target/43524
7218         * gcc.target/i386/pr43524.c: New test.
7219
7220 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7221
7222         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7223         whitespace, rename main to foo.
7224         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7225         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7226         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7227         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7228         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7229         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7230         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7231         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7234         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7235
7236 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7237
7238         PR c++/43327
7239         * g++.dg/other/crash-10.C: New test.
7240         * g++.dg/other/crash-11.C: New test.
7241
7242 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7243
7244         PR libfortran/43517
7245         * gfortran.dg/read_eof_7.f90: New test.
7246
7247 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7248
7249         PR objc/35165
7250         PR testsuite/43512
7251         * objc-obj-c++-shared: New directory.
7252         * objc-obj-c++-shared/Object1-implementation.h: New file.
7253         * objc-obj-c++-shared/Object1.h: New file.
7254         * objc-obj-c++-shared/Protocol1.h: New file.
7255         * objc-obj-c++-shared/next-abi.h: New file.
7256         * objc-obj-c++-shared/next-mapping.h: New file.
7257         * objc/execute/next_mapping.h: Delete.
7258         * objc.dg/special/special.exp: For all targets run the tests with
7259         -fgnu-runtime, for darwin targets also run the tests with
7260         -fnext-runtime.
7261         * objc.dg/dg.exp: Ditto.
7262         * obj-c++.dg/dg.exp: Ditto.
7263         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7264         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7265         include use of updated NeXT interface.
7266         * objc/execute/formal_protocol-5.m: Ditto.
7267         * objc/execute/protocol-isEqual-2.m: Ditto.
7268         * objc/execute/protocol-isEqual-4.m: Ditto.
7269         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7270         Protocol1.h) and next-mapping.h as required.
7271         * objc/execute/object_is_class.m: Ditto.
7272         * objc/execute/enumeration-1.m: Ditto.
7273         * objc/execute/class-13.m: Ditto.
7274         * objc/execute/formal_protocol-2.m: Ditto.
7275         * objc/execute/formal_protocol-4.m: Ditto.
7276         * objc/execute/class-1.m: Ditto.
7277         * objc/execute/bycopy-1.m: Ditto.
7278         * objc/execute/formal_protocol-6.m: Ditto.
7279         * objc/execute/bycopy-3.m: Ditto.
7280         * objc/execute/class-3.m: Ditto.
7281         * objc/execute/bf-11.m: Ditto.
7282         * objc/execute/class-5.m: Ditto.
7283         * objc/execute/bf-13.m: Ditto.
7284         * objc/execute/class-7.m: Ditto.
7285         * objc/execute/bf-15.m: Ditto.
7286         * objc/execute/class-9.m: Ditto.
7287         * objc/execute/bf-17.m: Ditto.
7288         * objc/execute/bf-19.m: Ditto.
7289         * objc/execute/IMP.m: Ditto.
7290         * objc/execute/exceptions/catchall-1.m: Ditto.
7291         * objc/execute/exceptions/trivial.m: Ditto.
7292         * objc/execute/exceptions/finally-1.m: Ditto.
7293         * objc/execute/exceptions/local-variables-1.m: Ditto.
7294         * objc/execute/exceptions/foward-1.m: Ditto.
7295         * objc/execute/bf-2.m: Ditto.
7296         * objc/execute/string1.m: Ditto.
7297         * objc/execute/bf-4.m: Ditto.
7298         * objc/execute/informal_protocol.m: Ditto.
7299         * objc/execute/string3.m: Ditto.
7300         * objc/execute/bf-6.m: Ditto.
7301         * objc/execute/bf-8.m: Ditto.
7302         * objc/execute/class-tests-1.h: Ditto.
7303         * objc/execute/protocol-isEqual-1.m: Ditto.
7304         * objc/execute/protocol-isEqual-3.m: Ditto.
7305         * objc/execute/_cmd.m: Ditto.
7306         * objc/execute/function-message-1.m: Ditto.
7307         * objc/execute/bf-20.m: Ditto.
7308         * objc/execute/bf-common.h: Ditto.
7309         * objc/execute/np-2.m: Ditto.
7310         * objc/execute/class-10.m: Ditto.
7311         * objc/execute/class-12.m: Ditto.
7312         * objc/execute/enumeration-2.m: Ditto.
7313         * objc/execute/class-14.m: Ditto.
7314         * objc/execute/encode-1.m: Ditto.
7315         * objc/execute/formal_protocol-1.m: Ditto.
7316         * objc/execute/formal_protocol-3.m: Ditto.
7317         * objc/execute/accessing_ivars.m: Ditto.
7318         * objc/execute/bycopy-2.m: Ditto.
7319         * objc/execute/class-2.m: Ditto.
7320         * objc/execute/bf-10.m: Ditto.
7321         * objc/execute/formal_protocol-7.m: Ditto.
7322         * objc/execute/root_methods.m: Ditto.
7323         * objc/execute/class-4.m: Ditto.
7324         * objc/execute/bf-12.m: Ditto.
7325         * objc/execute/class-6.m: Ditto.
7326         * objc/execute/bf-14.m: Ditto.
7327         * objc/execute/nested-func-1.m: Ditto.
7328         * objc/execute/class-8.m: Ditto.
7329         * objc/execute/private.m: Ditto.
7330         * objc/execute/bf-16.m: Ditto.
7331         * objc/execute/bf-18.m: Ditto.
7332         * objc/execute/load-3.m: Ditto.
7333         * objc/execute/compatibility_alias.m: Ditto.
7334         * objc/execute/bf-1.m: Ditto.
7335         * objc/execute/no_clash.m: Ditto.
7336         * objc/execute/bf-3.m: Ditto.
7337         * objc/execute/string2.m: Ditto.
7338         * objc/execute/bf-5.m: Ditto.
7339         * objc/execute/string4.m: Ditto.
7340         * objc/execute/bf-7.m: Ditto.
7341         * objc/execute/object_is_meta_class.m: Ditto.
7342         * objc/execute/bf-9.m: Ditto.
7343         * objc/execute/bf-21.m: Ditto.
7344         * objc/execute/cascading-1.m: Ditto.
7345         * objc/execute/trivial.m: Ditto.
7346         * objc/execute/np-1.m: Ditto.
7347         * objc/compile/trivial.m: Ditto.
7348         * objc/execute/class_self-2.m: Include <stdlib.h>.
7349         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7350         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7351         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7352         and 64bit. Use new NeXT interface as required.
7353         * objc.dg/special/unclaimed-category-1.m: Ditto.
7354         * objc.dg/special/unclaimed-category-1.h: Ditto.
7355         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7356         * objc.dg/func-ptr-1.m: Ditto.
7357         * objc.dg/stret-1.m: Ditto.
7358         * objc.dg/encode-2.m: Ditto.
7359         * objc.dg/category-1.m: Ditto.
7360         * objc.dg/encode-3.m: Ditto.
7361         * objc.dg/call-super-3.m: Ditto.
7362         * objc.dg/method-3.m: Ditto.
7363         * objc.dg/func-ptr-2.m: Ditto.
7364         * objc.dg/lookup-1.m: Ditto.
7365         * objc.dg/encode-4.m: Ditto.
7366         * objc.dg/fix-and-continue-1.m: Ditto.
7367         * objc.dg/proto-lossage-3.m: Ditto.
7368         * objc.dg/method-13.m: Ditto.
7369         * objc.dg/proto-qual-1.m: Ditto.
7370         * objc.dg/zero-link-3.m: Ditto.
7371         * objc.dg/bitfield-1.m: Ditto.
7372         * objc.dg/va-meth-1.m: Ditto.
7373         * objc.dg/super-class-3.m: Ditto.
7374         * objc.dg/call-super-1.m: Ditto.
7375         * objc.dg/type-size-2.m: Ditto.
7376         * objc.dg/method-10.m: Ditto.
7377         * objc.dg/defs.m: Ditto.
7378         * objc.dg/const-str-3.m: Ditto.
7379         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7380         Protocol1.h) and next-mapping.h as required. Use new NeXT
7381         interface as required.
7382         * objc.dg/super-class-4.m: Ditto.
7383         * objc.dg/comp-types-8.m: Ditto.
7384         * objc.dg/call-super-2.m: Ditto.
7385         * objc.dg/objc-fast-4.m: Ditto.
7386         * objc.dg/method-6.m: Ditto.
7387         * objc.dg/const-str-3.m: Ditto.
7388         * objc.dg/const-str-7.m: Ditto.
7389         * objc.dg/method-15.m: Ditto.
7390         * objc.dg/method-19.m: Ditto.
7391         * objc.dg/sync-1.m: Ditto.
7392         * objc.dg/layout-1.m: Ditto.
7393         * objc.dg/bitfield-3.m: Ditto.
7394         * objc.dg/try-catch-3.m: Ditto.
7395         * objc.dg/try-catch-7.m: Ditto.
7396         * objc.dg/comp-types-10.m: Ditto.
7397         * objc.dg/selector-2.: Ditto.
7398         * objc.dg/method-7.m: Ditto.
7399         * objc.dg/typedef-alias-1.m: Ditto.
7400         * objc.dg/proto-lossage-2.m: Ditto.
7401         * objc.dg/comp-types-11.m: Ditto.
7402         * objc.dg/sizeof-1.m: Ditto.
7403         * objc.dg/method-17.m: Ditto.
7404         * objc.dg/bitfield-5.m: Ditto.
7405         * objc.dg/try-catch-1.m: Ditto.
7406         * objc.dg/encode-5.m: Ditto.
7407         * objc.dg/fix-and-continue-2.m: Ditto.
7408         * objc.dg/method-9.m: Ditto.
7409         * objc.dg/isa-field-1.m: Ditto.
7410         * objc.dg/local-decl-2.m: Ditto.
7411         * objc.dg/objc-gc-4.m: Ditto.
7412         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7413         * objc.dg/gnu-runtime-3.m: Ditto.
7414         * objc.dg/encode-7.m: Ditto.
7415         * objc.dg/encode-8.m: Ditto.
7416         * objc.dg/selector-3.m: Ditto.
7417         * objc.dg/gnu-runtime-1.m: Ditto.
7418         * objc.dg/const-str-12.m: Ditto.
7419         * objc.dg/gnu-runtime-2.m: Ditto.
7420         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7421         * objc.dg/selector-1.m: Ditto.
7422         * objc.dg/stubify-2.m: Ditto.
7423         * objc.dg/zero-link-1.m: Ditto.
7424         * objc.dg/stret-2.m: Ditto.
7425         * objc.dg/zero-link-2.m: Ditto.
7426         * objc.dg/next-runtime-1.m: Ditto.
7427         * objc.dg/symtab-1.m: Ditto.
7428         * objc.dg/stubify-1.m: Ditto.
7429         * objc.dg/bitfield-2.m: Ditto.
7430         * objc.dg/try-catch-10.m: Apply to both runtimes.
7431         * objc.dg/const-str-1.m: Ditto.
7432         * objc.dg/image-info.m: Ditto.
7433         * objc.dg/encode-9.m: Ditto.
7434         * objc.dg/pragma-1.m: Apply test to all targets.
7435         * objc.dg/const-str-4.m: Ditto.
7436         * objc.dg/const-str-8.m: Ditto.
7437         * objc.dg/super-class-2.m: Ditto.
7438         * objc.dg/try-catch-5.m: Ditto.
7439         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7440         Protocol1.h) and next-mapping.h as required. Use new NeXT
7441         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7442         * objc.dg/const-str-11.m: Ditto.
7443         * objc.dg/const-str-9.m: Ditto.
7444         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7445         * objc.dg/encode-1.m: Remove redundant -lobjc.
7446         * objc.dg/try-catch-9.m: Tidy space.
7447         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7448         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7449         and 64bit. Use new NeXT interface as required.
7450         * obj-c++.dg/template-4.mm: Ditto.
7451         * obj-c++.dg/defs.mm: Ditto.
7452         * obj-c++.dg/basic.mm: Ditto.
7453         * obj-c++.dg/encode-4.mm: Ditto.
7454         * obj-c++.dg/method-17.mm: Ditto.
7455         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7456         * obj-c++.dg/cxx-class-1.mm: Ditto.
7457         * obj-c++.dg/method-10.mm: Ditto.
7458         * obj-c++.dg/va-meth-1.mm: Ditto.
7459         * obj-c++.dg/encode-5.mm: Ditto.
7460         * obj-c++.dg/lookup-2.mm: Ditto.
7461         * obj-c++.dg/template-3.mm: Ditto.
7462         * obj-c++.dg/proto-qual-1.mm: Ditto.
7463         * obj-c++.dg/qual-types-1.m: Ditto.
7464         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7465         * obj-c++.dg/template-1.mm: Ditto.
7466         * obj-c++.dg/encode-6.mm: Ditto.
7467         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7468         Protocol1.h) and next-mapping.h as required. Use new NeXT
7469         interface as required.
7470         * obj-c++.dg/except-1.mm: Ditto.
7471         * obj-c++.dg/const-str-7.mm: Ditto.
7472         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7473         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7474         * obj-c++.dg/selector-2.mm: Ditto.
7475         * obj-c++.dg/isa-field-1.mm: Ditto.
7476         * obj-c++.dg/try-catch-1.mm: Ditto.
7477         * obj-c++.dg/local-decl-1.mm: Ditto.
7478         * obj-c++.dg/try-catch-9.mm: Ditto.
7479         * obj-c++.dg/no-extra-load.mm: Ditto.
7480         * obj-c++.dg/selector-5.mm: Ditto.
7481         * obj-c++.dg/method-12.mm: Ditto.
7482         * obj-c++.dg/try-catch-11.mm: Ditto.
7483         * obj-c++.dg/comp-types-11.mm: Ditto.
7484         * obj-c++.dg/bitfield-3.mm: Ditto.
7485         * obj-c++.dg/method-6.mm: Ditto.
7486         * obj-c++.dg/super-class-2.mm: Ditto.
7487         * obj-c++.dg/method-21.mm: Ditto.
7488         * obj-c++.dg/const-str-8.mm: Ditto.
7489         * obj-c++.dg/try-catch-7.mm: Ditto.
7490         * obj-c++.dg/method-15.mm: Ditto.
7491         * obj-c++.dg/layout-1.mm: Ditto.
7492         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7493         * obj-c++.dg/const-str-3.mm: Ditto.
7494         * obj-c++.dg/try-catch-2.mm: Ditto.
7495         * obj-c++.dg/objc-gc-3.mm: Ditto.
7496         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7497         * obj-c++.dg/bitfield-1.mm: Ditto.
7498         * obj-c++.dg/selector-6.mm: Ditto.
7499         * obj-c++.dg/method-13.mm: Ditto.
7500         * obj-c++.dg/comp-types-12.mm: Ditto.
7501         * obj-c++.dg/bitfield-4.mm: Ditto.
7502         * obj-c++.dg/try-catch-8.mm: Ditto.
7503         * obj-c++.dg/method-2.mm: Ditto.
7504         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7505         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7506         * obj-c++.dg/const-str-4.mm: Ditto.
7507         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7508         * obj-c++.dg/try-catch-3.mm: Ditto.
7509         * obj-c++.dg/comp-types-9.mm: Ditto.
7510         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7511         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7512         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7513         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7514         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7515         Use new NeXT interface as required.
7516         * obj-c++.dg/const-str-10.mm: Ditto.
7517         * obj-c++.dg/const-str-11.mm: Ditto.
7518         * obj-c++.dg/const-str-9.mm: Ditto.
7519         * obj-c++.dg/method-11.mm: Ditto.
7520         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7521         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7522         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7523         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7524         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7525
7526 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7527
7528         PR c++/43206
7529         * g++.dg/template/typedef30.C: New test case.
7530
7531 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7532
7533         PR c/43385
7534         * gcc.c-torture/execute/pr43385.c: New test.
7535
7536 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7537
7538         * gcc.dg/strncpy-fix-1.c: New test.
7539
7540 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7541
7542         PR testsuite/41609
7543         * lib/objc-torture.exp (objc-set-runtime-options): New.
7544         * objc/execute/execute.exp: Check runtime options on each pass.
7545         * objc/execute/exceptions/exceptions.exp: Ditto.
7546         * objc/compile/compile.exp: Ditto.
7547
7548         PR testsuite/42348
7549         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7550         standard tests.
7551         (check_effective_target_objc2): New proc.
7552         (check_effective_target_next_runtime): New proc.
7553         * lib/objc.exp: Determine which runtime is in force and support it.
7554         * lib/obj-c++.exp: Ditto.
7555
7556 2010-03-24  Jason Merrill  <jason@redhat.com>
7557
7558         PR c++/43502
7559         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7560
7561 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7562
7563         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7564         a loop.
7565         * gcc.dg/ipa/ipa-2.c: Likewise.
7566         * gcc.dg/ipa/ipa-3.c: Likewise.
7567         * gcc.dg/ipa/ipa-4.c: Likewise.
7568         * gcc.dg/ipa/ipa-5.c: Likewise.
7569         * gcc.dg/ipa/ipa-7.c: Likewise.
7570         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7571         a loop.
7572         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7573         i_can_not_be_propagated_fully2 into a loop.
7574         * gcc.dg/ipa/ipa-8.c: New test.
7575         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7576
7577 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR debug/19192
7580         PR debug/43479
7581         * gcc.dg/guality/pr43479.c: New test.
7582         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7583         and add volatile keyword.
7584
7585 2010-03-23  Mike Stump  <mikestump@comcast.net>
7586
7587         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7588
7589 2010-03-23  Jason Merrill  <jason@redhat.com>
7590
7591         * g++.dg/ext/altivec-17.C: Adjust error message.
7592
7593         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7594         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7595         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7596         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7597         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7598         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7599
7600 2010-03-22  Jason Merrill  <jason@redhat.com>
7601
7602         PR c++/43333
7603         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7604         * g++.dg/ext/is_pod_98.C: New.
7605
7606         PR c++/43281
7607         * g++.dg/cpp0x/auto18.C: New.
7608
7609         * gcc.dg/pr36997.c: Adjust error message.
7610         * g++.dg/ext/vector9.C: Likewise.
7611         * g++.dg/conversion/simd3.C: Likewise.
7612         * g++.dg/other/error23.C: Likewise.
7613
7614 2010-03-22  Michael Matz  <matz@suse.de>
7615
7616         PR middle-end/43475
7617         * gfortran.dg/pr43475.f90: New testcase.
7618
7619 2010-03-22  Richard Guenther  <rguenther@suse.de>
7620
7621         PR tree-optimization/43390
7622         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7623
7624 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7625
7626         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7627         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7628
7629 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7630             Michael Matz  <matz@suse.de>
7631
7632         PR c++/43081
7633         * g++.dg/parse/crash56.C: New test.
7634
7635 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7636
7637         PR fortran/43450
7638         * gfortran.dg/whole_file_15.f90 : New test.
7639
7640 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7641
7642         PR fortran/43409
7643         * gfortran.dg/inquire_size.f90: New test.
7644
7645 2010-03-20  Richard Guenther  <rguenther@suse.de>
7646
7647         PR rtl-optimization/43438
7648         * gcc.c-torture/execute/pr43438.c: New testcase.
7649
7650 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7651
7652         PR c++/43375
7653         * g++.dg/abi/mangle42.C: New test.
7654
7655 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7656
7657         PR C/43211
7658         * gcc.dg/pr43211.c: New test.
7659         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7660
7661 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7662
7663         PR rtl-optimization/42258
7664         * gcc.target/arm/thumb1-mul-moves.c: New test.
7665
7666         PR target/40697
7667         * gcc.target/arm/thumb-andsi.c: New test.
7668
7669         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7670         dg-require-effective-target.
7671
7672 2010-03-19  Michael Matz  <matz@suse.de>
7673
7674         PR c++/43116
7675         * g++.dg/other/pr43116.C: New testcase.
7676
7677 2010-03-19  Michael Matz  <matz@suse.de>
7678
7679         PR target/43305
7680         * gcc.dg/pr43305.c: New testcase.
7681
7682 2010-03-19  Richard Guenther  <rguenther@suse.de>
7683
7684         PR tree-optimization/43415
7685         * gcc.c-torture/compile/pr43415.c: New testcase.
7686
7687 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7688
7689         PR ada/43106
7690         * gnat.dg/case_optimization2.adb: New test.
7691         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7692
7693 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7694             Jack Howarth <howarth@bromo.med.uc.edu>
7695
7696         PR target/36399
7697         * gcc.target/i386/push-1.c: Don't xfail
7698           scan-assembler-not "movups" on darwin.
7699
7700 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7701
7702         PR debug/43058
7703         * gcc.dg/pr43058.c: New test.
7704
7705 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7706
7707         PR middle-end/42450
7708         * g++.dg/torture/pr42450.C: New test.
7709
7710 2010-03-18  Michael Matz  <matz@suse.de>
7711
7712         PR middle-end/43419
7713         * gcc.dg/pr43419.c: New testcase.
7714
7715 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7716
7717         PR rtl-optimization/43360
7718         * gcc.dg/torture/pr43360.c: New.
7719
7720 2010-03-18  Michael Matz  <matz@suse.de>
7721
7722         PR tree-optimization/43402
7723         * gcc.dg/pr43402.c: New testcase.
7724
7725 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7726
7727         PR target/42427
7728         * gcc.dg/pr42427.c: New test.
7729
7730 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7731
7732         PR libfortran/43265
7733         * gfortran.dg/read_empty_file.f: New test.
7734         * gfortran.dg/read_eof_all.f90: New test.
7735         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7736         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7737
7738 2010-03-17  Michael Matz  <matz@suse.de>
7739
7740         * gcc.dg/pr43300.c: Add -w.
7741
7742 2010-03-17  Richard Guenther  <rguenther@suse.de>
7743
7744         * gcc.dg/pr43379.c: Add -w.
7745
7746 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7747
7748         PR fortran/43331
7749         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7750
7751 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7752
7753         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7754
7755 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7756
7757         * ada/acats/run_all.sh: Log start and end times.
7758
7759 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7760
7761         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7762
7763 2010-03-16  Richard Guenther  <rguenther@suse.de>
7764
7765         PR middle-end/43379
7766         * gcc.dg/pr43379.c: New testcase.
7767
7768 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7769
7770         PR debug/43051
7771         * gcc.dg/guality/pr43051-1.c: New test.
7772
7773 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7774
7775         PR testsuite/43363
7776         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7777
7778 2010-03-15  Michael Matz  <matz@suse.de>
7779
7780         PR middle-end/43300
7781         * gcc.dg/pr43300.c: New testcase.
7782
7783 2010-03-15  Richard Guenther  <rguenther@suse.de>
7784
7785         PR tree-optimization/43367
7786         * gcc.c-torture/compile/pr43367.c: New testcase.
7787
7788 2010-03-15  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/43317
7791         * gcc.dg/pr43317.c: New testcase.
7792
7793 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7794
7795         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7796
7797 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7798
7799         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7800
7801 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7802
7803         PR fortran/43362
7804         * gfortran.dg/impure_constructor_1.f90: New test.
7805
7806 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7807
7808         PR middle-end/43354
7809         * gfortran.dg/graphite/id-pr43354.f: New.
7810
7811 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7812
7813         PR middle-end/43349
7814         * gfortran.dg/graphite/pr43349.f: New.
7815
7816 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7817
7818         PR middle-end/43306
7819         * gcc.dg/graphite/pr43306.c: New.
7820
7821 2010-03-12  David S. Miller  <davem@davemloft.net>
7822
7823         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7824         sparc.
7825
7826 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7827
7828         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7829
7830 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7831
7832         PR fortran/43291
7833         PR fortran/43326
7834         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7835
7836 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7837
7838         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7839         fail for *-*-mingw* targets.
7840
7841 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7842
7843         PR debug/43329
7844         * gcc.dg/guality/pr43329-1.c: New test.
7845
7846 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7847
7848         PR tree-optimization/43257
7849         * g++.dg/torture/pr43257.C: New test.
7850
7851 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7852
7853         PR fortran/43228
7854         * gfortran.dg/namelist_61.f90: New test.
7855
7856 2010-03-11  Richard Guenther  <rguenther@suse.de>
7857
7858         PR tree-optimization/43255
7859         * gcc.c-torture/compile/pr43255.c: New testcase.
7860
7861 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7862
7863         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7864         * gcc.dg/pr43280.c: New testcase.
7865
7866 2010-03-11  Richard Guenther  <rguenther@suse.de>
7867
7868         PR lto/43200
7869         * gcc.dg/lto/20100227-1_0.c: New testcase.
7870         * gcc.dg/lto/20100227-1_1.c: Likewise.
7871
7872 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7873
7874         PR libfortran/43320
7875         PR libfortran/43265
7876         * gfortran.dg/read_eof_6.f: New test
7877         * gfortran.dg/read_x_eof.f90: New test.
7878         * gfortran.dg/read_x_past.f: Update test.
7879
7880 2010-03-10  Jan Hubicka   <jh@suse.cz>
7881
7882         * gcc.c-torture/compile/pr43288.c: New test.
7883
7884 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7885
7886         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7887         -fpic/-fPIC flags.
7888         * g++.old-deja/g++.pt/asm2.C: Likewise.
7889         * gcc.c-torture/compile/20000804-1.c: Likewise.
7890         * gcc.target/i386/clobbers.c: Likewise.
7891
7892 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7893
7894         PR fortran/43303
7895         * gfortran.dg/c_assoc_3.f90: New test.
7896
7897 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR debug/36728
7900         * gcc.dg/guality/pr36728-1.c: New test.
7901         * gcc.dg/guality/pr36728-2.c: New test.
7902
7903 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7904
7905         * gcc.dg/h8300-div-delay-slot.c: New test.
7906
7907 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7908
7909         PR tree-optimization/43236
7910         * gcc.c-torture/execute/pr43236.c: New test.
7911
7912 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7913
7914         PR middle-end/42859
7915         * g++.dg/eh/pr42859.C: New test.
7916
7917 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7918
7919         PR debug/43299
7920         * gcc.dg/pr43299.c: New test.
7921
7922         PR debug/43290
7923         * g++.dg/eh/unwind2.C: New test.
7924
7925 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7926             Reza Yazdani  <reza.yazdani@amd.com>
7927
7928         PR middle-end/43065
7929         * gcc.dg/graphite/run-id-4.c: New.
7930
7931 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7932
7933         PR middle-end/43065
7934         * gcc.dg/graphite/run-id-3.c: New.
7935
7936 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7937
7938         PR middle-end/42644
7939         PR middle-end/42130
7940         * gcc.dg/graphite/id-18.c: New.
7941         * gcc.dg/graphite/run-id-pr42644.c: New.
7942
7943 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7944
7945         PR middle-end/42326
7946         * gcc.dg/graphite/pr42326.c: New.
7947
7948 2010-03-08  Richard Guenther  <rguenther@suse.de>
7949
7950         PR tree-optimization/43269
7951         * gcc.c-torture/execute/pr43269.c: New testcase.
7952
7953 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7954
7955         PR fortran/43256
7956         * gfortran.dg/typebound_call_13.f03: New.
7957
7958 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7959
7960         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7961         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7962
7963 2010-03-05  Jason Merrill  <jason@redhat.com>
7964
7965         * g++.dg/abi/mangle40.C: Require weak and alias.
7966
7967 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7968
7969         PR middle-end/42326
7970         * gfortran.dg/graphite/pr42326.f90: New.
7971         * gfortran.dg/graphite/pr42326-1.f90: New.
7972
7973 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7974
7975         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7976         (gnat_target_compile): Likewise.
7977         Reinitialize GNAT_UNDER_TEST if target changes.
7978         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7979         (local_find_gnatmake): Pass full --GCC to gnatlink.
7980         Remove --LINK.
7981
7982 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7983
7984         PR c/43248
7985         * gcc.dg/compound-literal-1.c: New testcase.
7986
7987 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7988
7989         PR tree-optimization/43164
7990         PR tree-optimization/43191
7991         * gcc.c-torture/compile/pr43164.c: New test.
7992         * gcc.c-torture/compile/pr43191.c: Likewise.
7993
7994 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7995
7996         PR fortran/43244
7997         * gfortran.dg/finalize_9.f90: New.
7998
7999 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8000             Ken Werner <ken@linux.vnet.ibm.com>
8001
8002         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8003         to dg-options for spu.
8004         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8005         dump-scan target to exclude spu.
8006
8007 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8008
8009         PR middle-end/43209
8010         * gcc.dg/tree-ssa/ivopts-4.c: New.
8011
8012 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8013
8014         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8015         include-opts and exclude-opts; skip checking the flags if arguments
8016         are the same as the defaults.
8017         (dg-xfail-if): Verify the number of arguments, supply defaults
8018         for unspecified optional arguments.
8019         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8020
8021 2010-03-03  Jason Merrill  <jason@redhat.com>
8022
8023         PR c++/12909
8024         * g++.dg/abi/mangle40.C: Updated.
8025
8026 2010-03-03  Jason Merrill  <jason@redhat.com>
8027
8028         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8029         * g++.dg/abi/mangle23.C: Likewise.
8030         * g++.dg/eh/simd-2.C: Likewise.
8031         * g++.dg/ext/attribute-test-2.C: Likewise.
8032         * g++.dg/ext/vector14.C: Likewise.
8033         * g++.dg/other/pr34435.C: Likewise.
8034         * g++.dg/template/conv8.C: Likewise.
8035         * g++.dg/template/nontype9.C: Likewise.
8036         * g++.dg/template/qualttp17.C: Likewise.
8037         * g++.dg/template/ref1.C: Likewise.
8038         * g++.old-deja/g++.pt/crash68.C: Likewise.
8039         * g++.old-deja/g++.pt/ref1.C: Likewise.
8040         * g++.old-deja/g++.pt/ref3.C: Likewise.
8041         * g++.old-deja/g++.pt/ref4.C: Likewise.
8042
8043         PR c++/12909
8044         * g++.dg/abi/mangle40.C: New.
8045         * g++.dg/abi/mangle41.C: New.
8046         * g++.dg/lto/20100302_0.C: New.
8047         * g++.dg/lto/20100302_1.C: New.
8048         * g++.dg/lto/20100302.h: New.
8049
8050 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8051
8052         PR fortran/43243
8053         * gfortran.dg/internal_pack_12.f90: New test.
8054
8055 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8056
8057         * gcc.dg/pr36997.c: Adjust error message.
8058
8059 2010-03-03  Mike Stump  <mikestump@comcast.net>
8060
8061         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8062         adjustments to not be present on machines that align the stack to
8063         more than 4 bytes and don't have a red zone yet as that is an
8064         unimplemented optimization.
8065
8066 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8067
8068         PR fortran/43169
8069         * gfortran.dg/impure_assignment_3.f90: New.
8070
8071 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR debug/43229
8074         * gfortran.dg/pr43229.f90: New test.
8075
8076         PR debug/43237
8077         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8078
8079         PR debug/43177
8080         * gcc.dg/guality/pr43177.c: New test.
8081
8082 2010-03-02  Jason Merrill  <jason@redhat.com>
8083
8084         * g++.dg/ext/vector9.C: Adjust error message.
8085         * g++.dg/conversion/simd3.C: Likewise.
8086         * g++.dg/other/error23.C: Likewise.
8087
8088 2010-03-02  Mike Stump  <mikestump@comcast.net>
8089
8090         PR c++/41090
8091         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8092
8093 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8094
8095         PR fortran/43180
8096         * gfortran.dg/internal_pack_10.f90: New test.
8097
8098         PR fortran/43173
8099         * gfortran.dg/internal_pack_11.f90: New test.
8100
8101 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8102
8103         PR middle-end/42640
8104         * gcc.dg/tree-ssa/pr42640.c: New.
8105
8106 2010-03-01  Richard Guenther  <rguenther@suse.de>
8107
8108         PR tree-optimization/43220
8109         * gcc.c-torture/execute/pr43220.c: New testcase.
8110
8111 2010-03-01  Richard Guenther  <rguenther@suse.de>
8112
8113         PR middle-end/43213
8114         * gcc.dg/pr43213.c: New testcase.
8115
8116 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8117
8118         PR pch/14940
8119         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8120
8121 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8122
8123         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8124         New function.
8125         (check_effective_target_ucn): Likewise.
8126
8127         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8128         if !ucn.
8129         * gcc.dg/ucnid-2.c: Likewise.
8130         * gcc.dg/ucnid-3.c: Likewise.
8131         * gcc.dg/ucnid-4.c: Likewise.
8132         * gcc.dg/ucnid-11.c: Likewise.
8133         * gcc.dg/ucnid-12.c: Likewise.
8134         * gcc.dg/ucnid-6.c: Skip if !ucn.
8135         * gcc.dg/ucnid-9.c: Likewise.
8136
8137 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8138
8139         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8140         lists to dg-skip-if.
8141         * gcc.target/i386/stackalign/return-3.c: Likewise.
8142
8143 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145         * gcc.target/i386/clearcap.map: New file.
8146         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8147         Pass clearcap.map by default if supported.
8148
8149 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8150
8151         PR fortran/42900
8152         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8153         Explain this.
8154         * gfortran.dg/stat_2.f90: Likewise.
8155
8156 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8157
8158         PR fortran/43199
8159         * gfortran.dg/module_read_2.f90: New test.
8160
8161 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8162
8163         PR c++/42748
8164         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8165         * g++.dg/abi/mangle12.C: Likewise.
8166         * g++.dg/abi/mangle20-2.C: Likewise.
8167         * g++.dg/abi/mangle17.C: Likewise.
8168         * g++.dg/template/cond2.C: Likewise.
8169         * g++.dg/template/pr35240.C: Likewise.
8170
8171 2010-02-27  Richard Guenther  <rguenther@suse.de>
8172
8173         PR tree-optimization/43186
8174         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8175
8176 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8177
8178         * g++.dg/abi/packed1.C: Expect warning on the SH.
8179
8180 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8181
8182         PR c++/42054:
8183         * g++.dg/parse/error37.C: New test.
8184
8185 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8186
8187         PR c/24577
8188         PR c/43192
8189         * gcc.dg/pr8927-1.c: Match new note.
8190         * gcc.dg/990506-0.c: Likewise.
8191         * gcc.dg/gomp/flush-2.c: Likewise.
8192         * gcc.dg/gomp/atomic-5.c: Likewise.
8193         * gcc.dg/gomp/pr34607.c: Likewise.
8194         * gcc.dg/pr35746.c: Likewise.
8195         * gcc.dg/cpp/pragma-1.c: Likewise.
8196         * gcc.dg/cpp/pragma-2.c: Likewise.
8197         * gcc.dg/pr41842.c: Likewise.
8198         * gcc.dg/noncompile/20040629-1.c: Likewise.
8199         * objc.dg/private-1.m: Likewise.
8200
8201 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8202
8203         PR fortran/43185
8204         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8205         * gfortran.dg/default_initialization_4.f90: New test.
8206
8207 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8208
8209         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8210         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8211         * gnat.dg/thin_pointer2.adb: New test.
8212         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8213
8214 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8215
8216         PR c/20631
8217         * gcc.dg/cpp/c90-pedantic.c: New.
8218         * gcc.dg/cpp/c90.c: New.
8219         * gcc.dg/gnu90-const-expr-1.c: New.
8220         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8221
8222 2010-02-26  Richard Guenther  <rguenther@suse.de>
8223
8224         PR tree-optimization/43186
8225         * gcc.c-torture/compile/pr43186.c: New testcase.
8226
8227 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8228
8229         PR debug/43190
8230         * c-c++-common/dwarf2/pr43190.c: New test.
8231
8232 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8233
8234         PR testsuite/37074:
8235         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8236
8237 2010-02-26  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/43188
8240         * gcc.c-torture/compile/pr43188.c: New testcase.
8241
8242 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8243
8244         PR target/43175
8245         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8246
8247 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8248
8249         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8250
8251 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8252
8253         PR target/43154
8254         * gcc.target/powerpc/pr43154.c: New file.
8255
8256 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR debug/43166
8259         * gfortran.dg/debug/pr43166.f: New test.
8260
8261         PR debug/43165
8262         * gcc.dg/torture/pr43165.c: New test.
8263
8264 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8265
8266         PR c/43128
8267         * c-c++-common/pr41779.c: Update.
8268
8269 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8270
8271         PR ada/32547
8272         * lib/gnat-dg.exp (gnat_load): Redefine.
8273
8274         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8275         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8276
8277 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8278
8279         PR libobjc/36610
8280         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8281         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8282         -fgnu-runtime.
8283         Sort entries.
8284
8285 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8286
8287         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8288
8289 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR debug/43150
8292         * gcc.dg/guality/vla-1.c: New test.
8293
8294 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8295
8296         PR fortran/43042
8297         * gfortran.dg/c_ptr_tests_15.f90: New test.
8298
8299 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8300
8301         PR target/43107
8302         * gcc.target/i386/pr43107.c: New test.
8303
8304 2010-02-23  Jason Merrill  <jason@redhat.com>
8305
8306         PR c++/43143
8307         * g++.dg/cpp0x/variadic100.C: New.
8308
8309 2010-02-23  Jason Merrill  <jason@redhat.com>
8310
8311         PR debug/42800
8312         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8313         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8314         * c-c++-common/dwarf2/vla1.c: New.
8315
8316 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8317
8318         PR target/43139
8319         * gcc.dg/pr43139.c: New test.
8320
8321         PR debug/43077
8322         * gcc.dg/guality/pr43077-1.c: New test.
8323
8324 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8325
8326         PR 43123
8327         * gcc.dg/march.c: New.
8328         * gcc.dg/march-generic.c: New.
8329         * gcc.dg/mtune.c: New.
8330
8331 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8332
8333         PR middle-end/43083
8334         * gcc.dg/graphite/pr43083.c: New.
8335
8336 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8337
8338         PR middle-end/43097
8339         * gfortran.dg/graphite/pr43097.f: New.
8340
8341 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8342             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8343
8344         PR middle-end/43140
8345         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8346
8347 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8348
8349         PR middle-end/43026
8350         * g++.dg/graphite/pr43026.C: New.
8351
8352 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8353
8354         PR c++/43126
8355         * gcc.dg/cleanup-1.c: Update.
8356         * gcc.dg/func-args-1.c: Update.
8357         * gcc.dg/format/sentinel-1.c: Update.
8358         * g++.old-deja/g++.jason/scoping10.C: Update.
8359         * g++.old-deja/g++.ns/lookup5.C: Update.
8360         * g++.dg/ext/cleanup-1.C: Update.
8361         * g++.dg/parse/varmod1.C: Update.
8362         * g++.dg/parse/error33.C: Update.
8363         * g++.dg/expr/call3.C: Update.
8364         * g++.dg/func-args-1.C: New.
8365
8366 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8367
8368         PR c/43125
8369         * gcc.dg/attr-used-2.c: Moved to ...
8370         * c-c++-common/attr-used-2.c: Here.
8371
8372         * gcc.dg/attr-used.c: Moved to ...
8373         * c-c++-common/attr-used.c: Here.
8374
8375 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8376
8377         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8378
8379 2010-02-22  Richard Guenther  <rguenther@suse.de>
8380
8381         PR lto/43045
8382         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8383         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8384
8385 2010-02-22  Richard Guenther  <rguenther@suse.de>
8386
8387         PR tree-optimization/42749
8388         * gcc.c-torture/compile/pr42749.c: New testcase.
8389
8390 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR fortran/43072
8393         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8394         * gfortran.dg/internal_pack_9.f90: New test.
8395
8396 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8397
8398         PR c++/23510
8399         * g++.dg/template/recurse.C: Adjust.
8400         * g++.dg/template/pr23510.C: New.
8401
8402 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8403
8404         PR c++/42824
8405         * g++.dg/template/memclass4.C: New test.
8406
8407 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8408
8409         PR fortran/35259
8410         * gfortran.dg/reassoc_5.f90: New test.
8411
8412 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8413
8414         PR target/43067
8415         * gcc.target/i386/pr43067.c: New test.
8416
8417 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8418
8419         PR c++/35669
8420         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8421         -Wconversion-null.
8422         * g++.dg/warn/Wconversion-null.C: New test.
8423         * g++.old-deja/g++.other/null1.C: Move to...
8424         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8425
8426 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8427
8428         PR fortran/36932
8429         PR fortran/36933
8430         * gfortran.dg/dependency_26.f90: New test.
8431
8432         PR fortran/43072
8433         * gfortran.dg/internal_pack_7.f90: New test.
8434
8435         PR fortran/43111
8436         * gfortran.dg/internal_pack_8.f90: New test.
8437
8438 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8439
8440         PR 43128
8441         * c-c++-common/pr41779.c: Fix broken testcase.
8442
8443 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8444
8445         PR 36513
8446         * c-c++-common/pr36513.c: New testcase.
8447         * c-c++-common/pr36513-2.c: New testcase.
8448
8449 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8450
8451         PR 41779
8452         * c-c++-common/pr41779.c: New.
8453
8454 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR debug/43084
8457         * gcc.dg/pr43084.c: New test.
8458
8459 2010-02-19  Richard Guenther  <rguenther@suse.de>
8460
8461         PR tree-optimization/42916
8462         * gcc.dg/pr42916.c: New testcase.
8463
8464 2010-02-18  Jason Merrill  <jason@redhat.com>
8465
8466         PR c++/42837
8467         * g++.dg/abi/packed1.C: Add expected warning.
8468
8469         PR c++/43108
8470         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8471         * gcc.dg/torture/dg-torture.exp: Likewise.
8472         * c-c++-common/torture/complex-sign.h,
8473         c-c++-common/torture/complex-sign-add.c,
8474         c-c++-common/torture/complex-sign-mixed-add.c,
8475         c-c++-common/torture/complex-sign-mixed-div.c,
8476         c-c++-common/torture/complex-sign-mixed-mul.c,
8477         c-c++-common/torture/complex-sign-mixed-sub.c,
8478         c-c++-common/torture/complex-sign-mul.c,
8479         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8480         Adapt for C++ compilation as well.
8481
8482         PR c++/43070
8483         * g++.dg/ext/label1.C: Update.
8484         * g++.dg/ext/label2.C: Update.
8485
8486         PR c++/26261
8487         * g++.dg/template/dependent-name6.C: New.
8488
8489         PR c++/43109
8490         * g++.dg/parse/namespace12.C: New.
8491
8492 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8493
8494         PR tree-optimization/43066
8495         * gcc.c-torture/compile/pr43066.c: New test.
8496
8497 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8498
8499         * g++.dg/ext/attrib35.C: Fix target selector string.
8500         * g++.dg/ext/attrib36.C: Ditto.
8501         * g++.dg/ext/attrib37.C: Ditto.
8502         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8503         * g++.dg/abi/mangle25.C: Ditto.
8504
8505 2010-02-17  Jason Merrill  <jason@redhat.com>
8506
8507         PR c++/43069
8508         * g++.dg/parse/namespace11.C: New.
8509
8510         PR c++/43093
8511         * g++.dg/ext/attrib37.C: New.
8512
8513         PR c++/43079
8514         * g++.dg/template/ptrmem20.C: New.
8515
8516 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8517
8518         PR target/43103
8519         * gcc.target/i386/xop-check.h: Include m256-check.h.
8520         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8521         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8522         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8523         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8524
8525 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR debug/42918
8528         * gcc.dg/pr42918.c: New test.
8529
8530 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8531
8532         * g++.dg/ext/attrib36.C: Require ILP32.
8533
8534 2010-02-16  Richard Guenther  <rguenther@suse.de>
8535
8536         PR tree-optimization/41043
8537         * gfortran.dg/pr41043.f90: New testcase.
8538         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8539
8540 2010-02-16  Jason Merrill  <jason@redhat.com>
8541
8542         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8543
8544 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8545
8546         PR tree-optimization/43074
8547         * gcc.dg/vect/fast-math-pr43074.c: New test.
8548
8549 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8550
8551         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8552
8553 2010-02-16  Jason Merrill  <jason@redhat.com>
8554
8555         PR c++/43031
8556         * g++.dg/ext/attrib36.C: New.
8557
8558         PR c++/43036
8559         * g++.dg/other/array6.C: New.
8560
8561 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8562
8563         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8564
8565 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8566
8567         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8568         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8569         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8570         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8571         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8572         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8573
8574 2010-02-15  Richard Guenther  <rguenther@suse.de>
8575
8576         PR middle-end/43068
8577         * g++.dg/torture/pr43068.C: New testcase.
8578
8579 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8580
8581         PR c++/43024
8582         * g++.dg/opt/ice1.C: New.
8583
8584 2010-02-14  Jason Merrill  <jason@redhat.com>
8585
8586         PR c++/41997
8587         * g++.dg/cpp0x/initlist-opt.C: New.
8588
8589 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8590
8591         PR fortran/41113
8592         PR fortran/41117
8593         * gfortran.dg/internal_pack_6.f90: New test.
8594
8595 2010-02-12  Jason Merrill  <jason@redhat.com>
8596
8597         PR c++/43054
8598         * g++.dg/cpp0x/variadic99.C: New.
8599
8600 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8601
8602         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8603         sign extend pointers to gualchk_t.
8604
8605         PR c++/43033
8606         * g++.dg/other/default3.C: Xfail g4 test.
8607
8608 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8609
8610         PR middle-end/43012
8611         * gcc.dg/graphite/pr43012.c: New.
8612
8613 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8614
8615         PR middle-end/42930
8616         * g++.dg/graphite/pr42930.C: New.
8617
8618 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8619
8620         PR middle-end/42914
8621         PR middle-end/42530
8622         * gcc.dg/graphite/pr42530.c: New.
8623         * gcc.dg/graphite/pr42914.c: New.
8624
8625 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8626
8627         PR middle-end/42771
8628         * gcc.dg/graphite/pr42771.c: New.
8629
8630 2010-02-11  Richard Guenther  <rguenther@suse.de>
8631
8632         PR tree-optimization/42998
8633         * gcc.c-torture/compile/pr42998.c: New testcase.
8634
8635 2010-02-10  Jason Merrill  <jason@redhat.com>
8636
8637         PR c++/41896
8638         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8639
8640         PR c++/42983, core issue 906
8641         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8642         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8643
8644         PR c++/43016
8645         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8646
8647 2010-02-10  Richard Guenther  <rguenther@suse.de>
8648
8649         PR tree-optimization/43017
8650         * gcc.dg/torture/pr43017.c: New testcase.
8651
8652 2010-02-10  Tobias Burnus <burnus@net-b.de>
8653
8654         PR fortran/40823
8655         * gfortran.dg/private_type_1.f90: Update error location.
8656         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8657         * gfortran.dg/typebound_operator_2.f03: Ditto.
8658         * gfortran.dg/assignment_2.f90: Ditto.
8659         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8660         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8661
8662 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8663
8664         PR fortran/43015
8665         * gfortran.dg/bind_c_usage_20.f90: New test.
8666
8667 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR debug/43010
8670         * g++.dg/debug/pr43010.C: New test.
8671
8672 2010-02-10  Richard Guenther  <rguenther@suse.de>
8673
8674         PR c/43007
8675         * gcc.c-torture/execute/20100209-1.c: New testcase.
8676         * gcc.dg/fold-div-3.c: Likewise.
8677
8678 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8679
8680         * gcc.dg/builtin-ffs-1.c: New test.
8681
8682 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8683
8684         PR fortran/42999
8685         * gfortran.dg/array_constructor_35.f90: New test.
8686
8687 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8688
8689         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8690
8691 2010-02-09  Jason Merrill  <jason@redhat.com>
8692
8693         PR c++/42399
8694         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8695
8696         PR c++/42370
8697         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8698
8699 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8700
8701         PR fortran/41869
8702         * gfortran.dg/module_write_1.f90: New test.
8703
8704 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8705
8706         * gcc.dg/pr19340.c: Adjust.
8707
8708 2010-02-09  Richard Guenther  <rguenther@suse.de>
8709
8710         PR tree-optimization/43008
8711         * gcc.c-torture/execute/pr43008.c: New testcase.
8712
8713 2010-02-09  Richard Guenther  <rguenther@suse.de>
8714
8715         PR tree-optimization/43000
8716         * gcc.dg/torture/pr43000.c: New testcase.
8717         * gcc.dg/torture/pr43002.c: Likewise.
8718
8719 2010-02-09  Daniel Kraft  <d@domob.eu>
8720
8721         PR fortran/39171
8722         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8723         and pass -Wsurprising as necessary.
8724
8725 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR tree-optimization/42890
8728         * g++.dg/torture/pr42890.C: New test.
8729
8730 2010-02-08  Richard Guenther  <rguenther@suse.de>
8731
8732         PR middle-end/42995
8733         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8734
8735 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8738         return 0 from main.
8739         * gcc.dg/graphite/block-1.c: Same.
8740         * gcc.dg/graphite/block-3.c: Same.
8741         * gcc.dg/graphite/block-4.c: Same.
8742         * gcc.dg/graphite/block-5.c: Same.
8743         * gcc.dg/graphite/block-6.c: Same.
8744         * gcc.dg/graphite/block-7.c: Same.
8745         * gcc.dg/graphite/interchange-0.c: Same.
8746         * gcc.dg/graphite/interchange-1.c: Same.
8747         * gcc.dg/graphite/interchange-10.c: Same.
8748         * gcc.dg/graphite/interchange-11.c: Same.
8749         * gcc.dg/graphite/interchange-12.c: Same.
8750         * gcc.dg/graphite/interchange-2.c: Same.
8751         * gcc.dg/graphite/interchange-3.c: Same.
8752         * gcc.dg/graphite/interchange-4.c: Same.
8753         * gcc.dg/graphite/interchange-5.c: Same.
8754         * gcc.dg/graphite/interchange-6.c: Same.
8755         * gcc.dg/graphite/interchange-7.c: Same.
8756         * gcc.dg/graphite/interchange-8.c: Same.
8757         * gcc.dg/graphite/interchange-9.c: Same.
8758         * gcc.dg/graphite/interchange-mvt.c: Same.
8759
8760 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8761
8762         * gfortran.dg/graphite/id-19.f: New.
8763         * gfortran.dg/graphite/pr14741.f90: New.
8764         * gfortran.dg/graphite/pr41924.f90: New.
8765         * gfortran.dg/graphite/run-id-2.f90: New.
8766
8767 2010-02-07  Richard Guenther  <rguenther@suse.de>
8768
8769         PR middle-end/42956
8770         * gcc.c-torture/compile/pr42956.c: New testcase.
8771
8772 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8773
8774         PR libfortran/42742
8775         * gfortran.dg/fmt_cache_2.f: New test.
8776
8777 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8778
8779         * gfortran.dg/read_no_eor.f90: New test.
8780
8781 2010-02-05  Jason Merrill  <jason@redhat.com>
8782
8783         * g++.dg/ext/label13.C: Move constructor body out of class.
8784
8785 2010-02-03  Jason Merrill  <jason@redhat.com>
8786
8787         PR c++/42870
8788         * g++.dg/ext/dllexport3.C: New.
8789
8790 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8791
8792         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8793
8794 2010-02-05  Richard Guenther  <rguenther@suse.de>
8795
8796         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8797
8798 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8799
8800         PR c++/42915
8801         * g++.dg/other/crash-9.C: New test.
8802
8803 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8804
8805         PR fortran/42309
8806         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8807
8808 2010-02-04  Richard Guenther  <rguenther@suse.de>
8809
8810         PR rtl-optimization/42952
8811         * gcc.dg/torture/pr42952.c: New testcase.
8812
8813 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8814
8815         PR libfortran/42901
8816         * gfortran.dg/namelist_60.f90: New test.
8817
8818 2010-02-03  Jason Merrill  <jason@redhat.com>
8819
8820         PR c++/40138
8821         * g++.dg/ext/builtin11.C: New.
8822
8823         PR c++/4926
8824         PR c++/38600
8825         * g++.dg/abi/mangle35.C: New.
8826         * g++.dg/abi/mangle37.C: New.
8827
8828         PR c++/12909
8829         * g++.dg/abi/mangle36.C: New.
8830
8831         PR c++/35652
8832         * g++.dg/warn/string1.C: New.
8833
8834 2010-02-03  Richard Guenther  <rguenther@suse.de>
8835
8836         PR tree-optimization/42944
8837         * gcc.dg/errno-1.c: New testcase.
8838
8839 2010-02-03  Richard Guenther  <rguenther@suse.de>
8840
8841         PR middle-end/42927
8842         * gcc.c-torture/compile/pr42927.c: New testcase.
8843
8844 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8845
8846         PR fortran/42936
8847         * gfortran.dg/null_4.f90: New test.
8848
8849 2010-02-02  Jason Merrill  <jason@redhat.com>
8850
8851         PR c++/41090
8852         * g++.dg/ext/label13.C: New.
8853
8854 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8855
8856         PR fortran/42650
8857         * gfortran.dg/func_result_5.f90: New test.
8858
8859 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8860
8861         PR fortran/42922
8862         * gfortran.dg/pure_initializer_3.f90: News test.
8863
8864 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8865
8866         PR fortran/42888
8867         * gfortran.dg/allocate_derived_2.f90: New test.
8868
8869 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8870
8871         PR middle-end/42898
8872         * gcc.dg/torture/pr42898-2.c: New test.
8873
8874 2010-01-31  Richard Guenther  <rguenther@suse.de>
8875
8876         PR middle-end/42898
8877         * gcc.dg/torture/pr42898.c: New testcase.
8878
8879 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/38324
8882         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8883         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8884
8885 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8886
8887         * g++.dg/tree-ssa/inline-1.C: New.
8888         * g++.dg/tree-ssa/inline-2.C: New.
8889         * g++.dg/tree-ssa/inline-3.C: New.
8890
8891 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8892
8893         PR testsuite/41701
8894         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8895         the string 'pow' in the pathname of the compiler from generating a
8896         test failure.
8897
8898 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8899
8900         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8901         * g++.old-deja/g++.mike/eh17.C: Likewise.
8902         * g++.old-deja/g++.mike/p5571.C: Likewise.
8903
8904 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8905
8906         PR c++/42758
8907         PR c++/42634
8908         PR c++/42336
8909         PR c++/42797
8910         PR c++/42880
8911         * g++.dg/other/crash-5.C: New test.
8912         * g++.dg/other/crash-6.C: New test.
8913         * g++.dg/other/crash-7.C: New test.
8914         * g++.dg/other/crash-8.C: New test.
8915
8916 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8917
8918         PR rtl-optimization/42889
8919         * gcc.dg/pr42889.c: New test.
8920
8921 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8922
8923         * gcc.target/i386/pr42881.c: Use SSE2.
8924
8925 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8926
8927         PR target/42891
8928         * gcc.target/i386/pr42891.c: New test.
8929
8930 2010-01-28  Richard Guenther  <rguenther@suse.de>
8931
8932         PR tree-optimization/42871
8933         * g++.dg/torture/pr42871.C: New testcase.
8934
8935 2010-01-28  Richard Guenther  <rguenther@suse.de>
8936
8937         * gcc.dg/Wobjsize-1.h: New testcase.
8938         * gcc.dg/Wobjsize-1.c: Likewise.
8939
8940 2010-01-28  Richard Guenther  <rguenther@suse.de>
8941
8942         PR middle-end/42883
8943         * g++.dg/torture/pr42883.C: New testcase.
8944
8945 2010-01-28  Michael Matz  <matz@suse.de>
8946
8947         * gcc.target/i386/pr42881.c: New test.
8948
8949 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8952         Add i?86-*-solaris2* support.
8953
8954 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8955
8956         PR c++/42713
8957         PR c++/42820
8958         * g++.dg/template/typedef27.C: New test case.
8959         * g++.dg/template/typedef28.C: New test case.
8960
8961 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8962
8963         * gcc.dg/optimize-bswap*.c: Add ARM target
8964
8965 2010-01-27  Richard Guenther  <rguenther@suse.de>
8966
8967         PR middle-end/42878
8968         * gcc.dg/torture/pr42878-1.c: New testcase.
8969         * gcc.dg/torture/pr42878-2.c: Likewise.
8970
8971 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8972
8973         PR middle-end/42874
8974         * gcc.dg/vla-22.c: New test.
8975
8976 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8977
8978         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8979         current collation.
8980
8981 2010-01-26  Richard Guenther  <rguenther@suse.de>
8982
8983         PR rtl-optimization/42685
8984         * gcc.dg/pr42685.c: New testcase.
8985         * g++.dg/other/pr42685.C: Likewise.
8986
8987 2010-01-26  Richard Guenther  <rguenther@suse.de>
8988
8989         PR middle-end/42806
8990         * g++.dg/other/pr42806.C: New testcase.
8991
8992 2010-01-26  Richard Guenther  <rguenther@suse.de>
8993
8994         PR tree-optimization/42250
8995         * gcc.dg/pr42250.c: New testcase.
8996
8997 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8998
8999         * gnat.dg/array_bounds_test.adb: New test.
9000
9001 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9002
9003         PR fortran/42858
9004         * gfortran.dg/generic_21.f90: New test.
9005
9006 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9007
9008         PR testsuite/41522
9009         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9010
9011 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/42748
9014         * g++.dg/abi/arm_va_list2.C: New test.
9015         * g++.dg/abi/arm_va_list2.h: Companion header file.
9016
9017 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9018
9019         PR fortran/41044
9020         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9021
9022         PR fortran/41167
9023         * gfortran.dg/char_array_arg_1.f90 : New test.
9024
9025         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9026
9027 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9028
9029         PR fortran/39304
9030         * gfortran.dg/generic_20.f90: New test.
9031
9032 2010-01-22  Michael Matz  <matz@suse.de>
9033
9034         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9035         -msse2.
9036
9037 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9038
9039         PR fortran/42736
9040         * gfortran.dg/dependency_25.f90 : New test.
9041
9042 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9043
9044         PR tree-optimization/42585
9045         * gcc.dg/tree-ssa/pr42585.c: New test.
9046
9047 2010-01-21  Richard Guenther  <rguenther@suse.de>
9048
9049         PR middle-end/19988
9050         * gcc.dg/pr19988.c: New testcase.
9051
9052 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9053
9054         * g++.dg/compat/decimal/compat-common.h: New file.
9055         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9056         * g++.dg/compat/decimal/pass_x.h: New file.
9057         * g++.dg/compat/decimal/pass_y.h: New file.
9058         * g++.dg/compat/decimal/pass-1_main.C: New file.
9059         * g++.dg/compat/decimal/pass-1_x.C: New file.
9060         * g++.dg/compat/decimal/pass-1_y.C: New file.
9061         * g++.dg/compat/decimal/pass-2_main.C: New file.
9062         * g++.dg/compat/decimal/pass-2_x.C: New file.
9063         * g++.dg/compat/decimal/pass-2_y.C: New file.
9064         * g++.dg/compat/decimal/pass-3_main.C: New file.
9065         * g++.dg/compat/decimal/pass-3_x.C: New file.
9066         * g++.dg/compat/decimal/pass-3_y.C: New file.
9067         * g++.dg/compat/decimal/pass-4_main.C: New file.
9068         * g++.dg/compat/decimal/pass-4_x.C: New file.
9069         * g++.dg/compat/decimal/pass-4_y.C: New file.
9070         * g++.dg/compat/decimal/pass-5_main.C: New file.
9071         * g++.dg/compat/decimal/pass-5_x.C: New file.
9072         * g++.dg/compat/decimal/pass-5_y.C: New file.
9073         * g++.dg/compat/decimal/pass-6_main.C: New file.
9074         * g++.dg/compat/decimal/pass-6_x.C: New file.
9075         * g++.dg/compat/decimal/pass-6_y.C: New file.
9076         * g++.dg/compat/decimal/return_x.h: New file.
9077         * g++.dg/compat/decimal/return_y.h: New file.
9078         * g++.dg/compat/decimal/return-1_main.C: New file.
9079         * g++.dg/compat/decimal/return-1_x.C: New file.
9080         * g++.dg/compat/decimal/return-1_y.C: New file.
9081         * g++.dg/compat/decimal/return-2_main.C: New file.
9082         * g++.dg/compat/decimal/return-2_x.C: New file.
9083         * g++.dg/compat/decimal/return-2_y.C: New file.
9084         * g++.dg/compat/decimal/return-3_main.C: New file.
9085         * g++.dg/compat/decimal/return-3_x.C: New file.
9086         * g++.dg/compat/decimal/return-3_y.C: New file.
9087         * g++.dg/compat/decimal/return-4_main.C: New file.
9088         * g++.dg/compat/decimal/return-4_x.C: New file.
9089         * g++.dg/compat/decimal/return-4_y.C: New file.
9090         * g++.dg/compat/decimal/return-5_main.C: New file.
9091         * g++.dg/compat/decimal/return-5_x.C: New file.
9092         * g++.dg/compat/decimal/return-5_y.C: New file.
9093         * g++.dg/compat/decimal/return-6_main.C: New file.
9094         * g++.dg/compat/decimal/return-6_x.C: New file.
9095         * g++.dg/compat/decimal/return-6_y.C: New file.
9096
9097 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9098
9099         PR debug/42715
9100         * gcc.dg/pr42715.c: New.
9101
9102 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9103
9104         PR c++/42038
9105         * g++.dg/parse/crash55.C: New.
9106
9107 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9108
9109         PR debug/42782
9110         * gcc.dg/guality/pr42782.c: New.
9111
9112 2010-01-20  Jason Merrill  <jason@redhat.com>
9113
9114         PR c++/41788
9115         * g++.dg/abi/packed1.C: New.
9116
9117         PR c++/41920
9118         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9119
9120         PR c++/40750
9121         * g++.dg/parse/fn-typedef1.C: New.
9122         * g++.dg/other/cv_quals.C: Adjust.
9123
9124 2010-01-20  Anthony Green  <green@moxielogic.com>
9125
9126         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9127         pack(push) pragma).
9128         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9129         * gcc.dg/20020312-2.c: Port this to the moxie core.
9130         * gcc.dg/weak/typeof-2.c: Ditto.
9131
9132 2010-01-20  Richard Guenther  <rguenther@suse.de>
9133
9134         PR tree-optimization/42717
9135         * gcc.c-torture/compile/pr42717.c: New testcase.
9136
9137 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9138
9139         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9140         of signed, add a few new tests.
9141
9142         PR middle-end/42803
9143         * g++.dg/parse/limits-initializer1.C: New test.
9144
9145 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9146
9147         PR fortran/42804
9148         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9149         * gfortran.dg/typebound_call_12.f03: New test.
9150
9151 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9152
9153         PR fortran/42783
9154         * gfortran.dg/bounds_check_15.f90 : New test.
9155
9156 2010-01-19  Michael Matz  <matz@suse.de>
9157
9158         PR tree-optimization/41783
9159         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9160
9161 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9162
9163         PR target/38697.
9164         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9165         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9166         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9167         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9168         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9169         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9170         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9171         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9172         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9173         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9174         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9175
9176 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9177
9178         PR fortran/42545
9179         * gfortran.dg/extends_6.f03: Modified an error message.
9180         * gfortran.dg/extends_10.f03: New test.
9181         * gfortran.dg/private_type_6.f03: Modified an error message.
9182         * gfortran.dg/structure_constructor_8.f03: Ditto.
9183
9184 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9185
9186         PR tree-optimization/42719
9187         * gcc.dg/pr42719.c: New test.
9188
9189         PR debug/42728
9190         * gcc.dg/pr42728.c: New test.
9191
9192 2010-01-19  Anthony Green  <green@moxielogic.com>
9193
9194         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9195
9196 2010-01-18  Anthony Green  <green@moxielogic.com>
9197
9198         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9199         for moxie.
9200
9201 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9202
9203         * g++.dg/template/error45.C: reverted as part of reverting the
9204         fix of PR c++/42634.
9205
9206 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9207
9208         PR c++/42634
9209         * g++.dg/template/error45.C: New test.
9210
9211 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9212
9213         PR c++/42766
9214         * g++.dg/conversion/op6.C: New test.
9215
9216 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9217
9218         PR target/42774
9219         * gcc.target/alpha/pr42774.c: New test.
9220
9221 2010-01-18  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/42781
9224         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9225
9226 2010-01-17  Richard Guenther  <rguenther@suse.de>
9227
9228         PR middle-end/42248
9229         * gcc.c-torture/execute/pr42248.c: New testcase.
9230
9231 2010-01-17  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/42773
9234         * g++.dg/torture/pr42773.C: New testcase.
9235
9236 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9237
9238         PR fortran/42677
9239         * gfortran.dg/interface_assignment_5.f90: New test.
9240
9241 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9242
9243         PR c++/42697
9244         * g++.dg/template/crash94.C: Reverted.
9245
9246 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9247
9248         PR debug/42767
9249         * gcc.dg/debug/pr42767.c: New.
9250
9251 2010-01-15  Jason Merrill  <jason@redhat.com>
9252
9253         PR c++/42761
9254         * g++.dg/cpp0x/decltype22.C: New.
9255
9256 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR middle-end/42760
9259         * g++.dg/torture/pr42760.C: New test.
9260
9261 2010-01-15  Jing Yu  <jingyu@google.com>
9262
9263         PR rtl-optimization/42691
9264         * gcc.c-torture/execute/pr42691.c: New.
9265
9266 2010-01-15  Richard Guenther  <rguenther@suse.de>
9267
9268         PR middle-end/42739
9269         * g++.dg/torture/pr42739.C: New testcase.
9270
9271 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9272
9273         * g++.dg/template/error45.C: Revert as part of reverting changes
9274         or PR c++/42634.
9275
9276 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9277
9278         PR fortran/42684
9279         * gfortran.dg/interface_31.f90: New test.
9280
9281 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9282
9283         * gcc.target/powerpc/pr42747.c: New file.
9284
9285 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR middle-end/42674
9288         * c-c++-common/pr42674.c: New test.
9289
9290         PR c++/42608
9291         * g++.dg/template/instantiate11.C: New test.
9292
9293 2010-01-14  Jason Merrill  <jason@redhat.com>
9294
9295         PR c++/42701
9296         * g++.dg/overload/error3.C: New.
9297
9298         PR c++/42655
9299         * g++.dg/overload/rvalue1.C: New.
9300
9301 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9302
9303         PR tree-optimization/42706
9304         * gcc.dg/ipa/pr42706.c: New testcase.
9305
9306 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9307
9308         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9309
9310 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9311
9312         PR tree-optimization/42714
9313         * g++.dg/torture/pr42714.C: New test.
9314
9315 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9316
9317         PR rtl-optimization/42246
9318         * gfortran.dg/pr42246-2.f: New.
9319
9320 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9321
9322         PR rtl-optimization/42389
9323         * gcc.dg/pr42389.c: New.
9324
9325 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9326
9327         PR rtl-optimization/42388
9328         * gcc.dg/pr42388.c: New.
9329
9330 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9331
9332         PR rtl-optimization/42294
9333         * gfortran.dg/pr42294.f: New.
9334
9335 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9336
9337         PR rtl-optimization/39453
9338         PR rtl-optimization/42246
9339         * gcc.dg/pr39453.c: New.
9340         * gcc.dg/pr42246.c: New.
9341
9342 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9343
9344         PR middle-end/42245
9345         * gcc.dg/pr42245.c: New.
9346         * gcc.dg/pr42245-2.c: New.
9347
9348 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9349
9350         PR rtl-optimization/42249
9351         * gcc.dg/pr42249.c: New.
9352
9353 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR c/42721
9356         * gcc.c-torture/execute/pr42721.c: New test.
9357
9358 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9359
9360         PR tree-optimization/42709
9361         * gcc.dg/vect/pr42709.c: New test.
9362
9363 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9364
9365         PR fortran/41478
9366         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9367         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9368
9369 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9370
9371         PR fortran/42481
9372         * gfortran.dg/generic_19.f90 : New test.
9373
9374 2010-01-13  Richard Guenther  <rguenther@suse.de>
9375
9376         PR tree-optimization/42730
9377         * gcc.c-torture/compile/pr42730.c: New testcase.
9378
9379 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9380
9381         PR target/pr42542
9382         * gcc.target/ia64/pr42542-1.c: New.
9383         * gcc.target/ia64/pr42542-2.c: New.
9384         * gcc.target/ia64/pr42542-3.c: New.
9385
9386 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9387
9388         PR c++/42634
9389         * g++.dg/template/error45.C: New test.
9390
9391 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9392
9393         PR tree-optimization/42704
9394         * g++.dg/torture/pr42704.C: New test.
9395
9396 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9397
9398         PR tree-optimization/42703
9399         * gcc.c-torture/compile/pr42703.c: New test.
9400
9401 2010-01-13  Richard Guenther  <rguenther@suse.de>
9402
9403         PR tree-optimization/42705
9404         * gcc.c-torture/compile/pr42705.c: New testcase.
9405
9406 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9407
9408         * gcc.target/bfin/l2.c: New test.
9409         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9410
9411 2010-01-13  Richard Guenther  <rguenther@suse.de>
9412
9413         PR middle-end/42716
9414         * gcc.c-torture/compile/pr42716.c: New testcase.
9415
9416 2010-01-13  Richard Guenther  <rguenther@suse.de>
9417
9418         PR lto/42678
9419         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9420
9421 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9422
9423         PR c/42708
9424         * gcc.c-torture/compile/pr42708-1.c: New test.
9425
9426 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9427
9428         PR debug/42662
9429         * gcc.dg/pr42662.c: New test.
9430
9431         PR tree-optimization/42645
9432         * g++.dg/other/pr42645-1.C: New test.
9433         * g++.dg/other/pr42645-2.C: New test.
9434
9435 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9436
9437         PR target/42416
9438         * gcc.target/powerpc/warn-1.c: New test.
9439         * gcc.target/powerpc/warn-2.c: New test.
9440
9441 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9442
9443         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9444         stack alignment.
9445
9446 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9447
9448         * gcc.dg/lto/20100108_0.c: New.
9449
9450 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9451
9452         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9453         Add -march=i686 -msse for 32bit x86 targets.
9454
9455 2010-01-10  Richard Guenther  <rguenther@suse.de>
9456
9457         PR middle-end/42667
9458         * gcc.dg/torture/pr42667.c: New testcase.
9459
9460 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9461
9462         PR fortran/32489
9463         * gfortran.dg/array_constructor_34.f90: New test.
9464
9465 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9466
9467         PR fortran/20923
9468         * gfortran.dg/array_constructor_33.f90: New test.
9469         gfortran.dg/array_function_5.f90: Add credit.
9470
9471 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9472
9473         PR debug/42631
9474         * gcc.dg/pr42631.c: New.
9475
9476 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9477
9478         PR debug/42630
9479         * gcc.dg/pr42630.c: New.
9480
9481 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9482
9483         PR debug/42629
9484         * gcc.dg/pr42629.c: New.
9485
9486 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9487
9488         PR middle-end/42363
9489         * gcc.dg/torture/pr42363.c: New.
9490
9491 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9492
9493         PR debug/42604
9494         PR debug/42395
9495         * gcc.dg/vect/pr42604.c: New.
9496         * gcc.dg/vect/pr42395.c: New.
9497
9498 2010-01-09  Richard Guenther  <rguenther@suse.de>
9499
9500         PR middle-end/42512
9501         * gcc.c-torture/execute/pr42512.c: New testcase.
9502
9503 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9504
9505         PR fortran/41298
9506         * gfortran.dg/c_ptr_tests_14.f90: New test.
9507
9508 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9509
9510         PR ada/41929
9511         * gnat.dg/null_pointer_deref1.adb: Don't run on
9512         sparc*-sun-solaris2.11.
9513
9514 2010-01-08  Richard Guenther  <rguenther@suse.de>
9515
9516         PR lto/42528
9517         * gcc.dg/lto/20100103-1_0.c: New testcase.
9518         * gcc.dg/lto/20100103-2_0.c: Likewise.
9519
9520 2010-01-08  Tobias Burnus  <burnus@net-b.de
9521
9522         PR/fortran 25829
9523         * gfortran.dg/asynchronous_1.f90: New test.
9524         * gfortran.dg/asynchronous_2.f90: New test.
9525         * gfortran.dg/conflicts.f90: Update error message.
9526
9527 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9528
9529         c++/40155
9530         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9531
9532 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR tree-optimization/42625
9535         * g++.dg/opt/dtor4.C: New test.
9536         * g++.dg/opt/dtor4.h: New.
9537         * g++.dg/opt/dtor4-aux.cc: New.
9538
9539 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9540
9541         PR fortran/42597
9542         * gfortran.dg/proc_ptr_26.f90: New test.
9543
9544 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9545
9546         PR fortran/41872
9547         * gfortran.dg/allocatable_scalar_7.f90: New test.
9548
9549 2010-01-06  Richard Guenther  <rguenther@suse.de>
9550
9551         * gcc.c-torture/compile/pr42632.c: New testcase.
9552
9553 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9554
9555         PR target/42542
9556         * gcc.target/i386/pr42542-4.c: New.
9557         * gcc.target/i386/pr42542-4a.c: Likewise.
9558         * gcc.target/i386/pr42542-5.c: Likewise.
9559         * gcc.target/i386/pr42542-5a.c: Likewise.
9560
9561 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9562
9563         * gcc.dg/tls/opt-15.c: New test.
9564
9565 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9566
9567         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9568
9569 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9570
9571         PR tree-optimization/42462
9572         * g++.dg/torture/pr42462.C: New test.
9573
9574 2010-01-05  Jason Merrill  <jason@redhat.com>
9575
9576         * g++.dg/cpp0x/initlist30.C: New test.
9577
9578 2010-01-05  Richard Guenther  <rguenther@suse.de>
9579
9580         PR tree-optimization/42614
9581         * gcc.c-torture/execute/pr42614.c: New testcase.
9582
9583 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9584
9585         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9586         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9587         -Wunreachable-code.
9588         * gcc.dg/Wunreachable-2.c: Likewise.
9589         * gcc.dg/Wunreachable-3.c: Likewise.
9590         * gcc.dg/Wunreachable-4.c: Likewise.
9591         * gcc.dg/Wunreachable-5.c: Likewise.
9592         * gcc.dg/Wunreachable-6.c: Likewise.
9593         * gcc.dg/Wunreachable-7.c: Likewise.
9594         * gcc.dg/Wunreachable-8.c: Likewise.
9595         * gcc.dg/20041231-1.c: Likewise.
9596
9597 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR other/42611
9600         * gcc.dg/pr42611.c: New test.
9601
9602         PR tree-optimization/42508
9603         * g++.dg/opt/pr42508.C: New test.
9604
9605 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9606
9607         PR fortran/41872
9608         * gfortran.dg/allocatable_scalar_8.f90: New.
9609
9610 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9611
9612         PR tree-optimization/42398
9613         * gcc.c-torture/compile/pr42398.c: New test.
9614
9615 2010-01-04  Jason Merrill  <jason@redhat.com>
9616
9617         PR c++/42555
9618         * g++.dg/ext/attrib35.C: New.
9619
9620         PR c++/42567
9621         * g++.dg/cpp0x/auto17.C: New.
9622
9623 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9624
9625         * gcc.dg/lto/20100104_0.c: New.
9626
9627 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9628
9629         PR target/42542
9630         * gcc.target/i386/pr42542-1.c: New.
9631         * gcc.target/i386/pr42542-1a.c: Likewise.
9632         * gcc.target/i386/pr42542-1b.c: Likewise.
9633         * gcc.target/i386/pr42542-2.c: Likewise.
9634         * gcc.target/i386/pr42542-2a.c: Likewise.
9635         * gcc.target/i386/pr42542-2b.c: Likewise.
9636         * gcc.target/i386/pr42542-3.c: Likewise.
9637         * gcc.target/i386/pr42542-3a.c: Likewise.
9638
9639 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9640
9641         PR fortran/41872
9642         * gfortran.dg/allocatable_scalar_5.f90: New test.
9643         * gfortran.dg/allocatable_scalar_6.f90: New test.
9644
9645 2010-01-03  Richard Guenther  <rguenther@suse.de>
9646
9647         PR testsuite/42583
9648         * gfortran.dg/gomp/recursion1.f90: Remove.
9649
9650 2010-01-03  Richard Guenther  <rguenther@suse.de>
9651
9652         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9653         * gcc.dg/uninit-6.c: Likewise.
9654         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9655
9656 2010-01-03  Richard Guenther  <rguenther@suse.de>
9657
9658         PR tree-optimization/42589
9659         * gcc.target/i386/pr42589.c: New testcase.
9660
9661 2010-01-03  Richard Guenther  <rguenther@suse.de>
9662
9663         PR tree-optimization/42438
9664         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9665
9666 2010-01-02  Richard Guenther  <rguenther@suse.de>
9667
9668         PR testsuite/41651
9669         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9670
9671 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9672
9673         PR target/42448
9674         * gcc.target/alpha/pr42448-1.c: New test.
9675         * gcc.target/alpha/pr42448-2.c: Ditto.
9676
9677 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9678
9679         PR preprocessor/41947
9680         * gcc.dg/c99-hexfloat-3.c: New test.
9681
9682 2010-01-01  Richard Guenther  <rguenther@suse.de>
9683
9684         PR c/42570
9685         * gcc.c-torture/execute/pr42570.c: New testcase.
9686
9687 2010-01-01  Richard Guenther  <rguenther@suse.de>
9688
9689         PR middle-end/42559
9690         * gcc.c-torture/compile/pr42559.c: New testcase.
9691
9692 \f
9693 Copyright (C) 2010 Free Software Foundation, Inc.
9694
9695 Copying and distribution of this file, with or without modification,
9696 are permitted in any medium without royalty provided the copyright
9697 notice and this notice are preserved.