OSDN Git Service

* tree-ssa-ccp.c (fold_const_aggregate_ref): Check that result of
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-08  Jan Hubicka  <jh@suse.cz>
2
3         PR tree-optimization/45598
4         * fortran.fortran-torture/compile/pr45598.f90: New test.
5
6 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
7
8         * lib/target-supports-dg.exp (dg-require-ifunc): New.
9         * lib/target-supports.exp (check_ifunc_available): New.
10         * gcc.dg/attr-ifunc-1.c: New.
11         * gcc.dg/attr-ifunc-2.c: New.
12         * gcc.dg/attr-ifunc-3.c: New.
13         * gcc.dg/attr-ifunc-4.c: New.
14         * gcc.dg/attr-ifunc-5.c: New.
15         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
16         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
17         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
18         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
19
20 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
21
22         PR middle-end/40386
23         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
24         
25 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
26
27         * gfortran.dg/inline_transpose_1.f90: New test.
28
29 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
30
31         PR c++/45588
32         * g++.dg/warn/Wunused-var-15.C: New test.
33
34 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35
36         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
37         hppa*-*-hpux*.
38
39 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
40
41         * objc/execute/exceptions/throw-nil.m: New test.
42         * objc/execute/exceptions/handler-1.m: Updated to use the new
43         objc_set_uncaught_exception_handler() function.
44         * objc/execute/exceptions/matcher-1.m: New test.
45         
46 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
47
48         PR fortran/38282
49         * gfortran.dg/bit_comparison_1.F90: New test.
50         * gfortran.dg/leadz_trailz_3.f90: New test.
51         * gfortran.dg/masklr_2.F90: New test.
52         * gfortran.dg/shiftalr_1.F90: New test.
53         * gfortran.dg/merge_bits_2.F90: New test.
54         * gfortran.dg/dshift_2.F90: New test.
55         * gfortran.dg/bit_comparison_2.F90: New test.
56         * gfortran.dg/masklr_1.F90: New test.
57         * gfortran.dg/merge_bits_1.F90: New test.
58         * gfortran.dg/dshift_1.F90: New test.
59         * gfortran.dg/shiftalr_2.F90: New test.
60
61 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
62
63         * objc.dg/type-stream-1.m: Replaced with a test that tests that
64         functions from objc/typedstream.h are deprecated.
65
66 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
67
68         * lib/target-supports.exp
69         (check_effective_target_run_expensive_tests): New proc.
70         * gcc.c-torture/compile/limits-fnargs.c: Use
71         dg-require-effective-target run_expensive_tests.
72
73 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
74
75         PR fortran/45597
76         * gfortran.dg/gomp/pr45597.f90: New test.
77
78         PR fortran/45595
79         * gfortran.dg/gomp/pr45595.f90: New test.
80
81 2010-09-08  Michael Matz  <matz@suse.de>
82
83         * c-c++-common/uninit-17.c: Adjust.
84
85 2010-09-08  Michael Matz  <matz@suse.de>
86
87         PR tree-optimization/43430
88         * gcc.dg/vect/pr43430-2.c: New test.
89         
90 2010-09-08  Michael Matz  <matz@suse.de>
91
92         PR tree-optimization/33244
93         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
94
95 2010-09-08  Richard Guenther  <rguenther@suse.de>
96
97         PR tree-optimization/45578
98         * gfortran.dg/pr45578.f90: New testcase.
99
100 2010-09-08  Richard Guenther  <rguenther@suse.de>
101
102         PR testsuite/45590
103         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
104
105 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
106
107         PR fortran/45576
108         * gfortran.dg/char_length_18.f90:  New test.
109
110 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
111
112         PR target/36502
113         * gcc.target/i386/pr36502.c: New test.
114
115         PR target/42313
116         PR target/44651
117         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
118         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
119
120 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
121
122         * gfortran.dg/achar_4.f90: Enable bounds checking.
123
124 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
125
126         PR target/45206
127         * gcc.target/i386/pr45206.c: New test.
128
129 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
130
131         PR fortran/45505
132         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
133
134 2010-09-07  Jan Hubicka  <jh@suse.cz>
135
136         * gcc.c-torture/compile/20100907.c: New testcase.
137
138 2010-09-07  Richard Guenther  <rguenther@suse.de>
139
140         PR middle-end/45569
141         * g++.dg/eh/pr45569.C: New testcase.
142
143 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
144
145         PR target/43137
146         * gcc.target/arm/pr43137.c: New test.
147
148 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
149
150         PR fortran/36931
151         * gfortran.dg/dependency_35.f90:  New test.
152
153 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
154
155         PR fortran/34145
156         * gfortran.dg/char_length_17.f90:  New test.
157
158 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
159
160         PR c++/45200
161         PR c++/45293
162         PR c++/45558
163         * g++.dg/template/typedef34.C: New test.
164         * g++.dg/template/typedef35.C: New test.
165
166 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
167
168         PR target/22152
169         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
170
171 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
172
173         * g++.dg/warn/Wdouble-promotion.C: New.
174
175 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
176
177         * g++.dg/parse/redef2.C: New.
178
179 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
180
181         * gcc.dg/20100906-1.c: New testcase.
182
183 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
184
185         PR testsuite/45543
186         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
187         DW_TAG_enumeration_type DIE.
188
189 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
190
191         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
192         Update XFAILs.
193
194 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
195
196         PR rtl-optimization/44919
197         * g++.dg/opt/pr44919.C: New.
198
199 2010-09-06  Tobias Burnus  <burnus@net-b.de>
200
201         PR fortran/38282
202         * gfortran.dg/iall_iany_iparity_1.f90: New.
203         * gfortran.dg/iall_iany_iparity_2.f90: New.
204
205 2010-09-06  Jason Merrill  <jason@redhat.com>
206
207         * g++.dg/cpp0x/initlist42.C: New.
208
209         * g++.dg/cpp0x/auto19.C: New.
210
211         * g++.dg/template/sfinae25.C: New.
212         * g++.dg/template/char1.C: Expect warning.
213         * g++.dg/template/nontype10.C: Likewise.
214
215         * g++.dg/cpp0x/implicit9.C: New.
216
217         * g++.dg/cpp0x/initlist43.C: New.
218
219 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
220
221         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
222
223 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
224
225         * gcc.dg/Wdouble-promotion.c: New.
226
227 2010-09-05  Tobias Burnus  <burnus@net-b.de>
228
229         * gfortran.dg/float128_1.f90: Remove test case as
230         it always fails since Rev 163611 backed out the
231         front-end implementation.
232
233 2010-09-05  Tobias Burnus  <burnus@net-b.de>
234
235         * gfortran.dg/float128_1.f90: XFAIL test case.
236
237 2010-09-05  Tobias Burnus  <burnus@net-b.de>
238
239         * gfortran.dg/bessel_7.f90: Decrease required precision.
240
241 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
242
243         PR testsuite/45545
244         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
245         ref-all-matching targets.
246
247 2010-09-05  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/45535
250         * gcc.c-torture/compile/pr45535.c: New testcase.
251
252 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
253
254         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
255         "\[^\n\]*".
256         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
257         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
258         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
259         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
260         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
261         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
262         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
263         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
264         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
265         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
266         * gcc.target/i386/pr22152.c: Likewise.
267         * gcc.target/i386/pr36992-1.c: Likewise.
268         * gcc.target/i386/pr36992-2.c: Likewise.
269         * gcc.target/sh/sh4a-memmovua.c: Likewise.
270
271 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
272
273         PR testsuite/43957
274         * gcc.dg/const-uniq-1.c: Modify regexp.
275
276 2010-09-04  Tobias Burnus  <burnus@net-b.de>
277
278         PR fortran/45530
279         * gfortran.dg/namelist_63.f90: New.
280
281 2010-09-04  Jan Hubicka  <jh@suse.cz>
282
283         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
284         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
285
286 2010-09-04  Jan Hubicka  <jh@suse.cz>
287
288         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
289
290 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
291
292         PR fortran/45507
293         * gfortran.dg/allocate_alloc_opt_12.f90: New.
294
295 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
296
297         * gcc.dg/opts-4.c: New test.
298
299 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
300
301         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
302         * gcc.dg/vect/vect-peel-4.c: Ditto.
303
304 2010-09-03  Daniel Kraft  <d@domob.eu>
305
306         PR fortran/45525
307         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
308
309 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
310
311         PR fortran/45159
312         * gfortran.dg/dependency_34.f90:  New test.
313
314 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
315
316         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
317
318 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
319
320         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
321         gcc.target/i386/clearcap.map if supported.
322
323 2010-09-03  Michael Matz  <matz@suse.de>
324
325         PR middle-end/45415
326         * gcc.dg/pr45415.c: New test.
327
328 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
329
330         PR tree-optimization/45506
331         * gcc.dg/pr45506.c: New.
332
333 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
334
335         PR target/45476
336         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
337         * gcc.target/i386/float128-2.c: Ditto.
338
339 2010-09-03  Daniel Kraft  <d@domob.eu>
340
341         PR fortran/34162
342         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
343         * gfortran.dg/internal_dummy_2.f08: New test.
344         * gfortran.dg/internal_dummy_3.f08: New test.
345         * gfortran.dg/internal_dummy_4.f08: New test.
346
347 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
348
349         PR debug/45500
350         * gcc.target/i386/pr45500.c: New test.
351
352 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
353
354         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
355
356 2010-09-03  Daniel Kraft  <d@domob.eu>
357
358         PR fortran/44602
359         * gfortran.dg/exit_2.f08; Adapt error messages.
360         * gfortran.dg/exit_3.f08: New test.
361         * gfortran.dg/exit_4.f08: New test.
362         * gfortran.dg/exit_5.f03: New test.
363
364 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
365
366         * gfortran.dg/ishft_4.f90: New test.
367
368 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
369
370         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
371         FRIZ/XSRIZ instruciton for (double)(long long)x.
372         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
373
374 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
375
376         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
377
378 2010-09-02  Richard Guenther  <rguenther@suse.de>
379
380         PR tree-optimization/44937
381         PR tree-optimization/45412
382         * g++.dg/opt/pr45412.C: New testcase.
383         * gcc.c-torture/compile/pr45412.c: Likewise.
384         * gcc.c-torture/compile/pr44937.c: Likewise.
385
386 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
387
388         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
389         but using -Werror=comment.
390         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
391         expected error messages.
392
393 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
394
395         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
396         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
397
398 2010-09-02  Tobias Burnus  <burnus@net-b.de>
399
400         PR fortran/45489
401         * gfortran.dg/initialization_27.f90: New.
402
403 2010-09-02  Ira Rosen  <irar@il.ibm.com>
404
405         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
406         check into different basic blocks. Expect vectorization if misaligned
407         stores are supported. 
408         * gcc.dg/vect/bb-slp-8a.c: New test.
409         * gcc.dg/vect/bb-slp-8b.c: New test.
410
411 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
412
413         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
414
415 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
416
417         PR fortran/44541
418         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
419         * gfortran.dg/class_dummy_1.f03: New.
420
421 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
422
423         PR middle-end/45458
424         * g++.dg/tree-prof/partition2.C: New test.
425
426 2010-09-01  Richard Guenther  <rguenther@suse.de>
427
428         * gcc.dg/vect/vect-outer-fir.c: Adjust.
429         * gcc.dg/tree-ssa/vrp54.c: New testcase.
430         * gcc.c-torture/execute/20100827-1.c: Likewise.
431
432 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
433
434         * gfortran.dg/execute_command_line_1.f90: New test.
435
436 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
437
438         PR preprocessor/45457
439         * c-c++-common/cpp/pr45457.c: New test.
440
441 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
442
443         * gcc.dg/nested-func-8.c: New test.
444
445 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
446
447         PR fortran/38282
448         * gfortran.dg/popcnt_poppar_1.F90: New test.
449         * gfortran.dg/popcnt_poppar_2.F90: New test.
450
451 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
452
453         * gcc.target/i386/volatile-2.c: Require nonpic target.
454
455 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
456
457         PR middle-end/45461
458         * gcc.dg/pr45461.c: New test.
459
460 2010-08-31  Richard Guenther  <rguenther@suse.de>
461
462         PR testsuite/45455
463         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
464
465 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
466
467         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
468
469 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
470
471         PR fortran/45456
472         * gfortran.dg/typebound_proc_18.f03: New.
473
474 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
475
476         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
477         * lib/scanasm.exp (scan-stack-usage): Likewise.
478         (scan-stack-usage-not): Likewise.
479         * gcc.dg/stack-usage-1.c: New test.
480         * gcc.target/i386/stack-usage-realign.c: Likewise.
481
482 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
483
484         PR tree-optimization/45427
485         * gcc.dg/tree-ssa/pr45427.c: New test.
486
487 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
488
489         PR c++/45043
490         * g++.dg/template/crash102.C: New.
491
492 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
493
494         PR middle-end/45423
495         * gcc.dg/gomp/atomic-12.c: New test.
496         * gcc.dg/gomp/atomic-13.c: New test.
497         * gcc.dg/gomp/atomic-14.c: New test.
498         * g++.dg/gomp/atomic-11.C: New test.
499         * g++.dg/gomp/atomic-12.C: New test.
500         * g++.dg/gomp/atomic-13.C: New test.
501         * g++.dg/gomp/atomic-14.C: New test.
502
503 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
504
505         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
506         delimiter.
507
508 2010-08-30  Thomas Quinot  <quinot@adacore.com>
509
510         * gnat.dg/discr24.adb: New test.
511
512 2010-08-30  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/45449
515         * gcc.dg/pr45449.c: New testcase.
516
517 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
518
519         * gcc.dg/opts-1.c: Expect errors, not warnings.
520
521 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
522
523         PR fortran/42769
524         * gfortran.dg/dynamic_dispatch_11.f03: New.
525
526 2010-08-29  Jason Merrill  <jason@redhat.com>
527
528         PR c++/44991
529         * g++.dg/parse/defarg15.C: New.
530
531 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
532
533         PR fortran/45439
534         * gfortran.dg/select_type_16.f03: New.
535
536 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
537             Tobias Burnus  <burnus@net-b.de>
538
539         * gfortran.dg/bessel_7.f90: Decrease required precision.
540
541 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
542             Kaz Kojima  <kkojima@gcc.gnu.org>
543
544         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
545
546 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
547
548         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
549         floating point conversion code generation.
550         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
551         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
552         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
553         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
554         to integer conversion code generation.
555         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
556         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
557         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
558         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
559
560 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
561
562         PR fortran/32049
563         * gfortran.dg/random_seed_1.f90: Adjust test.
564         * gfortran.dg/float128_1.f90: New test.
565
566 2010-08-27  Tobias Burnus  <burnus@net-b.de>
567
568         PR fortran/33197
569         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
570         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
571         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
572         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
573         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
574         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
575         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
576
577 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
578
579         PR fortran/45420
580         * gfortran.dg/select_type_15.f03: New.
581
582 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
583
584         PR libfortran/43217
585         * gfortran.dg/hollerith8.f90: New test.
586
587 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
588
589         PR fortran/45159
590         * gfortran.dg/dependency_33.f90:  New test.
591
592 2010-08-27  Richard Guenther  <rguenther@suse.de>
593
594         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
595         * gcc.dg/graphite/scop-2.c: Likewise.
596         * gcc.dg/graphite/scop-20.c: Likewise.
597         * gcc.dg/vect/slp-25.c: Likewise.
598
599 2010-08-27  Olivier Hainque  <hainque@adacore.com>
600
601         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
602
603 2010-08-26  Daniel Kraft  <d@domob.eu>
604
605         PR fortran/38936
606         PR fortran/44047
607         PR fortran/45384
608         * gfortran.dg/associate_8.f03: New test.
609         * gfortran.dg/select_type_13.f03: New test.
610         * gfortran.dg/select_type_14.f03: New test.
611
612 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/44485
615         * gcc.dg/pr44485.c: New test.
616
617 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
618
619         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
620         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
621         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
622
623 2010-08-26  Richard Guenther  <rguenther@suse.de>
624
625         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
626         * gcc.dg/graphite/scop-21.c: Likewise.
627
628 2010-08-26  Richard Guenther  <rguenther@suse.de>
629
630         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
631         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
632         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
633         * gcc.dg/vect/vect-91.c: Likewise.
634         * gcc.dg/vect/vect-peel-1.c: Likewise.
635         * gcc.dg/vect/vect-peel-2.c: Likewise.
636         * gcc.dg/vect/vect-peel-4.c: Likewise.
637
638 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
639
640         PR libfortran/41859
641         * gfortran.dg/der_io_4.f90: New test.
642
643 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
644
645         PR rtl-optimization/44858
646         * gcc.c-torture/execute/pr44858.c: New test.
647
648         PR rtl-optimization/45400
649         * g++.dg/other/i386-8.C: New test.
650
651 2010-08-25  Richard Guenther  <rguenther@suse.de>
652
653         * gcc.dg/alias-8.c: Adjust.
654
655 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
656
657         * gcc.target/i386/combine-mul.c: New test.
658
659 2010-08-25  Richard Guenther  <rguenther@suse.de>
660
661         PR lto/44562
662         * gcc.dg/graphite/id-27.c: New testcase.
663         * gcc.dg/lto/20100825-1_0.c: Likewise.
664
665 2010-08-25  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/45316
668         * g++.dg/opt/pr45316.C: New testcase.
669
670 2010-08-25  Richard Guenther  <rguenther@suse.de>
671
672         PR tree-optimization/45393
673         * g++.dg/torture/pr45393.C: New testcase.
674
675 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
676
677         PR tree-optimization/45059
678         * gcc.c-torture/compile/pr45059.c: New test.
679
680 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
681
682         * lib/target-supports.exp (check_effective_target_vect_unpack):
683         Set vect_unpack supported flag to true for neon.
684
685 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
686
687         * gcc.dg/tree-ssa/ifc-5.c: New.
688
689 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
690
691         * gcc.dg/tree-ssa/ifc-4.c: New.
692         * gcc.dg/tree-ssa/ifc-7.c: New.
693
694 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
695
696         * gcc.dg/vect/vect.exp: Check loongson targets
697         * g++.dg/vect/vect.exp: Likewise
698         * gfortran.dg/vect/vect.exp: Likewise
699
700 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
701
702         * gcc.target/powerpc/vsx-mass-1.c: New file, test
703         -mveclibabi=mass.
704
705 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
706
707         PR fortran/45366
708         * gfortran.dg/proc_ptr_29.f90: New.
709
710 2010-08-22  Tobias Burnus  <burnus@net-b.de>
711             Dominique d'Humieres <dominiq@lps.ens.fr>
712
713         PR fortran/45367
714         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
715
716 2010-08-22  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/45367
719         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
720
721 2010-08-22  Tobias Burnus  <burnus@net-b.de>
722
723         PR fortran/36158
724         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
725
726 2010-08-22  Tobias Burnus  <burnus@net-b.de>
727             Dominique d'Humieres <dominiq@lps.ens.fr>
728
729         PR fortran/45367
730         PR fortran/36158
731         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
732         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
733
734 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
735
736         PR fortran/44863
737         PR fortran/45271
738         PR fortran/45290
739         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
740         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
741         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
742
743 2010-08-21  Tobias Burnus  <burnus@net-b.de>
744
745         PR fortran/36158
746         PR fortran/33197
747         * gfortran.dg/bessel_6.f90: New.
748         * gfortran.dg/bessel_7.f90: New.
749
750 2010-08-20  Jan Hubicka  <jh@suse.cz>
751
752         PR c++/45307
753         PR c++/17736
754         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
755         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
756
757 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
758
759         PR target/45336
760         * gcc.target/i386/pr45336-1.c: New.
761         * gcc.target/i386/pr45336-2.c: Likewise.
762         * gcc.target/i386/pr45336-3.c: Likewise.
763         * gcc.target/i386/pr45336-4.c: Likewise.
764
765 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
766
767         PR testsuite/45361
768         * gcc.target/i386/volatile-2.c: Update scan strings to also
769         include (%rip) for the memory reference on x86_64.
770
771 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
772
773         PR middle-end/44974
774         * gcc.dg/pr44974.c: New test.
775
776         PR rtl-optimization/45353
777         * gcc.dg/pr45353.c: New test.
778
779 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
780
781         * gcc.target/i386/volatile-2.c: New.
782
783 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
784
785         PR rtl-optimization/44691
786         * gfortran.dg/pr44691.f: New test.
787
788 2010-10-19  Olivier Hainque  <hainque@adacore.com>
789
790         * gcc.target/sparc/sibcall-dslot.c: New testcase.
791
792 2010-08-19  Jason Merrill  <jason@redhat.com>
793
794         * g++.dg/init/synth3.C: New.
795         * g++.dg/init/value8.C: New.
796         * g++.dg/tree-ssa/empty-2.C: New.
797         * g++.dg/cpp0x/noexcept09.C: New.
798
799 2010-08-19  Daniel Kraft  <d@domob.eu>
800
801         PR fortran/29785
802         PR fortran/45016
803         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
804         * gfortran.dg/pointer_remapping_1.f90: New test.
805         * gfortran.dg/pointer_remapping_2.f03: New test.
806         * gfortran.dg/pointer_remapping_3.f08: New test.
807         * gfortran.dg/pointer_remapping_4.f03: New test.
808         * gfortran.dg/pointer_remapping_5.f08: New test.
809         * gfortran.dg/pointer_remapping_6.f08: New test.
810
811 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
812
813         PR testsuite/45324
814         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
815
816 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
817
818         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
819
820 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
821
822         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
823         variable.
824
825 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
826
827         PR target/45070
828         * gcc.c-torture/execute/pr45070.c: New.
829
830 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
831
832         * g++.dg/pr44328.C: New test.
833
834 2010-08-19  Tobias Burnus  <burnus@net-b.de>
835
836         PR fortran/36158
837         PR fortran/33197
838         * gfortran.dg/bessel_3.f90: New.
839         * gfortran.dg/bessel_4.f90: New.
840         * gfortran.dg/bessel_5.f90: New.
841
842 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
843
844         PR fortran/45290
845         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
846         * gfortran.dg/pointer_init_2.f90: New.
847         * gfortran.dg/pointer_init_3.f90: New.
848         * gfortran.dg/pointer_init_4.f90: New.
849
850 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
851
852         PR c++/45049
853         * g++.dg/pr45049-1.C: New test.
854         * g++.dg/pr45049-2.C: New test.
855
856 2010-08-18  Jie Zhang  <jie@codesourcery.com>
857
858         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
859         20 if __ARM_PCS is defined otherwise 64.
860         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
861         instead of hard coded 64.
862
863 2010-08-18  Yao Qi  <yao@codesourcery.com>
864
865         PR target/45094
866         * gcc.target/arm/pr45094.c: New test.
867
868 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
869
870         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
871
872 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
873
874         PR rtl-optimization/42575
875         * gcc.target/arm/pr42575.c: New test.
876
877 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
878
879         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
880         * gcc.dg/tls/thr-cse-1.c: New.
881
882 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
883
884         PR debug/42487
885         * lib/target-supports.exp
886         (check_effective_target_function_sections): New.
887         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
888         function sections before proceding.
889
890 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
891
892         PR fortran/45308
893         * gfortran.dg/pr45308.f03: New test.
894
895 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
896
897         PR target/45296
898         * gcc.target/i386/pr45296.c: New test.
899
900 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
901
902         * g++.dg/ext/uow-1.C: New.
903         * g++.dg/ext/uow-2.C: New.
904         * g++.dg/ext/uow-3.C: New.
905         * g++.dg/ext/uow-4.C: New.
906
907 2010-08-17  Richard Guenther  <rguenther@suse.de>
908
909         PR testsuite/45266
910         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
911
912 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
913
914         PR c/40563
915         * gcc.dg/Wcxx-compat-20.c: New test.
916
917 2010-08-17  Daniel Kraft  <d@domob.eu>
918
919         PR fortran/38936
920         * gfortran.dg/associate_1.f03: Extended to test newly supported
921         features like association to variables.
922         * gfortran.dg/associate_3.f03: Removed check for illegal change
923         of associate-name here...
924         * gfortran.dg/associate_5.f03: ...and added it here.
925         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
926         * gfortran.dg/associate_7.f03: New test.
927
928 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
929
930         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
931
932 2010-08-15  Daniel Kraft  <d@domob.eu>
933
934         PR fortran/38936
935         * gfortran.dg/associate_1.f03: Enable test for array expressions.
936         * gfortran.dg/associate_3.f03: Clarify comment.
937         * gfortran.dg/associate_5.f03: New test.
938         * gfortran.dg/associate_6.f03: New test.
939
940 2010-08-15  Tobias Burnus  <burnus@net-b.de>
941
942         PR fortran/45211
943         * gfortran.dg/bind_c_usage_21.f90: New.
944         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
945
946 2010-08-15  Tobias Burnus  <burnus@net-b.de>
947
948         * gfortran.dg/optional_absent_1.f90: New.
949         * gfortran.dg/null_actual.f90: New.
950
951 2010-08-15  Tobias Burnus  <burnus@net-b.de>
952
953         * gfortran.dg/pointer_target_1.f90: New.
954         * gfortran.dg/pointer_target_2.f90: New.
955         * gfortran.dg/pointer_target_3.f90: New.
956
957 2010-08-15  Daniel Kraft  <d@domob.eu>
958
959         PR fortran/45197
960         * gfortran.dg/elemental_args_check_3.f90: New test.
961         * gfortran.dg/impure_1.f08: New test.
962         * gfortran.dg/impure_2.f08: New test.
963         * gfortran.dg/impure_3.f90: New test.
964         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
965
966 2010-08-15  Ira Rosen  <irar@il.ibm.com>
967
968         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
969         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
970         SLP tests.
971         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
972         misaligned loads.
973         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
974         misaligned stores.c
975         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
976
977 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
978
979         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
980         dg-require-effective-target after dg-do.
981
982 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
983
984         * lib/target-supports.exp (check_effective_target_vect_int): Return
985         true for Loongson targets.
986         (check_effective_target_vect_shift): Likewise.
987         (check_effective_target_vect_no_int_max): Likewise.
988         (check_effective_target_vect_no_align): Likewise.
989         (check_effective_target_vect_short_mult): Likewise.
990
991 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
992
993         * g++.dg/cast.C: Change fields of structures to "long" to pass
994         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
995         * g++.dg/cpp0x/iop.C: Ditto.
996         * g++.dg/cpp0x/named_refs.C: Ditto.
997         * g++.dg/cpp0x/rv1p.C: Ditto.
998         * g++.dg/cpp0x/rv2p.C: Ditto.
999         * g++.dg/cpp0x/rv3p.C: Ditto.
1000         * g++.dg/cpp0x/rv4p.C: Ditto.
1001         * g++.dg/cpp0x/rv5p.C: Ditto.
1002         * g++.dg/cpp0x/rv6p.C: Ditto.
1003         * g++.dg/cpp0x/rv7p.C: Ditto.
1004         * g++.dg/cpp0x/rv8p.C: Ditto.
1005         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1006
1007 2010-08-13  Daniel Kraft  <d@domob.eu>
1008
1009         * gfortran.dg/implied_shape_1.f08: New test.
1010         * gfortran.dg/implied_shape_2.f90: New test.
1011         * gfortran.dg/implied_shape_3.f08: New test.
1012
1013 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1014
1015         PR libfortran/42526
1016         * gfortran.dg/char_component_initializer_1.f90: New test.
1017
1018 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1019
1020         PR tree-optimization/45241
1021         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1022
1023 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1026         to dg-options.
1027         * gcc.target/i386/pr40906-2.c: Ditto.
1028         * gcc.target/i386/pr40906-3.c: Ditto.
1029
1030 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1031
1032         PR middle-end/45262
1033         * gcc.c-torture/execute/pr45262.c: New test.
1034
1035 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1036
1037         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1038         empty argument.
1039         * g++.dg/other/profile1.C: Ditto.
1040
1041 2010-08-12  Richard Guenther  <rguenther@suse.de>
1042
1043         PR tree-optimization/45232
1044         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1045         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1046         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1047         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1048         unsigned arithmetic.
1049         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1050         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1051         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1052         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1053         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1054         unsigned arithmetic.
1055         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1056         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1057         unsigned arithmetic.
1058         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1059         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1060         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1061         unsigned arithmetic.
1062         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1063         * gcc.dg/tree-ssa/negate.c: Adjust.
1064         * gcc.dg/vect/vect-1.c: Adjust.
1065         * gfortran.dg/reassoc_6.f: XFAIL.
1066
1067 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR debug/45259
1070         * gcc.dg/pr45259.c: New test.
1071
1072 2010-08-12  Wei Guozhi  <carrot@google.com>
1073
1074         PR target/44999
1075         * gcc.target/arm/pr44999.c: New testcase.
1076
1077 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1078
1079         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1080         (N): Likewise.
1081         (main): Adjust accordingly.
1082
1083 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1084
1085         * gfortran.dg/graphite/id-22.f: New.
1086
1087 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1088
1089         * gcc.dg/graphite/id-26.c: New.
1090
1091 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1092
1093         * gcc.dg/graphite/id-25.c: New.
1094
1095 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1096
1097         * gcc.dg/graphite/run-id-5.c: New.
1098         * gcc.dg/graphite/run-id-6.c: New.
1099         * gfortran.dg/graphite/id-21.f: New.
1100
1101 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1102
1103         * gcc.dg/graphite/id-24.c: New.
1104
1105 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1106
1107         * gcc.dg/tree-ssa/pr20742.c: New.
1108
1109 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1110
1111         * gcc.dg/graphite/id-23.c: New.
1112
1113 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1114
1115         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1116
1117 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1118
1119         * gcc.dg/graphite/pr42729.c: New.
1120
1121 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1122
1123         * gfortran.dg/graphite/id-20.f: New.
1124
1125 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1126
1127         * gcc.dg/graphite/id-22.c: New.
1128
1129 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1130
1131         * gcc.dg/graphite/run-id-2.c: Call abort.
1132
1133 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1134
1135         * gcc.dg/graphite/id-20.c: New.
1136
1137 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1138             Steve Kargl <kargl@gcc.gnu.org>
1139
1140         PR fortran/44595
1141         * gfortran.dg/move_alloc_3.f90: New.
1142         * gfortran.dg/random_seed_2.f90: New.
1143
1144 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1145
1146         * lib/target-supports.exp (check_effective_target_sync_int_long):
1147         Add hppa*-*-linux*.
1148         (check_effective_target_sync_char_short): Likewise.
1149
1150 2010-08-10  Yao Qi  <yao@codesourcery.com>
1151
1152         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1153         general form.
1154         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1155         * g++.dg/other/packed1.C: Likewise.
1156         * g++.dg/other/crash-4.C: Likewise.
1157         * g++.dg/ext/packed8.C: Likewise.
1158         * g++.dg/init/array16.C: Likewise.
1159
1160 2010-08-10  xinliang David Li  <davidxl@google.com>
1161         * gcc.dg/tree-ssa/loop-19.c: Add option
1162         -fno-prefetch-loop-array
1163
1164 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1165
1166         PR middle-end/45182
1167         * gcc.c-torture/compile/pr45182.c: New test.
1168
1169 2010-08-09  Jason Merrill  <jason@redhat.com>
1170
1171         PR c++/45236
1172         * g++.dg/cpp0x/variadic-104.C: New.
1173
1174 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1175
1176         PR fortran/44235
1177         * gfortran.dg/dependency_32.f90:  New test.
1178
1179 2010-08-09  Richard Guenther  <rguenther@suse.de>
1180
1181         PR middle-end/44632
1182         * g++.dg/opt/nrv17.C: New testcase.
1183
1184 2010-08-09  Richard Guenther  <rguenther@suse.de>
1185
1186         PR middle-end/45212
1187         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1188         alignment from MEM_REF offset only if we took it from the
1189         base object.
1190
1191         * gcc.target/i386/pr24178.c: New testcase.
1192
1193 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1194
1195         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1196         * gcc.dg/20030702-1.c: Ditto.
1197         * gcc.dg/20050309-1.c: Ditto.
1198         * gcc.dg/20050325-1.c: Ditto.
1199         * gcc.dg/20050330-2.c: Ditto.
1200         * gcc.dg/20051201-1.c: Ditto.
1201         * gcc.dg/gomp/pr27573.c: Ditto.
1202         * gcc.dg/gomp/pr34610.c: Ditto.
1203         * gcc.dg/pr24225.c: Ditto.
1204         * gcc.dg/pr26570.c: Ditto.
1205         * gcc.dg/pr32773.c: Ditto.
1206         * g++.dg/gcov/gcov-6.C: Ditto.
1207         * g++.dg/gomp/pr34608.C: Ditto.
1208         * gfortran.dg/gomp/pr27573.f90: Ditto.
1209
1210         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1211         dg-require-host-local dg directive.
1212         * gcc.dg/profile-dir-2.c: Ditto.
1213         * gcc.dg/profile-dir-3.c: Ditto.
1214
1215 2010-08-08  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/45109
1218         * gcc.c-torture/compile/pr45109.c: New testcase.
1219
1220 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         * gcc.dg/march.c: Skip if -march defined.
1223         * gcc.dg/mtune.c: Skip if -mtune defined.
1224
1225         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1226         generic thunk support.
1227
1228 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1229
1230         PR target/45213
1231         * gcc.target/i386/pr45213.c: New test.
1232
1233 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1234
1235         PR libfortran/45143
1236         * gfortran.dg/fmt_error_11.f03: New test.
1237
1238 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1239
1240         * lib/target-supports.exp (check_effective_target_sync_int_long):
1241         Add arm*-*-linux-gnueabi.
1242         (check_effective_target_sync_char_short): Likewise.
1243
1244 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1245
1246         PR fortran/45159
1247         * gfortran.dg/dependency_31.f90:  New test.
1248
1249 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1250
1251         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1252
1253 2010-08-06  Jason Merrill  <jason@redhat.com>
1254
1255         * g++.dg/cpp0x/sfinae3.C: New.
1256         * g++.dg/cpp0x/sfinae4.C: New.
1257
1258 2010-08-06  Richard Guenther  <rguenther@suse.de>
1259
1260         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1261         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1262         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1263         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1264         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1265         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1266         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1267         * gcc.c-torture/execute/20100805-1.c: Likewise.
1268
1269 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1270
1271         PR testsuite/42855
1272         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1273
1274 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1275
1276         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1277         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1278
1279 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1280
1281         * g++.dg/ipa/devirt-1.C: New test.
1282         * g++.dg/ipa/devirt-2.C: Likewise.
1283         * g++.dg/ipa/devirt-3.C: Likewise.
1284         * g++.dg/ipa/devirt-4.C: Likewise.
1285         * g++.dg/ipa/devirt-5.C: Likewise.
1286         * gcc.dg/ipa/iinline-3.c: Likewise.
1287
1288 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1289
1290         PR tree-optimization/45144
1291         * gcc.dg/tree-ssa/pr45144.c: New test.
1292
1293 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1294
1295         PR fortran/42207
1296         PR fortran/44064
1297         PR fortran/44065
1298         * gfortran.dg/class_25.f03: New.
1299         * gfortran.dg/class_26.f03: New.
1300
1301 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1302
1303         * g++.dg/warn/miss-format-1.C: Update line number.
1304
1305 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1306
1307         PR c++/44641
1308         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1309         .frame and .mask assembler directives.
1310
1311 2010-08-04  Richard Guenther  <rguenther@suse.de>
1312
1313         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1314         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1315         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1316         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1317
1318 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/44857
1321         * gfortran.dg/derived_constructor_char_1.f90: New.
1322         * gfortran.dg/derived_constructor_char_2.f90: New.
1323
1324 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1325
1326         PR fortran/45159
1327         * gfortran.dg/dependency_30.f90:  New test.
1328
1329 2010-08-03  Jan Hubicka  <jh@suse.cz>
1330
1331         * gcc.c-torture/compile/pr45085.c: New testcase.
1332
1333 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1334
1335         PR fortran/44584
1336         PR fortran/45161
1337         * gfortran.dg/typebound_call_9.f03: Modified.
1338         * gfortran.dg/typebound_generic_1.f03: Modified.
1339
1340 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1341
1342         PR fortran/45159
1343
1344         * gfortran.dg/dependency_29.f90:  New test.
1345
1346 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1347
1348         PR fortran/36854
1349         * gfortran.dg/character_comparison_2.f90:  New test.
1350         * gfortran.dg/character_comparison_3.f90:  New test.
1351         * gfortran.dg/dependency_28.f90:  New test.
1352
1353 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1354
1355         PR target/40457
1356         * gcc.target/arm/pr40457-1.c: New test.
1357         * gcc.target/arm/pr40457-2.c: New test.
1358
1359 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1360
1361         PR fortran/44912
1362         * gfortran.dg/typebound_call_17.f03: New.
1363
1364 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1365
1366         PR fortran/44929
1367         * gfortran.dg/allocate_derived_3.f90: New.
1368
1369 2010-07-30  Xinliang David Li  <davidxl@google.com>
1370         PR tree-optimization/45121
1371         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1372
1373 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1374
1375         PR c++/45112
1376         * testsuite/g++.dg/pr45112.C: New test.
1377
1378 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1379
1380         PR debug/45055
1381         PR rtl-optimization/45137
1382         * gcc.dg/pr45055.c: New test.
1383
1384 2010-07-30  Alan Modra  <amodra@gmail.com>
1385
1386         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1387         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1388
1389 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/45087
1392         PR fortran/45125
1393         * gfortran.dg/whole_file_25.f90: New.
1394         * gfortran.dg/whole_file_26.f90: New.
1395         * gfortran.dg/whole_file_27.f90: New.
1396
1397 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1398
1399         PR fortran/44962
1400         * gfortran.dg/typebound_proc_17.f03: New.
1401
1402 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1403
1404         PR fortran/45004
1405         * gfortran.dg/move_alloc_2.f90: New.
1406
1407 2010-07-29  Xinliang David Li  <davidxl@google.com>
1408         PR tree-optimization/45121
1409         * c-c++-common/uninit-17.c: Fix expected output.
1410
1411 2010-07-29  Richard Guenther  <rguenther@suse.de>
1412
1413         PR tree-optimization/45120
1414         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1415
1416 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1417
1418         PR fortran/42051
1419         PR fortran/44064
1420         * gfortran.dg/pr42051.f03: New testcase.
1421
1422 2010-07-29  Richard Guenther  <rguenther@suse.de>
1423
1424         PR middle-end/45034
1425         * gcc.c-torture/execute/pr45034.c: New testcase.
1426
1427 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1428
1429         PR c++/45096
1430         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1431
1432 2010-07-28  Daniel Kraft  <d@domob.eu>
1433
1434         * gfortran.dg/bound_8.f90: New test.
1435
1436 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1437
1438         PR debug/45105
1439         * gcc.dg/pr45105.c: New test.
1440
1441 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1442
1443         PR rtl-optimization/45107
1444         * gcc.dg/pr45107.c: New test.
1445
1446 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1447
1448         PR rtl-optimization/45101
1449         * gcc.dg/pr45101.c: New test.
1450
1451 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1452
1453         PR fortran/45077
1454         * gfortran.dg/whole_file_24.f90: New.
1455
1456 2010-07-27  Jason Merrill  <jason@redhat.com>
1457
1458         * g++.dg/cpp0x/variadic102.C: New.
1459         * g++.dg/cpp0x/variadic103.C: New.
1460
1461 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1462
1463         PR rtl-optimization/40956
1464         PR target/42495
1465         PR middle-end/42574
1466         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1467         * gcc.target/arm/pr42574.c: Add tests.
1468
1469 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1470
1471         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1472         test name.
1473         (cleanup-repo-files): Ditto.
1474         (cleanup-saved-temps): Ditto.
1475
1476 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR testsuite/44701
1479         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1480
1481         PR c/45079
1482         * gcc.dg/pr45079.c: New test.
1483
1484 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1485
1486         PR tree-optimization/44152
1487         * gcc.dg/vect/fast-math-pr44152.c: New test.
1488
1489 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1490
1491         PR ObjC/44140
1492         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1493         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1494         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1495         * obj-c++.dg/torture/trivial.mm: Ditto.
1496         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1497         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1498         * objc.dg/torture/tls/thr-init.m: Ditto.
1499         * objc.dg/torture/trivial.m: Ditto.
1500
1501 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1502
1503         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1504         Skip on spu-*-* targets.
1505
1506 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1507
1508         PR tree-optimization/45083
1509         * gcc.dg/pr45083.c: New test.
1510
1511 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1512
1513         PR fortran/40873
1514         * gfortran.dg/whole_file_22.f90: New test.
1515         * gfortran.dg/whole_file_23.f90: New test.
1516
1517 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1518             Jack Howarth  <howarth@bromo.med.uc.edu>
1519             Richard Henderson  <rth@redhat.com>
1520
1521         PR target/44132
1522         * gcc.dg/tls/thr-init-1.c: New.
1523         * gcc.dg/tls/thr-init-2.c: New.
1524         * gcc.dg/torture/tls New.
1525         * gcc.dg/torture/tls/tls-test.c: New.
1526         * gcc.dg/torture/tls/thr-init-1.c: New.
1527         * gcc.dg/torture/tls/tls.exp: New.
1528         * gcc.dg/torture/tls/thr-init-2.c: New.
1529         * gcc.dg/tls/emutls-2.c: New test
1530
1531         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1532         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1533         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1534         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1535         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1536         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1537         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1538         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1539         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1540         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1541         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1542         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1543         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1544         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1545         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1546         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1547         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1548         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1549         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1550         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1551         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1552         gfortran.dg/gomp/omp_threadprivate1.f90,
1553         gfortran.dg/gomp/omp_threadprivate2.f90,
1554         gfortran.dg/gomp/reduction1.f90,
1555         gfortran.dg/gomp/sharing-1.f90: Likewise.
1556
1557 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1558
1559         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1560         sse_runtime.
1561         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1562         dg-require-visibility.
1563
1564 2010-07-26  Richard Guenther  <rguenther@suse.de>
1565
1566         PR tree-optimization/43784
1567         * gcc.c-torture/execute/pr43784.c: New testcase.
1568         * g++.dg/torture/pr43784.C: Likewise.
1569
1570 2010-07-26  Richard Guenther  <rguenther@suse.de>
1571
1572         PR middle-end/45056
1573         * g++.dg/pr45056.C: New testcase.
1574
1575 2010-07-26  Richard Guenther  <rguenther@suse.de>
1576
1577         PR tree-optimization/45071
1578         * gcc.dg/pr45071.c: New testcase.
1579
1580 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1581
1582         PR fortran/45066
1583         * gfortran.dg/namelist_62.f90: New.
1584
1585 2010-07-26  Richard Guenther  <rguenther@suse.de>
1586
1587         * gcc.c-torture/execute/pr45017.c: Move ...
1588         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1589
1590 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1591
1592         PR fortran/40628
1593         * trim_optimize_1.f90:  New test.
1594         * character_comparision_1.f90:  New test.
1595
1596 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1597
1598         PR fortran/42852
1599         * gfortran.dg/wtruncate_fix.f: New test.
1600
1601 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1602
1603         PR testsuite/45068
1604         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1605
1606 2010-07-24  Richard Guenther  <rguenther@suse.de>
1607
1608         PR lto/43788
1609         * g++.dg/lto/20100724-1_0.C: New testcase.
1610
1611 2010-07-24  Richard Guenther  <rguenther@suse.de>
1612
1613         PR lto/43212
1614         * gcc.dg/lto/20100724-1_0.c: New testcase.
1615         * gcc.dg/lto/20100724-1_1.c: Likewise.
1616
1617 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/40011
1620         * gfortran.dg/whole_file_21.f90: New.
1621
1622         * gfortran.dg/integer_exponentiation_3.F90: Use
1623         -ffloat-store only for i?86/x86-64 -m32.
1624
1625 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1626
1627         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1628         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1629
1630 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1631
1632         * gfortran.dg/func_decl_4.f90: Split test into two ...
1633         * gfortran.dg/func_decl_5.f90: ... parts.
1634         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1635         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1636         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1637         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1638         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1639         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1640         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1641         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1642         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1643         * gfortran.dg/sizeof.f90: Make test valid.
1644         * gfortran.dg/pr20865.f90: Add new dg-error.
1645         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1646         * gfortran.dg/g77/19990218-0.f: Ditto.
1647         * gfortran.dg/g77/19990218-1.f: Ditto.
1648         * gfortran.dg/g77/970625-2.f: Ditto.
1649         * gfortran.dg/pr37243.f: Fix function declaration.
1650         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1651         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1652
1653 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1654
1655         PR fortran/44945
1656         * gfortran.dg/char_array_structure_constructor.f90: Add
1657         -fwhole-file as dg-option as it otherwise fails on some
1658         systems.
1659
1660 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1661
1662         * gnat.dg/aggr16.ad[sb]: New test.
1663         * gnat.dg/aggr16_pkg.ads: New helper.
1664
1665 2010-07-23  Richard Guenther  <rguenther@suse.de>
1666
1667         PR lto/43071
1668         * g++.dg/lto/20100723-1_0.C: New testcase.
1669
1670 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1671
1672         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1673         AVX support.
1674         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1675         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1676
1677 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1678
1679         * lib/target-supports.exp (add_options_for_tls): New proc.
1680         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1681         * g++.dg/tls/static-1a.cc: Likewise.
1682         * gcc.dg/tls/emutls-1.c: Likewise.
1683         * gcc.dg/tls/opt-11.c: Likewise.
1684         * gcc.dg/tls/opt-12.c: Likewise.
1685         * gcc.dg/tls/pr24428-2.c: Likewise.
1686         * gcc.dg/tls/pr24428.c: Likewise.
1687         * obj-c++.dg/tls/static-1.mm: Likewise.
1688         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1689         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1690         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1691         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1692         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1693         * objc.dg/torture/tls/thr-init.m: Likewise.
1694         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1695
1696 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1697
1698         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1699         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1700         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1701         optimized dump files.
1702
1703 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR tree-optimization/45047
1706         * gcc.c-torture/compile/pr45047.c: New test.
1707
1708 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1709
1710         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1711         instead of dg-compile.
1712         * gcc.dg/float-range-4.c: Ditto.
1713         * gcc.dg/float-range-5.c: Ditto.
1714         * gcc.dg/fold-overflow-1.c: Ditto.
1715         * gcc.dg/gomp/sections-4.c: Ditto.
1716         * gcc.dg/transparent-union-1.c: Ditto.
1717         * gcc.dg/transparent-union-2.c: Ditto.
1718         * gcc.target/i386/pr39315-check.c: Ditto.
1719         * g++.dg/gomp/sections-4.C: Ditto.
1720         * g++.dg/template/dtor7.C: Ditto.
1721         * g++.dg/tree-ssa/pr19952.C: Ditto.
1722         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1723         * gfortran.dg/graphite/pr42185.f90: Ditto.
1724         * gfortran.dg/namelist_36.f90: Ditto.
1725         * gnat.dg/noreturn1.adb: Ditto.
1726         * gnat.dg/specs/small_alignment.ads: Ditto.
1727
1728 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1729
1730         PR tree-optimization/44915
1731         * g++.dg/torture/pr44915.C: New test.
1732
1733 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1734
1735         PR tree-optimization/44914
1736         * g++.dg/tree-ssa/pr44914.C: New test.
1737
1738 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1739
1740         PR target/44290
1741         * gcc.dg/pr44290-1.c: New test.
1742         * gcc.dg/pr44290-2.c: New test.
1743
1744 2010-07-23  Jason Merrill  <jason@redhat.com>
1745
1746         PR c++/45008
1747         * g++.dg/abi/mangle44.C: New.
1748
1749 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1750
1751         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1752         for compile-time only tests.
1753         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1754         target check.
1755         * gcc.target/i386/pr39315-4.c: Ditto.
1756         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1757         target check.  Include sse-os-support.h.
1758         (main): Call check_isa and sse_os_support.
1759         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1760         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1761         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1762         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1763         target check.  Include sse-os-support.h.
1764         (main): Call check_isa and sse_os_support.
1765         * gcc.target/i386/vperm-v2df.c: Ditto.
1766
1767 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1770         (check_effective_target_avx_runtime): New procedure.
1771         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1772         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1773
1774         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1775         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1776         and __get_cpuid test.
1777         * gcc.dg/compat/vector-2b_main.c: Ditto.
1778
1779         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1780
1781         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1782         for compile-time only test.
1783         * gcc.dg/pr32716.c: Ditto.
1784         * gcc.dg/pr34856.c: Ditto.
1785         * gcc.dg/pr36997.c: Ditto.
1786         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1787         * gfortran.dg/pr28158.f90: Ditto.
1788         * gfortran.dg/pr30667.f: Ditto.
1789
1790         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1791         i?86-*-* and x86_64-*-* targets to disable execution on targets
1792         without sse2 runtime support.
1793         * g++.dg/vect/vect.exp: Ditto.
1794         * gfortran.dg/vect/vect.exp: Ditto.
1795
1796         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1797         * gcc.dg/pr37544.c: Ditto.
1798         * gcc.dg/pr40550.c: Ditto.
1799         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1800         * gcc.dg/compat/vector-1a_main.c: Ditto.
1801         * gcc.dg/compat/vector-2a_main.c: Ditto.
1802         * gcc.dg/torture/pr16104-1.c: Ditto.
1803         * gcc.dg/torture/pr35771-1.c: Ditto.
1804         * gcc.dg/torture/pr35771-2.c: Ditto.
1805         * gcc.dg/torture/pr35771-3.c: Ditto.
1806         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1807         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1808         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1809         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1810         * g++.dg/other/i386-1.C: Ditto.
1811         * g++.dg/other/pr40446.C: Ditto.
1812
1813 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1814
1815         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1816
1817 2010-07-23  Daniel Kraft  <d@domob.eu>
1818
1819         PR fortran/44709
1820         * gfortran.dg/exit_1.f08: New test.
1821         * gfortran.dg/exit_2.f08: New test.
1822
1823 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1824
1825         PR tree-optimization/39839
1826         * gcc.target/arm/pr39839.c: New test case.
1827
1828 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1829
1830         * gnat.dg/unchecked_convert5b.adb: New test.
1831         * gnat.dg/unchecked_convert6.adb: Likewise.
1832         * gnat.dg/unchecked_convert6b.adb: Likewise.
1833
1834 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1835
1836         * gnat.dg/aggr15.ad[sb]: New test.
1837
1838 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1839
1840         PR debug/45024
1841         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1842
1843 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1844
1845         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1846         with dg-require-linker-plugin.
1847
1848 2010-07-22  Richard Guenther  <rguenther@suse.de>
1849
1850         PR lto/43850
1851         * g++.dg/lto/20100722-1_0.C: New testcase.
1852
1853 2010-07-22  Richard Guenther  <rguenther@suse.de>
1854
1855         PR lto/42451
1856         * gcc.dg/lto/20100720-3_0.c: New testcase.
1857         * gcc.dg/lto/20100720-3_1.c: Likewise.
1858
1859 2010-07-22  Richard Guenther  <rguenther@suse.de>
1860
1861         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1862         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1863
1864         PR lto/43373
1865         * gcc.dg/lto/20100722-1_0.c: New testcase.
1866
1867 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1868
1869         PR tree-optimization/44891
1870         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1871
1872 2010-07-22  Richard Guenther  <rguenther@suse.de>
1873
1874         PR tree-optimization/45017
1875         * gcc.c-torture/execute/pr45017.c: New testcase.
1876
1877 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1878
1879         PR fortran/45019
1880         * gfortran.dg/aliasing_dummy_5.f90: New.
1881
1882 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1883
1884         PR target/43698
1885         * gcc.target/arm/pr43698.c: New test.
1886
1887 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1888
1889         PR fortran/44929
1890         * Revert my commit r162325 for this PR.
1891
1892 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR debug/45015
1895         * gcc.target/m68k/pr45015.c: New test.
1896
1897 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1898
1899         PR c++/44641
1900         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1901         comments.
1902
1903 2010-07-21  Richard Guenther  <rguenther@suse.de>
1904
1905         PR lto/45018
1906         * g++.dg/lto/20100721-1_0.C: New testcase.
1907
1908 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1909
1910         PR tree-optimization/44900
1911         * g++.dg/torture/pr44900.C: New test.
1912
1913 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1914
1915         PR middle-end/44738
1916         * c-c++-common/uninit-17.c: Correct expected error.
1917
1918 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1919
1920         * gcc.dg/guality/asm-1.c: New test.
1921
1922         PR debug/45003
1923         * gcc.dg/guality/pr45003-2.c: New test.
1924         * gcc.dg/guality/pr45003-3.c: New test.
1925
1926 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1927
1928         PR libfortran/44697
1929         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1930
1931 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1932
1933         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1934         defined on the current line.
1935         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1936         * g++.dg/debug/dwarf2/pr44641.C: New.
1937
1938 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1939
1940         * gcc.target/powerpc/block-move-1.c: New test.
1941         * gcc.target/powerpc/block-move-2.c: New test.
1942
1943 2010-07-20  Jason Merrill  <jason@redhat.com>
1944
1945         PR c++/44967
1946         * g++.dg/cpp0x/sfinae2.C: New.
1947
1948 2010-07-20  Richard Guenther  <rguenther@suse.de>
1949
1950         PR lto/42696
1951         * gcc.dg/lto/20100720-4_0.c: New testcase.
1952
1953 2010-07-20  Richard Guenther  <rguenther@suse.de>
1954
1955         PR lto/43221
1956         * gcc.dg/lto/20100720-2_0.c: New testcase.
1957         * gcc.dg/lto/20100720-2_1.c: Likewise.
1958
1959 2010-07-20  Richard Guenther  <rguenther@suse.de>
1960
1961         PR lto/43208
1962         * gcc.dg/lto/20100720-1_0.c: New testcase.
1963         * gcc.dg/lto/20100720-1_1.c: Likewise.
1964
1965 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1966
1967         PR debug/45003
1968         * gcc.dg/guality/pr45003-1.c: New test.
1969
1970 2010-07-20  Richard Guenther  <rguenther@suse.de>
1971
1972         PR tree-optimization/44977
1973         * gcc.dg/torture/pr44977.c: New testcase.
1974
1975 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1976
1977         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1978         sync_char_short
1979
1980 2010-07-20  Richard Guenther  <rguenther@suse.de>
1981
1982         PR middle-end/44971
1983         PR middle-end/44988
1984         * gcc.dg/pr44971.c: New testcase.
1985         * gcc.c-torture/compile/pr44988.c: Likewise.
1986
1987 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1988
1989         PR fortran/44929
1990         * gfortran.dg/allocate_with_typespec.f90: New test.
1991         * gfortran.dg/allocate_derived_1.f90: Update error message.
1992
1993 2010-07-19  Jason Merrill  <jason@redhat.com>
1994
1995         PR c++/44996
1996         * g++.dg/cpp0x/decltype23.C: New.
1997
1998 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1999
2000         PR fortran/42385
2001         * gfortran.dg/class_defined_operator_1.f03 : New test.
2002
2003 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2004
2005         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2006         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2007         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2008         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2009
2010 2010-07-19  Richard Guenther  <rguenther@suse.de>
2011
2012         PR middle-end/44941
2013         * gcc.c-torture/compile/pr44941.c: New testcase.
2014
2015 2010-07-19  Jason Merrill  <jason@redhat.com>
2016
2017         PR c++/44969
2018         * g++.dg/template/sfinae24.C: New.
2019
2020 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2021
2022         PR fortran/44353
2023         * gfortran.dg/data_implied_do_2.f90: Removed.
2024
2025 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2026
2027         PR c++/44969
2028         * g++.dg/template/sfinae23.C: New.
2029
2030 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2031
2032         * lib/target-supports.exp (check_sse_os_support_available): New
2033         proc.
2034         (check_sse_hw_available): New proc.
2035         (check_effective_target_sse_runtime): New proc.
2036         (check_effective_target_sse2_runtime): New proc.
2037         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2038         -msse2 if check_sse_os_support_available.
2039         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2040         check_sse_os_support_available.
2041         * gcc.dg/vect/vect.exp: Likewise.
2042         * gfortran.dg/vect/vect.exp: Likewise.
2043         * gcc.target/i386/sol2-check: Renamed to ...
2044         * gcc.target/i386/sse-os-support.h: ... this.
2045         (sol2_check): Renamed to ...
2046         (sse_os_support): ... this.
2047         Only test movss with xmm registers.
2048         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2049         Removed ILL_INSN, ILL_INSN_LEN.
2050         * gcc.target/i386/sse2-check.h: Likewise.
2051         * gcc.target/i386/sse3-check.h: Likewise.
2052         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2053         Removed cpuid.h, __get_cpuid test.
2054         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2055         Removed cpuid.h, __get_cpuid test.
2056         * g++.dg/other/pr40446.C: Likewise.
2057         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2058         * gcc.dg/compat/vector-1a_main.c: Likewise.
2059         * gcc.dg/compat/vector-2a_main.c: Likewise.
2060         * gcc.dg/pr36584.c: Likewise.
2061         * gcc.dg/pr37544.c: Likewise.
2062         * gcc.dg/torture/pr16104-1.c: Likewise.
2063         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2064         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2065         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2066         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2067         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2068         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2069         sse2_runtime.
2070         * gcc.dg/torture/pr35771-2.c: Likewise.
2071         * gcc.dg/torture/pr35771-3.c: Likewise.
2072         * gcc.target/i386/pr39315-2.c: Likewise.
2073         * gcc.target/i386/pr39315-4.c: Likewise.
2074         * gcc.target/i386/vperm-v2df.c: Likewise.
2075         * gcc.target/i386/vperm-v2di.c: Likewise.
2076         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2077         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2078         sse_runtime.
2079
2080 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2081
2082         PR fortran/44353
2083         * gfortran.dg/data_implied_do_2.f90: New test.
2084
2085 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2086
2087         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2088
2089 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2090
2091         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2092         to the "mips16" group.
2093         (mips_using_mips16_p): New procedure.
2094         (mips-dg-options): Use it.
2095
2096 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2097
2098         * gcc.target/mips/mips16-attributes-4.c: New test.
2099
2100 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2101
2102         PR testsuite/44418
2103         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2104         * gcc.target/powerpc/recip-2.c: Ditto.
2105         * gcc.target/powerpc/recip-3.c: Ditto.
2106
2107 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2108
2109         * gcc.target/arm/pr42235.c: New test.
2110
2111 2010-07-16  Jason Merrill  <jason@redhat.com>
2112
2113         PR c++/32505
2114         * g++.dg/template/partial8.C: New.
2115
2116 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2117
2118         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2119         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2120         in C++.
2121         (gualcvt): New overloaded inline.
2122         (GUALCVT): Use it for C++.
2123         * g++.dg/guality/guality.exp: New.
2124         * g++.dg/guality/guality.h: New.
2125         * g++.dg/guality/redeclaration1.C: New test.
2126         * g++.dg/dg.exp: Prune also guality/* tests.
2127         * gcc.dg/guality/pr43141.c: Moved to...
2128         * c-c++-common/guality/pr43141.c: ... here.
2129
2130 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2131
2132         PR libfortran/37077
2133         * gfortran.dg/char4_iunit_2.f03: New test.
2134
2135 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2136
2137         * lib/plugin-support.exp (plugin-test-execute):
2138         Add ${gcc_objdir}/intl to includes.
2139
2140 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR target/44942
2143         * gcc.c-torture/execute/pr44942.c: New test.
2144         * gcc.target/i386/pr44942.c: New test.
2145
2146 2010-07-15  Jason Merrill  <jason@redhat.com>
2147
2148         PR c++/44909
2149         * g++.dg/cpp0x/implicit7.C: New.
2150         * g++.dg/cpp0x/implicit8.C: New.
2151
2152 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2153
2154         Disable float tests for __SPU__ targets due to lack of signed zero:
2155         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2156         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2157         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2158         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2159         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2160         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2161         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2162         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2163         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2164
2165 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2166
2167         * gfortran.dg/select_char_2.f90: New test.
2168
2169 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2170
2171         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2172         with DECL_CHAIN.
2173
2174 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2175
2176         PR fortran/44936
2177         * gfortran.dg/typebound_generic_9.f03: New.
2178
2179 2010-07-15  Richard Guenther  <rguenther@suse.de>
2180
2181         PR tree-optimization/44946
2182         * gcc.c-torture/compile/pr44946.c: New testcase.
2183
2184 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR fortran/40206
2187         * gfortran.dg/select_char_3.f90: New test.
2188
2189 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2190             Kevin F. Quinn  <kevquinn@gentoo.org>
2191
2192         * gcc.dg/Wtrampolines.c: New.
2193
2194 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2195
2196         PR libfortran/44934
2197         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2198
2199 2010-07-14  Jason Merrill  <jason@redhat.com>
2200
2201         PR c++/44810
2202         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2203
2204         Implement C++0x unrestricted unions (N2544)
2205         * g++.dg/cpp0x/union1.C: New.
2206         * g++.dg/cpp0x/union2.C: New.
2207         * g++.dg/cpp0x/union3.C: New.
2208         * g++.dg/cpp0x/defaulted2.C: Adjust.
2209         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2210         * g++.old-deja/g++.ext/anon2.C: Adjust.
2211         * g++.old-deja/g++.mike/misc6.C: Adjust.
2212
2213 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2214
2215         PR fortran/44925
2216         * gfortran.dg/c_loc_tests_15.f90: New.
2217
2218 2010-07-13  Jason Merrill  <jason@redhat.com>
2219
2220         PR c++/44909
2221         * g++.dg/cpp0x/implicit6.C: New.
2222
2223 2010-07-13  Jason Merrill  <jason@redhat.com>
2224
2225         PR c++/44540
2226         * g++.dg/abi/noreturn1.C: New.
2227         * g++.dg/abi/noreturn2.C: New.
2228
2229 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2230
2231         PR other/44874
2232         PR debug/44832
2233         * c-c++-common/pr44832.c: New test.
2234
2235 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2236
2237         PR objc/44488
2238         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2239         on the target.  Make sure that we can assemble the emitted asm when
2240         the test type is 'compile'.
2241
2242 2010-07-13  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/36960
2245         * g++.dg/torture/pr36960.C: New testcase.
2246
2247 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2248
2249         PR c++/44908
2250         * g++.dg/template/sfinae21.C: New.
2251         * g++.dg/template/sfinae22.C: Likewise.
2252
2253 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2254
2255         PR testsuite/42843
2256         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2257         * gcc.dg/plugin/ggcplug.c: Likewise.
2258         * g++.dg/plugin/selfassign.c: Likewise.
2259         * g++.dg/plugin/attribute_plugin.c: Likewise.
2260         * g++.dg/plugin/dumb_plugin.c: Likewise.
2261         * g++.dg/plugin/pragma_plugin.c: Likewise.
2262
2263 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2264
2265         * gcc.c-torture/execute/pr44683.x: New.
2266         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2267
2268 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2269
2270         PR fortran/44434
2271         PR fortran/44565
2272         PR fortran/43945
2273         PR fortran/44869
2274         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2275         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2276         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2277         * gfortran.dh/typebound_call_16.f03: New.
2278         * gfortran.dg/typebound_generic_6.f03: New.
2279         * gfortran.dg/typebound_generic_7.f03: New.
2280         * gfortran.dg/typebound_generic_8.f03: New.
2281
2282 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2283
2284         PR libfortran/37077
2285         * gfortran.dg/char4_iunit_1.f03: New test.
2286
2287 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2288
2289         * gcc.dg/tree-ssa/vrp53.c: New test.
2290
2291 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2292
2293         PR c++/44907
2294         * g++.dg/template/sfinae19.C: New.
2295         * g++.dg/template/sfinae20.C: Likewise.
2296
2297 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2298
2299         * gcc.target/arm/interrupt-1.c: New test.
2300         * gcc.target/arm/interrupt-2.c: New test.
2301
2302 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2303
2304         * gcc.dg/pr42427.c: Require c99_runtime.
2305         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2306         c99_runtime.
2307         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2308         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2309         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2310         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2311         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2312         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2313         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2314         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2315         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2316         * gcc.target/i386/pr37275.c: Require visibility support.
2317
2318 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2319
2320         * lib/target-supports.exp (check_effective_target_sse): New proc.
2321         * gcc.target/i386/sol2-check.h: New file.
2322         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2323         Include sol2-check.h.
2324         (main) Only run do_test () if sol2_check ().
2325         * gcc.target/i386/sse2-check.h: Likewise.
2326         * gcc.target/i386/sse3-check.h: Likewise.
2327         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2328         [__sun__ && __svr4__]: Execute SSE2 instruction.
2329         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2330         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2331         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2332         * g++.dg/ext/vector14.C: Likewise.
2333         * g++.dg/other/mmintrin.C: Likewise.
2334         * gcc.dg/20020418-1.c: Likewise.
2335         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2336         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2337         * gcc.dg/format/unnamed-1.c: Likewise.
2338         Adapt dg-warning line number.
2339         * gcc.dg/graphite/pr40281.c: Likewise.
2340         * gcc.dg/pr32176.c: Likewise.
2341         * gcc.dg/pr40550.c: Likewise.
2342         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2343         * gcc.dg/torture/pr36891.c: Likewise.
2344         * gcc.target/i386/20020218-1.c: Likewise.
2345         * gcc.target/i386/20020523.c: Likewise.
2346         * gcc.target/i386/abi-1.c: Likewise.
2347         * gcc.target/i386/brokensqrt.c: Likewise.
2348         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2349         * gcc.target/i386/pr13366.c: Likewise.
2350         * gcc.target/i386/pr13685.c: Likewise.
2351         * gcc.target/i386/pr24306.c: Likewise.
2352         * gcc.target/i386/pr31486.c: Likewise.
2353         * gcc.target/i386/pr32065-1.c: Likewise.
2354         * gcc.target/i386/pr32065-2.c: Likewise.
2355         * gcc.target/i386/pr32389.c: Likewise.
2356         * gcc.target/i386/pr38824.c: Likewise.
2357         * gcc.target/i386/pr38931.c: Likewise.
2358         * gcc.target/i386/pr39592-1.c: Likewise.
2359         * gcc.target/i386/pr43766.c: Likewise.
2360         * gcc.target/i386/recip-divf.c: Likewise.
2361         * gcc.target/i386/recip-sqrtf.c: Likewise.
2362         * gcc.target/i386/recip-vec-divf.c: Likewise.
2363         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2364         * gcc.target/i386/sse-1.c: Likewise.
2365         * gcc.target/i386/sse-16.c: Likewise.
2366         * gcc.target/i386/sse-2.c: Likewise.
2367         * gcc.target/i386/sse-20.c: Likewise.
2368         * gcc.target/i386/sse-3.c: Likewise.
2369         * gcc.target/i386/sse-7.c: Likewise.
2370         * gcc.target/i386/sse-9.c: Likewise.
2371         * gcc.target/i386/sse-addps-1.c: Likewise.
2372         * gcc.target/i386/sse-addss-1.c: Likewise.
2373         * gcc.target/i386/sse-andnps-1.c: Likewise.
2374         * gcc.target/i386/sse-andps-1.c: Likewise.
2375         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2376         * gcc.target/i386/sse-comiss-1.c: Likewise.
2377         * gcc.target/i386/sse-comiss-2.c: Likewise.
2378         * gcc.target/i386/sse-comiss-3.c: Likewise.
2379         * gcc.target/i386/sse-comiss-4.c: Likewise.
2380         * gcc.target/i386/sse-comiss-5.c: Likewise.
2381         * gcc.target/i386/sse-comiss-6.c: Likewise.
2382         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2383         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2384         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2385         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2386         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2387         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2388         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2389         * gcc.target/i386/sse-divps-1.c: Likewise.
2390         * gcc.target/i386/sse-divss-1.c: Likewise.
2391         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2392         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2393         * gcc.target/i386/sse-maxps-1.c: Likewise.
2394         * gcc.target/i386/sse-maxss-1.c: Likewise.
2395         * gcc.target/i386/sse-minps-1.c: Likewise.
2396         * gcc.target/i386/sse-minss-1.c: Likewise.
2397         * gcc.target/i386/sse-movaps-1.c: Likewise.
2398         * gcc.target/i386/sse-movaps-2.c: Likewise.
2399         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2400         * gcc.target/i386/sse-movhps-1.c: Likewise.
2401         * gcc.target/i386/sse-movhps-2.c: Likewise.
2402         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2403         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2404         * gcc.target/i386/sse-movntps-1.c: Likewise.
2405         * gcc.target/i386/sse-movss-1.c: Likewise.
2406         * gcc.target/i386/sse-movss-2.c: Likewise.
2407         * gcc.target/i386/sse-movss-3.c: Likewise.
2408         * gcc.target/i386/sse-movups-1.c: Likewise.
2409         * gcc.target/i386/sse-movups-2.c: Likewise.
2410         * gcc.target/i386/sse-mulps-1.c: Likewise.
2411         * gcc.target/i386/sse-mulss-1.c: Likewise.
2412         * gcc.target/i386/sse-orps-1.c: Likewise.
2413         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2414         * gcc.target/i386/sse-recip-vec.c: Likewise.
2415         * gcc.target/i386/sse-recip.c: Likewise.
2416         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2417         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2418         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2419         * gcc.target/i386/sse-subps-1.c: Likewise.
2420         * gcc.target/i386/sse-subss-1.c: Likewise.
2421         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2422         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2423         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2424         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2425         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2426         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2427         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2428         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2429         * gcc.target/i386/sse-xorps-1.c: Likewise.
2430         * gcc.target/i386/ssefn-1.c: Likewise.
2431         * gcc.target/i386/ssefn-3.c: Likewise.
2432         * gcc.target/i386/sseregparm-1.c: Likewise.
2433         * gcc.target/i386/stackalign/return-3.c: Likewise.
2434         * gcc.target/i386/vectorize1.c: Likewise.
2435         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2436         * gcc.target/i386/xorps-sse.c: Likewise.
2437         * gfortran.dg/pr28158.f90: Likewise.
2438         * gfortran.dg/pr30667.f: Likewise.
2439         * gnat.dg/loop_optimization7.adb: Likewise.
2440         * gnat.dg/sse_nolib.adb: Likewise.
2441
2442 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2443
2444         PR fortran/44702
2445         * gfortran.dg/use_rename_6.f90: New.
2446         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2447
2448 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2449
2450         PR fortran/44869
2451         * gfortran.dg/class_24.f03: New.
2452
2453 2010-07-10  Richard Guenther  <rguenther@suse.de>
2454
2455         PR lto/44889
2456         * gcc.dg/lto/20100709-1_0.c: New testcase.
2457         * gcc.dg/lto/20100709-1_1.c: Likewise.
2458
2459 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2460
2461         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2462
2463 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2464
2465         PR objc/44140
2466         * objc.dg/lto/trivial-1_0.m: New.
2467         * objc.dg/lto/lto.exp: New.
2468         * obj-c++.dg/lto/trivial-1_0.mm: New.
2469         * obj-c++.dg/lto/lto.exp: New.
2470         * objc.dg/symtab-1.m: Adjust sizes.
2471         * objc.dg/image-info.m: Do not run for gnu-runtime.
2472
2473 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2474
2475         * gcc.dg/pr32370.c: Allow another kind of error message.
2476
2477 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2478
2479         * gnat.dg/atomic3.adb: New test.
2480
2481 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2482             Denys Vlasenko  <dvlasenk@redhat.com>
2483             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2484
2485         PR tree-optimization/28632
2486         * gcc.dg/tree-ssa/vrp51.c: New test.
2487         * gcc.dg/tree-ssa/vrp52.c: New test.
2488
2489 2010-07-09  Jason Merrill  <jason@redhat.com>
2490
2491         * g++.dg/abi/covariant6.C: New.
2492         * g++.dg/inherit/covariant17.C: Test both bases.
2493         * g++.dg/inherit/covariant7.C: Check vtable layout.
2494
2495 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2496
2497         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2498
2499 2010-07-09  Richard Guenther  <rguenther@suse.de>
2500
2501         PR tree-optimization/44852
2502         * gcc.c-torture/execute/pr44852.c: New testcase.
2503
2504 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2505
2506         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2507         multiplication by values.
2508         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2509         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2510
2511 2010-07-09  Richard Guenther  <rguenther@suse.de>
2512
2513         PR tree-optimization/44882
2514         * gfortran.dg/pr44882.f90: New testcase.
2515
2516 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2517
2518         PR target/40657
2519         * gcc.target/arm/pr40657-1.c: New test.
2520         * gcc.target/arm/pr40657-2.c: New test.
2521         * gcc.c-torture/execute/pr40657.c: New test.
2522
2523 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2524
2525         * gcc.dg/tree-ssa/vrp50.c: New test.
2526         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2527
2528 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2529
2530         PR fortran/44649
2531         * gfortran.dg/c_sizeof_1.f90: Modified.
2532         * gfortran.dg/storage_size_1.f08: New.
2533         * gfortran.dg/storage_size_2.f08: New.
2534
2535 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2536
2537         * gcc.c-torture/execute/20100708-1.c: New test.
2538
2539 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR fortran/44847
2542         * gfortran.dg/gomp/pr44847.f90: New test.
2543
2544 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2545
2546         PR tree-optimization/44710
2547         * gcc.dg/tree-ssa/ifc-6.c: New.
2548         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2549
2550 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2551
2552         PR fortran/18918
2553         * gfortran.dg/coarray_10.f90: Add an additional test.
2554
2555 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2556
2557         PR middle-end/44828
2558         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2559         * gcc.c-torture/execute/pr44828.x: Revert.
2560
2561 2010-07-08  Jason Merrill  <jason@redhat.com>
2562
2563         PR c++/43120
2564         * g++.dg/inherit/covariant17.C: New.
2565         * g++.dg/abi/covariant1.C: Actually test for the bug.
2566
2567 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2568
2569         PR rtl-optimization/44838
2570         * gcc.dg/pr44838.c: New.
2571
2572 2010-07-08  Richard Guenther  <rguenther@suse.de>
2573
2574         PR tree-optimization/44831
2575         * gcc.c-torture/compile/pr44831.c: New testcase.
2576         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2577
2578 2010-07-08  Richard Guenther  <rguenther@suse.de>
2579
2580         PR tree-optimization/44861
2581         * g++.dg/vect/pr44861.cc: New testcase.
2582
2583 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2584
2585         PR middle-end/44828
2586         * gcc.c-torture/execute/pr44828.x: New file.
2587
2588 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2589
2590         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2591         dg-options.
2592         * g++.dg/ext/altivec-17.C: Adjust error message.
2593
2594 2010-07-07  Tom Tromey  <tromey@redhat.com>
2595
2596         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2597
2598 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2599
2600         PR target/44844
2601         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2602         * gcc.target/i386/rdrand-2.c: Likewise.
2603         * gcc.target/i386/rdrand-3.c: Likewise.
2604
2605 2010-07-07  Jan Hubicka  <jh@suse.cz>
2606
2607         PR middle-end/44813
2608         * g++.dg/torture/pr44813.C: New testcase.
2609         * g++.dg/torture/pr44826.C: New testcase.
2610
2611 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2612
2613         PR rtl-optimization/44787
2614         * gcc.c-torture/compile/pr44788.c: New test.
2615         * gcc.target/arm/pr44788.c: New test.
2616
2617 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2618
2619         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2620
2621 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2622
2623         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2624         to dg-options.
2625
2626 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2627
2628         PR fortran/44742
2629         * gfortran.dg/parameter_array_init_6.f90: New.
2630         * gfortran.dg/initialization_20.f90: Update dg-error.
2631         * gfortran.dg/initialization_24.f90: Ditto.
2632
2633 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2634         PR fortran/PR44693
2635         * gfortran.dg/dim_range_1.f90:  New test.
2636         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2637
2638 2010-07-06  Jason Merrill  <jason@redhat.com>
2639
2640         PR c++/44703
2641         * g++.dg/cpp0x/initlist41.C: New.
2642
2643         PR c++/44778
2644         * g++.dg/template/ptrmem22.C: New.
2645
2646 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2647
2648         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2649         support.
2650         * gcc.target/i386/i386.exp: Likewise.
2651
2652 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2653
2654         PR testsuite/44195
2655         * gcc.dg/lto/20100518_0.c: Limit to x86.
2656
2657 2010-07-06  Richard Guenther  <rguenther@suse.de>
2658
2659         PR middle-end/44828
2660         * gcc.c-torture/execute/pr44828.c: New testcase.
2661
2662 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2663
2664         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2665         * g++.dg/warn/volatile1.C: Likewise.
2666         * g++.dg/template/warn1.C: Likewise.
2667
2668 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2669
2670         AVX Programming Reference (June, 2010)
2671         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2672         * g++.dg/other/i386-3.C: Likewise.
2673         * gcc.target/i386/sse-12.c: Likewise.
2674
2675         * gcc.target/i386/f16c-check.h: New.
2676         * gcc.target/i386/rdfsbase-1.c: Likewise.
2677         * gcc.target/i386/rdfsbase-2.c: Likewise.
2678         * gcc.target/i386/rdgsbase-1.c: Likewise.
2679         * gcc.target/i386/rdgsbase-2.c: Likewise.
2680         * gcc.target/i386/rdrand-1.c: Likewise.
2681         * gcc.target/i386/rdrand-2.c: Likewise.
2682         * gcc.target/i386/rdrand-3.c: Likewise.
2683         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2684         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2685         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2686         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2687         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2688         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2689         * gcc.target/i386/wrfsbase-1.c: Likewise.
2690         * gcc.target/i386/wrfsbase-2.c: Likewise.
2691         * gcc.target/i386/wrgsbase-1.c: Likewise.
2692         * gcc.target/i386/wrgsbase-2.c: Likewise.
2693
2694         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2695         (__builtin_ia32_vcvtps2ph): New.
2696         (__builtin_ia32_vcvtps2ph256): Likewise.
2697
2698         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2699         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2700
2701         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2702         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2703
2704         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2705         (__builtin_ia32_vcvtps2ph256): Likewise.
2706         Add fsgsbase,rdrnd,f16c.
2707
2708         * lib/target-supports.exp (check_effective_target_f16c): New.
2709
2710 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2711
2712         * gcc.dg/guality/nrv-1.c: New test.
2713
2714 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2715
2716         PR middle-end/42505
2717         * gcc.target/arm/pr42505.c: New test case.
2718
2719 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c++/44808
2722         * g++.dg/opt/nrv16.C: New test.
2723
2724 2010-07-05  Richard Guenther  <rguenther@suse.de>
2725
2726         PR tree-optimization/44784
2727         * gcc.c-torture/compile/pr44784.c: New testcase.
2728
2729 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2730
2731         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2732         Increase loop bound and array size.
2733         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2734         Likewise.
2735
2736 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2737
2738         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2739         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2740         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2741         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2742         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2743
2744 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2745
2746         PR c++/22138
2747         * g++.dg/parse/template25.C: New.
2748
2749 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2750
2751         PR rtl-optimization/44695
2752         * gcc.dg/torture/pr44695.c: New.
2753
2754 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2755
2756         PR c++/16630
2757         * g++.dg/ext/pretty3.C: New.
2758
2759 2010-07-04  Richard Guenther  <rguenther@suse.de>
2760
2761         PR middle-end/44809
2762         * g++.dg/torture/pr44809.C: New testcase.
2763
2764 2010-07-04  Richard Guenther  <rguenther@suse.de>
2765
2766         PR tree-optimization/44656
2767         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2768
2769 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2770             Revital Eres  <eres@il.ibm.com>
2771
2772         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2773         misaligned stores.
2774         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2775         gcc.dg/vect/vect-96.c: Likewise.
2776         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2777         that support misaligned stores. Change the number of expected
2778         misaligned accesses.
2779         * gcc.dg/vect/vect-peel-1.c: New test.
2780         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2781         gcc.dg/vect/vect-peel-4.c: Likewise.
2782         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2783         vectorizable on all targets that support realignment.
2784         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2785
2786 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2787
2788         PR c/44806
2789         * gcc.dg/torture/pr44806.c: New.
2790
2791 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2792
2793         * gnat.dg/cond_expr1.adb: New test.
2794
2795 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2796
2797         * gnat.dg/modular3.adb: New test.
2798         * gnat.dg/modular3_pkg.ads: New helper.
2799
2800 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2801             Mikael Pettersson  <mikpe@it.uu.se>
2802
2803         PR testsuite/44518
2804         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2805         Make signed-ness of chars explicit.  Scan the object for
2806         strings that are split by some target assemblers.
2807         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2808         explicit.
2809
2810 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2811
2812         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2813
2814 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2815
2816         PR/44128
2817         * g++.dg/warn/Wshadow-7.C: New test.
2818
2819 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2820             Julian Brown  <julian@codesourcery.com>
2821             Sandra Loosemore  <sandra@codesourcery.com>
2822
2823         * gcc.c-torture/execute/20100416-1.c: New test case.
2824
2825 2010-07-02  Julian Brown  <julian@codesourcery.com>
2826             Sandra Loosemore  <sandra@codesourcery.com>
2827
2828         PR target/43703
2829
2830         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2831         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2832
2833 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2834             Julian Brown  <julian@codesourcery.com>
2835
2836         * gcc.target/arm/neon/vadds64.c: Regenerated.
2837         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2838         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2839         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2840         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2841         * gcc.target/arm/neon-vmls-1.c: Likewise.
2842         * gcc.target/arm/neon-vsubs64.c: New execution test.
2843         * gcc.target/arm/neon-vsubu64.c: New execution test.
2844         * gcc.target/arm/neon-vadds64.c: New execution test.
2845         * gcc.target/arm/neon-vaddu64.c: New execution test.
2846
2847 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2848
2849         * gcc.target/arm/neon-vands64.c: New.
2850         * gcc.target/arm/neon-vandu64.c: New.
2851         * gcc.target/arm/neon-vbics64.c: New.
2852         * gcc.target/arm/neon-vbicu64.c: New.
2853         * gcc.target/arm/neon-veors64.c: New.
2854         * gcc.target/arm/neon-veoru64.c: New.
2855         * gcc.target/arm/neon-vorns64.c: New.
2856         * gcc.target/arm/neon-vornu64.c: New.
2857         * gcc.target/arm/neon-vorrs64.c: New.
2858         * gcc.target/arm/neon-vorru64.c: New.
2859         * gcc.target/arm/neon/vands64.c: Regenerated.
2860         * gcc.target/arm/neon/vandu64.c: Regenerated.
2861         * gcc.target/arm/neon/vbics64.c: Regenerated.
2862         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2863         * gcc.target/arm/neon/veors64.c: Regenerated.
2864         * gcc.target/arm/neon/veoru64.c: Regenerated.
2865         * gcc.target/arm/neon/vorns64.c: Regenerated.
2866         * gcc.target/arm/neon/vornu64.c: Regenerated.
2867         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2868         * gcc.target/arm/neon/vorru64.c: Regenerated.
2869
2870 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2871
2872         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2873
2874 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2875
2876         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2877         * gfortran.dg/intent_out_5.f90: Same.
2878         * gfortran.dg/ltrans-7.f90: Same.
2879         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2880
2881 2010-07-02  Jan Hubicka  <jh@suse.cz>
2882
2883         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2884
2885 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2886
2887         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2888
2889 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR c++/44780
2892         * c-c++-common/Wunused-var-12.c: New test.
2893
2894 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2895
2896         PR target/42835
2897         * gcc.target/arm/pr42835.c: New test.
2898
2899         PR target/42172
2900         * gcc.target/arm/pr42172-1.c: New test.
2901
2902 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2903
2904         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2905
2906 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2907
2908         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2909         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2910         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2911         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2912         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2913         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2914         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2915         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2916         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2917         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2918         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2919         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2920         * gcc.target/arm/neon-vdup_ns64.c: New.
2921         * gcc.target/arm/neon-vdup_nu64.c: New.
2922         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2923         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2924         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2925         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2926         * gcc.target/arm/neon-vmov_ns64.c: New.
2927         * gcc.target/arm/neon-vmov_nu64.c: New.
2928         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2929         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2930         * gcc.target/arm/neon-vget_lanes64.c: New.
2931         * gcc.target/arm/neon-vget_laneu64.c: New.
2932         * gcc.target/arm/neon-vset_lanes64.c: New.
2933         * gcc.target/arm/neon-vset_laneu64.c: New.
2934
2935 2010-07-02  Richard Guenther  <rguenther@suse.de>
2936
2937         * g++.dg/torture/20100702-1.C: New testcase.
2938
2939 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2940
2941         PR target/44707
2942         * gcc.c-torture/compile/pr44707.c: New test.
2943
2944 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2945
2946         PR c++/44039
2947         * g++.dg/template/crash101.C: New.
2948
2949 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2950
2951         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2952         Use the ABI-0 accessors and fail it for m64.
2953
2954 2010-07-02  Jan Hubicka  <jh@suse.cz>
2955
2956         * g++.dg/tree-ssa/pr44706.C: New testcase.
2957
2958 2010-07-02  Richard Guenther  <rguenther@suse.de>
2959
2960         PR tree-optimization/44748
2961         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2962
2963 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2964
2965         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2966         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2967         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2968         the method types to forward:.
2969
2970 2010-06-30  Jason Merrill  <jason@redhat.com>
2971
2972         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2973         * g++.dg/other/pr25632.C: Likewise.
2974
2975 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2976
2977         PR tree-optimization/40421
2978         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2979
2980 2010-07-01  Richard Guenther  <rguenther@suse.de>
2981
2982         PR middle-end/42834
2983         PR middle-end/44468
2984         * gcc.c-torture/execute/20100316-1.c: New testcase.
2985         * gcc.c-torture/execute/pr44468.c: Likewise.
2986         * gcc.c-torture/compile/20100609-1.c: Likewise.
2987         * gcc.dg/volatile2.c: Adjust.
2988         * gcc.dg/plugin/selfassign.c: Likewise.
2989         * gcc.dg/pr36902.c: Likewise.
2990         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2991         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2992         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2993         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2994         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2995         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2996         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2997         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2998         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2999         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3000         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3001         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3002         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3003         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3004         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3005         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3006         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3007         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3008         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3009         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3010         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3011         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3012         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3013         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3014         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3015         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3016         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3017         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3018         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3019         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3020         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3021         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3022         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3023         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3024         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3025         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3026         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3027         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3028         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3029         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3030         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3031         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3032         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3033         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3034         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3035         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3036         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3037         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3038         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3039         * g++.dg/tree-ssa/pr31146.C: Likewise.
3040         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3041         * g++.dg/tree-ssa/pr33604.C: Likewise.
3042         * g++.dg/plugin/selfassign.c: Likewise.
3043         * gfortran.dg/array_memcpy_3.f90: Likewise.
3044         * gfortran.dg/array_memcpy_4.f90: Likewise.
3045         * c-c++-common/torture/pr42834.c: New testcase.
3046
3047 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3048
3049         PR c++/44628
3050         * g++.dg/template/crash100.C: New.
3051
3052 2010-06-30  Jan Hubicka  <jh@suse.cz>
3053
3054         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3055
3056 2010-06-30  Michael Matz  <matz@suse.de>
3057
3058         PR bootstrap/44699
3059         * gcc.dg/pr44699.c: New test.
3060
3061 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3062
3063         PR tree-optimization/39799
3064         * c-c++-common/uninit-17.c: New test.
3065
3066 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3067
3068         PR libfortran/43298
3069         * gfortran.dg/read_infnan_1.f90: New test.
3070
3071 2010-06-29  Jason Merrill  <jason@redhat.com>
3072
3073         Enable implicitly declared move constructor/operator= (N3053).
3074         * g++.dg/cpp0x/implicit3.C: New.
3075         * g++.dg/cpp0x/implicit4.C: New.
3076         * g++.dg/cpp0x/implicit5.C: New.
3077         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3078         * g++.dg/cpp0x/not_special.C: Adjust.
3079         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3080         * g++.dg/cpp0x/rv1n.C: Adjust.
3081         * g++.dg/cpp0x/rv1p.C: Adjust.
3082         * g++.dg/cpp0x/rv2n.C: Adjust.
3083         * g++.dg/cpp0x/rv2p.C: Adjust.
3084         * g++.dg/cpp0x/rv3n.C: Adjust.
3085         * g++.dg/cpp0x/rv3p.C: Adjust.
3086         * g++.dg/cpp0x/rv4n.C: Adjust.
3087         * g++.dg/cpp0x/rv4p.C: Adjust.
3088         * g++.dg/cpp0x/rv5n.C: Adjust.
3089         * g++.dg/cpp0x/rv5p.C: Adjust.
3090         * g++.dg/cpp0x/rv6n.C: Adjust.
3091         * g++.dg/cpp0x/rv6p.C: Adjust.
3092         * g++.dg/cpp0x/rv7n.C: Adjust.
3093         * g++.dg/cpp0x/rv7p.C: Adjust.
3094         * g++.dg/cpp0x/rv8p.C: Adjust.
3095         * g++.dg/gomp/pr26690-1.C: Adjust.
3096         * g++.dg/other/error20.C: Adjust.
3097         * g++.dg/other/error31.C: Adjust.
3098         * g++.dg/parse/error19.C: Adjust.
3099         * g++.dg/template/qualttp5.C: Adjust.
3100         * g++.old-deja/g++.law/ctors5.C: Adjust.
3101
3102         Enable implicitly deleted functions (N2346)
3103         * g++.dg/cpp0x/defaulted17.C: New.
3104         * g++.dg/cpp0x/implicit1.C: New.
3105         * g++.dg/cpp0x/implicit2.C: New.
3106         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3107         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3108         * g++.dg/init/ctor4.C: Adjust.
3109         * g++.dg/init/synth2.C: Adjust.
3110         * g++.dg/lto/20081118_1.C: Adjust.
3111         * g++.dg/other/error13.C: Adjust.
3112         * g++.dg/other/unused1.C: Adjust.
3113         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3114         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3115         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3116         * g++.old-deja/g++.law/ctors17.C: Adjust.
3117         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3118         * g++.old-deja/g++.pt/assign1.C: Adjust.
3119         * g++.old-deja/g++.pt/crash20.C: Adjust.
3120
3121         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3122         * g++.dg/cpp0x/defaulted13.C: Adjust.
3123         * g++.dg/cpp0x/defaulted2.C: Adjust.
3124         * g++.dg/cpp0x/defaulted3.C: Adjust.
3125         * g++.dg/cpp0x/initlist9.C: Adjust.
3126         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3127         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3128         * g++.dg/init/synth2.C: Adjust.
3129
3130         * g++.dg/cpp0x/defaulted19.C: New.
3131
3132         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3133         * g++.dg/template/error23.C: Fix for -std=c++0x.
3134
3135 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3136
3137         PR fortran/44718
3138         * gfortran.dg/proc_ptr_28.f90: New.
3139
3140 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR tree-optimization/43801
3143         * g++.dg/torture/pr43801.C: New test.
3144
3145         PR debug/44668
3146         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3147
3148 2010-06-29  Jason Merrill  <jason@redhat.com>
3149
3150         PR c++/44587
3151         * g++.dg/template/qualified-id2.C: New.
3152         * g++.dg/template/qualified-id3.C: New.
3153
3154 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3155
3156         PR fortran/44696
3157         * gfortran.dg/associated_target_4.f90: New.
3158
3159 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3160
3161         PR fortran/44582
3162         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3163
3164 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3165
3166         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3167
3168 2010-06-29  Jan Hubicka  <jh@suse.cz>
3169
3170         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3171
3172 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3173
3174         PR target/43902
3175         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3176         * gcc.target/arm/wmul-3.c: New test.
3177         * gcc.target/arm/wmul-4.c: New test.
3178
3179 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3180
3181         PR rtl-optimization/44659
3182         * gcc.target/i386/extract-1.c: New.
3183         * gcc.target/i386/extract-2.c: Likewise.
3184         * gcc.target/i386/extract-3.c: Likewise.
3185         * gcc.target/i386/extract-4.c: Likewise.
3186         * gcc.target/i386/extract-5.c: Likewise.
3187         * gcc.target/i386/extract-6.c: Likewise.
3188
3189 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3190
3191         PR c++/44682
3192         * g++.dg/warn/Wunused-var-14.C: New test.
3193
3194 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3195
3196         PR fortran/43298
3197         * gfortran.dg/nan_6.f90: New.
3198
3199 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3200
3201         PR tree-optimization/43781
3202         * gcc.dg/torture/pr43781.c: New.
3203
3204 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3205
3206         PR fortran/40158
3207         * gfortran.dg/actual_rank_check_1.f90: New test.
3208
3209 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3210
3211         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3212
3213 2010-06-28  Jan Hubicka  <jh@suse.cz>
3214
3215         PR tree-optimization/44687
3216         * gcc.c-torture/compile/pr44687.c
3217
3218 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3219
3220         PR c++/44535
3221         * g++.dg/torture/pr44535.C: New test.
3222
3223 2010-06-28  Michael Matz  <matz@suse.de>
3224
3225         PR middle-end/44592
3226         * gfortran.dg/pr44592.f90: New test.
3227
3228 2010-06-28  Jan Hubicka  <jh@suse.cz>
3229
3230         PR tree-optimization/44357
3231         * g++.dg/torture/pr44357.C: New testcase.
3232
3233 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3234
3235         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3236         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3237         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3238         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3239         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3240         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3241         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3242         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3243
3244 2010-06-27  Jan Hubicka  <jh@suse.cz>
3245
3246         * gcc.c-torture/compile/pr44686.c: New file.
3247
3248 2010-06-27  Richard Guenther  <rguenther@suse.de>
3249
3250         PR tree-optimization/44683
3251         * gcc.c-torture/execute/pr44683.c: New testcase.
3252
3253 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3254
3255         * gnat.dg/noreturn3.ad[sb]: New test.
3256
3257 2010-06-26  Jason Merrill  <jason@redhat.com>
3258
3259         * g++.dg/cpp0x/explicit5.C: New.
3260
3261 2010-06-26  Richard Guenther  <rguenther@suse.de>
3262
3263         PR tree-optimization/44393
3264         * gcc.dg/pr44393.c: New testcase.
3265
3266 2010-06-26  Jan Hubicka  <jh@suse.cz>
3267
3268         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3269
3270 2010-06-26  Richard Guenther  <rguenther@suse.de>
3271
3272         PR middle-end/44674
3273         * gcc.dg/pr44674.c: New testcase.
3274
3275 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3276
3277         * gcc.dg/opts-3.c: New test.
3278
3279 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3280
3281         * gfortran.dg/type_decl_1.f90: New.
3282         * gfortran.dg/type_decl_2.f90: New.
3283
3284 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3285
3286         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3287         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3288
3289 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3290
3291         PR testsuite/38946
3292         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3293         error in comparing reals.
3294
3295 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3296
3297         * selected_real_kind_2.f90: New.
3298         * selected_real_kind_3.f90: New.
3299
3300 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3301
3302         * gfortran.dg/entry_19.f90: New.
3303
3304 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3305
3306         * gfortran.dg/end_subroutine_1.f90: New.
3307         * gfortran.dg/end_subroutine_2.f90: New.
3308         * gfortran.dg/interface_proc_end.f90: Update.
3309
3310 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3311
3312         * gfortran.dg/semicolon_fixed.f: Update.
3313         * gfortran.dg/semicolon_fixed_2.f: New.
3314         * gfortran.dg/semicolon_free_2.f90: New.
3315         * gfortran.dg/semicolon_free.f90: Update.
3316
3317 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3318
3319         PR fortran/44448
3320         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3321
3322 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3323
3324         * g++.dg/ipa/iinline-3.C: New test.
3325         * gcc.dg/ipa/modif-1.c: Removed.
3326
3327 2010-06-25  Jan Hubicka  <jh@suse.cz>
3328
3329         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3330
3331 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3332
3333         * g++.dg/ipa/iinline-2.C: New test.
3334
3335 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR middle-end/43866
3338         * gfortran.dg/pr43866.f90: New test.
3339
3340         PR tree-optimization/44539
3341         * gcc.dg/pr44539.c: New test.
3342
3343 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3344
3345         From Jim Wilson:
3346         PR target/43902
3347         * gcc.target/mips/madd-9.c: New test.
3348
3349 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3350
3351         PR c/44517
3352         * gcc.dg/noncompile/pr44517.c: New.
3353         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3354
3355 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3356
3357         PR testsuite/43283
3358         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3359         and add argument to nop for IA64.
3360
3361 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3362
3363         PR target/44588
3364         * gcc.target/i386/mod-1.c: New.
3365         * gcc.target/i386/umod-1.c: Likewise.
3366         * gcc.target/i386/umod-2.c: Likewise.
3367         * gcc.target/i386/umod-3.c: Likewise.
3368
3369 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR middle-end/44492
3372         * g++.dg/torture/pr44492.C: New test.
3373
3374 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3375
3376         * c-c++-common/warn-omitted-condop.c: New.
3377
3378 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3379
3380         PR fortran/44614
3381         * gfortran.dg/import8.f90: New.
3382
3383 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3384
3385         * gnat.dg/not_null.adb: Update test case.
3386
3387 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR c++/44619
3390         * g++.dg/warn/Wunused-var-13.C: New test.
3391
3392         PR c++/44627
3393         * g++.dg/diagnostic/method1.C: New test.
3394
3395 2010-06-22  Cary Coutant  <ccoutant@google.com>
3396
3397         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3398
3399 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3400
3401         PR fortran/44616
3402         * gfortran.dg/abstract_type_8.f03: New.
3403
3404 2010-06-21  Jason Merrill  <jason@redhat.com>
3405
3406         * g++.dg/cpp0x/noexcept08.C: New.
3407
3408         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3409
3410 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3411
3412         PR target/44615
3413         * gcc.target/i386/sse2-vec-2a.c: New.
3414
3415 2010-06-21  DJ Delorie  <dj@redhat.com>
3416
3417         * gcc.dg/pragma-diag-1.c: New.
3418
3419 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3420
3421         PR target/44615
3422         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3423
3424 2010-06-21  Alan Modra  <amodra@gmail.com>
3425
3426         PR testsuite/44505
3427         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3428         tail call to check_fa_mid.
3429
3430 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR target/44575
3433         * gcc.c-torture/execute/pr44575.c: New test.
3434
3435 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3436
3437         PR fortran/40632
3438         * gfortran.dg/contiguous_1.f90: New.
3439         * gfortran.dg/contiguous_2.f90: New.
3440         * gfortran.dg/contiguous_3.f90: New.
3441
3442 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3443
3444         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3445         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3446
3447 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3448
3449         PR target/44546
3450         * gcc.target/i386/pr44546.c: New test.
3451
3452 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3453
3454         * gcc.dg/opts-2.c: New test.
3455
3456 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3457
3458         PR fortran/44584
3459         * gfortran.dg/typebound_proc_15.f03: Modified.
3460
3461 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3462
3463         PR target/44072
3464         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3465         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3466
3467 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3468
3469         * g++.dg/ext/label13.C: Fix typo in last change.
3470
3471 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3472
3473         PR libfortran/44477
3474         * gfortran.dg/eof_3.f90
3475         * gfortran.dg/endfile_2.f90
3476         * gfortran.dg/endfile_4.f90
3477         * gfortran.dg/endfile_3.f90
3478
3479 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3480
3481         PR c++/41090
3482         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3483
3484 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3485
3486         PR fortran/44556
3487         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3488
3489 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3490
3491         * gcc.target/arm/pr40900.c: New test.
3492
3493 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3494
3495         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3496
3497 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3498
3499         PR fortran/44558
3500         * gfortran.dg/typebound_call_15.f03: New.
3501
3502 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3503
3504         PR c++/44486
3505         * g++.dg/pr44486.C: New.
3506
3507 2010-06-16  DJ Delorie  <dj@redhat.com>
3508
3509         * gcc.target/i386/volatile-bitfields-1.c: New.
3510         * gcc.target/i386/volatile-bitfields-2.c: New.
3511
3512 2010-06-16  Jason Merrill  <jason@redhat.com>
3513
3514         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3515
3516         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3517
3518 2010-06-16  Richard Guenther  <rguenther@suse.de>
3519
3520         PR c/44555
3521         * gcc.c-torture/execute/pr44555.c: New testcase.
3522
3523 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3524
3525         PR fortran/44549
3526         * gfortran.dg/typebound_proc_16.f03: New.
3527
3528 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3529
3530         * g++.dg/torture/pr43905.C: New test.
3531
3532 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3533
3534         PR testsuite/44538
3535         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3536         initialization loop from being vectorized.
3537         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3538
3539 2010-06-16  Alan Modra  <amodra@gmail.com>
3540
3541         PR tree-optimization/44507
3542         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3543
3544 2010-06-15  Jason Merrill  <jason@redhat.com>
3545
3546         * g++.dg/overload/arg3.C: Adjust error locations.
3547         * g++.dg/overload/copy1.C: Likewise.
3548         * g++.dg/tc1/dr152.C: Likewise.
3549         * g++.dg/template/incomplete4.C: Likewise.
3550         * g++.dg/template/incomplete5.C: Likewise.
3551         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3552         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3553         * g++.old-deja/g++.pt/crash9.C: Likewise.
3554
3555         * g++.dg/inherit/virtual5.C: New.
3556
3557         * g++.dg/cpp0x/defaulted18.C: New.
3558
3559         * g++.dg/cpp0x/initlist40.C: New.
3560
3561         * g++.dg/cpp0x/initlist39.C: New.
3562
3563 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3564
3565         PR middle-end/44391
3566         * gcc.dg/graphite/pr44391.c: New.
3567
3568 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3569
3570         PR fortran/43388
3571         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3572         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3573         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3574         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3575
3576 2010-06-15  Richard Guenther  <rguenther@suse.de>
3577
3578         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3579
3580 2010-06-15  Richard Guenther  <rguenther@suse.de>
3581
3582         * gcc.dg/vect/bb-slp-21.c: Adjust.
3583         * gcc.dg/vect/bb-slp-13.c: Likewise
3584         * gcc.dg/vect/bb-slp-4.c: Likewise
3585         * gcc.dg/vect/bb-slp-22.c: Likewise
3586         * gcc.dg/vect/bb-slp-14.c: Likewise
3587         * gcc.dg/vect/bb-slp-23.c: Likewise
3588         * gcc.dg/vect/bb-slp-15.c: Likewise
3589         * gcc.dg/vect/bb-slp-17.c: Likewise
3590         * gcc.dg/vect/bb-slp-18.c: Likewise
3591         * gcc.dg/vect/bb-slp-19.c: Likewise
3592         * gcc.dg/vect/bb-slp-10.c: Likewise
3593         * gcc.dg/vect/bb-slp-11.c: Likewise
3594         * gcc.dg/vect/bb-slp-20.c: Likewise
3595         * gcc.dg/vect/bb-slp-3.c: Likewise
3596
3597 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR fortran/44536
3600         * gfortran.dg/gomp/pr44536.f90: New test.
3601         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3602
3603 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3604
3605         PR target/44534
3606         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3607         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3608
3609 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3610
3611         PR tree-optimization/44508
3612         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3613
3614         PR bootstrap/44509
3615         * gcc.dg/pr44509.c: New test.
3616
3617 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3618
3619         PR tree-optimization/44507
3620         * gcc.dg/vect/pr44507.c: New test.
3621
3622 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3623
3624         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3625         and c-pretty-print.h.
3626
3627         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3628
3629 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3630
3631         * gfortran.dg/whole_file_18.f90: Updated error message.
3632
3633 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3634
3635         * gfortran.dg/whole_file_20.f03: New.
3636
3637 2010-06-12  Jan Hubicka  <jh@suse.cz>
3638
3639         * gcc.c-torture/compile/pc44485.c: New testcase.
3640
3641 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3642
3643         PR fortran/40117
3644         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3645         * gfortran.dg/typebound_proc_14.f03: New.
3646         * gfortran.dg/typebound_proc_15.f03: New.
3647
3648 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3649
3650         * gcc.dg/opts-1.c: New test.
3651
3652 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3653
3654         * gcc.dg/funroll-loops-all.c: Update expected error.
3655
3656 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3657
3658         PR target/44481
3659         * gcc.target/i386/pr44481.c: New test.
3660
3661 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3662
3663         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3664
3665 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3666
3667         PR middle-end/44483
3668         * gcc.dg/tree-ssa/pr44483.c: New.
3669
3670 2010-06-11  Paul Brook  <paul@codesourcery.com>
3671
3672         * g++.dg/other/arm-neon-1.C: New test.
3673
3674 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3675
3676         PR fortran/42051
3677         PR fortran/43896
3678         * gfortran.dg/class_23.f03: New test.
3679
3680 2010-06-11  Jan Hubicka  <jh@suse.cz>
3681
3682         * gcc.dg/ipa/pure-const-2.c: New testcase.
3683
3684 2010-06-11  Jan Hubicka  <jh@suse.cz>
3685
3686         * gcc.dg/noreturn-7.c: Update.
3687         * gcc.dg/noreturn-4.c: Update.
3688
3689 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3690
3691         Fix MIPS bootstrap
3692         * g++.dg/other/typedef4.C: New test.
3693
3694 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3695
3696         PR fortran/44207
3697         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3698
3699 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3700
3701         PR fortran/44457
3702         * gfortran.dg/asynchronous_3.f03
3703
3704 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3705
3706         PR middle-end/44185
3707         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3708         non-temporal stores out of the tests to form new test cases.  As a
3709         result, no non-temporal store should be generated in this case.
3710
3711         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3712         prefetch-7.c that generate one non-temporal store.
3713
3714         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3715         prefetch-7.c that generate one non-temporal store and one
3716         one-temporal prefetch.
3717
3718 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3719
3720         PR tree-optimization/44258
3721         * gcc.dg/tree-ssa/pr44258.c: New test.
3722
3723 2010-06-10  Daniel Kraft  <d@domob.eu>
3724
3725         PR fortran/38936
3726         * gfortran.dg/associate_1.f03: New test.
3727         * gfortran.dg/associate_2.f95: New test.
3728         * gfortran.dg/associate_3.f03: New test.
3729         * gfortran.dg/associate_4.f08: New test.
3730
3731 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3732
3733         * gfortran.dg/selected_char_kind_4.f90: New test.
3734
3735 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3736
3737         * gcc.dg/pr42461.c: New test.
3738
3739 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3740
3741         PR fortran/44347
3742         * gfortran.dg/selected_real_kind_1.f90: New.
3743
3744 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3745
3746         PR fortran/44359
3747         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3748         warning.
3749         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3750         check for warning.
3751
3752 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3753
3754         * gfortran.dg/data_namelist_conflict.f90: New test.
3755
3756 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3757
3758         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3759         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3760         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3761
3762 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3763
3764         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3765         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3766         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3767         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3768         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3769
3770 2010-06-09  Jason Merrill  <jason@redhat.com>
3771
3772         PR c++/44366
3773         * g++.dg/cpp0x/decltype23.C: Move to...
3774         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3775
3776 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3777
3778         PR fortran/44211
3779         * gfortran.dg/typebound_call_14.f03: New test.
3780
3781 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3782
3783         PR tree-optimization/44423
3784         * gcc.dg/tree-ssa/pr44423.c: New test.
3785
3786 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3787
3788         PR testsuite/42843
3789         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3790         TV_NONE to initialize tv_id field.
3791         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3792         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3793         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3794         Include toplev.h .
3795         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3796         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3797         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3798
3799 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3800
3801         PR tree-optimization/39874
3802         PR middle-end/28685
3803         * gcc.dg/pr39874.c: New file.
3804
3805 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3806
3807         * g++.dg/ext/attr-alias-1.C: New.
3808         * g++.dg/ext/attr-alias-2.C: New.
3809
3810 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3811
3812         PR fortran/44446
3813         * gfortran.dg/proc_ptr_27.f90: New.
3814
3815 2010-06-07  Jason Merrill  <jason@redhat.com>
3816
3817         PR c++/44366
3818         * g++.dg/cpp0x/decltype23.C: New.
3819
3820 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3821             Shujing Zhao  <pearly.zhao@oracle.com>
3822
3823         PR c/37724
3824         * gcc.dg/c90-const-expr-10.c: Adjust.
3825         * gcc.dg/c99-const-expr-10.c: Adjust.
3826         * gcc.dg/init-bad-7.c: New.
3827
3828 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3829
3830         * lib/target-supports.exp (check_effective_target_gas): New proc.
3831         * gcc.c-torture/execute/960321-1.x: New file.
3832
3833 2010-06-07  Jason Merrill  <jason@redhat.com>
3834
3835         PR c++/44401
3836         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3837
3838 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR c++/44444
3841         * g++.dg/warn/Wunused-var-12.C: New test.
3842
3843         PR c++/44443
3844         * c-c++-common/Wunused-var-11.c: New test.
3845
3846 2010-06-07  Jan Hubicka  <jh@suse.cz>
3847
3848         * gcc.dg/ipa/pure-const-1.c: New testcase.
3849
3850 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3851
3852         PR rtl-optimization/44404
3853         * gcc.dg/pr44404.c: New.
3854
3855 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3856
3857         PR target/44159
3858         * gcc.target/i386/abi-2.c: Check sysv abi here.
3859         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3860         function to avoid failures by different ABIs.
3861         * gcc.target/i386/aes-check.h: Likewise.
3862         * gcc.target/i386/avx-check.h: Likewise.
3863         * gcc.target/i386/fma4-check.h: Likewise.
3864         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3865         * gcc.target/i386/mmx-check.h: Likewise.
3866         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3867         * gcc.target/i386/pclmul-check.h: Likewise.
3868         * gcc.target/i386/sse-check.h: Likewise.
3869         * gcc.target/i386/sse2-check.h: Likewise.
3870         * gcc.target/i386/sse3-check.h: Likewise.
3871         * gcc.target/i386/sse4_1-check.h: Likewise.
3872         * gcc.target/i386/sse4_2-check.h: Likewise.
3873         * gcc.target/i386/sse4a-check.h: Likewise.
3874         * gcc.target/i386/ssse3-check.h: Likewise.
3875         * gcc.target/i386/xop-check.h: Likewise.
3876         * gcc.target/i386/pr27971.c: Fix for LLP64.
3877         * gcc.target/i386/pr39139.c: Likewise.
3878         * gcc.target/i386/pr39315-check.c: Likewise.
3879         * gcc.target/i386/vararg-1.c: Likewise.
3880         * gcc.target/i386/vararg-2.c: Likewise.
3881         Additional add dg-compile to avoid failure due
3882         missing foo symbol.
3883
3884         * gcc.dg/compound-literal-1.c: Fix for llp64.
3885         * gcc.dg/pr32370.c: Likewise.
3886         * gcc.dg/pr37561.c: Likewise.
3887         * gcc.dg/pr41340.c: Likewise.
3888         * gcc.dg/pr41551.c: Likewise.
3889
3890 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3891
3892         PR c++/44188
3893         * g++.dg/debug/dwarf2/typedef3.C: New test.
3894
3895 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3896
3897         PR c/20000
3898         * c-c++-common/pr20000.c: New.
3899
3900 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3901
3902         PR c++/44086
3903         * g++.dg/init/pr44086.C: New.
3904         * g++.dg/cpp0x/decltype4.C: Adjust.
3905
3906 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/43945
3909         * gfortran.dg/generic_23.f03: New test.
3910
3911 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3912
3913         PR fortran/43895
3914         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3915
3916 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR c++/44361
3919         * c-c++-common/Wunused-var-9.c: New test.
3920
3921 2010-06-05  Jason Merrill  <jason@redhat.com>
3922
3923         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3924
3925 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3926
3927         PR c/44322
3928         * gcc.dg/c99-restrict-4.c: New test.
3929
3930 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3931
3932         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3933         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3934         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3935         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3936         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3937         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3938         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3939         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3940         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3941         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3942         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3943         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3944         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3945         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3946         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3947         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3948         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3949         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3950         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3951         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3952         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3953         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3954
3955 2010-06-04  Jason Merrill  <jason@redhat.com>
3956
3957         * g++.dg/cpp0x/noexcept06.C: New.
3958         * g++.dg/cpp0x/noexcept07.C: New.
3959
3960         * g++.dg/cpp0x/noexcept01.C: New.
3961         * g++.dg/cpp0x/noexcept02.C: New.
3962         * g++.dg/cpp0x/noexcept03.C: New.
3963         * g++.dg/cpp0x/noexcept04.C: New.
3964         * g++.dg/cpp0x/noexcept05.C: New.
3965
3966 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3967
3968         PR c++/44412
3969         * g++.dg/warn/Wunused-var-10.C: New test.
3970         * g++.dg/warn/Wunused-var-11.C: New test.
3971
3972         PR c++/44362
3973         * c-c++-common/Wunused-var-10.c: New test.
3974
3975 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3976
3977         PR c/25880
3978         * gcc.dg/assign-warn-2.c: Update.
3979         * gcc.dg/cpp/line3.c: Update.
3980         * gcc.dg/c99-array-lval-8.c: Update.
3981         * gcc.dg/cast-qual-2.c: Update.
3982         * gcc.dg/c99-arraydecl-3.c:  Update.
3983         * gcc.dg/assign-warn-1.c:  Update.
3984         * gcc.dg/format/gcc_diag-1.c:  Update.
3985
3986 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3987
3988         PR rtl-optimization/39871
3989         PR rtl-optimization/40615
3990         PR rtl-optimization/42500
3991         PR rtl-optimization/42502
3992         * gcc.target/arm/eliminate.c: New test.
3993
3994 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3995
3996         PR libstdc++/44410
3997         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3998         * g++.old-deja/g++.other/delete3.C: Likewise.
3999         * g++.old-deja/g++.other/new.C: Likewise.
4000         * g++.old-deja/g++.law/operators27.C: Likewise.
4001         * g++.old-deja/g++.mike/p755.C: Likewise.
4002         * g++.dg/eh/new1.C: Likewise.
4003         * g++.dg/init/new5.C: Likewise.
4004
4005 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4006
4007         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4008         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4009         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4010
4011 2010-06-03  Richard Guenther  <rguenther@suse.de>
4012
4013         PR lto/41921
4014         * lib/lto.exp: Always load gcc.exp.
4015         (lto-obj): For C source files invoke gcc_target_compile.
4016         * g++.dg/lto/20100603-1_0.C: New testcase.
4017         * g++.dg/lto/20100603-1_1.c: Likewise.
4018
4019 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4020
4021         PR tree-optimization/43688
4022         * gfortran.dg/pr43688.f90: New.
4023
4024 2010-06-03  Richard Guenther  <rguenther@suse.de>
4025
4026         PR lto/41584
4027         * gcc.dg/lto/20100603-1_0.c: New testcase.
4028         * gcc.dg/lto/20100603-2_0.c: Likewise.
4029         * gcc.dg/lto/20100603-3_0.c: Likewise.
4030
4031 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4032
4033         PR target/44218
4034         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4035         * gcc.target/powerpc/recip-2.c: Ditto.
4036         * gcc.target/powerpc/recip-3.c: Ditto.
4037         * gcc.target/powerpc/recip-4.c: Ditto.
4038         * gcc.target/powerpc/recip-5.c: Ditto.
4039         * gcc.target/powerpc/recip-6.c: Ditto.
4040         * gcc.target/powerpc/recip-7.c: Ditto.
4041         * gcc.target/powerpc/recip-test.h: Ditto.
4042         * gcc.target/powerpc/recip-test2.h: Ditto.
4043
4044 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4045
4046         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4047
4048 2010-06-02  Jason Merrill  <jason@redhat.com>
4049
4050         * g++.dg/ext/vector9.C: Expect typedef in error message.
4051
4052         PR c++/9726
4053         PR c++/23594
4054         PR c++/44333
4055         * g++.dg/tc1/dr101.C: Remove xfails.
4056
4057 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4058
4059         PR middle-end/44372
4060         * g++.dg/ipa/pr44372.C: New.
4061
4062 2010-06-02  Jan Hubicka  <jh@suse.cz>
4063
4064         PR middle-end/44295
4065         * g++.dg/torture/pr44295.C: Neww testcase.
4066
4067 2010-06-02  Jan Hubicka  <jh@suse.cz>
4068
4069         * gcc.dg/tree-ssa/loadpre6.c: Update.
4070
4071 2010-06-02  Richard Guenther  <rguenther@suse.de>
4072
4073         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4074         diagnostic.h.
4075
4076 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4077
4078         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4079         the link fail message.
4080
4081 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4082
4083         PR fortran/44360
4084         * gfortran.dg/use_13.f90: New test case.
4085
4086 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4087
4088         PR fortran/44371
4089         * gfortran.dg/error_stop_2.f08: Minor update.
4090
4091 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4092
4093         PR fortran/44371
4094         * gfortran.dg/error_stop_1.f08: New test.
4095         * gfortran.dg/error_stop_2.f08: New test.
4096
4097 2010-06-01  Jason Merrill  <jason@redhat.com>
4098
4099         DR 990
4100         * g++.dg/cpp0x/initlist37.C: New.
4101         * g++.dg/cpp0x/initlist38.C: New.
4102
4103         PR c++/44358
4104         * g++.dg/cpp0x/initlist36.C: New.
4105
4106 2010-05-31 Jan Hubicka  <jh@suse.cz>
4107
4108         * gcc.dg/noreturn-8.c: New testcase.
4109
4110 2010-05-31 Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4113         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4114
4115 2010-05-31 Jan Hubicka  <jh@suse.cz>
4116
4117         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4118         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4119
4120 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4121
4122         PR fortran/36928
4123         * gfortran.dg/dependency_27.f90:  New test.
4124         * gfortran.dg/array_assign_1.F90:  New test.
4125
4126 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4127
4128         PR target/44338
4129         * gcc.target/i386/sse-24.c: New test.
4130
4131 2010-05-31  Jan Hubicka  <jh@suse.cz>
4132
4133         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4134
4135 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR middle-end/44337
4138         * gcc.dg/pr44337.c: New test.
4139
4140         PR tree-optimization/44182
4141         * g++.dg/debug/pr44182.C: New test.
4142
4143 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4144
4145         * gcc.dg/nested-func-7.c: New test.
4146         * gnat.dg/frame_overflow.adb: Adjust directives.
4147
4148 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4149
4150         * gnat.dg/prot2.ad[sb]: New test.
4151         * gnat.dg/prot2_pkg1.ads: New helper.
4152         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4153
4154 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4155
4156         * gnat.dg/array11.adb: Adjust dg-warning directive.
4157         * gnat.dg/object_overflow.adb: Likewise.
4158
4159 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4160
4161         PR middle-end/44306
4162         * gcc.dg/tree-ssa/pr44306.c: New.
4163
4164 2010-05-29  Jan Hubicka  <jh@suse.cz>
4165
4166         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4167
4168 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4169
4170         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4171
4172 2010-05-28  Mike Stump  <mikestump@comcast.net>
4173
4174         PR objc/44125
4175         * objc.dg/const-str-9.m: Remove static.
4176
4177 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR target/43636
4180         * gcc.c-torture/compile/pr43636.c: New test.
4181
4182 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4183
4184         PR objc++/23616
4185         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4186         * obj-c++.dg/try-catch-9.mm: Ditto.
4187
4188 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4189
4190         Revert patch for PR c++/44188
4191         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4192
4193 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4194
4195         PR c++/44188
4196         * g++.dg/debug/dwarf2/typedef3.C: New test.
4197
4198 2010-05-27  Jason Merrill  <jason@redhat.com>
4199
4200         PR c++/43555
4201         * g++.dg/ext/vla9.C: New.
4202
4203 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4204
4205         PR objc/44140
4206         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4207         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4208         * objc.dg/torture/tls/thr-init.m: Ditto.
4209         * objc.dg/torture/trivial.m: Ditto.
4210         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4211         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4212         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4213         * obj-c++.dg/torture/trivial.mm: Ditto.
4214
4215 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4216
4217         * g++.dg/lto/20100302_0.C: Skip on darwin.
4218
4219 2010-05-27  Richard Guenther  <rguenther@suse.de>
4220
4221         PR tree-optimization/44284
4222         * gcc.dg/vect/vect-118.c: New testcase.
4223         * gcc.dg/vect/bb-slp-20.c: Adjust.
4224         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4225         * gcc.dg/vect/slp-9.c: Likewise.
4226         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4227         * gcc.dg/vect/vect-10.c: Likewise.
4228         * gcc.dg/vect/vect-109.c: Likewise.
4229         * gcc.dg/vect/vect-12.c: Likewise.
4230         * gcc.dg/vect/vect-36.c: Likewise.
4231         * gcc.dg/vect/vect-7.c: Likewise.
4232         * gcc.dg/vect/vect-iv-8.c: Likewise.
4233         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4234         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4235         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4236         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4237         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4238         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4239         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4240         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4241         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4242         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4243         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4244         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4245         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4246         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4247         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4248         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4249         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4250
4251 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4252
4253         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4254         necessary.
4255
4256 2010-05-26  Jan Hubicka  <jh@suse.cz>
4257
4258         * gcc.dg/lto/materialize-1_0.c: New file.
4259         * gcc.dg/lto/materialize-1_1.c: New file.
4260
4261 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4262
4263         * gnat.dg/lto10.adb: New test.
4264         * gnat.dg/lto10_pkg.ads: New helper.
4265
4266 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4267
4268         * lib/target-supports.exp (check_effective_target_int128): New
4269         function to check if __int128 types are available for target.
4270         * c-c++-common/int128-types-1.c: New.
4271         * c-c++-common/int128-1.c: New.
4272         * c-c++-common/int128-2.c: New.
4273         * g++.dg/abi/mangle43.C: New.
4274         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4275         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4276         pointer-wide scalar.
4277         * g++.dg/other/pr25632.C: Likewise.
4278         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4279         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4280         overflow warnings.
4281         * g++.dg/warn/pr13358-4.C: Likewise.
4282         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4283         * g++.dg/warn/Wconversion-null.C: Likewise.
4284
4285 2010-05-26  Jason Merrill  <jason@redhat.com>
4286
4287         PR c++/43382
4288         * g++.dg/cpp0x/variadic101.C: New.
4289
4290 2010-05-26  Richard Guenther  <rguenther@suse.de>
4291
4292         PR rtl-optimization/44164
4293         * gcc.c-torture/execute/pr44164.c: New testcase.
4294         * g++.dg/tree-ssa/pr13146.C: Adjust.
4295
4296 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4297
4298         PR fortran/40011
4299         * gfortran.dg/whole_file_19.f90 : New test.
4300
4301 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4302
4303         PR fortran/30668
4304         PR fortran/31346
4305         PR fortran/34260
4306         * gfortran.dg/pr40999.f: Fix function type.
4307         * gfortran.dg/whole_file_5.f90: Likewise.
4308         * gfortran.dg/whole_file_6.f90: Likewise.
4309         * gfortran.dg/whole_file_16.f90: New.
4310         * gfortran.dg/whole_file_17.f90: New.
4311         * gfortran.dg/whole_file_18.f90: New.
4312
4313 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4314             Iain Sandoe  <iains@gcc.gnu.org>
4315
4316         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4317         * gcc.c-torture/compile/pr44197.c: Require alias support.
4318         * gcc.dg/lto/20081222_0.c: Ditto.
4319
4320 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR debug/42801
4323         * gcc.dg/guality/vla-2.c: New test.
4324
4325 2010-05-25  Richard Guenther  <rguenther@suse.de>
4326
4327         PR middle-end/44069
4328         * g++.dg/torture/pr44069.C: New testcase.
4329
4330 2010-05-25  Richard Guenther  <rguenther@suse.de>
4331
4332         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4333
4334 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4335
4336         PR objc/44140
4337         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4338
4339 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4340
4341         * obj-c++.dg/torture/tls/trivial.mm: New.
4342         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4343         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4344         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4345         * obj-c++.dg/torture/tls/diag-1.mm: New.
4346         * obj-c++.dg/torture/tls/tls.exp: New.
4347         * obj-c++.dg/torture/trivial.mm: New.
4348         * obj-c++.dg/torture/dg-torture.exp: New.
4349         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4350         * obj-c++.dg/tls/trivial.m: New.
4351         * obj-c++.dg/tls/init-1.mm: New.
4352         * obj-c++.dg/tls/diag-1.mm: New.
4353         * obj-c++.dg/tls/init-2.mm: New.
4354         * obj-c++.dg/tls/diag-2.mm: New.
4355         * obj-c++.dg/tls/diag-3.mm: New.
4356         * obj-c++.dg/tls/diag-4.mm: New.
4357         * obj-c++.dg/tls/static-1.mm: New.
4358         * obj-c++.dg/tls/tls.exp: New.
4359         * obj-c++.dg/tls/diag-5.mm: New.
4360         * obj-c++.dg/tls/static-1a.mm: New.
4361         * objc-obj-c++-shared/Object1.mm: New.
4362         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4363
4364 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4365
4366         PR objc++/43689
4367         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4368         * obj-c++.dg/const-str-6.mm: Ditto.
4369
4370 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4371
4372         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4373
4374 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4375
4376         PR ada/38394
4377         * gnat.dg/array13.ad[sb]: New test.
4378
4379 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4380             Sandra Loosemore  <sandra@codesourcery.com>
4381
4382         * gcc.target/arm/neon/: Regenerated test cases.
4383
4384         * gcc.target/arm/neon/polytypes.c,
4385         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4386         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4387         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4388         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4389         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4390         dg-add-options arm_neon.
4391
4392         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4393         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4394         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4395         and arm_neon_fp16_ok.
4396
4397         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4398         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4399
4400         * lib/target-supports.exp (add_options_for_arm_neon): New.
4401         (check_effective_target_arm_neon_ok_nocache): New, from
4402         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4403         (check_effective_target_arm_neon_ok): Use
4404         check_effective_target_arm_neon_ok_nocache.
4405         (add_options_for_arm_neon_fp16)
4406         (check_effective_target_arm_neon_fp16_ok)
4407         check_effective_target_arm_neon_fp16_ok_nocache): New.
4408         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4409
4410 2010-05-24  Jason Merrill  <jason@redhat.com>
4411
4412         PR c++/41510
4413         * g++.dg/cpp0x/initlist35.C: New.
4414         * g++.dg/init/brace6.C: Adjust.
4415
4416 2010-05-24  Paul Brook  <paul@codesourcery.com>
4417
4418         * gcc.target/arm/frame-pointer-1.c: New test.
4419         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4420         pointer elimination.
4421
4422 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4423
4424         PR target/44245
4425         * gcc.target/i386/crc32-3.c: New.
4426         * gcc.target/i386/crc32-4.c: Likewise.
4427
4428 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4429
4430         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4431         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4432         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4433
4434 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4435
4436         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4437
4438 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4439
4440         PR target/43869
4441         * gcc.c-target/pr43869.c: New test.
4442
4443 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4444
4445         PR fortran/44212
4446         * gfortran.dg/class_22.f03: New.
4447
4448 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4449
4450         PR lto/44238
4451         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4452
4453 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4454
4455         PR fortran/44213
4456         * gfortran.dg/abstract_type_7.f03: New.
4457
4458 2010-05-21  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/eh/spec11.C: Test cleanup optimization.
4461
4462 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR debug/44223
4465         * gcc.target/i386/pr44223.c: New test.
4466
4467 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4468
4469         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4470
4471 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4472
4473         * g++.dg/other/const3.C: New test.
4474
4475 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4476
4477         PR fortran/38407
4478         * warn_unused_dummy_argument_1.f90: New.
4479         * warn_unused_dummy_argument_2.f90: New.
4480
4481 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4482
4483         PR c++/30298
4484         * g++.dg/inherit/crash1.C: New.
4485         * g++.dg/inherit/crash2.C: Likewise.
4486
4487 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4488
4489         PR debug/44178
4490         * g++.dg/debug/pr44178.C: New test.
4491
4492 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4493
4494         PR middle-end/44185
4495         * gcc.dg/tree-ssa/prefetch-6.c: Add
4496         --param min-insn-to-prefetch-ratio=6.
4497         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4498         allow unrolling, and adjust the movnti count.
4499
4500 2010-05-20  Jan Hubicka  <jh@suse.cz>
4501
4502         PR middle-end/44197
4503         * gcc.c-torture/compile/pr44197.c: New file.
4504
4505 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4506
4507         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4508         Fix test code.
4509         (check_effective_target_xop): Remove __may_alias__ attribute.
4510
4511 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4512
4513         PR target/44202
4514         * gcc.c-torture/execute/pr44202-1.c: New test.
4515
4516 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518         PR fortran/43851
4519         * gfortran.dg/label_1.f90: Update test.
4520
4521 2010-05-19  Jan Hubicka  <jh@suse.cz>
4522
4523         * gcc.dg/lto/ipareference2_0.c: New file.
4524         * gcc.dg/lto/ipareference2_1.c: New file.
4525
4526 2010-05-19  Jason Merrill  <jason@redhat.com>
4527
4528         * g++.dg/parse/fn-typedef2.C: New.
4529
4530         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4531         function type.
4532
4533         PR c++/44193
4534         * g++.dg/template/fntype1.C: New.
4535
4536 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4537
4538         * gnat.dg/discr23.ad[sb]: New test.
4539         * gnat.dg/discr23_pkg.ads: New helper.
4540
4541         * gnat.dg/specs/controlled1.ads: New test.
4542         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4543
4544 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4545
4546         PR fortran/44055
4547         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4548         Fixed scope of C_SIZEOF.
4549         * gfortran.dg/warn_conversion_2.f90: New.
4550
4551 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4552
4553         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4554         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4555         for optional selector.
4556         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4557         (check_effective_target_sse3): New proc.
4558         * gcc.target/i386/math-torture/math-torture.exp: Load
4559         target-supports.exp.
4560         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4561         check_effective_target_sse2.
4562         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4563         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4564         * g++.dg/vect/vect.exp: Likewise.
4565         * gfortran.dg/vect/vect.exp: Likewise.
4566         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4567         -msse2 if check_effective_target_sse2.
4568
4569         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4570         * gcc.target/i386/3dnow-2.c: Likewise.
4571         * gcc.target/i386/3dnowA-1.c: Likewise.
4572         * gcc.target/i386/3dnowA-2.c: Likewise.
4573         * gcc.target/i386/pr42549.c: Likewise.
4574
4575         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4576         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4577         * gcc.target/i386/sse3-addsubps.c: Likewise.
4578         * gcc.target/i386/sse3-haddpd.c: Likewise.
4579         * gcc.target/i386/sse3-haddps.c: Likewise.
4580         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4581         * gcc.target/i386/sse3-hsubps.c: Likewise.
4582         * gcc.target/i386/sse3-movddup.c: Likewise.
4583         * gcc.target/i386/sse3-movshdup.c: Likewise.
4584         * gcc.target/i386/sse3-movsldup.c: Likewise.
4585
4586         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4587         * g++.dg/ext/attrib35.C: Likewise.
4588         * g++.dg/opt/pr40496.C: Likewise.
4589         * g++.dg/other/i386-1.C: Likewise.
4590         * g++.dg/other/i386-4.C: Likewise.
4591         * g++.dg/other/pr34435.C: Likewise.
4592         * g++.dg/other/pr39496.C: Likewise.
4593         * g++.dg/other/pr40446.C: Likewise.
4594         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4595         * gcc.dg/compat/vector-1a_main.c: Likewise.
4596         * gcc.dg/compat/vector-2a_main.c: Likewise.
4597         * gcc.dg/lto/20090206-1_0.c: Likewise.
4598         * gcc.dg/pr34856.c: Likewise.
4599         * gcc.dg/pr36584.c: Likewise.
4600         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4601         * gcc.dg/pr37544.c: Likewise.
4602         * gcc.dg/torture/pr16104-1.c: Likewise.
4603         * gcc.dg/torture/pr35771-1.c: Likewise.
4604         * gcc.dg/torture/pr35771-2.c: Likewise.
4605         * gcc.dg/torture/pr35771-3.c: Likewise.
4606         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4607         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4608         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4609         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4610         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4611         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4612         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4613         * gcc.target/i386/20060512-1.c: Likewise.
4614         * gcc.target/i386/20060512-3.c: Likewise.
4615         * gcc.target/i386/all_one_m128i.c: Likewise.
4616         * gcc.target/i386/float128-1.c: Likewise.
4617         * gcc.target/i386/float128-2.c: Likewise.
4618         * gcc.target/i386/fpcvt-1.c: Likewise.
4619         * gcc.target/i386/fpcvt-2.c: Likewise.
4620         * gcc.target/i386/fpcvt-3.c: Likewise.
4621         * gcc.target/i386/fpprec-1.c: Likewise.
4622         * gcc.target/i386/funcspec-9.c: Likewise.
4623         * gcc.target/i386/incoming-1.c: Likewise.
4624         * gcc.target/i386/incoming-12.c: Likewise.
4625         * gcc.target/i386/incoming-2.c: Likewise.
4626         * gcc.target/i386/incoming-3.c: Likewise.
4627         * gcc.target/i386/incoming-4.c: Likewise.
4628         * gcc.target/i386/incoming-6.c: Likewise.
4629         * gcc.target/i386/incoming-7.c: Likewise.
4630         * gcc.target/i386/incoming-8.c: Likewise.
4631         * gcc.target/i386/opt-1.c: Likewise.
4632         * gcc.target/i386/opt-2.c: Likewise.
4633         * gcc.target/i386/ordcmp-1.c: Likewise.
4634         * gcc.target/i386/pr17692.c: Likewise.
4635         * gcc.target/i386/pr18614-1.c: Likewise.
4636         * gcc.target/i386/pr22152.c: Likewise.
4637         * gcc.target/i386/pr23570.c: Likewise.
4638         * gcc.target/i386/pr23575.c: Likewise.
4639         * gcc.target/i386/pr26449-1.c: Likewise.
4640         * gcc.target/i386/pr26600.c: Likewise.
4641         * gcc.target/i386/pr27790.c: Likewise.
4642         * gcc.target/i386/pr28839.c: Likewise.
4643         * gcc.target/i386/pr30970.c: Likewise.
4644         * gcc.target/i386/pr32000-1.c: Likewise.
4645         * gcc.target/i386/pr32000-2.c: Likewise.
4646         * gcc.target/i386/pr32280.c: Likewise.
4647         * gcc.target/i386/pr32661.c: Likewise.
4648         * gcc.target/i386/pr32708-1.c: Likewise.
4649         * gcc.target/i386/pr32961.c: Likewise.
4650         * gcc.target/i386/pr33329.c: Likewise.
4651         * gcc.target/i386/pr35714.c: Likewise.
4652         * gcc.target/i386/pr35767-1.c: Likewise.
4653         * gcc.target/i386/pr35767-1d.c: Likewise.
4654         * gcc.target/i386/pr35767-1i.c: Likewise.
4655         * gcc.target/i386/pr35767-2.c: Likewise.
4656         * gcc.target/i386/pr35767-2d.c: Likewise.
4657         * gcc.target/i386/pr35767-2i.c: Likewise.
4658         * gcc.target/i386/pr35767-3.c: Likewise.
4659         * gcc.target/i386/pr35767-5.c: Likewise.
4660         * gcc.target/i386/pr36222-1.c: Likewise.
4661         * gcc.target/i386/pr36578-1.c: Likewise.
4662         * gcc.target/i386/pr36578-2.c: Likewise.
4663         * gcc.target/i386/pr36992-1.c: Likewise.
4664         * gcc.target/i386/pr37101.c: Likewise.
4665         * gcc.target/i386/pr37216.c: Likewise.
4666         * gcc.target/i386/pr37434-1.c: Likewise.
4667         * gcc.target/i386/pr37434-2.c: Likewise.
4668         * gcc.target/i386/pr37843-3.c: Likewise.
4669         * gcc.target/i386/pr37843-4.c: Likewise.
4670         * gcc.target/i386/pr39162.c: Likewise.
4671         * gcc.target/i386/pr39315-1.c: Likewise.
4672         * gcc.target/i386/pr39315-2.c: Likewise.
4673         * gcc.target/i386/pr39315-3.c: Likewise.
4674         * gcc.target/i386/pr39315-4.c: Likewise.
4675         * gcc.target/i386/pr39445.c: Likewise.
4676         * gcc.target/i386/pr39496.c: Likewise.
4677         * gcc.target/i386/pr40809.c: Likewise.
4678         * gcc.target/i386/pr40906-3.c: Likewise.
4679         * gcc.target/i386/pr41019.c: Likewise.
4680         * gcc.target/i386/pr42542-1.c: Likewise.
4681         * gcc.target/i386/pr42542-2.c: Likewise.
4682         * gcc.target/i386/pr42542-3.c: Likewise.
4683         * gcc.target/i386/pr42542-3a.c: Likewise.
4684         * gcc.target/i386/pr42881.c: Likewise.
4685         * gcc.target/i386/push-1.c: Likewise.
4686         * gcc.target/i386/quad-sse.c: Likewise.
4687         * gcc.target/i386/reload-1.c: Likewise.
4688         * gcc.target/i386/sse-10.c: Likewise.
4689         * gcc.target/i386/sse-11.c: Likewise.
4690         * gcc.target/i386/sse-15.c: Likewise.
4691         * gcc.target/i386/sse-17.c: Likewise.
4692         * gcc.target/i386/sse-18.c: Likewise.
4693         * gcc.target/i386/sse-19.c: Likewise.
4694         * gcc.target/i386/sse-4.c: Likewise.
4695         * gcc.target/i386/sse-6.c: Likewise.
4696         * gcc.target/i386/sse-vect-types.c: Likewise.
4697         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4698         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4699         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4700         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4701         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4702         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4703         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4704         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4705         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4706         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4707         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4708         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4709         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4710         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4711         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4712         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4713         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4714         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4715         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4716         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4717         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4718         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4719         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4720         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4721         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4722         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4723         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4724         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4725         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4726         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4727         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4728         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4729         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4730         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4731         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4732         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4733         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4734         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4735         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4736         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4737         * gcc.target/i386/sse2-mmx.c: Likewise.
4738         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4739         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4740         * gcc.target/i386/sse2-movd-1.c: Likewise.
4741         * gcc.target/i386/sse2-movd-2.c: Likewise.
4742         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4743         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4744         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4745         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4746         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4747         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4748         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4749         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4750         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4751         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4752         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4753         * gcc.target/i386/sse2-movq-1.c: Likewise.
4754         * gcc.target/i386/sse2-movq-2.c: Likewise.
4755         * gcc.target/i386/sse2-movq-3.c: Likewise.
4756         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4757         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4758         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4759         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4760         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4761         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4762         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4763         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4764         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4765         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4766         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4767         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4768         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4769         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4770         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4771         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4772         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4773         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4774         * gcc.target/i386/sse2-pand-1.c: Likewise.
4775         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4776         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4777         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4778         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4779         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4780         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4781         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4782         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4783         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4784         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4785         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4786         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4787         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4788         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4789         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4790         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4791         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4792         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4793         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4794         * gcc.target/i386/sse2-por-1.c: Likewise.
4795         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4796         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4797         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4798         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4799         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4800         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4801         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4802         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4803         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4804         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4805         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4806         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4807         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4808         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4809         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4810         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4811         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4812         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4813         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4814         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4815         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4816         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4817         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4818         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4819         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4820         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4821         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4822         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4823         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4824         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4825         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4826         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4827         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4828         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4829         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4830         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4831         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4832         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4833         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4834         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4835         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4836         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4837         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4838         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4839         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4840         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4841         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4842         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4843         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4844         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4845         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4846         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4847         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4848         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4849         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4850         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4851         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4852         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4853         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4854         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4855         * gcc.target/i386/sse2-vec-1.c: Likewise.
4856         * gcc.target/i386/sse2-vec-2.c: Likewise.
4857         * gcc.target/i386/sse2-vec-3.c: Likewise.
4858         * gcc.target/i386/sse2-vec-4.c: Likewise.
4859         * gcc.target/i386/sse2-vec-5.c: Likewise.
4860         * gcc.target/i386/sse2-vec-6.c: Likewise.
4861         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4862         * gcc.target/i386/ssefn-2.c: Likewise.
4863         * gcc.target/i386/ssefn-4.c: Likewise.
4864         * gcc.target/i386/ssefp-1.c: Likewise.
4865         * gcc.target/i386/ssefp-2.c: Likewise.
4866         * gcc.target/i386/sseregparm-3.c: Likewise.
4867         * gcc.target/i386/sseregparm-4.c: Likewise.
4868         * gcc.target/i386/sseregparm-5.c: Likewise.
4869         * gcc.target/i386/sseregparm-6.c: Likewise.
4870         * gcc.target/i386/sseregparm-7.c: Likewise.
4871         * gcc.target/i386/ssetype-1.c: Likewise.
4872         * gcc.target/i386/ssetype-2.c: Likewise.
4873         * gcc.target/i386/ssetype-3.c: Likewise.
4874         * gcc.target/i386/ssetype-4.c: Likewise.
4875         * gcc.target/i386/ssetype-5.c: Likewise.
4876         * gcc.target/i386/unordcmp-1.c: Likewise.
4877         * gcc.target/i386/vararg-1.c: Likewise.
4878         * gcc.target/i386/vararg-2.c: Likewise.
4879         * gcc.target/i386/vararg-3.c: Likewise.
4880         * gcc.target/i386/vararg-4.c: Likewise.
4881         * gcc.target/i386/vararg-7.c: Likewise.
4882         * gcc.target/i386/vararg-8.c: Likewise.
4883         * gcc.target/i386/vecinit-1.c: Likewise.
4884         * gcc.target/i386/vecinit-2.c: Likewise.
4885         * gcc.target/i386/vecinit-3.c: Likewise.
4886         * gcc.target/i386/vecinit-4.c: Likewise.
4887         * gcc.target/i386/vecinit-5.c: Likewise.
4888         * gcc.target/i386/vecinit-6.c: Likewise.
4889         * gcc.target/i386/vectorize2.c: Likewise.
4890         * gcc.target/i386/vectorize3.c: Likewise.
4891         * gcc.target/i386/vectorize4.c: Likewise.
4892         * gcc.target/i386/vectorize6.c: Likewise.
4893         * gcc.target/i386/vectorize7.c: Likewise.
4894         * gcc.target/i386/vectorize8.c: Likewise.
4895         * gcc.target/i386/vperm-v2df.c: Likewise.
4896         * gcc.target/i386/vperm-v2di.c: Likewise.
4897         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4898         * gcc.target/i386/xorps-sse2.c: Likewise.
4899         * gcc.target/i386/xorps.c: Likewise.
4900         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4901         * gfortran.dg/graphite/pr42326.f90: Likewise.
4902         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4903
4904 2010-05-19  Richard Guenther  <rguenther@suse.de>
4905
4906         PR lto/44196
4907         * g++.dg/lto/20100519-1_0.C: New testcase.
4908
4909 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4910
4911         PR fortran/42360
4912         * gfortran.dg/warn_intent_out_not_set.f90: New.
4913
4914 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4915
4916         PR fortran/38404
4917         * gfortran.dg/data_char_1.f90: Updated warning message.
4918         * gfortran.dg/data_array_6.f: New.
4919
4920 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4921
4922         * g++.dg/ipa/ivinline-8.C: New test.
4923         * gcc.dg/ipa/iinline-2.c: Likewise.
4924
4925 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4926
4927         PR fortran/34505
4928         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4929         arguments; add check for return value kind.
4930         * gfortran.dg/float_1.f90: Likewise.
4931
4932 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4933
4934         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4935         (main): Use it.
4936         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4937         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4938         Prune another location line format.
4939         (lto-obj): Call lto_prune_warns on comp_output.
4940
4941 2010-05-18  Jan Hubicka  <jh@suse.cz>
4942
4943         * gcc.dg/lto/ipacp_0.c: New test.
4944         * gcc.dg/lto/ipacp_1.c: New test.
4945
4946 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4947
4948         PR lto/44184
4949         * gcc.dg/lto/20100518_0.c: New test.
4950
4951 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4952
4953         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4954
4955 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4956
4957         PR fortran/43990
4958         * gfortran.dg/class_21.f03: New.
4959
4960 2010-05-17  Jason Merrill  <jason@redhat.com>
4961
4962         PR c++/44157
4963         * g++.dg/cpp0x/initlist34.C: New.
4964
4965         PR c++/44158
4966         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4967
4968 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4969
4970         * g++.dg/ipa/ivinline-1.C: New test.
4971         * g++.dg/ipa/ivinline-2.C: New test.
4972         * g++.dg/ipa/ivinline-3.C: New test.
4973         * g++.dg/ipa/ivinline-4.C: New test.
4974         * g++.dg/ipa/ivinline-5.C: New test.
4975         * g++.dg/ipa/ivinline-6.C: New test.
4976
4977 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4978             Jason Merrill  <jason@redhat.com>
4979
4980         PR c++/44108
4981         * c-c++-common/Wunused-var-8.c: New test.
4982
4983 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR bootstrap/42347
4986         * gcc.c-torture/compile/pr42347.c: New test.
4987
4988         PR middle-end/44102
4989         * g++.dg/ext/asmgoto1.C: New test.
4990
4991 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4992
4993         PR middle-end/44133
4994         * gcc.dg/tree-ssa/pr44133.c: New test.
4995         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4996         precise.
4997
4998 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/44044
5001         * gfortran.dg/class_20.f03: New.
5002
5003 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5004
5005         PR 44078
5006         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5007         debug messages but not the newly introduced one.
5008
5009 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5010
5011         PR fortran/35779
5012         * gfortran.dg/initialization_25.f90: Commented testcase.
5013         * gfortran.dg/initialization_26.f90: New.
5014
5015 2010-05-16  Richard Guenther  <rguenther@suse.de>
5016
5017         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5018         * gcc.dg/pr43084.c: Likewise.
5019         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5020         -fipa-type-escape.
5021         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5022         -fipa-type-escape.
5023         * gcc.dg/struct/struct-reorg.exp: Likewise.
5024         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5025         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5026
5027 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5028
5029         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5030         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5031         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5032         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5033         tests.
5034
5035 2010-05-15  Jason Merrill  <jason@redhat.com>
5036
5037         * g++.dg/eh/spec10.C: New.
5038         * g++.dg/eh/spec11.C: New.
5039         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5040
5041 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5042
5043         PR fortran/44154
5044         PR fortran/42647
5045         * gfortran.dg/allocatable_scalar_9.f90: New.
5046
5047 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR c++/44148
5050         * g++.dg/torture/pr44148.C: New test.
5051
5052 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5053
5054         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5055         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5056         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5057         diagnostics and type sizes.
5058
5059 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5060
5061         * gnat.dg/lto9.adb: New test.
5062         * gnat.dg/lto9_pkg1.ads: New helper.
5063         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5064
5065 2010-05-15  Jan Hubicka  <jh@suse.cz>
5066
5067         * gcc.dg/lto/ipareference_1.c: Rename to ...
5068         * gcc.dg/lto/ipareference_0.c: ... this one.
5069         * gcc.dg/lto/ipareference_2.c: Rename to ...
5070         * gcc.dg/lto/ipareference_1.c: ... this one.
5071
5072 2010-05-15  Jan Hubicka  <jh@suse.cz>
5073
5074         * gcc.dg/lto/ipareference_1.c: New file.
5075         * gcc.dg/lto/ipareference_2.c: New file.
5076
5077 2010-05-15  Richard Guenther  <rguenther@suse.de>
5078
5079         PR tree-optimization/44038
5080         * gcc.c-torture/compile/pr44038.c: New testcase.
5081
5082 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5083
5084         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5085         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5086
5087 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5088
5089         PR fortran/43207
5090         PR fortran/43969
5091         * gfortran.dg/class_18.f03: New.
5092         * gfortran.dg/class_19.f03: New.
5093
5094 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5095
5096         PR debug/44112
5097         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5098         * g++.dg/debug/dwarf2/const1.C: Remove.
5099
5100 2010-05-14  Jason Merrill  <jason@redhat.com>
5101
5102         * g++.dg/eh/cond4.C: New.
5103         * g++.dg/eh/elide2.C: Adjust.
5104         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5105
5106 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5107
5108         PR fortran/44135
5109         * gfortran.dg/actual_array_interface_2.f90: New test.
5110
5111 2010-05-14  Richard Guenther  <rguenther@suse.de>
5112
5113         PR tree-optimization/44119
5114         * gcc.c-torture/compile/pr44119.c: New testcase.
5115
5116 2010-05-14  Jason Merrill  <jason@redhat.com>
5117
5118         PR c++/44127
5119         * g++.dg/eh/terminate1.C: New.
5120
5121 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5122
5123         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5124
5125         PR debug/44136
5126         * gcc.dg/pr44136.c: New test.
5127
5128 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5129
5130         PR c++/30566
5131         * g++.dg/warn/Wshadow-4.C: Adjust.
5132         * g++.dg/warn/Wshadow-5.C: New test.
5133         * g++.dg/warn/Wshadow-6.C: New test
5134
5135 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5136
5137         PR fortran/35779
5138         * gfortran.dg/initialization_25.f90: New.
5139
5140 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5141
5142         * g++.dg/otr-fold-1.C: New test.
5143         * g++.dg/otr-fold-2.C: New test.
5144
5145 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5146
5147         PR fortran/44036
5148         * gfortran.dg/gomp/pr44036-1.f90: New test.
5149         * gfortran.dg/gomp/pr44036-2.f90: New test.
5150         * gfortran.dg/gomp/pr44036-3.f90: New test.
5151
5152         PR debug/43983
5153         * gcc.dg/guality/sra-1.c: New test.
5154
5155 2010-05-12  Jan Hubicka  <jh@suse.cz>
5156
5157         * tree-ssa/unreachable.c: New test.
5158
5159 2010-05-12  Jason Merrill  <jason@redhat.com>
5160
5161         * g++.dg/cpp0x/sfinae1.C: New.
5162
5163 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5164
5165         * gcc.target/i386/zee.c: New file.
5166
5167 2010-05-12  Jason Merrill  <jason@redhat.com>
5168
5169         * g++.dg/conversion/op1.C: Expect template candidate message.
5170         * g++.dg/cpp0x/nullptr15.C: Likewise.
5171         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5172         * g++.dg/cpp0x/pr31431.C: Likewise.
5173         * g++.dg/cpp0x/temp_default2.C: Likewise.
5174         * g++.dg/cpp0x/trailing4.C: Likewise.
5175         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5176         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5177         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5178         * g++.dg/cpp0x/variadic35.C: Likewise.
5179         * g++.dg/cpp0x/vt-35147.C: Likewise.
5180         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5181         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5182         * g++.dg/ext/visibility/anon8.C: Likewise.
5183         * g++.dg/ext/vla2.C: Likewise.
5184         * g++.dg/other/pr28114.C: Likewise.
5185         * g++.dg/other/ptrmem10.C: Likewise.
5186         * g++.dg/other/ptrmem11.C: Likewise.
5187         * g++.dg/overload/unknown1.C: Likewise.
5188         * g++.dg/parse/template7.C: Likewise.
5189         * g++.dg/parse/typename7.C: Likewise.
5190         * g++.dg/template/conv11.C: Likewise.
5191         * g++.dg/template/copy1.C: Likewise.
5192         * g++.dg/template/deduce3.C: Likewise.
5193         * g++.dg/template/dependent-expr5.C: Likewise.
5194         * g++.dg/template/friend.C: Likewise.
5195         * g++.dg/template/incomplete2.C: Likewise.
5196         * g++.dg/template/local4.C: Likewise.
5197         * g++.dg/template/local6.C: Likewise.
5198         * g++.dg/template/operator10.C: Likewise.
5199         * g++.dg/template/overload6.C: Likewise.
5200         * g++.dg/template/ptrmem2.C: Likewise.
5201         * g++.dg/template/ptrmem20.C: Likewise.
5202         * g++.dg/template/ptrmem8.C: Likewise.
5203         * g++.dg/template/sfinae2.C: Likewise.
5204         * g++.dg/template/ttp25.C: Likewise.
5205         * g++.dg/template/unify10.C: Likewise.
5206         * g++.dg/template/unify11.C: Likewise.
5207         * g++.dg/template/unify6.C: Likewise.
5208         * g++.dg/template/unify7.C: Likewise.
5209         * g++.dg/template/unify9.C: Likewise.
5210         * g++.dg/template/varmod1.C: Likewise.
5211         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5212         * g++.old-deja/g++.law/operators32.C: Likewise.
5213         * g++.old-deja/g++.pt/crash28.C: Likewise.
5214         * g++.old-deja/g++.pt/crash60.C: Likewise.
5215         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5216         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5217         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5218         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5219         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5220         * g++.old-deja/g++.pt/expr2.C: Likewise.
5221         * g++.old-deja/g++.pt/overload7.C: Likewise.
5222         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5223         * g++.old-deja/g++.pt/spec5.C: Likewise.
5224         * g++.old-deja/g++.pt/spec6.C: Likewise.
5225         * g++.old-deja/g++.pt/t24.C: Likewise.
5226         * g++.old-deja/g++.pt/unify4.C: Likewise.
5227         * g++.old-deja/g++.pt/unify6.C: Likewise.
5228         * g++.old-deja/g++.pt/unify8.C: Likewise.
5229         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5230         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5231         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5232
5233         * g++.dg/cpp0x/initlist32.C: New.
5234
5235         * g++.dg/template/conv11.C: New.
5236         * g++.dg/conversion/op1.C: Adjust expected error.
5237
5238         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5239
5240 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5241
5242         PR target/44088
5243         * gcc.target/i386/avx-cmpsd-1.c: New.
5244         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5245         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5246         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5247         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5248         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5249
5250 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR middle-end/44085
5253         * gcc.dg/gomp/pr44085.c: New test.
5254         * gfortran.dg/gomp/pr44085.f90: New test.
5255
5256 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5257
5258         * objc-obj-c++-shared/Object1.m: New.
5259         * objc.dg/torture: New directory.
5260         * objc.dg/torture/tls: Ditto.
5261         * objc.dg/tls: Ditto.
5262         * objc.dg/torture/tls/trivial.m: New test.
5263         * objc.dg/torture/tls/thr-init-2.m: New test.
5264         * objc.dg/torture/tls/thr-init-3.m: New test.
5265         * objc.dg/torture/tls/thr-init.m: New test.
5266         * objc.dg/torture/tls/diag-1.m: New test.
5267         * objc.dg/torture/tls/tls.exp: New.
5268         * objc.dg/torture/trivial.m: New test.
5269         * objc.dg/torture/dg-torture.exp: New.
5270         * objc.dg/tls/diag-3.m: New test.
5271         * objc.dg/tls/diag-4.m: New test.
5272         * objc.dg/tls/diag-5.m: New test.
5273         * objc.dg/tls/init-1.m: New test.
5274         * objc.dg/tls/init-2.m: New test.
5275         * objc.dg/tls/tls.exp: New.
5276         * objc.dg/tls/diag-2.m: New test.
5277         * lib/objc.exp: Respond to dg-additional-files.
5278
5279 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5280
5281         * gcc.target/m68k/20100512-1.c: New.
5282
5283 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5284
5285         * gnat.dg/lto8.adb: New test.
5286         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5287         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5288
5289 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5290
5291         PR c++/34272
5292         PR c++/43630
5293         PR c++/34491
5294         * g++.dg/template/crash97.C: New.
5295         * g++.dg/template/crash98.C: Likewise.
5296         * g++.dg/template/crash99.C: Likewise.
5297         * g++.dg/cpp0x/pr31439.C: Adjust.
5298         * g++.dg/template/crash95.C: Likewise.
5299
5300 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR middle-end/44071
5303         * c-c++-common/asmgoto-4.c: New test.
5304         * gcc.target/i386/pr44071.c: New test.
5305
5306         PR c++/44062
5307         * c-c++-common/Wunused-var-7.c: New test.
5308         * g++.dg/warn/Wunused-var-9.C: New test.
5309
5310 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5311
5312         PR fortran/43711
5313         * gfortran.dg/gomp/pr43711.f90: New.
5314
5315 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5316
5317         PR fortran/31820
5318         * gfortran.dg/select_5.f90: Updated.
5319
5320 2010-05-11  Jan Hubicka  <jh@suse.cz>
5321
5322         PR tree-optimize/44063
5323         * gcc.c-torture/compile/pr44063.c: New testcase.
5324
5325 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR debug/44023
5328         * gcc.dg/pr44023.c: New test.
5329
5330 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5331
5332         * gnat.dg/lto7.adb: New test.
5333         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5334
5335 2010-05-10  Jason Merrill  <jason@redhat.com>
5336
5337         PR c++/44017
5338         * g++.dg/template/inherit5.C: New.
5339
5340         PR c++/44045
5341         * g++.dg/cpp0x/initlist33.C: New.
5342         * g++.dg/cpp0x/initlist26.C: Adjust.
5343         * g++.dg/cpp0x/initlist28.C: Adjust.
5344
5345 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5346
5347         PR c++/43719
5348         * g++.dg/init/pr43719.C: New.
5349         * g++.dg/anon-struct4.C: Adjust.
5350
5351 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR debug/44028
5354         * gcc.dg/pr44028.c: New test.
5355
5356 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5357
5358         PR fortran/27866
5359         PR fortran/35003
5360         PR fortran/42809
5361         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5362         * gfortran.dg/warn_conversion.f90: New.
5363
5364 2010-05-10  Michael Matz  <matz@suse.de>
5365
5366         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5367
5368 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5369
5370         PR rtl-optimization/44012
5371         * gcc.dg/pr44012.c: New.
5372
5373 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5374
5375         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5376         Log text on entry and exit.
5377         Prune Sun ld warnings for common symbols with differing sizes.
5378         (lto-link-and-maybe-run): Change caller.
5379
5380 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5381
5382         PR fortran/44044
5383         * gfortran.dg/class_7.f03: Modified.
5384         * gfortran.dg/select_type_1.f03: Modified.
5385         * gfortran.dg/select_type_12.f03: New.
5386
5387 2010-05-10  Richard Guenther  <rguenther@suse.de>
5388
5389         PR tree-optimization/44050
5390         * gcc.dg/torture/pr44050.c: New testcase.
5391
5392 2010-05-10  Wei Guozhi  <carrot@google.com>
5393
5394         PR target/42879
5395         * gcc.target/arm/pr42879.c: New testcase.
5396
5397 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5398
5399         PR c/44051
5400         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5401
5402 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5403
5404         PR c/10676
5405         * gcc.dg/anon-struct-10.c: New test.
5406
5407 2010-05-09  Richard Guenther  <rguenther@suse.de>
5408
5409         PR middle-end/44024
5410         * gcc.dg/pr44024.c: New testcase.
5411
5412 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5413
5414         PR c/4784
5415         * gcc.dg/anon-struct-9.c: New test.
5416
5417 2010-05-09  Richard Guenther  <rguenther@suse.de>
5418
5419         PR middle-end/44043
5420         * gcc.c-torture/compile/pr44043.c: New testcase.
5421
5422 2010-05-09  Richard Guenther  <rguenther@suse.de>
5423
5424         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5425
5426 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5427
5428         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5429
5430 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5431
5432         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5433         * gnat.dg/specs/lto3.ads: Likewise.
5434
5435 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5436
5437         PR middle-end/28685
5438         * gcc.dg/pr28685-1.c: New file.
5439
5440 2010-05-08  Richard Guenther  <rguenther@suse.de>
5441
5442         PR tree-optimization/44030
5443         * gcc.c-torture/compile/pr44030.c: New testcase.
5444
5445 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5446
5447         * gnat.dg/lto6.adb: New test.
5448         * gnat.dg/lto6_pkg.ads: New helper.
5449
5450 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5451
5452         * gnat.dg/lto5.adb: New test.
5453         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5454
5455 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/lto4.ad[sb]: New test.
5458
5459 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5460
5461         * gnat.dg/specs/lto3.ads: New test.
5462         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5463         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5464
5465 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5466
5467         * gnat.dg/sizetype3.ad[sb]: New test.
5468         * gnat.dg/sizetype3_pkg.ads: New helper.
5469
5470 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5471
5472         PR c++/43951
5473         * g++.dg/init/new29.C: New.
5474
5475 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5476
5477         PR fortran/40728
5478         * gfortran.dg/coarray_1.f90: Fixed error message.
5479         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5480         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5481         * gfortran.dg/intrinsic_std_5.f90: New.
5482
5483 2010-05-07  Jason Merrill  <jason@redhat.com>
5484
5485         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5486
5487 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5488
5489         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5490         (size_t, stderr): Remove.
5491         (read_error): Replaced __builtin_fprintf by fprintf.
5492
5493 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5494
5495         * gcc.dg/ordered-comparison-1.c: New test.
5496         * gcc.dg/ordered-comparison-2.c: New test.
5497         * gcc.dg/ordered-comparison-3.c: New test.
5498         * gcc.dg/ordered-comparison-4.c: New test.
5499
5500 2010-05-06  Mike Stump  <mikestump@comcast.net>
5501
5502         PR objc/35165
5503         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5504
5505 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5506             Jason Merrill  <jason@redhat.com>
5507
5508         * g++.dg/cpp0x/nullptr01.C: New.
5509         * g++.dg/cpp0x/nullptr02.C: New.
5510         * g++.dg/cpp0x/nullptr03.C: New.
5511         * g++.dg/cpp0x/nullptr04.C: New.
5512         * g++.dg/cpp0x/nullptr05.C: New.
5513         * g++.dg/cpp0x/nullptr06.C: New.
5514         * g++.dg/cpp0x/nullptr07.C: New.
5515         * g++.dg/cpp0x/nullptr08.C: New.
5516         * g++.dg/cpp0x/nullptr09.C: New.
5517         * g++.dg/cpp0x/nullptr10.C: New.
5518         * g++.dg/cpp0x/nullptr11.C: New.
5519         * g++.dg/cpp0x/nullptr12.C: New.
5520         * g++.dg/cpp0x/nullptr13.C: New.
5521         * g++.dg/cpp0x/nullptr14.C: New.
5522         * g++.dg/cpp0x/nullptr15.C: New.
5523         * g++.dg/cpp0x/nullptr16.C: New.
5524         * g++.dg/cpp0x/nullptr17.C: New.
5525         * g++.dg/cpp0x/nullptr18.C: New.
5526         * g++.dg/cpp0x/nullptr19.C: New.
5527         * g++.dg/cpp0x/nullptr20.C: New.
5528         * g++.dg/cpp0x/nullptr21.C: New.
5529         * g++.dg/cpp0x/nullptr22.C: New.
5530         * g++.dg/debug/nullptr01.C: New.
5531         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5532
5533 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.dg/Wunused-var-8.c: Move to...
5536         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5537
5538 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5539
5540         PR c++/40406
5541         * g++.dg/template/crash96.C: New.
5542
5543 2010-05-06  Jan Hubicka  <jh@suse.cz>
5544
5545         PR tree-optimization/43791
5546         * gcc.c-torture/compile/pr43791.c: New file.
5547
5548 2010-05-06  Michael Matz  <matz@suse.de>
5549
5550         PR tree-optimization/43984
5551         * gfortran.dg/pr43984.f90: New test.
5552
5553 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5554
5555         PR 40989
5556         * gcc.dg/pr40989.c: New.
5557
5558 2010-05-06  Richard Guenther  <rguenther@suse.de>
5559
5560         PR tree-optimization/43934
5561         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5562
5563 2010-05-06  Richard Guenther  <rguenther@suse.de>
5564
5565         PR tree-optimization/43987
5566         * gcc.c-torture/execute/pr43987.c: New testcase.
5567         * gcc.dg/torture/pta-escape-1.c: Adjust.
5568         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5569         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5570         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5571         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5572
5573 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5574             Dodji Seketeli  <dodji@redhat.com>
5575
5576         PR c/18624
5577         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5578         * g++.dg/template/sfinae16.C: Likewise.
5579         * gcc.dg/Wunused-var-1.c: Moved to...
5580         * c-c++-common/Wunused-var-1.c: ...here. New test.
5581         * gcc.dg/Wunused-var-2.c: Moved to...
5582         * c-c++-common/Wunused-var-2.c: ...here. New test.
5583         * gcc.dg/Wunused-var-3.c: Moved to...
5584         * c-c++-common/Wunused-var-3.c: ...here. New test.
5585         * gcc.dg/Wunused-var-4.c: Moved to...
5586         * gcc.dg/Wunused-var-1.c: ... here.
5587         * gcc.dg/Wunused-var-5.c: Moved to...
5588         * c-c++-common/Wunused-var-4.c: ...here. New test.
5589         * gcc.dg/Wunused-var-7.c: Moved to...
5590         * c-c++-common/Wunused-var-5.c: ...here. New test.
5591         * gcc.dg/Wunused-var-6.c: Moved to...
5592         * gcc.dg/Wunused-var-2.c: ... here.
5593         * c-c++-common/Wunused-var-1.c: New test.
5594         * c-c++-common/Wunused-var-2.c: New test.
5595         * c-c++-common/Wunused-var-3.c: New test.
5596         * c-c++-common/Wunused-var-4.c: New test.
5597         * c-c++-common/Wunused-var-5.c: New test.
5598         * g++.dg/warn/Wunused-var-1.C: New test.
5599         * g++.dg/warn/Wunused-var-2.C: New test.
5600         * g++.dg/warn/Wunused-var-3.C: New test.
5601         * g++.dg/warn/Wunused-var-4.C: New test.
5602         * g++.dg/warn/Wunused-var-5.C: New test.
5603         * g++.dg/warn/Wunused-var-6.C: New test.
5604         * g++.dg/warn/Wunused-var-7.C: New test.
5605         * g++.dg/warn/Wunused-var-8.C: New test.
5606         * g++.dg/warn/Wunused-parm-1.C: New test.
5607         * g++.dg/warn/Wunused-parm-2.C: New test.
5608         * g++.dg/warn/Wunused-parm-3.C: New test.
5609
5610 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5611
5612         PR fortran/43985
5613         * gfortran.dg/gomp/crayptr5.f90: New test case.
5614
5615 2010-05-05  Jason Merrill  <jason@redhat.com>
5616
5617         PR debug/43370
5618         * g++.dg/ext/attrib39.C: New.
5619
5620 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5621
5622         PR fortran/24978
5623         * gfortran.dg/data_invalid.f90: New.
5624
5625 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5626
5627         * gnat.dg/lto2.adb: New test.
5628
5629 2010-05-05  Jason Merrill  <jason@redhat.com>
5630
5631         PR c++/43787
5632         * g++.dg/opt/empty1.C: New.
5633
5634 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5635
5636         PR fortran/43696
5637         * gfortran.dg/class_17.f03: New.
5638
5639 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5640
5641         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5642
5643 2010-05-04  Mike Stump  <mikestump@comcast.net>
5644
5645         PR objc/35165
5646         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5647
5648 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5649
5650         PR target/43668
5651         * gcc.target/i386/pr43668.c: New.
5652
5653 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5654
5655         PR c++/43028
5656         * g++.dg/cpp0x/initlist31.C: New.
5657
5658 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR c/43981
5661         * gcc.dg/Wunused-var-8.c: New test.
5662
5663 2010-05-04  Jason Merrill  <jason@redhat.com>
5664
5665         PR c++/38064
5666         * g++.dg/cpp0x/enum3.C: Extend.
5667
5668 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5669
5670         PR target/43799
5671         * gcc.target/i386/pr43799.c: New.
5672
5673 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5674
5675         * gnat.dg/lto1.adb: New test.
5676         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5677
5678 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5679
5680         PR middle-end/43671
5681         * gcc.target/i386/pr43671.c: New.
5682
5683 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5684
5685         PR c++/43705
5686         * g++.dg/template/crash95.C: New.
5687
5688 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5689
5690         PR debug/43508
5691         * gcc.target/i386/pr43508.c: New.
5692
5693 2010-05-04  Richard Guenther  <rguenther@suse.de>
5694
5695         PR tree-optimization/43879
5696         * g++.dg/torture/pr43879-1_0.C: New testcase.
5697         * g++.dg/torture/pr43879-1_1.C: Likewise.
5698
5699 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5700
5701         PR c++/43953
5702         * g++.dg/other/crash-12.C: New test.
5703
5704 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5705
5706         * g++.dg/cdce3.C: Add a space.  Updated.
5707
5708 2010-05-03  Jason Merrill  <jason@redhat.com>
5709
5710         PR c++/43680
5711         * g++.dg/opt/enum2.C: New.
5712         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5713         * g++.dg/warn/Wswitch-1.C: Adjust message.
5714
5715 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5716
5717         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5718         * g++.dg/ext/label13.C: Fix typo.
5719         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5720         alpha*-dec-osf5*.
5721         * gcc.c-torture/compile/limits-declparen.c: xfail on
5722         alpha*-dec-osf5* with -g.
5723         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5724         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5725         * gcc.dg/c99-tgmath-2.c: Likewise.
5726         * gcc.dg/c99-tgmath-3.c: Likewise.
5727         * gcc.dg/c99-tgmath-4.c: Likewise.
5728
5729 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5730
5731         PR fortran/43592
5732         * gfortran.dg/unexpected_interface.f90: New test.
5733
5734 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5735
5736         * ada/acats/run_acats (which): New function.
5737         (host_gnatchop, host_gnatmake): Use it.
5738
5739 2010-05-03  Richard Guenther  <rguenther@suse.de>
5740
5741         PR tree-optimization/43971
5742         * gcc.dg/pr43971.c: New testcase.
5743
5744 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR debug/43972
5747         * gcc.dg/debug/pr43972.c: New test.
5748
5749 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5750
5751         PR testsuite/43963
5752         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5753
5754 2010-05-02  Richard Guenther  <rguenther@suse.de>
5755
5756         PR tree-optimization/43879
5757         * gcc.dg/torture/pr43879-3.c: New testcase.
5758
5759 2010-05-01  Richard Guenther  <rguenther@suse.de>
5760
5761         PR tree-optimization/43949
5762         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5763
5764 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5765
5766         PR c++/43951
5767         * g++.dg/init/new28.C: New.
5768
5769 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5770
5771         PR objc++/32052
5772         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5773         structure and nested declarations.
5774         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5775         structure and nested declarations.  Reduce header clutter and
5776         use _exit() rather than abort().
5777         * objc.dg/encode-10.m: New.
5778         * objc.dg/encode-11.m: New.
5779
5780 2010-04-30  DJ Delorie  <dj@redhat.com>
5781
5782         * gcc.c-torture/execute/20100430-1.c: New test.
5783
5784 2010-04-30  Jason Merrill  <jason@redhat.com>
5785
5786         PR c++/43868
5787         * g++.dg/template/ptrmem21.C: New.
5788
5789 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5790
5791         PR fortran/18918
5792         PR fortran/43931
5793         * gfortran.dg/coarray_13.f90: New test.
5794
5795 2010-04-30  Richard Guenther  <rguenther@suse.de>
5796
5797         PR lto/43946
5798         * gcc.dg/lto/20100430-1_0.c: New testcase.
5799
5800 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR debug/43942
5803         * c-c++-common/pr43942.c: New test.
5804
5805 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5806
5807         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5808         conflict with darwin crt1.o 'start' symbol.
5809
5810 2010-04-30  Richard Guenther  <rguenther@suse.de>
5811
5812         PR tree-optimization/43879
5813         * gcc.dg/torture/pr43879_1.c: New testcase.
5814
5815 2010-04-30  Richard Guenther  <rguenther@suse.de>
5816
5817         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5818
5819 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5820
5821         PR c++/43890
5822         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5823         user-provided constructor while recursing.
5824
5825 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5826
5827         PR fortran/42274
5828         * gfortran.dg/class_16.f03: New test.
5829
5830 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5831
5832         PR fortran/42274
5833         * gfortran.dg/class_15.f03: New.
5834
5835 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5836
5837         PR fortran/43326
5838         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5839
5840 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5841
5842         PR fortran/43492
5843         * gfortran.dg/generic_22.f03 : New test.
5844
5845 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5846
5847         PR fortran/42353
5848         * gfortran.dg/class_14.f03: New test.
5849
5850 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5851
5852         PR fortran/42680
5853         * gfortran.dg/interface_32.f90: New test.
5854
5855 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5856             Janus Weil  <janus@gcc.gnu.org>
5857
5858         PR fortran/41829
5859         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5860         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5861         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5862
5863 2010-04-28  Mike Stump  <mikestump@comcast.net>
5864
5865         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5866         dg-excess-errors.
5867         * g++.dg/uninit-pred-2_b.C: Likewise.
5868
5869 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5870
5871         PR fortran/18918
5872         PR fortran/43919
5873         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5874
5875 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5876
5877         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5878         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5879         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5880         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5881         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5882
5883 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5884
5885         * gcc.dg/const-uniq-1.c: New test.
5886         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5887
5888 2010-04-28  Xinliang David Li  <davidxl@google.com>
5889
5890         * gcc.dg/uninit-pred-2_b.c: New test.
5891         * gcc.dg/uninit-pred-4_b.c: New test.
5892         * gcc.dg/uninit-pred-3_d.c: New test.
5893         * gcc.dg/uninit-pred-6_b.c: New test.
5894         * gcc.dg/uninit-pred-8_b.c: New test.
5895         * gcc.dg/uninit-pred-3_a.c: New test.
5896         * gcc.dg/uninit-pred-2_c.c: New test.
5897         * gcc.dg/uninit-pred-5_a.c: New test.
5898         * gcc.dg/uninit-pred-3_e.c: New test.
5899         * gcc.dg/uninit-pred-7_a.c: New test.
5900         * gcc.dg/uninit-pred-6_c.c: New test.
5901         * gcc.dg/uninit-pred-9_a.c: New test.
5902         * gcc.dg/uninit-pred-8_c.c: New test.
5903         * gcc.dg/uninit-pred-3_b.c: New test.
5904         * gcc.dg/uninit-pred-5_b.c: New test.
5905         * gcc.dg/uninit-pred-7_b.c: New test.
5906         * gcc.dg/uninit-pred-6_d.c: New test.
5907         * gcc.dg/uninit-pred-9_b.c: New test.
5908         * gcc.dg/uninit-pred-2_a.c: New test.
5909         * gcc.dg/uninit-pred-4_a.c: New test.
5910         * gcc.dg/uninit-pred-3_c.c: New test.
5911         * gcc.dg/uninit-pred-6_a.c: New test.
5912         * gcc.dg/uninit-pred-8_a.c: New test.
5913         * gcc.dg/uninit-pred-7_c.c: New test.
5914         * gcc.dg/uninit-pred-6_e.c: New test.
5915         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5916         * g++.dg/uninit-pred-1_a.C: New test.
5917         * g++.dg/uninit-pred-1_b.C: New test.
5918         * g++.dg/uninit-pred-2_a.C: New test.
5919         * g++.dg/uninit-pred-2_b.C: New test.
5920         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5921         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5922         * g++.dg/uninit-pred-loop_1.cc: New test.
5923
5924 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5925
5926         * gcc.dg/lto/20091209-1_0.c: New testcase.
5927
5928 2010-04-28  Richard Guenther  <rguenther@suse.de>
5929
5930         PR tree-optimization/43879
5931         PR tree-optimization/43909
5932         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5933
5934 2010-04-28  Richard Guenther  <rguenther@suse.de>
5935
5936         PR c++/43880
5937         * g++.dg/torture/pr43880.C: New testcase.
5938
5939 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5940
5941         PR c++/9335
5942         * g++.dg/template/recurse2.C: Update
5943         * g++.dg/template/recurse.C: Update.
5944         * g++.dg/template/pr23510.C: Update.
5945         * lib/prune.exp: Filter out 'recursively instantiated'.
5946
5947 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5948
5949         PR c++/29043
5950         * g++.dg/init/pr29043.C: New.
5951
5952 2010-04-27  Jason Merrill  <jason@redhat.com>
5953
5954         * g++.dg/lookup/scoped5.C: Adjust.
5955         * g++.dg/lookup/scoped8.C: Adjust.
5956         * g++.dg/template/dependent-expr5.C: Adjust.
5957         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5958
5959         PR c++/43856
5960         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5961
5962         PR c++/43875
5963         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5964
5965 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5966             Jan Hubicka <hubicka@ucw.cz>
5967
5968         * gcc.dg/pure-2.c: New testcase.
5969         * gcc.dg/const-1.c: New testcase.
5970
5971 2010-04-27  Jason Merrill  <jason@redhat.com>
5972
5973         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5974
5975         PR c++/41468
5976         * g++.dg/template/sfinae17.C: New.
5977         * g++.dg/template/sfinae18.C: New.
5978
5979 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5980
5981         * g++.dg/init/pr42844.C: New.
5982         * g++.dg/cpp0x/pr42844-2.C: New.
5983         * g++.dg/cpp0x/defaulted2.C: Adjust.
5984         * g++.dg/tree-ssa/pr27549.C: Likewise.
5985         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5986
5987 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5988
5989         PR fortran/18918
5990         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5991
5992 2010-04-27  Richard Guenther  <rguenther@suse.de>
5993
5994         PR middle-end/40561
5995         * g++.dg/other/pr40561.C: New testcase.
5996
5997 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5998
5999         PR middle-end/43812
6000         * g++.dg/ipa/pr43812.C: New test.
6001
6002 2010-04-27  Jan Hubicka  <jh@suse.cz>
6003
6004         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6005         (test): ... this one.
6006
6007 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6008
6009         PR target/40657
6010         * gcc.target/arm/thumb-stackframe.c: New test.
6011
6012 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6013
6014         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6015         * gcc.dg/misc-column.c: Likewise.
6016         * gcc.dg/Walways-true-1.c: Likewise.
6017         * gcc.dg/Walways-true-2.c: Likewise.
6018         * gcc.dg/warn-addr-cmp.c: Likewise.
6019
6020 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6021
6022         PR fortran/18918
6023         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6024         * gfortran.dg/coarray_12.f90: New.
6025
6026 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6027
6028         PR c/32207
6029         * gcc.dg/pr32207.c: New test.
6030         * gcc.dg/misc-column.c: Adjust expected warning.
6031         * gcc.dg/Walways-true-1.c: Likewise.
6032         * gcc.dg/Walways-true-2.c: Likewise.
6033         * gcc.dg/warn-addr-cmp.c: Likewise.
6034
6035 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6036
6037         PR lto/42776
6038         * lib/lto.exp (lto_prune_vis_warns): New function.
6039         (lto-link-and-maybe-run): Call it.
6040
6041 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6042
6043         PR tree-optimization/43904
6044         * gcc.dg/tree-ssa/tailcall-6.c: New.
6045
6046 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6047
6048         PR testsuite/35165
6049         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6050         Darwin8/OSX10.4 - compatible code generation.
6051         Use scan-rtl-dump.
6052         * obj-c++.dg/stubify-1.mm: Ditto.
6053         * lib/objc-torture.exp: Do not require link success for
6054         "trivial.m" in the runtime checks when dowhat = 'compile'.
6055         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6056         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6057         Darwin8/OSX10.4 - compatible code generation.
6058         * objc.dg/stubify-2.m: Ditto.
6059         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6060         * objc.dg/next-runtime-1.m: Ditto.
6061         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6062         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6063         runtimes on Darwin.
6064
6065 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6066
6067         PR 43715
6068         * lib/plugin-support.exp: Use "-undefined
6069         dynamic_lookup" on darwin.
6070
6071 2010-04-26  Richard Guenther  <rguenther@suse.de>
6072
6073         * gcc.dg/lto/20100426_0.c: New testcase.
6074
6075 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6076
6077         PR tree-optimization/43833
6078         gcc.dg/Warray-bounds-8.c: New test case.
6079
6080 2010-04-26  Richard Guenther  <rguenther@suse.de>
6081
6082         PR lto/43080
6083         * g++.dg/lto/20100423-3_0.C: New testcase.
6084
6085 2010-04-26  Richard Guenther  <rguenther@suse.de>
6086
6087         PR lto/42425
6088         * g++.dg/lto/20100423-2_0.C: New testcase.
6089
6090 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6091
6092         * gcc.dg/vect/bb-slp-23.c: New test.
6093
6094 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6095
6096         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6097         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6098         * gcc.dg/c1x-float-1.c: New test.
6099
6100 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6101
6102         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6103         of "lea\[ \t\]".
6104
6105 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6106
6107         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6108         FreeBSD.
6109         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6110         * gfortran.dg/default_format_2.f90: Ditto.
6111
6112 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6113
6114         * gfortran.dg/pr43505.f90: Clean up .mod file.
6115         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6116         * gfortran.dg/pr41347.f90: Ditto.
6117         * gfortran.dg/internal_pack_4.f90: Ditto.
6118         * gfortran.dg/proc_decl_23.f90: Ditto.
6119         * gfortran.dg/recursive_check_3.f90: Ditto.
6120         * gfortran.dg/intent_out_3.f90: Ditto.
6121         * gfortran.dg/assignment_2.f90: Ditto.
6122         * gfortran.dg/pr41928.f90: Ditto.
6123         * gfortran.dg/pr42166.f90: Ditto.
6124         * gfortran.dg/private_type_12.f90: Ditto.
6125         * gfortran.dg/graphite/pr42185.f90: Ditto.
6126         * gfortran.dg/graphite/pr42186.f90: Ditto.
6127         * gfortran.dg/graphite/pr40982.f90: Ditto.
6128         * gfortran.dg/graphite/id-2.f90: Ditto.
6129         * gfortran.dg/graphite/id-4.f90: Ditto.
6130         * gfortran.dg/graphite/pr42050.f90: Ditto.
6131         * gfortran.dg/graphite/id-18.f90: Ditto.
6132         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6133         * gfortran.dg/graphite/pr41924.f90: Ditto.
6134         * gfortran.dg/graphite/pr42393.f90: Ditto.
6135         * gfortran.dg/graphite/pr37980.f90: Ditto.
6136         * gfortran.dg/graphite/pr38953.f90: Ditto.
6137         * gfortran.dg/graphite/pr42180.f90: Ditto.
6138         * gfortran.dg/graphite/pr42181.f90: Ditto.
6139         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6140         * gfortran.dg/select_type_4.f90: Ditto.
6141         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6142         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6143         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6144         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6145         * gfortran.dg/whole_file_11.f90: Ditto.
6146         * gfortran.dg/private_type_11.f90: Ditto.
6147         * gfortran.dg/vect/vect-gems.f90: Ditto.
6148         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6149
6150 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6151
6152         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6153
6154 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6155
6156         * gnat.dg/pack15.ad[sb]: New test.
6157
6158 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6159
6160         * gcc.target/arm/mla-1.c: New test.
6161
6162 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6163
6164         PR fortran/30073
6165         PR fortran/43793
6166         * gfortran.dg/pr43793.f90: New test.
6167
6168 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6169
6170         PR tree-optimization/41442
6171         * gcc.target/i386/pr41442.c: New test.
6172
6173 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6174
6175         PR fortran/43832
6176         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6177
6178 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6179
6180         PR fortran/43832
6181         * gfortran.dg/open_nounit.f90: New test.
6182
6183 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6184
6185         PR fortran/43841
6186         PR fortran/43843
6187         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6188
6189 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6190
6191         * gcc.dg/Wconversion-integer.c: Update.
6192
6193 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6194
6195         * gnat.dg/unchecked_convert5.adb: New test.
6196
6197 2010-04-23  Richard Guenther  <rguenther@suse.de>
6198
6199         PR lto/41734
6200         * gcc.dg/lto/20100423-2_0.c: New testcase.
6201         * gcc.dg/lto/20100423-2_0.c: Likewise.
6202
6203 2010-04-23  Richard Guenther  <rguenther@suse.de>
6204
6205         PR lto/43455
6206         * gcc.dg/lto/20100423-1_0.c: New testcase.
6207         * gcc.dg/lto/20100423-1_1.c: Likewise.
6208
6209 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6210
6211         PR tree-optimization/43846
6212         * gcc.dg/tree-ssa/sra-10.c: New test.
6213
6214 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6215
6216         PR middle-end/43835
6217         * gcc.c-torture/execute/pr43835.c: New test.
6218
6219 2010-04-23  Richard Guenther  <rguenther@suse.de>
6220
6221         PR lto/42653
6222         * g++.dg/lto/20100423-1_0.C: New testcase.
6223
6224 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6225
6226         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6227
6228 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6229
6230         PR tree-optimization/43842
6231         * gcc.dg/vect/pr43842.c: New test.
6232
6233 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6234
6235         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6236         * gcc.target/i386/wmul-2.c: Likewise.
6237
6238 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6239
6240         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6241         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6242
6243 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6244
6245         * gfortran.dg/reassoc_6.f: New testcase.
6246
6247 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6248
6249         PR middle-end/29274
6250         * gcc.target/arm/wmul-1.c: New test.
6251         * gcc.target/arm/wmul-2.c: New test.
6252
6253 2010-04-22  Richard Guenther  <rguenther@suse.de>
6254
6255         PR tree-optimization/43845
6256         * gcc.c-torture/compile/pr43845.c: New testcase.
6257
6258 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6259
6260         PR middle-end/29274
6261         * gcc.target/i386/wmul-1.c: New test.
6262         * gcc.target/i386/wmul-2.c: New test.
6263         * gcc.target/bfin/wmul-1.c: New test.
6264         * gcc.target/bfin/wmul-2.c: New test.
6265
6266 2010-04-22  Richard Guenther  <rguenther@suse.de>
6267
6268         PR fortran/43829
6269         * gfortran.dg/vector_subscript_6.f90: New testcase.
6270         * gfortran.dg/assign_10.f90: Adjust.
6271
6272 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6273
6274         PR fortran/43836
6275         * gfortran.dg/gomp/pr43836.f90: New test.
6276
6277 2010-04-21  Richard Guenther  <rguenther@suse.de>
6278
6279         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6280
6281 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282
6283         * gcc.dg/torture/builtin-cproj-3.c: New.
6284
6285 2010-04-20  Jason Merrill  <jason@redhat.com>
6286
6287         PR c++/9335
6288         * g++.dg/template/recurse2.C: New.
6289         * g++.dg/parse/crash36.C: Adjust.
6290         * g++.dg/other/fold1.C: Adjust.
6291         * g++.dg/init/member1.C: Adjust.
6292         * lib/prune.exp: Prune "skipping N instantiation contexts".
6293
6294 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6295
6296         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6297
6298 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6299
6300         * gcc.dg/torture/builtin-cproj-1.c: New.
6301         * gcc.dg/torture/builtin-cproj-2.c: New.
6302
6303 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6304
6305         PR c++/43800
6306         PR c++/43704
6307         * g++.dg/template/typedef32.C: Adjust.
6308         * g++.dg/template/typedef33.C: New test.
6309
6310 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6311
6312         PR fortran/43227
6313         * gfortran.dg/proc_decl_23.f90: New test.
6314
6315         PR fortran/43266
6316         * gfortran.dg/abstract_type_6.f03: New test.
6317
6318 2010-04-20  Xinliang David Li  <davidxl@google.com>
6319
6320         * g++.dg/tree-ssa/fold-compare.C: New.
6321
6322 2010-04-20  Richard Guenther  <rguenther@suse.de>
6323
6324         PR tree-optimization/39417
6325         * g++.dg/torture/pr39417.C: New testcase.
6326
6327 2010-04-20  Richard Guenther  <rguenther@suse.de>
6328
6329         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6330
6331 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6332
6333         * g++.dg/debug/dwarf2/rv1.C: New test.
6334
6335 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6336
6337         PR target/43635
6338         * gcc.c-torture/compile/pr43635.c: New testcase.
6339
6340 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6341
6342         PR fortran/43339
6343         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6344         of sequential loops being private only in the innermost containing
6345         task region.
6346
6347         PR middle-end/43337
6348         * gfortran.dg/gomp/pr43337.f90: New test.
6349
6350 2010-04-19  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/43796
6353         * gfortran.dg/pr43796.f90: New testcase.
6354
6355 2010-04-19  Richard Guenther  <rguenther@suse.de>
6356
6357         PR tree-optimization/43783
6358         * gcc.c-torture/execute/pr43783.c: New testcase.
6359
6360 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6361
6362         PR target/43766
6363         * gcc.target/i386/pr43766.c: New test.
6364
6365 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6366
6367         PR target/43662
6368         * gcc.target/i386/pr43662.c: New test.
6369
6370 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6371
6372         PR c++/43704
6373         * g++.dg/template/typedef32.C: New test.
6374
6375 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6376
6377         PR tree-optimization/37027
6378         * lib/target-supports.exp
6379         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6380         * gcc.dg/vect/pr37027.c: New test.
6381         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6382         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6383         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6384         gcc.dg/vect/vect-complex-6.c: Likewise.
6385
6386 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6387
6388         * g++.dg/debug/dwarf2/enum1.C: New test.
6389
6390 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6391
6392         * gnat.dg/rep_clause5.ad[sb]: New test.
6393         * gnat.dg/rep_clause5_pkg.ads: New helper.
6394
6395 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6396
6397         PR tree-optimization/43771
6398         * g++.dg/vect/pr43771.cc: New test.
6399
6400 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6401
6402         PR fortran/31538
6403         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6404         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6405
6406 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6407
6408         * gnat.dg/sizetype.adb: Rename into...
6409         * gnat.dg/sizetype1.adb: ...this.
6410         * gnat.dg/sizetype2.adb: New test.
6411
6412 2010-04-16  Richard Guenther  <rguenther@suse.de>
6413
6414         PR tree-optimization/43572
6415         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6416
6417 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6418
6419         * gnat.dg/specs/discr_private.ads: New test.
6420
6421 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6422
6423         PR target/41514
6424         * gcc.target/arm/thumb-comparisons.c: New test.
6425
6426         PR target/40603
6427         * gcc.target/arm/thumb-cbranchqi.c: New test.
6428
6429 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6430
6431         * g++.dg/torture/pr36191.C: Enable for SH.
6432
6433 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6434
6435         * gnat.dg/wide_boolean.adb: New test.
6436         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6437
6438 2010-04-15  Richard Guenther  <rguenther@suse.de>
6439
6440         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6441         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6442         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6443         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6444         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6445         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6446         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6447         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6448         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6449         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6450         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6451         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6452         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6453         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6454         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6455
6456 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6457
6458         PR target/21803
6459         * gcc.target/arm/pr42496.c: New test.
6460
6461 2010-04-14  Jason Merrill  <jason@redhat.com>
6462
6463         PR c++/36625
6464         * g++.dg/ext/attrib38.C: New.
6465
6466 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6467
6468         PR testsuite/43739
6469         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6470
6471 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6472
6473         PR 42966
6474         * gcc.dg/cpp/warn-undef-2.c: Update.
6475         * gcc.dg/cpp/warn-traditional-2.c: Update.
6476         * gcc.dg/cpp/warn-comments-2.c: Update.
6477         * gcc.dg/cpp/warn-variadic-2.c: Update.
6478         * gcc.dg/cpp/warn-long-long-2.c: Update.
6479         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6480         * gcc.dg/cpp/warn-multichar-2.c: Update.
6481         * gcc.dg/cpp/warn-normalized-3.c: Update.
6482         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6483         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6484         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6485         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6486         * gcc.dg/cpp/warn-redefined-2.c: Update.
6487         * gfortran.dg/warning-directive-2.F90: Update.
6488         * c-c++-common/cpp/warning-directive-2.c: Update.
6489
6490 2010-04-14  Michael Matz  <matz@suse.de>
6491
6492         PR tree-optimization/42963
6493         * gcc.dg/pr42963.c: New testcase.
6494
6495 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6496
6497         * gnat.dg/class_wide.adb: Rename into...
6498         * gnat.dg/class_wide1.adb: ...this.
6499         * gnat.dg/class_wide2.ad[sb]: New test.
6500
6501 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6502
6503         PR fortran/18918
6504         * gfortran.dg/coarray_9.f90: Update dg-errors.
6505         * gfortran.dg/coarray_10.f90: New test.
6506         * gfortran.dg/coarray_11.f90: New test.
6507
6508 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6509
6510         PR fortran/43747
6511         gfortran.dg/initialization_24.f90: New test.
6512
6513 2010-04-13  Jason Merrill  <jason@redhat.com>
6514
6515         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6516         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6517
6518 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6519
6520         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6521         * g++.dg/dg.exp: Likewise.
6522         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6523         * c-c++-common/cpp/warning-directive-1.c: ... here.
6524         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6525         * c-c++-common/cpp/warning-directive-2.c: ... here.
6526         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6527         * c-c++-common/cpp/warning-directive-3.c: ... here.
6528         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6529         * c-c++-common/cpp/warning-directive-4.c: ... here.
6530         * g++.dg/cpp/warning-directive-1.C: Delete.
6531         * g++.dg/cpp/warning-directive-2.C: Delete.
6532         * g++.dg/cpp/warning-directive-3.C: Delete.
6533         * g++.dg/cpp/warning-directive-4.C: Delete.
6534         * gcc.dg/cpp/normalised-3.c: Delete.
6535         * g++.dg/cpp/normalised-1.C: Rename as ...
6536         * c-c++-common/cpp/normalised-3.c: ... this.
6537
6538 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6539
6540         * gcc.dg/tree-ssa/sra-9.c: New test.
6541
6542 2010-04-13  Michael Matz  <matz@suse.de>
6543
6544         PR middle-end/43730
6545         * gcc.dg/pr43730.c: New test.
6546
6547 2010-04-13  Michael Matz  <matz@suse.de>
6548
6549         * gcc.dg/tree-ssa/negate.c: New testcase.
6550
6551 2010-04-13  Richard Guenther  <rguenther@suse.de>
6552
6553         PR testsuite/43735
6554         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6555
6556 2010-04-13  Richard Guenther  <rguenther@suse.de>
6557
6558         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6559
6560 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6561
6562         * gnat.dg/derived_type1.adb: New test.
6563
6564 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6565
6566         * gcc.dg/plugindir1.c: New testcase.
6567         * gcc.dg/plugindir2.c: New testcase.
6568         * gcc.dg/plugindir3.c: New testcase.
6569         * gcc.dg/plugindir4.c: New testcase.
6570
6571 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6572
6573         * gcc.target/i386/rotate-2.c: New test.
6574
6575 2010-04-12  Jason Merrill  <jason@redhat.com>
6576
6577         PR c++/43641
6578         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6579         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6580
6581 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6582
6583         PR c++/25811
6584         * g++.dg/init/pr25811.C: New test.
6585
6586 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6587
6588         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6589         dg-error, dg-warning.
6590         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6591
6592 2010-04-12  Richard Guenther  <rguenther@suse.de>
6593
6594         * gcc.dg/torture/inline-2.c: New testcase.
6595
6596 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR bootstrap/43699
6599         * gcc.dg/Wunused-var-7.c: New test.
6600
6601         PR tree-optimization/43560
6602         * gcc.c-torture/execute/pr43560.c: New test.
6603
6604 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6605
6606         * gnat.dg/aggr13.adb: New test.
6607         * gnat.dg/aggr14.adb: Likewise.
6608         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6609
6610 2010-04-12  Richard Guenther  <rguenther@suse.de>
6611
6612         PR c++/43611
6613         * g++.dg/torture/pr43611.C: New testcase.
6614
6615 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6616
6617         PR c/36774
6618         * gcc.dg/pr36774-1.c: New test.
6619         * gcc.dg/pr36774-2.c: New test.
6620
6621 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6622
6623         * gcc.target/sh/rte-delay-slot.c: New test.
6624
6625 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6626
6627         * gnat.dg/pack9.adb: Remove -cargs option.
6628         * gnat.dg/aggr12.ad[sb]: New test.
6629
6630 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6631
6632         PR target/43417
6633         * gcc.target/sh/pr43417.c: New test.
6634
6635 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6636
6637         PR fortran/43591
6638         * gfortran.dg/spec_expr_6.f90: New test.
6639
6640 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6641
6642         PR cpp/43195
6643         * gcc.dg/cpp/pr43195.c: New.
6644         * gcc.dg/cpp/pr43195.h: New.
6645
6646 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6647
6648         PR 42965
6649         * gcc.dg/Werror-6.c: Adjust.
6650         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6651         * gcc.dg/Werror-4.c: Likewise.
6652         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6653         * gcc.dg/Wswitch-enum-error.c: Likewise.
6654         * gcc.dg/Wpointer-arith.c: Likewise.
6655         * gcc.dg/Wfatal.c: Likewise.
6656         * gcc.dg/Wswitch-error.c: Likewise.
6657         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6658         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6659         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6660         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6661         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6662         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6663         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6664         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6665         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6666         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6667         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6668         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6669         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6670         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6671         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6672         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6673         * g++.dg/cpp/warning-directive-2.C: Likewise.
6674         * gfortran.dg/warning-directive-2.F90: Likewise.
6675
6676 2010-04-09  Jason Merrill  <jason@redhat.com>
6677
6678         PR c++/42623
6679         * g++.dg/template/sizeof13.C: New.
6680
6681 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6682
6683         * g++.dg/other/pr35504.C: Add check for thiscall.
6684         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6685         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6686
6687 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6688
6689         PR c++/28584
6690         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6691         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6692         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6693         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6694         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6695         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6696         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6697         * g++.dg/other/increment1.C: Likewise.
6698
6699 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6700
6701         PR fortran/18918
6702         * gfortran.dg/coarray_7.f90: New test.
6703         * gfortran.dg/coarray_8.f90: New test.
6704
6705 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6706
6707         PR fortran/28039
6708         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6709
6710 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6711
6712         PR target/43643
6713         * gcc.dg/pr43643.c: New test.
6714
6715 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6716
6717         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6718
6719 2010-04-08  Richard Guenther  <rguenther@suse.de>
6720
6721         PR tree-optimization/43679
6722         * gcc.c-torture/compile/pr43679.c: New testcase.
6723
6724 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6725
6726         PR debug/43670
6727         * gcc.dg/pr43670.c: New test.
6728
6729 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6730
6731         PR middle-end/40815
6732         * gcc.dg/tree-ssa/reassoc-19.c: New.
6733
6734 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR c/18624
6737         * gcc.dg/Wunused-var-1.c: New test.
6738         * gcc.dg/Wunused-var-2.c: New test.
6739         * gcc.dg/Wunused-var-3.c: New test.
6740         * gcc.dg/Wunused-var-4.c: New test.
6741         * gcc.dg/Wunused-var-5.c: New test.
6742         * gcc.dg/Wunused-var-6.c: New test.
6743         * gcc.dg/Wunused-parm-1.c: New test.
6744
6745         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6746         * gcc.dg/trunc-1.c: Likewise.
6747         * gcc.dg/vla-9.c: Likewise.
6748         * gcc.dg/dfp/composite-type.c: Likewise.
6749
6750 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6751
6752         PR objc/35996
6753         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6754         * obj-c++.dg/objc-gc-3.mm: Ditto.
6755
6756 2010-04-07  Simon Baldwin  <simonb@google.com>
6757
6758         * gcc.dg/cpp/warn-undef-2.c: New.
6759         * gcc.dg/cpp/warn-traditional-2.c: New.
6760         * gcc.dg/cpp/warn-comments-2.c: New.
6761         * gcc.dg/cpp/warning-directive-1.c: New.
6762         * gcc.dg/cpp/warn-long-long.c: New.
6763         * gcc.dg/cpp/warn-traditional.c: New.
6764         * gcc.dg/cpp/warn-variadic-2.c: New.
6765         * gcc.dg/cpp/warn-undef.c: New.
6766         * gcc.dg/cpp/warn-normalized-1.c: New.
6767         * gcc.dg/cpp/warning-directive-2.c: New.
6768         * gcc.dg/cpp/warn-long-long-2.c: New.
6769         * gcc.dg/cpp/warn-variadic.c: New.
6770         * gcc.dg/cpp/warn-normalized-2.c: New.
6771         * gcc.dg/cpp/warning-directive-3.c: New.
6772         * gcc.dg/cpp/warn-deprecated-2.c: New.
6773         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6774         * gcc.dg/cpp/warn-multichar-2.c: New.
6775         * gcc.dg/cpp/warn-normalized-3.c: New.
6776         * gcc.dg/cpp/warning-directive-4.c: New.
6777         * gcc.dg/cpp/warn-unused-macros.c: New.
6778         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6779         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6780         * gcc.dg/cpp/warn-cxx-compat.c: New.
6781         * gcc.dg/cpp/warn-redefined.c: New.
6782         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6783         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6784         * gcc.dg/cpp/warn-deprecated.c: New.
6785         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6786         * gcc.dg/cpp/warn-redefined-2.c: New.
6787         * gcc.dg/cpp/warn-comments.c: New.
6788         * gcc.dg/cpp/warn-multichar.c: New.
6789         * g++.dg/cpp/warning-directive-1.C: New.
6790         * g++.dg/cpp/warning-directive-2.C: New.
6791         * g++.dg/cpp/warning-directive-3.C: New.
6792         * g++.dg/cpp/warning-directive-4.C: New.
6793         * gfortran.dg/warning-directive-1.F90: New.
6794         * gfortran.dg/warning-directive-3.F90: New.
6795         * gfortran.dg/warning-directive-2.F90: New.
6796         * gfortran.dg/warning-directive-4.F90: New.
6797
6798 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6799
6800         PR objc++/23716
6801         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6802
6803 2010-04-07  Jason Merrill  <jason@redhat.com>
6804
6805         * g++.dg/template/dr408.C: New.
6806
6807         * g++.dg/lookup/ns4.C: New.
6808
6809         PR c++/38392
6810         * g++.dg/template/friend51.C: New test.
6811
6812         PR c++/41970
6813         * g++.old-deja/g++.other/linkage1.C: Adjust.
6814
6815 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6816
6817         PR c++/42697
6818         * g++.dg/template/crash94.C: New test.
6819
6820 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6821
6822         PR c++/40239
6823         * g++.dg/init/aggr5.C: New test.
6824         * g++.dg/init/aggr5.C: New test.
6825
6826 2010-04-07  Richard Guenther  <rguenther@suse.de>
6827
6828         PR tree-optimization/43270
6829         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6830         * gcc.dg/Warray-bounds-7.c: Likewise.
6831
6832 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6833
6834         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6835         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6836         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6837
6838 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6839
6840         PR c++/42556
6841         * g++.dg/init/pr42556.C: New test.
6842
6843 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6844
6845         PR debug/43628
6846         * g++.dg/debug/dwarf2/typedef2.C: New test.
6847
6848 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6849
6850         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6851         c-c++-common/dwarf2/redeclaration-1.C
6852
6853 2010-04-06  Jason Merrill  <jason@redhat.com>
6854
6855         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6856         * g++.dg/ext/attrib18.C: Likewise.
6857         * g++.dg/ext/bitfield2.C: Likewise.
6858         * g++.dg/ext/bitfield4.C: Likewise.
6859         * g++.dg/ext/visibility/warn2.C: Likewise.
6860         * g++.dg/ext/visibility/warn3.C: Likewise.
6861         * g++.dg/gomp/pr26690-1.C: Likewise.
6862         * g++.dg/inherit/covariant7.C: Likewise.
6863         * g++.dg/init/synth2.C: Likewise.
6864         * g++.dg/lookup/using7.C: Likewise.
6865         * g++.dg/other/crash-4.C: Likewise.
6866         * g++.dg/other/error13.C: Likewise.
6867         * g++.dg/other/error20.C: Likewise.
6868         * g++.dg/parse/crash31.C: Likewise.
6869         * g++.dg/parse/error16.C: Likewise.
6870         * g++.dg/parse/error19.C: Likewise.
6871         * g++.dg/parse/error27.C: Likewise.
6872         * g++.dg/parse/error28.C: Likewise.
6873         * g++.dg/parse/fused-params1.C: Likewise.
6874         * g++.dg/template/error2.C: Likewise.
6875         * g++.dg/template/local6.C: Likewise.
6876         * g++.dg/template/qualttp15.C: Likewise.
6877         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6878         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6879         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6880         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6881         * g++.old-deja/g++.eh/spec6.C: Likewise.
6882         * g++.old-deja/g++.jason/crash3.C: Likewise.
6883         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6884         * g++.old-deja/g++.law/ctors5.C: Likewise.
6885         * g++.old-deja/g++.law/ctors9.C: Likewise.
6886         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6887         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6888         * g++.old-deja/g++.other/struct1.C: Likewise.
6889         * g++.old-deja/g++.other/volatile1.C: Likewise.
6890         * g++.old-deja/g++.pt/crash36.C: Likewise.
6891         * g++.old-deja/g++.pt/derived3.C: Likewise.
6892         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6893         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6894
6895 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6896
6897         PR middle-end/43519
6898         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6899         * gcc.dg/graphite/id-19.c: New.
6900
6901 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6902
6903         PR middle-end/32824
6904         * gcc.dg/vect/pr32824: New.
6905
6906 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6907
6908         PR fortran/18918
6909         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6910         * gfortran.dg/coarray_3.f90: Ditto.
6911         * gfortran.dg/coarray_4.f90: Ditto.
6912         * gfortran.dg/coarray_5.f90: Ditto.
6913         * gfortran.dg/coarray_6.f90: Ditto.
6914         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6915
6916 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6917
6918         PR fortran/18918
6919         * gfortran.dg/coarray_4.f90: Fix test.
6920         * gfortran.dg/coarray_6.f90: Add more tests.
6921
6922 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6923
6924         PR fortran/18918
6925         * gfortran.dg/coarray_4.f90: New test.
6926         * gfortran.dg/coarray_5.f90: New test.
6927         * gfortran.dg/coarray_6.f90: New test.
6928
6929 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6930
6931         PR fortran/18918
6932         * gfortran.dg/iso_fortran_env_5.f90: New test.
6933         * gfortran.dg/iso_fortran_env_6.f90: New test.
6934
6935 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6936
6937         PR fortran/39997
6938         * gfortran.dg/coarray_1.f90: New test.
6939         * gfortran.dg/coarray_2.f90: New test.
6940         * gfortran.dg/coarray_3.f90: New test.
6941
6942 2010-04-06  Jason Merrill  <jason@redhat.com>
6943
6944         PR c++/43648
6945         * g++.dg/template/dtor8.C: New.
6946
6947         PR c++/43621
6948         * g++.dg/template/error-recovery2.C: New.
6949
6950 2010-04-06  Jan Hubicka  <jh@suse.czpli
6951
6952         PR tree-optimization/42906
6953         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6954
6955 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6956
6957         PR fortran/43178
6958         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6959         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6960         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6961
6962 2010-04-06  Richard Guenther  <rguenther@suse.de>
6963
6964         PR tree-optimization/43627
6965         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6966
6967 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6968
6969         PR target/43638
6970         * gcc.target/i386/pr43638.c: New test.
6971
6972 2010-04-06  Richard Guenther  <rguenther@suse.de>
6973
6974         PR middle-end/43661
6975         * gcc.c-torture/compile/pr43661.c: New testcase.
6976
6977 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6978
6979         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6980
6981 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6982
6983         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6984
6985 2010-04-02  Richard Guenther  <rguenther@suse.de>
6986
6987         PR tree-optimization/43629
6988         * gcc.c-torture/execute/pr43629.c: New testcase.
6989
6990 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6991             Dominique d'Humieres  <dominiq@lps.ens.fr>
6992
6993         PR libfortran/43605
6994         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6995
6996 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6997
6998         PR debug/43325
6999         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7000
7001 2010-04-01  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7004
7005 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7006             Manfred Schwarb  <manfred99@gmx.ch>
7007
7008         PR libfortran/43605
7009         * gfortran.dg/ftell_3.f90: New test.
7010
7011 2010-04-01  Richard Guenther  <rguenther@suse.de>
7012
7013         PR middle-end/43614
7014         * gcc.c-torture/compile/pr43614.c: New testcase.
7015
7016 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7017
7018         PR tree-optimization/43141
7019         * gcc.dg/guality/pr43141.c: New test.
7020
7021 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7024         * g++.dg/eh/spbp.C: Likewise.
7025         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7026         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7027         superfluous casts.
7028         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7029         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7030         * objc.dg/dwarf-2.m: Likewise.
7031
7032 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7033
7034         PR middle-end/43464
7035         * gcc.dg/graphite/id-pr43464.c: New.
7036         * gcc.dg/graphite/id-pr43464-1.c: New.
7037
7038 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7039
7040         PR middle-end/43351
7041         * gcc.dg/graphite/id-pr43351.c
7042
7043 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7044
7045         PR testsuite/35165
7046         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7047         * obj-c++.dg/try-catch-2.mm: Ditto.
7048         * obj-c++.dg/lookup-2.mm: Ditto.
7049         * obj-c++.dg/encode-8.m: Ditto.
7050         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7051         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7052         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7053         * obj-c++.dg/const-str-11.mm: Ditto.
7054         * obj-c++.dg/const-str-9.mm: Ditto.
7055         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7056         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7057         * obj-c++.dg/except-1.mm: Ditto.
7058         * obj-c++.dg/const-str-7.mm: Ditto.
7059         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7060         * obj-c++.dg/const-str-3.mm: Ditto.
7061         * obj-c++.dg/const-str-7.mm: Ditto.
7062         * obj-c++.dg/stubify-2.mm: Change dump file name.
7063
7064         PR objc++/23613
7065         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7066         New macro.
7067         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7068         Remove dg-xfail-if.
7069
7070 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7071
7072         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7073         only with -O2, -O3 or -Os and not with -fwhopr.
7074
7075 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7076
7077         PR c++/43558
7078         * g++.dg/template/typedef31.C: New test.
7079
7080 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7081
7082         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7083         assembler output on *-*-solaris2*.
7084         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7085
7086 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR debug/43557
7089         * gcc.dg/pr43557-1.c: New test.
7090         * gcc.dg/pr43557-2.c: New file.
7091
7092 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7093
7094         PR 43562
7095         * gcc.dg/pr43562.c: New test.
7096
7097 2010-03-30  Jason Merrill  <jason@redhat.com>
7098
7099         PR c++/43076
7100         * g++.dg/template/error-recovery1.C: New.
7101
7102         PR c++/41786
7103         * g++.dg/parse/ambig5.C: New.
7104
7105 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR debug/43593
7108         * gcc.dg/guality/pr43593.c: New test.
7109
7110 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7111
7112         PR middle-end/43430
7113         * gcc.dg/vect/pr43430-1.c: New.
7114
7115 2010-03-30  Jason Merrill  <jason@redhat.com>
7116
7117         PR c++/43559
7118         * g++.dg/template/partial7.C: New.
7119
7120 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7121
7122         * gcc.target/s390/stackcheck1.c: New testcase.
7123
7124 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7125
7126         PR libfortran/43265
7127         * gfortran.dg/read_eof_8.f90: New test.
7128
7129 2010-03-29  Jason Merrill  <jason@redhat.com>
7130
7131         * gcc.dg/cpp/include6.c: Change [] to ().
7132
7133         N3077
7134         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7135         splicing and UCNs.
7136         * c-c++-common/raw-string-2.c: Add trigraph test.
7137         * c-c++-common/raw-string-8.c: New.
7138         * c-c++-common/raw-string-9.c: New.
7139         * c-c++-common/raw-string-10.c: New.
7140
7141         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7142         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7143         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7144         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7145         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7146         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7147         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7148
7149 2010-03-29  Richard Guenther  <rguenther@suse.de>
7150
7151         PR tree-optimization/43560
7152         * gcc.dg/torture/pr43560.c: New testcase.
7153
7154 2010-03-29  Jason Merrill  <jason@redhat.com>
7155
7156         N3077
7157         * g++.dg/ext/raw-string-1.C: Change [] to ().
7158         * g++.dg/ext/raw-string-2.C: Change [] to ().
7159         Don't use \ in delimiter.
7160         * g++.dg/ext/raw-string-3.C: Change [] to ().
7161         * g++.dg/ext/raw-string-4.C: Change [] to ().
7162         * g++.dg/ext/raw-string-5.C: Change [] to ().
7163         Test for error on \ in delimiter.
7164         * g++.dg/ext/raw-string-6.C: Change [] to ().
7165         * g++.dg/ext/raw-string-7.C: Change [] to ().
7166
7167 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7168
7169         PR 43564
7170         * gcc.dg/pr43564.c: New test.
7171
7172 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/43551
7175         * gfortran.dg/direct_io_12.f90: New test.
7176
7177 2010-03-28  Jan Hubicka  <jh@suse.cz>
7178
7179         PR tree-optimization/43505
7180         * gfortran.dg/pr43505.f90: New testcase.
7181
7182 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7183
7184         PR tree-optimization/43528
7185         * gcc.target/i386/pr43528.c: New test.
7186
7187 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7188
7189         PR c/43381
7190         * gcc.dg/parm-impl-decl-3.c: New test.
7191
7192 2010-03-26  Jason Merrill  <jason@redhat.com>
7193
7194         PR c++/43509
7195         * g++.dg/cpp0x/parse1.C: New.
7196
7197 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7198
7199         PR target/43524
7200         * gcc.target/i386/pr43524.c: New test.
7201
7202 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7203
7204         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7205         whitespace, rename main to foo.
7206         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7207         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7208         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7209         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7210         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7211         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7212         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7213         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7214         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7215         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7216         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7217
7218 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7219
7220         PR c++/43327
7221         * g++.dg/other/crash-10.C: New test.
7222         * g++.dg/other/crash-11.C: New test.
7223
7224 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7225
7226         PR libfortran/43517
7227         * gfortran.dg/read_eof_7.f90: New test.
7228
7229 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7230
7231         PR objc/35165
7232         PR testsuite/43512
7233         * objc-obj-c++-shared: New directory.
7234         * objc-obj-c++-shared/Object1-implementation.h: New file.
7235         * objc-obj-c++-shared/Object1.h: New file.
7236         * objc-obj-c++-shared/Protocol1.h: New file.
7237         * objc-obj-c++-shared/next-abi.h: New file.
7238         * objc-obj-c++-shared/next-mapping.h: New file.
7239         * objc/execute/next_mapping.h: Delete.
7240         * objc.dg/special/special.exp: For all targets run the tests with
7241         -fgnu-runtime, for darwin targets also run the tests with
7242         -fnext-runtime.
7243         * objc.dg/dg.exp: Ditto.
7244         * obj-c++.dg/dg.exp: Ditto.
7245         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7246         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7247         include use of updated NeXT interface.
7248         * objc/execute/formal_protocol-5.m: Ditto.
7249         * objc/execute/protocol-isEqual-2.m: Ditto.
7250         * objc/execute/protocol-isEqual-4.m: Ditto.
7251         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7252         Protocol1.h) and next-mapping.h as required.
7253         * objc/execute/object_is_class.m: Ditto.
7254         * objc/execute/enumeration-1.m: Ditto.
7255         * objc/execute/class-13.m: Ditto.
7256         * objc/execute/formal_protocol-2.m: Ditto.
7257         * objc/execute/formal_protocol-4.m: Ditto.
7258         * objc/execute/class-1.m: Ditto.
7259         * objc/execute/bycopy-1.m: Ditto.
7260         * objc/execute/formal_protocol-6.m: Ditto.
7261         * objc/execute/bycopy-3.m: Ditto.
7262         * objc/execute/class-3.m: Ditto.
7263         * objc/execute/bf-11.m: Ditto.
7264         * objc/execute/class-5.m: Ditto.
7265         * objc/execute/bf-13.m: Ditto.
7266         * objc/execute/class-7.m: Ditto.
7267         * objc/execute/bf-15.m: Ditto.
7268         * objc/execute/class-9.m: Ditto.
7269         * objc/execute/bf-17.m: Ditto.
7270         * objc/execute/bf-19.m: Ditto.
7271         * objc/execute/IMP.m: Ditto.
7272         * objc/execute/exceptions/catchall-1.m: Ditto.
7273         * objc/execute/exceptions/trivial.m: Ditto.
7274         * objc/execute/exceptions/finally-1.m: Ditto.
7275         * objc/execute/exceptions/local-variables-1.m: Ditto.
7276         * objc/execute/exceptions/foward-1.m: Ditto.
7277         * objc/execute/bf-2.m: Ditto.
7278         * objc/execute/string1.m: Ditto.
7279         * objc/execute/bf-4.m: Ditto.
7280         * objc/execute/informal_protocol.m: Ditto.
7281         * objc/execute/string3.m: Ditto.
7282         * objc/execute/bf-6.m: Ditto.
7283         * objc/execute/bf-8.m: Ditto.
7284         * objc/execute/class-tests-1.h: Ditto.
7285         * objc/execute/protocol-isEqual-1.m: Ditto.
7286         * objc/execute/protocol-isEqual-3.m: Ditto.
7287         * objc/execute/_cmd.m: Ditto.
7288         * objc/execute/function-message-1.m: Ditto.
7289         * objc/execute/bf-20.m: Ditto.
7290         * objc/execute/bf-common.h: Ditto.
7291         * objc/execute/np-2.m: Ditto.
7292         * objc/execute/class-10.m: Ditto.
7293         * objc/execute/class-12.m: Ditto.
7294         * objc/execute/enumeration-2.m: Ditto.
7295         * objc/execute/class-14.m: Ditto.
7296         * objc/execute/encode-1.m: Ditto.
7297         * objc/execute/formal_protocol-1.m: Ditto.
7298         * objc/execute/formal_protocol-3.m: Ditto.
7299         * objc/execute/accessing_ivars.m: Ditto.
7300         * objc/execute/bycopy-2.m: Ditto.
7301         * objc/execute/class-2.m: Ditto.
7302         * objc/execute/bf-10.m: Ditto.
7303         * objc/execute/formal_protocol-7.m: Ditto.
7304         * objc/execute/root_methods.m: Ditto.
7305         * objc/execute/class-4.m: Ditto.
7306         * objc/execute/bf-12.m: Ditto.
7307         * objc/execute/class-6.m: Ditto.
7308         * objc/execute/bf-14.m: Ditto.
7309         * objc/execute/nested-func-1.m: Ditto.
7310         * objc/execute/class-8.m: Ditto.
7311         * objc/execute/private.m: Ditto.
7312         * objc/execute/bf-16.m: Ditto.
7313         * objc/execute/bf-18.m: Ditto.
7314         * objc/execute/load-3.m: Ditto.
7315         * objc/execute/compatibility_alias.m: Ditto.
7316         * objc/execute/bf-1.m: Ditto.
7317         * objc/execute/no_clash.m: Ditto.
7318         * objc/execute/bf-3.m: Ditto.
7319         * objc/execute/string2.m: Ditto.
7320         * objc/execute/bf-5.m: Ditto.
7321         * objc/execute/string4.m: Ditto.
7322         * objc/execute/bf-7.m: Ditto.
7323         * objc/execute/object_is_meta_class.m: Ditto.
7324         * objc/execute/bf-9.m: Ditto.
7325         * objc/execute/bf-21.m: Ditto.
7326         * objc/execute/cascading-1.m: Ditto.
7327         * objc/execute/trivial.m: Ditto.
7328         * objc/execute/np-1.m: Ditto.
7329         * objc/compile/trivial.m: Ditto.
7330         * objc/execute/class_self-2.m: Include <stdlib.h>.
7331         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7332         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7333         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7334         and 64bit. Use new NeXT interface as required.
7335         * objc.dg/special/unclaimed-category-1.m: Ditto.
7336         * objc.dg/special/unclaimed-category-1.h: Ditto.
7337         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7338         * objc.dg/func-ptr-1.m: Ditto.
7339         * objc.dg/stret-1.m: Ditto.
7340         * objc.dg/encode-2.m: Ditto.
7341         * objc.dg/category-1.m: Ditto.
7342         * objc.dg/encode-3.m: Ditto.
7343         * objc.dg/call-super-3.m: Ditto.
7344         * objc.dg/method-3.m: Ditto.
7345         * objc.dg/func-ptr-2.m: Ditto.
7346         * objc.dg/lookup-1.m: Ditto.
7347         * objc.dg/encode-4.m: Ditto.
7348         * objc.dg/fix-and-continue-1.m: Ditto.
7349         * objc.dg/proto-lossage-3.m: Ditto.
7350         * objc.dg/method-13.m: Ditto.
7351         * objc.dg/proto-qual-1.m: Ditto.
7352         * objc.dg/zero-link-3.m: Ditto.
7353         * objc.dg/bitfield-1.m: Ditto.
7354         * objc.dg/va-meth-1.m: Ditto.
7355         * objc.dg/super-class-3.m: Ditto.
7356         * objc.dg/call-super-1.m: Ditto.
7357         * objc.dg/type-size-2.m: Ditto.
7358         * objc.dg/method-10.m: Ditto.
7359         * objc.dg/defs.m: Ditto.
7360         * objc.dg/const-str-3.m: Ditto.
7361         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7362         Protocol1.h) and next-mapping.h as required. Use new NeXT
7363         interface as required.
7364         * objc.dg/super-class-4.m: Ditto.
7365         * objc.dg/comp-types-8.m: Ditto.
7366         * objc.dg/call-super-2.m: Ditto.
7367         * objc.dg/objc-fast-4.m: Ditto.
7368         * objc.dg/method-6.m: Ditto.
7369         * objc.dg/const-str-3.m: Ditto.
7370         * objc.dg/const-str-7.m: Ditto.
7371         * objc.dg/method-15.m: Ditto.
7372         * objc.dg/method-19.m: Ditto.
7373         * objc.dg/sync-1.m: Ditto.
7374         * objc.dg/layout-1.m: Ditto.
7375         * objc.dg/bitfield-3.m: Ditto.
7376         * objc.dg/try-catch-3.m: Ditto.
7377         * objc.dg/try-catch-7.m: Ditto.
7378         * objc.dg/comp-types-10.m: Ditto.
7379         * objc.dg/selector-2.: Ditto.
7380         * objc.dg/method-7.m: Ditto.
7381         * objc.dg/typedef-alias-1.m: Ditto.
7382         * objc.dg/proto-lossage-2.m: Ditto.
7383         * objc.dg/comp-types-11.m: Ditto.
7384         * objc.dg/sizeof-1.m: Ditto.
7385         * objc.dg/method-17.m: Ditto.
7386         * objc.dg/bitfield-5.m: Ditto.
7387         * objc.dg/try-catch-1.m: Ditto.
7388         * objc.dg/encode-5.m: Ditto.
7389         * objc.dg/fix-and-continue-2.m: Ditto.
7390         * objc.dg/method-9.m: Ditto.
7391         * objc.dg/isa-field-1.m: Ditto.
7392         * objc.dg/local-decl-2.m: Ditto.
7393         * objc.dg/objc-gc-4.m: Ditto.
7394         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7395         * objc.dg/gnu-runtime-3.m: Ditto.
7396         * objc.dg/encode-7.m: Ditto.
7397         * objc.dg/encode-8.m: Ditto.
7398         * objc.dg/selector-3.m: Ditto.
7399         * objc.dg/gnu-runtime-1.m: Ditto.
7400         * objc.dg/const-str-12.m: Ditto.
7401         * objc.dg/gnu-runtime-2.m: Ditto.
7402         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7403         * objc.dg/selector-1.m: Ditto.
7404         * objc.dg/stubify-2.m: Ditto.
7405         * objc.dg/zero-link-1.m: Ditto.
7406         * objc.dg/stret-2.m: Ditto.
7407         * objc.dg/zero-link-2.m: Ditto.
7408         * objc.dg/next-runtime-1.m: Ditto.
7409         * objc.dg/symtab-1.m: Ditto.
7410         * objc.dg/stubify-1.m: Ditto.
7411         * objc.dg/bitfield-2.m: Ditto.
7412         * objc.dg/try-catch-10.m: Apply to both runtimes.
7413         * objc.dg/const-str-1.m: Ditto.
7414         * objc.dg/image-info.m: Ditto.
7415         * objc.dg/encode-9.m: Ditto.
7416         * objc.dg/pragma-1.m: Apply test to all targets.
7417         * objc.dg/const-str-4.m: Ditto.
7418         * objc.dg/const-str-8.m: Ditto.
7419         * objc.dg/super-class-2.m: Ditto.
7420         * objc.dg/try-catch-5.m: Ditto.
7421         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7422         Protocol1.h) and next-mapping.h as required. Use new NeXT
7423         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7424         * objc.dg/const-str-11.m: Ditto.
7425         * objc.dg/const-str-9.m: Ditto.
7426         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7427         * objc.dg/encode-1.m: Remove redundant -lobjc.
7428         * objc.dg/try-catch-9.m: Tidy space.
7429         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7430         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7431         and 64bit. Use new NeXT interface as required.
7432         * obj-c++.dg/template-4.mm: Ditto.
7433         * obj-c++.dg/defs.mm: Ditto.
7434         * obj-c++.dg/basic.mm: Ditto.
7435         * obj-c++.dg/encode-4.mm: Ditto.
7436         * obj-c++.dg/method-17.mm: Ditto.
7437         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7438         * obj-c++.dg/cxx-class-1.mm: Ditto.
7439         * obj-c++.dg/method-10.mm: Ditto.
7440         * obj-c++.dg/va-meth-1.mm: Ditto.
7441         * obj-c++.dg/encode-5.mm: Ditto.
7442         * obj-c++.dg/lookup-2.mm: Ditto.
7443         * obj-c++.dg/template-3.mm: Ditto.
7444         * obj-c++.dg/proto-qual-1.mm: Ditto.
7445         * obj-c++.dg/qual-types-1.m: Ditto.
7446         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7447         * obj-c++.dg/template-1.mm: Ditto.
7448         * obj-c++.dg/encode-6.mm: Ditto.
7449         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7450         Protocol1.h) and next-mapping.h as required. Use new NeXT
7451         interface as required.
7452         * obj-c++.dg/except-1.mm: Ditto.
7453         * obj-c++.dg/const-str-7.mm: Ditto.
7454         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7455         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7456         * obj-c++.dg/selector-2.mm: Ditto.
7457         * obj-c++.dg/isa-field-1.mm: Ditto.
7458         * obj-c++.dg/try-catch-1.mm: Ditto.
7459         * obj-c++.dg/local-decl-1.mm: Ditto.
7460         * obj-c++.dg/try-catch-9.mm: Ditto.
7461         * obj-c++.dg/no-extra-load.mm: Ditto.
7462         * obj-c++.dg/selector-5.mm: Ditto.
7463         * obj-c++.dg/method-12.mm: Ditto.
7464         * obj-c++.dg/try-catch-11.mm: Ditto.
7465         * obj-c++.dg/comp-types-11.mm: Ditto.
7466         * obj-c++.dg/bitfield-3.mm: Ditto.
7467         * obj-c++.dg/method-6.mm: Ditto.
7468         * obj-c++.dg/super-class-2.mm: Ditto.
7469         * obj-c++.dg/method-21.mm: Ditto.
7470         * obj-c++.dg/const-str-8.mm: Ditto.
7471         * obj-c++.dg/try-catch-7.mm: Ditto.
7472         * obj-c++.dg/method-15.mm: Ditto.
7473         * obj-c++.dg/layout-1.mm: Ditto.
7474         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7475         * obj-c++.dg/const-str-3.mm: Ditto.
7476         * obj-c++.dg/try-catch-2.mm: Ditto.
7477         * obj-c++.dg/objc-gc-3.mm: Ditto.
7478         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7479         * obj-c++.dg/bitfield-1.mm: Ditto.
7480         * obj-c++.dg/selector-6.mm: Ditto.
7481         * obj-c++.dg/method-13.mm: Ditto.
7482         * obj-c++.dg/comp-types-12.mm: Ditto.
7483         * obj-c++.dg/bitfield-4.mm: Ditto.
7484         * obj-c++.dg/try-catch-8.mm: Ditto.
7485         * obj-c++.dg/method-2.mm: Ditto.
7486         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7487         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7488         * obj-c++.dg/const-str-4.mm: Ditto.
7489         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7490         * obj-c++.dg/try-catch-3.mm: Ditto.
7491         * obj-c++.dg/comp-types-9.mm: Ditto.
7492         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7493         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7494         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7495         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7496         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7497         Use new NeXT interface as required.
7498         * obj-c++.dg/const-str-10.mm: Ditto.
7499         * obj-c++.dg/const-str-11.mm: Ditto.
7500         * obj-c++.dg/const-str-9.mm: Ditto.
7501         * obj-c++.dg/method-11.mm: Ditto.
7502         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7503         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7504         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7505         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7506         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7507
7508 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7509
7510         PR c++/43206
7511         * g++.dg/template/typedef30.C: New test case.
7512
7513 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7514
7515         PR c/43385
7516         * gcc.c-torture/execute/pr43385.c: New test.
7517
7518 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7519
7520         * gcc.dg/strncpy-fix-1.c: New test.
7521
7522 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7523
7524         PR testsuite/41609
7525         * lib/objc-torture.exp (objc-set-runtime-options): New.
7526         * objc/execute/execute.exp: Check runtime options on each pass.
7527         * objc/execute/exceptions/exceptions.exp: Ditto.
7528         * objc/compile/compile.exp: Ditto.
7529
7530         PR testsuite/42348
7531         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7532         standard tests.
7533         (check_effective_target_objc2): New proc.
7534         (check_effective_target_next_runtime): New proc.
7535         * lib/objc.exp: Determine which runtime is in force and support it.
7536         * lib/obj-c++.exp: Ditto.
7537
7538 2010-03-24  Jason Merrill  <jason@redhat.com>
7539
7540         PR c++/43502
7541         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7542
7543 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7544
7545         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7546         a loop.
7547         * gcc.dg/ipa/ipa-2.c: Likewise.
7548         * gcc.dg/ipa/ipa-3.c: Likewise.
7549         * gcc.dg/ipa/ipa-4.c: Likewise.
7550         * gcc.dg/ipa/ipa-5.c: Likewise.
7551         * gcc.dg/ipa/ipa-7.c: Likewise.
7552         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7553         a loop.
7554         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7555         i_can_not_be_propagated_fully2 into a loop.
7556         * gcc.dg/ipa/ipa-8.c: New test.
7557         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7558
7559 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7560
7561         PR debug/19192
7562         PR debug/43479
7563         * gcc.dg/guality/pr43479.c: New test.
7564         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7565         and add volatile keyword.
7566
7567 2010-03-23  Mike Stump  <mikestump@comcast.net>
7568
7569         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7570
7571 2010-03-23  Jason Merrill  <jason@redhat.com>
7572
7573         * g++.dg/ext/altivec-17.C: Adjust error message.
7574
7575         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7576         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7577         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7578         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7579         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7580         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7581
7582 2010-03-22  Jason Merrill  <jason@redhat.com>
7583
7584         PR c++/43333
7585         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7586         * g++.dg/ext/is_pod_98.C: New.
7587
7588         PR c++/43281
7589         * g++.dg/cpp0x/auto18.C: New.
7590
7591         * gcc.dg/pr36997.c: Adjust error message.
7592         * g++.dg/ext/vector9.C: Likewise.
7593         * g++.dg/conversion/simd3.C: Likewise.
7594         * g++.dg/other/error23.C: Likewise.
7595
7596 2010-03-22  Michael Matz  <matz@suse.de>
7597
7598         PR middle-end/43475
7599         * gfortran.dg/pr43475.f90: New testcase.
7600
7601 2010-03-22  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/43390
7604         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7605
7606 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7607
7608         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7609         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7610
7611 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7612             Michael Matz  <matz@suse.de>
7613
7614         PR c++/43081
7615         * g++.dg/parse/crash56.C: New test.
7616
7617 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7618
7619         PR fortran/43450
7620         * gfortran.dg/whole_file_15.f90 : New test.
7621
7622 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR fortran/43409
7625         * gfortran.dg/inquire_size.f90: New test.
7626
7627 2010-03-20  Richard Guenther  <rguenther@suse.de>
7628
7629         PR rtl-optimization/43438
7630         * gcc.c-torture/execute/pr43438.c: New testcase.
7631
7632 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7633
7634         PR c++/43375
7635         * g++.dg/abi/mangle42.C: New test.
7636
7637 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7638
7639         PR C/43211
7640         * gcc.dg/pr43211.c: New test.
7641         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7642
7643 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7644
7645         PR rtl-optimization/42258
7646         * gcc.target/arm/thumb1-mul-moves.c: New test.
7647
7648         PR target/40697
7649         * gcc.target/arm/thumb-andsi.c: New test.
7650
7651         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7652         dg-require-effective-target.
7653
7654 2010-03-19  Michael Matz  <matz@suse.de>
7655
7656         PR c++/43116
7657         * g++.dg/other/pr43116.C: New testcase.
7658
7659 2010-03-19  Michael Matz  <matz@suse.de>
7660
7661         PR target/43305
7662         * gcc.dg/pr43305.c: New testcase.
7663
7664 2010-03-19  Richard Guenther  <rguenther@suse.de>
7665
7666         PR tree-optimization/43415
7667         * gcc.c-torture/compile/pr43415.c: New testcase.
7668
7669 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7670
7671         PR ada/43106
7672         * gnat.dg/case_optimization2.adb: New test.
7673         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7674
7675 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7676             Jack Howarth <howarth@bromo.med.uc.edu>
7677
7678         PR target/36399
7679         * gcc.target/i386/push-1.c: Don't xfail
7680           scan-assembler-not "movups" on darwin.
7681
7682 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7683
7684         PR debug/43058
7685         * gcc.dg/pr43058.c: New test.
7686
7687 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7688
7689         PR middle-end/42450
7690         * g++.dg/torture/pr42450.C: New test.
7691
7692 2010-03-18  Michael Matz  <matz@suse.de>
7693
7694         PR middle-end/43419
7695         * gcc.dg/pr43419.c: New testcase.
7696
7697 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         PR rtl-optimization/43360
7700         * gcc.dg/torture/pr43360.c: New.
7701
7702 2010-03-18  Michael Matz  <matz@suse.de>
7703
7704         PR tree-optimization/43402
7705         * gcc.dg/pr43402.c: New testcase.
7706
7707 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7708
7709         PR target/42427
7710         * gcc.dg/pr42427.c: New test.
7711
7712 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7713
7714         PR libfortran/43265
7715         * gfortran.dg/read_empty_file.f: New test.
7716         * gfortran.dg/read_eof_all.f90: New test.
7717         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7718         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7719
7720 2010-03-17  Michael Matz  <matz@suse.de>
7721
7722         * gcc.dg/pr43300.c: Add -w.
7723
7724 2010-03-17  Richard Guenther  <rguenther@suse.de>
7725
7726         * gcc.dg/pr43379.c: Add -w.
7727
7728 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7729
7730         PR fortran/43331
7731         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7732
7733 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7734
7735         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7736
7737 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7738
7739         * ada/acats/run_all.sh: Log start and end times.
7740
7741 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7742
7743         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7744
7745 2010-03-16  Richard Guenther  <rguenther@suse.de>
7746
7747         PR middle-end/43379
7748         * gcc.dg/pr43379.c: New testcase.
7749
7750 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR debug/43051
7753         * gcc.dg/guality/pr43051-1.c: New test.
7754
7755 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7756
7757         PR testsuite/43363
7758         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7759
7760 2010-03-15  Michael Matz  <matz@suse.de>
7761
7762         PR middle-end/43300
7763         * gcc.dg/pr43300.c: New testcase.
7764
7765 2010-03-15  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/43367
7768         * gcc.c-torture/compile/pr43367.c: New testcase.
7769
7770 2010-03-15  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/43317
7773         * gcc.dg/pr43317.c: New testcase.
7774
7775 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7776
7777         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7778
7779 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7780
7781         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7782
7783 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7784
7785         PR fortran/43362
7786         * gfortran.dg/impure_constructor_1.f90: New test.
7787
7788 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7789
7790         PR middle-end/43354
7791         * gfortran.dg/graphite/id-pr43354.f: New.
7792
7793 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7794
7795         PR middle-end/43349
7796         * gfortran.dg/graphite/pr43349.f: New.
7797
7798 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7799
7800         PR middle-end/43306
7801         * gcc.dg/graphite/pr43306.c: New.
7802
7803 2010-03-12  David S. Miller  <davem@davemloft.net>
7804
7805         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7806         sparc.
7807
7808 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7809
7810         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7811
7812 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7813
7814         PR fortran/43291
7815         PR fortran/43326
7816         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7817
7818 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7819
7820         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7821         fail for *-*-mingw* targets.
7822
7823 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7824
7825         PR debug/43329
7826         * gcc.dg/guality/pr43329-1.c: New test.
7827
7828 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7829
7830         PR tree-optimization/43257
7831         * g++.dg/torture/pr43257.C: New test.
7832
7833 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7834
7835         PR fortran/43228
7836         * gfortran.dg/namelist_61.f90: New test.
7837
7838 2010-03-11  Richard Guenther  <rguenther@suse.de>
7839
7840         PR tree-optimization/43255
7841         * gcc.c-torture/compile/pr43255.c: New testcase.
7842
7843 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7844
7845         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7846         * gcc.dg/pr43280.c: New testcase.
7847
7848 2010-03-11  Richard Guenther  <rguenther@suse.de>
7849
7850         PR lto/43200
7851         * gcc.dg/lto/20100227-1_0.c: New testcase.
7852         * gcc.dg/lto/20100227-1_1.c: Likewise.
7853
7854 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7855
7856         PR libfortran/43320
7857         PR libfortran/43265
7858         * gfortran.dg/read_eof_6.f: New test
7859         * gfortran.dg/read_x_eof.f90: New test.
7860         * gfortran.dg/read_x_past.f: Update test.
7861
7862 2010-03-10  Jan Hubicka   <jh@suse.cz>
7863
7864         * gcc.c-torture/compile/pr43288.c: New test.
7865
7866 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7867
7868         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7869         -fpic/-fPIC flags.
7870         * g++.old-deja/g++.pt/asm2.C: Likewise.
7871         * gcc.c-torture/compile/20000804-1.c: Likewise.
7872         * gcc.target/i386/clobbers.c: Likewise.
7873
7874 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7875
7876         PR fortran/43303
7877         * gfortran.dg/c_assoc_3.f90: New test.
7878
7879 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7880
7881         PR debug/36728
7882         * gcc.dg/guality/pr36728-1.c: New test.
7883         * gcc.dg/guality/pr36728-2.c: New test.
7884
7885 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7886
7887         * gcc.dg/h8300-div-delay-slot.c: New test.
7888
7889 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7890
7891         PR tree-optimization/43236
7892         * gcc.c-torture/execute/pr43236.c: New test.
7893
7894 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7895
7896         PR middle-end/42859
7897         * g++.dg/eh/pr42859.C: New test.
7898
7899 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR debug/43299
7902         * gcc.dg/pr43299.c: New test.
7903
7904         PR debug/43290
7905         * g++.dg/eh/unwind2.C: New test.
7906
7907 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7908             Reza Yazdani  <reza.yazdani@amd.com>
7909
7910         PR middle-end/43065
7911         * gcc.dg/graphite/run-id-4.c: New.
7912
7913 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7914
7915         PR middle-end/43065
7916         * gcc.dg/graphite/run-id-3.c: New.
7917
7918 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7919
7920         PR middle-end/42644
7921         PR middle-end/42130
7922         * gcc.dg/graphite/id-18.c: New.
7923         * gcc.dg/graphite/run-id-pr42644.c: New.
7924
7925 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7926
7927         PR middle-end/42326
7928         * gcc.dg/graphite/pr42326.c: New.
7929
7930 2010-03-08  Richard Guenther  <rguenther@suse.de>
7931
7932         PR tree-optimization/43269
7933         * gcc.c-torture/execute/pr43269.c: New testcase.
7934
7935 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7936
7937         PR fortran/43256
7938         * gfortran.dg/typebound_call_13.f03: New.
7939
7940 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7941
7942         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7943         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7944
7945 2010-03-05  Jason Merrill  <jason@redhat.com>
7946
7947         * g++.dg/abi/mangle40.C: Require weak and alias.
7948
7949 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7950
7951         PR middle-end/42326
7952         * gfortran.dg/graphite/pr42326.f90: New.
7953         * gfortran.dg/graphite/pr42326-1.f90: New.
7954
7955 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7956
7957         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7958         (gnat_target_compile): Likewise.
7959         Reinitialize GNAT_UNDER_TEST if target changes.
7960         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7961         (local_find_gnatmake): Pass full --GCC to gnatlink.
7962         Remove --LINK.
7963
7964 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7965
7966         PR c/43248
7967         * gcc.dg/compound-literal-1.c: New testcase.
7968
7969 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7970
7971         PR tree-optimization/43164
7972         PR tree-optimization/43191
7973         * gcc.c-torture/compile/pr43164.c: New test.
7974         * gcc.c-torture/compile/pr43191.c: Likewise.
7975
7976 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7977
7978         PR fortran/43244
7979         * gfortran.dg/finalize_9.f90: New.
7980
7981 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7982             Ken Werner <ken@linux.vnet.ibm.com>
7983
7984         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7985         to dg-options for spu.
7986         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7987         dump-scan target to exclude spu.
7988
7989 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7990
7991         PR middle-end/43209
7992         * gcc.dg/tree-ssa/ivopts-4.c: New.
7993
7994 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7995
7996         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7997         include-opts and exclude-opts; skip checking the flags if arguments
7998         are the same as the defaults.
7999         (dg-xfail-if): Verify the number of arguments, supply defaults
8000         for unspecified optional arguments.
8001         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8002
8003 2010-03-03  Jason Merrill  <jason@redhat.com>
8004
8005         PR c++/12909
8006         * g++.dg/abi/mangle40.C: Updated.
8007
8008 2010-03-03  Jason Merrill  <jason@redhat.com>
8009
8010         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8011         * g++.dg/abi/mangle23.C: Likewise.
8012         * g++.dg/eh/simd-2.C: Likewise.
8013         * g++.dg/ext/attribute-test-2.C: Likewise.
8014         * g++.dg/ext/vector14.C: Likewise.
8015         * g++.dg/other/pr34435.C: Likewise.
8016         * g++.dg/template/conv8.C: Likewise.
8017         * g++.dg/template/nontype9.C: Likewise.
8018         * g++.dg/template/qualttp17.C: Likewise.
8019         * g++.dg/template/ref1.C: Likewise.
8020         * g++.old-deja/g++.pt/crash68.C: Likewise.
8021         * g++.old-deja/g++.pt/ref1.C: Likewise.
8022         * g++.old-deja/g++.pt/ref3.C: Likewise.
8023         * g++.old-deja/g++.pt/ref4.C: Likewise.
8024
8025         PR c++/12909
8026         * g++.dg/abi/mangle40.C: New.
8027         * g++.dg/abi/mangle41.C: New.
8028         * g++.dg/lto/20100302_0.C: New.
8029         * g++.dg/lto/20100302_1.C: New.
8030         * g++.dg/lto/20100302.h: New.
8031
8032 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8033
8034         PR fortran/43243
8035         * gfortran.dg/internal_pack_12.f90: New test.
8036
8037 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8038
8039         * gcc.dg/pr36997.c: Adjust error message.
8040
8041 2010-03-03  Mike Stump  <mikestump@comcast.net>
8042
8043         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8044         adjustments to not be present on machines that align the stack to
8045         more than 4 bytes and don't have a red zone yet as that is an
8046         unimplemented optimization.
8047
8048 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8049
8050         PR fortran/43169
8051         * gfortran.dg/impure_assignment_3.f90: New.
8052
8053 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR debug/43229
8056         * gfortran.dg/pr43229.f90: New test.
8057
8058         PR debug/43237
8059         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8060
8061         PR debug/43177
8062         * gcc.dg/guality/pr43177.c: New test.
8063
8064 2010-03-02  Jason Merrill  <jason@redhat.com>
8065
8066         * g++.dg/ext/vector9.C: Adjust error message.
8067         * g++.dg/conversion/simd3.C: Likewise.
8068         * g++.dg/other/error23.C: Likewise.
8069
8070 2010-03-02  Mike Stump  <mikestump@comcast.net>
8071
8072         PR c++/41090
8073         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8074
8075 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8076
8077         PR fortran/43180
8078         * gfortran.dg/internal_pack_10.f90: New test.
8079
8080         PR fortran/43173
8081         * gfortran.dg/internal_pack_11.f90: New test.
8082
8083 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8084
8085         PR middle-end/42640
8086         * gcc.dg/tree-ssa/pr42640.c: New.
8087
8088 2010-03-01  Richard Guenther  <rguenther@suse.de>
8089
8090         PR tree-optimization/43220
8091         * gcc.c-torture/execute/pr43220.c: New testcase.
8092
8093 2010-03-01  Richard Guenther  <rguenther@suse.de>
8094
8095         PR middle-end/43213
8096         * gcc.dg/pr43213.c: New testcase.
8097
8098 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8099
8100         PR pch/14940
8101         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8102
8103 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8104
8105         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8106         New function.
8107         (check_effective_target_ucn): Likewise.
8108
8109         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8110         if !ucn.
8111         * gcc.dg/ucnid-2.c: Likewise.
8112         * gcc.dg/ucnid-3.c: Likewise.
8113         * gcc.dg/ucnid-4.c: Likewise.
8114         * gcc.dg/ucnid-11.c: Likewise.
8115         * gcc.dg/ucnid-12.c: Likewise.
8116         * gcc.dg/ucnid-6.c: Skip if !ucn.
8117         * gcc.dg/ucnid-9.c: Likewise.
8118
8119 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8120
8121         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8122         lists to dg-skip-if.
8123         * gcc.target/i386/stackalign/return-3.c: Likewise.
8124
8125 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8126
8127         * gcc.target/i386/clearcap.map: New file.
8128         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8129         Pass clearcap.map by default if supported.
8130
8131 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8132
8133         PR fortran/42900
8134         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8135         Explain this.
8136         * gfortran.dg/stat_2.f90: Likewise.
8137
8138 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8139
8140         PR fortran/43199
8141         * gfortran.dg/module_read_2.f90: New test.
8142
8143 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8144
8145         PR c++/42748
8146         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8147         * g++.dg/abi/mangle12.C: Likewise.
8148         * g++.dg/abi/mangle20-2.C: Likewise.
8149         * g++.dg/abi/mangle17.C: Likewise.
8150         * g++.dg/template/cond2.C: Likewise.
8151         * g++.dg/template/pr35240.C: Likewise.
8152
8153 2010-02-27  Richard Guenther  <rguenther@suse.de>
8154
8155         PR tree-optimization/43186
8156         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8157
8158 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8159
8160         * g++.dg/abi/packed1.C: Expect warning on the SH.
8161
8162 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8163
8164         PR c++/42054:
8165         * g++.dg/parse/error37.C: New test.
8166
8167 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8168
8169         PR c/24577
8170         PR c/43192
8171         * gcc.dg/pr8927-1.c: Match new note.
8172         * gcc.dg/990506-0.c: Likewise.
8173         * gcc.dg/gomp/flush-2.c: Likewise.
8174         * gcc.dg/gomp/atomic-5.c: Likewise.
8175         * gcc.dg/gomp/pr34607.c: Likewise.
8176         * gcc.dg/pr35746.c: Likewise.
8177         * gcc.dg/cpp/pragma-1.c: Likewise.
8178         * gcc.dg/cpp/pragma-2.c: Likewise.
8179         * gcc.dg/pr41842.c: Likewise.
8180         * gcc.dg/noncompile/20040629-1.c: Likewise.
8181         * objc.dg/private-1.m: Likewise.
8182
8183 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8184
8185         PR fortran/43185
8186         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8187         * gfortran.dg/default_initialization_4.f90: New test.
8188
8189 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8190
8191         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8192         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8193         * gnat.dg/thin_pointer2.adb: New test.
8194         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8195
8196 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8197
8198         PR c/20631
8199         * gcc.dg/cpp/c90-pedantic.c: New.
8200         * gcc.dg/cpp/c90.c: New.
8201         * gcc.dg/gnu90-const-expr-1.c: New.
8202         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8203
8204 2010-02-26  Richard Guenther  <rguenther@suse.de>
8205
8206         PR tree-optimization/43186
8207         * gcc.c-torture/compile/pr43186.c: New testcase.
8208
8209 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR debug/43190
8212         * c-c++-common/dwarf2/pr43190.c: New test.
8213
8214 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8215
8216         PR testsuite/37074:
8217         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8218
8219 2010-02-26  Richard Guenther  <rguenther@suse.de>
8220
8221         PR tree-optimization/43188
8222         * gcc.c-torture/compile/pr43188.c: New testcase.
8223
8224 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8225
8226         PR target/43175
8227         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8228
8229 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8230
8231         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8232
8233 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8234
8235         PR target/43154
8236         * gcc.target/powerpc/pr43154.c: New file.
8237
8238 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR debug/43166
8241         * gfortran.dg/debug/pr43166.f: New test.
8242
8243         PR debug/43165
8244         * gcc.dg/torture/pr43165.c: New test.
8245
8246 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8247
8248         PR c/43128
8249         * c-c++-common/pr41779.c: Update.
8250
8251 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8252
8253         PR ada/32547
8254         * lib/gnat-dg.exp (gnat_load): Redefine.
8255
8256         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8257         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8258
8259 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8260
8261         PR libobjc/36610
8262         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8263         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8264         -fgnu-runtime.
8265         Sort entries.
8266
8267 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8268
8269         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8270
8271 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR debug/43150
8274         * gcc.dg/guality/vla-1.c: New test.
8275
8276 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8277
8278         PR fortran/43042
8279         * gfortran.dg/c_ptr_tests_15.f90: New test.
8280
8281 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR target/43107
8284         * gcc.target/i386/pr43107.c: New test.
8285
8286 2010-02-23  Jason Merrill  <jason@redhat.com>
8287
8288         PR c++/43143
8289         * g++.dg/cpp0x/variadic100.C: New.
8290
8291 2010-02-23  Jason Merrill  <jason@redhat.com>
8292
8293         PR debug/42800
8294         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8295         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8296         * c-c++-common/dwarf2/vla1.c: New.
8297
8298 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8299
8300         PR target/43139
8301         * gcc.dg/pr43139.c: New test.
8302
8303         PR debug/43077
8304         * gcc.dg/guality/pr43077-1.c: New test.
8305
8306 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8307
8308         PR 43123
8309         * gcc.dg/march.c: New.
8310         * gcc.dg/march-generic.c: New.
8311         * gcc.dg/mtune.c: New.
8312
8313 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8314
8315         PR middle-end/43083
8316         * gcc.dg/graphite/pr43083.c: New.
8317
8318 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8319
8320         PR middle-end/43097
8321         * gfortran.dg/graphite/pr43097.f: New.
8322
8323 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8324             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8325
8326         PR middle-end/43140
8327         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8328
8329 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8330
8331         PR middle-end/43026
8332         * g++.dg/graphite/pr43026.C: New.
8333
8334 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8335
8336         PR c++/43126
8337         * gcc.dg/cleanup-1.c: Update.
8338         * gcc.dg/func-args-1.c: Update.
8339         * gcc.dg/format/sentinel-1.c: Update.
8340         * g++.old-deja/g++.jason/scoping10.C: Update.
8341         * g++.old-deja/g++.ns/lookup5.C: Update.
8342         * g++.dg/ext/cleanup-1.C: Update.
8343         * g++.dg/parse/varmod1.C: Update.
8344         * g++.dg/parse/error33.C: Update.
8345         * g++.dg/expr/call3.C: Update.
8346         * g++.dg/func-args-1.C: New.
8347
8348 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8349
8350         PR c/43125
8351         * gcc.dg/attr-used-2.c: Moved to ...
8352         * c-c++-common/attr-used-2.c: Here.
8353
8354         * gcc.dg/attr-used.c: Moved to ...
8355         * c-c++-common/attr-used.c: Here.
8356
8357 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8358
8359         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8360
8361 2010-02-22  Richard Guenther  <rguenther@suse.de>
8362
8363         PR lto/43045
8364         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8365         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8366
8367 2010-02-22  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/42749
8370         * gcc.c-torture/compile/pr42749.c: New testcase.
8371
8372 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8373
8374         PR fortran/43072
8375         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8376         * gfortran.dg/internal_pack_9.f90: New test.
8377
8378 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8379
8380         PR c++/23510
8381         * g++.dg/template/recurse.C: Adjust.
8382         * g++.dg/template/pr23510.C: New.
8383
8384 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8385
8386         PR c++/42824
8387         * g++.dg/template/memclass4.C: New test.
8388
8389 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8390
8391         PR fortran/35259
8392         * gfortran.dg/reassoc_5.f90: New test.
8393
8394 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8395
8396         PR target/43067
8397         * gcc.target/i386/pr43067.c: New test.
8398
8399 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8400
8401         PR c++/35669
8402         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8403         -Wconversion-null.
8404         * g++.dg/warn/Wconversion-null.C: New test.
8405         * g++.old-deja/g++.other/null1.C: Move to...
8406         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8407
8408 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8409
8410         PR fortran/36932
8411         PR fortran/36933
8412         * gfortran.dg/dependency_26.f90: New test.
8413
8414         PR fortran/43072
8415         * gfortran.dg/internal_pack_7.f90: New test.
8416
8417         PR fortran/43111
8418         * gfortran.dg/internal_pack_8.f90: New test.
8419
8420 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8421
8422         PR 43128
8423         * c-c++-common/pr41779.c: Fix broken testcase.
8424
8425 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8426
8427         PR 36513
8428         * c-c++-common/pr36513.c: New testcase.
8429         * c-c++-common/pr36513-2.c: New testcase.
8430
8431 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8432
8433         PR 41779
8434         * c-c++-common/pr41779.c: New.
8435
8436 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8437
8438         PR debug/43084
8439         * gcc.dg/pr43084.c: New test.
8440
8441 2010-02-19  Richard Guenther  <rguenther@suse.de>
8442
8443         PR tree-optimization/42916
8444         * gcc.dg/pr42916.c: New testcase.
8445
8446 2010-02-18  Jason Merrill  <jason@redhat.com>
8447
8448         PR c++/42837
8449         * g++.dg/abi/packed1.C: Add expected warning.
8450
8451         PR c++/43108
8452         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8453         * gcc.dg/torture/dg-torture.exp: Likewise.
8454         * c-c++-common/torture/complex-sign.h,
8455         c-c++-common/torture/complex-sign-add.c,
8456         c-c++-common/torture/complex-sign-mixed-add.c,
8457         c-c++-common/torture/complex-sign-mixed-div.c,
8458         c-c++-common/torture/complex-sign-mixed-mul.c,
8459         c-c++-common/torture/complex-sign-mixed-sub.c,
8460         c-c++-common/torture/complex-sign-mul.c,
8461         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8462         Adapt for C++ compilation as well.
8463
8464         PR c++/43070
8465         * g++.dg/ext/label1.C: Update.
8466         * g++.dg/ext/label2.C: Update.
8467
8468         PR c++/26261
8469         * g++.dg/template/dependent-name6.C: New.
8470
8471         PR c++/43109
8472         * g++.dg/parse/namespace12.C: New.
8473
8474 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8475
8476         PR tree-optimization/43066
8477         * gcc.c-torture/compile/pr43066.c: New test.
8478
8479 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8480
8481         * g++.dg/ext/attrib35.C: Fix target selector string.
8482         * g++.dg/ext/attrib36.C: Ditto.
8483         * g++.dg/ext/attrib37.C: Ditto.
8484         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8485         * g++.dg/abi/mangle25.C: Ditto.
8486
8487 2010-02-17  Jason Merrill  <jason@redhat.com>
8488
8489         PR c++/43069
8490         * g++.dg/parse/namespace11.C: New.
8491
8492         PR c++/43093
8493         * g++.dg/ext/attrib37.C: New.
8494
8495         PR c++/43079
8496         * g++.dg/template/ptrmem20.C: New.
8497
8498 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8499
8500         PR target/43103
8501         * gcc.target/i386/xop-check.h: Include m256-check.h.
8502         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8503         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8504         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8505         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8506
8507 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR debug/42918
8510         * gcc.dg/pr42918.c: New test.
8511
8512 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8513
8514         * g++.dg/ext/attrib36.C: Require ILP32.
8515
8516 2010-02-16  Richard Guenther  <rguenther@suse.de>
8517
8518         PR tree-optimization/41043
8519         * gfortran.dg/pr41043.f90: New testcase.
8520         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8521
8522 2010-02-16  Jason Merrill  <jason@redhat.com>
8523
8524         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8525
8526 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8527
8528         PR tree-optimization/43074
8529         * gcc.dg/vect/fast-math-pr43074.c: New test.
8530
8531 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8532
8533         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8534
8535 2010-02-16  Jason Merrill  <jason@redhat.com>
8536
8537         PR c++/43031
8538         * g++.dg/ext/attrib36.C: New.
8539
8540         PR c++/43036
8541         * g++.dg/other/array6.C: New.
8542
8543 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8546
8547 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8548
8549         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8550         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8551         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8552         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8553         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8554         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8555
8556 2010-02-15  Richard Guenther  <rguenther@suse.de>
8557
8558         PR middle-end/43068
8559         * g++.dg/torture/pr43068.C: New testcase.
8560
8561 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8562
8563         PR c++/43024
8564         * g++.dg/opt/ice1.C: New.
8565
8566 2010-02-14  Jason Merrill  <jason@redhat.com>
8567
8568         PR c++/41997
8569         * g++.dg/cpp0x/initlist-opt.C: New.
8570
8571 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8572
8573         PR fortran/41113
8574         PR fortran/41117
8575         * gfortran.dg/internal_pack_6.f90: New test.
8576
8577 2010-02-12  Jason Merrill  <jason@redhat.com>
8578
8579         PR c++/43054
8580         * g++.dg/cpp0x/variadic99.C: New.
8581
8582 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8583
8584         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8585         sign extend pointers to gualchk_t.
8586
8587         PR c++/43033
8588         * g++.dg/other/default3.C: Xfail g4 test.
8589
8590 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8591
8592         PR middle-end/43012
8593         * gcc.dg/graphite/pr43012.c: New.
8594
8595 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8596
8597         PR middle-end/42930
8598         * g++.dg/graphite/pr42930.C: New.
8599
8600 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8601
8602         PR middle-end/42914
8603         PR middle-end/42530
8604         * gcc.dg/graphite/pr42530.c: New.
8605         * gcc.dg/graphite/pr42914.c: New.
8606
8607 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8608
8609         PR middle-end/42771
8610         * gcc.dg/graphite/pr42771.c: New.
8611
8612 2010-02-11  Richard Guenther  <rguenther@suse.de>
8613
8614         PR tree-optimization/42998
8615         * gcc.c-torture/compile/pr42998.c: New testcase.
8616
8617 2010-02-10  Jason Merrill  <jason@redhat.com>
8618
8619         PR c++/41896
8620         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8621
8622         PR c++/42983, core issue 906
8623         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8624         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8625
8626         PR c++/43016
8627         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8628
8629 2010-02-10  Richard Guenther  <rguenther@suse.de>
8630
8631         PR tree-optimization/43017
8632         * gcc.dg/torture/pr43017.c: New testcase.
8633
8634 2010-02-10  Tobias Burnus <burnus@net-b.de>
8635
8636         PR fortran/40823
8637         * gfortran.dg/private_type_1.f90: Update error location.
8638         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8639         * gfortran.dg/typebound_operator_2.f03: Ditto.
8640         * gfortran.dg/assignment_2.f90: Ditto.
8641         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8642         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8643
8644 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8645
8646         PR fortran/43015
8647         * gfortran.dg/bind_c_usage_20.f90: New test.
8648
8649 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR debug/43010
8652         * g++.dg/debug/pr43010.C: New test.
8653
8654 2010-02-10  Richard Guenther  <rguenther@suse.de>
8655
8656         PR c/43007
8657         * gcc.c-torture/execute/20100209-1.c: New testcase.
8658         * gcc.dg/fold-div-3.c: Likewise.
8659
8660 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8661
8662         * gcc.dg/builtin-ffs-1.c: New test.
8663
8664 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8665
8666         PR fortran/42999
8667         * gfortran.dg/array_constructor_35.f90: New test.
8668
8669 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8670
8671         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8672
8673 2010-02-09  Jason Merrill  <jason@redhat.com>
8674
8675         PR c++/42399
8676         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8677
8678         PR c++/42370
8679         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8680
8681 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8682
8683         PR fortran/41869
8684         * gfortran.dg/module_write_1.f90: New test.
8685
8686 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8687
8688         * gcc.dg/pr19340.c: Adjust.
8689
8690 2010-02-09  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/43008
8693         * gcc.c-torture/execute/pr43008.c: New testcase.
8694
8695 2010-02-09  Richard Guenther  <rguenther@suse.de>
8696
8697         PR tree-optimization/43000
8698         * gcc.dg/torture/pr43000.c: New testcase.
8699         * gcc.dg/torture/pr43002.c: Likewise.
8700
8701 2010-02-09  Daniel Kraft  <d@domob.eu>
8702
8703         PR fortran/39171
8704         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8705         and pass -Wsurprising as necessary.
8706
8707 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR tree-optimization/42890
8710         * g++.dg/torture/pr42890.C: New test.
8711
8712 2010-02-08  Richard Guenther  <rguenther@suse.de>
8713
8714         PR middle-end/42995
8715         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8716
8717 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8718
8719         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8720         return 0 from main.
8721         * gcc.dg/graphite/block-1.c: Same.
8722         * gcc.dg/graphite/block-3.c: Same.
8723         * gcc.dg/graphite/block-4.c: Same.
8724         * gcc.dg/graphite/block-5.c: Same.
8725         * gcc.dg/graphite/block-6.c: Same.
8726         * gcc.dg/graphite/block-7.c: Same.
8727         * gcc.dg/graphite/interchange-0.c: Same.
8728         * gcc.dg/graphite/interchange-1.c: Same.
8729         * gcc.dg/graphite/interchange-10.c: Same.
8730         * gcc.dg/graphite/interchange-11.c: Same.
8731         * gcc.dg/graphite/interchange-12.c: Same.
8732         * gcc.dg/graphite/interchange-2.c: Same.
8733         * gcc.dg/graphite/interchange-3.c: Same.
8734         * gcc.dg/graphite/interchange-4.c: Same.
8735         * gcc.dg/graphite/interchange-5.c: Same.
8736         * gcc.dg/graphite/interchange-6.c: Same.
8737         * gcc.dg/graphite/interchange-7.c: Same.
8738         * gcc.dg/graphite/interchange-8.c: Same.
8739         * gcc.dg/graphite/interchange-9.c: Same.
8740         * gcc.dg/graphite/interchange-mvt.c: Same.
8741
8742 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8743
8744         * gfortran.dg/graphite/id-19.f: New.
8745         * gfortran.dg/graphite/pr14741.f90: New.
8746         * gfortran.dg/graphite/pr41924.f90: New.
8747         * gfortran.dg/graphite/run-id-2.f90: New.
8748
8749 2010-02-07  Richard Guenther  <rguenther@suse.de>
8750
8751         PR middle-end/42956
8752         * gcc.c-torture/compile/pr42956.c: New testcase.
8753
8754 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8755
8756         PR libfortran/42742
8757         * gfortran.dg/fmt_cache_2.f: New test.
8758
8759 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8760
8761         * gfortran.dg/read_no_eor.f90: New test.
8762
8763 2010-02-05  Jason Merrill  <jason@redhat.com>
8764
8765         * g++.dg/ext/label13.C: Move constructor body out of class.
8766
8767 2010-02-03  Jason Merrill  <jason@redhat.com>
8768
8769         PR c++/42870
8770         * g++.dg/ext/dllexport3.C: New.
8771
8772 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8773
8774         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8775
8776 2010-02-05  Richard Guenther  <rguenther@suse.de>
8777
8778         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8779
8780 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8781
8782         PR c++/42915
8783         * g++.dg/other/crash-9.C: New test.
8784
8785 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/42309
8788         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8789
8790 2010-02-04  Richard Guenther  <rguenther@suse.de>
8791
8792         PR rtl-optimization/42952
8793         * gcc.dg/torture/pr42952.c: New testcase.
8794
8795 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8796
8797         PR libfortran/42901
8798         * gfortran.dg/namelist_60.f90: New test.
8799
8800 2010-02-03  Jason Merrill  <jason@redhat.com>
8801
8802         PR c++/40138
8803         * g++.dg/ext/builtin11.C: New.
8804
8805         PR c++/4926
8806         PR c++/38600
8807         * g++.dg/abi/mangle35.C: New.
8808         * g++.dg/abi/mangle37.C: New.
8809
8810         PR c++/12909
8811         * g++.dg/abi/mangle36.C: New.
8812
8813         PR c++/35652
8814         * g++.dg/warn/string1.C: New.
8815
8816 2010-02-03  Richard Guenther  <rguenther@suse.de>
8817
8818         PR tree-optimization/42944
8819         * gcc.dg/errno-1.c: New testcase.
8820
8821 2010-02-03  Richard Guenther  <rguenther@suse.de>
8822
8823         PR middle-end/42927
8824         * gcc.c-torture/compile/pr42927.c: New testcase.
8825
8826 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8827
8828         PR fortran/42936
8829         * gfortran.dg/null_4.f90: New test.
8830
8831 2010-02-02  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/41090
8834         * g++.dg/ext/label13.C: New.
8835
8836 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8837
8838         PR fortran/42650
8839         * gfortran.dg/func_result_5.f90: New test.
8840
8841 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8842
8843         PR fortran/42922
8844         * gfortran.dg/pure_initializer_3.f90: News test.
8845
8846 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8847
8848         PR fortran/42888
8849         * gfortran.dg/allocate_derived_2.f90: New test.
8850
8851 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853         PR middle-end/42898
8854         * gcc.dg/torture/pr42898-2.c: New test.
8855
8856 2010-01-31  Richard Guenther  <rguenther@suse.de>
8857
8858         PR middle-end/42898
8859         * gcc.dg/torture/pr42898.c: New testcase.
8860
8861 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8862
8863         PR fortran/38324
8864         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8865         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8866
8867 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8868
8869         * g++.dg/tree-ssa/inline-1.C: New.
8870         * g++.dg/tree-ssa/inline-2.C: New.
8871         * g++.dg/tree-ssa/inline-3.C: New.
8872
8873 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8874
8875         PR testsuite/41701
8876         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8877         the string 'pow' in the pathname of the compiler from generating a
8878         test failure.
8879
8880 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8881
8882         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8883         * g++.old-deja/g++.mike/eh17.C: Likewise.
8884         * g++.old-deja/g++.mike/p5571.C: Likewise.
8885
8886 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8887
8888         PR c++/42758
8889         PR c++/42634
8890         PR c++/42336
8891         PR c++/42797
8892         PR c++/42880
8893         * g++.dg/other/crash-5.C: New test.
8894         * g++.dg/other/crash-6.C: New test.
8895         * g++.dg/other/crash-7.C: New test.
8896         * g++.dg/other/crash-8.C: New test.
8897
8898 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR rtl-optimization/42889
8901         * gcc.dg/pr42889.c: New test.
8902
8903 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8904
8905         * gcc.target/i386/pr42881.c: Use SSE2.
8906
8907 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8908
8909         PR target/42891
8910         * gcc.target/i386/pr42891.c: New test.
8911
8912 2010-01-28  Richard Guenther  <rguenther@suse.de>
8913
8914         PR tree-optimization/42871
8915         * g++.dg/torture/pr42871.C: New testcase.
8916
8917 2010-01-28  Richard Guenther  <rguenther@suse.de>
8918
8919         * gcc.dg/Wobjsize-1.h: New testcase.
8920         * gcc.dg/Wobjsize-1.c: Likewise.
8921
8922 2010-01-28  Richard Guenther  <rguenther@suse.de>
8923
8924         PR middle-end/42883
8925         * g++.dg/torture/pr42883.C: New testcase.
8926
8927 2010-01-28  Michael Matz  <matz@suse.de>
8928
8929         * gcc.target/i386/pr42881.c: New test.
8930
8931 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8932
8933         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8934         Add i?86-*-solaris2* support.
8935
8936 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8937
8938         PR c++/42713
8939         PR c++/42820
8940         * g++.dg/template/typedef27.C: New test case.
8941         * g++.dg/template/typedef28.C: New test case.
8942
8943 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8944
8945         * gcc.dg/optimize-bswap*.c: Add ARM target
8946
8947 2010-01-27  Richard Guenther  <rguenther@suse.de>
8948
8949         PR middle-end/42878
8950         * gcc.dg/torture/pr42878-1.c: New testcase.
8951         * gcc.dg/torture/pr42878-2.c: Likewise.
8952
8953 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8954
8955         PR middle-end/42874
8956         * gcc.dg/vla-22.c: New test.
8957
8958 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8961         current collation.
8962
8963 2010-01-26  Richard Guenther  <rguenther@suse.de>
8964
8965         PR rtl-optimization/42685
8966         * gcc.dg/pr42685.c: New testcase.
8967         * g++.dg/other/pr42685.C: Likewise.
8968
8969 2010-01-26  Richard Guenther  <rguenther@suse.de>
8970
8971         PR middle-end/42806
8972         * g++.dg/other/pr42806.C: New testcase.
8973
8974 2010-01-26  Richard Guenther  <rguenther@suse.de>
8975
8976         PR tree-optimization/42250
8977         * gcc.dg/pr42250.c: New testcase.
8978
8979 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8980
8981         * gnat.dg/array_bounds_test.adb: New test.
8982
8983 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8984
8985         PR fortran/42858
8986         * gfortran.dg/generic_21.f90: New test.
8987
8988 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990         PR testsuite/41522
8991         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8992
8993 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8994
8995         PR c++/42748
8996         * g++.dg/abi/arm_va_list2.C: New test.
8997         * g++.dg/abi/arm_va_list2.h: Companion header file.
8998
8999 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9000
9001         PR fortran/41044
9002         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9003
9004         PR fortran/41167
9005         * gfortran.dg/char_array_arg_1.f90 : New test.
9006
9007         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9008
9009 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9010
9011         PR fortran/39304
9012         * gfortran.dg/generic_20.f90: New test.
9013
9014 2010-01-22  Michael Matz  <matz@suse.de>
9015
9016         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9017         -msse2.
9018
9019 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9020
9021         PR fortran/42736
9022         * gfortran.dg/dependency_25.f90 : New test.
9023
9024 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9025
9026         PR tree-optimization/42585
9027         * gcc.dg/tree-ssa/pr42585.c: New test.
9028
9029 2010-01-21  Richard Guenther  <rguenther@suse.de>
9030
9031         PR middle-end/19988
9032         * gcc.dg/pr19988.c: New testcase.
9033
9034 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9035
9036         * g++.dg/compat/decimal/compat-common.h: New file.
9037         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9038         * g++.dg/compat/decimal/pass_x.h: New file.
9039         * g++.dg/compat/decimal/pass_y.h: New file.
9040         * g++.dg/compat/decimal/pass-1_main.C: New file.
9041         * g++.dg/compat/decimal/pass-1_x.C: New file.
9042         * g++.dg/compat/decimal/pass-1_y.C: New file.
9043         * g++.dg/compat/decimal/pass-2_main.C: New file.
9044         * g++.dg/compat/decimal/pass-2_x.C: New file.
9045         * g++.dg/compat/decimal/pass-2_y.C: New file.
9046         * g++.dg/compat/decimal/pass-3_main.C: New file.
9047         * g++.dg/compat/decimal/pass-3_x.C: New file.
9048         * g++.dg/compat/decimal/pass-3_y.C: New file.
9049         * g++.dg/compat/decimal/pass-4_main.C: New file.
9050         * g++.dg/compat/decimal/pass-4_x.C: New file.
9051         * g++.dg/compat/decimal/pass-4_y.C: New file.
9052         * g++.dg/compat/decimal/pass-5_main.C: New file.
9053         * g++.dg/compat/decimal/pass-5_x.C: New file.
9054         * g++.dg/compat/decimal/pass-5_y.C: New file.
9055         * g++.dg/compat/decimal/pass-6_main.C: New file.
9056         * g++.dg/compat/decimal/pass-6_x.C: New file.
9057         * g++.dg/compat/decimal/pass-6_y.C: New file.
9058         * g++.dg/compat/decimal/return_x.h: New file.
9059         * g++.dg/compat/decimal/return_y.h: New file.
9060         * g++.dg/compat/decimal/return-1_main.C: New file.
9061         * g++.dg/compat/decimal/return-1_x.C: New file.
9062         * g++.dg/compat/decimal/return-1_y.C: New file.
9063         * g++.dg/compat/decimal/return-2_main.C: New file.
9064         * g++.dg/compat/decimal/return-2_x.C: New file.
9065         * g++.dg/compat/decimal/return-2_y.C: New file.
9066         * g++.dg/compat/decimal/return-3_main.C: New file.
9067         * g++.dg/compat/decimal/return-3_x.C: New file.
9068         * g++.dg/compat/decimal/return-3_y.C: New file.
9069         * g++.dg/compat/decimal/return-4_main.C: New file.
9070         * g++.dg/compat/decimal/return-4_x.C: New file.
9071         * g++.dg/compat/decimal/return-4_y.C: New file.
9072         * g++.dg/compat/decimal/return-5_main.C: New file.
9073         * g++.dg/compat/decimal/return-5_x.C: New file.
9074         * g++.dg/compat/decimal/return-5_y.C: New file.
9075         * g++.dg/compat/decimal/return-6_main.C: New file.
9076         * g++.dg/compat/decimal/return-6_x.C: New file.
9077         * g++.dg/compat/decimal/return-6_y.C: New file.
9078
9079 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9080
9081         PR debug/42715
9082         * gcc.dg/pr42715.c: New.
9083
9084 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         PR c++/42038
9087         * g++.dg/parse/crash55.C: New.
9088
9089 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9090
9091         PR debug/42782
9092         * gcc.dg/guality/pr42782.c: New.
9093
9094 2010-01-20  Jason Merrill  <jason@redhat.com>
9095
9096         PR c++/41788
9097         * g++.dg/abi/packed1.C: New.
9098
9099         PR c++/41920
9100         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9101
9102         PR c++/40750
9103         * g++.dg/parse/fn-typedef1.C: New.
9104         * g++.dg/other/cv_quals.C: Adjust.
9105
9106 2010-01-20  Anthony Green  <green@moxielogic.com>
9107
9108         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9109         pack(push) pragma).
9110         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9111         * gcc.dg/20020312-2.c: Port this to the moxie core.
9112         * gcc.dg/weak/typeof-2.c: Ditto.
9113
9114 2010-01-20  Richard Guenther  <rguenther@suse.de>
9115
9116         PR tree-optimization/42717
9117         * gcc.c-torture/compile/pr42717.c: New testcase.
9118
9119 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9120
9121         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9122         of signed, add a few new tests.
9123
9124         PR middle-end/42803
9125         * g++.dg/parse/limits-initializer1.C: New test.
9126
9127 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9128
9129         PR fortran/42804
9130         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9131         * gfortran.dg/typebound_call_12.f03: New test.
9132
9133 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9134
9135         PR fortran/42783
9136         * gfortran.dg/bounds_check_15.f90 : New test.
9137
9138 2010-01-19  Michael Matz  <matz@suse.de>
9139
9140         PR tree-optimization/41783
9141         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9142
9143 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9144
9145         PR target/38697.
9146         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9147         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9148         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9149         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9150         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9151         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9152         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9153         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9154         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9155         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9156         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9157
9158 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9159
9160         PR fortran/42545
9161         * gfortran.dg/extends_6.f03: Modified an error message.
9162         * gfortran.dg/extends_10.f03: New test.
9163         * gfortran.dg/private_type_6.f03: Modified an error message.
9164         * gfortran.dg/structure_constructor_8.f03: Ditto.
9165
9166 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR tree-optimization/42719
9169         * gcc.dg/pr42719.c: New test.
9170
9171         PR debug/42728
9172         * gcc.dg/pr42728.c: New test.
9173
9174 2010-01-19  Anthony Green  <green@moxielogic.com>
9175
9176         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9177
9178 2010-01-18  Anthony Green  <green@moxielogic.com>
9179
9180         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9181         for moxie.
9182
9183 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9184
9185         * g++.dg/template/error45.C: reverted as part of reverting the
9186         fix of PR c++/42634.
9187
9188 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9189
9190         PR c++/42634
9191         * g++.dg/template/error45.C: New test.
9192
9193 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9194
9195         PR c++/42766
9196         * g++.dg/conversion/op6.C: New test.
9197
9198 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9199
9200         PR target/42774
9201         * gcc.target/alpha/pr42774.c: New test.
9202
9203 2010-01-18  Richard Guenther  <rguenther@suse.de>
9204
9205         PR tree-optimization/42781
9206         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9207
9208 2010-01-17  Richard Guenther  <rguenther@suse.de>
9209
9210         PR middle-end/42248
9211         * gcc.c-torture/execute/pr42248.c: New testcase.
9212
9213 2010-01-17  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/42773
9216         * g++.dg/torture/pr42773.C: New testcase.
9217
9218 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9219
9220         PR fortran/42677
9221         * gfortran.dg/interface_assignment_5.f90: New test.
9222
9223 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9224
9225         PR c++/42697
9226         * g++.dg/template/crash94.C: Reverted.
9227
9228 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9229
9230         PR debug/42767
9231         * gcc.dg/debug/pr42767.c: New.
9232
9233 2010-01-15  Jason Merrill  <jason@redhat.com>
9234
9235         PR c++/42761
9236         * g++.dg/cpp0x/decltype22.C: New.
9237
9238 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR middle-end/42760
9241         * g++.dg/torture/pr42760.C: New test.
9242
9243 2010-01-15  Jing Yu  <jingyu@google.com>
9244
9245         PR rtl-optimization/42691
9246         * gcc.c-torture/execute/pr42691.c: New.
9247
9248 2010-01-15  Richard Guenther  <rguenther@suse.de>
9249
9250         PR middle-end/42739
9251         * g++.dg/torture/pr42739.C: New testcase.
9252
9253 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9254
9255         * g++.dg/template/error45.C: Revert as part of reverting changes
9256         or PR c++/42634.
9257
9258 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9259
9260         PR fortran/42684
9261         * gfortran.dg/interface_31.f90: New test.
9262
9263 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9264
9265         * gcc.target/powerpc/pr42747.c: New file.
9266
9267 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR middle-end/42674
9270         * c-c++-common/pr42674.c: New test.
9271
9272         PR c++/42608
9273         * g++.dg/template/instantiate11.C: New test.
9274
9275 2010-01-14  Jason Merrill  <jason@redhat.com>
9276
9277         PR c++/42701
9278         * g++.dg/overload/error3.C: New.
9279
9280         PR c++/42655
9281         * g++.dg/overload/rvalue1.C: New.
9282
9283 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9284
9285         PR tree-optimization/42706
9286         * gcc.dg/ipa/pr42706.c: New testcase.
9287
9288 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9289
9290         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9291
9292 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9293
9294         PR tree-optimization/42714
9295         * g++.dg/torture/pr42714.C: New test.
9296
9297 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9298
9299         PR rtl-optimization/42246
9300         * gfortran.dg/pr42246-2.f: New.
9301
9302 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9303
9304         PR rtl-optimization/42389
9305         * gcc.dg/pr42389.c: New.
9306
9307 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9308
9309         PR rtl-optimization/42388
9310         * gcc.dg/pr42388.c: New.
9311
9312 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9313
9314         PR rtl-optimization/42294
9315         * gfortran.dg/pr42294.f: New.
9316
9317 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9318
9319         PR rtl-optimization/39453
9320         PR rtl-optimization/42246
9321         * gcc.dg/pr39453.c: New.
9322         * gcc.dg/pr42246.c: New.
9323
9324 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9325
9326         PR middle-end/42245
9327         * gcc.dg/pr42245.c: New.
9328         * gcc.dg/pr42245-2.c: New.
9329
9330 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9331
9332         PR rtl-optimization/42249
9333         * gcc.dg/pr42249.c: New.
9334
9335 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR c/42721
9338         * gcc.c-torture/execute/pr42721.c: New test.
9339
9340 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9341
9342         PR tree-optimization/42709
9343         * gcc.dg/vect/pr42709.c: New test.
9344
9345 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9346
9347         PR fortran/41478
9348         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9349         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9350
9351 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9352
9353         PR fortran/42481
9354         * gfortran.dg/generic_19.f90 : New test.
9355
9356 2010-01-13  Richard Guenther  <rguenther@suse.de>
9357
9358         PR tree-optimization/42730
9359         * gcc.c-torture/compile/pr42730.c: New testcase.
9360
9361 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9362
9363         PR target/pr42542
9364         * gcc.target/ia64/pr42542-1.c: New.
9365         * gcc.target/ia64/pr42542-2.c: New.
9366         * gcc.target/ia64/pr42542-3.c: New.
9367
9368 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9369
9370         PR c++/42634
9371         * g++.dg/template/error45.C: New test.
9372
9373 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9374
9375         PR tree-optimization/42704
9376         * g++.dg/torture/pr42704.C: New test.
9377
9378 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9379
9380         PR tree-optimization/42703
9381         * gcc.c-torture/compile/pr42703.c: New test.
9382
9383 2010-01-13  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/42705
9386         * gcc.c-torture/compile/pr42705.c: New testcase.
9387
9388 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9389
9390         * gcc.target/bfin/l2.c: New test.
9391         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9392
9393 2010-01-13  Richard Guenther  <rguenther@suse.de>
9394
9395         PR middle-end/42716
9396         * gcc.c-torture/compile/pr42716.c: New testcase.
9397
9398 2010-01-13  Richard Guenther  <rguenther@suse.de>
9399
9400         PR lto/42678
9401         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9402
9403 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9404
9405         PR c/42708
9406         * gcc.c-torture/compile/pr42708-1.c: New test.
9407
9408 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9409
9410         PR debug/42662
9411         * gcc.dg/pr42662.c: New test.
9412
9413         PR tree-optimization/42645
9414         * g++.dg/other/pr42645-1.C: New test.
9415         * g++.dg/other/pr42645-2.C: New test.
9416
9417 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9418
9419         PR target/42416
9420         * gcc.target/powerpc/warn-1.c: New test.
9421         * gcc.target/powerpc/warn-2.c: New test.
9422
9423 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9424
9425         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9426         stack alignment.
9427
9428 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9429
9430         * gcc.dg/lto/20100108_0.c: New.
9431
9432 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9433
9434         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9435         Add -march=i686 -msse for 32bit x86 targets.
9436
9437 2010-01-10  Richard Guenther  <rguenther@suse.de>
9438
9439         PR middle-end/42667
9440         * gcc.dg/torture/pr42667.c: New testcase.
9441
9442 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9443
9444         PR fortran/32489
9445         * gfortran.dg/array_constructor_34.f90: New test.
9446
9447 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9448
9449         PR fortran/20923
9450         * gfortran.dg/array_constructor_33.f90: New test.
9451         gfortran.dg/array_function_5.f90: Add credit.
9452
9453 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9454
9455         PR debug/42631
9456         * gcc.dg/pr42631.c: New.
9457
9458 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9459
9460         PR debug/42630
9461         * gcc.dg/pr42630.c: New.
9462
9463 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9464
9465         PR debug/42629
9466         * gcc.dg/pr42629.c: New.
9467
9468 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9469
9470         PR middle-end/42363
9471         * gcc.dg/torture/pr42363.c: New.
9472
9473 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9474
9475         PR debug/42604
9476         PR debug/42395
9477         * gcc.dg/vect/pr42604.c: New.
9478         * gcc.dg/vect/pr42395.c: New.
9479
9480 2010-01-09  Richard Guenther  <rguenther@suse.de>
9481
9482         PR middle-end/42512
9483         * gcc.c-torture/execute/pr42512.c: New testcase.
9484
9485 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9486
9487         PR fortran/41298
9488         * gfortran.dg/c_ptr_tests_14.f90: New test.
9489
9490 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9491
9492         PR ada/41929
9493         * gnat.dg/null_pointer_deref1.adb: Don't run on
9494         sparc*-sun-solaris2.11.
9495
9496 2010-01-08  Richard Guenther  <rguenther@suse.de>
9497
9498         PR lto/42528
9499         * gcc.dg/lto/20100103-1_0.c: New testcase.
9500         * gcc.dg/lto/20100103-2_0.c: Likewise.
9501
9502 2010-01-08  Tobias Burnus  <burnus@net-b.de
9503
9504         PR/fortran 25829
9505         * gfortran.dg/asynchronous_1.f90: New test.
9506         * gfortran.dg/asynchronous_2.f90: New test.
9507         * gfortran.dg/conflicts.f90: Update error message.
9508
9509 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9510
9511         c++/40155
9512         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9513
9514 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9515
9516         PR tree-optimization/42625
9517         * g++.dg/opt/dtor4.C: New test.
9518         * g++.dg/opt/dtor4.h: New.
9519         * g++.dg/opt/dtor4-aux.cc: New.
9520
9521 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9522
9523         PR fortran/42597
9524         * gfortran.dg/proc_ptr_26.f90: New test.
9525
9526 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9527
9528         PR fortran/41872
9529         * gfortran.dg/allocatable_scalar_7.f90: New test.
9530
9531 2010-01-06  Richard Guenther  <rguenther@suse.de>
9532
9533         * gcc.c-torture/compile/pr42632.c: New testcase.
9534
9535 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9536
9537         PR target/42542
9538         * gcc.target/i386/pr42542-4.c: New.
9539         * gcc.target/i386/pr42542-4a.c: Likewise.
9540         * gcc.target/i386/pr42542-5.c: Likewise.
9541         * gcc.target/i386/pr42542-5a.c: Likewise.
9542
9543 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9544
9545         * gcc.dg/tls/opt-15.c: New test.
9546
9547 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9548
9549         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9550
9551 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9552
9553         PR tree-optimization/42462
9554         * g++.dg/torture/pr42462.C: New test.
9555
9556 2010-01-05  Jason Merrill  <jason@redhat.com>
9557
9558         * g++.dg/cpp0x/initlist30.C: New test.
9559
9560 2010-01-05  Richard Guenther  <rguenther@suse.de>
9561
9562         PR tree-optimization/42614
9563         * gcc.c-torture/execute/pr42614.c: New testcase.
9564
9565 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9566
9567         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9568         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9569         -Wunreachable-code.
9570         * gcc.dg/Wunreachable-2.c: Likewise.
9571         * gcc.dg/Wunreachable-3.c: Likewise.
9572         * gcc.dg/Wunreachable-4.c: Likewise.
9573         * gcc.dg/Wunreachable-5.c: Likewise.
9574         * gcc.dg/Wunreachable-6.c: Likewise.
9575         * gcc.dg/Wunreachable-7.c: Likewise.
9576         * gcc.dg/Wunreachable-8.c: Likewise.
9577         * gcc.dg/20041231-1.c: Likewise.
9578
9579 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR other/42611
9582         * gcc.dg/pr42611.c: New test.
9583
9584         PR tree-optimization/42508
9585         * g++.dg/opt/pr42508.C: New test.
9586
9587 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9588
9589         PR fortran/41872
9590         * gfortran.dg/allocatable_scalar_8.f90: New.
9591
9592 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9593
9594         PR tree-optimization/42398
9595         * gcc.c-torture/compile/pr42398.c: New test.
9596
9597 2010-01-04  Jason Merrill  <jason@redhat.com>
9598
9599         PR c++/42555
9600         * g++.dg/ext/attrib35.C: New.
9601
9602         PR c++/42567
9603         * g++.dg/cpp0x/auto17.C: New.
9604
9605 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9606
9607         * gcc.dg/lto/20100104_0.c: New.
9608
9609 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9610
9611         PR target/42542
9612         * gcc.target/i386/pr42542-1.c: New.
9613         * gcc.target/i386/pr42542-1a.c: Likewise.
9614         * gcc.target/i386/pr42542-1b.c: Likewise.
9615         * gcc.target/i386/pr42542-2.c: Likewise.
9616         * gcc.target/i386/pr42542-2a.c: Likewise.
9617         * gcc.target/i386/pr42542-2b.c: Likewise.
9618         * gcc.target/i386/pr42542-3.c: Likewise.
9619         * gcc.target/i386/pr42542-3a.c: Likewise.
9620
9621 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9622
9623         PR fortran/41872
9624         * gfortran.dg/allocatable_scalar_5.f90: New test.
9625         * gfortran.dg/allocatable_scalar_6.f90: New test.
9626
9627 2010-01-03  Richard Guenther  <rguenther@suse.de>
9628
9629         PR testsuite/42583
9630         * gfortran.dg/gomp/recursion1.f90: Remove.
9631
9632 2010-01-03  Richard Guenther  <rguenther@suse.de>
9633
9634         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9635         * gcc.dg/uninit-6.c: Likewise.
9636         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9637
9638 2010-01-03  Richard Guenther  <rguenther@suse.de>
9639
9640         PR tree-optimization/42589
9641         * gcc.target/i386/pr42589.c: New testcase.
9642
9643 2010-01-03  Richard Guenther  <rguenther@suse.de>
9644
9645         PR tree-optimization/42438
9646         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9647
9648 2010-01-02  Richard Guenther  <rguenther@suse.de>
9649
9650         PR testsuite/41651
9651         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9652
9653 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9654
9655         PR target/42448
9656         * gcc.target/alpha/pr42448-1.c: New test.
9657         * gcc.target/alpha/pr42448-2.c: Ditto.
9658
9659 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9660
9661         PR preprocessor/41947
9662         * gcc.dg/c99-hexfloat-3.c: New test.
9663
9664 2010-01-01  Richard Guenther  <rguenther@suse.de>
9665
9666         PR c/42570
9667         * gcc.c-torture/execute/pr42570.c: New testcase.
9668
9669 2010-01-01  Richard Guenther  <rguenther@suse.de>
9670
9671         PR middle-end/42559
9672         * gcc.c-torture/compile/pr42559.c: New testcase.
9673
9674 \f
9675 Copyright (C) 2010 Free Software Foundation, Inc.
9676
9677 Copying and distribution of this file, with or without modification,
9678 are permitted in any medium without royalty provided the copyright
9679 notice and this notice are preserved.