configure.ac (gnu_indirect_function): New test.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2
3         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4         * lib/target-supports.exp (check_ifunc_available): New.
5         * gcc.dg/attr-ifunc-1.c: New.
6         * gcc.dg/attr-ifunc-2.c: New.
7         * gcc.dg/attr-ifunc-3.c: New.
8         * gcc.dg/attr-ifunc-4.c: New.
9         * gcc.dg/attr-ifunc-5.c: New.
10         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
11         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
12         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
13         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
14
15 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
16
17         PR middle-end/40386
18         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
19         
20 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
21
22         * gfortran.dg/inline_transpose_1.f90: New test.
23
24 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
25
26         PR c++/45588
27         * g++.dg/warn/Wunused-var-15.C: New test.
28
29 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30
31         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
32         hppa*-*-hpux*.
33
34 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         * objc/execute/exceptions/throw-nil.m: New test.
37         * objc/execute/exceptions/handler-1.m: Updated to use the new
38         objc_set_uncaught_exception_handler() function.
39         * objc/execute/exceptions/matcher-1.m: New test.
40         
41 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
42
43         PR fortran/38282
44         * gfortran.dg/bit_comparison_1.F90: New test.
45         * gfortran.dg/leadz_trailz_3.f90: New test.
46         * gfortran.dg/masklr_2.F90: New test.
47         * gfortran.dg/shiftalr_1.F90: New test.
48         * gfortran.dg/merge_bits_2.F90: New test.
49         * gfortran.dg/dshift_2.F90: New test.
50         * gfortran.dg/bit_comparison_2.F90: New test.
51         * gfortran.dg/masklr_1.F90: New test.
52         * gfortran.dg/merge_bits_1.F90: New test.
53         * gfortran.dg/dshift_1.F90: New test.
54         * gfortran.dg/shiftalr_2.F90: New test.
55
56 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
57
58         * objc.dg/type-stream-1.m: Replaced with a test that tests that
59         functions from objc/typedstream.h are deprecated.
60
61 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
62
63         * lib/target-supports.exp
64         (check_effective_target_run_expensive_tests): New proc.
65         * gcc.c-torture/compile/limits-fnargs.c: Use
66         dg-require-effective-target run_expensive_tests.
67
68 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
69
70         PR fortran/45597
71         * gfortran.dg/gomp/pr45597.f90: New test.
72
73         PR fortran/45595
74         * gfortran.dg/gomp/pr45595.f90: New test.
75
76 2010-09-08  Michael Matz  <matz@suse.de>
77
78         * c-c++-common/uninit-17.c: Adjust.
79
80 2010-09-08  Michael Matz  <matz@suse.de>
81
82         PR tree-optimization/43430
83         * gcc.dg/vect/pr43430-2.c: New test.
84         
85 2010-09-08  Michael Matz  <matz@suse.de>
86
87         PR tree-optimization/33244
88         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
89
90 2010-09-08  Richard Guenther  <rguenther@suse.de>
91
92         PR tree-optimization/45578
93         * gfortran.dg/pr45578.f90: New testcase.
94
95 2010-09-08  Richard Guenther  <rguenther@suse.de>
96
97         PR testsuite/45590
98         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
99
100 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
101
102         PR fortran/45576
103         * gfortran.dg/char_length_18.f90:  New test.
104
105 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
106
107         PR target/36502
108         * gcc.target/i386/pr36502.c: New test.
109
110         PR target/42313
111         PR target/44651
112         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
113         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
114
115 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
116
117         * gfortran.dg/achar_4.f90: Enable bounds checking.
118
119 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
120
121         PR target/45206
122         * gcc.target/i386/pr45206.c: New test.
123
124 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
125
126         PR fortran/45505
127         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
128
129 2010-09-07  Jan Hubicka  <jh@suse.cz>
130
131         * gcc.c-torture/compile/20100907.c: New testcase.
132
133 2010-09-07  Richard Guenther  <rguenther@suse.de>
134
135         PR middle-end/45569
136         * g++.dg/eh/pr45569.C: New testcase.
137
138 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
139
140         PR target/43137
141         * gcc.target/arm/pr43137.c: New test.
142
143 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
144
145         PR fortran/36931
146         * gfortran.dg/dependency_35.f90:  New test.
147
148 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
149
150         PR fortran/34145
151         * gfortran.dg/char_length_17.f90:  New test.
152
153 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
154
155         PR c++/45200
156         PR c++/45293
157         PR c++/45558
158         * g++.dg/template/typedef34.C: New test.
159         * g++.dg/template/typedef35.C: New test.
160
161 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
162
163         PR target/22152
164         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
165
166 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
167
168         * g++.dg/warn/Wdouble-promotion.C: New.
169
170 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
171
172         * g++.dg/parse/redef2.C: New.
173
174 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
175
176         * gcc.dg/20100906-1.c: New testcase.
177
178 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
179
180         PR testsuite/45543
181         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
182         DW_TAG_enumeration_type DIE.
183
184 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
185
186         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
187         Update XFAILs.
188
189 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
190
191         PR rtl-optimization/44919
192         * g++.dg/opt/pr44919.C: New.
193
194 2010-09-06  Tobias Burnus  <burnus@net-b.de>
195
196         PR fortran/38282
197         * gfortran.dg/iall_iany_iparity_1.f90: New.
198         * gfortran.dg/iall_iany_iparity_2.f90: New.
199
200 2010-09-06  Jason Merrill  <jason@redhat.com>
201
202         * g++.dg/cpp0x/initlist42.C: New.
203
204         * g++.dg/cpp0x/auto19.C: New.
205
206         * g++.dg/template/sfinae25.C: New.
207         * g++.dg/template/char1.C: Expect warning.
208         * g++.dg/template/nontype10.C: Likewise.
209
210         * g++.dg/cpp0x/implicit9.C: New.
211
212         * g++.dg/cpp0x/initlist43.C: New.
213
214 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
215
216         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
217
218 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
219
220         * gcc.dg/Wdouble-promotion.c: New.
221
222 2010-09-05  Tobias Burnus  <burnus@net-b.de>
223
224         * gfortran.dg/float128_1.f90: Remove test case as
225         it always fails since Rev 163611 backed out the
226         front-end implementation.
227
228 2010-09-05  Tobias Burnus  <burnus@net-b.de>
229
230         * gfortran.dg/float128_1.f90: XFAIL test case.
231
232 2010-09-05  Tobias Burnus  <burnus@net-b.de>
233
234         * gfortran.dg/bessel_7.f90: Decrease required precision.
235
236 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
237
238         PR testsuite/45545
239         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
240         ref-all-matching targets.
241
242 2010-09-05  Richard Guenther  <rguenther@suse.de>
243
244         PR tree-optimization/45535
245         * gcc.c-torture/compile/pr45535.c: New testcase.
246
247 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
248
249         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
250         "\[^\n\]*".
251         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
252         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
253         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
254         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
255         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
256         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
257         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
258         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
259         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
260         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
261         * gcc.target/i386/pr22152.c: Likewise.
262         * gcc.target/i386/pr36992-1.c: Likewise.
263         * gcc.target/i386/pr36992-2.c: Likewise.
264         * gcc.target/sh/sh4a-memmovua.c: Likewise.
265
266 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
267
268         PR testsuite/43957
269         * gcc.dg/const-uniq-1.c: Modify regexp.
270
271 2010-09-04  Tobias Burnus  <burnus@net-b.de>
272
273         PR fortran/45530
274         * gfortran.dg/namelist_63.f90: New.
275
276 2010-09-04  Jan Hubicka  <jh@suse.cz>
277
278         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
279         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
280
281 2010-09-04  Jan Hubicka  <jh@suse.cz>
282
283         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
284
285 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
286
287         PR fortran/45507
288         * gfortran.dg/allocate_alloc_opt_12.f90: New.
289
290 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
291
292         * gcc.dg/opts-4.c: New test.
293
294 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
295
296         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
297         * gcc.dg/vect/vect-peel-4.c: Ditto.
298
299 2010-09-03  Daniel Kraft  <d@domob.eu>
300
301         PR fortran/45525
302         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
303
304 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
305
306         PR fortran/45159
307         * gfortran.dg/dependency_34.f90:  New test.
308
309 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
310
311         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
312
313 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
314
315         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
316         gcc.target/i386/clearcap.map if supported.
317
318 2010-09-03  Michael Matz  <matz@suse.de>
319
320         PR middle-end/45415
321         * gcc.dg/pr45415.c: New test.
322
323 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
324
325         PR tree-optimization/45506
326         * gcc.dg/pr45506.c: New.
327
328 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
329
330         PR target/45476
331         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
332         * gcc.target/i386/float128-2.c: Ditto.
333
334 2010-09-03  Daniel Kraft  <d@domob.eu>
335
336         PR fortran/34162
337         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
338         * gfortran.dg/internal_dummy_2.f08: New test.
339         * gfortran.dg/internal_dummy_3.f08: New test.
340         * gfortran.dg/internal_dummy_4.f08: New test.
341
342 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
343
344         PR debug/45500
345         * gcc.target/i386/pr45500.c: New test.
346
347 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
348
349         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
350
351 2010-09-03  Daniel Kraft  <d@domob.eu>
352
353         PR fortran/44602
354         * gfortran.dg/exit_2.f08; Adapt error messages.
355         * gfortran.dg/exit_3.f08: New test.
356         * gfortran.dg/exit_4.f08: New test.
357         * gfortran.dg/exit_5.f03: New test.
358
359 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
360
361         * gfortran.dg/ishft_4.f90: New test.
362
363 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
364
365         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
366         FRIZ/XSRIZ instruciton for (double)(long long)x.
367         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
368
369 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
370
371         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
372
373 2010-09-02  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/44937
376         PR tree-optimization/45412
377         * g++.dg/opt/pr45412.C: New testcase.
378         * gcc.c-torture/compile/pr45412.c: Likewise.
379         * gcc.c-torture/compile/pr44937.c: Likewise.
380
381 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
382
383         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
384         but using -Werror=comment.
385         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
386         expected error messages.
387
388 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
389
390         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
391         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
392
393 2010-09-02  Tobias Burnus  <burnus@net-b.de>
394
395         PR fortran/45489
396         * gfortran.dg/initialization_27.f90: New.
397
398 2010-09-02  Ira Rosen  <irar@il.ibm.com>
399
400         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
401         check into different basic blocks. Expect vectorization if misaligned
402         stores are supported. 
403         * gcc.dg/vect/bb-slp-8a.c: New test.
404         * gcc.dg/vect/bb-slp-8b.c: New test.
405
406 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
407
408         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
409
410 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
411
412         PR fortran/44541
413         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
414         * gfortran.dg/class_dummy_1.f03: New.
415
416 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
417
418         PR middle-end/45458
419         * g++.dg/tree-prof/partition2.C: New test.
420
421 2010-09-01  Richard Guenther  <rguenther@suse.de>
422
423         * gcc.dg/vect/vect-outer-fir.c: Adjust.
424         * gcc.dg/tree-ssa/vrp54.c: New testcase.
425         * gcc.c-torture/execute/20100827-1.c: Likewise.
426
427 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
428
429         * gfortran.dg/execute_command_line_1.f90: New test.
430
431 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
432
433         PR preprocessor/45457
434         * c-c++-common/cpp/pr45457.c: New test.
435
436 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
437
438         * gcc.dg/nested-func-8.c: New test.
439
440 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
441
442         PR fortran/38282
443         * gfortran.dg/popcnt_poppar_1.F90: New test.
444         * gfortran.dg/popcnt_poppar_2.F90: New test.
445
446 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
447
448         * gcc.target/i386/volatile-2.c: Require nonpic target.
449
450 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
451
452         PR middle-end/45461
453         * gcc.dg/pr45461.c: New test.
454
455 2010-08-31  Richard Guenther  <rguenther@suse.de>
456
457         PR testsuite/45455
458         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
459
460 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
461
462         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
463
464 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
465
466         PR fortran/45456
467         * gfortran.dg/typebound_proc_18.f03: New.
468
469 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
470
471         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
472         * lib/scanasm.exp (scan-stack-usage): Likewise.
473         (scan-stack-usage-not): Likewise.
474         * gcc.dg/stack-usage-1.c: New test.
475         * gcc.target/i386/stack-usage-realign.c: Likewise.
476
477 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
478
479         PR tree-optimization/45427
480         * gcc.dg/tree-ssa/pr45427.c: New test.
481
482 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
483
484         PR c++/45043
485         * g++.dg/template/crash102.C: New.
486
487 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
488
489         PR middle-end/45423
490         * gcc.dg/gomp/atomic-12.c: New test.
491         * gcc.dg/gomp/atomic-13.c: New test.
492         * gcc.dg/gomp/atomic-14.c: New test.
493         * g++.dg/gomp/atomic-11.C: New test.
494         * g++.dg/gomp/atomic-12.C: New test.
495         * g++.dg/gomp/atomic-13.C: New test.
496         * g++.dg/gomp/atomic-14.C: New test.
497
498 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
499
500         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
501         delimiter.
502
503 2010-08-30  Thomas Quinot  <quinot@adacore.com>
504
505         * gnat.dg/discr24.adb: New test.
506
507 2010-08-30  Richard Guenther  <rguenther@suse.de>
508
509         PR tree-optimization/45449
510         * gcc.dg/pr45449.c: New testcase.
511
512 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
513
514         * gcc.dg/opts-1.c: Expect errors, not warnings.
515
516 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
517
518         PR fortran/42769
519         * gfortran.dg/dynamic_dispatch_11.f03: New.
520
521 2010-08-29  Jason Merrill  <jason@redhat.com>
522
523         PR c++/44991
524         * g++.dg/parse/defarg15.C: New.
525
526 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
527
528         PR fortran/45439
529         * gfortran.dg/select_type_16.f03: New.
530
531 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
532             Tobias Burnus  <burnus@net-b.de>
533
534         * gfortran.dg/bessel_7.f90: Decrease required precision.
535
536 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
537             Kaz Kojima  <kkojima@gcc.gnu.org>
538
539         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
540
541 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
542
543         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
544         floating point conversion code generation.
545         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
546         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
547         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
548         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
549         to integer conversion code generation.
550         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
551         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
552         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
553         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
554
555 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
556
557         PR fortran/32049
558         * gfortran.dg/random_seed_1.f90: Adjust test.
559         * gfortran.dg/float128_1.f90: New test.
560
561 2010-08-27  Tobias Burnus  <burnus@net-b.de>
562
563         PR fortran/33197
564         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
565         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
566         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
567         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
568         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
569         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
570         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
571
572 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
573
574         PR fortran/45420
575         * gfortran.dg/select_type_15.f03: New.
576
577 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
578
579         PR libfortran/43217
580         * gfortran.dg/hollerith8.f90: New test.
581
582 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
583
584         PR fortran/45159
585         * gfortran.dg/dependency_33.f90:  New test.
586
587 2010-08-27  Richard Guenther  <rguenther@suse.de>
588
589         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
590         * gcc.dg/graphite/scop-2.c: Likewise.
591         * gcc.dg/graphite/scop-20.c: Likewise.
592         * gcc.dg/vect/slp-25.c: Likewise.
593
594 2010-08-27  Olivier Hainque  <hainque@adacore.com>
595
596         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
597
598 2010-08-26  Daniel Kraft  <d@domob.eu>
599
600         PR fortran/38936
601         PR fortran/44047
602         PR fortran/45384
603         * gfortran.dg/associate_8.f03: New test.
604         * gfortran.dg/select_type_13.f03: New test.
605         * gfortran.dg/select_type_14.f03: New test.
606
607 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
608
609         PR tree-optimization/44485
610         * gcc.dg/pr44485.c: New test.
611
612 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
613
614         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
615         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
616         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
617
618 2010-08-26  Richard Guenther  <rguenther@suse.de>
619
620         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
621         * gcc.dg/graphite/scop-21.c: Likewise.
622
623 2010-08-26  Richard Guenther  <rguenther@suse.de>
624
625         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
626         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
627         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
628         * gcc.dg/vect/vect-91.c: Likewise.
629         * gcc.dg/vect/vect-peel-1.c: Likewise.
630         * gcc.dg/vect/vect-peel-2.c: Likewise.
631         * gcc.dg/vect/vect-peel-4.c: Likewise.
632
633 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
634
635         PR libfortran/41859
636         * gfortran.dg/der_io_4.f90: New test.
637
638 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
639
640         PR rtl-optimization/44858
641         * gcc.c-torture/execute/pr44858.c: New test.
642
643         PR rtl-optimization/45400
644         * g++.dg/other/i386-8.C: New test.
645
646 2010-08-25  Richard Guenther  <rguenther@suse.de>
647
648         * gcc.dg/alias-8.c: Adjust.
649
650 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
651
652         * gcc.target/i386/combine-mul.c: New test.
653
654 2010-08-25  Richard Guenther  <rguenther@suse.de>
655
656         PR lto/44562
657         * gcc.dg/graphite/id-27.c: New testcase.
658         * gcc.dg/lto/20100825-1_0.c: Likewise.
659
660 2010-08-25  Richard Guenther  <rguenther@suse.de>
661
662         PR tree-optimization/45316
663         * g++.dg/opt/pr45316.C: New testcase.
664
665 2010-08-25  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/45393
668         * g++.dg/torture/pr45393.C: New testcase.
669
670 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
671
672         PR tree-optimization/45059
673         * gcc.c-torture/compile/pr45059.c: New test.
674
675 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
676
677         * lib/target-supports.exp (check_effective_target_vect_unpack):
678         Set vect_unpack supported flag to true for neon.
679
680 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
681
682         * gcc.dg/tree-ssa/ifc-5.c: New.
683
684 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
685
686         * gcc.dg/tree-ssa/ifc-4.c: New.
687         * gcc.dg/tree-ssa/ifc-7.c: New.
688
689 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
690
691         * gcc.dg/vect/vect.exp: Check loongson targets
692         * g++.dg/vect/vect.exp: Likewise
693         * gfortran.dg/vect/vect.exp: Likewise
694
695 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
696
697         * gcc.target/powerpc/vsx-mass-1.c: New file, test
698         -mveclibabi=mass.
699
700 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
701
702         PR fortran/45366
703         * gfortran.dg/proc_ptr_29.f90: New.
704
705 2010-08-22  Tobias Burnus  <burnus@net-b.de>
706             Dominique d'Humieres <dominiq@lps.ens.fr>
707
708         PR fortran/45367
709         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
710
711 2010-08-22  Tobias Burnus  <burnus@net-b.de>
712
713         PR fortran/45367
714         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
715
716 2010-08-22  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/36158
719         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
720
721 2010-08-22  Tobias Burnus  <burnus@net-b.de>
722             Dominique d'Humieres <dominiq@lps.ens.fr>
723
724         PR fortran/45367
725         PR fortran/36158
726         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
727         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
728
729 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
730
731         PR fortran/44863
732         PR fortran/45271
733         PR fortran/45290
734         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
735         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
736         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
737
738 2010-08-21  Tobias Burnus  <burnus@net-b.de>
739
740         PR fortran/36158
741         PR fortran/33197
742         * gfortran.dg/bessel_6.f90: New.
743         * gfortran.dg/bessel_7.f90: New.
744
745 2010-08-20  Jan Hubicka  <jh@suse.cz>
746
747         PR c++/45307
748         PR c++/17736
749         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
750         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
751
752 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
753
754         PR target/45336
755         * gcc.target/i386/pr45336-1.c: New.
756         * gcc.target/i386/pr45336-2.c: Likewise.
757         * gcc.target/i386/pr45336-3.c: Likewise.
758         * gcc.target/i386/pr45336-4.c: Likewise.
759
760 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
761
762         PR testsuite/45361
763         * gcc.target/i386/volatile-2.c: Update scan strings to also
764         include (%rip) for the memory reference on x86_64.
765
766 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
767
768         PR middle-end/44974
769         * gcc.dg/pr44974.c: New test.
770
771         PR rtl-optimization/45353
772         * gcc.dg/pr45353.c: New test.
773
774 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
775
776         * gcc.target/i386/volatile-2.c: New.
777
778 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
779
780         PR rtl-optimization/44691
781         * gfortran.dg/pr44691.f: New test.
782
783 2010-10-19  Olivier Hainque  <hainque@adacore.com>
784
785         * gcc.target/sparc/sibcall-dslot.c: New testcase.
786
787 2010-08-19  Jason Merrill  <jason@redhat.com>
788
789         * g++.dg/init/synth3.C: New.
790         * g++.dg/init/value8.C: New.
791         * g++.dg/tree-ssa/empty-2.C: New.
792         * g++.dg/cpp0x/noexcept09.C: New.
793
794 2010-08-19  Daniel Kraft  <d@domob.eu>
795
796         PR fortran/29785
797         PR fortran/45016
798         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
799         * gfortran.dg/pointer_remapping_1.f90: New test.
800         * gfortran.dg/pointer_remapping_2.f03: New test.
801         * gfortran.dg/pointer_remapping_3.f08: New test.
802         * gfortran.dg/pointer_remapping_4.f03: New test.
803         * gfortran.dg/pointer_remapping_5.f08: New test.
804         * gfortran.dg/pointer_remapping_6.f08: New test.
805
806 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
807
808         PR testsuite/45324
809         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
810
811 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
812
813         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
814
815 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
816
817         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
818         variable.
819
820 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
821
822         PR target/45070
823         * gcc.c-torture/execute/pr45070.c: New.
824
825 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
826
827         * g++.dg/pr44328.C: New test.
828
829 2010-08-19  Tobias Burnus  <burnus@net-b.de>
830
831         PR fortran/36158
832         PR fortran/33197
833         * gfortran.dg/bessel_3.f90: New.
834         * gfortran.dg/bessel_4.f90: New.
835         * gfortran.dg/bessel_5.f90: New.
836
837 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
838
839         PR fortran/45290
840         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
841         * gfortran.dg/pointer_init_2.f90: New.
842         * gfortran.dg/pointer_init_3.f90: New.
843         * gfortran.dg/pointer_init_4.f90: New.
844
845 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
846
847         PR c++/45049
848         * g++.dg/pr45049-1.C: New test.
849         * g++.dg/pr45049-2.C: New test.
850
851 2010-08-18  Jie Zhang  <jie@codesourcery.com>
852
853         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
854         20 if __ARM_PCS is defined otherwise 64.
855         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
856         instead of hard coded 64.
857
858 2010-08-18  Yao Qi  <yao@codesourcery.com>
859
860         PR target/45094
861         * gcc.target/arm/pr45094.c: New test.
862
863 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
864
865         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
866
867 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
868
869         PR rtl-optimization/42575
870         * gcc.target/arm/pr42575.c: New test.
871
872 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
873
874         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
875         * gcc.dg/tls/thr-cse-1.c: New.
876
877 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
878
879         PR debug/42487
880         * lib/target-supports.exp
881         (check_effective_target_function_sections): New.
882         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
883         function sections before proceding.
884
885 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
886
887         PR fortran/45308
888         * gfortran.dg/pr45308.f03: New test.
889
890 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
891
892         PR target/45296
893         * gcc.target/i386/pr45296.c: New test.
894
895 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
896
897         * g++.dg/ext/uow-1.C: New.
898         * g++.dg/ext/uow-2.C: New.
899         * g++.dg/ext/uow-3.C: New.
900         * g++.dg/ext/uow-4.C: New.
901
902 2010-08-17  Richard Guenther  <rguenther@suse.de>
903
904         PR testsuite/45266
905         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
906
907 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
908
909         PR c/40563
910         * gcc.dg/Wcxx-compat-20.c: New test.
911
912 2010-08-17  Daniel Kraft  <d@domob.eu>
913
914         PR fortran/38936
915         * gfortran.dg/associate_1.f03: Extended to test newly supported
916         features like association to variables.
917         * gfortran.dg/associate_3.f03: Removed check for illegal change
918         of associate-name here...
919         * gfortran.dg/associate_5.f03: ...and added it here.
920         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
921         * gfortran.dg/associate_7.f03: New test.
922
923 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
924
925         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
926
927 2010-08-15  Daniel Kraft  <d@domob.eu>
928
929         PR fortran/38936
930         * gfortran.dg/associate_1.f03: Enable test for array expressions.
931         * gfortran.dg/associate_3.f03: Clarify comment.
932         * gfortran.dg/associate_5.f03: New test.
933         * gfortran.dg/associate_6.f03: New test.
934
935 2010-08-15  Tobias Burnus  <burnus@net-b.de>
936
937         PR fortran/45211
938         * gfortran.dg/bind_c_usage_21.f90: New.
939         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
940
941 2010-08-15  Tobias Burnus  <burnus@net-b.de>
942
943         * gfortran.dg/optional_absent_1.f90: New.
944         * gfortran.dg/null_actual.f90: New.
945
946 2010-08-15  Tobias Burnus  <burnus@net-b.de>
947
948         * gfortran.dg/pointer_target_1.f90: New.
949         * gfortran.dg/pointer_target_2.f90: New.
950         * gfortran.dg/pointer_target_3.f90: New.
951
952 2010-08-15  Daniel Kraft  <d@domob.eu>
953
954         PR fortran/45197
955         * gfortran.dg/elemental_args_check_3.f90: New test.
956         * gfortran.dg/impure_1.f08: New test.
957         * gfortran.dg/impure_2.f08: New test.
958         * gfortran.dg/impure_3.f90: New test.
959         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
960
961 2010-08-15  Ira Rosen  <irar@il.ibm.com>
962
963         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
964         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
965         SLP tests.
966         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
967         misaligned loads.
968         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
969         misaligned stores.c
970         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
971
972 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
973
974         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
975         dg-require-effective-target after dg-do.
976
977 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
978
979         * lib/target-supports.exp (check_effective_target_vect_int): Return
980         true for Loongson targets.
981         (check_effective_target_vect_shift): Likewise.
982         (check_effective_target_vect_no_int_max): Likewise.
983         (check_effective_target_vect_no_align): Likewise.
984         (check_effective_target_vect_short_mult): Likewise.
985
986 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
987
988         * g++.dg/cast.C: Change fields of structures to "long" to pass
989         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
990         * g++.dg/cpp0x/iop.C: Ditto.
991         * g++.dg/cpp0x/named_refs.C: Ditto.
992         * g++.dg/cpp0x/rv1p.C: Ditto.
993         * g++.dg/cpp0x/rv2p.C: Ditto.
994         * g++.dg/cpp0x/rv3p.C: Ditto.
995         * g++.dg/cpp0x/rv4p.C: Ditto.
996         * g++.dg/cpp0x/rv5p.C: Ditto.
997         * g++.dg/cpp0x/rv6p.C: Ditto.
998         * g++.dg/cpp0x/rv7p.C: Ditto.
999         * g++.dg/cpp0x/rv8p.C: Ditto.
1000         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1001
1002 2010-08-13  Daniel Kraft  <d@domob.eu>
1003
1004         * gfortran.dg/implied_shape_1.f08: New test.
1005         * gfortran.dg/implied_shape_2.f90: New test.
1006         * gfortran.dg/implied_shape_3.f08: New test.
1007
1008 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1009
1010         PR libfortran/42526
1011         * gfortran.dg/char_component_initializer_1.f90: New test.
1012
1013 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1014
1015         PR tree-optimization/45241
1016         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1017
1018 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1019
1020         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1021         to dg-options.
1022         * gcc.target/i386/pr40906-2.c: Ditto.
1023         * gcc.target/i386/pr40906-3.c: Ditto.
1024
1025 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR middle-end/45262
1028         * gcc.c-torture/execute/pr45262.c: New test.
1029
1030 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1031
1032         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1033         empty argument.
1034         * g++.dg/other/profile1.C: Ditto.
1035
1036 2010-08-12  Richard Guenther  <rguenther@suse.de>
1037
1038         PR tree-optimization/45232
1039         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1040         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1041         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1042         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1043         unsigned arithmetic.
1044         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1045         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1046         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1047         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1048         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1049         unsigned arithmetic.
1050         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1051         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1052         unsigned arithmetic.
1053         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1054         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1055         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1056         unsigned arithmetic.
1057         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1058         * gcc.dg/tree-ssa/negate.c: Adjust.
1059         * gcc.dg/vect/vect-1.c: Adjust.
1060         * gfortran.dg/reassoc_6.f: XFAIL.
1061
1062 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR debug/45259
1065         * gcc.dg/pr45259.c: New test.
1066
1067 2010-08-12  Wei Guozhi  <carrot@google.com>
1068
1069         PR target/44999
1070         * gcc.target/arm/pr44999.c: New testcase.
1071
1072 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1073
1074         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1075         (N): Likewise.
1076         (main): Adjust accordingly.
1077
1078 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1079
1080         * gfortran.dg/graphite/id-22.f: New.
1081
1082 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1083
1084         * gcc.dg/graphite/id-26.c: New.
1085
1086 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1087
1088         * gcc.dg/graphite/id-25.c: New.
1089
1090 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1091
1092         * gcc.dg/graphite/run-id-5.c: New.
1093         * gcc.dg/graphite/run-id-6.c: New.
1094         * gfortran.dg/graphite/id-21.f: New.
1095
1096 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1097
1098         * gcc.dg/graphite/id-24.c: New.
1099
1100 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1101
1102         * gcc.dg/tree-ssa/pr20742.c: New.
1103
1104 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1105
1106         * gcc.dg/graphite/id-23.c: New.
1107
1108 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1109
1110         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1111
1112 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1113
1114         * gcc.dg/graphite/pr42729.c: New.
1115
1116 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1117
1118         * gfortran.dg/graphite/id-20.f: New.
1119
1120 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1121
1122         * gcc.dg/graphite/id-22.c: New.
1123
1124 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1125
1126         * gcc.dg/graphite/run-id-2.c: Call abort.
1127
1128 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1129
1130         * gcc.dg/graphite/id-20.c: New.
1131
1132 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1133             Steve Kargl <kargl@gcc.gnu.org>
1134
1135         PR fortran/44595
1136         * gfortran.dg/move_alloc_3.f90: New.
1137         * gfortran.dg/random_seed_2.f90: New.
1138
1139 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1140
1141         * lib/target-supports.exp (check_effective_target_sync_int_long):
1142         Add hppa*-*-linux*.
1143         (check_effective_target_sync_char_short): Likewise.
1144
1145 2010-08-10  Yao Qi  <yao@codesourcery.com>
1146
1147         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1148         general form.
1149         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1150         * g++.dg/other/packed1.C: Likewise.
1151         * g++.dg/other/crash-4.C: Likewise.
1152         * g++.dg/ext/packed8.C: Likewise.
1153         * g++.dg/init/array16.C: Likewise.
1154
1155 2010-08-10  xinliang David Li  <davidxl@google.com>
1156         * gcc.dg/tree-ssa/loop-19.c: Add option
1157         -fno-prefetch-loop-array
1158
1159 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1160
1161         PR middle-end/45182
1162         * gcc.c-torture/compile/pr45182.c: New test.
1163
1164 2010-08-09  Jason Merrill  <jason@redhat.com>
1165
1166         PR c++/45236
1167         * g++.dg/cpp0x/variadic-104.C: New.
1168
1169 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1170
1171         PR fortran/44235
1172         * gfortran.dg/dependency_32.f90:  New test.
1173
1174 2010-08-09  Richard Guenther  <rguenther@suse.de>
1175
1176         PR middle-end/44632
1177         * g++.dg/opt/nrv17.C: New testcase.
1178
1179 2010-08-09  Richard Guenther  <rguenther@suse.de>
1180
1181         PR middle-end/45212
1182         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1183         alignment from MEM_REF offset only if we took it from the
1184         base object.
1185
1186         * gcc.target/i386/pr24178.c: New testcase.
1187
1188 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1189
1190         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1191         * gcc.dg/20030702-1.c: Ditto.
1192         * gcc.dg/20050309-1.c: Ditto.
1193         * gcc.dg/20050325-1.c: Ditto.
1194         * gcc.dg/20050330-2.c: Ditto.
1195         * gcc.dg/20051201-1.c: Ditto.
1196         * gcc.dg/gomp/pr27573.c: Ditto.
1197         * gcc.dg/gomp/pr34610.c: Ditto.
1198         * gcc.dg/pr24225.c: Ditto.
1199         * gcc.dg/pr26570.c: Ditto.
1200         * gcc.dg/pr32773.c: Ditto.
1201         * g++.dg/gcov/gcov-6.C: Ditto.
1202         * g++.dg/gomp/pr34608.C: Ditto.
1203         * gfortran.dg/gomp/pr27573.f90: Ditto.
1204
1205         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1206         dg-require-host-local dg directive.
1207         * gcc.dg/profile-dir-2.c: Ditto.
1208         * gcc.dg/profile-dir-3.c: Ditto.
1209
1210 2010-08-08  Richard Guenther  <rguenther@suse.de>
1211
1212         PR tree-optimization/45109
1213         * gcc.c-torture/compile/pr45109.c: New testcase.
1214
1215 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         * gcc.dg/march.c: Skip if -march defined.
1218         * gcc.dg/mtune.c: Skip if -mtune defined.
1219
1220         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1221         generic thunk support.
1222
1223 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         PR target/45213
1226         * gcc.target/i386/pr45213.c: New test.
1227
1228 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1229
1230         PR libfortran/45143
1231         * gfortran.dg/fmt_error_11.f03: New test.
1232
1233 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1234
1235         * lib/target-supports.exp (check_effective_target_sync_int_long):
1236         Add arm*-*-linux-gnueabi.
1237         (check_effective_target_sync_char_short): Likewise.
1238
1239 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1240
1241         PR fortran/45159
1242         * gfortran.dg/dependency_31.f90:  New test.
1243
1244 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1245
1246         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1247
1248 2010-08-06  Jason Merrill  <jason@redhat.com>
1249
1250         * g++.dg/cpp0x/sfinae3.C: New.
1251         * g++.dg/cpp0x/sfinae4.C: New.
1252
1253 2010-08-06  Richard Guenther  <rguenther@suse.de>
1254
1255         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1256         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1257         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1258         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1259         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1260         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1261         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1262         * gcc.c-torture/execute/20100805-1.c: Likewise.
1263
1264 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1265
1266         PR testsuite/42855
1267         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1268
1269 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1270
1271         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1272         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1273
1274 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1275
1276         * g++.dg/ipa/devirt-1.C: New test.
1277         * g++.dg/ipa/devirt-2.C: Likewise.
1278         * g++.dg/ipa/devirt-3.C: Likewise.
1279         * g++.dg/ipa/devirt-4.C: Likewise.
1280         * g++.dg/ipa/devirt-5.C: Likewise.
1281         * gcc.dg/ipa/iinline-3.c: Likewise.
1282
1283 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1284
1285         PR tree-optimization/45144
1286         * gcc.dg/tree-ssa/pr45144.c: New test.
1287
1288 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1289
1290         PR fortran/42207
1291         PR fortran/44064
1292         PR fortran/44065
1293         * gfortran.dg/class_25.f03: New.
1294         * gfortran.dg/class_26.f03: New.
1295
1296 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1297
1298         * g++.dg/warn/miss-format-1.C: Update line number.
1299
1300 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1301
1302         PR c++/44641
1303         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1304         .frame and .mask assembler directives.
1305
1306 2010-08-04  Richard Guenther  <rguenther@suse.de>
1307
1308         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1309         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1310         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1311         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1312
1313 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1314
1315         PR fortran/44857
1316         * gfortran.dg/derived_constructor_char_1.f90: New.
1317         * gfortran.dg/derived_constructor_char_2.f90: New.
1318
1319 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1320
1321         PR fortran/45159
1322         * gfortran.dg/dependency_30.f90:  New test.
1323
1324 2010-08-03  Jan Hubicka  <jh@suse.cz>
1325
1326         * gcc.c-torture/compile/pr45085.c: New testcase.
1327
1328 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1329
1330         PR fortran/44584
1331         PR fortran/45161
1332         * gfortran.dg/typebound_call_9.f03: Modified.
1333         * gfortran.dg/typebound_generic_1.f03: Modified.
1334
1335 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1336
1337         PR fortran/45159
1338
1339         * gfortran.dg/dependency_29.f90:  New test.
1340
1341 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1342
1343         PR fortran/36854
1344         * gfortran.dg/character_comparison_2.f90:  New test.
1345         * gfortran.dg/character_comparison_3.f90:  New test.
1346         * gfortran.dg/dependency_28.f90:  New test.
1347
1348 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1349
1350         PR target/40457
1351         * gcc.target/arm/pr40457-1.c: New test.
1352         * gcc.target/arm/pr40457-2.c: New test.
1353
1354 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1355
1356         PR fortran/44912
1357         * gfortran.dg/typebound_call_17.f03: New.
1358
1359 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1360
1361         PR fortran/44929
1362         * gfortran.dg/allocate_derived_3.f90: New.
1363
1364 2010-07-30  Xinliang David Li  <davidxl@google.com>
1365         PR tree-optimization/45121
1366         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1367
1368 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1369
1370         PR c++/45112
1371         * testsuite/g++.dg/pr45112.C: New test.
1372
1373 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR debug/45055
1376         PR rtl-optimization/45137
1377         * gcc.dg/pr45055.c: New test.
1378
1379 2010-07-30  Alan Modra  <amodra@gmail.com>
1380
1381         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1382         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1383
1384 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1385
1386         PR fortran/45087
1387         PR fortran/45125
1388         * gfortran.dg/whole_file_25.f90: New.
1389         * gfortran.dg/whole_file_26.f90: New.
1390         * gfortran.dg/whole_file_27.f90: New.
1391
1392 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1393
1394         PR fortran/44962
1395         * gfortran.dg/typebound_proc_17.f03: New.
1396
1397 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1398
1399         PR fortran/45004
1400         * gfortran.dg/move_alloc_2.f90: New.
1401
1402 2010-07-29  Xinliang David Li  <davidxl@google.com>
1403         PR tree-optimization/45121
1404         * c-c++-common/uninit-17.c: Fix expected output.
1405
1406 2010-07-29  Richard Guenther  <rguenther@suse.de>
1407
1408         PR tree-optimization/45120
1409         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1410
1411 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1412
1413         PR fortran/42051
1414         PR fortran/44064
1415         * gfortran.dg/pr42051.f03: New testcase.
1416
1417 2010-07-29  Richard Guenther  <rguenther@suse.de>
1418
1419         PR middle-end/45034
1420         * gcc.c-torture/execute/pr45034.c: New testcase.
1421
1422 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1423
1424         PR c++/45096
1425         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1426
1427 2010-07-28  Daniel Kraft  <d@domob.eu>
1428
1429         * gfortran.dg/bound_8.f90: New test.
1430
1431 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1432
1433         PR debug/45105
1434         * gcc.dg/pr45105.c: New test.
1435
1436 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1437
1438         PR rtl-optimization/45107
1439         * gcc.dg/pr45107.c: New test.
1440
1441 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1442
1443         PR rtl-optimization/45101
1444         * gcc.dg/pr45101.c: New test.
1445
1446 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1447
1448         PR fortran/45077
1449         * gfortran.dg/whole_file_24.f90: New.
1450
1451 2010-07-27  Jason Merrill  <jason@redhat.com>
1452
1453         * g++.dg/cpp0x/variadic102.C: New.
1454         * g++.dg/cpp0x/variadic103.C: New.
1455
1456 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1457
1458         PR rtl-optimization/40956
1459         PR target/42495
1460         PR middle-end/42574
1461         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1462         * gcc.target/arm/pr42574.c: Add tests.
1463
1464 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1465
1466         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1467         test name.
1468         (cleanup-repo-files): Ditto.
1469         (cleanup-saved-temps): Ditto.
1470
1471 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR testsuite/44701
1474         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1475
1476         PR c/45079
1477         * gcc.dg/pr45079.c: New test.
1478
1479 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1480
1481         PR tree-optimization/44152
1482         * gcc.dg/vect/fast-math-pr44152.c: New test.
1483
1484 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1485
1486         PR ObjC/44140
1487         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1488         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1489         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1490         * obj-c++.dg/torture/trivial.mm: Ditto.
1491         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1492         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1493         * objc.dg/torture/tls/thr-init.m: Ditto.
1494         * objc.dg/torture/trivial.m: Ditto.
1495
1496 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1499         Skip on spu-*-* targets.
1500
1501 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR tree-optimization/45083
1504         * gcc.dg/pr45083.c: New test.
1505
1506 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1507
1508         PR fortran/40873
1509         * gfortran.dg/whole_file_22.f90: New test.
1510         * gfortran.dg/whole_file_23.f90: New test.
1511
1512 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1513             Jack Howarth  <howarth@bromo.med.uc.edu>
1514             Richard Henderson  <rth@redhat.com>
1515
1516         PR target/44132
1517         * gcc.dg/tls/thr-init-1.c: New.
1518         * gcc.dg/tls/thr-init-2.c: New.
1519         * gcc.dg/torture/tls New.
1520         * gcc.dg/torture/tls/tls-test.c: New.
1521         * gcc.dg/torture/tls/thr-init-1.c: New.
1522         * gcc.dg/torture/tls/tls.exp: New.
1523         * gcc.dg/torture/tls/thr-init-2.c: New.
1524         * gcc.dg/tls/emutls-2.c: New test
1525
1526         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1527         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1528         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1529         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1530         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1531         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1532         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1533         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1534         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1535         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1536         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1537         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1538         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1539         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1540         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1541         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1542         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1543         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1544         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1545         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1546         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1547         gfortran.dg/gomp/omp_threadprivate1.f90,
1548         gfortran.dg/gomp/omp_threadprivate2.f90,
1549         gfortran.dg/gomp/reduction1.f90,
1550         gfortran.dg/gomp/sharing-1.f90: Likewise.
1551
1552 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1555         sse_runtime.
1556         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1557         dg-require-visibility.
1558
1559 2010-07-26  Richard Guenther  <rguenther@suse.de>
1560
1561         PR tree-optimization/43784
1562         * gcc.c-torture/execute/pr43784.c: New testcase.
1563         * g++.dg/torture/pr43784.C: Likewise.
1564
1565 2010-07-26  Richard Guenther  <rguenther@suse.de>
1566
1567         PR middle-end/45056
1568         * g++.dg/pr45056.C: New testcase.
1569
1570 2010-07-26  Richard Guenther  <rguenther@suse.de>
1571
1572         PR tree-optimization/45071
1573         * gcc.dg/pr45071.c: New testcase.
1574
1575 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1576
1577         PR fortran/45066
1578         * gfortran.dg/namelist_62.f90: New.
1579
1580 2010-07-26  Richard Guenther  <rguenther@suse.de>
1581
1582         * gcc.c-torture/execute/pr45017.c: Move ...
1583         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1584
1585 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1586
1587         PR fortran/40628
1588         * trim_optimize_1.f90:  New test.
1589         * character_comparision_1.f90:  New test.
1590
1591 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR fortran/42852
1594         * gfortran.dg/wtruncate_fix.f: New test.
1595
1596 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1597
1598         PR testsuite/45068
1599         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1600
1601 2010-07-24  Richard Guenther  <rguenther@suse.de>
1602
1603         PR lto/43788
1604         * g++.dg/lto/20100724-1_0.C: New testcase.
1605
1606 2010-07-24  Richard Guenther  <rguenther@suse.de>
1607
1608         PR lto/43212
1609         * gcc.dg/lto/20100724-1_0.c: New testcase.
1610         * gcc.dg/lto/20100724-1_1.c: Likewise.
1611
1612 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1613
1614         PR fortran/40011
1615         * gfortran.dg/whole_file_21.f90: New.
1616
1617         * gfortran.dg/integer_exponentiation_3.F90: Use
1618         -ffloat-store only for i?86/x86-64 -m32.
1619
1620 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1621
1622         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1623         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1624
1625 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1626
1627         * gfortran.dg/func_decl_4.f90: Split test into two ...
1628         * gfortran.dg/func_decl_5.f90: ... parts.
1629         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1630         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1631         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1632         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1633         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1634         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1635         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1636         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1637         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1638         * gfortran.dg/sizeof.f90: Make test valid.
1639         * gfortran.dg/pr20865.f90: Add new dg-error.
1640         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1641         * gfortran.dg/g77/19990218-0.f: Ditto.
1642         * gfortran.dg/g77/19990218-1.f: Ditto.
1643         * gfortran.dg/g77/970625-2.f: Ditto.
1644         * gfortran.dg/pr37243.f: Fix function declaration.
1645         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1646         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1647
1648 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/44945
1651         * gfortran.dg/char_array_structure_constructor.f90: Add
1652         -fwhole-file as dg-option as it otherwise fails on some
1653         systems.
1654
1655 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1656
1657         * gnat.dg/aggr16.ad[sb]: New test.
1658         * gnat.dg/aggr16_pkg.ads: New helper.
1659
1660 2010-07-23  Richard Guenther  <rguenther@suse.de>
1661
1662         PR lto/43071
1663         * g++.dg/lto/20100723-1_0.C: New testcase.
1664
1665 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1666
1667         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1668         AVX support.
1669         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1670         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1671
1672 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1673
1674         * lib/target-supports.exp (add_options_for_tls): New proc.
1675         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1676         * g++.dg/tls/static-1a.cc: Likewise.
1677         * gcc.dg/tls/emutls-1.c: Likewise.
1678         * gcc.dg/tls/opt-11.c: Likewise.
1679         * gcc.dg/tls/opt-12.c: Likewise.
1680         * gcc.dg/tls/pr24428-2.c: Likewise.
1681         * gcc.dg/tls/pr24428.c: Likewise.
1682         * obj-c++.dg/tls/static-1.mm: Likewise.
1683         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1684         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1685         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1686         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1687         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1688         * objc.dg/torture/tls/thr-init.m: Likewise.
1689         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1690
1691 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1692
1693         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1694         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1695         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1696         optimized dump files.
1697
1698 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR tree-optimization/45047
1701         * gcc.c-torture/compile/pr45047.c: New test.
1702
1703 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1706         instead of dg-compile.
1707         * gcc.dg/float-range-4.c: Ditto.
1708         * gcc.dg/float-range-5.c: Ditto.
1709         * gcc.dg/fold-overflow-1.c: Ditto.
1710         * gcc.dg/gomp/sections-4.c: Ditto.
1711         * gcc.dg/transparent-union-1.c: Ditto.
1712         * gcc.dg/transparent-union-2.c: Ditto.
1713         * gcc.target/i386/pr39315-check.c: Ditto.
1714         * g++.dg/gomp/sections-4.C: Ditto.
1715         * g++.dg/template/dtor7.C: Ditto.
1716         * g++.dg/tree-ssa/pr19952.C: Ditto.
1717         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1718         * gfortran.dg/graphite/pr42185.f90: Ditto.
1719         * gfortran.dg/namelist_36.f90: Ditto.
1720         * gnat.dg/noreturn1.adb: Ditto.
1721         * gnat.dg/specs/small_alignment.ads: Ditto.
1722
1723 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1724
1725         PR tree-optimization/44915
1726         * g++.dg/torture/pr44915.C: New test.
1727
1728 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1729
1730         PR tree-optimization/44914
1731         * g++.dg/tree-ssa/pr44914.C: New test.
1732
1733 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1734
1735         PR target/44290
1736         * gcc.dg/pr44290-1.c: New test.
1737         * gcc.dg/pr44290-2.c: New test.
1738
1739 2010-07-23  Jason Merrill  <jason@redhat.com>
1740
1741         PR c++/45008
1742         * g++.dg/abi/mangle44.C: New.
1743
1744 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1745
1746         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1747         for compile-time only tests.
1748         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1749         target check.
1750         * gcc.target/i386/pr39315-4.c: Ditto.
1751         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1752         target check.  Include sse-os-support.h.
1753         (main): Call check_isa and sse_os_support.
1754         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1755         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1756         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1757         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1758         target check.  Include sse-os-support.h.
1759         (main): Call check_isa and sse_os_support.
1760         * gcc.target/i386/vperm-v2df.c: Ditto.
1761
1762 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1763
1764         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1765         (check_effective_target_avx_runtime): New procedure.
1766         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1767         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1768
1769         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1770         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1771         and __get_cpuid test.
1772         * gcc.dg/compat/vector-2b_main.c: Ditto.
1773
1774         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1775
1776         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1777         for compile-time only test.
1778         * gcc.dg/pr32716.c: Ditto.
1779         * gcc.dg/pr34856.c: Ditto.
1780         * gcc.dg/pr36997.c: Ditto.
1781         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1782         * gfortran.dg/pr28158.f90: Ditto.
1783         * gfortran.dg/pr30667.f: Ditto.
1784
1785         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1786         i?86-*-* and x86_64-*-* targets to disable execution on targets
1787         without sse2 runtime support.
1788         * g++.dg/vect/vect.exp: Ditto.
1789         * gfortran.dg/vect/vect.exp: Ditto.
1790
1791         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1792         * gcc.dg/pr37544.c: Ditto.
1793         * gcc.dg/pr40550.c: Ditto.
1794         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1795         * gcc.dg/compat/vector-1a_main.c: Ditto.
1796         * gcc.dg/compat/vector-2a_main.c: Ditto.
1797         * gcc.dg/torture/pr16104-1.c: Ditto.
1798         * gcc.dg/torture/pr35771-1.c: Ditto.
1799         * gcc.dg/torture/pr35771-2.c: Ditto.
1800         * gcc.dg/torture/pr35771-3.c: Ditto.
1801         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1802         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1803         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1804         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1805         * g++.dg/other/i386-1.C: Ditto.
1806         * g++.dg/other/pr40446.C: Ditto.
1807
1808 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1809
1810         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1811
1812 2010-07-23  Daniel Kraft  <d@domob.eu>
1813
1814         PR fortran/44709
1815         * gfortran.dg/exit_1.f08: New test.
1816         * gfortran.dg/exit_2.f08: New test.
1817
1818 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1819
1820         PR tree-optimization/39839
1821         * gcc.target/arm/pr39839.c: New test case.
1822
1823 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1824
1825         * gnat.dg/unchecked_convert5b.adb: New test.
1826         * gnat.dg/unchecked_convert6.adb: Likewise.
1827         * gnat.dg/unchecked_convert6b.adb: Likewise.
1828
1829 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1830
1831         * gnat.dg/aggr15.ad[sb]: New test.
1832
1833 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1834
1835         PR debug/45024
1836         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1837
1838 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1839
1840         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1841         with dg-require-linker-plugin.
1842
1843 2010-07-22  Richard Guenther  <rguenther@suse.de>
1844
1845         PR lto/43850
1846         * g++.dg/lto/20100722-1_0.C: New testcase.
1847
1848 2010-07-22  Richard Guenther  <rguenther@suse.de>
1849
1850         PR lto/42451
1851         * gcc.dg/lto/20100720-3_0.c: New testcase.
1852         * gcc.dg/lto/20100720-3_1.c: Likewise.
1853
1854 2010-07-22  Richard Guenther  <rguenther@suse.de>
1855
1856         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1857         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1858
1859         PR lto/43373
1860         * gcc.dg/lto/20100722-1_0.c: New testcase.
1861
1862 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1863
1864         PR tree-optimization/44891
1865         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1866
1867 2010-07-22  Richard Guenther  <rguenther@suse.de>
1868
1869         PR tree-optimization/45017
1870         * gcc.c-torture/execute/pr45017.c: New testcase.
1871
1872 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/45019
1875         * gfortran.dg/aliasing_dummy_5.f90: New.
1876
1877 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1878
1879         PR target/43698
1880         * gcc.target/arm/pr43698.c: New test.
1881
1882 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1883
1884         PR fortran/44929
1885         * Revert my commit r162325 for this PR.
1886
1887 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1888
1889         PR debug/45015
1890         * gcc.target/m68k/pr45015.c: New test.
1891
1892 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1893
1894         PR c++/44641
1895         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1896         comments.
1897
1898 2010-07-21  Richard Guenther  <rguenther@suse.de>
1899
1900         PR lto/45018
1901         * g++.dg/lto/20100721-1_0.C: New testcase.
1902
1903 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1904
1905         PR tree-optimization/44900
1906         * g++.dg/torture/pr44900.C: New test.
1907
1908 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1909
1910         PR middle-end/44738
1911         * c-c++-common/uninit-17.c: Correct expected error.
1912
1913 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1914
1915         * gcc.dg/guality/asm-1.c: New test.
1916
1917         PR debug/45003
1918         * gcc.dg/guality/pr45003-2.c: New test.
1919         * gcc.dg/guality/pr45003-3.c: New test.
1920
1921 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1922
1923         PR libfortran/44697
1924         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1925
1926 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1927
1928         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1929         defined on the current line.
1930         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1931         * g++.dg/debug/dwarf2/pr44641.C: New.
1932
1933 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1934
1935         * gcc.target/powerpc/block-move-1.c: New test.
1936         * gcc.target/powerpc/block-move-2.c: New test.
1937
1938 2010-07-20  Jason Merrill  <jason@redhat.com>
1939
1940         PR c++/44967
1941         * g++.dg/cpp0x/sfinae2.C: New.
1942
1943 2010-07-20  Richard Guenther  <rguenther@suse.de>
1944
1945         PR lto/42696
1946         * gcc.dg/lto/20100720-4_0.c: New testcase.
1947
1948 2010-07-20  Richard Guenther  <rguenther@suse.de>
1949
1950         PR lto/43221
1951         * gcc.dg/lto/20100720-2_0.c: New testcase.
1952         * gcc.dg/lto/20100720-2_1.c: Likewise.
1953
1954 2010-07-20  Richard Guenther  <rguenther@suse.de>
1955
1956         PR lto/43208
1957         * gcc.dg/lto/20100720-1_0.c: New testcase.
1958         * gcc.dg/lto/20100720-1_1.c: Likewise.
1959
1960 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1961
1962         PR debug/45003
1963         * gcc.dg/guality/pr45003-1.c: New test.
1964
1965 2010-07-20  Richard Guenther  <rguenther@suse.de>
1966
1967         PR tree-optimization/44977
1968         * gcc.dg/torture/pr44977.c: New testcase.
1969
1970 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1971
1972         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1973         sync_char_short
1974
1975 2010-07-20  Richard Guenther  <rguenther@suse.de>
1976
1977         PR middle-end/44971
1978         PR middle-end/44988
1979         * gcc.dg/pr44971.c: New testcase.
1980         * gcc.c-torture/compile/pr44988.c: Likewise.
1981
1982 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1983
1984         PR fortran/44929
1985         * gfortran.dg/allocate_with_typespec.f90: New test.
1986         * gfortran.dg/allocate_derived_1.f90: Update error message.
1987
1988 2010-07-19  Jason Merrill  <jason@redhat.com>
1989
1990         PR c++/44996
1991         * g++.dg/cpp0x/decltype23.C: New.
1992
1993 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1994
1995         PR fortran/42385
1996         * gfortran.dg/class_defined_operator_1.f03 : New test.
1997
1998 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1999
2000         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2001         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2002         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2003         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2004
2005 2010-07-19  Richard Guenther  <rguenther@suse.de>
2006
2007         PR middle-end/44941
2008         * gcc.c-torture/compile/pr44941.c: New testcase.
2009
2010 2010-07-19  Jason Merrill  <jason@redhat.com>
2011
2012         PR c++/44969
2013         * g++.dg/template/sfinae24.C: New.
2014
2015 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2016
2017         PR fortran/44353
2018         * gfortran.dg/data_implied_do_2.f90: Removed.
2019
2020 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2021
2022         PR c++/44969
2023         * g++.dg/template/sfinae23.C: New.
2024
2025 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027         * lib/target-supports.exp (check_sse_os_support_available): New
2028         proc.
2029         (check_sse_hw_available): New proc.
2030         (check_effective_target_sse_runtime): New proc.
2031         (check_effective_target_sse2_runtime): New proc.
2032         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2033         -msse2 if check_sse_os_support_available.
2034         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2035         check_sse_os_support_available.
2036         * gcc.dg/vect/vect.exp: Likewise.
2037         * gfortran.dg/vect/vect.exp: Likewise.
2038         * gcc.target/i386/sol2-check: Renamed to ...
2039         * gcc.target/i386/sse-os-support.h: ... this.
2040         (sol2_check): Renamed to ...
2041         (sse_os_support): ... this.
2042         Only test movss with xmm registers.
2043         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2044         Removed ILL_INSN, ILL_INSN_LEN.
2045         * gcc.target/i386/sse2-check.h: Likewise.
2046         * gcc.target/i386/sse3-check.h: Likewise.
2047         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2048         Removed cpuid.h, __get_cpuid test.
2049         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2050         Removed cpuid.h, __get_cpuid test.
2051         * g++.dg/other/pr40446.C: Likewise.
2052         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2053         * gcc.dg/compat/vector-1a_main.c: Likewise.
2054         * gcc.dg/compat/vector-2a_main.c: Likewise.
2055         * gcc.dg/pr36584.c: Likewise.
2056         * gcc.dg/pr37544.c: Likewise.
2057         * gcc.dg/torture/pr16104-1.c: Likewise.
2058         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2059         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2060         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2061         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2062         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2063         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2064         sse2_runtime.
2065         * gcc.dg/torture/pr35771-2.c: Likewise.
2066         * gcc.dg/torture/pr35771-3.c: Likewise.
2067         * gcc.target/i386/pr39315-2.c: Likewise.
2068         * gcc.target/i386/pr39315-4.c: Likewise.
2069         * gcc.target/i386/vperm-v2df.c: Likewise.
2070         * gcc.target/i386/vperm-v2di.c: Likewise.
2071         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2072         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2073         sse_runtime.
2074
2075 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2076
2077         PR fortran/44353
2078         * gfortran.dg/data_implied_do_2.f90: New test.
2079
2080 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2081
2082         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2083
2084 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2085
2086         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2087         to the "mips16" group.
2088         (mips_using_mips16_p): New procedure.
2089         (mips-dg-options): Use it.
2090
2091 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2092
2093         * gcc.target/mips/mips16-attributes-4.c: New test.
2094
2095 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2096
2097         PR testsuite/44418
2098         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2099         * gcc.target/powerpc/recip-2.c: Ditto.
2100         * gcc.target/powerpc/recip-3.c: Ditto.
2101
2102 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2103
2104         * gcc.target/arm/pr42235.c: New test.
2105
2106 2010-07-16  Jason Merrill  <jason@redhat.com>
2107
2108         PR c++/32505
2109         * g++.dg/template/partial8.C: New.
2110
2111 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2112
2113         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2114         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2115         in C++.
2116         (gualcvt): New overloaded inline.
2117         (GUALCVT): Use it for C++.
2118         * g++.dg/guality/guality.exp: New.
2119         * g++.dg/guality/guality.h: New.
2120         * g++.dg/guality/redeclaration1.C: New test.
2121         * g++.dg/dg.exp: Prune also guality/* tests.
2122         * gcc.dg/guality/pr43141.c: Moved to...
2123         * c-c++-common/guality/pr43141.c: ... here.
2124
2125 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2126
2127         PR libfortran/37077
2128         * gfortran.dg/char4_iunit_2.f03: New test.
2129
2130 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2131
2132         * lib/plugin-support.exp (plugin-test-execute):
2133         Add ${gcc_objdir}/intl to includes.
2134
2135 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2136
2137         PR target/44942
2138         * gcc.c-torture/execute/pr44942.c: New test.
2139         * gcc.target/i386/pr44942.c: New test.
2140
2141 2010-07-15  Jason Merrill  <jason@redhat.com>
2142
2143         PR c++/44909
2144         * g++.dg/cpp0x/implicit7.C: New.
2145         * g++.dg/cpp0x/implicit8.C: New.
2146
2147 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2148
2149         Disable float tests for __SPU__ targets due to lack of signed zero:
2150         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2151         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2152         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2153         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2154         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2155         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2156         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2157         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2158         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2159
2160 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2161
2162         * gfortran.dg/select_char_2.f90: New test.
2163
2164 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2165
2166         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2167         with DECL_CHAIN.
2168
2169 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2170
2171         PR fortran/44936
2172         * gfortran.dg/typebound_generic_9.f03: New.
2173
2174 2010-07-15  Richard Guenther  <rguenther@suse.de>
2175
2176         PR tree-optimization/44946
2177         * gcc.c-torture/compile/pr44946.c: New testcase.
2178
2179 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2180
2181         PR fortran/40206
2182         * gfortran.dg/select_char_3.f90: New test.
2183
2184 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2185             Kevin F. Quinn  <kevquinn@gentoo.org>
2186
2187         * gcc.dg/Wtrampolines.c: New.
2188
2189 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2190
2191         PR libfortran/44934
2192         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2193
2194 2010-07-14  Jason Merrill  <jason@redhat.com>
2195
2196         PR c++/44810
2197         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2198
2199         Implement C++0x unrestricted unions (N2544)
2200         * g++.dg/cpp0x/union1.C: New.
2201         * g++.dg/cpp0x/union2.C: New.
2202         * g++.dg/cpp0x/union3.C: New.
2203         * g++.dg/cpp0x/defaulted2.C: Adjust.
2204         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2205         * g++.old-deja/g++.ext/anon2.C: Adjust.
2206         * g++.old-deja/g++.mike/misc6.C: Adjust.
2207
2208 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2209
2210         PR fortran/44925
2211         * gfortran.dg/c_loc_tests_15.f90: New.
2212
2213 2010-07-13  Jason Merrill  <jason@redhat.com>
2214
2215         PR c++/44909
2216         * g++.dg/cpp0x/implicit6.C: New.
2217
2218 2010-07-13  Jason Merrill  <jason@redhat.com>
2219
2220         PR c++/44540
2221         * g++.dg/abi/noreturn1.C: New.
2222         * g++.dg/abi/noreturn2.C: New.
2223
2224 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2225
2226         PR other/44874
2227         PR debug/44832
2228         * c-c++-common/pr44832.c: New test.
2229
2230 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2231
2232         PR objc/44488
2233         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2234         on the target.  Make sure that we can assemble the emitted asm when
2235         the test type is 'compile'.
2236
2237 2010-07-13  Richard Guenther  <rguenther@suse.de>
2238
2239         PR tree-optimization/36960
2240         * g++.dg/torture/pr36960.C: New testcase.
2241
2242 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2243
2244         PR c++/44908
2245         * g++.dg/template/sfinae21.C: New.
2246         * g++.dg/template/sfinae22.C: Likewise.
2247
2248 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2249
2250         PR testsuite/42843
2251         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2252         * gcc.dg/plugin/ggcplug.c: Likewise.
2253         * g++.dg/plugin/selfassign.c: Likewise.
2254         * g++.dg/plugin/attribute_plugin.c: Likewise.
2255         * g++.dg/plugin/dumb_plugin.c: Likewise.
2256         * g++.dg/plugin/pragma_plugin.c: Likewise.
2257
2258 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2259
2260         * gcc.c-torture/execute/pr44683.x: New.
2261         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2262
2263 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2264
2265         PR fortran/44434
2266         PR fortran/44565
2267         PR fortran/43945
2268         PR fortran/44869
2269         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2270         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2271         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2272         * gfortran.dh/typebound_call_16.f03: New.
2273         * gfortran.dg/typebound_generic_6.f03: New.
2274         * gfortran.dg/typebound_generic_7.f03: New.
2275         * gfortran.dg/typebound_generic_8.f03: New.
2276
2277 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2278
2279         PR libfortran/37077
2280         * gfortran.dg/char4_iunit_1.f03: New test.
2281
2282 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * gcc.dg/tree-ssa/vrp53.c: New test.
2285
2286 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2287
2288         PR c++/44907
2289         * g++.dg/template/sfinae19.C: New.
2290         * g++.dg/template/sfinae20.C: Likewise.
2291
2292 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2293
2294         * gcc.target/arm/interrupt-1.c: New test.
2295         * gcc.target/arm/interrupt-2.c: New test.
2296
2297 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2298
2299         * gcc.dg/pr42427.c: Require c99_runtime.
2300         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2301         c99_runtime.
2302         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2303         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2304         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2305         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2306         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2307         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2308         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2309         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2310         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2311         * gcc.target/i386/pr37275.c: Require visibility support.
2312
2313 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2314
2315         * lib/target-supports.exp (check_effective_target_sse): New proc.
2316         * gcc.target/i386/sol2-check.h: New file.
2317         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2318         Include sol2-check.h.
2319         (main) Only run do_test () if sol2_check ().
2320         * gcc.target/i386/sse2-check.h: Likewise.
2321         * gcc.target/i386/sse3-check.h: Likewise.
2322         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2323         [__sun__ && __svr4__]: Execute SSE2 instruction.
2324         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2325         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2326         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2327         * g++.dg/ext/vector14.C: Likewise.
2328         * g++.dg/other/mmintrin.C: Likewise.
2329         * gcc.dg/20020418-1.c: Likewise.
2330         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2331         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2332         * gcc.dg/format/unnamed-1.c: Likewise.
2333         Adapt dg-warning line number.
2334         * gcc.dg/graphite/pr40281.c: Likewise.
2335         * gcc.dg/pr32176.c: Likewise.
2336         * gcc.dg/pr40550.c: Likewise.
2337         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2338         * gcc.dg/torture/pr36891.c: Likewise.
2339         * gcc.target/i386/20020218-1.c: Likewise.
2340         * gcc.target/i386/20020523.c: Likewise.
2341         * gcc.target/i386/abi-1.c: Likewise.
2342         * gcc.target/i386/brokensqrt.c: Likewise.
2343         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2344         * gcc.target/i386/pr13366.c: Likewise.
2345         * gcc.target/i386/pr13685.c: Likewise.
2346         * gcc.target/i386/pr24306.c: Likewise.
2347         * gcc.target/i386/pr31486.c: Likewise.
2348         * gcc.target/i386/pr32065-1.c: Likewise.
2349         * gcc.target/i386/pr32065-2.c: Likewise.
2350         * gcc.target/i386/pr32389.c: Likewise.
2351         * gcc.target/i386/pr38824.c: Likewise.
2352         * gcc.target/i386/pr38931.c: Likewise.
2353         * gcc.target/i386/pr39592-1.c: Likewise.
2354         * gcc.target/i386/pr43766.c: Likewise.
2355         * gcc.target/i386/recip-divf.c: Likewise.
2356         * gcc.target/i386/recip-sqrtf.c: Likewise.
2357         * gcc.target/i386/recip-vec-divf.c: Likewise.
2358         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2359         * gcc.target/i386/sse-1.c: Likewise.
2360         * gcc.target/i386/sse-16.c: Likewise.
2361         * gcc.target/i386/sse-2.c: Likewise.
2362         * gcc.target/i386/sse-20.c: Likewise.
2363         * gcc.target/i386/sse-3.c: Likewise.
2364         * gcc.target/i386/sse-7.c: Likewise.
2365         * gcc.target/i386/sse-9.c: Likewise.
2366         * gcc.target/i386/sse-addps-1.c: Likewise.
2367         * gcc.target/i386/sse-addss-1.c: Likewise.
2368         * gcc.target/i386/sse-andnps-1.c: Likewise.
2369         * gcc.target/i386/sse-andps-1.c: Likewise.
2370         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2371         * gcc.target/i386/sse-comiss-1.c: Likewise.
2372         * gcc.target/i386/sse-comiss-2.c: Likewise.
2373         * gcc.target/i386/sse-comiss-3.c: Likewise.
2374         * gcc.target/i386/sse-comiss-4.c: Likewise.
2375         * gcc.target/i386/sse-comiss-5.c: Likewise.
2376         * gcc.target/i386/sse-comiss-6.c: Likewise.
2377         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2378         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2379         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2380         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2381         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2382         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2383         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2384         * gcc.target/i386/sse-divps-1.c: Likewise.
2385         * gcc.target/i386/sse-divss-1.c: Likewise.
2386         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2387         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2388         * gcc.target/i386/sse-maxps-1.c: Likewise.
2389         * gcc.target/i386/sse-maxss-1.c: Likewise.
2390         * gcc.target/i386/sse-minps-1.c: Likewise.
2391         * gcc.target/i386/sse-minss-1.c: Likewise.
2392         * gcc.target/i386/sse-movaps-1.c: Likewise.
2393         * gcc.target/i386/sse-movaps-2.c: Likewise.
2394         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2395         * gcc.target/i386/sse-movhps-1.c: Likewise.
2396         * gcc.target/i386/sse-movhps-2.c: Likewise.
2397         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2398         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2399         * gcc.target/i386/sse-movntps-1.c: Likewise.
2400         * gcc.target/i386/sse-movss-1.c: Likewise.
2401         * gcc.target/i386/sse-movss-2.c: Likewise.
2402         * gcc.target/i386/sse-movss-3.c: Likewise.
2403         * gcc.target/i386/sse-movups-1.c: Likewise.
2404         * gcc.target/i386/sse-movups-2.c: Likewise.
2405         * gcc.target/i386/sse-mulps-1.c: Likewise.
2406         * gcc.target/i386/sse-mulss-1.c: Likewise.
2407         * gcc.target/i386/sse-orps-1.c: Likewise.
2408         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2409         * gcc.target/i386/sse-recip-vec.c: Likewise.
2410         * gcc.target/i386/sse-recip.c: Likewise.
2411         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2412         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2413         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2414         * gcc.target/i386/sse-subps-1.c: Likewise.
2415         * gcc.target/i386/sse-subss-1.c: Likewise.
2416         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2417         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2418         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2419         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2420         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2421         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2422         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2423         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2424         * gcc.target/i386/sse-xorps-1.c: Likewise.
2425         * gcc.target/i386/ssefn-1.c: Likewise.
2426         * gcc.target/i386/ssefn-3.c: Likewise.
2427         * gcc.target/i386/sseregparm-1.c: Likewise.
2428         * gcc.target/i386/stackalign/return-3.c: Likewise.
2429         * gcc.target/i386/vectorize1.c: Likewise.
2430         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2431         * gcc.target/i386/xorps-sse.c: Likewise.
2432         * gfortran.dg/pr28158.f90: Likewise.
2433         * gfortran.dg/pr30667.f: Likewise.
2434         * gnat.dg/loop_optimization7.adb: Likewise.
2435         * gnat.dg/sse_nolib.adb: Likewise.
2436
2437 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2438
2439         PR fortran/44702
2440         * gfortran.dg/use_rename_6.f90: New.
2441         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2442
2443 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2444
2445         PR fortran/44869
2446         * gfortran.dg/class_24.f03: New.
2447
2448 2010-07-10  Richard Guenther  <rguenther@suse.de>
2449
2450         PR lto/44889
2451         * gcc.dg/lto/20100709-1_0.c: New testcase.
2452         * gcc.dg/lto/20100709-1_1.c: Likewise.
2453
2454 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2455
2456         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2457
2458 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2459
2460         PR objc/44140
2461         * objc.dg/lto/trivial-1_0.m: New.
2462         * objc.dg/lto/lto.exp: New.
2463         * obj-c++.dg/lto/trivial-1_0.mm: New.
2464         * obj-c++.dg/lto/lto.exp: New.
2465         * objc.dg/symtab-1.m: Adjust sizes.
2466         * objc.dg/image-info.m: Do not run for gnu-runtime.
2467
2468 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2469
2470         * gcc.dg/pr32370.c: Allow another kind of error message.
2471
2472 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         * gnat.dg/atomic3.adb: New test.
2475
2476 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2477             Denys Vlasenko  <dvlasenk@redhat.com>
2478             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2479
2480         PR tree-optimization/28632
2481         * gcc.dg/tree-ssa/vrp51.c: New test.
2482         * gcc.dg/tree-ssa/vrp52.c: New test.
2483
2484 2010-07-09  Jason Merrill  <jason@redhat.com>
2485
2486         * g++.dg/abi/covariant6.C: New.
2487         * g++.dg/inherit/covariant17.C: Test both bases.
2488         * g++.dg/inherit/covariant7.C: Check vtable layout.
2489
2490 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2491
2492         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2493
2494 2010-07-09  Richard Guenther  <rguenther@suse.de>
2495
2496         PR tree-optimization/44852
2497         * gcc.c-torture/execute/pr44852.c: New testcase.
2498
2499 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2500
2501         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2502         multiplication by values.
2503         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2504         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2505
2506 2010-07-09  Richard Guenther  <rguenther@suse.de>
2507
2508         PR tree-optimization/44882
2509         * gfortran.dg/pr44882.f90: New testcase.
2510
2511 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2512
2513         PR target/40657
2514         * gcc.target/arm/pr40657-1.c: New test.
2515         * gcc.target/arm/pr40657-2.c: New test.
2516         * gcc.c-torture/execute/pr40657.c: New test.
2517
2518 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2519
2520         * gcc.dg/tree-ssa/vrp50.c: New test.
2521         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2522
2523 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2524
2525         PR fortran/44649
2526         * gfortran.dg/c_sizeof_1.f90: Modified.
2527         * gfortran.dg/storage_size_1.f08: New.
2528         * gfortran.dg/storage_size_2.f08: New.
2529
2530 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2531
2532         * gcc.c-torture/execute/20100708-1.c: New test.
2533
2534 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR fortran/44847
2537         * gfortran.dg/gomp/pr44847.f90: New test.
2538
2539 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2540
2541         PR tree-optimization/44710
2542         * gcc.dg/tree-ssa/ifc-6.c: New.
2543         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2544
2545 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2546
2547         PR fortran/18918
2548         * gfortran.dg/coarray_10.f90: Add an additional test.
2549
2550 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2551
2552         PR middle-end/44828
2553         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2554         * gcc.c-torture/execute/pr44828.x: Revert.
2555
2556 2010-07-08  Jason Merrill  <jason@redhat.com>
2557
2558         PR c++/43120
2559         * g++.dg/inherit/covariant17.C: New.
2560         * g++.dg/abi/covariant1.C: Actually test for the bug.
2561
2562 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2563
2564         PR rtl-optimization/44838
2565         * gcc.dg/pr44838.c: New.
2566
2567 2010-07-08  Richard Guenther  <rguenther@suse.de>
2568
2569         PR tree-optimization/44831
2570         * gcc.c-torture/compile/pr44831.c: New testcase.
2571         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2572
2573 2010-07-08  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/44861
2576         * g++.dg/vect/pr44861.cc: New testcase.
2577
2578 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2579
2580         PR middle-end/44828
2581         * gcc.c-torture/execute/pr44828.x: New file.
2582
2583 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2584
2585         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2586         dg-options.
2587         * g++.dg/ext/altivec-17.C: Adjust error message.
2588
2589 2010-07-07  Tom Tromey  <tromey@redhat.com>
2590
2591         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2592
2593 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2594
2595         PR target/44844
2596         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2597         * gcc.target/i386/rdrand-2.c: Likewise.
2598         * gcc.target/i386/rdrand-3.c: Likewise.
2599
2600 2010-07-07  Jan Hubicka  <jh@suse.cz>
2601
2602         PR middle-end/44813
2603         * g++.dg/torture/pr44813.C: New testcase.
2604         * g++.dg/torture/pr44826.C: New testcase.
2605
2606 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2607
2608         PR rtl-optimization/44787
2609         * gcc.c-torture/compile/pr44788.c: New test.
2610         * gcc.target/arm/pr44788.c: New test.
2611
2612 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2613
2614         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2615
2616 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2617
2618         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2619         to dg-options.
2620
2621 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2622
2623         PR fortran/44742
2624         * gfortran.dg/parameter_array_init_6.f90: New.
2625         * gfortran.dg/initialization_20.f90: Update dg-error.
2626         * gfortran.dg/initialization_24.f90: Ditto.
2627
2628 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629         PR fortran/PR44693
2630         * gfortran.dg/dim_range_1.f90:  New test.
2631         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2632
2633 2010-07-06  Jason Merrill  <jason@redhat.com>
2634
2635         PR c++/44703
2636         * g++.dg/cpp0x/initlist41.C: New.
2637
2638         PR c++/44778
2639         * g++.dg/template/ptrmem22.C: New.
2640
2641 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2642
2643         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2644         support.
2645         * gcc.target/i386/i386.exp: Likewise.
2646
2647 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2648
2649         PR testsuite/44195
2650         * gcc.dg/lto/20100518_0.c: Limit to x86.
2651
2652 2010-07-06  Richard Guenther  <rguenther@suse.de>
2653
2654         PR middle-end/44828
2655         * gcc.c-torture/execute/pr44828.c: New testcase.
2656
2657 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2658
2659         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2660         * g++.dg/warn/volatile1.C: Likewise.
2661         * g++.dg/template/warn1.C: Likewise.
2662
2663 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2664
2665         AVX Programming Reference (June, 2010)
2666         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2667         * g++.dg/other/i386-3.C: Likewise.
2668         * gcc.target/i386/sse-12.c: Likewise.
2669
2670         * gcc.target/i386/f16c-check.h: New.
2671         * gcc.target/i386/rdfsbase-1.c: Likewise.
2672         * gcc.target/i386/rdfsbase-2.c: Likewise.
2673         * gcc.target/i386/rdgsbase-1.c: Likewise.
2674         * gcc.target/i386/rdgsbase-2.c: Likewise.
2675         * gcc.target/i386/rdrand-1.c: Likewise.
2676         * gcc.target/i386/rdrand-2.c: Likewise.
2677         * gcc.target/i386/rdrand-3.c: Likewise.
2678         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2679         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2680         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2681         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2682         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2683         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2684         * gcc.target/i386/wrfsbase-1.c: Likewise.
2685         * gcc.target/i386/wrfsbase-2.c: Likewise.
2686         * gcc.target/i386/wrgsbase-1.c: Likewise.
2687         * gcc.target/i386/wrgsbase-2.c: Likewise.
2688
2689         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2690         (__builtin_ia32_vcvtps2ph): New.
2691         (__builtin_ia32_vcvtps2ph256): Likewise.
2692
2693         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2694         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2695
2696         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2697         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2698
2699         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2700         (__builtin_ia32_vcvtps2ph256): Likewise.
2701         Add fsgsbase,rdrnd,f16c.
2702
2703         * lib/target-supports.exp (check_effective_target_f16c): New.
2704
2705 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2706
2707         * gcc.dg/guality/nrv-1.c: New test.
2708
2709 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2710
2711         PR middle-end/42505
2712         * gcc.target/arm/pr42505.c: New test case.
2713
2714 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR c++/44808
2717         * g++.dg/opt/nrv16.C: New test.
2718
2719 2010-07-05  Richard Guenther  <rguenther@suse.de>
2720
2721         PR tree-optimization/44784
2722         * gcc.c-torture/compile/pr44784.c: New testcase.
2723
2724 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2725
2726         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2727         Increase loop bound and array size.
2728         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2729         Likewise.
2730
2731 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2732
2733         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2734         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2735         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2736         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2737         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2738
2739 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2740
2741         PR c++/22138
2742         * g++.dg/parse/template25.C: New.
2743
2744 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2745
2746         PR rtl-optimization/44695
2747         * gcc.dg/torture/pr44695.c: New.
2748
2749 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2750
2751         PR c++/16630
2752         * g++.dg/ext/pretty3.C: New.
2753
2754 2010-07-04  Richard Guenther  <rguenther@suse.de>
2755
2756         PR middle-end/44809
2757         * g++.dg/torture/pr44809.C: New testcase.
2758
2759 2010-07-04  Richard Guenther  <rguenther@suse.de>
2760
2761         PR tree-optimization/44656
2762         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2763
2764 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2765             Revital Eres  <eres@il.ibm.com>
2766
2767         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2768         misaligned stores.
2769         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2770         gcc.dg/vect/vect-96.c: Likewise.
2771         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2772         that support misaligned stores. Change the number of expected
2773         misaligned accesses.
2774         * gcc.dg/vect/vect-peel-1.c: New test.
2775         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2776         gcc.dg/vect/vect-peel-4.c: Likewise.
2777         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2778         vectorizable on all targets that support realignment.
2779         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2780
2781 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2782
2783         PR c/44806
2784         * gcc.dg/torture/pr44806.c: New.
2785
2786 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2787
2788         * gnat.dg/cond_expr1.adb: New test.
2789
2790 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2791
2792         * gnat.dg/modular3.adb: New test.
2793         * gnat.dg/modular3_pkg.ads: New helper.
2794
2795 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2796             Mikael Pettersson  <mikpe@it.uu.se>
2797
2798         PR testsuite/44518
2799         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2800         Make signed-ness of chars explicit.  Scan the object for
2801         strings that are split by some target assemblers.
2802         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2803         explicit.
2804
2805 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2806
2807         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2808
2809 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2810
2811         PR/44128
2812         * g++.dg/warn/Wshadow-7.C: New test.
2813
2814 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2815             Julian Brown  <julian@codesourcery.com>
2816             Sandra Loosemore  <sandra@codesourcery.com>
2817
2818         * gcc.c-torture/execute/20100416-1.c: New test case.
2819
2820 2010-07-02  Julian Brown  <julian@codesourcery.com>
2821             Sandra Loosemore  <sandra@codesourcery.com>
2822
2823         PR target/43703
2824
2825         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2826         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2827
2828 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2829             Julian Brown  <julian@codesourcery.com>
2830
2831         * gcc.target/arm/neon/vadds64.c: Regenerated.
2832         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2833         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2834         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2835         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2836         * gcc.target/arm/neon-vmls-1.c: Likewise.
2837         * gcc.target/arm/neon-vsubs64.c: New execution test.
2838         * gcc.target/arm/neon-vsubu64.c: New execution test.
2839         * gcc.target/arm/neon-vadds64.c: New execution test.
2840         * gcc.target/arm/neon-vaddu64.c: New execution test.
2841
2842 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2843
2844         * gcc.target/arm/neon-vands64.c: New.
2845         * gcc.target/arm/neon-vandu64.c: New.
2846         * gcc.target/arm/neon-vbics64.c: New.
2847         * gcc.target/arm/neon-vbicu64.c: New.
2848         * gcc.target/arm/neon-veors64.c: New.
2849         * gcc.target/arm/neon-veoru64.c: New.
2850         * gcc.target/arm/neon-vorns64.c: New.
2851         * gcc.target/arm/neon-vornu64.c: New.
2852         * gcc.target/arm/neon-vorrs64.c: New.
2853         * gcc.target/arm/neon-vorru64.c: New.
2854         * gcc.target/arm/neon/vands64.c: Regenerated.
2855         * gcc.target/arm/neon/vandu64.c: Regenerated.
2856         * gcc.target/arm/neon/vbics64.c: Regenerated.
2857         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2858         * gcc.target/arm/neon/veors64.c: Regenerated.
2859         * gcc.target/arm/neon/veoru64.c: Regenerated.
2860         * gcc.target/arm/neon/vorns64.c: Regenerated.
2861         * gcc.target/arm/neon/vornu64.c: Regenerated.
2862         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2863         * gcc.target/arm/neon/vorru64.c: Regenerated.
2864
2865 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2866
2867         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2868
2869 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2870
2871         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2872         * gfortran.dg/intent_out_5.f90: Same.
2873         * gfortran.dg/ltrans-7.f90: Same.
2874         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2875
2876 2010-07-02  Jan Hubicka  <jh@suse.cz>
2877
2878         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2879
2880 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2881
2882         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2883
2884 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2885
2886         PR c++/44780
2887         * c-c++-common/Wunused-var-12.c: New test.
2888
2889 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2890
2891         PR target/42835
2892         * gcc.target/arm/pr42835.c: New test.
2893
2894         PR target/42172
2895         * gcc.target/arm/pr42172-1.c: New test.
2896
2897 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2898
2899         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2900
2901 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2902
2903         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2904         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2905         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2906         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2907         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2908         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2909         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2910         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2911         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2912         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2913         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2914         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2915         * gcc.target/arm/neon-vdup_ns64.c: New.
2916         * gcc.target/arm/neon-vdup_nu64.c: New.
2917         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2918         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2919         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2920         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2921         * gcc.target/arm/neon-vmov_ns64.c: New.
2922         * gcc.target/arm/neon-vmov_nu64.c: New.
2923         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2924         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2925         * gcc.target/arm/neon-vget_lanes64.c: New.
2926         * gcc.target/arm/neon-vget_laneu64.c: New.
2927         * gcc.target/arm/neon-vset_lanes64.c: New.
2928         * gcc.target/arm/neon-vset_laneu64.c: New.
2929
2930 2010-07-02  Richard Guenther  <rguenther@suse.de>
2931
2932         * g++.dg/torture/20100702-1.C: New testcase.
2933
2934 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2935
2936         PR target/44707
2937         * gcc.c-torture/compile/pr44707.c: New test.
2938
2939 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2940
2941         PR c++/44039
2942         * g++.dg/template/crash101.C: New.
2943
2944 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2945
2946         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2947         Use the ABI-0 accessors and fail it for m64.
2948
2949 2010-07-02  Jan Hubicka  <jh@suse.cz>
2950
2951         * g++.dg/tree-ssa/pr44706.C: New testcase.
2952
2953 2010-07-02  Richard Guenther  <rguenther@suse.de>
2954
2955         PR tree-optimization/44748
2956         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2957
2958 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2959
2960         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2961         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2962         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2963         the method types to forward:.
2964
2965 2010-06-30  Jason Merrill  <jason@redhat.com>
2966
2967         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2968         * g++.dg/other/pr25632.C: Likewise.
2969
2970 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR tree-optimization/40421
2973         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2974
2975 2010-07-01  Richard Guenther  <rguenther@suse.de>
2976
2977         PR middle-end/42834
2978         PR middle-end/44468
2979         * gcc.c-torture/execute/20100316-1.c: New testcase.
2980         * gcc.c-torture/execute/pr44468.c: Likewise.
2981         * gcc.c-torture/compile/20100609-1.c: Likewise.
2982         * gcc.dg/volatile2.c: Adjust.
2983         * gcc.dg/plugin/selfassign.c: Likewise.
2984         * gcc.dg/pr36902.c: Likewise.
2985         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2986         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2987         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2988         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2989         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2990         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2991         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2992         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2993         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2994         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2995         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2996         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2997         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2998         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2999         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3000         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3001         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3002         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3003         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3004         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3005         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3006         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3007         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3008         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3009         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3010         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3011         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3012         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3013         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3014         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3015         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3016         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3017         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3018         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3019         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3020         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3021         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3022         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3023         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3024         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3025         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3026         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3027         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3028         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3029         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3030         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3031         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3032         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3033         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3034         * g++.dg/tree-ssa/pr31146.C: Likewise.
3035         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3036         * g++.dg/tree-ssa/pr33604.C: Likewise.
3037         * g++.dg/plugin/selfassign.c: Likewise.
3038         * gfortran.dg/array_memcpy_3.f90: Likewise.
3039         * gfortran.dg/array_memcpy_4.f90: Likewise.
3040         * c-c++-common/torture/pr42834.c: New testcase.
3041
3042 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3043
3044         PR c++/44628
3045         * g++.dg/template/crash100.C: New.
3046
3047 2010-06-30  Jan Hubicka  <jh@suse.cz>
3048
3049         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3050
3051 2010-06-30  Michael Matz  <matz@suse.de>
3052
3053         PR bootstrap/44699
3054         * gcc.dg/pr44699.c: New test.
3055
3056 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3057
3058         PR tree-optimization/39799
3059         * c-c++-common/uninit-17.c: New test.
3060
3061 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3062
3063         PR libfortran/43298
3064         * gfortran.dg/read_infnan_1.f90: New test.
3065
3066 2010-06-29  Jason Merrill  <jason@redhat.com>
3067
3068         Enable implicitly declared move constructor/operator= (N3053).
3069         * g++.dg/cpp0x/implicit3.C: New.
3070         * g++.dg/cpp0x/implicit4.C: New.
3071         * g++.dg/cpp0x/implicit5.C: New.
3072         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3073         * g++.dg/cpp0x/not_special.C: Adjust.
3074         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3075         * g++.dg/cpp0x/rv1n.C: Adjust.
3076         * g++.dg/cpp0x/rv1p.C: Adjust.
3077         * g++.dg/cpp0x/rv2n.C: Adjust.
3078         * g++.dg/cpp0x/rv2p.C: Adjust.
3079         * g++.dg/cpp0x/rv3n.C: Adjust.
3080         * g++.dg/cpp0x/rv3p.C: Adjust.
3081         * g++.dg/cpp0x/rv4n.C: Adjust.
3082         * g++.dg/cpp0x/rv4p.C: Adjust.
3083         * g++.dg/cpp0x/rv5n.C: Adjust.
3084         * g++.dg/cpp0x/rv5p.C: Adjust.
3085         * g++.dg/cpp0x/rv6n.C: Adjust.
3086         * g++.dg/cpp0x/rv6p.C: Adjust.
3087         * g++.dg/cpp0x/rv7n.C: Adjust.
3088         * g++.dg/cpp0x/rv7p.C: Adjust.
3089         * g++.dg/cpp0x/rv8p.C: Adjust.
3090         * g++.dg/gomp/pr26690-1.C: Adjust.
3091         * g++.dg/other/error20.C: Adjust.
3092         * g++.dg/other/error31.C: Adjust.
3093         * g++.dg/parse/error19.C: Adjust.
3094         * g++.dg/template/qualttp5.C: Adjust.
3095         * g++.old-deja/g++.law/ctors5.C: Adjust.
3096
3097         Enable implicitly deleted functions (N2346)
3098         * g++.dg/cpp0x/defaulted17.C: New.
3099         * g++.dg/cpp0x/implicit1.C: New.
3100         * g++.dg/cpp0x/implicit2.C: New.
3101         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3102         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3103         * g++.dg/init/ctor4.C: Adjust.
3104         * g++.dg/init/synth2.C: Adjust.
3105         * g++.dg/lto/20081118_1.C: Adjust.
3106         * g++.dg/other/error13.C: Adjust.
3107         * g++.dg/other/unused1.C: Adjust.
3108         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3109         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3110         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3111         * g++.old-deja/g++.law/ctors17.C: Adjust.
3112         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3113         * g++.old-deja/g++.pt/assign1.C: Adjust.
3114         * g++.old-deja/g++.pt/crash20.C: Adjust.
3115
3116         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3117         * g++.dg/cpp0x/defaulted13.C: Adjust.
3118         * g++.dg/cpp0x/defaulted2.C: Adjust.
3119         * g++.dg/cpp0x/defaulted3.C: Adjust.
3120         * g++.dg/cpp0x/initlist9.C: Adjust.
3121         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3122         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3123         * g++.dg/init/synth2.C: Adjust.
3124
3125         * g++.dg/cpp0x/defaulted19.C: New.
3126
3127         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3128         * g++.dg/template/error23.C: Fix for -std=c++0x.
3129
3130 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3131
3132         PR fortran/44718
3133         * gfortran.dg/proc_ptr_28.f90: New.
3134
3135 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR tree-optimization/43801
3138         * g++.dg/torture/pr43801.C: New test.
3139
3140         PR debug/44668
3141         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3142
3143 2010-06-29  Jason Merrill  <jason@redhat.com>
3144
3145         PR c++/44587
3146         * g++.dg/template/qualified-id2.C: New.
3147         * g++.dg/template/qualified-id3.C: New.
3148
3149 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3150
3151         PR fortran/44696
3152         * gfortran.dg/associated_target_4.f90: New.
3153
3154 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3155
3156         PR fortran/44582
3157         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3158
3159 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3160
3161         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3162
3163 2010-06-29  Jan Hubicka  <jh@suse.cz>
3164
3165         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3166
3167 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3168
3169         PR target/43902
3170         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3171         * gcc.target/arm/wmul-3.c: New test.
3172         * gcc.target/arm/wmul-4.c: New test.
3173
3174 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3175
3176         PR rtl-optimization/44659
3177         * gcc.target/i386/extract-1.c: New.
3178         * gcc.target/i386/extract-2.c: Likewise.
3179         * gcc.target/i386/extract-3.c: Likewise.
3180         * gcc.target/i386/extract-4.c: Likewise.
3181         * gcc.target/i386/extract-5.c: Likewise.
3182         * gcc.target/i386/extract-6.c: Likewise.
3183
3184 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR c++/44682
3187         * g++.dg/warn/Wunused-var-14.C: New test.
3188
3189 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3190
3191         PR fortran/43298
3192         * gfortran.dg/nan_6.f90: New.
3193
3194 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3195
3196         PR tree-optimization/43781
3197         * gcc.dg/torture/pr43781.c: New.
3198
3199 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3200
3201         PR fortran/40158
3202         * gfortran.dg/actual_rank_check_1.f90: New test.
3203
3204 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3205
3206         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3207
3208 2010-06-28  Jan Hubicka  <jh@suse.cz>
3209
3210         PR tree-optimization/44687
3211         * gcc.c-torture/compile/pr44687.c
3212
3213 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3214
3215         PR c++/44535
3216         * g++.dg/torture/pr44535.C: New test.
3217
3218 2010-06-28  Michael Matz  <matz@suse.de>
3219
3220         PR middle-end/44592
3221         * gfortran.dg/pr44592.f90: New test.
3222
3223 2010-06-28  Jan Hubicka  <jh@suse.cz>
3224
3225         PR tree-optimization/44357
3226         * g++.dg/torture/pr44357.C: New testcase.
3227
3228 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3231         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3232         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3233         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3234         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3235         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3236         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3237         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3238
3239 2010-06-27  Jan Hubicka  <jh@suse.cz>
3240
3241         * gcc.c-torture/compile/pr44686.c: New file.
3242
3243 2010-06-27  Richard Guenther  <rguenther@suse.de>
3244
3245         PR tree-optimization/44683
3246         * gcc.c-torture/execute/pr44683.c: New testcase.
3247
3248 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3249
3250         * gnat.dg/noreturn3.ad[sb]: New test.
3251
3252 2010-06-26  Jason Merrill  <jason@redhat.com>
3253
3254         * g++.dg/cpp0x/explicit5.C: New.
3255
3256 2010-06-26  Richard Guenther  <rguenther@suse.de>
3257
3258         PR tree-optimization/44393
3259         * gcc.dg/pr44393.c: New testcase.
3260
3261 2010-06-26  Jan Hubicka  <jh@suse.cz>
3262
3263         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3264
3265 2010-06-26  Richard Guenther  <rguenther@suse.de>
3266
3267         PR middle-end/44674
3268         * gcc.dg/pr44674.c: New testcase.
3269
3270 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3271
3272         * gcc.dg/opts-3.c: New test.
3273
3274 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3275
3276         * gfortran.dg/type_decl_1.f90: New.
3277         * gfortran.dg/type_decl_2.f90: New.
3278
3279 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3280
3281         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3282         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3283
3284 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3285
3286         PR testsuite/38946
3287         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3288         error in comparing reals.
3289
3290 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3291
3292         * selected_real_kind_2.f90: New.
3293         * selected_real_kind_3.f90: New.
3294
3295 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3296
3297         * gfortran.dg/entry_19.f90: New.
3298
3299 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3300
3301         * gfortran.dg/end_subroutine_1.f90: New.
3302         * gfortran.dg/end_subroutine_2.f90: New.
3303         * gfortran.dg/interface_proc_end.f90: Update.
3304
3305 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3306
3307         * gfortran.dg/semicolon_fixed.f: Update.
3308         * gfortran.dg/semicolon_fixed_2.f: New.
3309         * gfortran.dg/semicolon_free_2.f90: New.
3310         * gfortran.dg/semicolon_free.f90: Update.
3311
3312 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3313
3314         PR fortran/44448
3315         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3316
3317 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3318
3319         * g++.dg/ipa/iinline-3.C: New test.
3320         * gcc.dg/ipa/modif-1.c: Removed.
3321
3322 2010-06-25  Jan Hubicka  <jh@suse.cz>
3323
3324         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3325
3326 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3327
3328         * g++.dg/ipa/iinline-2.C: New test.
3329
3330 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR middle-end/43866
3333         * gfortran.dg/pr43866.f90: New test.
3334
3335         PR tree-optimization/44539
3336         * gcc.dg/pr44539.c: New test.
3337
3338 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3339
3340         From Jim Wilson:
3341         PR target/43902
3342         * gcc.target/mips/madd-9.c: New test.
3343
3344 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3345
3346         PR c/44517
3347         * gcc.dg/noncompile/pr44517.c: New.
3348         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3349
3350 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3351
3352         PR testsuite/43283
3353         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3354         and add argument to nop for IA64.
3355
3356 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3357
3358         PR target/44588
3359         * gcc.target/i386/mod-1.c: New.
3360         * gcc.target/i386/umod-1.c: Likewise.
3361         * gcc.target/i386/umod-2.c: Likewise.
3362         * gcc.target/i386/umod-3.c: Likewise.
3363
3364 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3365
3366         PR middle-end/44492
3367         * g++.dg/torture/pr44492.C: New test.
3368
3369 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3370
3371         * c-c++-common/warn-omitted-condop.c: New.
3372
3373 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3374
3375         PR fortran/44614
3376         * gfortran.dg/import8.f90: New.
3377
3378 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3379
3380         * gnat.dg/not_null.adb: Update test case.
3381
3382 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3383
3384         PR c++/44619
3385         * g++.dg/warn/Wunused-var-13.C: New test.
3386
3387         PR c++/44627
3388         * g++.dg/diagnostic/method1.C: New test.
3389
3390 2010-06-22  Cary Coutant  <ccoutant@google.com>
3391
3392         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3393
3394 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3395
3396         PR fortran/44616
3397         * gfortran.dg/abstract_type_8.f03: New.
3398
3399 2010-06-21  Jason Merrill  <jason@redhat.com>
3400
3401         * g++.dg/cpp0x/noexcept08.C: New.
3402
3403         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3404
3405 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3406
3407         PR target/44615
3408         * gcc.target/i386/sse2-vec-2a.c: New.
3409
3410 2010-06-21  DJ Delorie  <dj@redhat.com>
3411
3412         * gcc.dg/pragma-diag-1.c: New.
3413
3414 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3415
3416         PR target/44615
3417         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3418
3419 2010-06-21  Alan Modra  <amodra@gmail.com>
3420
3421         PR testsuite/44505
3422         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3423         tail call to check_fa_mid.
3424
3425 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR target/44575
3428         * gcc.c-torture/execute/pr44575.c: New test.
3429
3430 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3431
3432         PR fortran/40632
3433         * gfortran.dg/contiguous_1.f90: New.
3434         * gfortran.dg/contiguous_2.f90: New.
3435         * gfortran.dg/contiguous_3.f90: New.
3436
3437 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3438
3439         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3440         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3441
3442 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3443
3444         PR target/44546
3445         * gcc.target/i386/pr44546.c: New test.
3446
3447 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3448
3449         * gcc.dg/opts-2.c: New test.
3450
3451 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/44584
3454         * gfortran.dg/typebound_proc_15.f03: Modified.
3455
3456 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3457
3458         PR target/44072
3459         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3460         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3461
3462 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3463
3464         * g++.dg/ext/label13.C: Fix typo in last change.
3465
3466 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3467
3468         PR libfortran/44477
3469         * gfortran.dg/eof_3.f90
3470         * gfortran.dg/endfile_2.f90
3471         * gfortran.dg/endfile_4.f90
3472         * gfortran.dg/endfile_3.f90
3473
3474 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3475
3476         PR c++/41090
3477         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3478
3479 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3480
3481         PR fortran/44556
3482         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3483
3484 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3485
3486         * gcc.target/arm/pr40900.c: New test.
3487
3488 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3489
3490         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3491
3492 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3493
3494         PR fortran/44558
3495         * gfortran.dg/typebound_call_15.f03: New.
3496
3497 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3498
3499         PR c++/44486
3500         * g++.dg/pr44486.C: New.
3501
3502 2010-06-16  DJ Delorie  <dj@redhat.com>
3503
3504         * gcc.target/i386/volatile-bitfields-1.c: New.
3505         * gcc.target/i386/volatile-bitfields-2.c: New.
3506
3507 2010-06-16  Jason Merrill  <jason@redhat.com>
3508
3509         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3510
3511         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3512
3513 2010-06-16  Richard Guenther  <rguenther@suse.de>
3514
3515         PR c/44555
3516         * gcc.c-torture/execute/pr44555.c: New testcase.
3517
3518 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3519
3520         PR fortran/44549
3521         * gfortran.dg/typebound_proc_16.f03: New.
3522
3523 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3524
3525         * g++.dg/torture/pr43905.C: New test.
3526
3527 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3528
3529         PR testsuite/44538
3530         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3531         initialization loop from being vectorized.
3532         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3533
3534 2010-06-16  Alan Modra  <amodra@gmail.com>
3535
3536         PR tree-optimization/44507
3537         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3538
3539 2010-06-15  Jason Merrill  <jason@redhat.com>
3540
3541         * g++.dg/overload/arg3.C: Adjust error locations.
3542         * g++.dg/overload/copy1.C: Likewise.
3543         * g++.dg/tc1/dr152.C: Likewise.
3544         * g++.dg/template/incomplete4.C: Likewise.
3545         * g++.dg/template/incomplete5.C: Likewise.
3546         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3547         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3548         * g++.old-deja/g++.pt/crash9.C: Likewise.
3549
3550         * g++.dg/inherit/virtual5.C: New.
3551
3552         * g++.dg/cpp0x/defaulted18.C: New.
3553
3554         * g++.dg/cpp0x/initlist40.C: New.
3555
3556         * g++.dg/cpp0x/initlist39.C: New.
3557
3558 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3559
3560         PR middle-end/44391
3561         * gcc.dg/graphite/pr44391.c: New.
3562
3563 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3564
3565         PR fortran/43388
3566         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3567         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3568         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3569         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3570
3571 2010-06-15  Richard Guenther  <rguenther@suse.de>
3572
3573         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3574
3575 2010-06-15  Richard Guenther  <rguenther@suse.de>
3576
3577         * gcc.dg/vect/bb-slp-21.c: Adjust.
3578         * gcc.dg/vect/bb-slp-13.c: Likewise
3579         * gcc.dg/vect/bb-slp-4.c: Likewise
3580         * gcc.dg/vect/bb-slp-22.c: Likewise
3581         * gcc.dg/vect/bb-slp-14.c: Likewise
3582         * gcc.dg/vect/bb-slp-23.c: Likewise
3583         * gcc.dg/vect/bb-slp-15.c: Likewise
3584         * gcc.dg/vect/bb-slp-17.c: Likewise
3585         * gcc.dg/vect/bb-slp-18.c: Likewise
3586         * gcc.dg/vect/bb-slp-19.c: Likewise
3587         * gcc.dg/vect/bb-slp-10.c: Likewise
3588         * gcc.dg/vect/bb-slp-11.c: Likewise
3589         * gcc.dg/vect/bb-slp-20.c: Likewise
3590         * gcc.dg/vect/bb-slp-3.c: Likewise
3591
3592 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR fortran/44536
3595         * gfortran.dg/gomp/pr44536.f90: New test.
3596         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3597
3598 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3599
3600         PR target/44534
3601         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3602         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3603
3604 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3605
3606         PR tree-optimization/44508
3607         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3608
3609         PR bootstrap/44509
3610         * gcc.dg/pr44509.c: New test.
3611
3612 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3613
3614         PR tree-optimization/44507
3615         * gcc.dg/vect/pr44507.c: New test.
3616
3617 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3620         and c-pretty-print.h.
3621
3622         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3623
3624 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3625
3626         * gfortran.dg/whole_file_18.f90: Updated error message.
3627
3628 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3629
3630         * gfortran.dg/whole_file_20.f03: New.
3631
3632 2010-06-12  Jan Hubicka  <jh@suse.cz>
3633
3634         * gcc.c-torture/compile/pc44485.c: New testcase.
3635
3636 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3637
3638         PR fortran/40117
3639         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3640         * gfortran.dg/typebound_proc_14.f03: New.
3641         * gfortran.dg/typebound_proc_15.f03: New.
3642
3643 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3644
3645         * gcc.dg/opts-1.c: New test.
3646
3647 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3648
3649         * gcc.dg/funroll-loops-all.c: Update expected error.
3650
3651 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         PR target/44481
3654         * gcc.target/i386/pr44481.c: New test.
3655
3656 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3657
3658         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3659
3660 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3661
3662         PR middle-end/44483
3663         * gcc.dg/tree-ssa/pr44483.c: New.
3664
3665 2010-06-11  Paul Brook  <paul@codesourcery.com>
3666
3667         * g++.dg/other/arm-neon-1.C: New test.
3668
3669 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3670
3671         PR fortran/42051
3672         PR fortran/43896
3673         * gfortran.dg/class_23.f03: New test.
3674
3675 2010-06-11  Jan Hubicka  <jh@suse.cz>
3676
3677         * gcc.dg/ipa/pure-const-2.c: New testcase.
3678
3679 2010-06-11  Jan Hubicka  <jh@suse.cz>
3680
3681         * gcc.dg/noreturn-7.c: Update.
3682         * gcc.dg/noreturn-4.c: Update.
3683
3684 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3685
3686         Fix MIPS bootstrap
3687         * g++.dg/other/typedef4.C: New test.
3688
3689 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3690
3691         PR fortran/44207
3692         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3693
3694 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3695
3696         PR fortran/44457
3697         * gfortran.dg/asynchronous_3.f03
3698
3699 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3700
3701         PR middle-end/44185
3702         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3703         non-temporal stores out of the tests to form new test cases.  As a
3704         result, no non-temporal store should be generated in this case.
3705
3706         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3707         prefetch-7.c that generate one non-temporal store.
3708
3709         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3710         prefetch-7.c that generate one non-temporal store and one
3711         one-temporal prefetch.
3712
3713 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3714
3715         PR tree-optimization/44258
3716         * gcc.dg/tree-ssa/pr44258.c: New test.
3717
3718 2010-06-10  Daniel Kraft  <d@domob.eu>
3719
3720         PR fortran/38936
3721         * gfortran.dg/associate_1.f03: New test.
3722         * gfortran.dg/associate_2.f95: New test.
3723         * gfortran.dg/associate_3.f03: New test.
3724         * gfortran.dg/associate_4.f08: New test.
3725
3726 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3727
3728         * gfortran.dg/selected_char_kind_4.f90: New test.
3729
3730 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3731
3732         * gcc.dg/pr42461.c: New test.
3733
3734 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3735
3736         PR fortran/44347
3737         * gfortran.dg/selected_real_kind_1.f90: New.
3738
3739 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3740
3741         PR fortran/44359
3742         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3743         warning.
3744         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3745         check for warning.
3746
3747 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3748
3749         * gfortran.dg/data_namelist_conflict.f90: New test.
3750
3751 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3752
3753         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3754         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3755         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3756
3757 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3758
3759         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3760         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3761         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3762         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3763         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3764
3765 2010-06-09  Jason Merrill  <jason@redhat.com>
3766
3767         PR c++/44366
3768         * g++.dg/cpp0x/decltype23.C: Move to...
3769         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3770
3771 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3772
3773         PR fortran/44211
3774         * gfortran.dg/typebound_call_14.f03: New test.
3775
3776 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3777
3778         PR tree-optimization/44423
3779         * gcc.dg/tree-ssa/pr44423.c: New test.
3780
3781 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3782
3783         PR testsuite/42843
3784         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3785         TV_NONE to initialize tv_id field.
3786         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3787         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3788         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3789         Include toplev.h .
3790         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3791         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3792         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3793
3794 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3795
3796         PR tree-optimization/39874
3797         PR middle-end/28685
3798         * gcc.dg/pr39874.c: New file.
3799
3800 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3801
3802         * g++.dg/ext/attr-alias-1.C: New.
3803         * g++.dg/ext/attr-alias-2.C: New.
3804
3805 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3806
3807         PR fortran/44446
3808         * gfortran.dg/proc_ptr_27.f90: New.
3809
3810 2010-06-07  Jason Merrill  <jason@redhat.com>
3811
3812         PR c++/44366
3813         * g++.dg/cpp0x/decltype23.C: New.
3814
3815 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3816             Shujing Zhao  <pearly.zhao@oracle.com>
3817
3818         PR c/37724
3819         * gcc.dg/c90-const-expr-10.c: Adjust.
3820         * gcc.dg/c99-const-expr-10.c: Adjust.
3821         * gcc.dg/init-bad-7.c: New.
3822
3823 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3824
3825         * lib/target-supports.exp (check_effective_target_gas): New proc.
3826         * gcc.c-torture/execute/960321-1.x: New file.
3827
3828 2010-06-07  Jason Merrill  <jason@redhat.com>
3829
3830         PR c++/44401
3831         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3832
3833 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR c++/44444
3836         * g++.dg/warn/Wunused-var-12.C: New test.
3837
3838         PR c++/44443
3839         * c-c++-common/Wunused-var-11.c: New test.
3840
3841 2010-06-07  Jan Hubicka  <jh@suse.cz>
3842
3843         * gcc.dg/ipa/pure-const-1.c: New testcase.
3844
3845 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3846
3847         PR rtl-optimization/44404
3848         * gcc.dg/pr44404.c: New.
3849
3850 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3851
3852         PR target/44159
3853         * gcc.target/i386/abi-2.c: Check sysv abi here.
3854         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3855         function to avoid failures by different ABIs.
3856         * gcc.target/i386/aes-check.h: Likewise.
3857         * gcc.target/i386/avx-check.h: Likewise.
3858         * gcc.target/i386/fma4-check.h: Likewise.
3859         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3860         * gcc.target/i386/mmx-check.h: Likewise.
3861         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3862         * gcc.target/i386/pclmul-check.h: Likewise.
3863         * gcc.target/i386/sse-check.h: Likewise.
3864         * gcc.target/i386/sse2-check.h: Likewise.
3865         * gcc.target/i386/sse3-check.h: Likewise.
3866         * gcc.target/i386/sse4_1-check.h: Likewise.
3867         * gcc.target/i386/sse4_2-check.h: Likewise.
3868         * gcc.target/i386/sse4a-check.h: Likewise.
3869         * gcc.target/i386/ssse3-check.h: Likewise.
3870         * gcc.target/i386/xop-check.h: Likewise.
3871         * gcc.target/i386/pr27971.c: Fix for LLP64.
3872         * gcc.target/i386/pr39139.c: Likewise.
3873         * gcc.target/i386/pr39315-check.c: Likewise.
3874         * gcc.target/i386/vararg-1.c: Likewise.
3875         * gcc.target/i386/vararg-2.c: Likewise.
3876         Additional add dg-compile to avoid failure due
3877         missing foo symbol.
3878
3879         * gcc.dg/compound-literal-1.c: Fix for llp64.
3880         * gcc.dg/pr32370.c: Likewise.
3881         * gcc.dg/pr37561.c: Likewise.
3882         * gcc.dg/pr41340.c: Likewise.
3883         * gcc.dg/pr41551.c: Likewise.
3884
3885 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3886
3887         PR c++/44188
3888         * g++.dg/debug/dwarf2/typedef3.C: New test.
3889
3890 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3891
3892         PR c/20000
3893         * c-c++-common/pr20000.c: New.
3894
3895 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3896
3897         PR c++/44086
3898         * g++.dg/init/pr44086.C: New.
3899         * g++.dg/cpp0x/decltype4.C: Adjust.
3900
3901 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3902
3903         PR fortran/43945
3904         * gfortran.dg/generic_23.f03: New test.
3905
3906 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/43895
3909         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3910
3911 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3912
3913         PR c++/44361
3914         * c-c++-common/Wunused-var-9.c: New test.
3915
3916 2010-06-05  Jason Merrill  <jason@redhat.com>
3917
3918         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3919
3920 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3921
3922         PR c/44322
3923         * gcc.dg/c99-restrict-4.c: New test.
3924
3925 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3926
3927         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3928         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3929         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3930         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3931         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3932         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3933         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3934         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3935         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3936         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3937         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3938         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3939         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3940         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3941         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3942         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3943         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3944         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3945         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3946         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3947         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3948         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3949
3950 2010-06-04  Jason Merrill  <jason@redhat.com>
3951
3952         * g++.dg/cpp0x/noexcept06.C: New.
3953         * g++.dg/cpp0x/noexcept07.C: New.
3954
3955         * g++.dg/cpp0x/noexcept01.C: New.
3956         * g++.dg/cpp0x/noexcept02.C: New.
3957         * g++.dg/cpp0x/noexcept03.C: New.
3958         * g++.dg/cpp0x/noexcept04.C: New.
3959         * g++.dg/cpp0x/noexcept05.C: New.
3960
3961 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR c++/44412
3964         * g++.dg/warn/Wunused-var-10.C: New test.
3965         * g++.dg/warn/Wunused-var-11.C: New test.
3966
3967         PR c++/44362
3968         * c-c++-common/Wunused-var-10.c: New test.
3969
3970 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3971
3972         PR c/25880
3973         * gcc.dg/assign-warn-2.c: Update.
3974         * gcc.dg/cpp/line3.c: Update.
3975         * gcc.dg/c99-array-lval-8.c: Update.
3976         * gcc.dg/cast-qual-2.c: Update.
3977         * gcc.dg/c99-arraydecl-3.c:  Update.
3978         * gcc.dg/assign-warn-1.c:  Update.
3979         * gcc.dg/format/gcc_diag-1.c:  Update.
3980
3981 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3982
3983         PR rtl-optimization/39871
3984         PR rtl-optimization/40615
3985         PR rtl-optimization/42500
3986         PR rtl-optimization/42502
3987         * gcc.target/arm/eliminate.c: New test.
3988
3989 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3990
3991         PR libstdc++/44410
3992         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3993         * g++.old-deja/g++.other/delete3.C: Likewise.
3994         * g++.old-deja/g++.other/new.C: Likewise.
3995         * g++.old-deja/g++.law/operators27.C: Likewise.
3996         * g++.old-deja/g++.mike/p755.C: Likewise.
3997         * g++.dg/eh/new1.C: Likewise.
3998         * g++.dg/init/new5.C: Likewise.
3999
4000 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4001
4002         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4003         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4004         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4005
4006 2010-06-03  Richard Guenther  <rguenther@suse.de>
4007
4008         PR lto/41921
4009         * lib/lto.exp: Always load gcc.exp.
4010         (lto-obj): For C source files invoke gcc_target_compile.
4011         * g++.dg/lto/20100603-1_0.C: New testcase.
4012         * g++.dg/lto/20100603-1_1.c: Likewise.
4013
4014 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4015
4016         PR tree-optimization/43688
4017         * gfortran.dg/pr43688.f90: New.
4018
4019 2010-06-03  Richard Guenther  <rguenther@suse.de>
4020
4021         PR lto/41584
4022         * gcc.dg/lto/20100603-1_0.c: New testcase.
4023         * gcc.dg/lto/20100603-2_0.c: Likewise.
4024         * gcc.dg/lto/20100603-3_0.c: Likewise.
4025
4026 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4027
4028         PR target/44218
4029         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4030         * gcc.target/powerpc/recip-2.c: Ditto.
4031         * gcc.target/powerpc/recip-3.c: Ditto.
4032         * gcc.target/powerpc/recip-4.c: Ditto.
4033         * gcc.target/powerpc/recip-5.c: Ditto.
4034         * gcc.target/powerpc/recip-6.c: Ditto.
4035         * gcc.target/powerpc/recip-7.c: Ditto.
4036         * gcc.target/powerpc/recip-test.h: Ditto.
4037         * gcc.target/powerpc/recip-test2.h: Ditto.
4038
4039 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4040
4041         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4042
4043 2010-06-02  Jason Merrill  <jason@redhat.com>
4044
4045         * g++.dg/ext/vector9.C: Expect typedef in error message.
4046
4047         PR c++/9726
4048         PR c++/23594
4049         PR c++/44333
4050         * g++.dg/tc1/dr101.C: Remove xfails.
4051
4052 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4053
4054         PR middle-end/44372
4055         * g++.dg/ipa/pr44372.C: New.
4056
4057 2010-06-02  Jan Hubicka  <jh@suse.cz>
4058
4059         PR middle-end/44295
4060         * g++.dg/torture/pr44295.C: Neww testcase.
4061
4062 2010-06-02  Jan Hubicka  <jh@suse.cz>
4063
4064         * gcc.dg/tree-ssa/loadpre6.c: Update.
4065
4066 2010-06-02  Richard Guenther  <rguenther@suse.de>
4067
4068         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4069         diagnostic.h.
4070
4071 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4072
4073         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4074         the link fail message.
4075
4076 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4077
4078         PR fortran/44360
4079         * gfortran.dg/use_13.f90: New test case.
4080
4081 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4082
4083         PR fortran/44371
4084         * gfortran.dg/error_stop_2.f08: Minor update.
4085
4086 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4087
4088         PR fortran/44371
4089         * gfortran.dg/error_stop_1.f08: New test.
4090         * gfortran.dg/error_stop_2.f08: New test.
4091
4092 2010-06-01  Jason Merrill  <jason@redhat.com>
4093
4094         DR 990
4095         * g++.dg/cpp0x/initlist37.C: New.
4096         * g++.dg/cpp0x/initlist38.C: New.
4097
4098         PR c++/44358
4099         * g++.dg/cpp0x/initlist36.C: New.
4100
4101 2010-05-31 Jan Hubicka  <jh@suse.cz>
4102
4103         * gcc.dg/noreturn-8.c: New testcase.
4104
4105 2010-05-31 Jan Hubicka  <jh@suse.cz>
4106
4107         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4108         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4109
4110 2010-05-31 Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4113         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4114
4115 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4116
4117         PR fortran/36928
4118         * gfortran.dg/dependency_27.f90:  New test.
4119         * gfortran.dg/array_assign_1.F90:  New test.
4120
4121 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4122
4123         PR target/44338
4124         * gcc.target/i386/sse-24.c: New test.
4125
4126 2010-05-31  Jan Hubicka  <jh@suse.cz>
4127
4128         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4129
4130 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR middle-end/44337
4133         * gcc.dg/pr44337.c: New test.
4134
4135         PR tree-optimization/44182
4136         * g++.dg/debug/pr44182.C: New test.
4137
4138 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4139
4140         * gcc.dg/nested-func-7.c: New test.
4141         * gnat.dg/frame_overflow.adb: Adjust directives.
4142
4143 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4144
4145         * gnat.dg/prot2.ad[sb]: New test.
4146         * gnat.dg/prot2_pkg1.ads: New helper.
4147         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4148
4149 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4150
4151         * gnat.dg/array11.adb: Adjust dg-warning directive.
4152         * gnat.dg/object_overflow.adb: Likewise.
4153
4154 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4155
4156         PR middle-end/44306
4157         * gcc.dg/tree-ssa/pr44306.c: New.
4158
4159 2010-05-29  Jan Hubicka  <jh@suse.cz>
4160
4161         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4162
4163 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4164
4165         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4166
4167 2010-05-28  Mike Stump  <mikestump@comcast.net>
4168
4169         PR objc/44125
4170         * objc.dg/const-str-9.m: Remove static.
4171
4172 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR target/43636
4175         * gcc.c-torture/compile/pr43636.c: New test.
4176
4177 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4178
4179         PR objc++/23616
4180         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4181         * obj-c++.dg/try-catch-9.mm: Ditto.
4182
4183 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4184
4185         Revert patch for PR c++/44188
4186         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4187
4188 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4189
4190         PR c++/44188
4191         * g++.dg/debug/dwarf2/typedef3.C: New test.
4192
4193 2010-05-27  Jason Merrill  <jason@redhat.com>
4194
4195         PR c++/43555
4196         * g++.dg/ext/vla9.C: New.
4197
4198 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4199
4200         PR objc/44140
4201         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4202         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4203         * objc.dg/torture/tls/thr-init.m: Ditto.
4204         * objc.dg/torture/trivial.m: Ditto.
4205         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4206         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4207         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4208         * obj-c++.dg/torture/trivial.mm: Ditto.
4209
4210 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4211
4212         * g++.dg/lto/20100302_0.C: Skip on darwin.
4213
4214 2010-05-27  Richard Guenther  <rguenther@suse.de>
4215
4216         PR tree-optimization/44284
4217         * gcc.dg/vect/vect-118.c: New testcase.
4218         * gcc.dg/vect/bb-slp-20.c: Adjust.
4219         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4220         * gcc.dg/vect/slp-9.c: Likewise.
4221         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4222         * gcc.dg/vect/vect-10.c: Likewise.
4223         * gcc.dg/vect/vect-109.c: Likewise.
4224         * gcc.dg/vect/vect-12.c: Likewise.
4225         * gcc.dg/vect/vect-36.c: Likewise.
4226         * gcc.dg/vect/vect-7.c: Likewise.
4227         * gcc.dg/vect/vect-iv-8.c: Likewise.
4228         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4229         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4230         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4231         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4232         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4233         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4234         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4235         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4236         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4237         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4238         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4239         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4240         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4241         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4242         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4243         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4244         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4245
4246 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4247
4248         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4249         necessary.
4250
4251 2010-05-26  Jan Hubicka  <jh@suse.cz>
4252
4253         * gcc.dg/lto/materialize-1_0.c: New file.
4254         * gcc.dg/lto/materialize-1_1.c: New file.
4255
4256 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4257
4258         * gnat.dg/lto10.adb: New test.
4259         * gnat.dg/lto10_pkg.ads: New helper.
4260
4261 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4262
4263         * lib/target-supports.exp (check_effective_target_int128): New
4264         function to check if __int128 types are available for target.
4265         * c-c++-common/int128-types-1.c: New.
4266         * c-c++-common/int128-1.c: New.
4267         * c-c++-common/int128-2.c: New.
4268         * g++.dg/abi/mangle43.C: New.
4269         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4270         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4271         pointer-wide scalar.
4272         * g++.dg/other/pr25632.C: Likewise.
4273         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4274         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4275         overflow warnings.
4276         * g++.dg/warn/pr13358-4.C: Likewise.
4277         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4278         * g++.dg/warn/Wconversion-null.C: Likewise.
4279
4280 2010-05-26  Jason Merrill  <jason@redhat.com>
4281
4282         PR c++/43382
4283         * g++.dg/cpp0x/variadic101.C: New.
4284
4285 2010-05-26  Richard Guenther  <rguenther@suse.de>
4286
4287         PR rtl-optimization/44164
4288         * gcc.c-torture/execute/pr44164.c: New testcase.
4289         * g++.dg/tree-ssa/pr13146.C: Adjust.
4290
4291 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4292
4293         PR fortran/40011
4294         * gfortran.dg/whole_file_19.f90 : New test.
4295
4296 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4297
4298         PR fortran/30668
4299         PR fortran/31346
4300         PR fortran/34260
4301         * gfortran.dg/pr40999.f: Fix function type.
4302         * gfortran.dg/whole_file_5.f90: Likewise.
4303         * gfortran.dg/whole_file_6.f90: Likewise.
4304         * gfortran.dg/whole_file_16.f90: New.
4305         * gfortran.dg/whole_file_17.f90: New.
4306         * gfortran.dg/whole_file_18.f90: New.
4307
4308 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4309             Iain Sandoe  <iains@gcc.gnu.org>
4310
4311         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4312         * gcc.c-torture/compile/pr44197.c: Require alias support.
4313         * gcc.dg/lto/20081222_0.c: Ditto.
4314
4315 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR debug/42801
4318         * gcc.dg/guality/vla-2.c: New test.
4319
4320 2010-05-25  Richard Guenther  <rguenther@suse.de>
4321
4322         PR middle-end/44069
4323         * g++.dg/torture/pr44069.C: New testcase.
4324
4325 2010-05-25  Richard Guenther  <rguenther@suse.de>
4326
4327         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4328
4329 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4330
4331         PR objc/44140
4332         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4333
4334 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4335
4336         * obj-c++.dg/torture/tls/trivial.mm: New.
4337         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4338         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4339         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4340         * obj-c++.dg/torture/tls/diag-1.mm: New.
4341         * obj-c++.dg/torture/tls/tls.exp: New.
4342         * obj-c++.dg/torture/trivial.mm: New.
4343         * obj-c++.dg/torture/dg-torture.exp: New.
4344         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4345         * obj-c++.dg/tls/trivial.m: New.
4346         * obj-c++.dg/tls/init-1.mm: New.
4347         * obj-c++.dg/tls/diag-1.mm: New.
4348         * obj-c++.dg/tls/init-2.mm: New.
4349         * obj-c++.dg/tls/diag-2.mm: New.
4350         * obj-c++.dg/tls/diag-3.mm: New.
4351         * obj-c++.dg/tls/diag-4.mm: New.
4352         * obj-c++.dg/tls/static-1.mm: New.
4353         * obj-c++.dg/tls/tls.exp: New.
4354         * obj-c++.dg/tls/diag-5.mm: New.
4355         * obj-c++.dg/tls/static-1a.mm: New.
4356         * objc-obj-c++-shared/Object1.mm: New.
4357         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4358
4359 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4360
4361         PR objc++/43689
4362         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4363         * obj-c++.dg/const-str-6.mm: Ditto.
4364
4365 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4366
4367         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4368
4369 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4370
4371         PR ada/38394
4372         * gnat.dg/array13.ad[sb]: New test.
4373
4374 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4375             Sandra Loosemore  <sandra@codesourcery.com>
4376
4377         * gcc.target/arm/neon/: Regenerated test cases.
4378
4379         * gcc.target/arm/neon/polytypes.c,
4380         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4381         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4382         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4383         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4384         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4385         dg-add-options arm_neon.
4386
4387         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4388         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4389         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4390         and arm_neon_fp16_ok.
4391
4392         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4393         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4394
4395         * lib/target-supports.exp (add_options_for_arm_neon): New.
4396         (check_effective_target_arm_neon_ok_nocache): New, from
4397         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4398         (check_effective_target_arm_neon_ok): Use
4399         check_effective_target_arm_neon_ok_nocache.
4400         (add_options_for_arm_neon_fp16)
4401         (check_effective_target_arm_neon_fp16_ok)
4402         check_effective_target_arm_neon_fp16_ok_nocache): New.
4403         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4404
4405 2010-05-24  Jason Merrill  <jason@redhat.com>
4406
4407         PR c++/41510
4408         * g++.dg/cpp0x/initlist35.C: New.
4409         * g++.dg/init/brace6.C: Adjust.
4410
4411 2010-05-24  Paul Brook  <paul@codesourcery.com>
4412
4413         * gcc.target/arm/frame-pointer-1.c: New test.
4414         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4415         pointer elimination.
4416
4417 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4418
4419         PR target/44245
4420         * gcc.target/i386/crc32-3.c: New.
4421         * gcc.target/i386/crc32-4.c: Likewise.
4422
4423 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4424
4425         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4426         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4427         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4428
4429 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4430
4431         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4432
4433 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4434
4435         PR target/43869
4436         * gcc.c-target/pr43869.c: New test.
4437
4438 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4439
4440         PR fortran/44212
4441         * gfortran.dg/class_22.f03: New.
4442
4443 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4444
4445         PR lto/44238
4446         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4447
4448 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4449
4450         PR fortran/44213
4451         * gfortran.dg/abstract_type_7.f03: New.
4452
4453 2010-05-21  Jason Merrill  <jason@redhat.com>
4454
4455         * g++.dg/eh/spec11.C: Test cleanup optimization.
4456
4457 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4458
4459         PR debug/44223
4460         * gcc.target/i386/pr44223.c: New test.
4461
4462 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4463
4464         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4465
4466 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4467
4468         * g++.dg/other/const3.C: New test.
4469
4470 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4471
4472         PR fortran/38407
4473         * warn_unused_dummy_argument_1.f90: New.
4474         * warn_unused_dummy_argument_2.f90: New.
4475
4476 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4477
4478         PR c++/30298
4479         * g++.dg/inherit/crash1.C: New.
4480         * g++.dg/inherit/crash2.C: Likewise.
4481
4482 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR debug/44178
4485         * g++.dg/debug/pr44178.C: New test.
4486
4487 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4488
4489         PR middle-end/44185
4490         * gcc.dg/tree-ssa/prefetch-6.c: Add
4491         --param min-insn-to-prefetch-ratio=6.
4492         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4493         allow unrolling, and adjust the movnti count.
4494
4495 2010-05-20  Jan Hubicka  <jh@suse.cz>
4496
4497         PR middle-end/44197
4498         * gcc.c-torture/compile/pr44197.c: New file.
4499
4500 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4501
4502         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4503         Fix test code.
4504         (check_effective_target_xop): Remove __may_alias__ attribute.
4505
4506 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4507
4508         PR target/44202
4509         * gcc.c-torture/execute/pr44202-1.c: New test.
4510
4511 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4512
4513         PR fortran/43851
4514         * gfortran.dg/label_1.f90: Update test.
4515
4516 2010-05-19  Jan Hubicka  <jh@suse.cz>
4517
4518         * gcc.dg/lto/ipareference2_0.c: New file.
4519         * gcc.dg/lto/ipareference2_1.c: New file.
4520
4521 2010-05-19  Jason Merrill  <jason@redhat.com>
4522
4523         * g++.dg/parse/fn-typedef2.C: New.
4524
4525         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4526         function type.
4527
4528         PR c++/44193
4529         * g++.dg/template/fntype1.C: New.
4530
4531 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4532
4533         * gnat.dg/discr23.ad[sb]: New test.
4534         * gnat.dg/discr23_pkg.ads: New helper.
4535
4536         * gnat.dg/specs/controlled1.ads: New test.
4537         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4538
4539 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4540
4541         PR fortran/44055
4542         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4543         Fixed scope of C_SIZEOF.
4544         * gfortran.dg/warn_conversion_2.f90: New.
4545
4546 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4547
4548         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4549         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4550         for optional selector.
4551         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4552         (check_effective_target_sse3): New proc.
4553         * gcc.target/i386/math-torture/math-torture.exp: Load
4554         target-supports.exp.
4555         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4556         check_effective_target_sse2.
4557         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4558         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4559         * g++.dg/vect/vect.exp: Likewise.
4560         * gfortran.dg/vect/vect.exp: Likewise.
4561         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4562         -msse2 if check_effective_target_sse2.
4563
4564         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4565         * gcc.target/i386/3dnow-2.c: Likewise.
4566         * gcc.target/i386/3dnowA-1.c: Likewise.
4567         * gcc.target/i386/3dnowA-2.c: Likewise.
4568         * gcc.target/i386/pr42549.c: Likewise.
4569
4570         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4571         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4572         * gcc.target/i386/sse3-addsubps.c: Likewise.
4573         * gcc.target/i386/sse3-haddpd.c: Likewise.
4574         * gcc.target/i386/sse3-haddps.c: Likewise.
4575         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4576         * gcc.target/i386/sse3-hsubps.c: Likewise.
4577         * gcc.target/i386/sse3-movddup.c: Likewise.
4578         * gcc.target/i386/sse3-movshdup.c: Likewise.
4579         * gcc.target/i386/sse3-movsldup.c: Likewise.
4580
4581         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4582         * g++.dg/ext/attrib35.C: Likewise.
4583         * g++.dg/opt/pr40496.C: Likewise.
4584         * g++.dg/other/i386-1.C: Likewise.
4585         * g++.dg/other/i386-4.C: Likewise.
4586         * g++.dg/other/pr34435.C: Likewise.
4587         * g++.dg/other/pr39496.C: Likewise.
4588         * g++.dg/other/pr40446.C: Likewise.
4589         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4590         * gcc.dg/compat/vector-1a_main.c: Likewise.
4591         * gcc.dg/compat/vector-2a_main.c: Likewise.
4592         * gcc.dg/lto/20090206-1_0.c: Likewise.
4593         * gcc.dg/pr34856.c: Likewise.
4594         * gcc.dg/pr36584.c: Likewise.
4595         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4596         * gcc.dg/pr37544.c: Likewise.
4597         * gcc.dg/torture/pr16104-1.c: Likewise.
4598         * gcc.dg/torture/pr35771-1.c: Likewise.
4599         * gcc.dg/torture/pr35771-2.c: Likewise.
4600         * gcc.dg/torture/pr35771-3.c: Likewise.
4601         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4602         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4603         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4604         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4605         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4606         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4607         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4608         * gcc.target/i386/20060512-1.c: Likewise.
4609         * gcc.target/i386/20060512-3.c: Likewise.
4610         * gcc.target/i386/all_one_m128i.c: Likewise.
4611         * gcc.target/i386/float128-1.c: Likewise.
4612         * gcc.target/i386/float128-2.c: Likewise.
4613         * gcc.target/i386/fpcvt-1.c: Likewise.
4614         * gcc.target/i386/fpcvt-2.c: Likewise.
4615         * gcc.target/i386/fpcvt-3.c: Likewise.
4616         * gcc.target/i386/fpprec-1.c: Likewise.
4617         * gcc.target/i386/funcspec-9.c: Likewise.
4618         * gcc.target/i386/incoming-1.c: Likewise.
4619         * gcc.target/i386/incoming-12.c: Likewise.
4620         * gcc.target/i386/incoming-2.c: Likewise.
4621         * gcc.target/i386/incoming-3.c: Likewise.
4622         * gcc.target/i386/incoming-4.c: Likewise.
4623         * gcc.target/i386/incoming-6.c: Likewise.
4624         * gcc.target/i386/incoming-7.c: Likewise.
4625         * gcc.target/i386/incoming-8.c: Likewise.
4626         * gcc.target/i386/opt-1.c: Likewise.
4627         * gcc.target/i386/opt-2.c: Likewise.
4628         * gcc.target/i386/ordcmp-1.c: Likewise.
4629         * gcc.target/i386/pr17692.c: Likewise.
4630         * gcc.target/i386/pr18614-1.c: Likewise.
4631         * gcc.target/i386/pr22152.c: Likewise.
4632         * gcc.target/i386/pr23570.c: Likewise.
4633         * gcc.target/i386/pr23575.c: Likewise.
4634         * gcc.target/i386/pr26449-1.c: Likewise.
4635         * gcc.target/i386/pr26600.c: Likewise.
4636         * gcc.target/i386/pr27790.c: Likewise.
4637         * gcc.target/i386/pr28839.c: Likewise.
4638         * gcc.target/i386/pr30970.c: Likewise.
4639         * gcc.target/i386/pr32000-1.c: Likewise.
4640         * gcc.target/i386/pr32000-2.c: Likewise.
4641         * gcc.target/i386/pr32280.c: Likewise.
4642         * gcc.target/i386/pr32661.c: Likewise.
4643         * gcc.target/i386/pr32708-1.c: Likewise.
4644         * gcc.target/i386/pr32961.c: Likewise.
4645         * gcc.target/i386/pr33329.c: Likewise.
4646         * gcc.target/i386/pr35714.c: Likewise.
4647         * gcc.target/i386/pr35767-1.c: Likewise.
4648         * gcc.target/i386/pr35767-1d.c: Likewise.
4649         * gcc.target/i386/pr35767-1i.c: Likewise.
4650         * gcc.target/i386/pr35767-2.c: Likewise.
4651         * gcc.target/i386/pr35767-2d.c: Likewise.
4652         * gcc.target/i386/pr35767-2i.c: Likewise.
4653         * gcc.target/i386/pr35767-3.c: Likewise.
4654         * gcc.target/i386/pr35767-5.c: Likewise.
4655         * gcc.target/i386/pr36222-1.c: Likewise.
4656         * gcc.target/i386/pr36578-1.c: Likewise.
4657         * gcc.target/i386/pr36578-2.c: Likewise.
4658         * gcc.target/i386/pr36992-1.c: Likewise.
4659         * gcc.target/i386/pr37101.c: Likewise.
4660         * gcc.target/i386/pr37216.c: Likewise.
4661         * gcc.target/i386/pr37434-1.c: Likewise.
4662         * gcc.target/i386/pr37434-2.c: Likewise.
4663         * gcc.target/i386/pr37843-3.c: Likewise.
4664         * gcc.target/i386/pr37843-4.c: Likewise.
4665         * gcc.target/i386/pr39162.c: Likewise.
4666         * gcc.target/i386/pr39315-1.c: Likewise.
4667         * gcc.target/i386/pr39315-2.c: Likewise.
4668         * gcc.target/i386/pr39315-3.c: Likewise.
4669         * gcc.target/i386/pr39315-4.c: Likewise.
4670         * gcc.target/i386/pr39445.c: Likewise.
4671         * gcc.target/i386/pr39496.c: Likewise.
4672         * gcc.target/i386/pr40809.c: Likewise.
4673         * gcc.target/i386/pr40906-3.c: Likewise.
4674         * gcc.target/i386/pr41019.c: Likewise.
4675         * gcc.target/i386/pr42542-1.c: Likewise.
4676         * gcc.target/i386/pr42542-2.c: Likewise.
4677         * gcc.target/i386/pr42542-3.c: Likewise.
4678         * gcc.target/i386/pr42542-3a.c: Likewise.
4679         * gcc.target/i386/pr42881.c: Likewise.
4680         * gcc.target/i386/push-1.c: Likewise.
4681         * gcc.target/i386/quad-sse.c: Likewise.
4682         * gcc.target/i386/reload-1.c: Likewise.
4683         * gcc.target/i386/sse-10.c: Likewise.
4684         * gcc.target/i386/sse-11.c: Likewise.
4685         * gcc.target/i386/sse-15.c: Likewise.
4686         * gcc.target/i386/sse-17.c: Likewise.
4687         * gcc.target/i386/sse-18.c: Likewise.
4688         * gcc.target/i386/sse-19.c: Likewise.
4689         * gcc.target/i386/sse-4.c: Likewise.
4690         * gcc.target/i386/sse-6.c: Likewise.
4691         * gcc.target/i386/sse-vect-types.c: Likewise.
4692         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4693         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4694         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4695         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4696         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4697         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4698         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4699         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4700         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4701         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4702         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4703         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4704         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4705         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4706         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4707         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4708         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4709         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4710         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4711         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4712         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4713         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4714         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4715         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4716         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4717         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4718         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4719         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4720         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4721         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4722         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4723         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4724         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4725         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4726         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4727         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4728         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4729         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4730         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4731         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4732         * gcc.target/i386/sse2-mmx.c: Likewise.
4733         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4734         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4735         * gcc.target/i386/sse2-movd-1.c: Likewise.
4736         * gcc.target/i386/sse2-movd-2.c: Likewise.
4737         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4738         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4739         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4740         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4741         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4742         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4743         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4744         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4745         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4746         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4747         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4748         * gcc.target/i386/sse2-movq-1.c: Likewise.
4749         * gcc.target/i386/sse2-movq-2.c: Likewise.
4750         * gcc.target/i386/sse2-movq-3.c: Likewise.
4751         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4752         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4753         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4754         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4755         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4756         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4757         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4758         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4759         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4760         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4761         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4762         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4763         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4764         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4765         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4766         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4767         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4768         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4769         * gcc.target/i386/sse2-pand-1.c: Likewise.
4770         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4771         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4772         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4773         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4774         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4775         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4776         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4777         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4778         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4779         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4780         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4781         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4782         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4783         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4784         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4785         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4786         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4787         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4788         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4789         * gcc.target/i386/sse2-por-1.c: Likewise.
4790         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4791         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4792         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4793         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4794         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4795         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4796         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4797         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4798         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4799         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4800         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4801         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4802         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4803         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4804         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4805         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4806         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4807         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4808         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4809         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4810         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4811         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4812         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4813         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4814         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4815         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4816         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4817         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4818         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4819         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4820         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4821         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4822         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4823         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4824         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4825         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4826         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4827         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4828         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4829         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4830         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4831         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4832         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4833         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4834         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4835         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4836         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4837         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4838         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4839         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4840         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4841         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4842         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4843         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4844         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4845         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4846         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4847         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4848         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4849         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4850         * gcc.target/i386/sse2-vec-1.c: Likewise.
4851         * gcc.target/i386/sse2-vec-2.c: Likewise.
4852         * gcc.target/i386/sse2-vec-3.c: Likewise.
4853         * gcc.target/i386/sse2-vec-4.c: Likewise.
4854         * gcc.target/i386/sse2-vec-5.c: Likewise.
4855         * gcc.target/i386/sse2-vec-6.c: Likewise.
4856         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4857         * gcc.target/i386/ssefn-2.c: Likewise.
4858         * gcc.target/i386/ssefn-4.c: Likewise.
4859         * gcc.target/i386/ssefp-1.c: Likewise.
4860         * gcc.target/i386/ssefp-2.c: Likewise.
4861         * gcc.target/i386/sseregparm-3.c: Likewise.
4862         * gcc.target/i386/sseregparm-4.c: Likewise.
4863         * gcc.target/i386/sseregparm-5.c: Likewise.
4864         * gcc.target/i386/sseregparm-6.c: Likewise.
4865         * gcc.target/i386/sseregparm-7.c: Likewise.
4866         * gcc.target/i386/ssetype-1.c: Likewise.
4867         * gcc.target/i386/ssetype-2.c: Likewise.
4868         * gcc.target/i386/ssetype-3.c: Likewise.
4869         * gcc.target/i386/ssetype-4.c: Likewise.
4870         * gcc.target/i386/ssetype-5.c: Likewise.
4871         * gcc.target/i386/unordcmp-1.c: Likewise.
4872         * gcc.target/i386/vararg-1.c: Likewise.
4873         * gcc.target/i386/vararg-2.c: Likewise.
4874         * gcc.target/i386/vararg-3.c: Likewise.
4875         * gcc.target/i386/vararg-4.c: Likewise.
4876         * gcc.target/i386/vararg-7.c: Likewise.
4877         * gcc.target/i386/vararg-8.c: Likewise.
4878         * gcc.target/i386/vecinit-1.c: Likewise.
4879         * gcc.target/i386/vecinit-2.c: Likewise.
4880         * gcc.target/i386/vecinit-3.c: Likewise.
4881         * gcc.target/i386/vecinit-4.c: Likewise.
4882         * gcc.target/i386/vecinit-5.c: Likewise.
4883         * gcc.target/i386/vecinit-6.c: Likewise.
4884         * gcc.target/i386/vectorize2.c: Likewise.
4885         * gcc.target/i386/vectorize3.c: Likewise.
4886         * gcc.target/i386/vectorize4.c: Likewise.
4887         * gcc.target/i386/vectorize6.c: Likewise.
4888         * gcc.target/i386/vectorize7.c: Likewise.
4889         * gcc.target/i386/vectorize8.c: Likewise.
4890         * gcc.target/i386/vperm-v2df.c: Likewise.
4891         * gcc.target/i386/vperm-v2di.c: Likewise.
4892         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4893         * gcc.target/i386/xorps-sse2.c: Likewise.
4894         * gcc.target/i386/xorps.c: Likewise.
4895         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4896         * gfortran.dg/graphite/pr42326.f90: Likewise.
4897         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4898
4899 2010-05-19  Richard Guenther  <rguenther@suse.de>
4900
4901         PR lto/44196
4902         * g++.dg/lto/20100519-1_0.C: New testcase.
4903
4904 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4905
4906         PR fortran/42360
4907         * gfortran.dg/warn_intent_out_not_set.f90: New.
4908
4909 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4910
4911         PR fortran/38404
4912         * gfortran.dg/data_char_1.f90: Updated warning message.
4913         * gfortran.dg/data_array_6.f: New.
4914
4915 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4916
4917         * g++.dg/ipa/ivinline-8.C: New test.
4918         * gcc.dg/ipa/iinline-2.c: Likewise.
4919
4920 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4921
4922         PR fortran/34505
4923         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4924         arguments; add check for return value kind.
4925         * gfortran.dg/float_1.f90: Likewise.
4926
4927 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4928
4929         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4930         (main): Use it.
4931         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4932         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4933         Prune another location line format.
4934         (lto-obj): Call lto_prune_warns on comp_output.
4935
4936 2010-05-18  Jan Hubicka  <jh@suse.cz>
4937
4938         * gcc.dg/lto/ipacp_0.c: New test.
4939         * gcc.dg/lto/ipacp_1.c: New test.
4940
4941 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4942
4943         PR lto/44184
4944         * gcc.dg/lto/20100518_0.c: New test.
4945
4946 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4947
4948         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4949
4950 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4951
4952         PR fortran/43990
4953         * gfortran.dg/class_21.f03: New.
4954
4955 2010-05-17  Jason Merrill  <jason@redhat.com>
4956
4957         PR c++/44157
4958         * g++.dg/cpp0x/initlist34.C: New.
4959
4960         PR c++/44158
4961         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4962
4963 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4964
4965         * g++.dg/ipa/ivinline-1.C: New test.
4966         * g++.dg/ipa/ivinline-2.C: New test.
4967         * g++.dg/ipa/ivinline-3.C: New test.
4968         * g++.dg/ipa/ivinline-4.C: New test.
4969         * g++.dg/ipa/ivinline-5.C: New test.
4970         * g++.dg/ipa/ivinline-6.C: New test.
4971
4972 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4973             Jason Merrill  <jason@redhat.com>
4974
4975         PR c++/44108
4976         * c-c++-common/Wunused-var-8.c: New test.
4977
4978 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR bootstrap/42347
4981         * gcc.c-torture/compile/pr42347.c: New test.
4982
4983         PR middle-end/44102
4984         * g++.dg/ext/asmgoto1.C: New test.
4985
4986 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4987
4988         PR middle-end/44133
4989         * gcc.dg/tree-ssa/pr44133.c: New test.
4990         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4991         precise.
4992
4993 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4994
4995         PR fortran/44044
4996         * gfortran.dg/class_20.f03: New.
4997
4998 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4999
5000         PR 44078
5001         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5002         debug messages but not the newly introduced one.
5003
5004 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5005
5006         PR fortran/35779
5007         * gfortran.dg/initialization_25.f90: Commented testcase.
5008         * gfortran.dg/initialization_26.f90: New.
5009
5010 2010-05-16  Richard Guenther  <rguenther@suse.de>
5011
5012         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5013         * gcc.dg/pr43084.c: Likewise.
5014         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5015         -fipa-type-escape.
5016         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5017         -fipa-type-escape.
5018         * gcc.dg/struct/struct-reorg.exp: Likewise.
5019         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5020         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5021
5022 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5023
5024         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5025         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5026         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5027         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5028         tests.
5029
5030 2010-05-15  Jason Merrill  <jason@redhat.com>
5031
5032         * g++.dg/eh/spec10.C: New.
5033         * g++.dg/eh/spec11.C: New.
5034         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5035
5036 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5037
5038         PR fortran/44154
5039         PR fortran/42647
5040         * gfortran.dg/allocatable_scalar_9.f90: New.
5041
5042 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR c++/44148
5045         * g++.dg/torture/pr44148.C: New test.
5046
5047 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5048
5049         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5050         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5051         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5052         diagnostics and type sizes.
5053
5054 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5055
5056         * gnat.dg/lto9.adb: New test.
5057         * gnat.dg/lto9_pkg1.ads: New helper.
5058         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5059
5060 2010-05-15  Jan Hubicka  <jh@suse.cz>
5061
5062         * gcc.dg/lto/ipareference_1.c: Rename to ...
5063         * gcc.dg/lto/ipareference_0.c: ... this one.
5064         * gcc.dg/lto/ipareference_2.c: Rename to ...
5065         * gcc.dg/lto/ipareference_1.c: ... this one.
5066
5067 2010-05-15  Jan Hubicka  <jh@suse.cz>
5068
5069         * gcc.dg/lto/ipareference_1.c: New file.
5070         * gcc.dg/lto/ipareference_2.c: New file.
5071
5072 2010-05-15  Richard Guenther  <rguenther@suse.de>
5073
5074         PR tree-optimization/44038
5075         * gcc.c-torture/compile/pr44038.c: New testcase.
5076
5077 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5078
5079         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5080         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5081
5082 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5083
5084         PR fortran/43207
5085         PR fortran/43969
5086         * gfortran.dg/class_18.f03: New.
5087         * gfortran.dg/class_19.f03: New.
5088
5089 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR debug/44112
5092         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5093         * g++.dg/debug/dwarf2/const1.C: Remove.
5094
5095 2010-05-14  Jason Merrill  <jason@redhat.com>
5096
5097         * g++.dg/eh/cond4.C: New.
5098         * g++.dg/eh/elide2.C: Adjust.
5099         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5100
5101 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5102
5103         PR fortran/44135
5104         * gfortran.dg/actual_array_interface_2.f90: New test.
5105
5106 2010-05-14  Richard Guenther  <rguenther@suse.de>
5107
5108         PR tree-optimization/44119
5109         * gcc.c-torture/compile/pr44119.c: New testcase.
5110
5111 2010-05-14  Jason Merrill  <jason@redhat.com>
5112
5113         PR c++/44127
5114         * g++.dg/eh/terminate1.C: New.
5115
5116 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5117
5118         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5119
5120         PR debug/44136
5121         * gcc.dg/pr44136.c: New test.
5122
5123 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5124
5125         PR c++/30566
5126         * g++.dg/warn/Wshadow-4.C: Adjust.
5127         * g++.dg/warn/Wshadow-5.C: New test.
5128         * g++.dg/warn/Wshadow-6.C: New test
5129
5130 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5131
5132         PR fortran/35779
5133         * gfortran.dg/initialization_25.f90: New.
5134
5135 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5136
5137         * g++.dg/otr-fold-1.C: New test.
5138         * g++.dg/otr-fold-2.C: New test.
5139
5140 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR fortran/44036
5143         * gfortran.dg/gomp/pr44036-1.f90: New test.
5144         * gfortran.dg/gomp/pr44036-2.f90: New test.
5145         * gfortran.dg/gomp/pr44036-3.f90: New test.
5146
5147         PR debug/43983
5148         * gcc.dg/guality/sra-1.c: New test.
5149
5150 2010-05-12  Jan Hubicka  <jh@suse.cz>
5151
5152         * tree-ssa/unreachable.c: New test.
5153
5154 2010-05-12  Jason Merrill  <jason@redhat.com>
5155
5156         * g++.dg/cpp0x/sfinae1.C: New.
5157
5158 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5159
5160         * gcc.target/i386/zee.c: New file.
5161
5162 2010-05-12  Jason Merrill  <jason@redhat.com>
5163
5164         * g++.dg/conversion/op1.C: Expect template candidate message.
5165         * g++.dg/cpp0x/nullptr15.C: Likewise.
5166         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5167         * g++.dg/cpp0x/pr31431.C: Likewise.
5168         * g++.dg/cpp0x/temp_default2.C: Likewise.
5169         * g++.dg/cpp0x/trailing4.C: Likewise.
5170         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5171         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5172         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5173         * g++.dg/cpp0x/variadic35.C: Likewise.
5174         * g++.dg/cpp0x/vt-35147.C: Likewise.
5175         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5176         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5177         * g++.dg/ext/visibility/anon8.C: Likewise.
5178         * g++.dg/ext/vla2.C: Likewise.
5179         * g++.dg/other/pr28114.C: Likewise.
5180         * g++.dg/other/ptrmem10.C: Likewise.
5181         * g++.dg/other/ptrmem11.C: Likewise.
5182         * g++.dg/overload/unknown1.C: Likewise.
5183         * g++.dg/parse/template7.C: Likewise.
5184         * g++.dg/parse/typename7.C: Likewise.
5185         * g++.dg/template/conv11.C: Likewise.
5186         * g++.dg/template/copy1.C: Likewise.
5187         * g++.dg/template/deduce3.C: Likewise.
5188         * g++.dg/template/dependent-expr5.C: Likewise.
5189         * g++.dg/template/friend.C: Likewise.
5190         * g++.dg/template/incomplete2.C: Likewise.
5191         * g++.dg/template/local4.C: Likewise.
5192         * g++.dg/template/local6.C: Likewise.
5193         * g++.dg/template/operator10.C: Likewise.
5194         * g++.dg/template/overload6.C: Likewise.
5195         * g++.dg/template/ptrmem2.C: Likewise.
5196         * g++.dg/template/ptrmem20.C: Likewise.
5197         * g++.dg/template/ptrmem8.C: Likewise.
5198         * g++.dg/template/sfinae2.C: Likewise.
5199         * g++.dg/template/ttp25.C: Likewise.
5200         * g++.dg/template/unify10.C: Likewise.
5201         * g++.dg/template/unify11.C: Likewise.
5202         * g++.dg/template/unify6.C: Likewise.
5203         * g++.dg/template/unify7.C: Likewise.
5204         * g++.dg/template/unify9.C: Likewise.
5205         * g++.dg/template/varmod1.C: Likewise.
5206         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5207         * g++.old-deja/g++.law/operators32.C: Likewise.
5208         * g++.old-deja/g++.pt/crash28.C: Likewise.
5209         * g++.old-deja/g++.pt/crash60.C: Likewise.
5210         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5211         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5212         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5213         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5214         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5215         * g++.old-deja/g++.pt/expr2.C: Likewise.
5216         * g++.old-deja/g++.pt/overload7.C: Likewise.
5217         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5218         * g++.old-deja/g++.pt/spec5.C: Likewise.
5219         * g++.old-deja/g++.pt/spec6.C: Likewise.
5220         * g++.old-deja/g++.pt/t24.C: Likewise.
5221         * g++.old-deja/g++.pt/unify4.C: Likewise.
5222         * g++.old-deja/g++.pt/unify6.C: Likewise.
5223         * g++.old-deja/g++.pt/unify8.C: Likewise.
5224         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5225         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5226         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5227
5228         * g++.dg/cpp0x/initlist32.C: New.
5229
5230         * g++.dg/template/conv11.C: New.
5231         * g++.dg/conversion/op1.C: Adjust expected error.
5232
5233         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5234
5235 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5236
5237         PR target/44088
5238         * gcc.target/i386/avx-cmpsd-1.c: New.
5239         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5240         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5241         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5242         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5243         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5244
5245 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5246
5247         PR middle-end/44085
5248         * gcc.dg/gomp/pr44085.c: New test.
5249         * gfortran.dg/gomp/pr44085.f90: New test.
5250
5251 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5252
5253         * objc-obj-c++-shared/Object1.m: New.
5254         * objc.dg/torture: New directory.
5255         * objc.dg/torture/tls: Ditto.
5256         * objc.dg/tls: Ditto.
5257         * objc.dg/torture/tls/trivial.m: New test.
5258         * objc.dg/torture/tls/thr-init-2.m: New test.
5259         * objc.dg/torture/tls/thr-init-3.m: New test.
5260         * objc.dg/torture/tls/thr-init.m: New test.
5261         * objc.dg/torture/tls/diag-1.m: New test.
5262         * objc.dg/torture/tls/tls.exp: New.
5263         * objc.dg/torture/trivial.m: New test.
5264         * objc.dg/torture/dg-torture.exp: New.
5265         * objc.dg/tls/diag-3.m: New test.
5266         * objc.dg/tls/diag-4.m: New test.
5267         * objc.dg/tls/diag-5.m: New test.
5268         * objc.dg/tls/init-1.m: New test.
5269         * objc.dg/tls/init-2.m: New test.
5270         * objc.dg/tls/tls.exp: New.
5271         * objc.dg/tls/diag-2.m: New test.
5272         * lib/objc.exp: Respond to dg-additional-files.
5273
5274 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5275
5276         * gcc.target/m68k/20100512-1.c: New.
5277
5278 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5279
5280         * gnat.dg/lto8.adb: New test.
5281         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5282         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5283
5284 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5285
5286         PR c++/34272
5287         PR c++/43630
5288         PR c++/34491
5289         * g++.dg/template/crash97.C: New.
5290         * g++.dg/template/crash98.C: Likewise.
5291         * g++.dg/template/crash99.C: Likewise.
5292         * g++.dg/cpp0x/pr31439.C: Adjust.
5293         * g++.dg/template/crash95.C: Likewise.
5294
5295 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5296
5297         PR middle-end/44071
5298         * c-c++-common/asmgoto-4.c: New test.
5299         * gcc.target/i386/pr44071.c: New test.
5300
5301         PR c++/44062
5302         * c-c++-common/Wunused-var-7.c: New test.
5303         * g++.dg/warn/Wunused-var-9.C: New test.
5304
5305 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5306
5307         PR fortran/43711
5308         * gfortran.dg/gomp/pr43711.f90: New.
5309
5310 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5311
5312         PR fortran/31820
5313         * gfortran.dg/select_5.f90: Updated.
5314
5315 2010-05-11  Jan Hubicka  <jh@suse.cz>
5316
5317         PR tree-optimize/44063
5318         * gcc.c-torture/compile/pr44063.c: New testcase.
5319
5320 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR debug/44023
5323         * gcc.dg/pr44023.c: New test.
5324
5325 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5326
5327         * gnat.dg/lto7.adb: New test.
5328         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5329
5330 2010-05-10  Jason Merrill  <jason@redhat.com>
5331
5332         PR c++/44017
5333         * g++.dg/template/inherit5.C: New.
5334
5335         PR c++/44045
5336         * g++.dg/cpp0x/initlist33.C: New.
5337         * g++.dg/cpp0x/initlist26.C: Adjust.
5338         * g++.dg/cpp0x/initlist28.C: Adjust.
5339
5340 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5341
5342         PR c++/43719
5343         * g++.dg/init/pr43719.C: New.
5344         * g++.dg/anon-struct4.C: Adjust.
5345
5346 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR debug/44028
5349         * gcc.dg/pr44028.c: New test.
5350
5351 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5352
5353         PR fortran/27866
5354         PR fortran/35003
5355         PR fortran/42809
5356         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5357         * gfortran.dg/warn_conversion.f90: New.
5358
5359 2010-05-10  Michael Matz  <matz@suse.de>
5360
5361         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5362
5363 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5364
5365         PR rtl-optimization/44012
5366         * gcc.dg/pr44012.c: New.
5367
5368 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5369
5370         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5371         Log text on entry and exit.
5372         Prune Sun ld warnings for common symbols with differing sizes.
5373         (lto-link-and-maybe-run): Change caller.
5374
5375 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5376
5377         PR fortran/44044
5378         * gfortran.dg/class_7.f03: Modified.
5379         * gfortran.dg/select_type_1.f03: Modified.
5380         * gfortran.dg/select_type_12.f03: New.
5381
5382 2010-05-10  Richard Guenther  <rguenther@suse.de>
5383
5384         PR tree-optimization/44050
5385         * gcc.dg/torture/pr44050.c: New testcase.
5386
5387 2010-05-10  Wei Guozhi  <carrot@google.com>
5388
5389         PR target/42879
5390         * gcc.target/arm/pr42879.c: New testcase.
5391
5392 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5393
5394         PR c/44051
5395         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5396
5397 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5398
5399         PR c/10676
5400         * gcc.dg/anon-struct-10.c: New test.
5401
5402 2010-05-09  Richard Guenther  <rguenther@suse.de>
5403
5404         PR middle-end/44024
5405         * gcc.dg/pr44024.c: New testcase.
5406
5407 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5408
5409         PR c/4784
5410         * gcc.dg/anon-struct-9.c: New test.
5411
5412 2010-05-09  Richard Guenther  <rguenther@suse.de>
5413
5414         PR middle-end/44043
5415         * gcc.c-torture/compile/pr44043.c: New testcase.
5416
5417 2010-05-09  Richard Guenther  <rguenther@suse.de>
5418
5419         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5420
5421 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5422
5423         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5424
5425 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5426
5427         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5428         * gnat.dg/specs/lto3.ads: Likewise.
5429
5430 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5431
5432         PR middle-end/28685
5433         * gcc.dg/pr28685-1.c: New file.
5434
5435 2010-05-08  Richard Guenther  <rguenther@suse.de>
5436
5437         PR tree-optimization/44030
5438         * gcc.c-torture/compile/pr44030.c: New testcase.
5439
5440 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5441
5442         * gnat.dg/lto6.adb: New test.
5443         * gnat.dg/lto6_pkg.ads: New helper.
5444
5445 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5446
5447         * gnat.dg/lto5.adb: New test.
5448         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5449
5450 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5451
5452         * gnat.dg/lto4.ad[sb]: New test.
5453
5454 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5455
5456         * gnat.dg/specs/lto3.ads: New test.
5457         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5458         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5459
5460 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5461
5462         * gnat.dg/sizetype3.ad[sb]: New test.
5463         * gnat.dg/sizetype3_pkg.ads: New helper.
5464
5465 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5466
5467         PR c++/43951
5468         * g++.dg/init/new29.C: New.
5469
5470 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5471
5472         PR fortran/40728
5473         * gfortran.dg/coarray_1.f90: Fixed error message.
5474         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5475         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5476         * gfortran.dg/intrinsic_std_5.f90: New.
5477
5478 2010-05-07  Jason Merrill  <jason@redhat.com>
5479
5480         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5481
5482 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5483
5484         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5485         (size_t, stderr): Remove.
5486         (read_error): Replaced __builtin_fprintf by fprintf.
5487
5488 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5489
5490         * gcc.dg/ordered-comparison-1.c: New test.
5491         * gcc.dg/ordered-comparison-2.c: New test.
5492         * gcc.dg/ordered-comparison-3.c: New test.
5493         * gcc.dg/ordered-comparison-4.c: New test.
5494
5495 2010-05-06  Mike Stump  <mikestump@comcast.net>
5496
5497         PR objc/35165
5498         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5499
5500 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5501             Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/cpp0x/nullptr01.C: New.
5504         * g++.dg/cpp0x/nullptr02.C: New.
5505         * g++.dg/cpp0x/nullptr03.C: New.
5506         * g++.dg/cpp0x/nullptr04.C: New.
5507         * g++.dg/cpp0x/nullptr05.C: New.
5508         * g++.dg/cpp0x/nullptr06.C: New.
5509         * g++.dg/cpp0x/nullptr07.C: New.
5510         * g++.dg/cpp0x/nullptr08.C: New.
5511         * g++.dg/cpp0x/nullptr09.C: New.
5512         * g++.dg/cpp0x/nullptr10.C: New.
5513         * g++.dg/cpp0x/nullptr11.C: New.
5514         * g++.dg/cpp0x/nullptr12.C: New.
5515         * g++.dg/cpp0x/nullptr13.C: New.
5516         * g++.dg/cpp0x/nullptr14.C: New.
5517         * g++.dg/cpp0x/nullptr15.C: New.
5518         * g++.dg/cpp0x/nullptr16.C: New.
5519         * g++.dg/cpp0x/nullptr17.C: New.
5520         * g++.dg/cpp0x/nullptr18.C: New.
5521         * g++.dg/cpp0x/nullptr19.C: New.
5522         * g++.dg/cpp0x/nullptr20.C: New.
5523         * g++.dg/cpp0x/nullptr21.C: New.
5524         * g++.dg/cpp0x/nullptr22.C: New.
5525         * g++.dg/debug/nullptr01.C: New.
5526         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5527
5528 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.dg/Wunused-var-8.c: Move to...
5531         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5532
5533 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5534
5535         PR c++/40406
5536         * g++.dg/template/crash96.C: New.
5537
5538 2010-05-06  Jan Hubicka  <jh@suse.cz>
5539
5540         PR tree-optimization/43791
5541         * gcc.c-torture/compile/pr43791.c: New file.
5542
5543 2010-05-06  Michael Matz  <matz@suse.de>
5544
5545         PR tree-optimization/43984
5546         * gfortran.dg/pr43984.f90: New test.
5547
5548 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5549
5550         PR 40989
5551         * gcc.dg/pr40989.c: New.
5552
5553 2010-05-06  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/43934
5556         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5557
5558 2010-05-06  Richard Guenther  <rguenther@suse.de>
5559
5560         PR tree-optimization/43987
5561         * gcc.c-torture/execute/pr43987.c: New testcase.
5562         * gcc.dg/torture/pta-escape-1.c: Adjust.
5563         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5564         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5565         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5566         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5567
5568 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5569             Dodji Seketeli  <dodji@redhat.com>
5570
5571         PR c/18624
5572         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5573         * g++.dg/template/sfinae16.C: Likewise.
5574         * gcc.dg/Wunused-var-1.c: Moved to...
5575         * c-c++-common/Wunused-var-1.c: ...here. New test.
5576         * gcc.dg/Wunused-var-2.c: Moved to...
5577         * c-c++-common/Wunused-var-2.c: ...here. New test.
5578         * gcc.dg/Wunused-var-3.c: Moved to...
5579         * c-c++-common/Wunused-var-3.c: ...here. New test.
5580         * gcc.dg/Wunused-var-4.c: Moved to...
5581         * gcc.dg/Wunused-var-1.c: ... here.
5582         * gcc.dg/Wunused-var-5.c: Moved to...
5583         * c-c++-common/Wunused-var-4.c: ...here. New test.
5584         * gcc.dg/Wunused-var-7.c: Moved to...
5585         * c-c++-common/Wunused-var-5.c: ...here. New test.
5586         * gcc.dg/Wunused-var-6.c: Moved to...
5587         * gcc.dg/Wunused-var-2.c: ... here.
5588         * c-c++-common/Wunused-var-1.c: New test.
5589         * c-c++-common/Wunused-var-2.c: New test.
5590         * c-c++-common/Wunused-var-3.c: New test.
5591         * c-c++-common/Wunused-var-4.c: New test.
5592         * c-c++-common/Wunused-var-5.c: New test.
5593         * g++.dg/warn/Wunused-var-1.C: New test.
5594         * g++.dg/warn/Wunused-var-2.C: New test.
5595         * g++.dg/warn/Wunused-var-3.C: New test.
5596         * g++.dg/warn/Wunused-var-4.C: New test.
5597         * g++.dg/warn/Wunused-var-5.C: New test.
5598         * g++.dg/warn/Wunused-var-6.C: New test.
5599         * g++.dg/warn/Wunused-var-7.C: New test.
5600         * g++.dg/warn/Wunused-var-8.C: New test.
5601         * g++.dg/warn/Wunused-parm-1.C: New test.
5602         * g++.dg/warn/Wunused-parm-2.C: New test.
5603         * g++.dg/warn/Wunused-parm-3.C: New test.
5604
5605 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5606
5607         PR fortran/43985
5608         * gfortran.dg/gomp/crayptr5.f90: New test case.
5609
5610 2010-05-05  Jason Merrill  <jason@redhat.com>
5611
5612         PR debug/43370
5613         * g++.dg/ext/attrib39.C: New.
5614
5615 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5616
5617         PR fortran/24978
5618         * gfortran.dg/data_invalid.f90: New.
5619
5620 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5621
5622         * gnat.dg/lto2.adb: New test.
5623
5624 2010-05-05  Jason Merrill  <jason@redhat.com>
5625
5626         PR c++/43787
5627         * g++.dg/opt/empty1.C: New.
5628
5629 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5630
5631         PR fortran/43696
5632         * gfortran.dg/class_17.f03: New.
5633
5634 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5635
5636         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5637
5638 2010-05-04  Mike Stump  <mikestump@comcast.net>
5639
5640         PR objc/35165
5641         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5642
5643 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5644
5645         PR target/43668
5646         * gcc.target/i386/pr43668.c: New.
5647
5648 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5649
5650         PR c++/43028
5651         * g++.dg/cpp0x/initlist31.C: New.
5652
5653 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR c/43981
5656         * gcc.dg/Wunused-var-8.c: New test.
5657
5658 2010-05-04  Jason Merrill  <jason@redhat.com>
5659
5660         PR c++/38064
5661         * g++.dg/cpp0x/enum3.C: Extend.
5662
5663 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5664
5665         PR target/43799
5666         * gcc.target/i386/pr43799.c: New.
5667
5668 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5669
5670         * gnat.dg/lto1.adb: New test.
5671         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5672
5673 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5674
5675         PR middle-end/43671
5676         * gcc.target/i386/pr43671.c: New.
5677
5678 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5679
5680         PR c++/43705
5681         * g++.dg/template/crash95.C: New.
5682
5683 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5684
5685         PR debug/43508
5686         * gcc.target/i386/pr43508.c: New.
5687
5688 2010-05-04  Richard Guenther  <rguenther@suse.de>
5689
5690         PR tree-optimization/43879
5691         * g++.dg/torture/pr43879-1_0.C: New testcase.
5692         * g++.dg/torture/pr43879-1_1.C: Likewise.
5693
5694 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5695
5696         PR c++/43953
5697         * g++.dg/other/crash-12.C: New test.
5698
5699 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5700
5701         * g++.dg/cdce3.C: Add a space.  Updated.
5702
5703 2010-05-03  Jason Merrill  <jason@redhat.com>
5704
5705         PR c++/43680
5706         * g++.dg/opt/enum2.C: New.
5707         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5708         * g++.dg/warn/Wswitch-1.C: Adjust message.
5709
5710 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5711
5712         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5713         * g++.dg/ext/label13.C: Fix typo.
5714         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5715         alpha*-dec-osf5*.
5716         * gcc.c-torture/compile/limits-declparen.c: xfail on
5717         alpha*-dec-osf5* with -g.
5718         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5719         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5720         * gcc.dg/c99-tgmath-2.c: Likewise.
5721         * gcc.dg/c99-tgmath-3.c: Likewise.
5722         * gcc.dg/c99-tgmath-4.c: Likewise.
5723
5724 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5725
5726         PR fortran/43592
5727         * gfortran.dg/unexpected_interface.f90: New test.
5728
5729 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5730
5731         * ada/acats/run_acats (which): New function.
5732         (host_gnatchop, host_gnatmake): Use it.
5733
5734 2010-05-03  Richard Guenther  <rguenther@suse.de>
5735
5736         PR tree-optimization/43971
5737         * gcc.dg/pr43971.c: New testcase.
5738
5739 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR debug/43972
5742         * gcc.dg/debug/pr43972.c: New test.
5743
5744 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5745
5746         PR testsuite/43963
5747         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5748
5749 2010-05-02  Richard Guenther  <rguenther@suse.de>
5750
5751         PR tree-optimization/43879
5752         * gcc.dg/torture/pr43879-3.c: New testcase.
5753
5754 2010-05-01  Richard Guenther  <rguenther@suse.de>
5755
5756         PR tree-optimization/43949
5757         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5758
5759 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761         PR c++/43951
5762         * g++.dg/init/new28.C: New.
5763
5764 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5765
5766         PR objc++/32052
5767         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5768         structure and nested declarations.
5769         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5770         structure and nested declarations.  Reduce header clutter and
5771         use _exit() rather than abort().
5772         * objc.dg/encode-10.m: New.
5773         * objc.dg/encode-11.m: New.
5774
5775 2010-04-30  DJ Delorie  <dj@redhat.com>
5776
5777         * gcc.c-torture/execute/20100430-1.c: New test.
5778
5779 2010-04-30  Jason Merrill  <jason@redhat.com>
5780
5781         PR c++/43868
5782         * g++.dg/template/ptrmem21.C: New.
5783
5784 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5785
5786         PR fortran/18918
5787         PR fortran/43931
5788         * gfortran.dg/coarray_13.f90: New test.
5789
5790 2010-04-30  Richard Guenther  <rguenther@suse.de>
5791
5792         PR lto/43946
5793         * gcc.dg/lto/20100430-1_0.c: New testcase.
5794
5795 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR debug/43942
5798         * c-c++-common/pr43942.c: New test.
5799
5800 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5801
5802         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5803         conflict with darwin crt1.o 'start' symbol.
5804
5805 2010-04-30  Richard Guenther  <rguenther@suse.de>
5806
5807         PR tree-optimization/43879
5808         * gcc.dg/torture/pr43879_1.c: New testcase.
5809
5810 2010-04-30  Richard Guenther  <rguenther@suse.de>
5811
5812         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5813
5814 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5815
5816         PR c++/43890
5817         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5818         user-provided constructor while recursing.
5819
5820 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5821
5822         PR fortran/42274
5823         * gfortran.dg/class_16.f03: New test.
5824
5825 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5826
5827         PR fortran/42274
5828         * gfortran.dg/class_15.f03: New.
5829
5830 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5831
5832         PR fortran/43326
5833         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5834
5835 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5836
5837         PR fortran/43492
5838         * gfortran.dg/generic_22.f03 : New test.
5839
5840 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5841
5842         PR fortran/42353
5843         * gfortran.dg/class_14.f03: New test.
5844
5845 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5846
5847         PR fortran/42680
5848         * gfortran.dg/interface_32.f90: New test.
5849
5850 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5851             Janus Weil  <janus@gcc.gnu.org>
5852
5853         PR fortran/41829
5854         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5855         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5856         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5857
5858 2010-04-28  Mike Stump  <mikestump@comcast.net>
5859
5860         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5861         dg-excess-errors.
5862         * g++.dg/uninit-pred-2_b.C: Likewise.
5863
5864 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5865
5866         PR fortran/18918
5867         PR fortran/43919
5868         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5869
5870 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5871
5872         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5873         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5874         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5875         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5876         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5877
5878 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5879
5880         * gcc.dg/const-uniq-1.c: New test.
5881         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5882
5883 2010-04-28  Xinliang David Li  <davidxl@google.com>
5884
5885         * gcc.dg/uninit-pred-2_b.c: New test.
5886         * gcc.dg/uninit-pred-4_b.c: New test.
5887         * gcc.dg/uninit-pred-3_d.c: New test.
5888         * gcc.dg/uninit-pred-6_b.c: New test.
5889         * gcc.dg/uninit-pred-8_b.c: New test.
5890         * gcc.dg/uninit-pred-3_a.c: New test.
5891         * gcc.dg/uninit-pred-2_c.c: New test.
5892         * gcc.dg/uninit-pred-5_a.c: New test.
5893         * gcc.dg/uninit-pred-3_e.c: New test.
5894         * gcc.dg/uninit-pred-7_a.c: New test.
5895         * gcc.dg/uninit-pred-6_c.c: New test.
5896         * gcc.dg/uninit-pred-9_a.c: New test.
5897         * gcc.dg/uninit-pred-8_c.c: New test.
5898         * gcc.dg/uninit-pred-3_b.c: New test.
5899         * gcc.dg/uninit-pred-5_b.c: New test.
5900         * gcc.dg/uninit-pred-7_b.c: New test.
5901         * gcc.dg/uninit-pred-6_d.c: New test.
5902         * gcc.dg/uninit-pred-9_b.c: New test.
5903         * gcc.dg/uninit-pred-2_a.c: New test.
5904         * gcc.dg/uninit-pred-4_a.c: New test.
5905         * gcc.dg/uninit-pred-3_c.c: New test.
5906         * gcc.dg/uninit-pred-6_a.c: New test.
5907         * gcc.dg/uninit-pred-8_a.c: New test.
5908         * gcc.dg/uninit-pred-7_c.c: New test.
5909         * gcc.dg/uninit-pred-6_e.c: New test.
5910         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5911         * g++.dg/uninit-pred-1_a.C: New test.
5912         * g++.dg/uninit-pred-1_b.C: New test.
5913         * g++.dg/uninit-pred-2_a.C: New test.
5914         * g++.dg/uninit-pred-2_b.C: New test.
5915         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5916         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5917         * g++.dg/uninit-pred-loop_1.cc: New test.
5918
5919 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5920
5921         * gcc.dg/lto/20091209-1_0.c: New testcase.
5922
5923 2010-04-28  Richard Guenther  <rguenther@suse.de>
5924
5925         PR tree-optimization/43879
5926         PR tree-optimization/43909
5927         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5928
5929 2010-04-28  Richard Guenther  <rguenther@suse.de>
5930
5931         PR c++/43880
5932         * g++.dg/torture/pr43880.C: New testcase.
5933
5934 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5935
5936         PR c++/9335
5937         * g++.dg/template/recurse2.C: Update
5938         * g++.dg/template/recurse.C: Update.
5939         * g++.dg/template/pr23510.C: Update.
5940         * lib/prune.exp: Filter out 'recursively instantiated'.
5941
5942 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5943
5944         PR c++/29043
5945         * g++.dg/init/pr29043.C: New.
5946
5947 2010-04-27  Jason Merrill  <jason@redhat.com>
5948
5949         * g++.dg/lookup/scoped5.C: Adjust.
5950         * g++.dg/lookup/scoped8.C: Adjust.
5951         * g++.dg/template/dependent-expr5.C: Adjust.
5952         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5953
5954         PR c++/43856
5955         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5956
5957         PR c++/43875
5958         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5959
5960 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5961             Jan Hubicka <hubicka@ucw.cz>
5962
5963         * gcc.dg/pure-2.c: New testcase.
5964         * gcc.dg/const-1.c: New testcase.
5965
5966 2010-04-27  Jason Merrill  <jason@redhat.com>
5967
5968         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5969
5970         PR c++/41468
5971         * g++.dg/template/sfinae17.C: New.
5972         * g++.dg/template/sfinae18.C: New.
5973
5974 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5975
5976         * g++.dg/init/pr42844.C: New.
5977         * g++.dg/cpp0x/pr42844-2.C: New.
5978         * g++.dg/cpp0x/defaulted2.C: Adjust.
5979         * g++.dg/tree-ssa/pr27549.C: Likewise.
5980         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5981
5982 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5983
5984         PR fortran/18918
5985         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5986
5987 2010-04-27  Richard Guenther  <rguenther@suse.de>
5988
5989         PR middle-end/40561
5990         * g++.dg/other/pr40561.C: New testcase.
5991
5992 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5993
5994         PR middle-end/43812
5995         * g++.dg/ipa/pr43812.C: New test.
5996
5997 2010-04-27  Jan Hubicka  <jh@suse.cz>
5998
5999         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6000         (test): ... this one.
6001
6002 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6003
6004         PR target/40657
6005         * gcc.target/arm/thumb-stackframe.c: New test.
6006
6007 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6008
6009         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6010         * gcc.dg/misc-column.c: Likewise.
6011         * gcc.dg/Walways-true-1.c: Likewise.
6012         * gcc.dg/Walways-true-2.c: Likewise.
6013         * gcc.dg/warn-addr-cmp.c: Likewise.
6014
6015 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6016
6017         PR fortran/18918
6018         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6019         * gfortran.dg/coarray_12.f90: New.
6020
6021 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6022
6023         PR c/32207
6024         * gcc.dg/pr32207.c: New test.
6025         * gcc.dg/misc-column.c: Adjust expected warning.
6026         * gcc.dg/Walways-true-1.c: Likewise.
6027         * gcc.dg/Walways-true-2.c: Likewise.
6028         * gcc.dg/warn-addr-cmp.c: Likewise.
6029
6030 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6031
6032         PR lto/42776
6033         * lib/lto.exp (lto_prune_vis_warns): New function.
6034         (lto-link-and-maybe-run): Call it.
6035
6036 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6037
6038         PR tree-optimization/43904
6039         * gcc.dg/tree-ssa/tailcall-6.c: New.
6040
6041 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6042
6043         PR testsuite/35165
6044         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6045         Darwin8/OSX10.4 - compatible code generation.
6046         Use scan-rtl-dump.
6047         * obj-c++.dg/stubify-1.mm: Ditto.
6048         * lib/objc-torture.exp: Do not require link success for
6049         "trivial.m" in the runtime checks when dowhat = 'compile'.
6050         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6051         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6052         Darwin8/OSX10.4 - compatible code generation.
6053         * objc.dg/stubify-2.m: Ditto.
6054         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6055         * objc.dg/next-runtime-1.m: Ditto.
6056         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6057         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6058         runtimes on Darwin.
6059
6060 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6061
6062         PR 43715
6063         * lib/plugin-support.exp: Use "-undefined
6064         dynamic_lookup" on darwin.
6065
6066 2010-04-26  Richard Guenther  <rguenther@suse.de>
6067
6068         * gcc.dg/lto/20100426_0.c: New testcase.
6069
6070 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6071
6072         PR tree-optimization/43833
6073         gcc.dg/Warray-bounds-8.c: New test case.
6074
6075 2010-04-26  Richard Guenther  <rguenther@suse.de>
6076
6077         PR lto/43080
6078         * g++.dg/lto/20100423-3_0.C: New testcase.
6079
6080 2010-04-26  Richard Guenther  <rguenther@suse.de>
6081
6082         PR lto/42425
6083         * g++.dg/lto/20100423-2_0.C: New testcase.
6084
6085 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6086
6087         * gcc.dg/vect/bb-slp-23.c: New test.
6088
6089 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6090
6091         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6092         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6093         * gcc.dg/c1x-float-1.c: New test.
6094
6095 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6096
6097         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6098         of "lea\[ \t\]".
6099
6100 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6101
6102         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6103         FreeBSD.
6104         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6105         * gfortran.dg/default_format_2.f90: Ditto.
6106
6107 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6108
6109         * gfortran.dg/pr43505.f90: Clean up .mod file.
6110         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6111         * gfortran.dg/pr41347.f90: Ditto.
6112         * gfortran.dg/internal_pack_4.f90: Ditto.
6113         * gfortran.dg/proc_decl_23.f90: Ditto.
6114         * gfortran.dg/recursive_check_3.f90: Ditto.
6115         * gfortran.dg/intent_out_3.f90: Ditto.
6116         * gfortran.dg/assignment_2.f90: Ditto.
6117         * gfortran.dg/pr41928.f90: Ditto.
6118         * gfortran.dg/pr42166.f90: Ditto.
6119         * gfortran.dg/private_type_12.f90: Ditto.
6120         * gfortran.dg/graphite/pr42185.f90: Ditto.
6121         * gfortran.dg/graphite/pr42186.f90: Ditto.
6122         * gfortran.dg/graphite/pr40982.f90: Ditto.
6123         * gfortran.dg/graphite/id-2.f90: Ditto.
6124         * gfortran.dg/graphite/id-4.f90: Ditto.
6125         * gfortran.dg/graphite/pr42050.f90: Ditto.
6126         * gfortran.dg/graphite/id-18.f90: Ditto.
6127         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6128         * gfortran.dg/graphite/pr41924.f90: Ditto.
6129         * gfortran.dg/graphite/pr42393.f90: Ditto.
6130         * gfortran.dg/graphite/pr37980.f90: Ditto.
6131         * gfortran.dg/graphite/pr38953.f90: Ditto.
6132         * gfortran.dg/graphite/pr42180.f90: Ditto.
6133         * gfortran.dg/graphite/pr42181.f90: Ditto.
6134         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6135         * gfortran.dg/select_type_4.f90: Ditto.
6136         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6137         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6138         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6139         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6140         * gfortran.dg/whole_file_11.f90: Ditto.
6141         * gfortran.dg/private_type_11.f90: Ditto.
6142         * gfortran.dg/vect/vect-gems.f90: Ditto.
6143         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6144
6145 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6146
6147         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6148
6149 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6150
6151         * gnat.dg/pack15.ad[sb]: New test.
6152
6153 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6154
6155         * gcc.target/arm/mla-1.c: New test.
6156
6157 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6158
6159         PR fortran/30073
6160         PR fortran/43793
6161         * gfortran.dg/pr43793.f90: New test.
6162
6163 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6164
6165         PR tree-optimization/41442
6166         * gcc.target/i386/pr41442.c: New test.
6167
6168 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6169
6170         PR fortran/43832
6171         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6172
6173 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6174
6175         PR fortran/43832
6176         * gfortran.dg/open_nounit.f90: New test.
6177
6178 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6179
6180         PR fortran/43841
6181         PR fortran/43843
6182         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6183
6184 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6185
6186         * gcc.dg/Wconversion-integer.c: Update.
6187
6188 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6189
6190         * gnat.dg/unchecked_convert5.adb: New test.
6191
6192 2010-04-23  Richard Guenther  <rguenther@suse.de>
6193
6194         PR lto/41734
6195         * gcc.dg/lto/20100423-2_0.c: New testcase.
6196         * gcc.dg/lto/20100423-2_0.c: Likewise.
6197
6198 2010-04-23  Richard Guenther  <rguenther@suse.de>
6199
6200         PR lto/43455
6201         * gcc.dg/lto/20100423-1_0.c: New testcase.
6202         * gcc.dg/lto/20100423-1_1.c: Likewise.
6203
6204 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6205
6206         PR tree-optimization/43846
6207         * gcc.dg/tree-ssa/sra-10.c: New test.
6208
6209 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6210
6211         PR middle-end/43835
6212         * gcc.c-torture/execute/pr43835.c: New test.
6213
6214 2010-04-23  Richard Guenther  <rguenther@suse.de>
6215
6216         PR lto/42653
6217         * g++.dg/lto/20100423-1_0.C: New testcase.
6218
6219 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6220
6221         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6222
6223 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6224
6225         PR tree-optimization/43842
6226         * gcc.dg/vect/pr43842.c: New test.
6227
6228 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6229
6230         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6231         * gcc.target/i386/wmul-2.c: Likewise.
6232
6233 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6234
6235         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6236         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6237
6238 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6239
6240         * gfortran.dg/reassoc_6.f: New testcase.
6241
6242 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6243
6244         PR middle-end/29274
6245         * gcc.target/arm/wmul-1.c: New test.
6246         * gcc.target/arm/wmul-2.c: New test.
6247
6248 2010-04-22  Richard Guenther  <rguenther@suse.de>
6249
6250         PR tree-optimization/43845
6251         * gcc.c-torture/compile/pr43845.c: New testcase.
6252
6253 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6254
6255         PR middle-end/29274
6256         * gcc.target/i386/wmul-1.c: New test.
6257         * gcc.target/i386/wmul-2.c: New test.
6258         * gcc.target/bfin/wmul-1.c: New test.
6259         * gcc.target/bfin/wmul-2.c: New test.
6260
6261 2010-04-22  Richard Guenther  <rguenther@suse.de>
6262
6263         PR fortran/43829
6264         * gfortran.dg/vector_subscript_6.f90: New testcase.
6265         * gfortran.dg/assign_10.f90: Adjust.
6266
6267 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6268
6269         PR fortran/43836
6270         * gfortran.dg/gomp/pr43836.f90: New test.
6271
6272 2010-04-21  Richard Guenther  <rguenther@suse.de>
6273
6274         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6275
6276 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6277
6278         * gcc.dg/torture/builtin-cproj-3.c: New.
6279
6280 2010-04-20  Jason Merrill  <jason@redhat.com>
6281
6282         PR c++/9335
6283         * g++.dg/template/recurse2.C: New.
6284         * g++.dg/parse/crash36.C: Adjust.
6285         * g++.dg/other/fold1.C: Adjust.
6286         * g++.dg/init/member1.C: Adjust.
6287         * lib/prune.exp: Prune "skipping N instantiation contexts".
6288
6289 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6290
6291         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6292
6293 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6294
6295         * gcc.dg/torture/builtin-cproj-1.c: New.
6296         * gcc.dg/torture/builtin-cproj-2.c: New.
6297
6298 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6299
6300         PR c++/43800
6301         PR c++/43704
6302         * g++.dg/template/typedef32.C: Adjust.
6303         * g++.dg/template/typedef33.C: New test.
6304
6305 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6306
6307         PR fortran/43227
6308         * gfortran.dg/proc_decl_23.f90: New test.
6309
6310         PR fortran/43266
6311         * gfortran.dg/abstract_type_6.f03: New test.
6312
6313 2010-04-20  Xinliang David Li  <davidxl@google.com>
6314
6315         * g++.dg/tree-ssa/fold-compare.C: New.
6316
6317 2010-04-20  Richard Guenther  <rguenther@suse.de>
6318
6319         PR tree-optimization/39417
6320         * g++.dg/torture/pr39417.C: New testcase.
6321
6322 2010-04-20  Richard Guenther  <rguenther@suse.de>
6323
6324         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6325
6326 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6327
6328         * g++.dg/debug/dwarf2/rv1.C: New test.
6329
6330 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6331
6332         PR target/43635
6333         * gcc.c-torture/compile/pr43635.c: New testcase.
6334
6335 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR fortran/43339
6338         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6339         of sequential loops being private only in the innermost containing
6340         task region.
6341
6342         PR middle-end/43337
6343         * gfortran.dg/gomp/pr43337.f90: New test.
6344
6345 2010-04-19  Richard Guenther  <rguenther@suse.de>
6346
6347         PR tree-optimization/43796
6348         * gfortran.dg/pr43796.f90: New testcase.
6349
6350 2010-04-19  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/43783
6353         * gcc.c-torture/execute/pr43783.c: New testcase.
6354
6355 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6356
6357         PR target/43766
6358         * gcc.target/i386/pr43766.c: New test.
6359
6360 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6361
6362         PR target/43662
6363         * gcc.target/i386/pr43662.c: New test.
6364
6365 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6366
6367         PR c++/43704
6368         * g++.dg/template/typedef32.C: New test.
6369
6370 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6371
6372         PR tree-optimization/37027
6373         * lib/target-supports.exp
6374         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6375         * gcc.dg/vect/pr37027.c: New test.
6376         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6377         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6378         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6379         gcc.dg/vect/vect-complex-6.c: Likewise.
6380
6381 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6382
6383         * g++.dg/debug/dwarf2/enum1.C: New test.
6384
6385 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6386
6387         * gnat.dg/rep_clause5.ad[sb]: New test.
6388         * gnat.dg/rep_clause5_pkg.ads: New helper.
6389
6390 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6391
6392         PR tree-optimization/43771
6393         * g++.dg/vect/pr43771.cc: New test.
6394
6395 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6396
6397         PR fortran/31538
6398         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6399         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6400
6401 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6402
6403         * gnat.dg/sizetype.adb: Rename into...
6404         * gnat.dg/sizetype1.adb: ...this.
6405         * gnat.dg/sizetype2.adb: New test.
6406
6407 2010-04-16  Richard Guenther  <rguenther@suse.de>
6408
6409         PR tree-optimization/43572
6410         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6411
6412 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6413
6414         * gnat.dg/specs/discr_private.ads: New test.
6415
6416 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6417
6418         PR target/41514
6419         * gcc.target/arm/thumb-comparisons.c: New test.
6420
6421         PR target/40603
6422         * gcc.target/arm/thumb-cbranchqi.c: New test.
6423
6424 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6425
6426         * g++.dg/torture/pr36191.C: Enable for SH.
6427
6428 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6429
6430         * gnat.dg/wide_boolean.adb: New test.
6431         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6432
6433 2010-04-15  Richard Guenther  <rguenther@suse.de>
6434
6435         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6436         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6437         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6438         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6439         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6440         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6441         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6442         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6443         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6444         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6445         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6446         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6447         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6448         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6449         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6450
6451 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6452
6453         PR target/21803
6454         * gcc.target/arm/pr42496.c: New test.
6455
6456 2010-04-14  Jason Merrill  <jason@redhat.com>
6457
6458         PR c++/36625
6459         * g++.dg/ext/attrib38.C: New.
6460
6461 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6462
6463         PR testsuite/43739
6464         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6465
6466 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6467
6468         PR 42966
6469         * gcc.dg/cpp/warn-undef-2.c: Update.
6470         * gcc.dg/cpp/warn-traditional-2.c: Update.
6471         * gcc.dg/cpp/warn-comments-2.c: Update.
6472         * gcc.dg/cpp/warn-variadic-2.c: Update.
6473         * gcc.dg/cpp/warn-long-long-2.c: Update.
6474         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6475         * gcc.dg/cpp/warn-multichar-2.c: Update.
6476         * gcc.dg/cpp/warn-normalized-3.c: Update.
6477         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6478         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6479         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6480         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6481         * gcc.dg/cpp/warn-redefined-2.c: Update.
6482         * gfortran.dg/warning-directive-2.F90: Update.
6483         * c-c++-common/cpp/warning-directive-2.c: Update.
6484
6485 2010-04-14  Michael Matz  <matz@suse.de>
6486
6487         PR tree-optimization/42963
6488         * gcc.dg/pr42963.c: New testcase.
6489
6490 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6491
6492         * gnat.dg/class_wide.adb: Rename into...
6493         * gnat.dg/class_wide1.adb: ...this.
6494         * gnat.dg/class_wide2.ad[sb]: New test.
6495
6496 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6497
6498         PR fortran/18918
6499         * gfortran.dg/coarray_9.f90: Update dg-errors.
6500         * gfortran.dg/coarray_10.f90: New test.
6501         * gfortran.dg/coarray_11.f90: New test.
6502
6503 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6504
6505         PR fortran/43747
6506         gfortran.dg/initialization_24.f90: New test.
6507
6508 2010-04-13  Jason Merrill  <jason@redhat.com>
6509
6510         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6511         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6512
6513 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6514
6515         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6516         * g++.dg/dg.exp: Likewise.
6517         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6518         * c-c++-common/cpp/warning-directive-1.c: ... here.
6519         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6520         * c-c++-common/cpp/warning-directive-2.c: ... here.
6521         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6522         * c-c++-common/cpp/warning-directive-3.c: ... here.
6523         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6524         * c-c++-common/cpp/warning-directive-4.c: ... here.
6525         * g++.dg/cpp/warning-directive-1.C: Delete.
6526         * g++.dg/cpp/warning-directive-2.C: Delete.
6527         * g++.dg/cpp/warning-directive-3.C: Delete.
6528         * g++.dg/cpp/warning-directive-4.C: Delete.
6529         * gcc.dg/cpp/normalised-3.c: Delete.
6530         * g++.dg/cpp/normalised-1.C: Rename as ...
6531         * c-c++-common/cpp/normalised-3.c: ... this.
6532
6533 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6534
6535         * gcc.dg/tree-ssa/sra-9.c: New test.
6536
6537 2010-04-13  Michael Matz  <matz@suse.de>
6538
6539         PR middle-end/43730
6540         * gcc.dg/pr43730.c: New test.
6541
6542 2010-04-13  Michael Matz  <matz@suse.de>
6543
6544         * gcc.dg/tree-ssa/negate.c: New testcase.
6545
6546 2010-04-13  Richard Guenther  <rguenther@suse.de>
6547
6548         PR testsuite/43735
6549         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6550
6551 2010-04-13  Richard Guenther  <rguenther@suse.de>
6552
6553         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6554
6555 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6556
6557         * gnat.dg/derived_type1.adb: New test.
6558
6559 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6560
6561         * gcc.dg/plugindir1.c: New testcase.
6562         * gcc.dg/plugindir2.c: New testcase.
6563         * gcc.dg/plugindir3.c: New testcase.
6564         * gcc.dg/plugindir4.c: New testcase.
6565
6566 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         * gcc.target/i386/rotate-2.c: New test.
6569
6570 2010-04-12  Jason Merrill  <jason@redhat.com>
6571
6572         PR c++/43641
6573         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6574         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6575
6576 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6577
6578         PR c++/25811
6579         * g++.dg/init/pr25811.C: New test.
6580
6581 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6582
6583         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6584         dg-error, dg-warning.
6585         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6586
6587 2010-04-12  Richard Guenther  <rguenther@suse.de>
6588
6589         * gcc.dg/torture/inline-2.c: New testcase.
6590
6591 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR bootstrap/43699
6594         * gcc.dg/Wunused-var-7.c: New test.
6595
6596         PR tree-optimization/43560
6597         * gcc.c-torture/execute/pr43560.c: New test.
6598
6599 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601         * gnat.dg/aggr13.adb: New test.
6602         * gnat.dg/aggr14.adb: Likewise.
6603         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6604
6605 2010-04-12  Richard Guenther  <rguenther@suse.de>
6606
6607         PR c++/43611
6608         * g++.dg/torture/pr43611.C: New testcase.
6609
6610 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6611
6612         PR c/36774
6613         * gcc.dg/pr36774-1.c: New test.
6614         * gcc.dg/pr36774-2.c: New test.
6615
6616 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6617
6618         * gcc.target/sh/rte-delay-slot.c: New test.
6619
6620 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6621
6622         * gnat.dg/pack9.adb: Remove -cargs option.
6623         * gnat.dg/aggr12.ad[sb]: New test.
6624
6625 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6626
6627         PR target/43417
6628         * gcc.target/sh/pr43417.c: New test.
6629
6630 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6631
6632         PR fortran/43591
6633         * gfortran.dg/spec_expr_6.f90: New test.
6634
6635 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6636
6637         PR cpp/43195
6638         * gcc.dg/cpp/pr43195.c: New.
6639         * gcc.dg/cpp/pr43195.h: New.
6640
6641 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6642
6643         PR 42965
6644         * gcc.dg/Werror-6.c: Adjust.
6645         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6646         * gcc.dg/Werror-4.c: Likewise.
6647         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6648         * gcc.dg/Wswitch-enum-error.c: Likewise.
6649         * gcc.dg/Wpointer-arith.c: Likewise.
6650         * gcc.dg/Wfatal.c: Likewise.
6651         * gcc.dg/Wswitch-error.c: Likewise.
6652         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6653         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6654         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6655         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6656         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6657         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6658         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6659         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6660         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6661         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6662         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6663         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6664         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6665         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6666         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6667         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6668         * g++.dg/cpp/warning-directive-2.C: Likewise.
6669         * gfortran.dg/warning-directive-2.F90: Likewise.
6670
6671 2010-04-09  Jason Merrill  <jason@redhat.com>
6672
6673         PR c++/42623
6674         * g++.dg/template/sizeof13.C: New.
6675
6676 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6677
6678         * g++.dg/other/pr35504.C: Add check for thiscall.
6679         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6680         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6681
6682 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6683
6684         PR c++/28584
6685         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6686         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6687         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6688         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6689         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6690         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6691         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6692         * g++.dg/other/increment1.C: Likewise.
6693
6694 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6695
6696         PR fortran/18918
6697         * gfortran.dg/coarray_7.f90: New test.
6698         * gfortran.dg/coarray_8.f90: New test.
6699
6700 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6701
6702         PR fortran/28039
6703         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6704
6705 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6706
6707         PR target/43643
6708         * gcc.dg/pr43643.c: New test.
6709
6710 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6711
6712         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6713
6714 2010-04-08  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/43679
6717         * gcc.c-torture/compile/pr43679.c: New testcase.
6718
6719 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6720
6721         PR debug/43670
6722         * gcc.dg/pr43670.c: New test.
6723
6724 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6725
6726         PR middle-end/40815
6727         * gcc.dg/tree-ssa/reassoc-19.c: New.
6728
6729 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6730
6731         PR c/18624
6732         * gcc.dg/Wunused-var-1.c: New test.
6733         * gcc.dg/Wunused-var-2.c: New test.
6734         * gcc.dg/Wunused-var-3.c: New test.
6735         * gcc.dg/Wunused-var-4.c: New test.
6736         * gcc.dg/Wunused-var-5.c: New test.
6737         * gcc.dg/Wunused-var-6.c: New test.
6738         * gcc.dg/Wunused-parm-1.c: New test.
6739
6740         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6741         * gcc.dg/trunc-1.c: Likewise.
6742         * gcc.dg/vla-9.c: Likewise.
6743         * gcc.dg/dfp/composite-type.c: Likewise.
6744
6745 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6746
6747         PR objc/35996
6748         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6749         * obj-c++.dg/objc-gc-3.mm: Ditto.
6750
6751 2010-04-07  Simon Baldwin  <simonb@google.com>
6752
6753         * gcc.dg/cpp/warn-undef-2.c: New.
6754         * gcc.dg/cpp/warn-traditional-2.c: New.
6755         * gcc.dg/cpp/warn-comments-2.c: New.
6756         * gcc.dg/cpp/warning-directive-1.c: New.
6757         * gcc.dg/cpp/warn-long-long.c: New.
6758         * gcc.dg/cpp/warn-traditional.c: New.
6759         * gcc.dg/cpp/warn-variadic-2.c: New.
6760         * gcc.dg/cpp/warn-undef.c: New.
6761         * gcc.dg/cpp/warn-normalized-1.c: New.
6762         * gcc.dg/cpp/warning-directive-2.c: New.
6763         * gcc.dg/cpp/warn-long-long-2.c: New.
6764         * gcc.dg/cpp/warn-variadic.c: New.
6765         * gcc.dg/cpp/warn-normalized-2.c: New.
6766         * gcc.dg/cpp/warning-directive-3.c: New.
6767         * gcc.dg/cpp/warn-deprecated-2.c: New.
6768         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6769         * gcc.dg/cpp/warn-multichar-2.c: New.
6770         * gcc.dg/cpp/warn-normalized-3.c: New.
6771         * gcc.dg/cpp/warning-directive-4.c: New.
6772         * gcc.dg/cpp/warn-unused-macros.c: New.
6773         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6774         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6775         * gcc.dg/cpp/warn-cxx-compat.c: New.
6776         * gcc.dg/cpp/warn-redefined.c: New.
6777         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6778         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6779         * gcc.dg/cpp/warn-deprecated.c: New.
6780         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6781         * gcc.dg/cpp/warn-redefined-2.c: New.
6782         * gcc.dg/cpp/warn-comments.c: New.
6783         * gcc.dg/cpp/warn-multichar.c: New.
6784         * g++.dg/cpp/warning-directive-1.C: New.
6785         * g++.dg/cpp/warning-directive-2.C: New.
6786         * g++.dg/cpp/warning-directive-3.C: New.
6787         * g++.dg/cpp/warning-directive-4.C: New.
6788         * gfortran.dg/warning-directive-1.F90: New.
6789         * gfortran.dg/warning-directive-3.F90: New.
6790         * gfortran.dg/warning-directive-2.F90: New.
6791         * gfortran.dg/warning-directive-4.F90: New.
6792
6793 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6794
6795         PR objc++/23716
6796         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6797
6798 2010-04-07  Jason Merrill  <jason@redhat.com>
6799
6800         * g++.dg/template/dr408.C: New.
6801
6802         * g++.dg/lookup/ns4.C: New.
6803
6804         PR c++/38392
6805         * g++.dg/template/friend51.C: New test.
6806
6807         PR c++/41970
6808         * g++.old-deja/g++.other/linkage1.C: Adjust.
6809
6810 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6811
6812         PR c++/42697
6813         * g++.dg/template/crash94.C: New test.
6814
6815 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6816
6817         PR c++/40239
6818         * g++.dg/init/aggr5.C: New test.
6819         * g++.dg/init/aggr5.C: New test.
6820
6821 2010-04-07  Richard Guenther  <rguenther@suse.de>
6822
6823         PR tree-optimization/43270
6824         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6825         * gcc.dg/Warray-bounds-7.c: Likewise.
6826
6827 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6828
6829         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6830         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6831         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6832
6833 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6834
6835         PR c++/42556
6836         * g++.dg/init/pr42556.C: New test.
6837
6838 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6839
6840         PR debug/43628
6841         * g++.dg/debug/dwarf2/typedef2.C: New test.
6842
6843 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6844
6845         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6846         c-c++-common/dwarf2/redeclaration-1.C
6847
6848 2010-04-06  Jason Merrill  <jason@redhat.com>
6849
6850         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6851         * g++.dg/ext/attrib18.C: Likewise.
6852         * g++.dg/ext/bitfield2.C: Likewise.
6853         * g++.dg/ext/bitfield4.C: Likewise.
6854         * g++.dg/ext/visibility/warn2.C: Likewise.
6855         * g++.dg/ext/visibility/warn3.C: Likewise.
6856         * g++.dg/gomp/pr26690-1.C: Likewise.
6857         * g++.dg/inherit/covariant7.C: Likewise.
6858         * g++.dg/init/synth2.C: Likewise.
6859         * g++.dg/lookup/using7.C: Likewise.
6860         * g++.dg/other/crash-4.C: Likewise.
6861         * g++.dg/other/error13.C: Likewise.
6862         * g++.dg/other/error20.C: Likewise.
6863         * g++.dg/parse/crash31.C: Likewise.
6864         * g++.dg/parse/error16.C: Likewise.
6865         * g++.dg/parse/error19.C: Likewise.
6866         * g++.dg/parse/error27.C: Likewise.
6867         * g++.dg/parse/error28.C: Likewise.
6868         * g++.dg/parse/fused-params1.C: Likewise.
6869         * g++.dg/template/error2.C: Likewise.
6870         * g++.dg/template/local6.C: Likewise.
6871         * g++.dg/template/qualttp15.C: Likewise.
6872         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6873         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6874         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6875         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6876         * g++.old-deja/g++.eh/spec6.C: Likewise.
6877         * g++.old-deja/g++.jason/crash3.C: Likewise.
6878         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6879         * g++.old-deja/g++.law/ctors5.C: Likewise.
6880         * g++.old-deja/g++.law/ctors9.C: Likewise.
6881         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6882         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6883         * g++.old-deja/g++.other/struct1.C: Likewise.
6884         * g++.old-deja/g++.other/volatile1.C: Likewise.
6885         * g++.old-deja/g++.pt/crash36.C: Likewise.
6886         * g++.old-deja/g++.pt/derived3.C: Likewise.
6887         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6888         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6889
6890 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6891
6892         PR middle-end/43519
6893         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6894         * gcc.dg/graphite/id-19.c: New.
6895
6896 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6897
6898         PR middle-end/32824
6899         * gcc.dg/vect/pr32824: New.
6900
6901 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6902
6903         PR fortran/18918
6904         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6905         * gfortran.dg/coarray_3.f90: Ditto.
6906         * gfortran.dg/coarray_4.f90: Ditto.
6907         * gfortran.dg/coarray_5.f90: Ditto.
6908         * gfortran.dg/coarray_6.f90: Ditto.
6909         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6910
6911 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6912
6913         PR fortran/18918
6914         * gfortran.dg/coarray_4.f90: Fix test.
6915         * gfortran.dg/coarray_6.f90: Add more tests.
6916
6917 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6918
6919         PR fortran/18918
6920         * gfortran.dg/coarray_4.f90: New test.
6921         * gfortran.dg/coarray_5.f90: New test.
6922         * gfortran.dg/coarray_6.f90: New test.
6923
6924 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6925
6926         PR fortran/18918
6927         * gfortran.dg/iso_fortran_env_5.f90: New test.
6928         * gfortran.dg/iso_fortran_env_6.f90: New test.
6929
6930 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6931
6932         PR fortran/39997
6933         * gfortran.dg/coarray_1.f90: New test.
6934         * gfortran.dg/coarray_2.f90: New test.
6935         * gfortran.dg/coarray_3.f90: New test.
6936
6937 2010-04-06  Jason Merrill  <jason@redhat.com>
6938
6939         PR c++/43648
6940         * g++.dg/template/dtor8.C: New.
6941
6942         PR c++/43621
6943         * g++.dg/template/error-recovery2.C: New.
6944
6945 2010-04-06  Jan Hubicka  <jh@suse.czpli
6946
6947         PR tree-optimization/42906
6948         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6949
6950 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6951
6952         PR fortran/43178
6953         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6954         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6955         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6956
6957 2010-04-06  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/43627
6960         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6961
6962 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR target/43638
6965         * gcc.target/i386/pr43638.c: New test.
6966
6967 2010-04-06  Richard Guenther  <rguenther@suse.de>
6968
6969         PR middle-end/43661
6970         * gcc.c-torture/compile/pr43661.c: New testcase.
6971
6972 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6973
6974         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6975
6976 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6977
6978         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6979
6980 2010-04-02  Richard Guenther  <rguenther@suse.de>
6981
6982         PR tree-optimization/43629
6983         * gcc.c-torture/execute/pr43629.c: New testcase.
6984
6985 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6986             Dominique d'Humieres  <dominiq@lps.ens.fr>
6987
6988         PR libfortran/43605
6989         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6990
6991 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6992
6993         PR debug/43325
6994         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6995
6996 2010-04-01  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6999
7000 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7001             Manfred Schwarb  <manfred99@gmx.ch>
7002
7003         PR libfortran/43605
7004         * gfortran.dg/ftell_3.f90: New test.
7005
7006 2010-04-01  Richard Guenther  <rguenther@suse.de>
7007
7008         PR middle-end/43614
7009         * gcc.c-torture/compile/pr43614.c: New testcase.
7010
7011 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7012
7013         PR tree-optimization/43141
7014         * gcc.dg/guality/pr43141.c: New test.
7015
7016 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7017
7018         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7019         * g++.dg/eh/spbp.C: Likewise.
7020         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7021         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7022         superfluous casts.
7023         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7024         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7025         * objc.dg/dwarf-2.m: Likewise.
7026
7027 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7028
7029         PR middle-end/43464
7030         * gcc.dg/graphite/id-pr43464.c: New.
7031         * gcc.dg/graphite/id-pr43464-1.c: New.
7032
7033 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7034
7035         PR middle-end/43351
7036         * gcc.dg/graphite/id-pr43351.c
7037
7038 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7039
7040         PR testsuite/35165
7041         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7042         * obj-c++.dg/try-catch-2.mm: Ditto.
7043         * obj-c++.dg/lookup-2.mm: Ditto.
7044         * obj-c++.dg/encode-8.m: Ditto.
7045         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7046         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7047         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7048         * obj-c++.dg/const-str-11.mm: Ditto.
7049         * obj-c++.dg/const-str-9.mm: Ditto.
7050         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7051         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7052         * obj-c++.dg/except-1.mm: Ditto.
7053         * obj-c++.dg/const-str-7.mm: Ditto.
7054         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7055         * obj-c++.dg/const-str-3.mm: Ditto.
7056         * obj-c++.dg/const-str-7.mm: Ditto.
7057         * obj-c++.dg/stubify-2.mm: Change dump file name.
7058
7059         PR objc++/23613
7060         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7061         New macro.
7062         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7063         Remove dg-xfail-if.
7064
7065 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7066
7067         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7068         only with -O2, -O3 or -Os and not with -fwhopr.
7069
7070 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7071
7072         PR c++/43558
7073         * g++.dg/template/typedef31.C: New test.
7074
7075 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7076
7077         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7078         assembler output on *-*-solaris2*.
7079         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7080
7081 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7082
7083         PR debug/43557
7084         * gcc.dg/pr43557-1.c: New test.
7085         * gcc.dg/pr43557-2.c: New file.
7086
7087 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7088
7089         PR 43562
7090         * gcc.dg/pr43562.c: New test.
7091
7092 2010-03-30  Jason Merrill  <jason@redhat.com>
7093
7094         PR c++/43076
7095         * g++.dg/template/error-recovery1.C: New.
7096
7097         PR c++/41786
7098         * g++.dg/parse/ambig5.C: New.
7099
7100 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7101
7102         PR debug/43593
7103         * gcc.dg/guality/pr43593.c: New test.
7104
7105 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7106
7107         PR middle-end/43430
7108         * gcc.dg/vect/pr43430-1.c: New.
7109
7110 2010-03-30  Jason Merrill  <jason@redhat.com>
7111
7112         PR c++/43559
7113         * g++.dg/template/partial7.C: New.
7114
7115 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7116
7117         * gcc.target/s390/stackcheck1.c: New testcase.
7118
7119 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7120
7121         PR libfortran/43265
7122         * gfortran.dg/read_eof_8.f90: New test.
7123
7124 2010-03-29  Jason Merrill  <jason@redhat.com>
7125
7126         * gcc.dg/cpp/include6.c: Change [] to ().
7127
7128         N3077
7129         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7130         splicing and UCNs.
7131         * c-c++-common/raw-string-2.c: Add trigraph test.
7132         * c-c++-common/raw-string-8.c: New.
7133         * c-c++-common/raw-string-9.c: New.
7134         * c-c++-common/raw-string-10.c: New.
7135
7136         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7137         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7138         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7139         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7140         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7141         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7142         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7143
7144 2010-03-29  Richard Guenther  <rguenther@suse.de>
7145
7146         PR tree-optimization/43560
7147         * gcc.dg/torture/pr43560.c: New testcase.
7148
7149 2010-03-29  Jason Merrill  <jason@redhat.com>
7150
7151         N3077
7152         * g++.dg/ext/raw-string-1.C: Change [] to ().
7153         * g++.dg/ext/raw-string-2.C: Change [] to ().
7154         Don't use \ in delimiter.
7155         * g++.dg/ext/raw-string-3.C: Change [] to ().
7156         * g++.dg/ext/raw-string-4.C: Change [] to ().
7157         * g++.dg/ext/raw-string-5.C: Change [] to ().
7158         Test for error on \ in delimiter.
7159         * g++.dg/ext/raw-string-6.C: Change [] to ().
7160         * g++.dg/ext/raw-string-7.C: Change [] to ().
7161
7162 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7163
7164         PR 43564
7165         * gcc.dg/pr43564.c: New test.
7166
7167 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7168
7169         PR fortran/43551
7170         * gfortran.dg/direct_io_12.f90: New test.
7171
7172 2010-03-28  Jan Hubicka  <jh@suse.cz>
7173
7174         PR tree-optimization/43505
7175         * gfortran.dg/pr43505.f90: New testcase.
7176
7177 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7178
7179         PR tree-optimization/43528
7180         * gcc.target/i386/pr43528.c: New test.
7181
7182 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7183
7184         PR c/43381
7185         * gcc.dg/parm-impl-decl-3.c: New test.
7186
7187 2010-03-26  Jason Merrill  <jason@redhat.com>
7188
7189         PR c++/43509
7190         * g++.dg/cpp0x/parse1.C: New.
7191
7192 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7193
7194         PR target/43524
7195         * gcc.target/i386/pr43524.c: New test.
7196
7197 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7198
7199         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7200         whitespace, rename main to foo.
7201         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7202         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7203         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7204         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7205         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7206         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7207         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7208         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7209         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7210         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7211         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7212
7213 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7214
7215         PR c++/43327
7216         * g++.dg/other/crash-10.C: New test.
7217         * g++.dg/other/crash-11.C: New test.
7218
7219 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7220
7221         PR libfortran/43517
7222         * gfortran.dg/read_eof_7.f90: New test.
7223
7224 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7225
7226         PR objc/35165
7227         PR testsuite/43512
7228         * objc-obj-c++-shared: New directory.
7229         * objc-obj-c++-shared/Object1-implementation.h: New file.
7230         * objc-obj-c++-shared/Object1.h: New file.
7231         * objc-obj-c++-shared/Protocol1.h: New file.
7232         * objc-obj-c++-shared/next-abi.h: New file.
7233         * objc-obj-c++-shared/next-mapping.h: New file.
7234         * objc/execute/next_mapping.h: Delete.
7235         * objc.dg/special/special.exp: For all targets run the tests with
7236         -fgnu-runtime, for darwin targets also run the tests with
7237         -fnext-runtime.
7238         * objc.dg/dg.exp: Ditto.
7239         * obj-c++.dg/dg.exp: Ditto.
7240         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7241         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7242         include use of updated NeXT interface.
7243         * objc/execute/formal_protocol-5.m: Ditto.
7244         * objc/execute/protocol-isEqual-2.m: Ditto.
7245         * objc/execute/protocol-isEqual-4.m: Ditto.
7246         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7247         Protocol1.h) and next-mapping.h as required.
7248         * objc/execute/object_is_class.m: Ditto.
7249         * objc/execute/enumeration-1.m: Ditto.
7250         * objc/execute/class-13.m: Ditto.
7251         * objc/execute/formal_protocol-2.m: Ditto.
7252         * objc/execute/formal_protocol-4.m: Ditto.
7253         * objc/execute/class-1.m: Ditto.
7254         * objc/execute/bycopy-1.m: Ditto.
7255         * objc/execute/formal_protocol-6.m: Ditto.
7256         * objc/execute/bycopy-3.m: Ditto.
7257         * objc/execute/class-3.m: Ditto.
7258         * objc/execute/bf-11.m: Ditto.
7259         * objc/execute/class-5.m: Ditto.
7260         * objc/execute/bf-13.m: Ditto.
7261         * objc/execute/class-7.m: Ditto.
7262         * objc/execute/bf-15.m: Ditto.
7263         * objc/execute/class-9.m: Ditto.
7264         * objc/execute/bf-17.m: Ditto.
7265         * objc/execute/bf-19.m: Ditto.
7266         * objc/execute/IMP.m: Ditto.
7267         * objc/execute/exceptions/catchall-1.m: Ditto.
7268         * objc/execute/exceptions/trivial.m: Ditto.
7269         * objc/execute/exceptions/finally-1.m: Ditto.
7270         * objc/execute/exceptions/local-variables-1.m: Ditto.
7271         * objc/execute/exceptions/foward-1.m: Ditto.
7272         * objc/execute/bf-2.m: Ditto.
7273         * objc/execute/string1.m: Ditto.
7274         * objc/execute/bf-4.m: Ditto.
7275         * objc/execute/informal_protocol.m: Ditto.
7276         * objc/execute/string3.m: Ditto.
7277         * objc/execute/bf-6.m: Ditto.
7278         * objc/execute/bf-8.m: Ditto.
7279         * objc/execute/class-tests-1.h: Ditto.
7280         * objc/execute/protocol-isEqual-1.m: Ditto.
7281         * objc/execute/protocol-isEqual-3.m: Ditto.
7282         * objc/execute/_cmd.m: Ditto.
7283         * objc/execute/function-message-1.m: Ditto.
7284         * objc/execute/bf-20.m: Ditto.
7285         * objc/execute/bf-common.h: Ditto.
7286         * objc/execute/np-2.m: Ditto.
7287         * objc/execute/class-10.m: Ditto.
7288         * objc/execute/class-12.m: Ditto.
7289         * objc/execute/enumeration-2.m: Ditto.
7290         * objc/execute/class-14.m: Ditto.
7291         * objc/execute/encode-1.m: Ditto.
7292         * objc/execute/formal_protocol-1.m: Ditto.
7293         * objc/execute/formal_protocol-3.m: Ditto.
7294         * objc/execute/accessing_ivars.m: Ditto.
7295         * objc/execute/bycopy-2.m: Ditto.
7296         * objc/execute/class-2.m: Ditto.
7297         * objc/execute/bf-10.m: Ditto.
7298         * objc/execute/formal_protocol-7.m: Ditto.
7299         * objc/execute/root_methods.m: Ditto.
7300         * objc/execute/class-4.m: Ditto.
7301         * objc/execute/bf-12.m: Ditto.
7302         * objc/execute/class-6.m: Ditto.
7303         * objc/execute/bf-14.m: Ditto.
7304         * objc/execute/nested-func-1.m: Ditto.
7305         * objc/execute/class-8.m: Ditto.
7306         * objc/execute/private.m: Ditto.
7307         * objc/execute/bf-16.m: Ditto.
7308         * objc/execute/bf-18.m: Ditto.
7309         * objc/execute/load-3.m: Ditto.
7310         * objc/execute/compatibility_alias.m: Ditto.
7311         * objc/execute/bf-1.m: Ditto.
7312         * objc/execute/no_clash.m: Ditto.
7313         * objc/execute/bf-3.m: Ditto.
7314         * objc/execute/string2.m: Ditto.
7315         * objc/execute/bf-5.m: Ditto.
7316         * objc/execute/string4.m: Ditto.
7317         * objc/execute/bf-7.m: Ditto.
7318         * objc/execute/object_is_meta_class.m: Ditto.
7319         * objc/execute/bf-9.m: Ditto.
7320         * objc/execute/bf-21.m: Ditto.
7321         * objc/execute/cascading-1.m: Ditto.
7322         * objc/execute/trivial.m: Ditto.
7323         * objc/execute/np-1.m: Ditto.
7324         * objc/compile/trivial.m: Ditto.
7325         * objc/execute/class_self-2.m: Include <stdlib.h>.
7326         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7327         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7328         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7329         and 64bit. Use new NeXT interface as required.
7330         * objc.dg/special/unclaimed-category-1.m: Ditto.
7331         * objc.dg/special/unclaimed-category-1.h: Ditto.
7332         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7333         * objc.dg/func-ptr-1.m: Ditto.
7334         * objc.dg/stret-1.m: Ditto.
7335         * objc.dg/encode-2.m: Ditto.
7336         * objc.dg/category-1.m: Ditto.
7337         * objc.dg/encode-3.m: Ditto.
7338         * objc.dg/call-super-3.m: Ditto.
7339         * objc.dg/method-3.m: Ditto.
7340         * objc.dg/func-ptr-2.m: Ditto.
7341         * objc.dg/lookup-1.m: Ditto.
7342         * objc.dg/encode-4.m: Ditto.
7343         * objc.dg/fix-and-continue-1.m: Ditto.
7344         * objc.dg/proto-lossage-3.m: Ditto.
7345         * objc.dg/method-13.m: Ditto.
7346         * objc.dg/proto-qual-1.m: Ditto.
7347         * objc.dg/zero-link-3.m: Ditto.
7348         * objc.dg/bitfield-1.m: Ditto.
7349         * objc.dg/va-meth-1.m: Ditto.
7350         * objc.dg/super-class-3.m: Ditto.
7351         * objc.dg/call-super-1.m: Ditto.
7352         * objc.dg/type-size-2.m: Ditto.
7353         * objc.dg/method-10.m: Ditto.
7354         * objc.dg/defs.m: Ditto.
7355         * objc.dg/const-str-3.m: Ditto.
7356         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7357         Protocol1.h) and next-mapping.h as required. Use new NeXT
7358         interface as required.
7359         * objc.dg/super-class-4.m: Ditto.
7360         * objc.dg/comp-types-8.m: Ditto.
7361         * objc.dg/call-super-2.m: Ditto.
7362         * objc.dg/objc-fast-4.m: Ditto.
7363         * objc.dg/method-6.m: Ditto.
7364         * objc.dg/const-str-3.m: Ditto.
7365         * objc.dg/const-str-7.m: Ditto.
7366         * objc.dg/method-15.m: Ditto.
7367         * objc.dg/method-19.m: Ditto.
7368         * objc.dg/sync-1.m: Ditto.
7369         * objc.dg/layout-1.m: Ditto.
7370         * objc.dg/bitfield-3.m: Ditto.
7371         * objc.dg/try-catch-3.m: Ditto.
7372         * objc.dg/try-catch-7.m: Ditto.
7373         * objc.dg/comp-types-10.m: Ditto.
7374         * objc.dg/selector-2.: Ditto.
7375         * objc.dg/method-7.m: Ditto.
7376         * objc.dg/typedef-alias-1.m: Ditto.
7377         * objc.dg/proto-lossage-2.m: Ditto.
7378         * objc.dg/comp-types-11.m: Ditto.
7379         * objc.dg/sizeof-1.m: Ditto.
7380         * objc.dg/method-17.m: Ditto.
7381         * objc.dg/bitfield-5.m: Ditto.
7382         * objc.dg/try-catch-1.m: Ditto.
7383         * objc.dg/encode-5.m: Ditto.
7384         * objc.dg/fix-and-continue-2.m: Ditto.
7385         * objc.dg/method-9.m: Ditto.
7386         * objc.dg/isa-field-1.m: Ditto.
7387         * objc.dg/local-decl-2.m: Ditto.
7388         * objc.dg/objc-gc-4.m: Ditto.
7389         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7390         * objc.dg/gnu-runtime-3.m: Ditto.
7391         * objc.dg/encode-7.m: Ditto.
7392         * objc.dg/encode-8.m: Ditto.
7393         * objc.dg/selector-3.m: Ditto.
7394         * objc.dg/gnu-runtime-1.m: Ditto.
7395         * objc.dg/const-str-12.m: Ditto.
7396         * objc.dg/gnu-runtime-2.m: Ditto.
7397         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7398         * objc.dg/selector-1.m: Ditto.
7399         * objc.dg/stubify-2.m: Ditto.
7400         * objc.dg/zero-link-1.m: Ditto.
7401         * objc.dg/stret-2.m: Ditto.
7402         * objc.dg/zero-link-2.m: Ditto.
7403         * objc.dg/next-runtime-1.m: Ditto.
7404         * objc.dg/symtab-1.m: Ditto.
7405         * objc.dg/stubify-1.m: Ditto.
7406         * objc.dg/bitfield-2.m: Ditto.
7407         * objc.dg/try-catch-10.m: Apply to both runtimes.
7408         * objc.dg/const-str-1.m: Ditto.
7409         * objc.dg/image-info.m: Ditto.
7410         * objc.dg/encode-9.m: Ditto.
7411         * objc.dg/pragma-1.m: Apply test to all targets.
7412         * objc.dg/const-str-4.m: Ditto.
7413         * objc.dg/const-str-8.m: Ditto.
7414         * objc.dg/super-class-2.m: Ditto.
7415         * objc.dg/try-catch-5.m: Ditto.
7416         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7417         Protocol1.h) and next-mapping.h as required. Use new NeXT
7418         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7419         * objc.dg/const-str-11.m: Ditto.
7420         * objc.dg/const-str-9.m: Ditto.
7421         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7422         * objc.dg/encode-1.m: Remove redundant -lobjc.
7423         * objc.dg/try-catch-9.m: Tidy space.
7424         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7425         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7426         and 64bit. Use new NeXT interface as required.
7427         * obj-c++.dg/template-4.mm: Ditto.
7428         * obj-c++.dg/defs.mm: Ditto.
7429         * obj-c++.dg/basic.mm: Ditto.
7430         * obj-c++.dg/encode-4.mm: Ditto.
7431         * obj-c++.dg/method-17.mm: Ditto.
7432         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7433         * obj-c++.dg/cxx-class-1.mm: Ditto.
7434         * obj-c++.dg/method-10.mm: Ditto.
7435         * obj-c++.dg/va-meth-1.mm: Ditto.
7436         * obj-c++.dg/encode-5.mm: Ditto.
7437         * obj-c++.dg/lookup-2.mm: Ditto.
7438         * obj-c++.dg/template-3.mm: Ditto.
7439         * obj-c++.dg/proto-qual-1.mm: Ditto.
7440         * obj-c++.dg/qual-types-1.m: Ditto.
7441         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7442         * obj-c++.dg/template-1.mm: Ditto.
7443         * obj-c++.dg/encode-6.mm: Ditto.
7444         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7445         Protocol1.h) and next-mapping.h as required. Use new NeXT
7446         interface as required.
7447         * obj-c++.dg/except-1.mm: Ditto.
7448         * obj-c++.dg/const-str-7.mm: Ditto.
7449         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7450         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7451         * obj-c++.dg/selector-2.mm: Ditto.
7452         * obj-c++.dg/isa-field-1.mm: Ditto.
7453         * obj-c++.dg/try-catch-1.mm: Ditto.
7454         * obj-c++.dg/local-decl-1.mm: Ditto.
7455         * obj-c++.dg/try-catch-9.mm: Ditto.
7456         * obj-c++.dg/no-extra-load.mm: Ditto.
7457         * obj-c++.dg/selector-5.mm: Ditto.
7458         * obj-c++.dg/method-12.mm: Ditto.
7459         * obj-c++.dg/try-catch-11.mm: Ditto.
7460         * obj-c++.dg/comp-types-11.mm: Ditto.
7461         * obj-c++.dg/bitfield-3.mm: Ditto.
7462         * obj-c++.dg/method-6.mm: Ditto.
7463         * obj-c++.dg/super-class-2.mm: Ditto.
7464         * obj-c++.dg/method-21.mm: Ditto.
7465         * obj-c++.dg/const-str-8.mm: Ditto.
7466         * obj-c++.dg/try-catch-7.mm: Ditto.
7467         * obj-c++.dg/method-15.mm: Ditto.
7468         * obj-c++.dg/layout-1.mm: Ditto.
7469         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7470         * obj-c++.dg/const-str-3.mm: Ditto.
7471         * obj-c++.dg/try-catch-2.mm: Ditto.
7472         * obj-c++.dg/objc-gc-3.mm: Ditto.
7473         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7474         * obj-c++.dg/bitfield-1.mm: Ditto.
7475         * obj-c++.dg/selector-6.mm: Ditto.
7476         * obj-c++.dg/method-13.mm: Ditto.
7477         * obj-c++.dg/comp-types-12.mm: Ditto.
7478         * obj-c++.dg/bitfield-4.mm: Ditto.
7479         * obj-c++.dg/try-catch-8.mm: Ditto.
7480         * obj-c++.dg/method-2.mm: Ditto.
7481         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7482         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7483         * obj-c++.dg/const-str-4.mm: Ditto.
7484         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7485         * obj-c++.dg/try-catch-3.mm: Ditto.
7486         * obj-c++.dg/comp-types-9.mm: Ditto.
7487         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7488         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7489         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7490         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7491         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7492         Use new NeXT interface as required.
7493         * obj-c++.dg/const-str-10.mm: Ditto.
7494         * obj-c++.dg/const-str-11.mm: Ditto.
7495         * obj-c++.dg/const-str-9.mm: Ditto.
7496         * obj-c++.dg/method-11.mm: Ditto.
7497         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7498         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7499         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7500         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7501         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7502
7503 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7504
7505         PR c++/43206
7506         * g++.dg/template/typedef30.C: New test case.
7507
7508 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7509
7510         PR c/43385
7511         * gcc.c-torture/execute/pr43385.c: New test.
7512
7513 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7514
7515         * gcc.dg/strncpy-fix-1.c: New test.
7516
7517 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7518
7519         PR testsuite/41609
7520         * lib/objc-torture.exp (objc-set-runtime-options): New.
7521         * objc/execute/execute.exp: Check runtime options on each pass.
7522         * objc/execute/exceptions/exceptions.exp: Ditto.
7523         * objc/compile/compile.exp: Ditto.
7524
7525         PR testsuite/42348
7526         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7527         standard tests.
7528         (check_effective_target_objc2): New proc.
7529         (check_effective_target_next_runtime): New proc.
7530         * lib/objc.exp: Determine which runtime is in force and support it.
7531         * lib/obj-c++.exp: Ditto.
7532
7533 2010-03-24  Jason Merrill  <jason@redhat.com>
7534
7535         PR c++/43502
7536         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7537
7538 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7539
7540         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7541         a loop.
7542         * gcc.dg/ipa/ipa-2.c: Likewise.
7543         * gcc.dg/ipa/ipa-3.c: Likewise.
7544         * gcc.dg/ipa/ipa-4.c: Likewise.
7545         * gcc.dg/ipa/ipa-5.c: Likewise.
7546         * gcc.dg/ipa/ipa-7.c: Likewise.
7547         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7548         a loop.
7549         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7550         i_can_not_be_propagated_fully2 into a loop.
7551         * gcc.dg/ipa/ipa-8.c: New test.
7552         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7553
7554 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7555
7556         PR debug/19192
7557         PR debug/43479
7558         * gcc.dg/guality/pr43479.c: New test.
7559         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7560         and add volatile keyword.
7561
7562 2010-03-23  Mike Stump  <mikestump@comcast.net>
7563
7564         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7565
7566 2010-03-23  Jason Merrill  <jason@redhat.com>
7567
7568         * g++.dg/ext/altivec-17.C: Adjust error message.
7569
7570         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7571         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7572         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7573         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7574         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7575         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7576
7577 2010-03-22  Jason Merrill  <jason@redhat.com>
7578
7579         PR c++/43333
7580         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7581         * g++.dg/ext/is_pod_98.C: New.
7582
7583         PR c++/43281
7584         * g++.dg/cpp0x/auto18.C: New.
7585
7586         * gcc.dg/pr36997.c: Adjust error message.
7587         * g++.dg/ext/vector9.C: Likewise.
7588         * g++.dg/conversion/simd3.C: Likewise.
7589         * g++.dg/other/error23.C: Likewise.
7590
7591 2010-03-22  Michael Matz  <matz@suse.de>
7592
7593         PR middle-end/43475
7594         * gfortran.dg/pr43475.f90: New testcase.
7595
7596 2010-03-22  Richard Guenther  <rguenther@suse.de>
7597
7598         PR tree-optimization/43390
7599         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7600
7601 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7602
7603         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7604         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7605
7606 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7607             Michael Matz  <matz@suse.de>
7608
7609         PR c++/43081
7610         * g++.dg/parse/crash56.C: New test.
7611
7612 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7613
7614         PR fortran/43450
7615         * gfortran.dg/whole_file_15.f90 : New test.
7616
7617 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7618
7619         PR fortran/43409
7620         * gfortran.dg/inquire_size.f90: New test.
7621
7622 2010-03-20  Richard Guenther  <rguenther@suse.de>
7623
7624         PR rtl-optimization/43438
7625         * gcc.c-torture/execute/pr43438.c: New testcase.
7626
7627 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7628
7629         PR c++/43375
7630         * g++.dg/abi/mangle42.C: New test.
7631
7632 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7633
7634         PR C/43211
7635         * gcc.dg/pr43211.c: New test.
7636         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7637
7638 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7639
7640         PR rtl-optimization/42258
7641         * gcc.target/arm/thumb1-mul-moves.c: New test.
7642
7643         PR target/40697
7644         * gcc.target/arm/thumb-andsi.c: New test.
7645
7646         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7647         dg-require-effective-target.
7648
7649 2010-03-19  Michael Matz  <matz@suse.de>
7650
7651         PR c++/43116
7652         * g++.dg/other/pr43116.C: New testcase.
7653
7654 2010-03-19  Michael Matz  <matz@suse.de>
7655
7656         PR target/43305
7657         * gcc.dg/pr43305.c: New testcase.
7658
7659 2010-03-19  Richard Guenther  <rguenther@suse.de>
7660
7661         PR tree-optimization/43415
7662         * gcc.c-torture/compile/pr43415.c: New testcase.
7663
7664 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7665
7666         PR ada/43106
7667         * gnat.dg/case_optimization2.adb: New test.
7668         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7669
7670 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7671             Jack Howarth <howarth@bromo.med.uc.edu>
7672
7673         PR target/36399
7674         * gcc.target/i386/push-1.c: Don't xfail
7675           scan-assembler-not "movups" on darwin.
7676
7677 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7678
7679         PR debug/43058
7680         * gcc.dg/pr43058.c: New test.
7681
7682 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7683
7684         PR middle-end/42450
7685         * g++.dg/torture/pr42450.C: New test.
7686
7687 2010-03-18  Michael Matz  <matz@suse.de>
7688
7689         PR middle-end/43419
7690         * gcc.dg/pr43419.c: New testcase.
7691
7692 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7693
7694         PR rtl-optimization/43360
7695         * gcc.dg/torture/pr43360.c: New.
7696
7697 2010-03-18  Michael Matz  <matz@suse.de>
7698
7699         PR tree-optimization/43402
7700         * gcc.dg/pr43402.c: New testcase.
7701
7702 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7703
7704         PR target/42427
7705         * gcc.dg/pr42427.c: New test.
7706
7707 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7708
7709         PR libfortran/43265
7710         * gfortran.dg/read_empty_file.f: New test.
7711         * gfortran.dg/read_eof_all.f90: New test.
7712         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7713         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7714
7715 2010-03-17  Michael Matz  <matz@suse.de>
7716
7717         * gcc.dg/pr43300.c: Add -w.
7718
7719 2010-03-17  Richard Guenther  <rguenther@suse.de>
7720
7721         * gcc.dg/pr43379.c: Add -w.
7722
7723 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7724
7725         PR fortran/43331
7726         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7727
7728 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7729
7730         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7731
7732 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7733
7734         * ada/acats/run_all.sh: Log start and end times.
7735
7736 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7737
7738         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7739
7740 2010-03-16  Richard Guenther  <rguenther@suse.de>
7741
7742         PR middle-end/43379
7743         * gcc.dg/pr43379.c: New testcase.
7744
7745 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7746
7747         PR debug/43051
7748         * gcc.dg/guality/pr43051-1.c: New test.
7749
7750 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7751
7752         PR testsuite/43363
7753         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7754
7755 2010-03-15  Michael Matz  <matz@suse.de>
7756
7757         PR middle-end/43300
7758         * gcc.dg/pr43300.c: New testcase.
7759
7760 2010-03-15  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/43367
7763         * gcc.c-torture/compile/pr43367.c: New testcase.
7764
7765 2010-03-15  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/43317
7768         * gcc.dg/pr43317.c: New testcase.
7769
7770 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7771
7772         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7773
7774 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7775
7776         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7777
7778 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7779
7780         PR fortran/43362
7781         * gfortran.dg/impure_constructor_1.f90: New test.
7782
7783 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7784
7785         PR middle-end/43354
7786         * gfortran.dg/graphite/id-pr43354.f: New.
7787
7788 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7789
7790         PR middle-end/43349
7791         * gfortran.dg/graphite/pr43349.f: New.
7792
7793 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7794
7795         PR middle-end/43306
7796         * gcc.dg/graphite/pr43306.c: New.
7797
7798 2010-03-12  David S. Miller  <davem@davemloft.net>
7799
7800         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7801         sparc.
7802
7803 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7804
7805         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7806
7807 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7808
7809         PR fortran/43291
7810         PR fortran/43326
7811         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7812
7813 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7814
7815         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7816         fail for *-*-mingw* targets.
7817
7818 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR debug/43329
7821         * gcc.dg/guality/pr43329-1.c: New test.
7822
7823 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7824
7825         PR tree-optimization/43257
7826         * g++.dg/torture/pr43257.C: New test.
7827
7828 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7829
7830         PR fortran/43228
7831         * gfortran.dg/namelist_61.f90: New test.
7832
7833 2010-03-11  Richard Guenther  <rguenther@suse.de>
7834
7835         PR tree-optimization/43255
7836         * gcc.c-torture/compile/pr43255.c: New testcase.
7837
7838 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7839
7840         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7841         * gcc.dg/pr43280.c: New testcase.
7842
7843 2010-03-11  Richard Guenther  <rguenther@suse.de>
7844
7845         PR lto/43200
7846         * gcc.dg/lto/20100227-1_0.c: New testcase.
7847         * gcc.dg/lto/20100227-1_1.c: Likewise.
7848
7849 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7850
7851         PR libfortran/43320
7852         PR libfortran/43265
7853         * gfortran.dg/read_eof_6.f: New test
7854         * gfortran.dg/read_x_eof.f90: New test.
7855         * gfortran.dg/read_x_past.f: Update test.
7856
7857 2010-03-10  Jan Hubicka   <jh@suse.cz>
7858
7859         * gcc.c-torture/compile/pr43288.c: New test.
7860
7861 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7862
7863         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7864         -fpic/-fPIC flags.
7865         * g++.old-deja/g++.pt/asm2.C: Likewise.
7866         * gcc.c-torture/compile/20000804-1.c: Likewise.
7867         * gcc.target/i386/clobbers.c: Likewise.
7868
7869 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7870
7871         PR fortran/43303
7872         * gfortran.dg/c_assoc_3.f90: New test.
7873
7874 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7875
7876         PR debug/36728
7877         * gcc.dg/guality/pr36728-1.c: New test.
7878         * gcc.dg/guality/pr36728-2.c: New test.
7879
7880 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7881
7882         * gcc.dg/h8300-div-delay-slot.c: New test.
7883
7884 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7885
7886         PR tree-optimization/43236
7887         * gcc.c-torture/execute/pr43236.c: New test.
7888
7889 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7890
7891         PR middle-end/42859
7892         * g++.dg/eh/pr42859.C: New test.
7893
7894 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7895
7896         PR debug/43299
7897         * gcc.dg/pr43299.c: New test.
7898
7899         PR debug/43290
7900         * g++.dg/eh/unwind2.C: New test.
7901
7902 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7903             Reza Yazdani  <reza.yazdani@amd.com>
7904
7905         PR middle-end/43065
7906         * gcc.dg/graphite/run-id-4.c: New.
7907
7908 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7909
7910         PR middle-end/43065
7911         * gcc.dg/graphite/run-id-3.c: New.
7912
7913 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7914
7915         PR middle-end/42644
7916         PR middle-end/42130
7917         * gcc.dg/graphite/id-18.c: New.
7918         * gcc.dg/graphite/run-id-pr42644.c: New.
7919
7920 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7921
7922         PR middle-end/42326
7923         * gcc.dg/graphite/pr42326.c: New.
7924
7925 2010-03-08  Richard Guenther  <rguenther@suse.de>
7926
7927         PR tree-optimization/43269
7928         * gcc.c-torture/execute/pr43269.c: New testcase.
7929
7930 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7931
7932         PR fortran/43256
7933         * gfortran.dg/typebound_call_13.f03: New.
7934
7935 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7936
7937         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7938         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7939
7940 2010-03-05  Jason Merrill  <jason@redhat.com>
7941
7942         * g++.dg/abi/mangle40.C: Require weak and alias.
7943
7944 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7945
7946         PR middle-end/42326
7947         * gfortran.dg/graphite/pr42326.f90: New.
7948         * gfortran.dg/graphite/pr42326-1.f90: New.
7949
7950 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7951
7952         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7953         (gnat_target_compile): Likewise.
7954         Reinitialize GNAT_UNDER_TEST if target changes.
7955         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7956         (local_find_gnatmake): Pass full --GCC to gnatlink.
7957         Remove --LINK.
7958
7959 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7960
7961         PR c/43248
7962         * gcc.dg/compound-literal-1.c: New testcase.
7963
7964 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7965
7966         PR tree-optimization/43164
7967         PR tree-optimization/43191
7968         * gcc.c-torture/compile/pr43164.c: New test.
7969         * gcc.c-torture/compile/pr43191.c: Likewise.
7970
7971 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7972
7973         PR fortran/43244
7974         * gfortran.dg/finalize_9.f90: New.
7975
7976 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7977             Ken Werner <ken@linux.vnet.ibm.com>
7978
7979         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7980         to dg-options for spu.
7981         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7982         dump-scan target to exclude spu.
7983
7984 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7985
7986         PR middle-end/43209
7987         * gcc.dg/tree-ssa/ivopts-4.c: New.
7988
7989 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7990
7991         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7992         include-opts and exclude-opts; skip checking the flags if arguments
7993         are the same as the defaults.
7994         (dg-xfail-if): Verify the number of arguments, supply defaults
7995         for unspecified optional arguments.
7996         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7997
7998 2010-03-03  Jason Merrill  <jason@redhat.com>
7999
8000         PR c++/12909
8001         * g++.dg/abi/mangle40.C: Updated.
8002
8003 2010-03-03  Jason Merrill  <jason@redhat.com>
8004
8005         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8006         * g++.dg/abi/mangle23.C: Likewise.
8007         * g++.dg/eh/simd-2.C: Likewise.
8008         * g++.dg/ext/attribute-test-2.C: Likewise.
8009         * g++.dg/ext/vector14.C: Likewise.
8010         * g++.dg/other/pr34435.C: Likewise.
8011         * g++.dg/template/conv8.C: Likewise.
8012         * g++.dg/template/nontype9.C: Likewise.
8013         * g++.dg/template/qualttp17.C: Likewise.
8014         * g++.dg/template/ref1.C: Likewise.
8015         * g++.old-deja/g++.pt/crash68.C: Likewise.
8016         * g++.old-deja/g++.pt/ref1.C: Likewise.
8017         * g++.old-deja/g++.pt/ref3.C: Likewise.
8018         * g++.old-deja/g++.pt/ref4.C: Likewise.
8019
8020         PR c++/12909
8021         * g++.dg/abi/mangle40.C: New.
8022         * g++.dg/abi/mangle41.C: New.
8023         * g++.dg/lto/20100302_0.C: New.
8024         * g++.dg/lto/20100302_1.C: New.
8025         * g++.dg/lto/20100302.h: New.
8026
8027 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8028
8029         PR fortran/43243
8030         * gfortran.dg/internal_pack_12.f90: New test.
8031
8032 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8033
8034         * gcc.dg/pr36997.c: Adjust error message.
8035
8036 2010-03-03  Mike Stump  <mikestump@comcast.net>
8037
8038         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8039         adjustments to not be present on machines that align the stack to
8040         more than 4 bytes and don't have a red zone yet as that is an
8041         unimplemented optimization.
8042
8043 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8044
8045         PR fortran/43169
8046         * gfortran.dg/impure_assignment_3.f90: New.
8047
8048 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR debug/43229
8051         * gfortran.dg/pr43229.f90: New test.
8052
8053         PR debug/43237
8054         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8055
8056         PR debug/43177
8057         * gcc.dg/guality/pr43177.c: New test.
8058
8059 2010-03-02  Jason Merrill  <jason@redhat.com>
8060
8061         * g++.dg/ext/vector9.C: Adjust error message.
8062         * g++.dg/conversion/simd3.C: Likewise.
8063         * g++.dg/other/error23.C: Likewise.
8064
8065 2010-03-02  Mike Stump  <mikestump@comcast.net>
8066
8067         PR c++/41090
8068         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8069
8070 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8071
8072         PR fortran/43180
8073         * gfortran.dg/internal_pack_10.f90: New test.
8074
8075         PR fortran/43173
8076         * gfortran.dg/internal_pack_11.f90: New test.
8077
8078 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8079
8080         PR middle-end/42640
8081         * gcc.dg/tree-ssa/pr42640.c: New.
8082
8083 2010-03-01  Richard Guenther  <rguenther@suse.de>
8084
8085         PR tree-optimization/43220
8086         * gcc.c-torture/execute/pr43220.c: New testcase.
8087
8088 2010-03-01  Richard Guenther  <rguenther@suse.de>
8089
8090         PR middle-end/43213
8091         * gcc.dg/pr43213.c: New testcase.
8092
8093 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095         PR pch/14940
8096         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8097
8098 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8099
8100         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8101         New function.
8102         (check_effective_target_ucn): Likewise.
8103
8104         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8105         if !ucn.
8106         * gcc.dg/ucnid-2.c: Likewise.
8107         * gcc.dg/ucnid-3.c: Likewise.
8108         * gcc.dg/ucnid-4.c: Likewise.
8109         * gcc.dg/ucnid-11.c: Likewise.
8110         * gcc.dg/ucnid-12.c: Likewise.
8111         * gcc.dg/ucnid-6.c: Skip if !ucn.
8112         * gcc.dg/ucnid-9.c: Likewise.
8113
8114 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8115
8116         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8117         lists to dg-skip-if.
8118         * gcc.target/i386/stackalign/return-3.c: Likewise.
8119
8120 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8121
8122         * gcc.target/i386/clearcap.map: New file.
8123         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8124         Pass clearcap.map by default if supported.
8125
8126 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8127
8128         PR fortran/42900
8129         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8130         Explain this.
8131         * gfortran.dg/stat_2.f90: Likewise.
8132
8133 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8134
8135         PR fortran/43199
8136         * gfortran.dg/module_read_2.f90: New test.
8137
8138 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8139
8140         PR c++/42748
8141         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8142         * g++.dg/abi/mangle12.C: Likewise.
8143         * g++.dg/abi/mangle20-2.C: Likewise.
8144         * g++.dg/abi/mangle17.C: Likewise.
8145         * g++.dg/template/cond2.C: Likewise.
8146         * g++.dg/template/pr35240.C: Likewise.
8147
8148 2010-02-27  Richard Guenther  <rguenther@suse.de>
8149
8150         PR tree-optimization/43186
8151         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8152
8153 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8154
8155         * g++.dg/abi/packed1.C: Expect warning on the SH.
8156
8157 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8158
8159         PR c++/42054:
8160         * g++.dg/parse/error37.C: New test.
8161
8162 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8163
8164         PR c/24577
8165         PR c/43192
8166         * gcc.dg/pr8927-1.c: Match new note.
8167         * gcc.dg/990506-0.c: Likewise.
8168         * gcc.dg/gomp/flush-2.c: Likewise.
8169         * gcc.dg/gomp/atomic-5.c: Likewise.
8170         * gcc.dg/gomp/pr34607.c: Likewise.
8171         * gcc.dg/pr35746.c: Likewise.
8172         * gcc.dg/cpp/pragma-1.c: Likewise.
8173         * gcc.dg/cpp/pragma-2.c: Likewise.
8174         * gcc.dg/pr41842.c: Likewise.
8175         * gcc.dg/noncompile/20040629-1.c: Likewise.
8176         * objc.dg/private-1.m: Likewise.
8177
8178 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8179
8180         PR fortran/43185
8181         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8182         * gfortran.dg/default_initialization_4.f90: New test.
8183
8184 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8185
8186         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8187         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8188         * gnat.dg/thin_pointer2.adb: New test.
8189         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8190
8191 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8192
8193         PR c/20631
8194         * gcc.dg/cpp/c90-pedantic.c: New.
8195         * gcc.dg/cpp/c90.c: New.
8196         * gcc.dg/gnu90-const-expr-1.c: New.
8197         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8198
8199 2010-02-26  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/43186
8202         * gcc.c-torture/compile/pr43186.c: New testcase.
8203
8204 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR debug/43190
8207         * c-c++-common/dwarf2/pr43190.c: New test.
8208
8209 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8210
8211         PR testsuite/37074:
8212         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8213
8214 2010-02-26  Richard Guenther  <rguenther@suse.de>
8215
8216         PR tree-optimization/43188
8217         * gcc.c-torture/compile/pr43188.c: New testcase.
8218
8219 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8220
8221         PR target/43175
8222         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8223
8224 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8225
8226         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8227
8228 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8229
8230         PR target/43154
8231         * gcc.target/powerpc/pr43154.c: New file.
8232
8233 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8234
8235         PR debug/43166
8236         * gfortran.dg/debug/pr43166.f: New test.
8237
8238         PR debug/43165
8239         * gcc.dg/torture/pr43165.c: New test.
8240
8241 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8242
8243         PR c/43128
8244         * c-c++-common/pr41779.c: Update.
8245
8246 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8247
8248         PR ada/32547
8249         * lib/gnat-dg.exp (gnat_load): Redefine.
8250
8251         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8252         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8253
8254 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8255
8256         PR libobjc/36610
8257         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8258         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8259         -fgnu-runtime.
8260         Sort entries.
8261
8262 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8263
8264         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8265
8266 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR debug/43150
8269         * gcc.dg/guality/vla-1.c: New test.
8270
8271 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8272
8273         PR fortran/43042
8274         * gfortran.dg/c_ptr_tests_15.f90: New test.
8275
8276 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR target/43107
8279         * gcc.target/i386/pr43107.c: New test.
8280
8281 2010-02-23  Jason Merrill  <jason@redhat.com>
8282
8283         PR c++/43143
8284         * g++.dg/cpp0x/variadic100.C: New.
8285
8286 2010-02-23  Jason Merrill  <jason@redhat.com>
8287
8288         PR debug/42800
8289         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8290         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8291         * c-c++-common/dwarf2/vla1.c: New.
8292
8293 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR target/43139
8296         * gcc.dg/pr43139.c: New test.
8297
8298         PR debug/43077
8299         * gcc.dg/guality/pr43077-1.c: New test.
8300
8301 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8302
8303         PR 43123
8304         * gcc.dg/march.c: New.
8305         * gcc.dg/march-generic.c: New.
8306         * gcc.dg/mtune.c: New.
8307
8308 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8309
8310         PR middle-end/43083
8311         * gcc.dg/graphite/pr43083.c: New.
8312
8313 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8314
8315         PR middle-end/43097
8316         * gfortran.dg/graphite/pr43097.f: New.
8317
8318 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8319             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8320
8321         PR middle-end/43140
8322         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8323
8324 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8325
8326         PR middle-end/43026
8327         * g++.dg/graphite/pr43026.C: New.
8328
8329 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8330
8331         PR c++/43126
8332         * gcc.dg/cleanup-1.c: Update.
8333         * gcc.dg/func-args-1.c: Update.
8334         * gcc.dg/format/sentinel-1.c: Update.
8335         * g++.old-deja/g++.jason/scoping10.C: Update.
8336         * g++.old-deja/g++.ns/lookup5.C: Update.
8337         * g++.dg/ext/cleanup-1.C: Update.
8338         * g++.dg/parse/varmod1.C: Update.
8339         * g++.dg/parse/error33.C: Update.
8340         * g++.dg/expr/call3.C: Update.
8341         * g++.dg/func-args-1.C: New.
8342
8343 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8344
8345         PR c/43125
8346         * gcc.dg/attr-used-2.c: Moved to ...
8347         * c-c++-common/attr-used-2.c: Here.
8348
8349         * gcc.dg/attr-used.c: Moved to ...
8350         * c-c++-common/attr-used.c: Here.
8351
8352 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8353
8354         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8355
8356 2010-02-22  Richard Guenther  <rguenther@suse.de>
8357
8358         PR lto/43045
8359         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8360         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8361
8362 2010-02-22  Richard Guenther  <rguenther@suse.de>
8363
8364         PR tree-optimization/42749
8365         * gcc.c-torture/compile/pr42749.c: New testcase.
8366
8367 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8368
8369         PR fortran/43072
8370         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8371         * gfortran.dg/internal_pack_9.f90: New test.
8372
8373 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8374
8375         PR c++/23510
8376         * g++.dg/template/recurse.C: Adjust.
8377         * g++.dg/template/pr23510.C: New.
8378
8379 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8380
8381         PR c++/42824
8382         * g++.dg/template/memclass4.C: New test.
8383
8384 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8385
8386         PR fortran/35259
8387         * gfortran.dg/reassoc_5.f90: New test.
8388
8389 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8390
8391         PR target/43067
8392         * gcc.target/i386/pr43067.c: New test.
8393
8394 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8395
8396         PR c++/35669
8397         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8398         -Wconversion-null.
8399         * g++.dg/warn/Wconversion-null.C: New test.
8400         * g++.old-deja/g++.other/null1.C: Move to...
8401         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8402
8403 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8404
8405         PR fortran/36932
8406         PR fortran/36933
8407         * gfortran.dg/dependency_26.f90: New test.
8408
8409         PR fortran/43072
8410         * gfortran.dg/internal_pack_7.f90: New test.
8411
8412         PR fortran/43111
8413         * gfortran.dg/internal_pack_8.f90: New test.
8414
8415 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8416
8417         PR 43128
8418         * c-c++-common/pr41779.c: Fix broken testcase.
8419
8420 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8421
8422         PR 36513
8423         * c-c++-common/pr36513.c: New testcase.
8424         * c-c++-common/pr36513-2.c: New testcase.
8425
8426 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8427
8428         PR 41779
8429         * c-c++-common/pr41779.c: New.
8430
8431 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR debug/43084
8434         * gcc.dg/pr43084.c: New test.
8435
8436 2010-02-19  Richard Guenther  <rguenther@suse.de>
8437
8438         PR tree-optimization/42916
8439         * gcc.dg/pr42916.c: New testcase.
8440
8441 2010-02-18  Jason Merrill  <jason@redhat.com>
8442
8443         PR c++/42837
8444         * g++.dg/abi/packed1.C: Add expected warning.
8445
8446         PR c++/43108
8447         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8448         * gcc.dg/torture/dg-torture.exp: Likewise.
8449         * c-c++-common/torture/complex-sign.h,
8450         c-c++-common/torture/complex-sign-add.c,
8451         c-c++-common/torture/complex-sign-mixed-add.c,
8452         c-c++-common/torture/complex-sign-mixed-div.c,
8453         c-c++-common/torture/complex-sign-mixed-mul.c,
8454         c-c++-common/torture/complex-sign-mixed-sub.c,
8455         c-c++-common/torture/complex-sign-mul.c,
8456         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8457         Adapt for C++ compilation as well.
8458
8459         PR c++/43070
8460         * g++.dg/ext/label1.C: Update.
8461         * g++.dg/ext/label2.C: Update.
8462
8463         PR c++/26261
8464         * g++.dg/template/dependent-name6.C: New.
8465
8466         PR c++/43109
8467         * g++.dg/parse/namespace12.C: New.
8468
8469 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8470
8471         PR tree-optimization/43066
8472         * gcc.c-torture/compile/pr43066.c: New test.
8473
8474 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8475
8476         * g++.dg/ext/attrib35.C: Fix target selector string.
8477         * g++.dg/ext/attrib36.C: Ditto.
8478         * g++.dg/ext/attrib37.C: Ditto.
8479         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8480         * g++.dg/abi/mangle25.C: Ditto.
8481
8482 2010-02-17  Jason Merrill  <jason@redhat.com>
8483
8484         PR c++/43069
8485         * g++.dg/parse/namespace11.C: New.
8486
8487         PR c++/43093
8488         * g++.dg/ext/attrib37.C: New.
8489
8490         PR c++/43079
8491         * g++.dg/template/ptrmem20.C: New.
8492
8493 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8494
8495         PR target/43103
8496         * gcc.target/i386/xop-check.h: Include m256-check.h.
8497         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8498         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8499         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8500         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8501
8502 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR debug/42918
8505         * gcc.dg/pr42918.c: New test.
8506
8507 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         * g++.dg/ext/attrib36.C: Require ILP32.
8510
8511 2010-02-16  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/41043
8514         * gfortran.dg/pr41043.f90: New testcase.
8515         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8516
8517 2010-02-16  Jason Merrill  <jason@redhat.com>
8518
8519         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8520
8521 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8522
8523         PR tree-optimization/43074
8524         * gcc.dg/vect/fast-math-pr43074.c: New test.
8525
8526 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8527
8528         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8529
8530 2010-02-16  Jason Merrill  <jason@redhat.com>
8531
8532         PR c++/43031
8533         * g++.dg/ext/attrib36.C: New.
8534
8535         PR c++/43036
8536         * g++.dg/other/array6.C: New.
8537
8538 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8539
8540         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8541
8542 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8543
8544         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8545         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8546         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8547         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8548         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8549         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8550
8551 2010-02-15  Richard Guenther  <rguenther@suse.de>
8552
8553         PR middle-end/43068
8554         * g++.dg/torture/pr43068.C: New testcase.
8555
8556 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8557
8558         PR c++/43024
8559         * g++.dg/opt/ice1.C: New.
8560
8561 2010-02-14  Jason Merrill  <jason@redhat.com>
8562
8563         PR c++/41997
8564         * g++.dg/cpp0x/initlist-opt.C: New.
8565
8566 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8567
8568         PR fortran/41113
8569         PR fortran/41117
8570         * gfortran.dg/internal_pack_6.f90: New test.
8571
8572 2010-02-12  Jason Merrill  <jason@redhat.com>
8573
8574         PR c++/43054
8575         * g++.dg/cpp0x/variadic99.C: New.
8576
8577 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8578
8579         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8580         sign extend pointers to gualchk_t.
8581
8582         PR c++/43033
8583         * g++.dg/other/default3.C: Xfail g4 test.
8584
8585 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8586
8587         PR middle-end/43012
8588         * gcc.dg/graphite/pr43012.c: New.
8589
8590 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8591
8592         PR middle-end/42930
8593         * g++.dg/graphite/pr42930.C: New.
8594
8595 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8596
8597         PR middle-end/42914
8598         PR middle-end/42530
8599         * gcc.dg/graphite/pr42530.c: New.
8600         * gcc.dg/graphite/pr42914.c: New.
8601
8602 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8603
8604         PR middle-end/42771
8605         * gcc.dg/graphite/pr42771.c: New.
8606
8607 2010-02-11  Richard Guenther  <rguenther@suse.de>
8608
8609         PR tree-optimization/42998
8610         * gcc.c-torture/compile/pr42998.c: New testcase.
8611
8612 2010-02-10  Jason Merrill  <jason@redhat.com>
8613
8614         PR c++/41896
8615         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8616
8617         PR c++/42983, core issue 906
8618         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8619         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8620
8621         PR c++/43016
8622         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8623
8624 2010-02-10  Richard Guenther  <rguenther@suse.de>
8625
8626         PR tree-optimization/43017
8627         * gcc.dg/torture/pr43017.c: New testcase.
8628
8629 2010-02-10  Tobias Burnus <burnus@net-b.de>
8630
8631         PR fortran/40823
8632         * gfortran.dg/private_type_1.f90: Update error location.
8633         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8634         * gfortran.dg/typebound_operator_2.f03: Ditto.
8635         * gfortran.dg/assignment_2.f90: Ditto.
8636         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8637         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8638
8639 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8640
8641         PR fortran/43015
8642         * gfortran.dg/bind_c_usage_20.f90: New test.
8643
8644 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR debug/43010
8647         * g++.dg/debug/pr43010.C: New test.
8648
8649 2010-02-10  Richard Guenther  <rguenther@suse.de>
8650
8651         PR c/43007
8652         * gcc.c-torture/execute/20100209-1.c: New testcase.
8653         * gcc.dg/fold-div-3.c: Likewise.
8654
8655 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8656
8657         * gcc.dg/builtin-ffs-1.c: New test.
8658
8659 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8660
8661         PR fortran/42999
8662         * gfortran.dg/array_constructor_35.f90: New test.
8663
8664 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8665
8666         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8667
8668 2010-02-09  Jason Merrill  <jason@redhat.com>
8669
8670         PR c++/42399
8671         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8672
8673         PR c++/42370
8674         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8675
8676 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8677
8678         PR fortran/41869
8679         * gfortran.dg/module_write_1.f90: New test.
8680
8681 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8682
8683         * gcc.dg/pr19340.c: Adjust.
8684
8685 2010-02-09  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/43008
8688         * gcc.c-torture/execute/pr43008.c: New testcase.
8689
8690 2010-02-09  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/43000
8693         * gcc.dg/torture/pr43000.c: New testcase.
8694         * gcc.dg/torture/pr43002.c: Likewise.
8695
8696 2010-02-09  Daniel Kraft  <d@domob.eu>
8697
8698         PR fortran/39171
8699         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8700         and pass -Wsurprising as necessary.
8701
8702 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR tree-optimization/42890
8705         * g++.dg/torture/pr42890.C: New test.
8706
8707 2010-02-08  Richard Guenther  <rguenther@suse.de>
8708
8709         PR middle-end/42995
8710         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8711
8712 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8713
8714         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8715         return 0 from main.
8716         * gcc.dg/graphite/block-1.c: Same.
8717         * gcc.dg/graphite/block-3.c: Same.
8718         * gcc.dg/graphite/block-4.c: Same.
8719         * gcc.dg/graphite/block-5.c: Same.
8720         * gcc.dg/graphite/block-6.c: Same.
8721         * gcc.dg/graphite/block-7.c: Same.
8722         * gcc.dg/graphite/interchange-0.c: Same.
8723         * gcc.dg/graphite/interchange-1.c: Same.
8724         * gcc.dg/graphite/interchange-10.c: Same.
8725         * gcc.dg/graphite/interchange-11.c: Same.
8726         * gcc.dg/graphite/interchange-12.c: Same.
8727         * gcc.dg/graphite/interchange-2.c: Same.
8728         * gcc.dg/graphite/interchange-3.c: Same.
8729         * gcc.dg/graphite/interchange-4.c: Same.
8730         * gcc.dg/graphite/interchange-5.c: Same.
8731         * gcc.dg/graphite/interchange-6.c: Same.
8732         * gcc.dg/graphite/interchange-7.c: Same.
8733         * gcc.dg/graphite/interchange-8.c: Same.
8734         * gcc.dg/graphite/interchange-9.c: Same.
8735         * gcc.dg/graphite/interchange-mvt.c: Same.
8736
8737 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8738
8739         * gfortran.dg/graphite/id-19.f: New.
8740         * gfortran.dg/graphite/pr14741.f90: New.
8741         * gfortran.dg/graphite/pr41924.f90: New.
8742         * gfortran.dg/graphite/run-id-2.f90: New.
8743
8744 2010-02-07  Richard Guenther  <rguenther@suse.de>
8745
8746         PR middle-end/42956
8747         * gcc.c-torture/compile/pr42956.c: New testcase.
8748
8749 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8750
8751         PR libfortran/42742
8752         * gfortran.dg/fmt_cache_2.f: New test.
8753
8754 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8755
8756         * gfortran.dg/read_no_eor.f90: New test.
8757
8758 2010-02-05  Jason Merrill  <jason@redhat.com>
8759
8760         * g++.dg/ext/label13.C: Move constructor body out of class.
8761
8762 2010-02-03  Jason Merrill  <jason@redhat.com>
8763
8764         PR c++/42870
8765         * g++.dg/ext/dllexport3.C: New.
8766
8767 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8768
8769         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8770
8771 2010-02-05  Richard Guenther  <rguenther@suse.de>
8772
8773         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8774
8775 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8776
8777         PR c++/42915
8778         * g++.dg/other/crash-9.C: New test.
8779
8780 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8781
8782         PR fortran/42309
8783         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8784
8785 2010-02-04  Richard Guenther  <rguenther@suse.de>
8786
8787         PR rtl-optimization/42952
8788         * gcc.dg/torture/pr42952.c: New testcase.
8789
8790 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8791
8792         PR libfortran/42901
8793         * gfortran.dg/namelist_60.f90: New test.
8794
8795 2010-02-03  Jason Merrill  <jason@redhat.com>
8796
8797         PR c++/40138
8798         * g++.dg/ext/builtin11.C: New.
8799
8800         PR c++/4926
8801         PR c++/38600
8802         * g++.dg/abi/mangle35.C: New.
8803         * g++.dg/abi/mangle37.C: New.
8804
8805         PR c++/12909
8806         * g++.dg/abi/mangle36.C: New.
8807
8808         PR c++/35652
8809         * g++.dg/warn/string1.C: New.
8810
8811 2010-02-03  Richard Guenther  <rguenther@suse.de>
8812
8813         PR tree-optimization/42944
8814         * gcc.dg/errno-1.c: New testcase.
8815
8816 2010-02-03  Richard Guenther  <rguenther@suse.de>
8817
8818         PR middle-end/42927
8819         * gcc.c-torture/compile/pr42927.c: New testcase.
8820
8821 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8822
8823         PR fortran/42936
8824         * gfortran.dg/null_4.f90: New test.
8825
8826 2010-02-02  Jason Merrill  <jason@redhat.com>
8827
8828         PR c++/41090
8829         * g++.dg/ext/label13.C: New.
8830
8831 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8832
8833         PR fortran/42650
8834         * gfortran.dg/func_result_5.f90: New test.
8835
8836 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8837
8838         PR fortran/42922
8839         * gfortran.dg/pure_initializer_3.f90: News test.
8840
8841 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8842
8843         PR fortran/42888
8844         * gfortran.dg/allocate_derived_2.f90: New test.
8845
8846 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8847
8848         PR middle-end/42898
8849         * gcc.dg/torture/pr42898-2.c: New test.
8850
8851 2010-01-31  Richard Guenther  <rguenther@suse.de>
8852
8853         PR middle-end/42898
8854         * gcc.dg/torture/pr42898.c: New testcase.
8855
8856 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8857
8858         PR fortran/38324
8859         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8860         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8861
8862 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8863
8864         * g++.dg/tree-ssa/inline-1.C: New.
8865         * g++.dg/tree-ssa/inline-2.C: New.
8866         * g++.dg/tree-ssa/inline-3.C: New.
8867
8868 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8869
8870         PR testsuite/41701
8871         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8872         the string 'pow' in the pathname of the compiler from generating a
8873         test failure.
8874
8875 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8876
8877         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8878         * g++.old-deja/g++.mike/eh17.C: Likewise.
8879         * g++.old-deja/g++.mike/p5571.C: Likewise.
8880
8881 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8882
8883         PR c++/42758
8884         PR c++/42634
8885         PR c++/42336
8886         PR c++/42797
8887         PR c++/42880
8888         * g++.dg/other/crash-5.C: New test.
8889         * g++.dg/other/crash-6.C: New test.
8890         * g++.dg/other/crash-7.C: New test.
8891         * g++.dg/other/crash-8.C: New test.
8892
8893 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR rtl-optimization/42889
8896         * gcc.dg/pr42889.c: New test.
8897
8898 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8899
8900         * gcc.target/i386/pr42881.c: Use SSE2.
8901
8902 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8903
8904         PR target/42891
8905         * gcc.target/i386/pr42891.c: New test.
8906
8907 2010-01-28  Richard Guenther  <rguenther@suse.de>
8908
8909         PR tree-optimization/42871
8910         * g++.dg/torture/pr42871.C: New testcase.
8911
8912 2010-01-28  Richard Guenther  <rguenther@suse.de>
8913
8914         * gcc.dg/Wobjsize-1.h: New testcase.
8915         * gcc.dg/Wobjsize-1.c: Likewise.
8916
8917 2010-01-28  Richard Guenther  <rguenther@suse.de>
8918
8919         PR middle-end/42883
8920         * g++.dg/torture/pr42883.C: New testcase.
8921
8922 2010-01-28  Michael Matz  <matz@suse.de>
8923
8924         * gcc.target/i386/pr42881.c: New test.
8925
8926 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8927
8928         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8929         Add i?86-*-solaris2* support.
8930
8931 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8932
8933         PR c++/42713
8934         PR c++/42820
8935         * g++.dg/template/typedef27.C: New test case.
8936         * g++.dg/template/typedef28.C: New test case.
8937
8938 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8939
8940         * gcc.dg/optimize-bswap*.c: Add ARM target
8941
8942 2010-01-27  Richard Guenther  <rguenther@suse.de>
8943
8944         PR middle-end/42878
8945         * gcc.dg/torture/pr42878-1.c: New testcase.
8946         * gcc.dg/torture/pr42878-2.c: Likewise.
8947
8948 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8949
8950         PR middle-end/42874
8951         * gcc.dg/vla-22.c: New test.
8952
8953 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8954
8955         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8956         current collation.
8957
8958 2010-01-26  Richard Guenther  <rguenther@suse.de>
8959
8960         PR rtl-optimization/42685
8961         * gcc.dg/pr42685.c: New testcase.
8962         * g++.dg/other/pr42685.C: Likewise.
8963
8964 2010-01-26  Richard Guenther  <rguenther@suse.de>
8965
8966         PR middle-end/42806
8967         * g++.dg/other/pr42806.C: New testcase.
8968
8969 2010-01-26  Richard Guenther  <rguenther@suse.de>
8970
8971         PR tree-optimization/42250
8972         * gcc.dg/pr42250.c: New testcase.
8973
8974 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8975
8976         * gnat.dg/array_bounds_test.adb: New test.
8977
8978 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8979
8980         PR fortran/42858
8981         * gfortran.dg/generic_21.f90: New test.
8982
8983 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8984
8985         PR testsuite/41522
8986         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8987
8988 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8989
8990         PR c++/42748
8991         * g++.dg/abi/arm_va_list2.C: New test.
8992         * g++.dg/abi/arm_va_list2.h: Companion header file.
8993
8994 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/41044
8997         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8998
8999         PR fortran/41167
9000         * gfortran.dg/char_array_arg_1.f90 : New test.
9001
9002         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9003
9004 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9005
9006         PR fortran/39304
9007         * gfortran.dg/generic_20.f90: New test.
9008
9009 2010-01-22  Michael Matz  <matz@suse.de>
9010
9011         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9012         -msse2.
9013
9014 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9015
9016         PR fortran/42736
9017         * gfortran.dg/dependency_25.f90 : New test.
9018
9019 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9020
9021         PR tree-optimization/42585
9022         * gcc.dg/tree-ssa/pr42585.c: New test.
9023
9024 2010-01-21  Richard Guenther  <rguenther@suse.de>
9025
9026         PR middle-end/19988
9027         * gcc.dg/pr19988.c: New testcase.
9028
9029 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9030
9031         * g++.dg/compat/decimal/compat-common.h: New file.
9032         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9033         * g++.dg/compat/decimal/pass_x.h: New file.
9034         * g++.dg/compat/decimal/pass_y.h: New file.
9035         * g++.dg/compat/decimal/pass-1_main.C: New file.
9036         * g++.dg/compat/decimal/pass-1_x.C: New file.
9037         * g++.dg/compat/decimal/pass-1_y.C: New file.
9038         * g++.dg/compat/decimal/pass-2_main.C: New file.
9039         * g++.dg/compat/decimal/pass-2_x.C: New file.
9040         * g++.dg/compat/decimal/pass-2_y.C: New file.
9041         * g++.dg/compat/decimal/pass-3_main.C: New file.
9042         * g++.dg/compat/decimal/pass-3_x.C: New file.
9043         * g++.dg/compat/decimal/pass-3_y.C: New file.
9044         * g++.dg/compat/decimal/pass-4_main.C: New file.
9045         * g++.dg/compat/decimal/pass-4_x.C: New file.
9046         * g++.dg/compat/decimal/pass-4_y.C: New file.
9047         * g++.dg/compat/decimal/pass-5_main.C: New file.
9048         * g++.dg/compat/decimal/pass-5_x.C: New file.
9049         * g++.dg/compat/decimal/pass-5_y.C: New file.
9050         * g++.dg/compat/decimal/pass-6_main.C: New file.
9051         * g++.dg/compat/decimal/pass-6_x.C: New file.
9052         * g++.dg/compat/decimal/pass-6_y.C: New file.
9053         * g++.dg/compat/decimal/return_x.h: New file.
9054         * g++.dg/compat/decimal/return_y.h: New file.
9055         * g++.dg/compat/decimal/return-1_main.C: New file.
9056         * g++.dg/compat/decimal/return-1_x.C: New file.
9057         * g++.dg/compat/decimal/return-1_y.C: New file.
9058         * g++.dg/compat/decimal/return-2_main.C: New file.
9059         * g++.dg/compat/decimal/return-2_x.C: New file.
9060         * g++.dg/compat/decimal/return-2_y.C: New file.
9061         * g++.dg/compat/decimal/return-3_main.C: New file.
9062         * g++.dg/compat/decimal/return-3_x.C: New file.
9063         * g++.dg/compat/decimal/return-3_y.C: New file.
9064         * g++.dg/compat/decimal/return-4_main.C: New file.
9065         * g++.dg/compat/decimal/return-4_x.C: New file.
9066         * g++.dg/compat/decimal/return-4_y.C: New file.
9067         * g++.dg/compat/decimal/return-5_main.C: New file.
9068         * g++.dg/compat/decimal/return-5_x.C: New file.
9069         * g++.dg/compat/decimal/return-5_y.C: New file.
9070         * g++.dg/compat/decimal/return-6_main.C: New file.
9071         * g++.dg/compat/decimal/return-6_x.C: New file.
9072         * g++.dg/compat/decimal/return-6_y.C: New file.
9073
9074 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9075
9076         PR debug/42715
9077         * gcc.dg/pr42715.c: New.
9078
9079 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9080
9081         PR c++/42038
9082         * g++.dg/parse/crash55.C: New.
9083
9084 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9085
9086         PR debug/42782
9087         * gcc.dg/guality/pr42782.c: New.
9088
9089 2010-01-20  Jason Merrill  <jason@redhat.com>
9090
9091         PR c++/41788
9092         * g++.dg/abi/packed1.C: New.
9093
9094         PR c++/41920
9095         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9096
9097         PR c++/40750
9098         * g++.dg/parse/fn-typedef1.C: New.
9099         * g++.dg/other/cv_quals.C: Adjust.
9100
9101 2010-01-20  Anthony Green  <green@moxielogic.com>
9102
9103         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9104         pack(push) pragma).
9105         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9106         * gcc.dg/20020312-2.c: Port this to the moxie core.
9107         * gcc.dg/weak/typeof-2.c: Ditto.
9108
9109 2010-01-20  Richard Guenther  <rguenther@suse.de>
9110
9111         PR tree-optimization/42717
9112         * gcc.c-torture/compile/pr42717.c: New testcase.
9113
9114 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9115
9116         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9117         of signed, add a few new tests.
9118
9119         PR middle-end/42803
9120         * g++.dg/parse/limits-initializer1.C: New test.
9121
9122 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9123
9124         PR fortran/42804
9125         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9126         * gfortran.dg/typebound_call_12.f03: New test.
9127
9128 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9129
9130         PR fortran/42783
9131         * gfortran.dg/bounds_check_15.f90 : New test.
9132
9133 2010-01-19  Michael Matz  <matz@suse.de>
9134
9135         PR tree-optimization/41783
9136         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9137
9138 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9139
9140         PR target/38697.
9141         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9142         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9143         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9144         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9145         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9146         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9147         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9148         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9149         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9150         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9151         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9152
9153 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9154
9155         PR fortran/42545
9156         * gfortran.dg/extends_6.f03: Modified an error message.
9157         * gfortran.dg/extends_10.f03: New test.
9158         * gfortran.dg/private_type_6.f03: Modified an error message.
9159         * gfortran.dg/structure_constructor_8.f03: Ditto.
9160
9161 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9162
9163         PR tree-optimization/42719
9164         * gcc.dg/pr42719.c: New test.
9165
9166         PR debug/42728
9167         * gcc.dg/pr42728.c: New test.
9168
9169 2010-01-19  Anthony Green  <green@moxielogic.com>
9170
9171         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9172
9173 2010-01-18  Anthony Green  <green@moxielogic.com>
9174
9175         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9176         for moxie.
9177
9178 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9179
9180         * g++.dg/template/error45.C: reverted as part of reverting the
9181         fix of PR c++/42634.
9182
9183 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9184
9185         PR c++/42634
9186         * g++.dg/template/error45.C: New test.
9187
9188 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9189
9190         PR c++/42766
9191         * g++.dg/conversion/op6.C: New test.
9192
9193 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9194
9195         PR target/42774
9196         * gcc.target/alpha/pr42774.c: New test.
9197
9198 2010-01-18  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/42781
9201         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9202
9203 2010-01-17  Richard Guenther  <rguenther@suse.de>
9204
9205         PR middle-end/42248
9206         * gcc.c-torture/execute/pr42248.c: New testcase.
9207
9208 2010-01-17  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/42773
9211         * g++.dg/torture/pr42773.C: New testcase.
9212
9213 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9214
9215         PR fortran/42677
9216         * gfortran.dg/interface_assignment_5.f90: New test.
9217
9218 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9219
9220         PR c++/42697
9221         * g++.dg/template/crash94.C: Reverted.
9222
9223 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9224
9225         PR debug/42767
9226         * gcc.dg/debug/pr42767.c: New.
9227
9228 2010-01-15  Jason Merrill  <jason@redhat.com>
9229
9230         PR c++/42761
9231         * g++.dg/cpp0x/decltype22.C: New.
9232
9233 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR middle-end/42760
9236         * g++.dg/torture/pr42760.C: New test.
9237
9238 2010-01-15  Jing Yu  <jingyu@google.com>
9239
9240         PR rtl-optimization/42691
9241         * gcc.c-torture/execute/pr42691.c: New.
9242
9243 2010-01-15  Richard Guenther  <rguenther@suse.de>
9244
9245         PR middle-end/42739
9246         * g++.dg/torture/pr42739.C: New testcase.
9247
9248 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9249
9250         * g++.dg/template/error45.C: Revert as part of reverting changes
9251         or PR c++/42634.
9252
9253 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9254
9255         PR fortran/42684
9256         * gfortran.dg/interface_31.f90: New test.
9257
9258 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9259
9260         * gcc.target/powerpc/pr42747.c: New file.
9261
9262 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR middle-end/42674
9265         * c-c++-common/pr42674.c: New test.
9266
9267         PR c++/42608
9268         * g++.dg/template/instantiate11.C: New test.
9269
9270 2010-01-14  Jason Merrill  <jason@redhat.com>
9271
9272         PR c++/42701
9273         * g++.dg/overload/error3.C: New.
9274
9275         PR c++/42655
9276         * g++.dg/overload/rvalue1.C: New.
9277
9278 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9279
9280         PR tree-optimization/42706
9281         * gcc.dg/ipa/pr42706.c: New testcase.
9282
9283 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9286
9287 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9288
9289         PR tree-optimization/42714
9290         * g++.dg/torture/pr42714.C: New test.
9291
9292 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9293
9294         PR rtl-optimization/42246
9295         * gfortran.dg/pr42246-2.f: New.
9296
9297 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9298
9299         PR rtl-optimization/42389
9300         * gcc.dg/pr42389.c: New.
9301
9302 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9303
9304         PR rtl-optimization/42388
9305         * gcc.dg/pr42388.c: New.
9306
9307 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9308
9309         PR rtl-optimization/42294
9310         * gfortran.dg/pr42294.f: New.
9311
9312 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9313
9314         PR rtl-optimization/39453
9315         PR rtl-optimization/42246
9316         * gcc.dg/pr39453.c: New.
9317         * gcc.dg/pr42246.c: New.
9318
9319 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9320
9321         PR middle-end/42245
9322         * gcc.dg/pr42245.c: New.
9323         * gcc.dg/pr42245-2.c: New.
9324
9325 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9326
9327         PR rtl-optimization/42249
9328         * gcc.dg/pr42249.c: New.
9329
9330 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9331
9332         PR c/42721
9333         * gcc.c-torture/execute/pr42721.c: New test.
9334
9335 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9336
9337         PR tree-optimization/42709
9338         * gcc.dg/vect/pr42709.c: New test.
9339
9340 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9341
9342         PR fortran/41478
9343         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9344         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9345
9346 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9347
9348         PR fortran/42481
9349         * gfortran.dg/generic_19.f90 : New test.
9350
9351 2010-01-13  Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/42730
9354         * gcc.c-torture/compile/pr42730.c: New testcase.
9355
9356 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9357
9358         PR target/pr42542
9359         * gcc.target/ia64/pr42542-1.c: New.
9360         * gcc.target/ia64/pr42542-2.c: New.
9361         * gcc.target/ia64/pr42542-3.c: New.
9362
9363 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9364
9365         PR c++/42634
9366         * g++.dg/template/error45.C: New test.
9367
9368 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9369
9370         PR tree-optimization/42704
9371         * g++.dg/torture/pr42704.C: New test.
9372
9373 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9374
9375         PR tree-optimization/42703
9376         * gcc.c-torture/compile/pr42703.c: New test.
9377
9378 2010-01-13  Richard Guenther  <rguenther@suse.de>
9379
9380         PR tree-optimization/42705
9381         * gcc.c-torture/compile/pr42705.c: New testcase.
9382
9383 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9384
9385         * gcc.target/bfin/l2.c: New test.
9386         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9387
9388 2010-01-13  Richard Guenther  <rguenther@suse.de>
9389
9390         PR middle-end/42716
9391         * gcc.c-torture/compile/pr42716.c: New testcase.
9392
9393 2010-01-13  Richard Guenther  <rguenther@suse.de>
9394
9395         PR lto/42678
9396         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9397
9398 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9399
9400         PR c/42708
9401         * gcc.c-torture/compile/pr42708-1.c: New test.
9402
9403 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR debug/42662
9406         * gcc.dg/pr42662.c: New test.
9407
9408         PR tree-optimization/42645
9409         * g++.dg/other/pr42645-1.C: New test.
9410         * g++.dg/other/pr42645-2.C: New test.
9411
9412 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9413
9414         PR target/42416
9415         * gcc.target/powerpc/warn-1.c: New test.
9416         * gcc.target/powerpc/warn-2.c: New test.
9417
9418 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9419
9420         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9421         stack alignment.
9422
9423 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9424
9425         * gcc.dg/lto/20100108_0.c: New.
9426
9427 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9428
9429         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9430         Add -march=i686 -msse for 32bit x86 targets.
9431
9432 2010-01-10  Richard Guenther  <rguenther@suse.de>
9433
9434         PR middle-end/42667
9435         * gcc.dg/torture/pr42667.c: New testcase.
9436
9437 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9438
9439         PR fortran/32489
9440         * gfortran.dg/array_constructor_34.f90: New test.
9441
9442 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9443
9444         PR fortran/20923
9445         * gfortran.dg/array_constructor_33.f90: New test.
9446         gfortran.dg/array_function_5.f90: Add credit.
9447
9448 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9449
9450         PR debug/42631
9451         * gcc.dg/pr42631.c: New.
9452
9453 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9454
9455         PR debug/42630
9456         * gcc.dg/pr42630.c: New.
9457
9458 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9459
9460         PR debug/42629
9461         * gcc.dg/pr42629.c: New.
9462
9463 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9464
9465         PR middle-end/42363
9466         * gcc.dg/torture/pr42363.c: New.
9467
9468 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9469
9470         PR debug/42604
9471         PR debug/42395
9472         * gcc.dg/vect/pr42604.c: New.
9473         * gcc.dg/vect/pr42395.c: New.
9474
9475 2010-01-09  Richard Guenther  <rguenther@suse.de>
9476
9477         PR middle-end/42512
9478         * gcc.c-torture/execute/pr42512.c: New testcase.
9479
9480 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9481
9482         PR fortran/41298
9483         * gfortran.dg/c_ptr_tests_14.f90: New test.
9484
9485 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9486
9487         PR ada/41929
9488         * gnat.dg/null_pointer_deref1.adb: Don't run on
9489         sparc*-sun-solaris2.11.
9490
9491 2010-01-08  Richard Guenther  <rguenther@suse.de>
9492
9493         PR lto/42528
9494         * gcc.dg/lto/20100103-1_0.c: New testcase.
9495         * gcc.dg/lto/20100103-2_0.c: Likewise.
9496
9497 2010-01-08  Tobias Burnus  <burnus@net-b.de
9498
9499         PR/fortran 25829
9500         * gfortran.dg/asynchronous_1.f90: New test.
9501         * gfortran.dg/asynchronous_2.f90: New test.
9502         * gfortran.dg/conflicts.f90: Update error message.
9503
9504 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9505
9506         c++/40155
9507         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9508
9509 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9510
9511         PR tree-optimization/42625
9512         * g++.dg/opt/dtor4.C: New test.
9513         * g++.dg/opt/dtor4.h: New.
9514         * g++.dg/opt/dtor4-aux.cc: New.
9515
9516 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9517
9518         PR fortran/42597
9519         * gfortran.dg/proc_ptr_26.f90: New test.
9520
9521 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9522
9523         PR fortran/41872
9524         * gfortran.dg/allocatable_scalar_7.f90: New test.
9525
9526 2010-01-06  Richard Guenther  <rguenther@suse.de>
9527
9528         * gcc.c-torture/compile/pr42632.c: New testcase.
9529
9530 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9531
9532         PR target/42542
9533         * gcc.target/i386/pr42542-4.c: New.
9534         * gcc.target/i386/pr42542-4a.c: Likewise.
9535         * gcc.target/i386/pr42542-5.c: Likewise.
9536         * gcc.target/i386/pr42542-5a.c: Likewise.
9537
9538 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9539
9540         * gcc.dg/tls/opt-15.c: New test.
9541
9542 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9543
9544         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9545
9546 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9547
9548         PR tree-optimization/42462
9549         * g++.dg/torture/pr42462.C: New test.
9550
9551 2010-01-05  Jason Merrill  <jason@redhat.com>
9552
9553         * g++.dg/cpp0x/initlist30.C: New test.
9554
9555 2010-01-05  Richard Guenther  <rguenther@suse.de>
9556
9557         PR tree-optimization/42614
9558         * gcc.c-torture/execute/pr42614.c: New testcase.
9559
9560 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9561
9562         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9563         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9564         -Wunreachable-code.
9565         * gcc.dg/Wunreachable-2.c: Likewise.
9566         * gcc.dg/Wunreachable-3.c: Likewise.
9567         * gcc.dg/Wunreachable-4.c: Likewise.
9568         * gcc.dg/Wunreachable-5.c: Likewise.
9569         * gcc.dg/Wunreachable-6.c: Likewise.
9570         * gcc.dg/Wunreachable-7.c: Likewise.
9571         * gcc.dg/Wunreachable-8.c: Likewise.
9572         * gcc.dg/20041231-1.c: Likewise.
9573
9574 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9575
9576         PR other/42611
9577         * gcc.dg/pr42611.c: New test.
9578
9579         PR tree-optimization/42508
9580         * g++.dg/opt/pr42508.C: New test.
9581
9582 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9583
9584         PR fortran/41872
9585         * gfortran.dg/allocatable_scalar_8.f90: New.
9586
9587 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9588
9589         PR tree-optimization/42398
9590         * gcc.c-torture/compile/pr42398.c: New test.
9591
9592 2010-01-04  Jason Merrill  <jason@redhat.com>
9593
9594         PR c++/42555
9595         * g++.dg/ext/attrib35.C: New.
9596
9597         PR c++/42567
9598         * g++.dg/cpp0x/auto17.C: New.
9599
9600 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9601
9602         * gcc.dg/lto/20100104_0.c: New.
9603
9604 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9605
9606         PR target/42542
9607         * gcc.target/i386/pr42542-1.c: New.
9608         * gcc.target/i386/pr42542-1a.c: Likewise.
9609         * gcc.target/i386/pr42542-1b.c: Likewise.
9610         * gcc.target/i386/pr42542-2.c: Likewise.
9611         * gcc.target/i386/pr42542-2a.c: Likewise.
9612         * gcc.target/i386/pr42542-2b.c: Likewise.
9613         * gcc.target/i386/pr42542-3.c: Likewise.
9614         * gcc.target/i386/pr42542-3a.c: Likewise.
9615
9616 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9617
9618         PR fortran/41872
9619         * gfortran.dg/allocatable_scalar_5.f90: New test.
9620         * gfortran.dg/allocatable_scalar_6.f90: New test.
9621
9622 2010-01-03  Richard Guenther  <rguenther@suse.de>
9623
9624         PR testsuite/42583
9625         * gfortran.dg/gomp/recursion1.f90: Remove.
9626
9627 2010-01-03  Richard Guenther  <rguenther@suse.de>
9628
9629         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9630         * gcc.dg/uninit-6.c: Likewise.
9631         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9632
9633 2010-01-03  Richard Guenther  <rguenther@suse.de>
9634
9635         PR tree-optimization/42589
9636         * gcc.target/i386/pr42589.c: New testcase.
9637
9638 2010-01-03  Richard Guenther  <rguenther@suse.de>
9639
9640         PR tree-optimization/42438
9641         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9642
9643 2010-01-02  Richard Guenther  <rguenther@suse.de>
9644
9645         PR testsuite/41651
9646         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9647
9648 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9649
9650         PR target/42448
9651         * gcc.target/alpha/pr42448-1.c: New test.
9652         * gcc.target/alpha/pr42448-2.c: Ditto.
9653
9654 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9655
9656         PR preprocessor/41947
9657         * gcc.dg/c99-hexfloat-3.c: New test.
9658
9659 2010-01-01  Richard Guenther  <rguenther@suse.de>
9660
9661         PR c/42570
9662         * gcc.c-torture/execute/pr42570.c: New testcase.
9663
9664 2010-01-01  Richard Guenther  <rguenther@suse.de>
9665
9666         PR middle-end/42559
9667         * gcc.c-torture/compile/pr42559.c: New testcase.
9668
9669 \f
9670 Copyright (C) 2010 Free Software Foundation, Inc.
9671
9672 Copying and distribution of this file, with or without modification,
9673 are permitted in any medium without royalty provided the copyright
9674 notice and this notice are preserved.