re PR fortran/45597 (ICE: in gfc_trans_cycle, at fortran/trans-stmt.c:4320)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2
3         PR fortran/45597
4         * gfortran.dg/gomp/pr45597.f90: New test.
5
6         PR fortran/45595
7         * gfortran.dg/gomp/pr45595.f90: New test.
8
9 2010-09-08  Michael Matz  <matz@suse.de>
10
11         * c-c++-common/uninit-17.c: Adjust.
12
13 2010-09-08  Michael Matz  <matz@suse.de>
14
15         PR tree-optimization/43430
16         * gcc.dg/vect/pr43430-2.c: New test.
17         
18 2010-09-08  Michael Matz  <matz@suse.de>
19
20         PR tree-optimization/33244
21         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
22
23 2010-09-08  Richard Guenther  <rguenther@suse.de>
24
25         PR tree-optimization/45578
26         * gfortran.dg/pr45578.f90: New testcase.
27
28 2010-09-08  Richard Guenther  <rguenther@suse.de>
29
30         PR testsuite/45590
31         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
32
33 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
34
35         PR fortran/45576
36         * gfortran.dg/char_length_18.f90:  New test.
37
38 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
39
40         PR target/36502
41         * gcc.target/i386/pr36502.c: New test.
42
43         PR target/42313
44         PR target/44651
45         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
46         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
47
48 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
49
50         * gfortran.dg/achar_4.f90: Enable bounds checking.
51
52 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
53
54         PR target/45206
55         * gcc.target/i386/pr45206.c: New test.
56
57 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
58
59         PR fortran/45505
60         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
61
62 2010-09-07  Jan Hubicka  <jh@suse.cz>
63
64         * gcc.c-torture/compile/20100907.c: New testcase.
65
66 2010-09-07  Richard Guenther  <rguenther@suse.de>
67
68         PR middle-end/45569
69         * g++.dg/eh/pr45569.C: New testcase.
70
71 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
72
73         PR target/43137
74         * gcc.target/arm/pr43137.c: New test.
75
76 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
77
78         PR fortran/36931
79         * gfortran.dg/dependency_35.f90:  New test.
80
81 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
82
83         PR fortran/34145
84         * gfortran.dg/char_length_17.f90:  New test.
85
86 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
87
88         PR c++/45200
89         PR c++/45293
90         PR c++/45558
91         * g++.dg/template/typedef34.C: New test.
92         * g++.dg/template/typedef35.C: New test.
93
94 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
95
96         PR target/22152
97         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
98
99 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
100
101         * g++.dg/warn/Wdouble-promotion.C: New.
102
103 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
104
105         * g++.dg/parse/redef2.C: New.
106
107 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
108
109         * gcc.dg/20100906-1.c: New testcase.
110
111 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
112
113         PR testsuite/45543
114         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
115         DW_TAG_enumeration_type DIE.
116
117 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
118
119         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
120         Update XFAILs.
121
122 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
123
124         PR rtl-optimization/44919
125         * g++.dg/opt/pr44919.C: New.
126
127 2010-09-06  Tobias Burnus  <burnus@net-b.de>
128
129         PR fortran/38282
130         * gfortran.dg/iall_iany_iparity_1.f90: New.
131         * gfortran.dg/iall_iany_iparity_2.f90: New.
132
133 2010-09-06  Jason Merrill  <jason@redhat.com>
134
135         * g++.dg/cpp0x/initlist42.C: New.
136
137         * g++.dg/cpp0x/auto19.C: New.
138
139         * g++.dg/template/sfinae25.C: New.
140         * g++.dg/template/char1.C: Expect warning.
141         * g++.dg/template/nontype10.C: Likewise.
142
143         * g++.dg/cpp0x/implicit9.C: New.
144
145         * g++.dg/cpp0x/initlist43.C: New.
146
147 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
148
149         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
150
151 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
152
153         * gcc.dg/Wdouble-promotion.c: New.
154
155 2010-09-05  Tobias Burnus  <burnus@net-b.de>
156
157         * gfortran.dg/float128_1.f90: Remove test case as
158         it always fails since Rev 163611 backed out the
159         front-end implementation.
160
161 2010-09-05  Tobias Burnus  <burnus@net-b.de>
162
163         * gfortran.dg/float128_1.f90: XFAIL test case.
164
165 2010-09-05  Tobias Burnus  <burnus@net-b.de>
166
167         * gfortran.dg/bessel_7.f90: Decrease required precision.
168
169 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
170
171         PR testsuite/45545
172         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
173         ref-all-matching targets.
174
175 2010-09-05  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/45535
178         * gcc.c-torture/compile/pr45535.c: New testcase.
179
180 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
181
182         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
183         "\[^\n\]*".
184         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
185         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
186         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
187         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
188         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
189         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
190         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
191         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
192         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
193         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
194         * gcc.target/i386/pr22152.c: Likewise.
195         * gcc.target/i386/pr36992-1.c: Likewise.
196         * gcc.target/i386/pr36992-2.c: Likewise.
197         * gcc.target/sh/sh4a-memmovua.c: Likewise.
198
199 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
200
201         PR testsuite/43957
202         * gcc.dg/const-uniq-1.c: Modify regexp.
203
204 2010-09-04  Tobias Burnus  <burnus@net-b.de>
205
206         PR fortran/45530
207         * gfortran.dg/namelist_63.f90: New.
208
209 2010-09-04  Jan Hubicka  <jh@suse.cz>
210
211         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
212         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
213
214 2010-09-04  Jan Hubicka  <jh@suse.cz>
215
216         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
217
218 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
219
220         PR fortran/45507
221         * gfortran.dg/allocate_alloc_opt_12.f90: New.
222
223 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
224
225         * gcc.dg/opts-4.c: New test.
226
227 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
228
229         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
230         * gcc.dg/vect/vect-peel-4.c: Ditto.
231
232 2010-09-03  Daniel Kraft  <d@domob.eu>
233
234         PR fortran/45525
235         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
236
237 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
238
239         PR fortran/45159
240         * gfortran.dg/dependency_34.f90:  New test.
241
242 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
243
244         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
245
246 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
247
248         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
249         gcc.target/i386/clearcap.map if supported.
250
251 2010-09-03  Michael Matz  <matz@suse.de>
252
253         PR middle-end/45415
254         * gcc.dg/pr45415.c: New test.
255
256 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
257
258         PR tree-optimization/45506
259         * gcc.dg/pr45506.c: New.
260
261 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
262
263         PR target/45476
264         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
265         * gcc.target/i386/float128-2.c: Ditto.
266
267 2010-09-03  Daniel Kraft  <d@domob.eu>
268
269         PR fortran/34162
270         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
271         * gfortran.dg/internal_dummy_2.f08: New test.
272         * gfortran.dg/internal_dummy_3.f08: New test.
273         * gfortran.dg/internal_dummy_4.f08: New test.
274
275 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
276
277         PR debug/45500
278         * gcc.target/i386/pr45500.c: New test.
279
280 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
281
282         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
283
284 2010-09-03  Daniel Kraft  <d@domob.eu>
285
286         PR fortran/44602
287         * gfortran.dg/exit_2.f08; Adapt error messages.
288         * gfortran.dg/exit_3.f08: New test.
289         * gfortran.dg/exit_4.f08: New test.
290         * gfortran.dg/exit_5.f03: New test.
291
292 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
293
294         * gfortran.dg/ishft_4.f90: New test.
295
296 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
297
298         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
299         FRIZ/XSRIZ instruciton for (double)(long long)x.
300         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
301
302 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
303
304         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
305
306 2010-09-02  Richard Guenther  <rguenther@suse.de>
307
308         PR tree-optimization/44937
309         PR tree-optimization/45412
310         * g++.dg/opt/pr45412.C: New testcase.
311         * gcc.c-torture/compile/pr45412.c: Likewise.
312         * gcc.c-torture/compile/pr44937.c: Likewise.
313
314 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
315
316         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
317         but using -Werror=comment.
318         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
319         expected error messages.
320
321 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
324         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
325
326 2010-09-02  Tobias Burnus  <burnus@net-b.de>
327
328         PR fortran/45489
329         * gfortran.dg/initialization_27.f90: New.
330
331 2010-09-02  Ira Rosen  <irar@il.ibm.com>
332
333         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
334         check into different basic blocks. Expect vectorization if misaligned
335         stores are supported. 
336         * gcc.dg/vect/bb-slp-8a.c: New test.
337         * gcc.dg/vect/bb-slp-8b.c: New test.
338
339 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
340
341         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
342
343 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
344
345         PR fortran/44541
346         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
347         * gfortran.dg/class_dummy_1.f03: New.
348
349 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
350
351         PR middle-end/45458
352         * g++.dg/tree-prof/partition2.C: New test.
353
354 2010-09-01  Richard Guenther  <rguenther@suse.de>
355
356         * gcc.dg/vect/vect-outer-fir.c: Adjust.
357         * gcc.dg/tree-ssa/vrp54.c: New testcase.
358         * gcc.c-torture/execute/20100827-1.c: Likewise.
359
360 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
361
362         * gfortran.dg/execute_command_line_1.f90: New test.
363
364 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
365
366         PR preprocessor/45457
367         * c-c++-common/cpp/pr45457.c: New test.
368
369 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
370
371         * gcc.dg/nested-func-8.c: New test.
372
373 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
374
375         PR fortran/38282
376         * gfortran.dg/popcnt_poppar_1.F90: New test.
377         * gfortran.dg/popcnt_poppar_2.F90: New test.
378
379 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
380
381         * gcc.target/i386/volatile-2.c: Require nonpic target.
382
383 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
384
385         PR middle-end/45461
386         * gcc.dg/pr45461.c: New test.
387
388 2010-08-31  Richard Guenther  <rguenther@suse.de>
389
390         PR testsuite/45455
391         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
392
393 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
394
395         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
396
397 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
398
399         PR fortran/45456
400         * gfortran.dg/typebound_proc_18.f03: New.
401
402 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
403
404         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
405         * lib/scanasm.exp (scan-stack-usage): Likewise.
406         (scan-stack-usage-not): Likewise.
407         * gcc.dg/stack-usage-1.c: New test.
408         * gcc.target/i386/stack-usage-realign.c: Likewise.
409
410 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
411
412         PR tree-optimization/45427
413         * gcc.dg/tree-ssa/pr45427.c: New test.
414
415 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
416
417         PR c++/45043
418         * g++.dg/template/crash102.C: New.
419
420 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
421
422         PR middle-end/45423
423         * gcc.dg/gomp/atomic-12.c: New test.
424         * gcc.dg/gomp/atomic-13.c: New test.
425         * gcc.dg/gomp/atomic-14.c: New test.
426         * g++.dg/gomp/atomic-11.C: New test.
427         * g++.dg/gomp/atomic-12.C: New test.
428         * g++.dg/gomp/atomic-13.C: New test.
429         * g++.dg/gomp/atomic-14.C: New test.
430
431 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
432
433         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
434         delimiter.
435
436 2010-08-30  Thomas Quinot  <quinot@adacore.com>
437
438         * gnat.dg/discr24.adb: New test.
439
440 2010-08-30  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/45449
443         * gcc.dg/pr45449.c: New testcase.
444
445 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
446
447         * gcc.dg/opts-1.c: Expect errors, not warnings.
448
449 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
450
451         PR fortran/42769
452         * gfortran.dg/dynamic_dispatch_11.f03: New.
453
454 2010-08-29  Jason Merrill  <jason@redhat.com>
455
456         PR c++/44991
457         * g++.dg/parse/defarg15.C: New.
458
459 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
460
461         PR fortran/45439
462         * gfortran.dg/select_type_16.f03: New.
463
464 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
465             Tobias Burnus  <burnus@net-b.de>
466
467         * gfortran.dg/bessel_7.f90: Decrease required precision.
468
469 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
470             Kaz Kojima  <kkojima@gcc.gnu.org>
471
472         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
473
474 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
475
476         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
477         floating point conversion code generation.
478         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
479         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
480         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
481         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
482         to integer conversion code generation.
483         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
484         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
485         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
486         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
487
488 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
489
490         PR fortran/32049
491         * gfortran.dg/random_seed_1.f90: Adjust test.
492         * gfortran.dg/float128_1.f90: New test.
493
494 2010-08-27  Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/33197
497         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
498         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
499         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
500         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
501         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
502         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
503         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
504
505 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
506
507         PR fortran/45420
508         * gfortran.dg/select_type_15.f03: New.
509
510 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
511
512         PR libfortran/43217
513         * gfortran.dg/hollerith8.f90: New test.
514
515 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
516
517         PR fortran/45159
518         * gfortran.dg/dependency_33.f90:  New test.
519
520 2010-08-27  Richard Guenther  <rguenther@suse.de>
521
522         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
523         * gcc.dg/graphite/scop-2.c: Likewise.
524         * gcc.dg/graphite/scop-20.c: Likewise.
525         * gcc.dg/vect/slp-25.c: Likewise.
526
527 2010-08-27  Olivier Hainque  <hainque@adacore.com>
528
529         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
530
531 2010-08-26  Daniel Kraft  <d@domob.eu>
532
533         PR fortran/38936
534         PR fortran/44047
535         PR fortran/45384
536         * gfortran.dg/associate_8.f03: New test.
537         * gfortran.dg/select_type_13.f03: New test.
538         * gfortran.dg/select_type_14.f03: New test.
539
540 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
541
542         PR tree-optimization/44485
543         * gcc.dg/pr44485.c: New test.
544
545 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
546
547         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
548         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
549         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
550
551 2010-08-26  Richard Guenther  <rguenther@suse.de>
552
553         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
554         * gcc.dg/graphite/scop-21.c: Likewise.
555
556 2010-08-26  Richard Guenther  <rguenther@suse.de>
557
558         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
559         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
560         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
561         * gcc.dg/vect/vect-91.c: Likewise.
562         * gcc.dg/vect/vect-peel-1.c: Likewise.
563         * gcc.dg/vect/vect-peel-2.c: Likewise.
564         * gcc.dg/vect/vect-peel-4.c: Likewise.
565
566 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
567
568         PR libfortran/41859
569         * gfortran.dg/der_io_4.f90: New test.
570
571 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
572
573         PR rtl-optimization/44858
574         * gcc.c-torture/execute/pr44858.c: New test.
575
576         PR rtl-optimization/45400
577         * g++.dg/other/i386-8.C: New test.
578
579 2010-08-25  Richard Guenther  <rguenther@suse.de>
580
581         * gcc.dg/alias-8.c: Adjust.
582
583 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
584
585         * gcc.target/i386/combine-mul.c: New test.
586
587 2010-08-25  Richard Guenther  <rguenther@suse.de>
588
589         PR lto/44562
590         * gcc.dg/graphite/id-27.c: New testcase.
591         * gcc.dg/lto/20100825-1_0.c: Likewise.
592
593 2010-08-25  Richard Guenther  <rguenther@suse.de>
594
595         PR tree-optimization/45316
596         * g++.dg/opt/pr45316.C: New testcase.
597
598 2010-08-25  Richard Guenther  <rguenther@suse.de>
599
600         PR tree-optimization/45393
601         * g++.dg/torture/pr45393.C: New testcase.
602
603 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
604
605         PR tree-optimization/45059
606         * gcc.c-torture/compile/pr45059.c: New test.
607
608 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
609
610         * lib/target-supports.exp (check_effective_target_vect_unpack):
611         Set vect_unpack supported flag to true for neon.
612
613 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
614
615         * gcc.dg/tree-ssa/ifc-5.c: New.
616
617 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
618
619         * gcc.dg/tree-ssa/ifc-4.c: New.
620         * gcc.dg/tree-ssa/ifc-7.c: New.
621
622 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
623
624         * gcc.dg/vect/vect.exp: Check loongson targets
625         * g++.dg/vect/vect.exp: Likewise
626         * gfortran.dg/vect/vect.exp: Likewise
627
628 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
629
630         * gcc.target/powerpc/vsx-mass-1.c: New file, test
631         -mveclibabi=mass.
632
633 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
634
635         PR fortran/45366
636         * gfortran.dg/proc_ptr_29.f90: New.
637
638 2010-08-22  Tobias Burnus  <burnus@net-b.de>
639             Dominique d'Humieres <dominiq@lps.ens.fr>
640
641         PR fortran/45367
642         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
643
644 2010-08-22  Tobias Burnus  <burnus@net-b.de>
645
646         PR fortran/45367
647         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
648
649 2010-08-22  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/36158
652         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
653
654 2010-08-22  Tobias Burnus  <burnus@net-b.de>
655             Dominique d'Humieres <dominiq@lps.ens.fr>
656
657         PR fortran/45367
658         PR fortran/36158
659         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
660         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
661
662 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
663
664         PR fortran/44863
665         PR fortran/45271
666         PR fortran/45290
667         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
668         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
669         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
670
671 2010-08-21  Tobias Burnus  <burnus@net-b.de>
672
673         PR fortran/36158
674         PR fortran/33197
675         * gfortran.dg/bessel_6.f90: New.
676         * gfortran.dg/bessel_7.f90: New.
677
678 2010-08-20  Jan Hubicka  <jh@suse.cz>
679
680         PR c++/45307
681         PR c++/17736
682         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
683         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
684
685 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
686
687         PR target/45336
688         * gcc.target/i386/pr45336-1.c: New.
689         * gcc.target/i386/pr45336-2.c: Likewise.
690         * gcc.target/i386/pr45336-3.c: Likewise.
691         * gcc.target/i386/pr45336-4.c: Likewise.
692
693 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
694
695         PR testsuite/45361
696         * gcc.target/i386/volatile-2.c: Update scan strings to also
697         include (%rip) for the memory reference on x86_64.
698
699 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
700
701         PR middle-end/44974
702         * gcc.dg/pr44974.c: New test.
703
704         PR rtl-optimization/45353
705         * gcc.dg/pr45353.c: New test.
706
707 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
708
709         * gcc.target/i386/volatile-2.c: New.
710
711 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
712
713         PR rtl-optimization/44691
714         * gfortran.dg/pr44691.f: New test.
715
716 2010-10-19  Olivier Hainque  <hainque@adacore.com>
717
718         * gcc.target/sparc/sibcall-dslot.c: New testcase.
719
720 2010-08-19  Jason Merrill  <jason@redhat.com>
721
722         * g++.dg/init/synth3.C: New.
723         * g++.dg/init/value8.C: New.
724         * g++.dg/tree-ssa/empty-2.C: New.
725         * g++.dg/cpp0x/noexcept09.C: New.
726
727 2010-08-19  Daniel Kraft  <d@domob.eu>
728
729         PR fortran/29785
730         PR fortran/45016
731         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
732         * gfortran.dg/pointer_remapping_1.f90: New test.
733         * gfortran.dg/pointer_remapping_2.f03: New test.
734         * gfortran.dg/pointer_remapping_3.f08: New test.
735         * gfortran.dg/pointer_remapping_4.f03: New test.
736         * gfortran.dg/pointer_remapping_5.f08: New test.
737         * gfortran.dg/pointer_remapping_6.f08: New test.
738
739 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
740
741         PR testsuite/45324
742         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
743
744 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
745
746         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
747
748 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
749
750         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
751         variable.
752
753 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
754
755         PR target/45070
756         * gcc.c-torture/execute/pr45070.c: New.
757
758 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
759
760         * g++.dg/pr44328.C: New test.
761
762 2010-08-19  Tobias Burnus  <burnus@net-b.de>
763
764         PR fortran/36158
765         PR fortran/33197
766         * gfortran.dg/bessel_3.f90: New.
767         * gfortran.dg/bessel_4.f90: New.
768         * gfortran.dg/bessel_5.f90: New.
769
770 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
771
772         PR fortran/45290
773         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
774         * gfortran.dg/pointer_init_2.f90: New.
775         * gfortran.dg/pointer_init_3.f90: New.
776         * gfortran.dg/pointer_init_4.f90: New.
777
778 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
779
780         PR c++/45049
781         * g++.dg/pr45049-1.C: New test.
782         * g++.dg/pr45049-2.C: New test.
783
784 2010-08-18  Jie Zhang  <jie@codesourcery.com>
785
786         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
787         20 if __ARM_PCS is defined otherwise 64.
788         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
789         instead of hard coded 64.
790
791 2010-08-18  Yao Qi  <yao@codesourcery.com>
792
793         PR target/45094
794         * gcc.target/arm/pr45094.c: New test.
795
796 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
797
798         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
799
800 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
801
802         PR rtl-optimization/42575
803         * gcc.target/arm/pr42575.c: New test.
804
805 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
806
807         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
808         * gcc.dg/tls/thr-cse-1.c: New.
809
810 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
811
812         PR debug/42487
813         * lib/target-supports.exp
814         (check_effective_target_function_sections): New.
815         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
816         function sections before proceding.
817
818 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
819
820         PR fortran/45308
821         * gfortran.dg/pr45308.f03: New test.
822
823 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
824
825         PR target/45296
826         * gcc.target/i386/pr45296.c: New test.
827
828 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
829
830         * g++.dg/ext/uow-1.C: New.
831         * g++.dg/ext/uow-2.C: New.
832         * g++.dg/ext/uow-3.C: New.
833         * g++.dg/ext/uow-4.C: New.
834
835 2010-08-17  Richard Guenther  <rguenther@suse.de>
836
837         PR testsuite/45266
838         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
839
840 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
841
842         PR c/40563
843         * gcc.dg/Wcxx-compat-20.c: New test.
844
845 2010-08-17  Daniel Kraft  <d@domob.eu>
846
847         PR fortran/38936
848         * gfortran.dg/associate_1.f03: Extended to test newly supported
849         features like association to variables.
850         * gfortran.dg/associate_3.f03: Removed check for illegal change
851         of associate-name here...
852         * gfortran.dg/associate_5.f03: ...and added it here.
853         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
854         * gfortran.dg/associate_7.f03: New test.
855
856 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
857
858         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
859
860 2010-08-15  Daniel Kraft  <d@domob.eu>
861
862         PR fortran/38936
863         * gfortran.dg/associate_1.f03: Enable test for array expressions.
864         * gfortran.dg/associate_3.f03: Clarify comment.
865         * gfortran.dg/associate_5.f03: New test.
866         * gfortran.dg/associate_6.f03: New test.
867
868 2010-08-15  Tobias Burnus  <burnus@net-b.de>
869
870         PR fortran/45211
871         * gfortran.dg/bind_c_usage_21.f90: New.
872         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
873
874 2010-08-15  Tobias Burnus  <burnus@net-b.de>
875
876         * gfortran.dg/optional_absent_1.f90: New.
877         * gfortran.dg/null_actual.f90: New.
878
879 2010-08-15  Tobias Burnus  <burnus@net-b.de>
880
881         * gfortran.dg/pointer_target_1.f90: New.
882         * gfortran.dg/pointer_target_2.f90: New.
883         * gfortran.dg/pointer_target_3.f90: New.
884
885 2010-08-15  Daniel Kraft  <d@domob.eu>
886
887         PR fortran/45197
888         * gfortran.dg/elemental_args_check_3.f90: New test.
889         * gfortran.dg/impure_1.f08: New test.
890         * gfortran.dg/impure_2.f08: New test.
891         * gfortran.dg/impure_3.f90: New test.
892         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
893
894 2010-08-15  Ira Rosen  <irar@il.ibm.com>
895
896         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
897         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
898         SLP tests.
899         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
900         misaligned loads.
901         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
902         misaligned stores.c
903         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
904
905 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
906
907         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
908         dg-require-effective-target after dg-do.
909
910 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
911
912         * lib/target-supports.exp (check_effective_target_vect_int): Return
913         true for Loongson targets.
914         (check_effective_target_vect_shift): Likewise.
915         (check_effective_target_vect_no_int_max): Likewise.
916         (check_effective_target_vect_no_align): Likewise.
917         (check_effective_target_vect_short_mult): Likewise.
918
919 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
920
921         * g++.dg/cast.C: Change fields of structures to "long" to pass
922         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
923         * g++.dg/cpp0x/iop.C: Ditto.
924         * g++.dg/cpp0x/named_refs.C: Ditto.
925         * g++.dg/cpp0x/rv1p.C: Ditto.
926         * g++.dg/cpp0x/rv2p.C: Ditto.
927         * g++.dg/cpp0x/rv3p.C: Ditto.
928         * g++.dg/cpp0x/rv4p.C: Ditto.
929         * g++.dg/cpp0x/rv5p.C: Ditto.
930         * g++.dg/cpp0x/rv6p.C: Ditto.
931         * g++.dg/cpp0x/rv7p.C: Ditto.
932         * g++.dg/cpp0x/rv8p.C: Ditto.
933         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
934
935 2010-08-13  Daniel Kraft  <d@domob.eu>
936
937         * gfortran.dg/implied_shape_1.f08: New test.
938         * gfortran.dg/implied_shape_2.f90: New test.
939         * gfortran.dg/implied_shape_3.f08: New test.
940
941 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
942
943         PR libfortran/42526
944         * gfortran.dg/char_component_initializer_1.f90: New test.
945
946 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
947
948         PR tree-optimization/45241
949         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
950
951 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
952
953         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
954         to dg-options.
955         * gcc.target/i386/pr40906-2.c: Ditto.
956         * gcc.target/i386/pr40906-3.c: Ditto.
957
958 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
959
960         PR middle-end/45262
961         * gcc.c-torture/execute/pr45262.c: New test.
962
963 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
964
965         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
966         empty argument.
967         * g++.dg/other/profile1.C: Ditto.
968
969 2010-08-12  Richard Guenther  <rguenther@suse.de>
970
971         PR tree-optimization/45232
972         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
973         * gcc.dg/tree-ssa/loop-7.c: Adjust.
974         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
975         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
976         unsigned arithmetic.
977         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
978         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
979         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
980         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
981         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
982         unsigned arithmetic.
983         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
984         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
985         unsigned arithmetic.
986         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
987         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
988         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
989         unsigned arithmetic.
990         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
991         * gcc.dg/tree-ssa/negate.c: Adjust.
992         * gcc.dg/vect/vect-1.c: Adjust.
993         * gfortran.dg/reassoc_6.f: XFAIL.
994
995 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
996
997         PR debug/45259
998         * gcc.dg/pr45259.c: New test.
999
1000 2010-08-12  Wei Guozhi  <carrot@google.com>
1001
1002         PR target/44999
1003         * gcc.target/arm/pr44999.c: New testcase.
1004
1005 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1006
1007         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1008         (N): Likewise.
1009         (main): Adjust accordingly.
1010
1011 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1012
1013         * gfortran.dg/graphite/id-22.f: New.
1014
1015 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1016
1017         * gcc.dg/graphite/id-26.c: New.
1018
1019 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1020
1021         * gcc.dg/graphite/id-25.c: New.
1022
1023 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1024
1025         * gcc.dg/graphite/run-id-5.c: New.
1026         * gcc.dg/graphite/run-id-6.c: New.
1027         * gfortran.dg/graphite/id-21.f: New.
1028
1029 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1030
1031         * gcc.dg/graphite/id-24.c: New.
1032
1033 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1034
1035         * gcc.dg/tree-ssa/pr20742.c: New.
1036
1037 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1038
1039         * gcc.dg/graphite/id-23.c: New.
1040
1041 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1042
1043         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1044
1045 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1046
1047         * gcc.dg/graphite/pr42729.c: New.
1048
1049 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1050
1051         * gfortran.dg/graphite/id-20.f: New.
1052
1053 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1054
1055         * gcc.dg/graphite/id-22.c: New.
1056
1057 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1058
1059         * gcc.dg/graphite/run-id-2.c: Call abort.
1060
1061 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1062
1063         * gcc.dg/graphite/id-20.c: New.
1064
1065 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1066             Steve Kargl <kargl@gcc.gnu.org>
1067
1068         PR fortran/44595
1069         * gfortran.dg/move_alloc_3.f90: New.
1070         * gfortran.dg/random_seed_2.f90: New.
1071
1072 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1073
1074         * lib/target-supports.exp (check_effective_target_sync_int_long):
1075         Add hppa*-*-linux*.
1076         (check_effective_target_sync_char_short): Likewise.
1077
1078 2010-08-10  Yao Qi  <yao@codesourcery.com>
1079
1080         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1081         general form.
1082         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1083         * g++.dg/other/packed1.C: Likewise.
1084         * g++.dg/other/crash-4.C: Likewise.
1085         * g++.dg/ext/packed8.C: Likewise.
1086         * g++.dg/init/array16.C: Likewise.
1087
1088 2010-08-10  xinliang David Li  <davidxl@google.com>
1089         * gcc.dg/tree-ssa/loop-19.c: Add option
1090         -fno-prefetch-loop-array
1091
1092 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1093
1094         PR middle-end/45182
1095         * gcc.c-torture/compile/pr45182.c: New test.
1096
1097 2010-08-09  Jason Merrill  <jason@redhat.com>
1098
1099         PR c++/45236
1100         * g++.dg/cpp0x/variadic-104.C: New.
1101
1102 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1103
1104         PR fortran/44235
1105         * gfortran.dg/dependency_32.f90:  New test.
1106
1107 2010-08-09  Richard Guenther  <rguenther@suse.de>
1108
1109         PR middle-end/44632
1110         * g++.dg/opt/nrv17.C: New testcase.
1111
1112 2010-08-09  Richard Guenther  <rguenther@suse.de>
1113
1114         PR middle-end/45212
1115         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1116         alignment from MEM_REF offset only if we took it from the
1117         base object.
1118
1119         * gcc.target/i386/pr24178.c: New testcase.
1120
1121 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1122
1123         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1124         * gcc.dg/20030702-1.c: Ditto.
1125         * gcc.dg/20050309-1.c: Ditto.
1126         * gcc.dg/20050325-1.c: Ditto.
1127         * gcc.dg/20050330-2.c: Ditto.
1128         * gcc.dg/20051201-1.c: Ditto.
1129         * gcc.dg/gomp/pr27573.c: Ditto.
1130         * gcc.dg/gomp/pr34610.c: Ditto.
1131         * gcc.dg/pr24225.c: Ditto.
1132         * gcc.dg/pr26570.c: Ditto.
1133         * gcc.dg/pr32773.c: Ditto.
1134         * g++.dg/gcov/gcov-6.C: Ditto.
1135         * g++.dg/gomp/pr34608.C: Ditto.
1136         * gfortran.dg/gomp/pr27573.f90: Ditto.
1137
1138         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1139         dg-require-host-local dg directive.
1140         * gcc.dg/profile-dir-2.c: Ditto.
1141         * gcc.dg/profile-dir-3.c: Ditto.
1142
1143 2010-08-08  Richard Guenther  <rguenther@suse.de>
1144
1145         PR tree-optimization/45109
1146         * gcc.c-torture/compile/pr45109.c: New testcase.
1147
1148 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1149
1150         * gcc.dg/march.c: Skip if -march defined.
1151         * gcc.dg/mtune.c: Skip if -mtune defined.
1152
1153         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1154         generic thunk support.
1155
1156 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1157
1158         PR target/45213
1159         * gcc.target/i386/pr45213.c: New test.
1160
1161 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1162
1163         PR libfortran/45143
1164         * gfortran.dg/fmt_error_11.f03: New test.
1165
1166 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1167
1168         * lib/target-supports.exp (check_effective_target_sync_int_long):
1169         Add arm*-*-linux-gnueabi.
1170         (check_effective_target_sync_char_short): Likewise.
1171
1172 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1173
1174         PR fortran/45159
1175         * gfortran.dg/dependency_31.f90:  New test.
1176
1177 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1178
1179         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1180
1181 2010-08-06  Jason Merrill  <jason@redhat.com>
1182
1183         * g++.dg/cpp0x/sfinae3.C: New.
1184         * g++.dg/cpp0x/sfinae4.C: New.
1185
1186 2010-08-06  Richard Guenther  <rguenther@suse.de>
1187
1188         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1189         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1190         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1191         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1192         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1193         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1194         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1195         * gcc.c-torture/execute/20100805-1.c: Likewise.
1196
1197 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1198
1199         PR testsuite/42855
1200         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1201
1202 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1203
1204         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1205         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1206
1207 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1208
1209         * g++.dg/ipa/devirt-1.C: New test.
1210         * g++.dg/ipa/devirt-2.C: Likewise.
1211         * g++.dg/ipa/devirt-3.C: Likewise.
1212         * g++.dg/ipa/devirt-4.C: Likewise.
1213         * g++.dg/ipa/devirt-5.C: Likewise.
1214         * gcc.dg/ipa/iinline-3.c: Likewise.
1215
1216 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1217
1218         PR tree-optimization/45144
1219         * gcc.dg/tree-ssa/pr45144.c: New test.
1220
1221 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1222
1223         PR fortran/42207
1224         PR fortran/44064
1225         PR fortran/44065
1226         * gfortran.dg/class_25.f03: New.
1227         * gfortran.dg/class_26.f03: New.
1228
1229 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1230
1231         * g++.dg/warn/miss-format-1.C: Update line number.
1232
1233 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1234
1235         PR c++/44641
1236         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1237         .frame and .mask assembler directives.
1238
1239 2010-08-04  Richard Guenther  <rguenther@suse.de>
1240
1241         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1242         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1243         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1244         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1245
1246 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1247
1248         PR fortran/44857
1249         * gfortran.dg/derived_constructor_char_1.f90: New.
1250         * gfortran.dg/derived_constructor_char_2.f90: New.
1251
1252 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1253
1254         PR fortran/45159
1255         * gfortran.dg/dependency_30.f90:  New test.
1256
1257 2010-08-03  Jan Hubicka  <jh@suse.cz>
1258
1259         * gcc.c-torture/compile/pr45085.c: New testcase.
1260
1261 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1262
1263         PR fortran/44584
1264         PR fortran/45161
1265         * gfortran.dg/typebound_call_9.f03: Modified.
1266         * gfortran.dg/typebound_generic_1.f03: Modified.
1267
1268 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1269
1270         PR fortran/45159
1271
1272         * gfortran.dg/dependency_29.f90:  New test.
1273
1274 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1275
1276         PR fortran/36854
1277         * gfortran.dg/character_comparison_2.f90:  New test.
1278         * gfortran.dg/character_comparison_3.f90:  New test.
1279         * gfortran.dg/dependency_28.f90:  New test.
1280
1281 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1282
1283         PR target/40457
1284         * gcc.target/arm/pr40457-1.c: New test.
1285         * gcc.target/arm/pr40457-2.c: New test.
1286
1287 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1288
1289         PR fortran/44912
1290         * gfortran.dg/typebound_call_17.f03: New.
1291
1292 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1293
1294         PR fortran/44929
1295         * gfortran.dg/allocate_derived_3.f90: New.
1296
1297 2010-07-30  Xinliang David Li  <davidxl@google.com>
1298         PR tree-optimization/45121
1299         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1300
1301 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1302
1303         PR c++/45112
1304         * testsuite/g++.dg/pr45112.C: New test.
1305
1306 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR debug/45055
1309         PR rtl-optimization/45137
1310         * gcc.dg/pr45055.c: New test.
1311
1312 2010-07-30  Alan Modra  <amodra@gmail.com>
1313
1314         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1315         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1316
1317 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1318
1319         PR fortran/45087
1320         PR fortran/45125
1321         * gfortran.dg/whole_file_25.f90: New.
1322         * gfortran.dg/whole_file_26.f90: New.
1323         * gfortran.dg/whole_file_27.f90: New.
1324
1325 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1326
1327         PR fortran/44962
1328         * gfortran.dg/typebound_proc_17.f03: New.
1329
1330 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1331
1332         PR fortran/45004
1333         * gfortran.dg/move_alloc_2.f90: New.
1334
1335 2010-07-29  Xinliang David Li  <davidxl@google.com>
1336         PR tree-optimization/45121
1337         * c-c++-common/uninit-17.c: Fix expected output.
1338
1339 2010-07-29  Richard Guenther  <rguenther@suse.de>
1340
1341         PR tree-optimization/45120
1342         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1343
1344 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1345
1346         PR fortran/42051
1347         PR fortran/44064
1348         * gfortran.dg/pr42051.f03: New testcase.
1349
1350 2010-07-29  Richard Guenther  <rguenther@suse.de>
1351
1352         PR middle-end/45034
1353         * gcc.c-torture/execute/pr45034.c: New testcase.
1354
1355 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1356
1357         PR c++/45096
1358         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1359
1360 2010-07-28  Daniel Kraft  <d@domob.eu>
1361
1362         * gfortran.dg/bound_8.f90: New test.
1363
1364 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR debug/45105
1367         * gcc.dg/pr45105.c: New test.
1368
1369 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1370
1371         PR rtl-optimization/45107
1372         * gcc.dg/pr45107.c: New test.
1373
1374 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1375
1376         PR rtl-optimization/45101
1377         * gcc.dg/pr45101.c: New test.
1378
1379 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1380
1381         PR fortran/45077
1382         * gfortran.dg/whole_file_24.f90: New.
1383
1384 2010-07-27  Jason Merrill  <jason@redhat.com>
1385
1386         * g++.dg/cpp0x/variadic102.C: New.
1387         * g++.dg/cpp0x/variadic103.C: New.
1388
1389 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1390
1391         PR rtl-optimization/40956
1392         PR target/42495
1393         PR middle-end/42574
1394         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1395         * gcc.target/arm/pr42574.c: Add tests.
1396
1397 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1398
1399         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1400         test name.
1401         (cleanup-repo-files): Ditto.
1402         (cleanup-saved-temps): Ditto.
1403
1404 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR testsuite/44701
1407         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1408
1409         PR c/45079
1410         * gcc.dg/pr45079.c: New test.
1411
1412 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1413
1414         PR tree-optimization/44152
1415         * gcc.dg/vect/fast-math-pr44152.c: New test.
1416
1417 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1418
1419         PR ObjC/44140
1420         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1421         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1422         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1423         * obj-c++.dg/torture/trivial.mm: Ditto.
1424         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1425         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1426         * objc.dg/torture/tls/thr-init.m: Ditto.
1427         * objc.dg/torture/trivial.m: Ditto.
1428
1429 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1430
1431         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1432         Skip on spu-*-* targets.
1433
1434 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR tree-optimization/45083
1437         * gcc.dg/pr45083.c: New test.
1438
1439 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1440
1441         PR fortran/40873
1442         * gfortran.dg/whole_file_22.f90: New test.
1443         * gfortran.dg/whole_file_23.f90: New test.
1444
1445 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1446             Jack Howarth  <howarth@bromo.med.uc.edu>
1447             Richard Henderson  <rth@redhat.com>
1448
1449         PR target/44132
1450         * gcc.dg/tls/thr-init-1.c: New.
1451         * gcc.dg/tls/thr-init-2.c: New.
1452         * gcc.dg/torture/tls New.
1453         * gcc.dg/torture/tls/tls-test.c: New.
1454         * gcc.dg/torture/tls/thr-init-1.c: New.
1455         * gcc.dg/torture/tls/tls.exp: New.
1456         * gcc.dg/torture/tls/thr-init-2.c: New.
1457         * gcc.dg/tls/emutls-2.c: New test
1458
1459         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1460         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1461         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1462         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1463         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1464         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1465         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1466         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1467         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1468         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1469         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1470         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1471         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1472         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1473         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1474         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1475         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1476         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1477         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1478         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1479         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1480         gfortran.dg/gomp/omp_threadprivate1.f90,
1481         gfortran.dg/gomp/omp_threadprivate2.f90,
1482         gfortran.dg/gomp/reduction1.f90,
1483         gfortran.dg/gomp/sharing-1.f90: Likewise.
1484
1485 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1486
1487         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1488         sse_runtime.
1489         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1490         dg-require-visibility.
1491
1492 2010-07-26  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/43784
1495         * gcc.c-torture/execute/pr43784.c: New testcase.
1496         * g++.dg/torture/pr43784.C: Likewise.
1497
1498 2010-07-26  Richard Guenther  <rguenther@suse.de>
1499
1500         PR middle-end/45056
1501         * g++.dg/pr45056.C: New testcase.
1502
1503 2010-07-26  Richard Guenther  <rguenther@suse.de>
1504
1505         PR tree-optimization/45071
1506         * gcc.dg/pr45071.c: New testcase.
1507
1508 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1509
1510         PR fortran/45066
1511         * gfortran.dg/namelist_62.f90: New.
1512
1513 2010-07-26  Richard Guenther  <rguenther@suse.de>
1514
1515         * gcc.c-torture/execute/pr45017.c: Move ...
1516         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1517
1518 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1519
1520         PR fortran/40628
1521         * trim_optimize_1.f90:  New test.
1522         * character_comparision_1.f90:  New test.
1523
1524 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1525
1526         PR fortran/42852
1527         * gfortran.dg/wtruncate_fix.f: New test.
1528
1529 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1530
1531         PR testsuite/45068
1532         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1533
1534 2010-07-24  Richard Guenther  <rguenther@suse.de>
1535
1536         PR lto/43788
1537         * g++.dg/lto/20100724-1_0.C: New testcase.
1538
1539 2010-07-24  Richard Guenther  <rguenther@suse.de>
1540
1541         PR lto/43212
1542         * gcc.dg/lto/20100724-1_0.c: New testcase.
1543         * gcc.dg/lto/20100724-1_1.c: Likewise.
1544
1545 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1546
1547         PR fortran/40011
1548         * gfortran.dg/whole_file_21.f90: New.
1549
1550         * gfortran.dg/integer_exponentiation_3.F90: Use
1551         -ffloat-store only for i?86/x86-64 -m32.
1552
1553 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1554
1555         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1556         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1557
1558 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1559
1560         * gfortran.dg/func_decl_4.f90: Split test into two ...
1561         * gfortran.dg/func_decl_5.f90: ... parts.
1562         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1563         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1564         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1565         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1566         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1567         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1568         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1569         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1570         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1571         * gfortran.dg/sizeof.f90: Make test valid.
1572         * gfortran.dg/pr20865.f90: Add new dg-error.
1573         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1574         * gfortran.dg/g77/19990218-0.f: Ditto.
1575         * gfortran.dg/g77/19990218-1.f: Ditto.
1576         * gfortran.dg/g77/970625-2.f: Ditto.
1577         * gfortran.dg/pr37243.f: Fix function declaration.
1578         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1579         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1580
1581 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1582
1583         PR fortran/44945
1584         * gfortran.dg/char_array_structure_constructor.f90: Add
1585         -fwhole-file as dg-option as it otherwise fails on some
1586         systems.
1587
1588 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1589
1590         * gnat.dg/aggr16.ad[sb]: New test.
1591         * gnat.dg/aggr16_pkg.ads: New helper.
1592
1593 2010-07-23  Richard Guenther  <rguenther@suse.de>
1594
1595         PR lto/43071
1596         * g++.dg/lto/20100723-1_0.C: New testcase.
1597
1598 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1599
1600         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1601         AVX support.
1602         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1603         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1604
1605 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1606
1607         * lib/target-supports.exp (add_options_for_tls): New proc.
1608         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1609         * g++.dg/tls/static-1a.cc: Likewise.
1610         * gcc.dg/tls/emutls-1.c: Likewise.
1611         * gcc.dg/tls/opt-11.c: Likewise.
1612         * gcc.dg/tls/opt-12.c: Likewise.
1613         * gcc.dg/tls/pr24428-2.c: Likewise.
1614         * gcc.dg/tls/pr24428.c: Likewise.
1615         * obj-c++.dg/tls/static-1.mm: Likewise.
1616         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1617         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1618         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1619         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1620         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1621         * objc.dg/torture/tls/thr-init.m: Likewise.
1622         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1623
1624 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1627         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1628         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1629         optimized dump files.
1630
1631 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR tree-optimization/45047
1634         * gcc.c-torture/compile/pr45047.c: New test.
1635
1636 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1637
1638         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1639         instead of dg-compile.
1640         * gcc.dg/float-range-4.c: Ditto.
1641         * gcc.dg/float-range-5.c: Ditto.
1642         * gcc.dg/fold-overflow-1.c: Ditto.
1643         * gcc.dg/gomp/sections-4.c: Ditto.
1644         * gcc.dg/transparent-union-1.c: Ditto.
1645         * gcc.dg/transparent-union-2.c: Ditto.
1646         * gcc.target/i386/pr39315-check.c: Ditto.
1647         * g++.dg/gomp/sections-4.C: Ditto.
1648         * g++.dg/template/dtor7.C: Ditto.
1649         * g++.dg/tree-ssa/pr19952.C: Ditto.
1650         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1651         * gfortran.dg/graphite/pr42185.f90: Ditto.
1652         * gfortran.dg/namelist_36.f90: Ditto.
1653         * gnat.dg/noreturn1.adb: Ditto.
1654         * gnat.dg/specs/small_alignment.ads: Ditto.
1655
1656 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1657
1658         PR tree-optimization/44915
1659         * g++.dg/torture/pr44915.C: New test.
1660
1661 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1662
1663         PR tree-optimization/44914
1664         * g++.dg/tree-ssa/pr44914.C: New test.
1665
1666 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1667
1668         PR target/44290
1669         * gcc.dg/pr44290-1.c: New test.
1670         * gcc.dg/pr44290-2.c: New test.
1671
1672 2010-07-23  Jason Merrill  <jason@redhat.com>
1673
1674         PR c++/45008
1675         * g++.dg/abi/mangle44.C: New.
1676
1677 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1678
1679         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1680         for compile-time only tests.
1681         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1682         target check.
1683         * gcc.target/i386/pr39315-4.c: Ditto.
1684         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1685         target check.  Include sse-os-support.h.
1686         (main): Call check_isa and sse_os_support.
1687         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1688         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1689         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1690         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1691         target check.  Include sse-os-support.h.
1692         (main): Call check_isa and sse_os_support.
1693         * gcc.target/i386/vperm-v2df.c: Ditto.
1694
1695 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1696
1697         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1698         (check_effective_target_avx_runtime): New procedure.
1699         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1700         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1701
1702         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1703         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1704         and __get_cpuid test.
1705         * gcc.dg/compat/vector-2b_main.c: Ditto.
1706
1707         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1708
1709         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1710         for compile-time only test.
1711         * gcc.dg/pr32716.c: Ditto.
1712         * gcc.dg/pr34856.c: Ditto.
1713         * gcc.dg/pr36997.c: Ditto.
1714         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1715         * gfortran.dg/pr28158.f90: Ditto.
1716         * gfortran.dg/pr30667.f: Ditto.
1717
1718         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1719         i?86-*-* and x86_64-*-* targets to disable execution on targets
1720         without sse2 runtime support.
1721         * g++.dg/vect/vect.exp: Ditto.
1722         * gfortran.dg/vect/vect.exp: Ditto.
1723
1724         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1725         * gcc.dg/pr37544.c: Ditto.
1726         * gcc.dg/pr40550.c: Ditto.
1727         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1728         * gcc.dg/compat/vector-1a_main.c: Ditto.
1729         * gcc.dg/compat/vector-2a_main.c: Ditto.
1730         * gcc.dg/torture/pr16104-1.c: Ditto.
1731         * gcc.dg/torture/pr35771-1.c: Ditto.
1732         * gcc.dg/torture/pr35771-2.c: Ditto.
1733         * gcc.dg/torture/pr35771-3.c: Ditto.
1734         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1735         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1736         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1737         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1738         * g++.dg/other/i386-1.C: Ditto.
1739         * g++.dg/other/pr40446.C: Ditto.
1740
1741 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1742
1743         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1744
1745 2010-07-23  Daniel Kraft  <d@domob.eu>
1746
1747         PR fortran/44709
1748         * gfortran.dg/exit_1.f08: New test.
1749         * gfortran.dg/exit_2.f08: New test.
1750
1751 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1752
1753         PR tree-optimization/39839
1754         * gcc.target/arm/pr39839.c: New test case.
1755
1756 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1757
1758         * gnat.dg/unchecked_convert5b.adb: New test.
1759         * gnat.dg/unchecked_convert6.adb: Likewise.
1760         * gnat.dg/unchecked_convert6b.adb: Likewise.
1761
1762 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1763
1764         * gnat.dg/aggr15.ad[sb]: New test.
1765
1766 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1767
1768         PR debug/45024
1769         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1770
1771 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1772
1773         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1774         with dg-require-linker-plugin.
1775
1776 2010-07-22  Richard Guenther  <rguenther@suse.de>
1777
1778         PR lto/43850
1779         * g++.dg/lto/20100722-1_0.C: New testcase.
1780
1781 2010-07-22  Richard Guenther  <rguenther@suse.de>
1782
1783         PR lto/42451
1784         * gcc.dg/lto/20100720-3_0.c: New testcase.
1785         * gcc.dg/lto/20100720-3_1.c: Likewise.
1786
1787 2010-07-22  Richard Guenther  <rguenther@suse.de>
1788
1789         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1790         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1791
1792         PR lto/43373
1793         * gcc.dg/lto/20100722-1_0.c: New testcase.
1794
1795 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1796
1797         PR tree-optimization/44891
1798         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1799
1800 2010-07-22  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/45017
1803         * gcc.c-torture/execute/pr45017.c: New testcase.
1804
1805 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1806
1807         PR fortran/45019
1808         * gfortran.dg/aliasing_dummy_5.f90: New.
1809
1810 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1811
1812         PR target/43698
1813         * gcc.target/arm/pr43698.c: New test.
1814
1815 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1816
1817         PR fortran/44929
1818         * Revert my commit r162325 for this PR.
1819
1820 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR debug/45015
1823         * gcc.target/m68k/pr45015.c: New test.
1824
1825 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1826
1827         PR c++/44641
1828         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1829         comments.
1830
1831 2010-07-21  Richard Guenther  <rguenther@suse.de>
1832
1833         PR lto/45018
1834         * g++.dg/lto/20100721-1_0.C: New testcase.
1835
1836 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1837
1838         PR tree-optimization/44900
1839         * g++.dg/torture/pr44900.C: New test.
1840
1841 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1842
1843         PR middle-end/44738
1844         * c-c++-common/uninit-17.c: Correct expected error.
1845
1846 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1847
1848         * gcc.dg/guality/asm-1.c: New test.
1849
1850         PR debug/45003
1851         * gcc.dg/guality/pr45003-2.c: New test.
1852         * gcc.dg/guality/pr45003-3.c: New test.
1853
1854 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1855
1856         PR libfortran/44697
1857         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1858
1859 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1860
1861         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1862         defined on the current line.
1863         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1864         * g++.dg/debug/dwarf2/pr44641.C: New.
1865
1866 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1867
1868         * gcc.target/powerpc/block-move-1.c: New test.
1869         * gcc.target/powerpc/block-move-2.c: New test.
1870
1871 2010-07-20  Jason Merrill  <jason@redhat.com>
1872
1873         PR c++/44967
1874         * g++.dg/cpp0x/sfinae2.C: New.
1875
1876 2010-07-20  Richard Guenther  <rguenther@suse.de>
1877
1878         PR lto/42696
1879         * gcc.dg/lto/20100720-4_0.c: New testcase.
1880
1881 2010-07-20  Richard Guenther  <rguenther@suse.de>
1882
1883         PR lto/43221
1884         * gcc.dg/lto/20100720-2_0.c: New testcase.
1885         * gcc.dg/lto/20100720-2_1.c: Likewise.
1886
1887 2010-07-20  Richard Guenther  <rguenther@suse.de>
1888
1889         PR lto/43208
1890         * gcc.dg/lto/20100720-1_0.c: New testcase.
1891         * gcc.dg/lto/20100720-1_1.c: Likewise.
1892
1893 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR debug/45003
1896         * gcc.dg/guality/pr45003-1.c: New test.
1897
1898 2010-07-20  Richard Guenther  <rguenther@suse.de>
1899
1900         PR tree-optimization/44977
1901         * gcc.dg/torture/pr44977.c: New testcase.
1902
1903 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1904
1905         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1906         sync_char_short
1907
1908 2010-07-20  Richard Guenther  <rguenther@suse.de>
1909
1910         PR middle-end/44971
1911         PR middle-end/44988
1912         * gcc.dg/pr44971.c: New testcase.
1913         * gcc.c-torture/compile/pr44988.c: Likewise.
1914
1915 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1916
1917         PR fortran/44929
1918         * gfortran.dg/allocate_with_typespec.f90: New test.
1919         * gfortran.dg/allocate_derived_1.f90: Update error message.
1920
1921 2010-07-19  Jason Merrill  <jason@redhat.com>
1922
1923         PR c++/44996
1924         * g++.dg/cpp0x/decltype23.C: New.
1925
1926 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1927
1928         PR fortran/42385
1929         * gfortran.dg/class_defined_operator_1.f03 : New test.
1930
1931 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1932
1933         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1934         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1935         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1936         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1937
1938 2010-07-19  Richard Guenther  <rguenther@suse.de>
1939
1940         PR middle-end/44941
1941         * gcc.c-torture/compile/pr44941.c: New testcase.
1942
1943 2010-07-19  Jason Merrill  <jason@redhat.com>
1944
1945         PR c++/44969
1946         * g++.dg/template/sfinae24.C: New.
1947
1948 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1949
1950         PR fortran/44353
1951         * gfortran.dg/data_implied_do_2.f90: Removed.
1952
1953 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1954
1955         PR c++/44969
1956         * g++.dg/template/sfinae23.C: New.
1957
1958 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1959
1960         * lib/target-supports.exp (check_sse_os_support_available): New
1961         proc.
1962         (check_sse_hw_available): New proc.
1963         (check_effective_target_sse_runtime): New proc.
1964         (check_effective_target_sse2_runtime): New proc.
1965         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1966         -msse2 if check_sse_os_support_available.
1967         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1968         check_sse_os_support_available.
1969         * gcc.dg/vect/vect.exp: Likewise.
1970         * gfortran.dg/vect/vect.exp: Likewise.
1971         * gcc.target/i386/sol2-check: Renamed to ...
1972         * gcc.target/i386/sse-os-support.h: ... this.
1973         (sol2_check): Renamed to ...
1974         (sse_os_support): ... this.
1975         Only test movss with xmm registers.
1976         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1977         Removed ILL_INSN, ILL_INSN_LEN.
1978         * gcc.target/i386/sse2-check.h: Likewise.
1979         * gcc.target/i386/sse3-check.h: Likewise.
1980         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1981         Removed cpuid.h, __get_cpuid test.
1982         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1983         Removed cpuid.h, __get_cpuid test.
1984         * g++.dg/other/pr40446.C: Likewise.
1985         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1986         * gcc.dg/compat/vector-1a_main.c: Likewise.
1987         * gcc.dg/compat/vector-2a_main.c: Likewise.
1988         * gcc.dg/pr36584.c: Likewise.
1989         * gcc.dg/pr37544.c: Likewise.
1990         * gcc.dg/torture/pr16104-1.c: Likewise.
1991         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1992         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1993         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1994         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1995         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1996         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1997         sse2_runtime.
1998         * gcc.dg/torture/pr35771-2.c: Likewise.
1999         * gcc.dg/torture/pr35771-3.c: Likewise.
2000         * gcc.target/i386/pr39315-2.c: Likewise.
2001         * gcc.target/i386/pr39315-4.c: Likewise.
2002         * gcc.target/i386/vperm-v2df.c: Likewise.
2003         * gcc.target/i386/vperm-v2di.c: Likewise.
2004         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2005         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2006         sse_runtime.
2007
2008 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/44353
2011         * gfortran.dg/data_implied_do_2.f90: New test.
2012
2013 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2014
2015         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2016
2017 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2018
2019         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2020         to the "mips16" group.
2021         (mips_using_mips16_p): New procedure.
2022         (mips-dg-options): Use it.
2023
2024 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2025
2026         * gcc.target/mips/mips16-attributes-4.c: New test.
2027
2028 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2029
2030         PR testsuite/44418
2031         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2032         * gcc.target/powerpc/recip-2.c: Ditto.
2033         * gcc.target/powerpc/recip-3.c: Ditto.
2034
2035 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2036
2037         * gcc.target/arm/pr42235.c: New test.
2038
2039 2010-07-16  Jason Merrill  <jason@redhat.com>
2040
2041         PR c++/32505
2042         * g++.dg/template/partial8.C: New.
2043
2044 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2045
2046         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2047         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2048         in C++.
2049         (gualcvt): New overloaded inline.
2050         (GUALCVT): Use it for C++.
2051         * g++.dg/guality/guality.exp: New.
2052         * g++.dg/guality/guality.h: New.
2053         * g++.dg/guality/redeclaration1.C: New test.
2054         * g++.dg/dg.exp: Prune also guality/* tests.
2055         * gcc.dg/guality/pr43141.c: Moved to...
2056         * c-c++-common/guality/pr43141.c: ... here.
2057
2058 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2059
2060         PR libfortran/37077
2061         * gfortran.dg/char4_iunit_2.f03: New test.
2062
2063 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2064
2065         * lib/plugin-support.exp (plugin-test-execute):
2066         Add ${gcc_objdir}/intl to includes.
2067
2068 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR target/44942
2071         * gcc.c-torture/execute/pr44942.c: New test.
2072         * gcc.target/i386/pr44942.c: New test.
2073
2074 2010-07-15  Jason Merrill  <jason@redhat.com>
2075
2076         PR c++/44909
2077         * g++.dg/cpp0x/implicit7.C: New.
2078         * g++.dg/cpp0x/implicit8.C: New.
2079
2080 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2081
2082         Disable float tests for __SPU__ targets due to lack of signed zero:
2083         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2084         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2085         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2086         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2087         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2088         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2089         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2090         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2091         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2092
2093 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2094
2095         * gfortran.dg/select_char_2.f90: New test.
2096
2097 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2098
2099         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2100         with DECL_CHAIN.
2101
2102 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2103
2104         PR fortran/44936
2105         * gfortran.dg/typebound_generic_9.f03: New.
2106
2107 2010-07-15  Richard Guenther  <rguenther@suse.de>
2108
2109         PR tree-optimization/44946
2110         * gcc.c-torture/compile/pr44946.c: New testcase.
2111
2112 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2113
2114         PR fortran/40206
2115         * gfortran.dg/select_char_3.f90: New test.
2116
2117 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2118             Kevin F. Quinn  <kevquinn@gentoo.org>
2119
2120         * gcc.dg/Wtrampolines.c: New.
2121
2122 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2123
2124         PR libfortran/44934
2125         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2126
2127 2010-07-14  Jason Merrill  <jason@redhat.com>
2128
2129         PR c++/44810
2130         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2131
2132         Implement C++0x unrestricted unions (N2544)
2133         * g++.dg/cpp0x/union1.C: New.
2134         * g++.dg/cpp0x/union2.C: New.
2135         * g++.dg/cpp0x/union3.C: New.
2136         * g++.dg/cpp0x/defaulted2.C: Adjust.
2137         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2138         * g++.old-deja/g++.ext/anon2.C: Adjust.
2139         * g++.old-deja/g++.mike/misc6.C: Adjust.
2140
2141 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2142
2143         PR fortran/44925
2144         * gfortran.dg/c_loc_tests_15.f90: New.
2145
2146 2010-07-13  Jason Merrill  <jason@redhat.com>
2147
2148         PR c++/44909
2149         * g++.dg/cpp0x/implicit6.C: New.
2150
2151 2010-07-13  Jason Merrill  <jason@redhat.com>
2152
2153         PR c++/44540
2154         * g++.dg/abi/noreturn1.C: New.
2155         * g++.dg/abi/noreturn2.C: New.
2156
2157 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2158
2159         PR other/44874
2160         PR debug/44832
2161         * c-c++-common/pr44832.c: New test.
2162
2163 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2164
2165         PR objc/44488
2166         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2167         on the target.  Make sure that we can assemble the emitted asm when
2168         the test type is 'compile'.
2169
2170 2010-07-13  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/36960
2173         * g++.dg/torture/pr36960.C: New testcase.
2174
2175 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2176
2177         PR c++/44908
2178         * g++.dg/template/sfinae21.C: New.
2179         * g++.dg/template/sfinae22.C: Likewise.
2180
2181 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2182
2183         PR testsuite/42843
2184         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2185         * gcc.dg/plugin/ggcplug.c: Likewise.
2186         * g++.dg/plugin/selfassign.c: Likewise.
2187         * g++.dg/plugin/attribute_plugin.c: Likewise.
2188         * g++.dg/plugin/dumb_plugin.c: Likewise.
2189         * g++.dg/plugin/pragma_plugin.c: Likewise.
2190
2191 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2192
2193         * gcc.c-torture/execute/pr44683.x: New.
2194         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2195
2196 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2197
2198         PR fortran/44434
2199         PR fortran/44565
2200         PR fortran/43945
2201         PR fortran/44869
2202         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2203         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2204         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2205         * gfortran.dh/typebound_call_16.f03: New.
2206         * gfortran.dg/typebound_generic_6.f03: New.
2207         * gfortran.dg/typebound_generic_7.f03: New.
2208         * gfortran.dg/typebound_generic_8.f03: New.
2209
2210 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2211
2212         PR libfortran/37077
2213         * gfortran.dg/char4_iunit_1.f03: New test.
2214
2215 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2216
2217         * gcc.dg/tree-ssa/vrp53.c: New test.
2218
2219 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2220
2221         PR c++/44907
2222         * g++.dg/template/sfinae19.C: New.
2223         * g++.dg/template/sfinae20.C: Likewise.
2224
2225 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2226
2227         * gcc.target/arm/interrupt-1.c: New test.
2228         * gcc.target/arm/interrupt-2.c: New test.
2229
2230 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2231
2232         * gcc.dg/pr42427.c: Require c99_runtime.
2233         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2234         c99_runtime.
2235         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2236         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2237         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2238         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2239         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2240         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2241         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2242         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2243         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2244         * gcc.target/i386/pr37275.c: Require visibility support.
2245
2246 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2247
2248         * lib/target-supports.exp (check_effective_target_sse): New proc.
2249         * gcc.target/i386/sol2-check.h: New file.
2250         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2251         Include sol2-check.h.
2252         (main) Only run do_test () if sol2_check ().
2253         * gcc.target/i386/sse2-check.h: Likewise.
2254         * gcc.target/i386/sse3-check.h: Likewise.
2255         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2256         [__sun__ && __svr4__]: Execute SSE2 instruction.
2257         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2258         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2259         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2260         * g++.dg/ext/vector14.C: Likewise.
2261         * g++.dg/other/mmintrin.C: Likewise.
2262         * gcc.dg/20020418-1.c: Likewise.
2263         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2264         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2265         * gcc.dg/format/unnamed-1.c: Likewise.
2266         Adapt dg-warning line number.
2267         * gcc.dg/graphite/pr40281.c: Likewise.
2268         * gcc.dg/pr32176.c: Likewise.
2269         * gcc.dg/pr40550.c: Likewise.
2270         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2271         * gcc.dg/torture/pr36891.c: Likewise.
2272         * gcc.target/i386/20020218-1.c: Likewise.
2273         * gcc.target/i386/20020523.c: Likewise.
2274         * gcc.target/i386/abi-1.c: Likewise.
2275         * gcc.target/i386/brokensqrt.c: Likewise.
2276         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2277         * gcc.target/i386/pr13366.c: Likewise.
2278         * gcc.target/i386/pr13685.c: Likewise.
2279         * gcc.target/i386/pr24306.c: Likewise.
2280         * gcc.target/i386/pr31486.c: Likewise.
2281         * gcc.target/i386/pr32065-1.c: Likewise.
2282         * gcc.target/i386/pr32065-2.c: Likewise.
2283         * gcc.target/i386/pr32389.c: Likewise.
2284         * gcc.target/i386/pr38824.c: Likewise.
2285         * gcc.target/i386/pr38931.c: Likewise.
2286         * gcc.target/i386/pr39592-1.c: Likewise.
2287         * gcc.target/i386/pr43766.c: Likewise.
2288         * gcc.target/i386/recip-divf.c: Likewise.
2289         * gcc.target/i386/recip-sqrtf.c: Likewise.
2290         * gcc.target/i386/recip-vec-divf.c: Likewise.
2291         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2292         * gcc.target/i386/sse-1.c: Likewise.
2293         * gcc.target/i386/sse-16.c: Likewise.
2294         * gcc.target/i386/sse-2.c: Likewise.
2295         * gcc.target/i386/sse-20.c: Likewise.
2296         * gcc.target/i386/sse-3.c: Likewise.
2297         * gcc.target/i386/sse-7.c: Likewise.
2298         * gcc.target/i386/sse-9.c: Likewise.
2299         * gcc.target/i386/sse-addps-1.c: Likewise.
2300         * gcc.target/i386/sse-addss-1.c: Likewise.
2301         * gcc.target/i386/sse-andnps-1.c: Likewise.
2302         * gcc.target/i386/sse-andps-1.c: Likewise.
2303         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2304         * gcc.target/i386/sse-comiss-1.c: Likewise.
2305         * gcc.target/i386/sse-comiss-2.c: Likewise.
2306         * gcc.target/i386/sse-comiss-3.c: Likewise.
2307         * gcc.target/i386/sse-comiss-4.c: Likewise.
2308         * gcc.target/i386/sse-comiss-5.c: Likewise.
2309         * gcc.target/i386/sse-comiss-6.c: Likewise.
2310         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2311         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2312         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2313         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2314         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2315         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2316         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2317         * gcc.target/i386/sse-divps-1.c: Likewise.
2318         * gcc.target/i386/sse-divss-1.c: Likewise.
2319         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2320         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2321         * gcc.target/i386/sse-maxps-1.c: Likewise.
2322         * gcc.target/i386/sse-maxss-1.c: Likewise.
2323         * gcc.target/i386/sse-minps-1.c: Likewise.
2324         * gcc.target/i386/sse-minss-1.c: Likewise.
2325         * gcc.target/i386/sse-movaps-1.c: Likewise.
2326         * gcc.target/i386/sse-movaps-2.c: Likewise.
2327         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2328         * gcc.target/i386/sse-movhps-1.c: Likewise.
2329         * gcc.target/i386/sse-movhps-2.c: Likewise.
2330         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2331         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2332         * gcc.target/i386/sse-movntps-1.c: Likewise.
2333         * gcc.target/i386/sse-movss-1.c: Likewise.
2334         * gcc.target/i386/sse-movss-2.c: Likewise.
2335         * gcc.target/i386/sse-movss-3.c: Likewise.
2336         * gcc.target/i386/sse-movups-1.c: Likewise.
2337         * gcc.target/i386/sse-movups-2.c: Likewise.
2338         * gcc.target/i386/sse-mulps-1.c: Likewise.
2339         * gcc.target/i386/sse-mulss-1.c: Likewise.
2340         * gcc.target/i386/sse-orps-1.c: Likewise.
2341         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2342         * gcc.target/i386/sse-recip-vec.c: Likewise.
2343         * gcc.target/i386/sse-recip.c: Likewise.
2344         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2345         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2346         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2347         * gcc.target/i386/sse-subps-1.c: Likewise.
2348         * gcc.target/i386/sse-subss-1.c: Likewise.
2349         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2350         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2351         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2352         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2353         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2354         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2355         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2356         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2357         * gcc.target/i386/sse-xorps-1.c: Likewise.
2358         * gcc.target/i386/ssefn-1.c: Likewise.
2359         * gcc.target/i386/ssefn-3.c: Likewise.
2360         * gcc.target/i386/sseregparm-1.c: Likewise.
2361         * gcc.target/i386/stackalign/return-3.c: Likewise.
2362         * gcc.target/i386/vectorize1.c: Likewise.
2363         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2364         * gcc.target/i386/xorps-sse.c: Likewise.
2365         * gfortran.dg/pr28158.f90: Likewise.
2366         * gfortran.dg/pr30667.f: Likewise.
2367         * gnat.dg/loop_optimization7.adb: Likewise.
2368         * gnat.dg/sse_nolib.adb: Likewise.
2369
2370 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2371
2372         PR fortran/44702
2373         * gfortran.dg/use_rename_6.f90: New.
2374         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2375
2376 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2377
2378         PR fortran/44869
2379         * gfortran.dg/class_24.f03: New.
2380
2381 2010-07-10  Richard Guenther  <rguenther@suse.de>
2382
2383         PR lto/44889
2384         * gcc.dg/lto/20100709-1_0.c: New testcase.
2385         * gcc.dg/lto/20100709-1_1.c: Likewise.
2386
2387 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2388
2389         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2390
2391 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2392
2393         PR objc/44140
2394         * objc.dg/lto/trivial-1_0.m: New.
2395         * objc.dg/lto/lto.exp: New.
2396         * obj-c++.dg/lto/trivial-1_0.mm: New.
2397         * obj-c++.dg/lto/lto.exp: New.
2398         * objc.dg/symtab-1.m: Adjust sizes.
2399         * objc.dg/image-info.m: Do not run for gnu-runtime.
2400
2401 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2402
2403         * gcc.dg/pr32370.c: Allow another kind of error message.
2404
2405 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2406
2407         * gnat.dg/atomic3.adb: New test.
2408
2409 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2410             Denys Vlasenko  <dvlasenk@redhat.com>
2411             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2412
2413         PR tree-optimization/28632
2414         * gcc.dg/tree-ssa/vrp51.c: New test.
2415         * gcc.dg/tree-ssa/vrp52.c: New test.
2416
2417 2010-07-09  Jason Merrill  <jason@redhat.com>
2418
2419         * g++.dg/abi/covariant6.C: New.
2420         * g++.dg/inherit/covariant17.C: Test both bases.
2421         * g++.dg/inherit/covariant7.C: Check vtable layout.
2422
2423 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2424
2425         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2426
2427 2010-07-09  Richard Guenther  <rguenther@suse.de>
2428
2429         PR tree-optimization/44852
2430         * gcc.c-torture/execute/pr44852.c: New testcase.
2431
2432 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2433
2434         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2435         multiplication by values.
2436         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2437         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2438
2439 2010-07-09  Richard Guenther  <rguenther@suse.de>
2440
2441         PR tree-optimization/44882
2442         * gfortran.dg/pr44882.f90: New testcase.
2443
2444 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2445
2446         PR target/40657
2447         * gcc.target/arm/pr40657-1.c: New test.
2448         * gcc.target/arm/pr40657-2.c: New test.
2449         * gcc.c-torture/execute/pr40657.c: New test.
2450
2451 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * gcc.dg/tree-ssa/vrp50.c: New test.
2454         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2455
2456 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2457
2458         PR fortran/44649
2459         * gfortran.dg/c_sizeof_1.f90: Modified.
2460         * gfortran.dg/storage_size_1.f08: New.
2461         * gfortran.dg/storage_size_2.f08: New.
2462
2463 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2464
2465         * gcc.c-torture/execute/20100708-1.c: New test.
2466
2467 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR fortran/44847
2470         * gfortran.dg/gomp/pr44847.f90: New test.
2471
2472 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2473
2474         PR tree-optimization/44710
2475         * gcc.dg/tree-ssa/ifc-6.c: New.
2476         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2477
2478 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2479
2480         PR fortran/18918
2481         * gfortran.dg/coarray_10.f90: Add an additional test.
2482
2483 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2484
2485         PR middle-end/44828
2486         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2487         * gcc.c-torture/execute/pr44828.x: Revert.
2488
2489 2010-07-08  Jason Merrill  <jason@redhat.com>
2490
2491         PR c++/43120
2492         * g++.dg/inherit/covariant17.C: New.
2493         * g++.dg/abi/covariant1.C: Actually test for the bug.
2494
2495 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2496
2497         PR rtl-optimization/44838
2498         * gcc.dg/pr44838.c: New.
2499
2500 2010-07-08  Richard Guenther  <rguenther@suse.de>
2501
2502         PR tree-optimization/44831
2503         * gcc.c-torture/compile/pr44831.c: New testcase.
2504         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2505
2506 2010-07-08  Richard Guenther  <rguenther@suse.de>
2507
2508         PR tree-optimization/44861
2509         * g++.dg/vect/pr44861.cc: New testcase.
2510
2511 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2512
2513         PR middle-end/44828
2514         * gcc.c-torture/execute/pr44828.x: New file.
2515
2516 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2517
2518         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2519         dg-options.
2520         * g++.dg/ext/altivec-17.C: Adjust error message.
2521
2522 2010-07-07  Tom Tromey  <tromey@redhat.com>
2523
2524         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2525
2526 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2527
2528         PR target/44844
2529         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2530         * gcc.target/i386/rdrand-2.c: Likewise.
2531         * gcc.target/i386/rdrand-3.c: Likewise.
2532
2533 2010-07-07  Jan Hubicka  <jh@suse.cz>
2534
2535         PR middle-end/44813
2536         * g++.dg/torture/pr44813.C: New testcase.
2537         * g++.dg/torture/pr44826.C: New testcase.
2538
2539 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2540
2541         PR rtl-optimization/44787
2542         * gcc.c-torture/compile/pr44788.c: New test.
2543         * gcc.target/arm/pr44788.c: New test.
2544
2545 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2546
2547         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2548
2549 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2550
2551         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2552         to dg-options.
2553
2554 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2555
2556         PR fortran/44742
2557         * gfortran.dg/parameter_array_init_6.f90: New.
2558         * gfortran.dg/initialization_20.f90: Update dg-error.
2559         * gfortran.dg/initialization_24.f90: Ditto.
2560
2561 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2562         PR fortran/PR44693
2563         * gfortran.dg/dim_range_1.f90:  New test.
2564         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2565
2566 2010-07-06  Jason Merrill  <jason@redhat.com>
2567
2568         PR c++/44703
2569         * g++.dg/cpp0x/initlist41.C: New.
2570
2571         PR c++/44778
2572         * g++.dg/template/ptrmem22.C: New.
2573
2574 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2575
2576         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2577         support.
2578         * gcc.target/i386/i386.exp: Likewise.
2579
2580 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2581
2582         PR testsuite/44195
2583         * gcc.dg/lto/20100518_0.c: Limit to x86.
2584
2585 2010-07-06  Richard Guenther  <rguenther@suse.de>
2586
2587         PR middle-end/44828
2588         * gcc.c-torture/execute/pr44828.c: New testcase.
2589
2590 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2591
2592         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2593         * g++.dg/warn/volatile1.C: Likewise.
2594         * g++.dg/template/warn1.C: Likewise.
2595
2596 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2597
2598         AVX Programming Reference (June, 2010)
2599         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2600         * g++.dg/other/i386-3.C: Likewise.
2601         * gcc.target/i386/sse-12.c: Likewise.
2602
2603         * gcc.target/i386/f16c-check.h: New.
2604         * gcc.target/i386/rdfsbase-1.c: Likewise.
2605         * gcc.target/i386/rdfsbase-2.c: Likewise.
2606         * gcc.target/i386/rdgsbase-1.c: Likewise.
2607         * gcc.target/i386/rdgsbase-2.c: Likewise.
2608         * gcc.target/i386/rdrand-1.c: Likewise.
2609         * gcc.target/i386/rdrand-2.c: Likewise.
2610         * gcc.target/i386/rdrand-3.c: Likewise.
2611         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2612         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2613         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2614         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2615         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2616         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2617         * gcc.target/i386/wrfsbase-1.c: Likewise.
2618         * gcc.target/i386/wrfsbase-2.c: Likewise.
2619         * gcc.target/i386/wrgsbase-1.c: Likewise.
2620         * gcc.target/i386/wrgsbase-2.c: Likewise.
2621
2622         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2623         (__builtin_ia32_vcvtps2ph): New.
2624         (__builtin_ia32_vcvtps2ph256): Likewise.
2625
2626         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2627         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2628
2629         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2630         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2631
2632         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2633         (__builtin_ia32_vcvtps2ph256): Likewise.
2634         Add fsgsbase,rdrnd,f16c.
2635
2636         * lib/target-supports.exp (check_effective_target_f16c): New.
2637
2638 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2639
2640         * gcc.dg/guality/nrv-1.c: New test.
2641
2642 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2643
2644         PR middle-end/42505
2645         * gcc.target/arm/pr42505.c: New test case.
2646
2647 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR c++/44808
2650         * g++.dg/opt/nrv16.C: New test.
2651
2652 2010-07-05  Richard Guenther  <rguenther@suse.de>
2653
2654         PR tree-optimization/44784
2655         * gcc.c-torture/compile/pr44784.c: New testcase.
2656
2657 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2658
2659         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2660         Increase loop bound and array size.
2661         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2662         Likewise.
2663
2664 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2665
2666         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2667         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2668         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2669         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2670         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2671
2672 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2673
2674         PR c++/22138
2675         * g++.dg/parse/template25.C: New.
2676
2677 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2678
2679         PR rtl-optimization/44695
2680         * gcc.dg/torture/pr44695.c: New.
2681
2682 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2683
2684         PR c++/16630
2685         * g++.dg/ext/pretty3.C: New.
2686
2687 2010-07-04  Richard Guenther  <rguenther@suse.de>
2688
2689         PR middle-end/44809
2690         * g++.dg/torture/pr44809.C: New testcase.
2691
2692 2010-07-04  Richard Guenther  <rguenther@suse.de>
2693
2694         PR tree-optimization/44656
2695         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2696
2697 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2698             Revital Eres  <eres@il.ibm.com>
2699
2700         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2701         misaligned stores.
2702         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2703         gcc.dg/vect/vect-96.c: Likewise.
2704         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2705         that support misaligned stores. Change the number of expected
2706         misaligned accesses.
2707         * gcc.dg/vect/vect-peel-1.c: New test.
2708         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2709         gcc.dg/vect/vect-peel-4.c: Likewise.
2710         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2711         vectorizable on all targets that support realignment.
2712         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2713
2714 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2715
2716         PR c/44806
2717         * gcc.dg/torture/pr44806.c: New.
2718
2719 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2720
2721         * gnat.dg/cond_expr1.adb: New test.
2722
2723 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2724
2725         * gnat.dg/modular3.adb: New test.
2726         * gnat.dg/modular3_pkg.ads: New helper.
2727
2728 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2729             Mikael Pettersson  <mikpe@it.uu.se>
2730
2731         PR testsuite/44518
2732         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2733         Make signed-ness of chars explicit.  Scan the object for
2734         strings that are split by some target assemblers.
2735         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2736         explicit.
2737
2738 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2739
2740         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2741
2742 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2743
2744         PR/44128
2745         * g++.dg/warn/Wshadow-7.C: New test.
2746
2747 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2748             Julian Brown  <julian@codesourcery.com>
2749             Sandra Loosemore  <sandra@codesourcery.com>
2750
2751         * gcc.c-torture/execute/20100416-1.c: New test case.
2752
2753 2010-07-02  Julian Brown  <julian@codesourcery.com>
2754             Sandra Loosemore  <sandra@codesourcery.com>
2755
2756         PR target/43703
2757
2758         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2759         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2760
2761 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2762             Julian Brown  <julian@codesourcery.com>
2763
2764         * gcc.target/arm/neon/vadds64.c: Regenerated.
2765         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2766         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2767         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2768         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2769         * gcc.target/arm/neon-vmls-1.c: Likewise.
2770         * gcc.target/arm/neon-vsubs64.c: New execution test.
2771         * gcc.target/arm/neon-vsubu64.c: New execution test.
2772         * gcc.target/arm/neon-vadds64.c: New execution test.
2773         * gcc.target/arm/neon-vaddu64.c: New execution test.
2774
2775 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2776
2777         * gcc.target/arm/neon-vands64.c: New.
2778         * gcc.target/arm/neon-vandu64.c: New.
2779         * gcc.target/arm/neon-vbics64.c: New.
2780         * gcc.target/arm/neon-vbicu64.c: New.
2781         * gcc.target/arm/neon-veors64.c: New.
2782         * gcc.target/arm/neon-veoru64.c: New.
2783         * gcc.target/arm/neon-vorns64.c: New.
2784         * gcc.target/arm/neon-vornu64.c: New.
2785         * gcc.target/arm/neon-vorrs64.c: New.
2786         * gcc.target/arm/neon-vorru64.c: New.
2787         * gcc.target/arm/neon/vands64.c: Regenerated.
2788         * gcc.target/arm/neon/vandu64.c: Regenerated.
2789         * gcc.target/arm/neon/vbics64.c: Regenerated.
2790         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2791         * gcc.target/arm/neon/veors64.c: Regenerated.
2792         * gcc.target/arm/neon/veoru64.c: Regenerated.
2793         * gcc.target/arm/neon/vorns64.c: Regenerated.
2794         * gcc.target/arm/neon/vornu64.c: Regenerated.
2795         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2796         * gcc.target/arm/neon/vorru64.c: Regenerated.
2797
2798 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2799
2800         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2801
2802 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2803
2804         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2805         * gfortran.dg/intent_out_5.f90: Same.
2806         * gfortran.dg/ltrans-7.f90: Same.
2807         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2808
2809 2010-07-02  Jan Hubicka  <jh@suse.cz>
2810
2811         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2812
2813 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2814
2815         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2816
2817 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR c++/44780
2820         * c-c++-common/Wunused-var-12.c: New test.
2821
2822 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2823
2824         PR target/42835
2825         * gcc.target/arm/pr42835.c: New test.
2826
2827         PR target/42172
2828         * gcc.target/arm/pr42172-1.c: New test.
2829
2830 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2831
2832         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2833
2834 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2835
2836         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2837         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2838         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2839         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2840         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2841         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2842         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2843         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2844         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2845         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2846         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2847         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2848         * gcc.target/arm/neon-vdup_ns64.c: New.
2849         * gcc.target/arm/neon-vdup_nu64.c: New.
2850         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2851         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2852         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2853         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2854         * gcc.target/arm/neon-vmov_ns64.c: New.
2855         * gcc.target/arm/neon-vmov_nu64.c: New.
2856         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2857         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2858         * gcc.target/arm/neon-vget_lanes64.c: New.
2859         * gcc.target/arm/neon-vget_laneu64.c: New.
2860         * gcc.target/arm/neon-vset_lanes64.c: New.
2861         * gcc.target/arm/neon-vset_laneu64.c: New.
2862
2863 2010-07-02  Richard Guenther  <rguenther@suse.de>
2864
2865         * g++.dg/torture/20100702-1.C: New testcase.
2866
2867 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2868
2869         PR target/44707
2870         * gcc.c-torture/compile/pr44707.c: New test.
2871
2872 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2873
2874         PR c++/44039
2875         * g++.dg/template/crash101.C: New.
2876
2877 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2878
2879         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2880         Use the ABI-0 accessors and fail it for m64.
2881
2882 2010-07-02  Jan Hubicka  <jh@suse.cz>
2883
2884         * g++.dg/tree-ssa/pr44706.C: New testcase.
2885
2886 2010-07-02  Richard Guenther  <rguenther@suse.de>
2887
2888         PR tree-optimization/44748
2889         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2890
2891 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2892
2893         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2894         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2895         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2896         the method types to forward:.
2897
2898 2010-06-30  Jason Merrill  <jason@redhat.com>
2899
2900         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2901         * g++.dg/other/pr25632.C: Likewise.
2902
2903 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2904
2905         PR tree-optimization/40421
2906         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2907
2908 2010-07-01  Richard Guenther  <rguenther@suse.de>
2909
2910         PR middle-end/42834
2911         PR middle-end/44468
2912         * gcc.c-torture/execute/20100316-1.c: New testcase.
2913         * gcc.c-torture/execute/pr44468.c: Likewise.
2914         * gcc.c-torture/compile/20100609-1.c: Likewise.
2915         * gcc.dg/volatile2.c: Adjust.
2916         * gcc.dg/plugin/selfassign.c: Likewise.
2917         * gcc.dg/pr36902.c: Likewise.
2918         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2919         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2920         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2921         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2922         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2923         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2924         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2925         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2926         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2927         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2928         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2929         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2930         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2931         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2932         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2933         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2934         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2935         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2936         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2937         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2938         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2939         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2940         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2941         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2942         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2943         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2944         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2945         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2946         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2947         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2948         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2949         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2950         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2951         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2952         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2953         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2954         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2955         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2956         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2957         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2958         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2959         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2960         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2961         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2962         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2963         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2964         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2965         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2966         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2967         * g++.dg/tree-ssa/pr31146.C: Likewise.
2968         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2969         * g++.dg/tree-ssa/pr33604.C: Likewise.
2970         * g++.dg/plugin/selfassign.c: Likewise.
2971         * gfortran.dg/array_memcpy_3.f90: Likewise.
2972         * gfortran.dg/array_memcpy_4.f90: Likewise.
2973         * c-c++-common/torture/pr42834.c: New testcase.
2974
2975 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2976
2977         PR c++/44628
2978         * g++.dg/template/crash100.C: New.
2979
2980 2010-06-30  Jan Hubicka  <jh@suse.cz>
2981
2982         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2983
2984 2010-06-30  Michael Matz  <matz@suse.de>
2985
2986         PR bootstrap/44699
2987         * gcc.dg/pr44699.c: New test.
2988
2989 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2990
2991         PR tree-optimization/39799
2992         * c-c++-common/uninit-17.c: New test.
2993
2994 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2995
2996         PR libfortran/43298
2997         * gfortran.dg/read_infnan_1.f90: New test.
2998
2999 2010-06-29  Jason Merrill  <jason@redhat.com>
3000
3001         Enable implicitly declared move constructor/operator= (N3053).
3002         * g++.dg/cpp0x/implicit3.C: New.
3003         * g++.dg/cpp0x/implicit4.C: New.
3004         * g++.dg/cpp0x/implicit5.C: New.
3005         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3006         * g++.dg/cpp0x/not_special.C: Adjust.
3007         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3008         * g++.dg/cpp0x/rv1n.C: Adjust.
3009         * g++.dg/cpp0x/rv1p.C: Adjust.
3010         * g++.dg/cpp0x/rv2n.C: Adjust.
3011         * g++.dg/cpp0x/rv2p.C: Adjust.
3012         * g++.dg/cpp0x/rv3n.C: Adjust.
3013         * g++.dg/cpp0x/rv3p.C: Adjust.
3014         * g++.dg/cpp0x/rv4n.C: Adjust.
3015         * g++.dg/cpp0x/rv4p.C: Adjust.
3016         * g++.dg/cpp0x/rv5n.C: Adjust.
3017         * g++.dg/cpp0x/rv5p.C: Adjust.
3018         * g++.dg/cpp0x/rv6n.C: Adjust.
3019         * g++.dg/cpp0x/rv6p.C: Adjust.
3020         * g++.dg/cpp0x/rv7n.C: Adjust.
3021         * g++.dg/cpp0x/rv7p.C: Adjust.
3022         * g++.dg/cpp0x/rv8p.C: Adjust.
3023         * g++.dg/gomp/pr26690-1.C: Adjust.
3024         * g++.dg/other/error20.C: Adjust.
3025         * g++.dg/other/error31.C: Adjust.
3026         * g++.dg/parse/error19.C: Adjust.
3027         * g++.dg/template/qualttp5.C: Adjust.
3028         * g++.old-deja/g++.law/ctors5.C: Adjust.
3029
3030         Enable implicitly deleted functions (N2346)
3031         * g++.dg/cpp0x/defaulted17.C: New.
3032         * g++.dg/cpp0x/implicit1.C: New.
3033         * g++.dg/cpp0x/implicit2.C: New.
3034         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3035         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3036         * g++.dg/init/ctor4.C: Adjust.
3037         * g++.dg/init/synth2.C: Adjust.
3038         * g++.dg/lto/20081118_1.C: Adjust.
3039         * g++.dg/other/error13.C: Adjust.
3040         * g++.dg/other/unused1.C: Adjust.
3041         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3042         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3043         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3044         * g++.old-deja/g++.law/ctors17.C: Adjust.
3045         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3046         * g++.old-deja/g++.pt/assign1.C: Adjust.
3047         * g++.old-deja/g++.pt/crash20.C: Adjust.
3048
3049         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3050         * g++.dg/cpp0x/defaulted13.C: Adjust.
3051         * g++.dg/cpp0x/defaulted2.C: Adjust.
3052         * g++.dg/cpp0x/defaulted3.C: Adjust.
3053         * g++.dg/cpp0x/initlist9.C: Adjust.
3054         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3055         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3056         * g++.dg/init/synth2.C: Adjust.
3057
3058         * g++.dg/cpp0x/defaulted19.C: New.
3059
3060         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3061         * g++.dg/template/error23.C: Fix for -std=c++0x.
3062
3063 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3064
3065         PR fortran/44718
3066         * gfortran.dg/proc_ptr_28.f90: New.
3067
3068 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR tree-optimization/43801
3071         * g++.dg/torture/pr43801.C: New test.
3072
3073         PR debug/44668
3074         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3075
3076 2010-06-29  Jason Merrill  <jason@redhat.com>
3077
3078         PR c++/44587
3079         * g++.dg/template/qualified-id2.C: New.
3080         * g++.dg/template/qualified-id3.C: New.
3081
3082 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3083
3084         PR fortran/44696
3085         * gfortran.dg/associated_target_4.f90: New.
3086
3087 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3088
3089         PR fortran/44582
3090         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3091
3092 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3093
3094         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3095
3096 2010-06-29  Jan Hubicka  <jh@suse.cz>
3097
3098         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3099
3100 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3101
3102         PR target/43902
3103         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3104         * gcc.target/arm/wmul-3.c: New test.
3105         * gcc.target/arm/wmul-4.c: New test.
3106
3107 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3108
3109         PR rtl-optimization/44659
3110         * gcc.target/i386/extract-1.c: New.
3111         * gcc.target/i386/extract-2.c: Likewise.
3112         * gcc.target/i386/extract-3.c: Likewise.
3113         * gcc.target/i386/extract-4.c: Likewise.
3114         * gcc.target/i386/extract-5.c: Likewise.
3115         * gcc.target/i386/extract-6.c: Likewise.
3116
3117 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR c++/44682
3120         * g++.dg/warn/Wunused-var-14.C: New test.
3121
3122 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/43298
3125         * gfortran.dg/nan_6.f90: New.
3126
3127 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3128
3129         PR tree-optimization/43781
3130         * gcc.dg/torture/pr43781.c: New.
3131
3132 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3133
3134         PR fortran/40158
3135         * gfortran.dg/actual_rank_check_1.f90: New test.
3136
3137 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3138
3139         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3140
3141 2010-06-28  Jan Hubicka  <jh@suse.cz>
3142
3143         PR tree-optimization/44687
3144         * gcc.c-torture/compile/pr44687.c
3145
3146 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3147
3148         PR c++/44535
3149         * g++.dg/torture/pr44535.C: New test.
3150
3151 2010-06-28  Michael Matz  <matz@suse.de>
3152
3153         PR middle-end/44592
3154         * gfortran.dg/pr44592.f90: New test.
3155
3156 2010-06-28  Jan Hubicka  <jh@suse.cz>
3157
3158         PR tree-optimization/44357
3159         * g++.dg/torture/pr44357.C: New testcase.
3160
3161 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3162
3163         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3164         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3165         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3166         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3167         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3168         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3169         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3170         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3171
3172 2010-06-27  Jan Hubicka  <jh@suse.cz>
3173
3174         * gcc.c-torture/compile/pr44686.c: New file.
3175
3176 2010-06-27  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/44683
3179         * gcc.c-torture/execute/pr44683.c: New testcase.
3180
3181 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3182
3183         * gnat.dg/noreturn3.ad[sb]: New test.
3184
3185 2010-06-26  Jason Merrill  <jason@redhat.com>
3186
3187         * g++.dg/cpp0x/explicit5.C: New.
3188
3189 2010-06-26  Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/44393
3192         * gcc.dg/pr44393.c: New testcase.
3193
3194 2010-06-26  Jan Hubicka  <jh@suse.cz>
3195
3196         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3197
3198 2010-06-26  Richard Guenther  <rguenther@suse.de>
3199
3200         PR middle-end/44674
3201         * gcc.dg/pr44674.c: New testcase.
3202
3203 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3204
3205         * gcc.dg/opts-3.c: New test.
3206
3207 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3208
3209         * gfortran.dg/type_decl_1.f90: New.
3210         * gfortran.dg/type_decl_2.f90: New.
3211
3212 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3213
3214         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3215         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3216
3217 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3218
3219         PR testsuite/38946
3220         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3221         error in comparing reals.
3222
3223 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3224
3225         * selected_real_kind_2.f90: New.
3226         * selected_real_kind_3.f90: New.
3227
3228 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3229
3230         * gfortran.dg/entry_19.f90: New.
3231
3232 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3233
3234         * gfortran.dg/end_subroutine_1.f90: New.
3235         * gfortran.dg/end_subroutine_2.f90: New.
3236         * gfortran.dg/interface_proc_end.f90: Update.
3237
3238 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3239
3240         * gfortran.dg/semicolon_fixed.f: Update.
3241         * gfortran.dg/semicolon_fixed_2.f: New.
3242         * gfortran.dg/semicolon_free_2.f90: New.
3243         * gfortran.dg/semicolon_free.f90: Update.
3244
3245 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3246
3247         PR fortran/44448
3248         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3249
3250 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3251
3252         * g++.dg/ipa/iinline-3.C: New test.
3253         * gcc.dg/ipa/modif-1.c: Removed.
3254
3255 2010-06-25  Jan Hubicka  <jh@suse.cz>
3256
3257         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3258
3259 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3260
3261         * g++.dg/ipa/iinline-2.C: New test.
3262
3263 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3264
3265         PR middle-end/43866
3266         * gfortran.dg/pr43866.f90: New test.
3267
3268         PR tree-optimization/44539
3269         * gcc.dg/pr44539.c: New test.
3270
3271 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3272
3273         From Jim Wilson:
3274         PR target/43902
3275         * gcc.target/mips/madd-9.c: New test.
3276
3277 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3278
3279         PR c/44517
3280         * gcc.dg/noncompile/pr44517.c: New.
3281         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3282
3283 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3284
3285         PR testsuite/43283
3286         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3287         and add argument to nop for IA64.
3288
3289 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3290
3291         PR target/44588
3292         * gcc.target/i386/mod-1.c: New.
3293         * gcc.target/i386/umod-1.c: Likewise.
3294         * gcc.target/i386/umod-2.c: Likewise.
3295         * gcc.target/i386/umod-3.c: Likewise.
3296
3297 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR middle-end/44492
3300         * g++.dg/torture/pr44492.C: New test.
3301
3302 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3303
3304         * c-c++-common/warn-omitted-condop.c: New.
3305
3306 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3307
3308         PR fortran/44614
3309         * gfortran.dg/import8.f90: New.
3310
3311 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3312
3313         * gnat.dg/not_null.adb: Update test case.
3314
3315 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3316
3317         PR c++/44619
3318         * g++.dg/warn/Wunused-var-13.C: New test.
3319
3320         PR c++/44627
3321         * g++.dg/diagnostic/method1.C: New test.
3322
3323 2010-06-22  Cary Coutant  <ccoutant@google.com>
3324
3325         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3326
3327 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/44616
3330         * gfortran.dg/abstract_type_8.f03: New.
3331
3332 2010-06-21  Jason Merrill  <jason@redhat.com>
3333
3334         * g++.dg/cpp0x/noexcept08.C: New.
3335
3336         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3337
3338 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3339
3340         PR target/44615
3341         * gcc.target/i386/sse2-vec-2a.c: New.
3342
3343 2010-06-21  DJ Delorie  <dj@redhat.com>
3344
3345         * gcc.dg/pragma-diag-1.c: New.
3346
3347 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3348
3349         PR target/44615
3350         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3351
3352 2010-06-21  Alan Modra  <amodra@gmail.com>
3353
3354         PR testsuite/44505
3355         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3356         tail call to check_fa_mid.
3357
3358 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR target/44575
3361         * gcc.c-torture/execute/pr44575.c: New test.
3362
3363 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3364
3365         PR fortran/40632
3366         * gfortran.dg/contiguous_1.f90: New.
3367         * gfortran.dg/contiguous_2.f90: New.
3368         * gfortran.dg/contiguous_3.f90: New.
3369
3370 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3371
3372         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3373         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3374
3375 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3376
3377         PR target/44546
3378         * gcc.target/i386/pr44546.c: New test.
3379
3380 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3381
3382         * gcc.dg/opts-2.c: New test.
3383
3384 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3385
3386         PR fortran/44584
3387         * gfortran.dg/typebound_proc_15.f03: Modified.
3388
3389 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3390
3391         PR target/44072
3392         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3393         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3394
3395 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3396
3397         * g++.dg/ext/label13.C: Fix typo in last change.
3398
3399 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3400
3401         PR libfortran/44477
3402         * gfortran.dg/eof_3.f90
3403         * gfortran.dg/endfile_2.f90
3404         * gfortran.dg/endfile_4.f90
3405         * gfortran.dg/endfile_3.f90
3406
3407 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3408
3409         PR c++/41090
3410         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3411
3412 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3413
3414         PR fortran/44556
3415         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3416
3417 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3418
3419         * gcc.target/arm/pr40900.c: New test.
3420
3421 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3422
3423         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3424
3425 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3426
3427         PR fortran/44558
3428         * gfortran.dg/typebound_call_15.f03: New.
3429
3430 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3431
3432         PR c++/44486
3433         * g++.dg/pr44486.C: New.
3434
3435 2010-06-16  DJ Delorie  <dj@redhat.com>
3436
3437         * gcc.target/i386/volatile-bitfields-1.c: New.
3438         * gcc.target/i386/volatile-bitfields-2.c: New.
3439
3440 2010-06-16  Jason Merrill  <jason@redhat.com>
3441
3442         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3443
3444         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3445
3446 2010-06-16  Richard Guenther  <rguenther@suse.de>
3447
3448         PR c/44555
3449         * gcc.c-torture/execute/pr44555.c: New testcase.
3450
3451 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/44549
3454         * gfortran.dg/typebound_proc_16.f03: New.
3455
3456 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3457
3458         * g++.dg/torture/pr43905.C: New test.
3459
3460 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3461
3462         PR testsuite/44538
3463         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3464         initialization loop from being vectorized.
3465         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3466
3467 2010-06-16  Alan Modra  <amodra@gmail.com>
3468
3469         PR tree-optimization/44507
3470         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3471
3472 2010-06-15  Jason Merrill  <jason@redhat.com>
3473
3474         * g++.dg/overload/arg3.C: Adjust error locations.
3475         * g++.dg/overload/copy1.C: Likewise.
3476         * g++.dg/tc1/dr152.C: Likewise.
3477         * g++.dg/template/incomplete4.C: Likewise.
3478         * g++.dg/template/incomplete5.C: Likewise.
3479         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3480         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3481         * g++.old-deja/g++.pt/crash9.C: Likewise.
3482
3483         * g++.dg/inherit/virtual5.C: New.
3484
3485         * g++.dg/cpp0x/defaulted18.C: New.
3486
3487         * g++.dg/cpp0x/initlist40.C: New.
3488
3489         * g++.dg/cpp0x/initlist39.C: New.
3490
3491 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3492
3493         PR middle-end/44391
3494         * gcc.dg/graphite/pr44391.c: New.
3495
3496 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3497
3498         PR fortran/43388
3499         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3500         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3501         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3502         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3503
3504 2010-06-15  Richard Guenther  <rguenther@suse.de>
3505
3506         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3507
3508 2010-06-15  Richard Guenther  <rguenther@suse.de>
3509
3510         * gcc.dg/vect/bb-slp-21.c: Adjust.
3511         * gcc.dg/vect/bb-slp-13.c: Likewise
3512         * gcc.dg/vect/bb-slp-4.c: Likewise
3513         * gcc.dg/vect/bb-slp-22.c: Likewise
3514         * gcc.dg/vect/bb-slp-14.c: Likewise
3515         * gcc.dg/vect/bb-slp-23.c: Likewise
3516         * gcc.dg/vect/bb-slp-15.c: Likewise
3517         * gcc.dg/vect/bb-slp-17.c: Likewise
3518         * gcc.dg/vect/bb-slp-18.c: Likewise
3519         * gcc.dg/vect/bb-slp-19.c: Likewise
3520         * gcc.dg/vect/bb-slp-10.c: Likewise
3521         * gcc.dg/vect/bb-slp-11.c: Likewise
3522         * gcc.dg/vect/bb-slp-20.c: Likewise
3523         * gcc.dg/vect/bb-slp-3.c: Likewise
3524
3525 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR fortran/44536
3528         * gfortran.dg/gomp/pr44536.f90: New test.
3529         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3530
3531 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3532
3533         PR target/44534
3534         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3535         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3536
3537 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR tree-optimization/44508
3540         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3541
3542         PR bootstrap/44509
3543         * gcc.dg/pr44509.c: New test.
3544
3545 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3546
3547         PR tree-optimization/44507
3548         * gcc.dg/vect/pr44507.c: New test.
3549
3550 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3553         and c-pretty-print.h.
3554
3555         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3556
3557 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3558
3559         * gfortran.dg/whole_file_18.f90: Updated error message.
3560
3561 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3562
3563         * gfortran.dg/whole_file_20.f03: New.
3564
3565 2010-06-12  Jan Hubicka  <jh@suse.cz>
3566
3567         * gcc.c-torture/compile/pc44485.c: New testcase.
3568
3569 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3570
3571         PR fortran/40117
3572         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3573         * gfortran.dg/typebound_proc_14.f03: New.
3574         * gfortran.dg/typebound_proc_15.f03: New.
3575
3576 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3577
3578         * gcc.dg/opts-1.c: New test.
3579
3580 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3581
3582         * gcc.dg/funroll-loops-all.c: Update expected error.
3583
3584 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3585
3586         PR target/44481
3587         * gcc.target/i386/pr44481.c: New test.
3588
3589 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3590
3591         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3592
3593 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3594
3595         PR middle-end/44483
3596         * gcc.dg/tree-ssa/pr44483.c: New.
3597
3598 2010-06-11  Paul Brook  <paul@codesourcery.com>
3599
3600         * g++.dg/other/arm-neon-1.C: New test.
3601
3602 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/42051
3605         PR fortran/43896
3606         * gfortran.dg/class_23.f03: New test.
3607
3608 2010-06-11  Jan Hubicka  <jh@suse.cz>
3609
3610         * gcc.dg/ipa/pure-const-2.c: New testcase.
3611
3612 2010-06-11  Jan Hubicka  <jh@suse.cz>
3613
3614         * gcc.dg/noreturn-7.c: Update.
3615         * gcc.dg/noreturn-4.c: Update.
3616
3617 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3618
3619         Fix MIPS bootstrap
3620         * g++.dg/other/typedef4.C: New test.
3621
3622 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3623
3624         PR fortran/44207
3625         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3626
3627 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3628
3629         PR fortran/44457
3630         * gfortran.dg/asynchronous_3.f03
3631
3632 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3633
3634         PR middle-end/44185
3635         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3636         non-temporal stores out of the tests to form new test cases.  As a
3637         result, no non-temporal store should be generated in this case.
3638
3639         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3640         prefetch-7.c that generate one non-temporal store.
3641
3642         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3643         prefetch-7.c that generate one non-temporal store and one
3644         one-temporal prefetch.
3645
3646 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3647
3648         PR tree-optimization/44258
3649         * gcc.dg/tree-ssa/pr44258.c: New test.
3650
3651 2010-06-10  Daniel Kraft  <d@domob.eu>
3652
3653         PR fortran/38936
3654         * gfortran.dg/associate_1.f03: New test.
3655         * gfortran.dg/associate_2.f95: New test.
3656         * gfortran.dg/associate_3.f03: New test.
3657         * gfortran.dg/associate_4.f08: New test.
3658
3659 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3660
3661         * gfortran.dg/selected_char_kind_4.f90: New test.
3662
3663 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3664
3665         * gcc.dg/pr42461.c: New test.
3666
3667 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3668
3669         PR fortran/44347
3670         * gfortran.dg/selected_real_kind_1.f90: New.
3671
3672 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3673
3674         PR fortran/44359
3675         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3676         warning.
3677         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3678         check for warning.
3679
3680 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3681
3682         * gfortran.dg/data_namelist_conflict.f90: New test.
3683
3684 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3685
3686         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3687         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3688         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3689
3690 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3691
3692         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3693         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3694         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3695         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3696         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3697
3698 2010-06-09  Jason Merrill  <jason@redhat.com>
3699
3700         PR c++/44366
3701         * g++.dg/cpp0x/decltype23.C: Move to...
3702         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3703
3704 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3705
3706         PR fortran/44211
3707         * gfortran.dg/typebound_call_14.f03: New test.
3708
3709 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3710
3711         PR tree-optimization/44423
3712         * gcc.dg/tree-ssa/pr44423.c: New test.
3713
3714 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3715
3716         PR testsuite/42843
3717         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3718         TV_NONE to initialize tv_id field.
3719         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3720         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3721         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3722         Include toplev.h .
3723         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3724         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3725         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3726
3727 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3728
3729         PR tree-optimization/39874
3730         PR middle-end/28685
3731         * gcc.dg/pr39874.c: New file.
3732
3733 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3734
3735         * g++.dg/ext/attr-alias-1.C: New.
3736         * g++.dg/ext/attr-alias-2.C: New.
3737
3738 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3739
3740         PR fortran/44446
3741         * gfortran.dg/proc_ptr_27.f90: New.
3742
3743 2010-06-07  Jason Merrill  <jason@redhat.com>
3744
3745         PR c++/44366
3746         * g++.dg/cpp0x/decltype23.C: New.
3747
3748 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3749             Shujing Zhao  <pearly.zhao@oracle.com>
3750
3751         PR c/37724
3752         * gcc.dg/c90-const-expr-10.c: Adjust.
3753         * gcc.dg/c99-const-expr-10.c: Adjust.
3754         * gcc.dg/init-bad-7.c: New.
3755
3756 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3757
3758         * lib/target-supports.exp (check_effective_target_gas): New proc.
3759         * gcc.c-torture/execute/960321-1.x: New file.
3760
3761 2010-06-07  Jason Merrill  <jason@redhat.com>
3762
3763         PR c++/44401
3764         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3765
3766 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR c++/44444
3769         * g++.dg/warn/Wunused-var-12.C: New test.
3770
3771         PR c++/44443
3772         * c-c++-common/Wunused-var-11.c: New test.
3773
3774 2010-06-07  Jan Hubicka  <jh@suse.cz>
3775
3776         * gcc.dg/ipa/pure-const-1.c: New testcase.
3777
3778 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3779
3780         PR rtl-optimization/44404
3781         * gcc.dg/pr44404.c: New.
3782
3783 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3784
3785         PR target/44159
3786         * gcc.target/i386/abi-2.c: Check sysv abi here.
3787         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3788         function to avoid failures by different ABIs.
3789         * gcc.target/i386/aes-check.h: Likewise.
3790         * gcc.target/i386/avx-check.h: Likewise.
3791         * gcc.target/i386/fma4-check.h: Likewise.
3792         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3793         * gcc.target/i386/mmx-check.h: Likewise.
3794         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3795         * gcc.target/i386/pclmul-check.h: Likewise.
3796         * gcc.target/i386/sse-check.h: Likewise.
3797         * gcc.target/i386/sse2-check.h: Likewise.
3798         * gcc.target/i386/sse3-check.h: Likewise.
3799         * gcc.target/i386/sse4_1-check.h: Likewise.
3800         * gcc.target/i386/sse4_2-check.h: Likewise.
3801         * gcc.target/i386/sse4a-check.h: Likewise.
3802         * gcc.target/i386/ssse3-check.h: Likewise.
3803         * gcc.target/i386/xop-check.h: Likewise.
3804         * gcc.target/i386/pr27971.c: Fix for LLP64.
3805         * gcc.target/i386/pr39139.c: Likewise.
3806         * gcc.target/i386/pr39315-check.c: Likewise.
3807         * gcc.target/i386/vararg-1.c: Likewise.
3808         * gcc.target/i386/vararg-2.c: Likewise.
3809         Additional add dg-compile to avoid failure due
3810         missing foo symbol.
3811
3812         * gcc.dg/compound-literal-1.c: Fix for llp64.
3813         * gcc.dg/pr32370.c: Likewise.
3814         * gcc.dg/pr37561.c: Likewise.
3815         * gcc.dg/pr41340.c: Likewise.
3816         * gcc.dg/pr41551.c: Likewise.
3817
3818 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3819
3820         PR c++/44188
3821         * g++.dg/debug/dwarf2/typedef3.C: New test.
3822
3823 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3824
3825         PR c/20000
3826         * c-c++-common/pr20000.c: New.
3827
3828 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3829
3830         PR c++/44086
3831         * g++.dg/init/pr44086.C: New.
3832         * g++.dg/cpp0x/decltype4.C: Adjust.
3833
3834 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3835
3836         PR fortran/43945
3837         * gfortran.dg/generic_23.f03: New test.
3838
3839 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3840
3841         PR fortran/43895
3842         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3843
3844 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR c++/44361
3847         * c-c++-common/Wunused-var-9.c: New test.
3848
3849 2010-06-05  Jason Merrill  <jason@redhat.com>
3850
3851         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3852
3853 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3854
3855         PR c/44322
3856         * gcc.dg/c99-restrict-4.c: New test.
3857
3858 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3859
3860         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3861         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3862         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3863         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3864         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3865         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3866         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3867         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3868         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3869         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3870         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3871         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3872         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3873         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3874         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3875         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3876         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3877         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3878         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3879         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3880         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3881         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3882
3883 2010-06-04  Jason Merrill  <jason@redhat.com>
3884
3885         * g++.dg/cpp0x/noexcept06.C: New.
3886         * g++.dg/cpp0x/noexcept07.C: New.
3887
3888         * g++.dg/cpp0x/noexcept01.C: New.
3889         * g++.dg/cpp0x/noexcept02.C: New.
3890         * g++.dg/cpp0x/noexcept03.C: New.
3891         * g++.dg/cpp0x/noexcept04.C: New.
3892         * g++.dg/cpp0x/noexcept05.C: New.
3893
3894 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR c++/44412
3897         * g++.dg/warn/Wunused-var-10.C: New test.
3898         * g++.dg/warn/Wunused-var-11.C: New test.
3899
3900         PR c++/44362
3901         * c-c++-common/Wunused-var-10.c: New test.
3902
3903 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3904
3905         PR c/25880
3906         * gcc.dg/assign-warn-2.c: Update.
3907         * gcc.dg/cpp/line3.c: Update.
3908         * gcc.dg/c99-array-lval-8.c: Update.
3909         * gcc.dg/cast-qual-2.c: Update.
3910         * gcc.dg/c99-arraydecl-3.c:  Update.
3911         * gcc.dg/assign-warn-1.c:  Update.
3912         * gcc.dg/format/gcc_diag-1.c:  Update.
3913
3914 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3915
3916         PR rtl-optimization/39871
3917         PR rtl-optimization/40615
3918         PR rtl-optimization/42500
3919         PR rtl-optimization/42502
3920         * gcc.target/arm/eliminate.c: New test.
3921
3922 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3923
3924         PR libstdc++/44410
3925         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3926         * g++.old-deja/g++.other/delete3.C: Likewise.
3927         * g++.old-deja/g++.other/new.C: Likewise.
3928         * g++.old-deja/g++.law/operators27.C: Likewise.
3929         * g++.old-deja/g++.mike/p755.C: Likewise.
3930         * g++.dg/eh/new1.C: Likewise.
3931         * g++.dg/init/new5.C: Likewise.
3932
3933 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3934
3935         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3936         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3937         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3938
3939 2010-06-03  Richard Guenther  <rguenther@suse.de>
3940
3941         PR lto/41921
3942         * lib/lto.exp: Always load gcc.exp.
3943         (lto-obj): For C source files invoke gcc_target_compile.
3944         * g++.dg/lto/20100603-1_0.C: New testcase.
3945         * g++.dg/lto/20100603-1_1.c: Likewise.
3946
3947 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3948
3949         PR tree-optimization/43688
3950         * gfortran.dg/pr43688.f90: New.
3951
3952 2010-06-03  Richard Guenther  <rguenther@suse.de>
3953
3954         PR lto/41584
3955         * gcc.dg/lto/20100603-1_0.c: New testcase.
3956         * gcc.dg/lto/20100603-2_0.c: Likewise.
3957         * gcc.dg/lto/20100603-3_0.c: Likewise.
3958
3959 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3960
3961         PR target/44218
3962         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3963         * gcc.target/powerpc/recip-2.c: Ditto.
3964         * gcc.target/powerpc/recip-3.c: Ditto.
3965         * gcc.target/powerpc/recip-4.c: Ditto.
3966         * gcc.target/powerpc/recip-5.c: Ditto.
3967         * gcc.target/powerpc/recip-6.c: Ditto.
3968         * gcc.target/powerpc/recip-7.c: Ditto.
3969         * gcc.target/powerpc/recip-test.h: Ditto.
3970         * gcc.target/powerpc/recip-test2.h: Ditto.
3971
3972 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3973
3974         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3975
3976 2010-06-02  Jason Merrill  <jason@redhat.com>
3977
3978         * g++.dg/ext/vector9.C: Expect typedef in error message.
3979
3980         PR c++/9726
3981         PR c++/23594
3982         PR c++/44333
3983         * g++.dg/tc1/dr101.C: Remove xfails.
3984
3985 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         PR middle-end/44372
3988         * g++.dg/ipa/pr44372.C: New.
3989
3990 2010-06-02  Jan Hubicka  <jh@suse.cz>
3991
3992         PR middle-end/44295
3993         * g++.dg/torture/pr44295.C: Neww testcase.
3994
3995 2010-06-02  Jan Hubicka  <jh@suse.cz>
3996
3997         * gcc.dg/tree-ssa/loadpre6.c: Update.
3998
3999 2010-06-02  Richard Guenther  <rguenther@suse.de>
4000
4001         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4002         diagnostic.h.
4003
4004 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4005
4006         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4007         the link fail message.
4008
4009 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4010
4011         PR fortran/44360
4012         * gfortran.dg/use_13.f90: New test case.
4013
4014 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015
4016         PR fortran/44371
4017         * gfortran.dg/error_stop_2.f08: Minor update.
4018
4019 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4020
4021         PR fortran/44371
4022         * gfortran.dg/error_stop_1.f08: New test.
4023         * gfortran.dg/error_stop_2.f08: New test.
4024
4025 2010-06-01  Jason Merrill  <jason@redhat.com>
4026
4027         DR 990
4028         * g++.dg/cpp0x/initlist37.C: New.
4029         * g++.dg/cpp0x/initlist38.C: New.
4030
4031         PR c++/44358
4032         * g++.dg/cpp0x/initlist36.C: New.
4033
4034 2010-05-31 Jan Hubicka  <jh@suse.cz>
4035
4036         * gcc.dg/noreturn-8.c: New testcase.
4037
4038 2010-05-31 Jan Hubicka  <jh@suse.cz>
4039
4040         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4041         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4042
4043 2010-05-31 Jan Hubicka  <jh@suse.cz>
4044
4045         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4046         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4047
4048 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4049
4050         PR fortran/36928
4051         * gfortran.dg/dependency_27.f90:  New test.
4052         * gfortran.dg/array_assign_1.F90:  New test.
4053
4054 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR target/44338
4057         * gcc.target/i386/sse-24.c: New test.
4058
4059 2010-05-31  Jan Hubicka  <jh@suse.cz>
4060
4061         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4062
4063 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR middle-end/44337
4066         * gcc.dg/pr44337.c: New test.
4067
4068         PR tree-optimization/44182
4069         * g++.dg/debug/pr44182.C: New test.
4070
4071 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4072
4073         * gcc.dg/nested-func-7.c: New test.
4074         * gnat.dg/frame_overflow.adb: Adjust directives.
4075
4076 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4077
4078         * gnat.dg/prot2.ad[sb]: New test.
4079         * gnat.dg/prot2_pkg1.ads: New helper.
4080         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4081
4082 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4083
4084         * gnat.dg/array11.adb: Adjust dg-warning directive.
4085         * gnat.dg/object_overflow.adb: Likewise.
4086
4087 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4088
4089         PR middle-end/44306
4090         * gcc.dg/tree-ssa/pr44306.c: New.
4091
4092 2010-05-29  Jan Hubicka  <jh@suse.cz>
4093
4094         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4095
4096 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4097
4098         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4099
4100 2010-05-28  Mike Stump  <mikestump@comcast.net>
4101
4102         PR objc/44125
4103         * objc.dg/const-str-9.m: Remove static.
4104
4105 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR target/43636
4108         * gcc.c-torture/compile/pr43636.c: New test.
4109
4110 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4111
4112         PR objc++/23616
4113         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4114         * obj-c++.dg/try-catch-9.mm: Ditto.
4115
4116 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4117
4118         Revert patch for PR c++/44188
4119         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4120
4121 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4122
4123         PR c++/44188
4124         * g++.dg/debug/dwarf2/typedef3.C: New test.
4125
4126 2010-05-27  Jason Merrill  <jason@redhat.com>
4127
4128         PR c++/43555
4129         * g++.dg/ext/vla9.C: New.
4130
4131 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4132
4133         PR objc/44140
4134         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4135         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4136         * objc.dg/torture/tls/thr-init.m: Ditto.
4137         * objc.dg/torture/trivial.m: Ditto.
4138         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4139         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4140         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4141         * obj-c++.dg/torture/trivial.mm: Ditto.
4142
4143 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4144
4145         * g++.dg/lto/20100302_0.C: Skip on darwin.
4146
4147 2010-05-27  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/44284
4150         * gcc.dg/vect/vect-118.c: New testcase.
4151         * gcc.dg/vect/bb-slp-20.c: Adjust.
4152         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4153         * gcc.dg/vect/slp-9.c: Likewise.
4154         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4155         * gcc.dg/vect/vect-10.c: Likewise.
4156         * gcc.dg/vect/vect-109.c: Likewise.
4157         * gcc.dg/vect/vect-12.c: Likewise.
4158         * gcc.dg/vect/vect-36.c: Likewise.
4159         * gcc.dg/vect/vect-7.c: Likewise.
4160         * gcc.dg/vect/vect-iv-8.c: Likewise.
4161         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4162         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4163         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4164         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4165         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4166         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4167         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4168         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4169         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4170         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4171         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4172         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4173         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4174         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4175         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4176         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4177         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4178
4179 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4180
4181         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4182         necessary.
4183
4184 2010-05-26  Jan Hubicka  <jh@suse.cz>
4185
4186         * gcc.dg/lto/materialize-1_0.c: New file.
4187         * gcc.dg/lto/materialize-1_1.c: New file.
4188
4189 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4190
4191         * gnat.dg/lto10.adb: New test.
4192         * gnat.dg/lto10_pkg.ads: New helper.
4193
4194 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4195
4196         * lib/target-supports.exp (check_effective_target_int128): New
4197         function to check if __int128 types are available for target.
4198         * c-c++-common/int128-types-1.c: New.
4199         * c-c++-common/int128-1.c: New.
4200         * c-c++-common/int128-2.c: New.
4201         * g++.dg/abi/mangle43.C: New.
4202         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4203         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4204         pointer-wide scalar.
4205         * g++.dg/other/pr25632.C: Likewise.
4206         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4207         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4208         overflow warnings.
4209         * g++.dg/warn/pr13358-4.C: Likewise.
4210         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4211         * g++.dg/warn/Wconversion-null.C: Likewise.
4212
4213 2010-05-26  Jason Merrill  <jason@redhat.com>
4214
4215         PR c++/43382
4216         * g++.dg/cpp0x/variadic101.C: New.
4217
4218 2010-05-26  Richard Guenther  <rguenther@suse.de>
4219
4220         PR rtl-optimization/44164
4221         * gcc.c-torture/execute/pr44164.c: New testcase.
4222         * g++.dg/tree-ssa/pr13146.C: Adjust.
4223
4224 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4225
4226         PR fortran/40011
4227         * gfortran.dg/whole_file_19.f90 : New test.
4228
4229 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4230
4231         PR fortran/30668
4232         PR fortran/31346
4233         PR fortran/34260
4234         * gfortran.dg/pr40999.f: Fix function type.
4235         * gfortran.dg/whole_file_5.f90: Likewise.
4236         * gfortran.dg/whole_file_6.f90: Likewise.
4237         * gfortran.dg/whole_file_16.f90: New.
4238         * gfortran.dg/whole_file_17.f90: New.
4239         * gfortran.dg/whole_file_18.f90: New.
4240
4241 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4242             Iain Sandoe  <iains@gcc.gnu.org>
4243
4244         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4245         * gcc.c-torture/compile/pr44197.c: Require alias support.
4246         * gcc.dg/lto/20081222_0.c: Ditto.
4247
4248 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4249
4250         PR debug/42801
4251         * gcc.dg/guality/vla-2.c: New test.
4252
4253 2010-05-25  Richard Guenther  <rguenther@suse.de>
4254
4255         PR middle-end/44069
4256         * g++.dg/torture/pr44069.C: New testcase.
4257
4258 2010-05-25  Richard Guenther  <rguenther@suse.de>
4259
4260         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4261
4262 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4263
4264         PR objc/44140
4265         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4266
4267 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4268
4269         * obj-c++.dg/torture/tls/trivial.mm: New.
4270         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4271         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4272         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4273         * obj-c++.dg/torture/tls/diag-1.mm: New.
4274         * obj-c++.dg/torture/tls/tls.exp: New.
4275         * obj-c++.dg/torture/trivial.mm: New.
4276         * obj-c++.dg/torture/dg-torture.exp: New.
4277         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4278         * obj-c++.dg/tls/trivial.m: New.
4279         * obj-c++.dg/tls/init-1.mm: New.
4280         * obj-c++.dg/tls/diag-1.mm: New.
4281         * obj-c++.dg/tls/init-2.mm: New.
4282         * obj-c++.dg/tls/diag-2.mm: New.
4283         * obj-c++.dg/tls/diag-3.mm: New.
4284         * obj-c++.dg/tls/diag-4.mm: New.
4285         * obj-c++.dg/tls/static-1.mm: New.
4286         * obj-c++.dg/tls/tls.exp: New.
4287         * obj-c++.dg/tls/diag-5.mm: New.
4288         * obj-c++.dg/tls/static-1a.mm: New.
4289         * objc-obj-c++-shared/Object1.mm: New.
4290         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4291
4292 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4293
4294         PR objc++/43689
4295         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4296         * obj-c++.dg/const-str-6.mm: Ditto.
4297
4298 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4299
4300         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4301
4302 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4303
4304         PR ada/38394
4305         * gnat.dg/array13.ad[sb]: New test.
4306
4307 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4308             Sandra Loosemore  <sandra@codesourcery.com>
4309
4310         * gcc.target/arm/neon/: Regenerated test cases.
4311
4312         * gcc.target/arm/neon/polytypes.c,
4313         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4314         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4315         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4316         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4317         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4318         dg-add-options arm_neon.
4319
4320         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4321         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4322         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4323         and arm_neon_fp16_ok.
4324
4325         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4326         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4327
4328         * lib/target-supports.exp (add_options_for_arm_neon): New.
4329         (check_effective_target_arm_neon_ok_nocache): New, from
4330         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4331         (check_effective_target_arm_neon_ok): Use
4332         check_effective_target_arm_neon_ok_nocache.
4333         (add_options_for_arm_neon_fp16)
4334         (check_effective_target_arm_neon_fp16_ok)
4335         check_effective_target_arm_neon_fp16_ok_nocache): New.
4336         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4337
4338 2010-05-24  Jason Merrill  <jason@redhat.com>
4339
4340         PR c++/41510
4341         * g++.dg/cpp0x/initlist35.C: New.
4342         * g++.dg/init/brace6.C: Adjust.
4343
4344 2010-05-24  Paul Brook  <paul@codesourcery.com>
4345
4346         * gcc.target/arm/frame-pointer-1.c: New test.
4347         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4348         pointer elimination.
4349
4350 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4351
4352         PR target/44245
4353         * gcc.target/i386/crc32-3.c: New.
4354         * gcc.target/i386/crc32-4.c: Likewise.
4355
4356 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4357
4358         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4359         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4360         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4361
4362 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4363
4364         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4365
4366 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4367
4368         PR target/43869
4369         * gcc.c-target/pr43869.c: New test.
4370
4371 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4372
4373         PR fortran/44212
4374         * gfortran.dg/class_22.f03: New.
4375
4376 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4377
4378         PR lto/44238
4379         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4380
4381 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4382
4383         PR fortran/44213
4384         * gfortran.dg/abstract_type_7.f03: New.
4385
4386 2010-05-21  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/eh/spec11.C: Test cleanup optimization.
4389
4390 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR debug/44223
4393         * gcc.target/i386/pr44223.c: New test.
4394
4395 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4396
4397         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4398
4399 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4400
4401         * g++.dg/other/const3.C: New test.
4402
4403 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4404
4405         PR fortran/38407
4406         * warn_unused_dummy_argument_1.f90: New.
4407         * warn_unused_dummy_argument_2.f90: New.
4408
4409 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4410
4411         PR c++/30298
4412         * g++.dg/inherit/crash1.C: New.
4413         * g++.dg/inherit/crash2.C: Likewise.
4414
4415 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4416
4417         PR debug/44178
4418         * g++.dg/debug/pr44178.C: New test.
4419
4420 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4421
4422         PR middle-end/44185
4423         * gcc.dg/tree-ssa/prefetch-6.c: Add
4424         --param min-insn-to-prefetch-ratio=6.
4425         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4426         allow unrolling, and adjust the movnti count.
4427
4428 2010-05-20  Jan Hubicka  <jh@suse.cz>
4429
4430         PR middle-end/44197
4431         * gcc.c-torture/compile/pr44197.c: New file.
4432
4433 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4436         Fix test code.
4437         (check_effective_target_xop): Remove __may_alias__ attribute.
4438
4439 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4440
4441         PR target/44202
4442         * gcc.c-torture/execute/pr44202-1.c: New test.
4443
4444 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4445
4446         PR fortran/43851
4447         * gfortran.dg/label_1.f90: Update test.
4448
4449 2010-05-19  Jan Hubicka  <jh@suse.cz>
4450
4451         * gcc.dg/lto/ipareference2_0.c: New file.
4452         * gcc.dg/lto/ipareference2_1.c: New file.
4453
4454 2010-05-19  Jason Merrill  <jason@redhat.com>
4455
4456         * g++.dg/parse/fn-typedef2.C: New.
4457
4458         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4459         function type.
4460
4461         PR c++/44193
4462         * g++.dg/template/fntype1.C: New.
4463
4464 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4465
4466         * gnat.dg/discr23.ad[sb]: New test.
4467         * gnat.dg/discr23_pkg.ads: New helper.
4468
4469         * gnat.dg/specs/controlled1.ads: New test.
4470         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4471
4472 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4473
4474         PR fortran/44055
4475         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4476         Fixed scope of C_SIZEOF.
4477         * gfortran.dg/warn_conversion_2.f90: New.
4478
4479 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4480
4481         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4482         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4483         for optional selector.
4484         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4485         (check_effective_target_sse3): New proc.
4486         * gcc.target/i386/math-torture/math-torture.exp: Load
4487         target-supports.exp.
4488         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4489         check_effective_target_sse2.
4490         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4491         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4492         * g++.dg/vect/vect.exp: Likewise.
4493         * gfortran.dg/vect/vect.exp: Likewise.
4494         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4495         -msse2 if check_effective_target_sse2.
4496
4497         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4498         * gcc.target/i386/3dnow-2.c: Likewise.
4499         * gcc.target/i386/3dnowA-1.c: Likewise.
4500         * gcc.target/i386/3dnowA-2.c: Likewise.
4501         * gcc.target/i386/pr42549.c: Likewise.
4502
4503         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4504         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4505         * gcc.target/i386/sse3-addsubps.c: Likewise.
4506         * gcc.target/i386/sse3-haddpd.c: Likewise.
4507         * gcc.target/i386/sse3-haddps.c: Likewise.
4508         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4509         * gcc.target/i386/sse3-hsubps.c: Likewise.
4510         * gcc.target/i386/sse3-movddup.c: Likewise.
4511         * gcc.target/i386/sse3-movshdup.c: Likewise.
4512         * gcc.target/i386/sse3-movsldup.c: Likewise.
4513
4514         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4515         * g++.dg/ext/attrib35.C: Likewise.
4516         * g++.dg/opt/pr40496.C: Likewise.
4517         * g++.dg/other/i386-1.C: Likewise.
4518         * g++.dg/other/i386-4.C: Likewise.
4519         * g++.dg/other/pr34435.C: Likewise.
4520         * g++.dg/other/pr39496.C: Likewise.
4521         * g++.dg/other/pr40446.C: Likewise.
4522         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4523         * gcc.dg/compat/vector-1a_main.c: Likewise.
4524         * gcc.dg/compat/vector-2a_main.c: Likewise.
4525         * gcc.dg/lto/20090206-1_0.c: Likewise.
4526         * gcc.dg/pr34856.c: Likewise.
4527         * gcc.dg/pr36584.c: Likewise.
4528         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4529         * gcc.dg/pr37544.c: Likewise.
4530         * gcc.dg/torture/pr16104-1.c: Likewise.
4531         * gcc.dg/torture/pr35771-1.c: Likewise.
4532         * gcc.dg/torture/pr35771-2.c: Likewise.
4533         * gcc.dg/torture/pr35771-3.c: Likewise.
4534         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4535         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4536         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4537         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4538         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4539         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4540         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4541         * gcc.target/i386/20060512-1.c: Likewise.
4542         * gcc.target/i386/20060512-3.c: Likewise.
4543         * gcc.target/i386/all_one_m128i.c: Likewise.
4544         * gcc.target/i386/float128-1.c: Likewise.
4545         * gcc.target/i386/float128-2.c: Likewise.
4546         * gcc.target/i386/fpcvt-1.c: Likewise.
4547         * gcc.target/i386/fpcvt-2.c: Likewise.
4548         * gcc.target/i386/fpcvt-3.c: Likewise.
4549         * gcc.target/i386/fpprec-1.c: Likewise.
4550         * gcc.target/i386/funcspec-9.c: Likewise.
4551         * gcc.target/i386/incoming-1.c: Likewise.
4552         * gcc.target/i386/incoming-12.c: Likewise.
4553         * gcc.target/i386/incoming-2.c: Likewise.
4554         * gcc.target/i386/incoming-3.c: Likewise.
4555         * gcc.target/i386/incoming-4.c: Likewise.
4556         * gcc.target/i386/incoming-6.c: Likewise.
4557         * gcc.target/i386/incoming-7.c: Likewise.
4558         * gcc.target/i386/incoming-8.c: Likewise.
4559         * gcc.target/i386/opt-1.c: Likewise.
4560         * gcc.target/i386/opt-2.c: Likewise.
4561         * gcc.target/i386/ordcmp-1.c: Likewise.
4562         * gcc.target/i386/pr17692.c: Likewise.
4563         * gcc.target/i386/pr18614-1.c: Likewise.
4564         * gcc.target/i386/pr22152.c: Likewise.
4565         * gcc.target/i386/pr23570.c: Likewise.
4566         * gcc.target/i386/pr23575.c: Likewise.
4567         * gcc.target/i386/pr26449-1.c: Likewise.
4568         * gcc.target/i386/pr26600.c: Likewise.
4569         * gcc.target/i386/pr27790.c: Likewise.
4570         * gcc.target/i386/pr28839.c: Likewise.
4571         * gcc.target/i386/pr30970.c: Likewise.
4572         * gcc.target/i386/pr32000-1.c: Likewise.
4573         * gcc.target/i386/pr32000-2.c: Likewise.
4574         * gcc.target/i386/pr32280.c: Likewise.
4575         * gcc.target/i386/pr32661.c: Likewise.
4576         * gcc.target/i386/pr32708-1.c: Likewise.
4577         * gcc.target/i386/pr32961.c: Likewise.
4578         * gcc.target/i386/pr33329.c: Likewise.
4579         * gcc.target/i386/pr35714.c: Likewise.
4580         * gcc.target/i386/pr35767-1.c: Likewise.
4581         * gcc.target/i386/pr35767-1d.c: Likewise.
4582         * gcc.target/i386/pr35767-1i.c: Likewise.
4583         * gcc.target/i386/pr35767-2.c: Likewise.
4584         * gcc.target/i386/pr35767-2d.c: Likewise.
4585         * gcc.target/i386/pr35767-2i.c: Likewise.
4586         * gcc.target/i386/pr35767-3.c: Likewise.
4587         * gcc.target/i386/pr35767-5.c: Likewise.
4588         * gcc.target/i386/pr36222-1.c: Likewise.
4589         * gcc.target/i386/pr36578-1.c: Likewise.
4590         * gcc.target/i386/pr36578-2.c: Likewise.
4591         * gcc.target/i386/pr36992-1.c: Likewise.
4592         * gcc.target/i386/pr37101.c: Likewise.
4593         * gcc.target/i386/pr37216.c: Likewise.
4594         * gcc.target/i386/pr37434-1.c: Likewise.
4595         * gcc.target/i386/pr37434-2.c: Likewise.
4596         * gcc.target/i386/pr37843-3.c: Likewise.
4597         * gcc.target/i386/pr37843-4.c: Likewise.
4598         * gcc.target/i386/pr39162.c: Likewise.
4599         * gcc.target/i386/pr39315-1.c: Likewise.
4600         * gcc.target/i386/pr39315-2.c: Likewise.
4601         * gcc.target/i386/pr39315-3.c: Likewise.
4602         * gcc.target/i386/pr39315-4.c: Likewise.
4603         * gcc.target/i386/pr39445.c: Likewise.
4604         * gcc.target/i386/pr39496.c: Likewise.
4605         * gcc.target/i386/pr40809.c: Likewise.
4606         * gcc.target/i386/pr40906-3.c: Likewise.
4607         * gcc.target/i386/pr41019.c: Likewise.
4608         * gcc.target/i386/pr42542-1.c: Likewise.
4609         * gcc.target/i386/pr42542-2.c: Likewise.
4610         * gcc.target/i386/pr42542-3.c: Likewise.
4611         * gcc.target/i386/pr42542-3a.c: Likewise.
4612         * gcc.target/i386/pr42881.c: Likewise.
4613         * gcc.target/i386/push-1.c: Likewise.
4614         * gcc.target/i386/quad-sse.c: Likewise.
4615         * gcc.target/i386/reload-1.c: Likewise.
4616         * gcc.target/i386/sse-10.c: Likewise.
4617         * gcc.target/i386/sse-11.c: Likewise.
4618         * gcc.target/i386/sse-15.c: Likewise.
4619         * gcc.target/i386/sse-17.c: Likewise.
4620         * gcc.target/i386/sse-18.c: Likewise.
4621         * gcc.target/i386/sse-19.c: Likewise.
4622         * gcc.target/i386/sse-4.c: Likewise.
4623         * gcc.target/i386/sse-6.c: Likewise.
4624         * gcc.target/i386/sse-vect-types.c: Likewise.
4625         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4626         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4627         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4628         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4629         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4630         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4631         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4632         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4633         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4634         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4635         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4636         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4637         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4638         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4639         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4640         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4641         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4642         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4643         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4644         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4645         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4646         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4647         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4648         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4649         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4650         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4651         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4652         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4653         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4654         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4655         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4656         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4657         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4658         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4659         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4660         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4661         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4662         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4663         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4664         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4665         * gcc.target/i386/sse2-mmx.c: Likewise.
4666         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4667         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4668         * gcc.target/i386/sse2-movd-1.c: Likewise.
4669         * gcc.target/i386/sse2-movd-2.c: Likewise.
4670         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4671         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4672         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4673         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4674         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4675         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4676         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4677         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4678         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4679         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4680         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4681         * gcc.target/i386/sse2-movq-1.c: Likewise.
4682         * gcc.target/i386/sse2-movq-2.c: Likewise.
4683         * gcc.target/i386/sse2-movq-3.c: Likewise.
4684         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4685         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4686         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4687         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4688         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4689         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4690         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4691         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4692         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4693         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4694         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4695         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4696         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4697         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4698         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4699         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4700         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4701         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4702         * gcc.target/i386/sse2-pand-1.c: Likewise.
4703         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4704         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4705         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4706         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4707         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4708         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4709         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4710         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4711         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4712         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4713         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4714         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4715         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4716         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4717         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4718         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4719         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4720         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4721         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4722         * gcc.target/i386/sse2-por-1.c: Likewise.
4723         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4724         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4725         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4726         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4727         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4728         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4729         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4730         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4731         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4732         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4733         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4734         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4735         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4736         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4737         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4738         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4739         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4740         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4741         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4742         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4743         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4744         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4745         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4746         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4747         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4748         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4749         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4750         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4751         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4752         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4753         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4754         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4755         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4756         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4757         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4758         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4759         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4760         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4761         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4762         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4763         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4764         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4765         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4766         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4767         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4768         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4769         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4770         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4771         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4772         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4773         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4774         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4775         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4776         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4777         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4778         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4779         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4780         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4781         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4782         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4783         * gcc.target/i386/sse2-vec-1.c: Likewise.
4784         * gcc.target/i386/sse2-vec-2.c: Likewise.
4785         * gcc.target/i386/sse2-vec-3.c: Likewise.
4786         * gcc.target/i386/sse2-vec-4.c: Likewise.
4787         * gcc.target/i386/sse2-vec-5.c: Likewise.
4788         * gcc.target/i386/sse2-vec-6.c: Likewise.
4789         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4790         * gcc.target/i386/ssefn-2.c: Likewise.
4791         * gcc.target/i386/ssefn-4.c: Likewise.
4792         * gcc.target/i386/ssefp-1.c: Likewise.
4793         * gcc.target/i386/ssefp-2.c: Likewise.
4794         * gcc.target/i386/sseregparm-3.c: Likewise.
4795         * gcc.target/i386/sseregparm-4.c: Likewise.
4796         * gcc.target/i386/sseregparm-5.c: Likewise.
4797         * gcc.target/i386/sseregparm-6.c: Likewise.
4798         * gcc.target/i386/sseregparm-7.c: Likewise.
4799         * gcc.target/i386/ssetype-1.c: Likewise.
4800         * gcc.target/i386/ssetype-2.c: Likewise.
4801         * gcc.target/i386/ssetype-3.c: Likewise.
4802         * gcc.target/i386/ssetype-4.c: Likewise.
4803         * gcc.target/i386/ssetype-5.c: Likewise.
4804         * gcc.target/i386/unordcmp-1.c: Likewise.
4805         * gcc.target/i386/vararg-1.c: Likewise.
4806         * gcc.target/i386/vararg-2.c: Likewise.
4807         * gcc.target/i386/vararg-3.c: Likewise.
4808         * gcc.target/i386/vararg-4.c: Likewise.
4809         * gcc.target/i386/vararg-7.c: Likewise.
4810         * gcc.target/i386/vararg-8.c: Likewise.
4811         * gcc.target/i386/vecinit-1.c: Likewise.
4812         * gcc.target/i386/vecinit-2.c: Likewise.
4813         * gcc.target/i386/vecinit-3.c: Likewise.
4814         * gcc.target/i386/vecinit-4.c: Likewise.
4815         * gcc.target/i386/vecinit-5.c: Likewise.
4816         * gcc.target/i386/vecinit-6.c: Likewise.
4817         * gcc.target/i386/vectorize2.c: Likewise.
4818         * gcc.target/i386/vectorize3.c: Likewise.
4819         * gcc.target/i386/vectorize4.c: Likewise.
4820         * gcc.target/i386/vectorize6.c: Likewise.
4821         * gcc.target/i386/vectorize7.c: Likewise.
4822         * gcc.target/i386/vectorize8.c: Likewise.
4823         * gcc.target/i386/vperm-v2df.c: Likewise.
4824         * gcc.target/i386/vperm-v2di.c: Likewise.
4825         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4826         * gcc.target/i386/xorps-sse2.c: Likewise.
4827         * gcc.target/i386/xorps.c: Likewise.
4828         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4829         * gfortran.dg/graphite/pr42326.f90: Likewise.
4830         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4831
4832 2010-05-19  Richard Guenther  <rguenther@suse.de>
4833
4834         PR lto/44196
4835         * g++.dg/lto/20100519-1_0.C: New testcase.
4836
4837 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4838
4839         PR fortran/42360
4840         * gfortran.dg/warn_intent_out_not_set.f90: New.
4841
4842 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4843
4844         PR fortran/38404
4845         * gfortran.dg/data_char_1.f90: Updated warning message.
4846         * gfortran.dg/data_array_6.f: New.
4847
4848 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4849
4850         * g++.dg/ipa/ivinline-8.C: New test.
4851         * gcc.dg/ipa/iinline-2.c: Likewise.
4852
4853 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4854
4855         PR fortran/34505
4856         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4857         arguments; add check for return value kind.
4858         * gfortran.dg/float_1.f90: Likewise.
4859
4860 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4863         (main): Use it.
4864         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4865         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4866         Prune another location line format.
4867         (lto-obj): Call lto_prune_warns on comp_output.
4868
4869 2010-05-18  Jan Hubicka  <jh@suse.cz>
4870
4871         * gcc.dg/lto/ipacp_0.c: New test.
4872         * gcc.dg/lto/ipacp_1.c: New test.
4873
4874 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4875
4876         PR lto/44184
4877         * gcc.dg/lto/20100518_0.c: New test.
4878
4879 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4880
4881         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4882
4883 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4884
4885         PR fortran/43990
4886         * gfortran.dg/class_21.f03: New.
4887
4888 2010-05-17  Jason Merrill  <jason@redhat.com>
4889
4890         PR c++/44157
4891         * g++.dg/cpp0x/initlist34.C: New.
4892
4893         PR c++/44158
4894         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4895
4896 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4897
4898         * g++.dg/ipa/ivinline-1.C: New test.
4899         * g++.dg/ipa/ivinline-2.C: New test.
4900         * g++.dg/ipa/ivinline-3.C: New test.
4901         * g++.dg/ipa/ivinline-4.C: New test.
4902         * g++.dg/ipa/ivinline-5.C: New test.
4903         * g++.dg/ipa/ivinline-6.C: New test.
4904
4905 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4906             Jason Merrill  <jason@redhat.com>
4907
4908         PR c++/44108
4909         * c-c++-common/Wunused-var-8.c: New test.
4910
4911 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4912
4913         PR bootstrap/42347
4914         * gcc.c-torture/compile/pr42347.c: New test.
4915
4916         PR middle-end/44102
4917         * g++.dg/ext/asmgoto1.C: New test.
4918
4919 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4920
4921         PR middle-end/44133
4922         * gcc.dg/tree-ssa/pr44133.c: New test.
4923         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4924         precise.
4925
4926 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4927
4928         PR fortran/44044
4929         * gfortran.dg/class_20.f03: New.
4930
4931 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4932
4933         PR 44078
4934         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4935         debug messages but not the newly introduced one.
4936
4937 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4938
4939         PR fortran/35779
4940         * gfortran.dg/initialization_25.f90: Commented testcase.
4941         * gfortran.dg/initialization_26.f90: New.
4942
4943 2010-05-16  Richard Guenther  <rguenther@suse.de>
4944
4945         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4946         * gcc.dg/pr43084.c: Likewise.
4947         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4948         -fipa-type-escape.
4949         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4950         -fipa-type-escape.
4951         * gcc.dg/struct/struct-reorg.exp: Likewise.
4952         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4953         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4954
4955 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4956
4957         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4958         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4959         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4960         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4961         tests.
4962
4963 2010-05-15  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/eh/spec10.C: New.
4966         * g++.dg/eh/spec11.C: New.
4967         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4968
4969 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4970
4971         PR fortran/44154
4972         PR fortran/42647
4973         * gfortran.dg/allocatable_scalar_9.f90: New.
4974
4975 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR c++/44148
4978         * g++.dg/torture/pr44148.C: New test.
4979
4980 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4981
4982         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4983         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4984         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4985         diagnostics and type sizes.
4986
4987 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4988
4989         * gnat.dg/lto9.adb: New test.
4990         * gnat.dg/lto9_pkg1.ads: New helper.
4991         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4992
4993 2010-05-15  Jan Hubicka  <jh@suse.cz>
4994
4995         * gcc.dg/lto/ipareference_1.c: Rename to ...
4996         * gcc.dg/lto/ipareference_0.c: ... this one.
4997         * gcc.dg/lto/ipareference_2.c: Rename to ...
4998         * gcc.dg/lto/ipareference_1.c: ... this one.
4999
5000 2010-05-15  Jan Hubicka  <jh@suse.cz>
5001
5002         * gcc.dg/lto/ipareference_1.c: New file.
5003         * gcc.dg/lto/ipareference_2.c: New file.
5004
5005 2010-05-15  Richard Guenther  <rguenther@suse.de>
5006
5007         PR tree-optimization/44038
5008         * gcc.c-torture/compile/pr44038.c: New testcase.
5009
5010 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5011
5012         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5013         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5014
5015 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5016
5017         PR fortran/43207
5018         PR fortran/43969
5019         * gfortran.dg/class_18.f03: New.
5020         * gfortran.dg/class_19.f03: New.
5021
5022 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5023
5024         PR debug/44112
5025         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5026         * g++.dg/debug/dwarf2/const1.C: Remove.
5027
5028 2010-05-14  Jason Merrill  <jason@redhat.com>
5029
5030         * g++.dg/eh/cond4.C: New.
5031         * g++.dg/eh/elide2.C: Adjust.
5032         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5033
5034 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5035
5036         PR fortran/44135
5037         * gfortran.dg/actual_array_interface_2.f90: New test.
5038
5039 2010-05-14  Richard Guenther  <rguenther@suse.de>
5040
5041         PR tree-optimization/44119
5042         * gcc.c-torture/compile/pr44119.c: New testcase.
5043
5044 2010-05-14  Jason Merrill  <jason@redhat.com>
5045
5046         PR c++/44127
5047         * g++.dg/eh/terminate1.C: New.
5048
5049 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5050
5051         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5052
5053         PR debug/44136
5054         * gcc.dg/pr44136.c: New test.
5055
5056 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5057
5058         PR c++/30566
5059         * g++.dg/warn/Wshadow-4.C: Adjust.
5060         * g++.dg/warn/Wshadow-5.C: New test.
5061         * g++.dg/warn/Wshadow-6.C: New test
5062
5063 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5064
5065         PR fortran/35779
5066         * gfortran.dg/initialization_25.f90: New.
5067
5068 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5069
5070         * g++.dg/otr-fold-1.C: New test.
5071         * g++.dg/otr-fold-2.C: New test.
5072
5073 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR fortran/44036
5076         * gfortran.dg/gomp/pr44036-1.f90: New test.
5077         * gfortran.dg/gomp/pr44036-2.f90: New test.
5078         * gfortran.dg/gomp/pr44036-3.f90: New test.
5079
5080         PR debug/43983
5081         * gcc.dg/guality/sra-1.c: New test.
5082
5083 2010-05-12  Jan Hubicka  <jh@suse.cz>
5084
5085         * tree-ssa/unreachable.c: New test.
5086
5087 2010-05-12  Jason Merrill  <jason@redhat.com>
5088
5089         * g++.dg/cpp0x/sfinae1.C: New.
5090
5091 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5092
5093         * gcc.target/i386/zee.c: New file.
5094
5095 2010-05-12  Jason Merrill  <jason@redhat.com>
5096
5097         * g++.dg/conversion/op1.C: Expect template candidate message.
5098         * g++.dg/cpp0x/nullptr15.C: Likewise.
5099         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5100         * g++.dg/cpp0x/pr31431.C: Likewise.
5101         * g++.dg/cpp0x/temp_default2.C: Likewise.
5102         * g++.dg/cpp0x/trailing4.C: Likewise.
5103         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5104         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5105         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5106         * g++.dg/cpp0x/variadic35.C: Likewise.
5107         * g++.dg/cpp0x/vt-35147.C: Likewise.
5108         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5109         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5110         * g++.dg/ext/visibility/anon8.C: Likewise.
5111         * g++.dg/ext/vla2.C: Likewise.
5112         * g++.dg/other/pr28114.C: Likewise.
5113         * g++.dg/other/ptrmem10.C: Likewise.
5114         * g++.dg/other/ptrmem11.C: Likewise.
5115         * g++.dg/overload/unknown1.C: Likewise.
5116         * g++.dg/parse/template7.C: Likewise.
5117         * g++.dg/parse/typename7.C: Likewise.
5118         * g++.dg/template/conv11.C: Likewise.
5119         * g++.dg/template/copy1.C: Likewise.
5120         * g++.dg/template/deduce3.C: Likewise.
5121         * g++.dg/template/dependent-expr5.C: Likewise.
5122         * g++.dg/template/friend.C: Likewise.
5123         * g++.dg/template/incomplete2.C: Likewise.
5124         * g++.dg/template/local4.C: Likewise.
5125         * g++.dg/template/local6.C: Likewise.
5126         * g++.dg/template/operator10.C: Likewise.
5127         * g++.dg/template/overload6.C: Likewise.
5128         * g++.dg/template/ptrmem2.C: Likewise.
5129         * g++.dg/template/ptrmem20.C: Likewise.
5130         * g++.dg/template/ptrmem8.C: Likewise.
5131         * g++.dg/template/sfinae2.C: Likewise.
5132         * g++.dg/template/ttp25.C: Likewise.
5133         * g++.dg/template/unify10.C: Likewise.
5134         * g++.dg/template/unify11.C: Likewise.
5135         * g++.dg/template/unify6.C: Likewise.
5136         * g++.dg/template/unify7.C: Likewise.
5137         * g++.dg/template/unify9.C: Likewise.
5138         * g++.dg/template/varmod1.C: Likewise.
5139         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5140         * g++.old-deja/g++.law/operators32.C: Likewise.
5141         * g++.old-deja/g++.pt/crash28.C: Likewise.
5142         * g++.old-deja/g++.pt/crash60.C: Likewise.
5143         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5144         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5145         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5146         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5147         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5148         * g++.old-deja/g++.pt/expr2.C: Likewise.
5149         * g++.old-deja/g++.pt/overload7.C: Likewise.
5150         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5151         * g++.old-deja/g++.pt/spec5.C: Likewise.
5152         * g++.old-deja/g++.pt/spec6.C: Likewise.
5153         * g++.old-deja/g++.pt/t24.C: Likewise.
5154         * g++.old-deja/g++.pt/unify4.C: Likewise.
5155         * g++.old-deja/g++.pt/unify6.C: Likewise.
5156         * g++.old-deja/g++.pt/unify8.C: Likewise.
5157         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5158         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5159         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5160
5161         * g++.dg/cpp0x/initlist32.C: New.
5162
5163         * g++.dg/template/conv11.C: New.
5164         * g++.dg/conversion/op1.C: Adjust expected error.
5165
5166         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5167
5168 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5169
5170         PR target/44088
5171         * gcc.target/i386/avx-cmpsd-1.c: New.
5172         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5173         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5174         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5175         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5176         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5177
5178 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR middle-end/44085
5181         * gcc.dg/gomp/pr44085.c: New test.
5182         * gfortran.dg/gomp/pr44085.f90: New test.
5183
5184 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5185
5186         * objc-obj-c++-shared/Object1.m: New.
5187         * objc.dg/torture: New directory.
5188         * objc.dg/torture/tls: Ditto.
5189         * objc.dg/tls: Ditto.
5190         * objc.dg/torture/tls/trivial.m: New test.
5191         * objc.dg/torture/tls/thr-init-2.m: New test.
5192         * objc.dg/torture/tls/thr-init-3.m: New test.
5193         * objc.dg/torture/tls/thr-init.m: New test.
5194         * objc.dg/torture/tls/diag-1.m: New test.
5195         * objc.dg/torture/tls/tls.exp: New.
5196         * objc.dg/torture/trivial.m: New test.
5197         * objc.dg/torture/dg-torture.exp: New.
5198         * objc.dg/tls/diag-3.m: New test.
5199         * objc.dg/tls/diag-4.m: New test.
5200         * objc.dg/tls/diag-5.m: New test.
5201         * objc.dg/tls/init-1.m: New test.
5202         * objc.dg/tls/init-2.m: New test.
5203         * objc.dg/tls/tls.exp: New.
5204         * objc.dg/tls/diag-2.m: New test.
5205         * lib/objc.exp: Respond to dg-additional-files.
5206
5207 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5208
5209         * gcc.target/m68k/20100512-1.c: New.
5210
5211 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5212
5213         * gnat.dg/lto8.adb: New test.
5214         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5215         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5216
5217 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5218
5219         PR c++/34272
5220         PR c++/43630
5221         PR c++/34491
5222         * g++.dg/template/crash97.C: New.
5223         * g++.dg/template/crash98.C: Likewise.
5224         * g++.dg/template/crash99.C: Likewise.
5225         * g++.dg/cpp0x/pr31439.C: Adjust.
5226         * g++.dg/template/crash95.C: Likewise.
5227
5228 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR middle-end/44071
5231         * c-c++-common/asmgoto-4.c: New test.
5232         * gcc.target/i386/pr44071.c: New test.
5233
5234         PR c++/44062
5235         * c-c++-common/Wunused-var-7.c: New test.
5236         * g++.dg/warn/Wunused-var-9.C: New test.
5237
5238 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5239
5240         PR fortran/43711
5241         * gfortran.dg/gomp/pr43711.f90: New.
5242
5243 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5244
5245         PR fortran/31820
5246         * gfortran.dg/select_5.f90: Updated.
5247
5248 2010-05-11  Jan Hubicka  <jh@suse.cz>
5249
5250         PR tree-optimize/44063
5251         * gcc.c-torture/compile/pr44063.c: New testcase.
5252
5253 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR debug/44023
5256         * gcc.dg/pr44023.c: New test.
5257
5258 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5259
5260         * gnat.dg/lto7.adb: New test.
5261         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5262
5263 2010-05-10  Jason Merrill  <jason@redhat.com>
5264
5265         PR c++/44017
5266         * g++.dg/template/inherit5.C: New.
5267
5268         PR c++/44045
5269         * g++.dg/cpp0x/initlist33.C: New.
5270         * g++.dg/cpp0x/initlist26.C: Adjust.
5271         * g++.dg/cpp0x/initlist28.C: Adjust.
5272
5273 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5274
5275         PR c++/43719
5276         * g++.dg/init/pr43719.C: New.
5277         * g++.dg/anon-struct4.C: Adjust.
5278
5279 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR debug/44028
5282         * gcc.dg/pr44028.c: New test.
5283
5284 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5285
5286         PR fortran/27866
5287         PR fortran/35003
5288         PR fortran/42809
5289         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5290         * gfortran.dg/warn_conversion.f90: New.
5291
5292 2010-05-10  Michael Matz  <matz@suse.de>
5293
5294         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5295
5296 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5297
5298         PR rtl-optimization/44012
5299         * gcc.dg/pr44012.c: New.
5300
5301 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5302
5303         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5304         Log text on entry and exit.
5305         Prune Sun ld warnings for common symbols with differing sizes.
5306         (lto-link-and-maybe-run): Change caller.
5307
5308 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5309
5310         PR fortran/44044
5311         * gfortran.dg/class_7.f03: Modified.
5312         * gfortran.dg/select_type_1.f03: Modified.
5313         * gfortran.dg/select_type_12.f03: New.
5314
5315 2010-05-10  Richard Guenther  <rguenther@suse.de>
5316
5317         PR tree-optimization/44050
5318         * gcc.dg/torture/pr44050.c: New testcase.
5319
5320 2010-05-10  Wei Guozhi  <carrot@google.com>
5321
5322         PR target/42879
5323         * gcc.target/arm/pr42879.c: New testcase.
5324
5325 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5326
5327         PR c/44051
5328         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5329
5330 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5331
5332         PR c/10676
5333         * gcc.dg/anon-struct-10.c: New test.
5334
5335 2010-05-09  Richard Guenther  <rguenther@suse.de>
5336
5337         PR middle-end/44024
5338         * gcc.dg/pr44024.c: New testcase.
5339
5340 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5341
5342         PR c/4784
5343         * gcc.dg/anon-struct-9.c: New test.
5344
5345 2010-05-09  Richard Guenther  <rguenther@suse.de>
5346
5347         PR middle-end/44043
5348         * gcc.c-torture/compile/pr44043.c: New testcase.
5349
5350 2010-05-09  Richard Guenther  <rguenther@suse.de>
5351
5352         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5353
5354 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5355
5356         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5357
5358 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5359
5360         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5361         * gnat.dg/specs/lto3.ads: Likewise.
5362
5363 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5364
5365         PR middle-end/28685
5366         * gcc.dg/pr28685-1.c: New file.
5367
5368 2010-05-08  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/44030
5371         * gcc.c-torture/compile/pr44030.c: New testcase.
5372
5373 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5374
5375         * gnat.dg/lto6.adb: New test.
5376         * gnat.dg/lto6_pkg.ads: New helper.
5377
5378 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5379
5380         * gnat.dg/lto5.adb: New test.
5381         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5382
5383 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5384
5385         * gnat.dg/lto4.ad[sb]: New test.
5386
5387 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5388
5389         * gnat.dg/specs/lto3.ads: New test.
5390         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5391         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5392
5393 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5394
5395         * gnat.dg/sizetype3.ad[sb]: New test.
5396         * gnat.dg/sizetype3_pkg.ads: New helper.
5397
5398 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5399
5400         PR c++/43951
5401         * g++.dg/init/new29.C: New.
5402
5403 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5404
5405         PR fortran/40728
5406         * gfortran.dg/coarray_1.f90: Fixed error message.
5407         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5408         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5409         * gfortran.dg/intrinsic_std_5.f90: New.
5410
5411 2010-05-07  Jason Merrill  <jason@redhat.com>
5412
5413         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5414
5415 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5416
5417         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5418         (size_t, stderr): Remove.
5419         (read_error): Replaced __builtin_fprintf by fprintf.
5420
5421 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5422
5423         * gcc.dg/ordered-comparison-1.c: New test.
5424         * gcc.dg/ordered-comparison-2.c: New test.
5425         * gcc.dg/ordered-comparison-3.c: New test.
5426         * gcc.dg/ordered-comparison-4.c: New test.
5427
5428 2010-05-06  Mike Stump  <mikestump@comcast.net>
5429
5430         PR objc/35165
5431         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5432
5433 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5434             Jason Merrill  <jason@redhat.com>
5435
5436         * g++.dg/cpp0x/nullptr01.C: New.
5437         * g++.dg/cpp0x/nullptr02.C: New.
5438         * g++.dg/cpp0x/nullptr03.C: New.
5439         * g++.dg/cpp0x/nullptr04.C: New.
5440         * g++.dg/cpp0x/nullptr05.C: New.
5441         * g++.dg/cpp0x/nullptr06.C: New.
5442         * g++.dg/cpp0x/nullptr07.C: New.
5443         * g++.dg/cpp0x/nullptr08.C: New.
5444         * g++.dg/cpp0x/nullptr09.C: New.
5445         * g++.dg/cpp0x/nullptr10.C: New.
5446         * g++.dg/cpp0x/nullptr11.C: New.
5447         * g++.dg/cpp0x/nullptr12.C: New.
5448         * g++.dg/cpp0x/nullptr13.C: New.
5449         * g++.dg/cpp0x/nullptr14.C: New.
5450         * g++.dg/cpp0x/nullptr15.C: New.
5451         * g++.dg/cpp0x/nullptr16.C: New.
5452         * g++.dg/cpp0x/nullptr17.C: New.
5453         * g++.dg/cpp0x/nullptr18.C: New.
5454         * g++.dg/cpp0x/nullptr19.C: New.
5455         * g++.dg/cpp0x/nullptr20.C: New.
5456         * g++.dg/cpp0x/nullptr21.C: New.
5457         * g++.dg/cpp0x/nullptr22.C: New.
5458         * g++.dg/debug/nullptr01.C: New.
5459         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5460
5461 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5462
5463         * gcc.dg/Wunused-var-8.c: Move to...
5464         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5465
5466 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5467
5468         PR c++/40406
5469         * g++.dg/template/crash96.C: New.
5470
5471 2010-05-06  Jan Hubicka  <jh@suse.cz>
5472
5473         PR tree-optimization/43791
5474         * gcc.c-torture/compile/pr43791.c: New file.
5475
5476 2010-05-06  Michael Matz  <matz@suse.de>
5477
5478         PR tree-optimization/43984
5479         * gfortran.dg/pr43984.f90: New test.
5480
5481 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5482
5483         PR 40989
5484         * gcc.dg/pr40989.c: New.
5485
5486 2010-05-06  Richard Guenther  <rguenther@suse.de>
5487
5488         PR tree-optimization/43934
5489         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5490
5491 2010-05-06  Richard Guenther  <rguenther@suse.de>
5492
5493         PR tree-optimization/43987
5494         * gcc.c-torture/execute/pr43987.c: New testcase.
5495         * gcc.dg/torture/pta-escape-1.c: Adjust.
5496         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5497         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5498         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5499         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5500
5501 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5502             Dodji Seketeli  <dodji@redhat.com>
5503
5504         PR c/18624
5505         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5506         * g++.dg/template/sfinae16.C: Likewise.
5507         * gcc.dg/Wunused-var-1.c: Moved to...
5508         * c-c++-common/Wunused-var-1.c: ...here. New test.
5509         * gcc.dg/Wunused-var-2.c: Moved to...
5510         * c-c++-common/Wunused-var-2.c: ...here. New test.
5511         * gcc.dg/Wunused-var-3.c: Moved to...
5512         * c-c++-common/Wunused-var-3.c: ...here. New test.
5513         * gcc.dg/Wunused-var-4.c: Moved to...
5514         * gcc.dg/Wunused-var-1.c: ... here.
5515         * gcc.dg/Wunused-var-5.c: Moved to...
5516         * c-c++-common/Wunused-var-4.c: ...here. New test.
5517         * gcc.dg/Wunused-var-7.c: Moved to...
5518         * c-c++-common/Wunused-var-5.c: ...here. New test.
5519         * gcc.dg/Wunused-var-6.c: Moved to...
5520         * gcc.dg/Wunused-var-2.c: ... here.
5521         * c-c++-common/Wunused-var-1.c: New test.
5522         * c-c++-common/Wunused-var-2.c: New test.
5523         * c-c++-common/Wunused-var-3.c: New test.
5524         * c-c++-common/Wunused-var-4.c: New test.
5525         * c-c++-common/Wunused-var-5.c: New test.
5526         * g++.dg/warn/Wunused-var-1.C: New test.
5527         * g++.dg/warn/Wunused-var-2.C: New test.
5528         * g++.dg/warn/Wunused-var-3.C: New test.
5529         * g++.dg/warn/Wunused-var-4.C: New test.
5530         * g++.dg/warn/Wunused-var-5.C: New test.
5531         * g++.dg/warn/Wunused-var-6.C: New test.
5532         * g++.dg/warn/Wunused-var-7.C: New test.
5533         * g++.dg/warn/Wunused-var-8.C: New test.
5534         * g++.dg/warn/Wunused-parm-1.C: New test.
5535         * g++.dg/warn/Wunused-parm-2.C: New test.
5536         * g++.dg/warn/Wunused-parm-3.C: New test.
5537
5538 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5539
5540         PR fortran/43985
5541         * gfortran.dg/gomp/crayptr5.f90: New test case.
5542
5543 2010-05-05  Jason Merrill  <jason@redhat.com>
5544
5545         PR debug/43370
5546         * g++.dg/ext/attrib39.C: New.
5547
5548 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5549
5550         PR fortran/24978
5551         * gfortran.dg/data_invalid.f90: New.
5552
5553 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5554
5555         * gnat.dg/lto2.adb: New test.
5556
5557 2010-05-05  Jason Merrill  <jason@redhat.com>
5558
5559         PR c++/43787
5560         * g++.dg/opt/empty1.C: New.
5561
5562 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5563
5564         PR fortran/43696
5565         * gfortran.dg/class_17.f03: New.
5566
5567 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5568
5569         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5570
5571 2010-05-04  Mike Stump  <mikestump@comcast.net>
5572
5573         PR objc/35165
5574         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5575
5576 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5577
5578         PR target/43668
5579         * gcc.target/i386/pr43668.c: New.
5580
5581 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5582
5583         PR c++/43028
5584         * g++.dg/cpp0x/initlist31.C: New.
5585
5586 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5587
5588         PR c/43981
5589         * gcc.dg/Wunused-var-8.c: New test.
5590
5591 2010-05-04  Jason Merrill  <jason@redhat.com>
5592
5593         PR c++/38064
5594         * g++.dg/cpp0x/enum3.C: Extend.
5595
5596 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5597
5598         PR target/43799
5599         * gcc.target/i386/pr43799.c: New.
5600
5601 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5602
5603         * gnat.dg/lto1.adb: New test.
5604         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5605
5606 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5607
5608         PR middle-end/43671
5609         * gcc.target/i386/pr43671.c: New.
5610
5611 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5612
5613         PR c++/43705
5614         * g++.dg/template/crash95.C: New.
5615
5616 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5617
5618         PR debug/43508
5619         * gcc.target/i386/pr43508.c: New.
5620
5621 2010-05-04  Richard Guenther  <rguenther@suse.de>
5622
5623         PR tree-optimization/43879
5624         * g++.dg/torture/pr43879-1_0.C: New testcase.
5625         * g++.dg/torture/pr43879-1_1.C: Likewise.
5626
5627 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5628
5629         PR c++/43953
5630         * g++.dg/other/crash-12.C: New test.
5631
5632 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5633
5634         * g++.dg/cdce3.C: Add a space.  Updated.
5635
5636 2010-05-03  Jason Merrill  <jason@redhat.com>
5637
5638         PR c++/43680
5639         * g++.dg/opt/enum2.C: New.
5640         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5641         * g++.dg/warn/Wswitch-1.C: Adjust message.
5642
5643 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5644
5645         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5646         * g++.dg/ext/label13.C: Fix typo.
5647         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5648         alpha*-dec-osf5*.
5649         * gcc.c-torture/compile/limits-declparen.c: xfail on
5650         alpha*-dec-osf5* with -g.
5651         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5652         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5653         * gcc.dg/c99-tgmath-2.c: Likewise.
5654         * gcc.dg/c99-tgmath-3.c: Likewise.
5655         * gcc.dg/c99-tgmath-4.c: Likewise.
5656
5657 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5658
5659         PR fortran/43592
5660         * gfortran.dg/unexpected_interface.f90: New test.
5661
5662 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5663
5664         * ada/acats/run_acats (which): New function.
5665         (host_gnatchop, host_gnatmake): Use it.
5666
5667 2010-05-03  Richard Guenther  <rguenther@suse.de>
5668
5669         PR tree-optimization/43971
5670         * gcc.dg/pr43971.c: New testcase.
5671
5672 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5673
5674         PR debug/43972
5675         * gcc.dg/debug/pr43972.c: New test.
5676
5677 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5678
5679         PR testsuite/43963
5680         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5681
5682 2010-05-02  Richard Guenther  <rguenther@suse.de>
5683
5684         PR tree-optimization/43879
5685         * gcc.dg/torture/pr43879-3.c: New testcase.
5686
5687 2010-05-01  Richard Guenther  <rguenther@suse.de>
5688
5689         PR tree-optimization/43949
5690         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5691
5692 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5693
5694         PR c++/43951
5695         * g++.dg/init/new28.C: New.
5696
5697 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5698
5699         PR objc++/32052
5700         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5701         structure and nested declarations.
5702         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5703         structure and nested declarations.  Reduce header clutter and
5704         use _exit() rather than abort().
5705         * objc.dg/encode-10.m: New.
5706         * objc.dg/encode-11.m: New.
5707
5708 2010-04-30  DJ Delorie  <dj@redhat.com>
5709
5710         * gcc.c-torture/execute/20100430-1.c: New test.
5711
5712 2010-04-30  Jason Merrill  <jason@redhat.com>
5713
5714         PR c++/43868
5715         * g++.dg/template/ptrmem21.C: New.
5716
5717 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5718
5719         PR fortran/18918
5720         PR fortran/43931
5721         * gfortran.dg/coarray_13.f90: New test.
5722
5723 2010-04-30  Richard Guenther  <rguenther@suse.de>
5724
5725         PR lto/43946
5726         * gcc.dg/lto/20100430-1_0.c: New testcase.
5727
5728 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5729
5730         PR debug/43942
5731         * c-c++-common/pr43942.c: New test.
5732
5733 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5734
5735         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5736         conflict with darwin crt1.o 'start' symbol.
5737
5738 2010-04-30  Richard Guenther  <rguenther@suse.de>
5739
5740         PR tree-optimization/43879
5741         * gcc.dg/torture/pr43879_1.c: New testcase.
5742
5743 2010-04-30  Richard Guenther  <rguenther@suse.de>
5744
5745         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5746
5747 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5748
5749         PR c++/43890
5750         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5751         user-provided constructor while recursing.
5752
5753 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5754
5755         PR fortran/42274
5756         * gfortran.dg/class_16.f03: New test.
5757
5758 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5759
5760         PR fortran/42274
5761         * gfortran.dg/class_15.f03: New.
5762
5763 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5764
5765         PR fortran/43326
5766         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5767
5768 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5769
5770         PR fortran/43492
5771         * gfortran.dg/generic_22.f03 : New test.
5772
5773 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         PR fortran/42353
5776         * gfortran.dg/class_14.f03: New test.
5777
5778 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5779
5780         PR fortran/42680
5781         * gfortran.dg/interface_32.f90: New test.
5782
5783 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5784             Janus Weil  <janus@gcc.gnu.org>
5785
5786         PR fortran/41829
5787         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5788         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5789         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5790
5791 2010-04-28  Mike Stump  <mikestump@comcast.net>
5792
5793         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5794         dg-excess-errors.
5795         * g++.dg/uninit-pred-2_b.C: Likewise.
5796
5797 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5798
5799         PR fortran/18918
5800         PR fortran/43919
5801         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5802
5803 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5804
5805         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5806         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5807         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5808         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5809         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5810
5811 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5812
5813         * gcc.dg/const-uniq-1.c: New test.
5814         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5815
5816 2010-04-28  Xinliang David Li  <davidxl@google.com>
5817
5818         * gcc.dg/uninit-pred-2_b.c: New test.
5819         * gcc.dg/uninit-pred-4_b.c: New test.
5820         * gcc.dg/uninit-pred-3_d.c: New test.
5821         * gcc.dg/uninit-pred-6_b.c: New test.
5822         * gcc.dg/uninit-pred-8_b.c: New test.
5823         * gcc.dg/uninit-pred-3_a.c: New test.
5824         * gcc.dg/uninit-pred-2_c.c: New test.
5825         * gcc.dg/uninit-pred-5_a.c: New test.
5826         * gcc.dg/uninit-pred-3_e.c: New test.
5827         * gcc.dg/uninit-pred-7_a.c: New test.
5828         * gcc.dg/uninit-pred-6_c.c: New test.
5829         * gcc.dg/uninit-pred-9_a.c: New test.
5830         * gcc.dg/uninit-pred-8_c.c: New test.
5831         * gcc.dg/uninit-pred-3_b.c: New test.
5832         * gcc.dg/uninit-pred-5_b.c: New test.
5833         * gcc.dg/uninit-pred-7_b.c: New test.
5834         * gcc.dg/uninit-pred-6_d.c: New test.
5835         * gcc.dg/uninit-pred-9_b.c: New test.
5836         * gcc.dg/uninit-pred-2_a.c: New test.
5837         * gcc.dg/uninit-pred-4_a.c: New test.
5838         * gcc.dg/uninit-pred-3_c.c: New test.
5839         * gcc.dg/uninit-pred-6_a.c: New test.
5840         * gcc.dg/uninit-pred-8_a.c: New test.
5841         * gcc.dg/uninit-pred-7_c.c: New test.
5842         * gcc.dg/uninit-pred-6_e.c: New test.
5843         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5844         * g++.dg/uninit-pred-1_a.C: New test.
5845         * g++.dg/uninit-pred-1_b.C: New test.
5846         * g++.dg/uninit-pred-2_a.C: New test.
5847         * g++.dg/uninit-pred-2_b.C: New test.
5848         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5849         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5850         * g++.dg/uninit-pred-loop_1.cc: New test.
5851
5852 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5853
5854         * gcc.dg/lto/20091209-1_0.c: New testcase.
5855
5856 2010-04-28  Richard Guenther  <rguenther@suse.de>
5857
5858         PR tree-optimization/43879
5859         PR tree-optimization/43909
5860         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5861
5862 2010-04-28  Richard Guenther  <rguenther@suse.de>
5863
5864         PR c++/43880
5865         * g++.dg/torture/pr43880.C: New testcase.
5866
5867 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5868
5869         PR c++/9335
5870         * g++.dg/template/recurse2.C: Update
5871         * g++.dg/template/recurse.C: Update.
5872         * g++.dg/template/pr23510.C: Update.
5873         * lib/prune.exp: Filter out 'recursively instantiated'.
5874
5875 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5876
5877         PR c++/29043
5878         * g++.dg/init/pr29043.C: New.
5879
5880 2010-04-27  Jason Merrill  <jason@redhat.com>
5881
5882         * g++.dg/lookup/scoped5.C: Adjust.
5883         * g++.dg/lookup/scoped8.C: Adjust.
5884         * g++.dg/template/dependent-expr5.C: Adjust.
5885         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5886
5887         PR c++/43856
5888         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5889
5890         PR c++/43875
5891         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5892
5893 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5894             Jan Hubicka <hubicka@ucw.cz>
5895
5896         * gcc.dg/pure-2.c: New testcase.
5897         * gcc.dg/const-1.c: New testcase.
5898
5899 2010-04-27  Jason Merrill  <jason@redhat.com>
5900
5901         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5902
5903         PR c++/41468
5904         * g++.dg/template/sfinae17.C: New.
5905         * g++.dg/template/sfinae18.C: New.
5906
5907 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5908
5909         * g++.dg/init/pr42844.C: New.
5910         * g++.dg/cpp0x/pr42844-2.C: New.
5911         * g++.dg/cpp0x/defaulted2.C: Adjust.
5912         * g++.dg/tree-ssa/pr27549.C: Likewise.
5913         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5914
5915 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5916
5917         PR fortran/18918
5918         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5919
5920 2010-04-27  Richard Guenther  <rguenther@suse.de>
5921
5922         PR middle-end/40561
5923         * g++.dg/other/pr40561.C: New testcase.
5924
5925 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5926
5927         PR middle-end/43812
5928         * g++.dg/ipa/pr43812.C: New test.
5929
5930 2010-04-27  Jan Hubicka  <jh@suse.cz>
5931
5932         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5933         (test): ... this one.
5934
5935 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5936
5937         PR target/40657
5938         * gcc.target/arm/thumb-stackframe.c: New test.
5939
5940 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5941
5942         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5943         * gcc.dg/misc-column.c: Likewise.
5944         * gcc.dg/Walways-true-1.c: Likewise.
5945         * gcc.dg/Walways-true-2.c: Likewise.
5946         * gcc.dg/warn-addr-cmp.c: Likewise.
5947
5948 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5949
5950         PR fortran/18918
5951         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5952         * gfortran.dg/coarray_12.f90: New.
5953
5954 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5955
5956         PR c/32207
5957         * gcc.dg/pr32207.c: New test.
5958         * gcc.dg/misc-column.c: Adjust expected warning.
5959         * gcc.dg/Walways-true-1.c: Likewise.
5960         * gcc.dg/Walways-true-2.c: Likewise.
5961         * gcc.dg/warn-addr-cmp.c: Likewise.
5962
5963 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5964
5965         PR lto/42776
5966         * lib/lto.exp (lto_prune_vis_warns): New function.
5967         (lto-link-and-maybe-run): Call it.
5968
5969 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5970
5971         PR tree-optimization/43904
5972         * gcc.dg/tree-ssa/tailcall-6.c: New.
5973
5974 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5975
5976         PR testsuite/35165
5977         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5978         Darwin8/OSX10.4 - compatible code generation.
5979         Use scan-rtl-dump.
5980         * obj-c++.dg/stubify-1.mm: Ditto.
5981         * lib/objc-torture.exp: Do not require link success for
5982         "trivial.m" in the runtime checks when dowhat = 'compile'.
5983         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5984         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5985         Darwin8/OSX10.4 - compatible code generation.
5986         * objc.dg/stubify-2.m: Ditto.
5987         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5988         * objc.dg/next-runtime-1.m: Ditto.
5989         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5990         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5991         runtimes on Darwin.
5992
5993 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5994
5995         PR 43715
5996         * lib/plugin-support.exp: Use "-undefined
5997         dynamic_lookup" on darwin.
5998
5999 2010-04-26  Richard Guenther  <rguenther@suse.de>
6000
6001         * gcc.dg/lto/20100426_0.c: New testcase.
6002
6003 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6004
6005         PR tree-optimization/43833
6006         gcc.dg/Warray-bounds-8.c: New test case.
6007
6008 2010-04-26  Richard Guenther  <rguenther@suse.de>
6009
6010         PR lto/43080
6011         * g++.dg/lto/20100423-3_0.C: New testcase.
6012
6013 2010-04-26  Richard Guenther  <rguenther@suse.de>
6014
6015         PR lto/42425
6016         * g++.dg/lto/20100423-2_0.C: New testcase.
6017
6018 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6019
6020         * gcc.dg/vect/bb-slp-23.c: New test.
6021
6022 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6023
6024         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6025         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6026         * gcc.dg/c1x-float-1.c: New test.
6027
6028 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6029
6030         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6031         of "lea\[ \t\]".
6032
6033 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6034
6035         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6036         FreeBSD.
6037         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6038         * gfortran.dg/default_format_2.f90: Ditto.
6039
6040 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6041
6042         * gfortran.dg/pr43505.f90: Clean up .mod file.
6043         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6044         * gfortran.dg/pr41347.f90: Ditto.
6045         * gfortran.dg/internal_pack_4.f90: Ditto.
6046         * gfortran.dg/proc_decl_23.f90: Ditto.
6047         * gfortran.dg/recursive_check_3.f90: Ditto.
6048         * gfortran.dg/intent_out_3.f90: Ditto.
6049         * gfortran.dg/assignment_2.f90: Ditto.
6050         * gfortran.dg/pr41928.f90: Ditto.
6051         * gfortran.dg/pr42166.f90: Ditto.
6052         * gfortran.dg/private_type_12.f90: Ditto.
6053         * gfortran.dg/graphite/pr42185.f90: Ditto.
6054         * gfortran.dg/graphite/pr42186.f90: Ditto.
6055         * gfortran.dg/graphite/pr40982.f90: Ditto.
6056         * gfortran.dg/graphite/id-2.f90: Ditto.
6057         * gfortran.dg/graphite/id-4.f90: Ditto.
6058         * gfortran.dg/graphite/pr42050.f90: Ditto.
6059         * gfortran.dg/graphite/id-18.f90: Ditto.
6060         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6061         * gfortran.dg/graphite/pr41924.f90: Ditto.
6062         * gfortran.dg/graphite/pr42393.f90: Ditto.
6063         * gfortran.dg/graphite/pr37980.f90: Ditto.
6064         * gfortran.dg/graphite/pr38953.f90: Ditto.
6065         * gfortran.dg/graphite/pr42180.f90: Ditto.
6066         * gfortran.dg/graphite/pr42181.f90: Ditto.
6067         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6068         * gfortran.dg/select_type_4.f90: Ditto.
6069         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6070         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6071         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6072         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6073         * gfortran.dg/whole_file_11.f90: Ditto.
6074         * gfortran.dg/private_type_11.f90: Ditto.
6075         * gfortran.dg/vect/vect-gems.f90: Ditto.
6076         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6077
6078 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6079
6080         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6081
6082 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6083
6084         * gnat.dg/pack15.ad[sb]: New test.
6085
6086 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6087
6088         * gcc.target/arm/mla-1.c: New test.
6089
6090 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6091
6092         PR fortran/30073
6093         PR fortran/43793
6094         * gfortran.dg/pr43793.f90: New test.
6095
6096 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6097
6098         PR tree-optimization/41442
6099         * gcc.target/i386/pr41442.c: New test.
6100
6101 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6102
6103         PR fortran/43832
6104         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6105
6106 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6107
6108         PR fortran/43832
6109         * gfortran.dg/open_nounit.f90: New test.
6110
6111 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6112
6113         PR fortran/43841
6114         PR fortran/43843
6115         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6116
6117 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6118
6119         * gcc.dg/Wconversion-integer.c: Update.
6120
6121 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6122
6123         * gnat.dg/unchecked_convert5.adb: New test.
6124
6125 2010-04-23  Richard Guenther  <rguenther@suse.de>
6126
6127         PR lto/41734
6128         * gcc.dg/lto/20100423-2_0.c: New testcase.
6129         * gcc.dg/lto/20100423-2_0.c: Likewise.
6130
6131 2010-04-23  Richard Guenther  <rguenther@suse.de>
6132
6133         PR lto/43455
6134         * gcc.dg/lto/20100423-1_0.c: New testcase.
6135         * gcc.dg/lto/20100423-1_1.c: Likewise.
6136
6137 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6138
6139         PR tree-optimization/43846
6140         * gcc.dg/tree-ssa/sra-10.c: New test.
6141
6142 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6143
6144         PR middle-end/43835
6145         * gcc.c-torture/execute/pr43835.c: New test.
6146
6147 2010-04-23  Richard Guenther  <rguenther@suse.de>
6148
6149         PR lto/42653
6150         * g++.dg/lto/20100423-1_0.C: New testcase.
6151
6152 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6153
6154         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6155
6156 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6157
6158         PR tree-optimization/43842
6159         * gcc.dg/vect/pr43842.c: New test.
6160
6161 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6162
6163         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6164         * gcc.target/i386/wmul-2.c: Likewise.
6165
6166 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6167
6168         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6169         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6170
6171 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6172
6173         * gfortran.dg/reassoc_6.f: New testcase.
6174
6175 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6176
6177         PR middle-end/29274
6178         * gcc.target/arm/wmul-1.c: New test.
6179         * gcc.target/arm/wmul-2.c: New test.
6180
6181 2010-04-22  Richard Guenther  <rguenther@suse.de>
6182
6183         PR tree-optimization/43845
6184         * gcc.c-torture/compile/pr43845.c: New testcase.
6185
6186 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6187
6188         PR middle-end/29274
6189         * gcc.target/i386/wmul-1.c: New test.
6190         * gcc.target/i386/wmul-2.c: New test.
6191         * gcc.target/bfin/wmul-1.c: New test.
6192         * gcc.target/bfin/wmul-2.c: New test.
6193
6194 2010-04-22  Richard Guenther  <rguenther@suse.de>
6195
6196         PR fortran/43829
6197         * gfortran.dg/vector_subscript_6.f90: New testcase.
6198         * gfortran.dg/assign_10.f90: Adjust.
6199
6200 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6201
6202         PR fortran/43836
6203         * gfortran.dg/gomp/pr43836.f90: New test.
6204
6205 2010-04-21  Richard Guenther  <rguenther@suse.de>
6206
6207         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6208
6209 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6210
6211         * gcc.dg/torture/builtin-cproj-3.c: New.
6212
6213 2010-04-20  Jason Merrill  <jason@redhat.com>
6214
6215         PR c++/9335
6216         * g++.dg/template/recurse2.C: New.
6217         * g++.dg/parse/crash36.C: Adjust.
6218         * g++.dg/other/fold1.C: Adjust.
6219         * g++.dg/init/member1.C: Adjust.
6220         * lib/prune.exp: Prune "skipping N instantiation contexts".
6221
6222 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6223
6224         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6225
6226 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6227
6228         * gcc.dg/torture/builtin-cproj-1.c: New.
6229         * gcc.dg/torture/builtin-cproj-2.c: New.
6230
6231 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6232
6233         PR c++/43800
6234         PR c++/43704
6235         * g++.dg/template/typedef32.C: Adjust.
6236         * g++.dg/template/typedef33.C: New test.
6237
6238 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6239
6240         PR fortran/43227
6241         * gfortran.dg/proc_decl_23.f90: New test.
6242
6243         PR fortran/43266
6244         * gfortran.dg/abstract_type_6.f03: New test.
6245
6246 2010-04-20  Xinliang David Li  <davidxl@google.com>
6247
6248         * g++.dg/tree-ssa/fold-compare.C: New.
6249
6250 2010-04-20  Richard Guenther  <rguenther@suse.de>
6251
6252         PR tree-optimization/39417
6253         * g++.dg/torture/pr39417.C: New testcase.
6254
6255 2010-04-20  Richard Guenther  <rguenther@suse.de>
6256
6257         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6258
6259 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6260
6261         * g++.dg/debug/dwarf2/rv1.C: New test.
6262
6263 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6264
6265         PR target/43635
6266         * gcc.c-torture/compile/pr43635.c: New testcase.
6267
6268 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6269
6270         PR fortran/43339
6271         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6272         of sequential loops being private only in the innermost containing
6273         task region.
6274
6275         PR middle-end/43337
6276         * gfortran.dg/gomp/pr43337.f90: New test.
6277
6278 2010-04-19  Richard Guenther  <rguenther@suse.de>
6279
6280         PR tree-optimization/43796
6281         * gfortran.dg/pr43796.f90: New testcase.
6282
6283 2010-04-19  Richard Guenther  <rguenther@suse.de>
6284
6285         PR tree-optimization/43783
6286         * gcc.c-torture/execute/pr43783.c: New testcase.
6287
6288 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6289
6290         PR target/43766
6291         * gcc.target/i386/pr43766.c: New test.
6292
6293 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6294
6295         PR target/43662
6296         * gcc.target/i386/pr43662.c: New test.
6297
6298 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6299
6300         PR c++/43704
6301         * g++.dg/template/typedef32.C: New test.
6302
6303 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6304
6305         PR tree-optimization/37027
6306         * lib/target-supports.exp
6307         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6308         * gcc.dg/vect/pr37027.c: New test.
6309         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6310         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6311         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6312         gcc.dg/vect/vect-complex-6.c: Likewise.
6313
6314 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * g++.dg/debug/dwarf2/enum1.C: New test.
6317
6318 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6319
6320         * gnat.dg/rep_clause5.ad[sb]: New test.
6321         * gnat.dg/rep_clause5_pkg.ads: New helper.
6322
6323 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6324
6325         PR tree-optimization/43771
6326         * g++.dg/vect/pr43771.cc: New test.
6327
6328 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6329
6330         PR fortran/31538
6331         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6332         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6333
6334 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6335
6336         * gnat.dg/sizetype.adb: Rename into...
6337         * gnat.dg/sizetype1.adb: ...this.
6338         * gnat.dg/sizetype2.adb: New test.
6339
6340 2010-04-16  Richard Guenther  <rguenther@suse.de>
6341
6342         PR tree-optimization/43572
6343         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6344
6345 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6346
6347         * gnat.dg/specs/discr_private.ads: New test.
6348
6349 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6350
6351         PR target/41514
6352         * gcc.target/arm/thumb-comparisons.c: New test.
6353
6354         PR target/40603
6355         * gcc.target/arm/thumb-cbranchqi.c: New test.
6356
6357 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6358
6359         * g++.dg/torture/pr36191.C: Enable for SH.
6360
6361 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6362
6363         * gnat.dg/wide_boolean.adb: New test.
6364         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6365
6366 2010-04-15  Richard Guenther  <rguenther@suse.de>
6367
6368         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6369         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6370         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6371         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6372         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6373         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6374         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6375         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6376         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6377         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6378         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6379         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6380         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6381         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6382         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6383
6384 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6385
6386         PR target/21803
6387         * gcc.target/arm/pr42496.c: New test.
6388
6389 2010-04-14  Jason Merrill  <jason@redhat.com>
6390
6391         PR c++/36625
6392         * g++.dg/ext/attrib38.C: New.
6393
6394 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6395
6396         PR testsuite/43739
6397         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6398
6399 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6400
6401         PR 42966
6402         * gcc.dg/cpp/warn-undef-2.c: Update.
6403         * gcc.dg/cpp/warn-traditional-2.c: Update.
6404         * gcc.dg/cpp/warn-comments-2.c: Update.
6405         * gcc.dg/cpp/warn-variadic-2.c: Update.
6406         * gcc.dg/cpp/warn-long-long-2.c: Update.
6407         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6408         * gcc.dg/cpp/warn-multichar-2.c: Update.
6409         * gcc.dg/cpp/warn-normalized-3.c: Update.
6410         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6411         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6412         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6413         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6414         * gcc.dg/cpp/warn-redefined-2.c: Update.
6415         * gfortran.dg/warning-directive-2.F90: Update.
6416         * c-c++-common/cpp/warning-directive-2.c: Update.
6417
6418 2010-04-14  Michael Matz  <matz@suse.de>
6419
6420         PR tree-optimization/42963
6421         * gcc.dg/pr42963.c: New testcase.
6422
6423 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6424
6425         * gnat.dg/class_wide.adb: Rename into...
6426         * gnat.dg/class_wide1.adb: ...this.
6427         * gnat.dg/class_wide2.ad[sb]: New test.
6428
6429 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/18918
6432         * gfortran.dg/coarray_9.f90: Update dg-errors.
6433         * gfortran.dg/coarray_10.f90: New test.
6434         * gfortran.dg/coarray_11.f90: New test.
6435
6436 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6437
6438         PR fortran/43747
6439         gfortran.dg/initialization_24.f90: New test.
6440
6441 2010-04-13  Jason Merrill  <jason@redhat.com>
6442
6443         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6444         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6445
6446 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6447
6448         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6449         * g++.dg/dg.exp: Likewise.
6450         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6451         * c-c++-common/cpp/warning-directive-1.c: ... here.
6452         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6453         * c-c++-common/cpp/warning-directive-2.c: ... here.
6454         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6455         * c-c++-common/cpp/warning-directive-3.c: ... here.
6456         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6457         * c-c++-common/cpp/warning-directive-4.c: ... here.
6458         * g++.dg/cpp/warning-directive-1.C: Delete.
6459         * g++.dg/cpp/warning-directive-2.C: Delete.
6460         * g++.dg/cpp/warning-directive-3.C: Delete.
6461         * g++.dg/cpp/warning-directive-4.C: Delete.
6462         * gcc.dg/cpp/normalised-3.c: Delete.
6463         * g++.dg/cpp/normalised-1.C: Rename as ...
6464         * c-c++-common/cpp/normalised-3.c: ... this.
6465
6466 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6467
6468         * gcc.dg/tree-ssa/sra-9.c: New test.
6469
6470 2010-04-13  Michael Matz  <matz@suse.de>
6471
6472         PR middle-end/43730
6473         * gcc.dg/pr43730.c: New test.
6474
6475 2010-04-13  Michael Matz  <matz@suse.de>
6476
6477         * gcc.dg/tree-ssa/negate.c: New testcase.
6478
6479 2010-04-13  Richard Guenther  <rguenther@suse.de>
6480
6481         PR testsuite/43735
6482         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6483
6484 2010-04-13  Richard Guenther  <rguenther@suse.de>
6485
6486         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6487
6488 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6489
6490         * gnat.dg/derived_type1.adb: New test.
6491
6492 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6493
6494         * gcc.dg/plugindir1.c: New testcase.
6495         * gcc.dg/plugindir2.c: New testcase.
6496         * gcc.dg/plugindir3.c: New testcase.
6497         * gcc.dg/plugindir4.c: New testcase.
6498
6499 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6500
6501         * gcc.target/i386/rotate-2.c: New test.
6502
6503 2010-04-12  Jason Merrill  <jason@redhat.com>
6504
6505         PR c++/43641
6506         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6507         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6508
6509 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6510
6511         PR c++/25811
6512         * g++.dg/init/pr25811.C: New test.
6513
6514 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6515
6516         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6517         dg-error, dg-warning.
6518         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6519
6520 2010-04-12  Richard Guenther  <rguenther@suse.de>
6521
6522         * gcc.dg/torture/inline-2.c: New testcase.
6523
6524 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR bootstrap/43699
6527         * gcc.dg/Wunused-var-7.c: New test.
6528
6529         PR tree-optimization/43560
6530         * gcc.c-torture/execute/pr43560.c: New test.
6531
6532 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6533
6534         * gnat.dg/aggr13.adb: New test.
6535         * gnat.dg/aggr14.adb: Likewise.
6536         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6537
6538 2010-04-12  Richard Guenther  <rguenther@suse.de>
6539
6540         PR c++/43611
6541         * g++.dg/torture/pr43611.C: New testcase.
6542
6543 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6544
6545         PR c/36774
6546         * gcc.dg/pr36774-1.c: New test.
6547         * gcc.dg/pr36774-2.c: New test.
6548
6549 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6550
6551         * gcc.target/sh/rte-delay-slot.c: New test.
6552
6553 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6554
6555         * gnat.dg/pack9.adb: Remove -cargs option.
6556         * gnat.dg/aggr12.ad[sb]: New test.
6557
6558 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6559
6560         PR target/43417
6561         * gcc.target/sh/pr43417.c: New test.
6562
6563 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6564
6565         PR fortran/43591
6566         * gfortran.dg/spec_expr_6.f90: New test.
6567
6568 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6569
6570         PR cpp/43195
6571         * gcc.dg/cpp/pr43195.c: New.
6572         * gcc.dg/cpp/pr43195.h: New.
6573
6574 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6575
6576         PR 42965
6577         * gcc.dg/Werror-6.c: Adjust.
6578         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6579         * gcc.dg/Werror-4.c: Likewise.
6580         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6581         * gcc.dg/Wswitch-enum-error.c: Likewise.
6582         * gcc.dg/Wpointer-arith.c: Likewise.
6583         * gcc.dg/Wfatal.c: Likewise.
6584         * gcc.dg/Wswitch-error.c: Likewise.
6585         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6586         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6587         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6588         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6589         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6590         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6591         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6592         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6593         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6594         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6595         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6596         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6597         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6598         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6599         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6600         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6601         * g++.dg/cpp/warning-directive-2.C: Likewise.
6602         * gfortran.dg/warning-directive-2.F90: Likewise.
6603
6604 2010-04-09  Jason Merrill  <jason@redhat.com>
6605
6606         PR c++/42623
6607         * g++.dg/template/sizeof13.C: New.
6608
6609 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6610
6611         * g++.dg/other/pr35504.C: Add check for thiscall.
6612         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6613         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6614
6615 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6616
6617         PR c++/28584
6618         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6619         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6620         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6621         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6622         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6623         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6624         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6625         * g++.dg/other/increment1.C: Likewise.
6626
6627 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6628
6629         PR fortran/18918
6630         * gfortran.dg/coarray_7.f90: New test.
6631         * gfortran.dg/coarray_8.f90: New test.
6632
6633 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6634
6635         PR fortran/28039
6636         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6637
6638 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6639
6640         PR target/43643
6641         * gcc.dg/pr43643.c: New test.
6642
6643 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6644
6645         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6646
6647 2010-04-08  Richard Guenther  <rguenther@suse.de>
6648
6649         PR tree-optimization/43679
6650         * gcc.c-torture/compile/pr43679.c: New testcase.
6651
6652 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR debug/43670
6655         * gcc.dg/pr43670.c: New test.
6656
6657 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6658
6659         PR middle-end/40815
6660         * gcc.dg/tree-ssa/reassoc-19.c: New.
6661
6662 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c/18624
6665         * gcc.dg/Wunused-var-1.c: New test.
6666         * gcc.dg/Wunused-var-2.c: New test.
6667         * gcc.dg/Wunused-var-3.c: New test.
6668         * gcc.dg/Wunused-var-4.c: New test.
6669         * gcc.dg/Wunused-var-5.c: New test.
6670         * gcc.dg/Wunused-var-6.c: New test.
6671         * gcc.dg/Wunused-parm-1.c: New test.
6672
6673         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6674         * gcc.dg/trunc-1.c: Likewise.
6675         * gcc.dg/vla-9.c: Likewise.
6676         * gcc.dg/dfp/composite-type.c: Likewise.
6677
6678 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6679
6680         PR objc/35996
6681         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6682         * obj-c++.dg/objc-gc-3.mm: Ditto.
6683
6684 2010-04-07  Simon Baldwin  <simonb@google.com>
6685
6686         * gcc.dg/cpp/warn-undef-2.c: New.
6687         * gcc.dg/cpp/warn-traditional-2.c: New.
6688         * gcc.dg/cpp/warn-comments-2.c: New.
6689         * gcc.dg/cpp/warning-directive-1.c: New.
6690         * gcc.dg/cpp/warn-long-long.c: New.
6691         * gcc.dg/cpp/warn-traditional.c: New.
6692         * gcc.dg/cpp/warn-variadic-2.c: New.
6693         * gcc.dg/cpp/warn-undef.c: New.
6694         * gcc.dg/cpp/warn-normalized-1.c: New.
6695         * gcc.dg/cpp/warning-directive-2.c: New.
6696         * gcc.dg/cpp/warn-long-long-2.c: New.
6697         * gcc.dg/cpp/warn-variadic.c: New.
6698         * gcc.dg/cpp/warn-normalized-2.c: New.
6699         * gcc.dg/cpp/warning-directive-3.c: New.
6700         * gcc.dg/cpp/warn-deprecated-2.c: New.
6701         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6702         * gcc.dg/cpp/warn-multichar-2.c: New.
6703         * gcc.dg/cpp/warn-normalized-3.c: New.
6704         * gcc.dg/cpp/warning-directive-4.c: New.
6705         * gcc.dg/cpp/warn-unused-macros.c: New.
6706         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6707         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6708         * gcc.dg/cpp/warn-cxx-compat.c: New.
6709         * gcc.dg/cpp/warn-redefined.c: New.
6710         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6711         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6712         * gcc.dg/cpp/warn-deprecated.c: New.
6713         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6714         * gcc.dg/cpp/warn-redefined-2.c: New.
6715         * gcc.dg/cpp/warn-comments.c: New.
6716         * gcc.dg/cpp/warn-multichar.c: New.
6717         * g++.dg/cpp/warning-directive-1.C: New.
6718         * g++.dg/cpp/warning-directive-2.C: New.
6719         * g++.dg/cpp/warning-directive-3.C: New.
6720         * g++.dg/cpp/warning-directive-4.C: New.
6721         * gfortran.dg/warning-directive-1.F90: New.
6722         * gfortran.dg/warning-directive-3.F90: New.
6723         * gfortran.dg/warning-directive-2.F90: New.
6724         * gfortran.dg/warning-directive-4.F90: New.
6725
6726 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6727
6728         PR objc++/23716
6729         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6730
6731 2010-04-07  Jason Merrill  <jason@redhat.com>
6732
6733         * g++.dg/template/dr408.C: New.
6734
6735         * g++.dg/lookup/ns4.C: New.
6736
6737         PR c++/38392
6738         * g++.dg/template/friend51.C: New test.
6739
6740         PR c++/41970
6741         * g++.old-deja/g++.other/linkage1.C: Adjust.
6742
6743 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6744
6745         PR c++/42697
6746         * g++.dg/template/crash94.C: New test.
6747
6748 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6749
6750         PR c++/40239
6751         * g++.dg/init/aggr5.C: New test.
6752         * g++.dg/init/aggr5.C: New test.
6753
6754 2010-04-07  Richard Guenther  <rguenther@suse.de>
6755
6756         PR tree-optimization/43270
6757         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6758         * gcc.dg/Warray-bounds-7.c: Likewise.
6759
6760 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6761
6762         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6763         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6764         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6765
6766 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6767
6768         PR c++/42556
6769         * g++.dg/init/pr42556.C: New test.
6770
6771 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6772
6773         PR debug/43628
6774         * g++.dg/debug/dwarf2/typedef2.C: New test.
6775
6776 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6777
6778         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6779         c-c++-common/dwarf2/redeclaration-1.C
6780
6781 2010-04-06  Jason Merrill  <jason@redhat.com>
6782
6783         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6784         * g++.dg/ext/attrib18.C: Likewise.
6785         * g++.dg/ext/bitfield2.C: Likewise.
6786         * g++.dg/ext/bitfield4.C: Likewise.
6787         * g++.dg/ext/visibility/warn2.C: Likewise.
6788         * g++.dg/ext/visibility/warn3.C: Likewise.
6789         * g++.dg/gomp/pr26690-1.C: Likewise.
6790         * g++.dg/inherit/covariant7.C: Likewise.
6791         * g++.dg/init/synth2.C: Likewise.
6792         * g++.dg/lookup/using7.C: Likewise.
6793         * g++.dg/other/crash-4.C: Likewise.
6794         * g++.dg/other/error13.C: Likewise.
6795         * g++.dg/other/error20.C: Likewise.
6796         * g++.dg/parse/crash31.C: Likewise.
6797         * g++.dg/parse/error16.C: Likewise.
6798         * g++.dg/parse/error19.C: Likewise.
6799         * g++.dg/parse/error27.C: Likewise.
6800         * g++.dg/parse/error28.C: Likewise.
6801         * g++.dg/parse/fused-params1.C: Likewise.
6802         * g++.dg/template/error2.C: Likewise.
6803         * g++.dg/template/local6.C: Likewise.
6804         * g++.dg/template/qualttp15.C: Likewise.
6805         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6806         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6807         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6808         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6809         * g++.old-deja/g++.eh/spec6.C: Likewise.
6810         * g++.old-deja/g++.jason/crash3.C: Likewise.
6811         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6812         * g++.old-deja/g++.law/ctors5.C: Likewise.
6813         * g++.old-deja/g++.law/ctors9.C: Likewise.
6814         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6815         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6816         * g++.old-deja/g++.other/struct1.C: Likewise.
6817         * g++.old-deja/g++.other/volatile1.C: Likewise.
6818         * g++.old-deja/g++.pt/crash36.C: Likewise.
6819         * g++.old-deja/g++.pt/derived3.C: Likewise.
6820         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6821         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6822
6823 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6824
6825         PR middle-end/43519
6826         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6827         * gcc.dg/graphite/id-19.c: New.
6828
6829 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6830
6831         PR middle-end/32824
6832         * gcc.dg/vect/pr32824: New.
6833
6834 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6835
6836         PR fortran/18918
6837         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6838         * gfortran.dg/coarray_3.f90: Ditto.
6839         * gfortran.dg/coarray_4.f90: Ditto.
6840         * gfortran.dg/coarray_5.f90: Ditto.
6841         * gfortran.dg/coarray_6.f90: Ditto.
6842         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6843
6844 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6845
6846         PR fortran/18918
6847         * gfortran.dg/coarray_4.f90: Fix test.
6848         * gfortran.dg/coarray_6.f90: Add more tests.
6849
6850 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6851
6852         PR fortran/18918
6853         * gfortran.dg/coarray_4.f90: New test.
6854         * gfortran.dg/coarray_5.f90: New test.
6855         * gfortran.dg/coarray_6.f90: New test.
6856
6857 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6858
6859         PR fortran/18918
6860         * gfortran.dg/iso_fortran_env_5.f90: New test.
6861         * gfortran.dg/iso_fortran_env_6.f90: New test.
6862
6863 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6864
6865         PR fortran/39997
6866         * gfortran.dg/coarray_1.f90: New test.
6867         * gfortran.dg/coarray_2.f90: New test.
6868         * gfortran.dg/coarray_3.f90: New test.
6869
6870 2010-04-06  Jason Merrill  <jason@redhat.com>
6871
6872         PR c++/43648
6873         * g++.dg/template/dtor8.C: New.
6874
6875         PR c++/43621
6876         * g++.dg/template/error-recovery2.C: New.
6877
6878 2010-04-06  Jan Hubicka  <jh@suse.czpli
6879
6880         PR tree-optimization/42906
6881         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6882
6883 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/43178
6886         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6887         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6888         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6889
6890 2010-04-06  Richard Guenther  <rguenther@suse.de>
6891
6892         PR tree-optimization/43627
6893         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6894
6895 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR target/43638
6898         * gcc.target/i386/pr43638.c: New test.
6899
6900 2010-04-06  Richard Guenther  <rguenther@suse.de>
6901
6902         PR middle-end/43661
6903         * gcc.c-torture/compile/pr43661.c: New testcase.
6904
6905 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6906
6907         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6908
6909 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6910
6911         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6912
6913 2010-04-02  Richard Guenther  <rguenther@suse.de>
6914
6915         PR tree-optimization/43629
6916         * gcc.c-torture/execute/pr43629.c: New testcase.
6917
6918 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6919             Dominique d'Humieres  <dominiq@lps.ens.fr>
6920
6921         PR libfortran/43605
6922         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6923
6924 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6925
6926         PR debug/43325
6927         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6928
6929 2010-04-01  Jason Merrill  <jason@redhat.com>
6930
6931         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6932
6933 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6934             Manfred Schwarb  <manfred99@gmx.ch>
6935
6936         PR libfortran/43605
6937         * gfortran.dg/ftell_3.f90: New test.
6938
6939 2010-04-01  Richard Guenther  <rguenther@suse.de>
6940
6941         PR middle-end/43614
6942         * gcc.c-torture/compile/pr43614.c: New testcase.
6943
6944 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6945
6946         PR tree-optimization/43141
6947         * gcc.dg/guality/pr43141.c: New test.
6948
6949 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6950
6951         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6952         * g++.dg/eh/spbp.C: Likewise.
6953         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6954         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6955         superfluous casts.
6956         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6957         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6958         * objc.dg/dwarf-2.m: Likewise.
6959
6960 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6961
6962         PR middle-end/43464
6963         * gcc.dg/graphite/id-pr43464.c: New.
6964         * gcc.dg/graphite/id-pr43464-1.c: New.
6965
6966 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6967
6968         PR middle-end/43351
6969         * gcc.dg/graphite/id-pr43351.c
6970
6971 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6972
6973         PR testsuite/35165
6974         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6975         * obj-c++.dg/try-catch-2.mm: Ditto.
6976         * obj-c++.dg/lookup-2.mm: Ditto.
6977         * obj-c++.dg/encode-8.m: Ditto.
6978         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6979         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6980         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6981         * obj-c++.dg/const-str-11.mm: Ditto.
6982         * obj-c++.dg/const-str-9.mm: Ditto.
6983         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6984         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6985         * obj-c++.dg/except-1.mm: Ditto.
6986         * obj-c++.dg/const-str-7.mm: Ditto.
6987         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6988         * obj-c++.dg/const-str-3.mm: Ditto.
6989         * obj-c++.dg/const-str-7.mm: Ditto.
6990         * obj-c++.dg/stubify-2.mm: Change dump file name.
6991
6992         PR objc++/23613
6993         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6994         New macro.
6995         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6996         Remove dg-xfail-if.
6997
6998 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6999
7000         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7001         only with -O2, -O3 or -Os and not with -fwhopr.
7002
7003 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7004
7005         PR c++/43558
7006         * g++.dg/template/typedef31.C: New test.
7007
7008 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7009
7010         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7011         assembler output on *-*-solaris2*.
7012         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7013
7014 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7015
7016         PR debug/43557
7017         * gcc.dg/pr43557-1.c: New test.
7018         * gcc.dg/pr43557-2.c: New file.
7019
7020 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7021
7022         PR 43562
7023         * gcc.dg/pr43562.c: New test.
7024
7025 2010-03-30  Jason Merrill  <jason@redhat.com>
7026
7027         PR c++/43076
7028         * g++.dg/template/error-recovery1.C: New.
7029
7030         PR c++/41786
7031         * g++.dg/parse/ambig5.C: New.
7032
7033 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7034
7035         PR debug/43593
7036         * gcc.dg/guality/pr43593.c: New test.
7037
7038 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7039
7040         PR middle-end/43430
7041         * gcc.dg/vect/pr43430-1.c: New.
7042
7043 2010-03-30  Jason Merrill  <jason@redhat.com>
7044
7045         PR c++/43559
7046         * g++.dg/template/partial7.C: New.
7047
7048 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7049
7050         * gcc.target/s390/stackcheck1.c: New testcase.
7051
7052 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7053
7054         PR libfortran/43265
7055         * gfortran.dg/read_eof_8.f90: New test.
7056
7057 2010-03-29  Jason Merrill  <jason@redhat.com>
7058
7059         * gcc.dg/cpp/include6.c: Change [] to ().
7060
7061         N3077
7062         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7063         splicing and UCNs.
7064         * c-c++-common/raw-string-2.c: Add trigraph test.
7065         * c-c++-common/raw-string-8.c: New.
7066         * c-c++-common/raw-string-9.c: New.
7067         * c-c++-common/raw-string-10.c: New.
7068
7069         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7070         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7071         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7072         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7073         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7074         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7075         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7076
7077 2010-03-29  Richard Guenther  <rguenther@suse.de>
7078
7079         PR tree-optimization/43560
7080         * gcc.dg/torture/pr43560.c: New testcase.
7081
7082 2010-03-29  Jason Merrill  <jason@redhat.com>
7083
7084         N3077
7085         * g++.dg/ext/raw-string-1.C: Change [] to ().
7086         * g++.dg/ext/raw-string-2.C: Change [] to ().
7087         Don't use \ in delimiter.
7088         * g++.dg/ext/raw-string-3.C: Change [] to ().
7089         * g++.dg/ext/raw-string-4.C: Change [] to ().
7090         * g++.dg/ext/raw-string-5.C: Change [] to ().
7091         Test for error on \ in delimiter.
7092         * g++.dg/ext/raw-string-6.C: Change [] to ().
7093         * g++.dg/ext/raw-string-7.C: Change [] to ().
7094
7095 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7096
7097         PR 43564
7098         * gcc.dg/pr43564.c: New test.
7099
7100 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7101
7102         PR fortran/43551
7103         * gfortran.dg/direct_io_12.f90: New test.
7104
7105 2010-03-28  Jan Hubicka  <jh@suse.cz>
7106
7107         PR tree-optimization/43505
7108         * gfortran.dg/pr43505.f90: New testcase.
7109
7110 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7111
7112         PR tree-optimization/43528
7113         * gcc.target/i386/pr43528.c: New test.
7114
7115 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7116
7117         PR c/43381
7118         * gcc.dg/parm-impl-decl-3.c: New test.
7119
7120 2010-03-26  Jason Merrill  <jason@redhat.com>
7121
7122         PR c++/43509
7123         * g++.dg/cpp0x/parse1.C: New.
7124
7125 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR target/43524
7128         * gcc.target/i386/pr43524.c: New test.
7129
7130 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7131
7132         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7133         whitespace, rename main to foo.
7134         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7135         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7136         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7137         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7138         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7139         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7140         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7141         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7142         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7143         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7144         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7145
7146 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7147
7148         PR c++/43327
7149         * g++.dg/other/crash-10.C: New test.
7150         * g++.dg/other/crash-11.C: New test.
7151
7152 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7153
7154         PR libfortran/43517
7155         * gfortran.dg/read_eof_7.f90: New test.
7156
7157 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7158
7159         PR objc/35165
7160         PR testsuite/43512
7161         * objc-obj-c++-shared: New directory.
7162         * objc-obj-c++-shared/Object1-implementation.h: New file.
7163         * objc-obj-c++-shared/Object1.h: New file.
7164         * objc-obj-c++-shared/Protocol1.h: New file.
7165         * objc-obj-c++-shared/next-abi.h: New file.
7166         * objc-obj-c++-shared/next-mapping.h: New file.
7167         * objc/execute/next_mapping.h: Delete.
7168         * objc.dg/special/special.exp: For all targets run the tests with
7169         -fgnu-runtime, for darwin targets also run the tests with
7170         -fnext-runtime.
7171         * objc.dg/dg.exp: Ditto.
7172         * obj-c++.dg/dg.exp: Ditto.
7173         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7174         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7175         include use of updated NeXT interface.
7176         * objc/execute/formal_protocol-5.m: Ditto.
7177         * objc/execute/protocol-isEqual-2.m: Ditto.
7178         * objc/execute/protocol-isEqual-4.m: Ditto.
7179         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7180         Protocol1.h) and next-mapping.h as required.
7181         * objc/execute/object_is_class.m: Ditto.
7182         * objc/execute/enumeration-1.m: Ditto.
7183         * objc/execute/class-13.m: Ditto.
7184         * objc/execute/formal_protocol-2.m: Ditto.
7185         * objc/execute/formal_protocol-4.m: Ditto.
7186         * objc/execute/class-1.m: Ditto.
7187         * objc/execute/bycopy-1.m: Ditto.
7188         * objc/execute/formal_protocol-6.m: Ditto.
7189         * objc/execute/bycopy-3.m: Ditto.
7190         * objc/execute/class-3.m: Ditto.
7191         * objc/execute/bf-11.m: Ditto.
7192         * objc/execute/class-5.m: Ditto.
7193         * objc/execute/bf-13.m: Ditto.
7194         * objc/execute/class-7.m: Ditto.
7195         * objc/execute/bf-15.m: Ditto.
7196         * objc/execute/class-9.m: Ditto.
7197         * objc/execute/bf-17.m: Ditto.
7198         * objc/execute/bf-19.m: Ditto.
7199         * objc/execute/IMP.m: Ditto.
7200         * objc/execute/exceptions/catchall-1.m: Ditto.
7201         * objc/execute/exceptions/trivial.m: Ditto.
7202         * objc/execute/exceptions/finally-1.m: Ditto.
7203         * objc/execute/exceptions/local-variables-1.m: Ditto.
7204         * objc/execute/exceptions/foward-1.m: Ditto.
7205         * objc/execute/bf-2.m: Ditto.
7206         * objc/execute/string1.m: Ditto.
7207         * objc/execute/bf-4.m: Ditto.
7208         * objc/execute/informal_protocol.m: Ditto.
7209         * objc/execute/string3.m: Ditto.
7210         * objc/execute/bf-6.m: Ditto.
7211         * objc/execute/bf-8.m: Ditto.
7212         * objc/execute/class-tests-1.h: Ditto.
7213         * objc/execute/protocol-isEqual-1.m: Ditto.
7214         * objc/execute/protocol-isEqual-3.m: Ditto.
7215         * objc/execute/_cmd.m: Ditto.
7216         * objc/execute/function-message-1.m: Ditto.
7217         * objc/execute/bf-20.m: Ditto.
7218         * objc/execute/bf-common.h: Ditto.
7219         * objc/execute/np-2.m: Ditto.
7220         * objc/execute/class-10.m: Ditto.
7221         * objc/execute/class-12.m: Ditto.
7222         * objc/execute/enumeration-2.m: Ditto.
7223         * objc/execute/class-14.m: Ditto.
7224         * objc/execute/encode-1.m: Ditto.
7225         * objc/execute/formal_protocol-1.m: Ditto.
7226         * objc/execute/formal_protocol-3.m: Ditto.
7227         * objc/execute/accessing_ivars.m: Ditto.
7228         * objc/execute/bycopy-2.m: Ditto.
7229         * objc/execute/class-2.m: Ditto.
7230         * objc/execute/bf-10.m: Ditto.
7231         * objc/execute/formal_protocol-7.m: Ditto.
7232         * objc/execute/root_methods.m: Ditto.
7233         * objc/execute/class-4.m: Ditto.
7234         * objc/execute/bf-12.m: Ditto.
7235         * objc/execute/class-6.m: Ditto.
7236         * objc/execute/bf-14.m: Ditto.
7237         * objc/execute/nested-func-1.m: Ditto.
7238         * objc/execute/class-8.m: Ditto.
7239         * objc/execute/private.m: Ditto.
7240         * objc/execute/bf-16.m: Ditto.
7241         * objc/execute/bf-18.m: Ditto.
7242         * objc/execute/load-3.m: Ditto.
7243         * objc/execute/compatibility_alias.m: Ditto.
7244         * objc/execute/bf-1.m: Ditto.
7245         * objc/execute/no_clash.m: Ditto.
7246         * objc/execute/bf-3.m: Ditto.
7247         * objc/execute/string2.m: Ditto.
7248         * objc/execute/bf-5.m: Ditto.
7249         * objc/execute/string4.m: Ditto.
7250         * objc/execute/bf-7.m: Ditto.
7251         * objc/execute/object_is_meta_class.m: Ditto.
7252         * objc/execute/bf-9.m: Ditto.
7253         * objc/execute/bf-21.m: Ditto.
7254         * objc/execute/cascading-1.m: Ditto.
7255         * objc/execute/trivial.m: Ditto.
7256         * objc/execute/np-1.m: Ditto.
7257         * objc/compile/trivial.m: Ditto.
7258         * objc/execute/class_self-2.m: Include <stdlib.h>.
7259         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7260         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7261         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7262         and 64bit. Use new NeXT interface as required.
7263         * objc.dg/special/unclaimed-category-1.m: Ditto.
7264         * objc.dg/special/unclaimed-category-1.h: Ditto.
7265         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7266         * objc.dg/func-ptr-1.m: Ditto.
7267         * objc.dg/stret-1.m: Ditto.
7268         * objc.dg/encode-2.m: Ditto.
7269         * objc.dg/category-1.m: Ditto.
7270         * objc.dg/encode-3.m: Ditto.
7271         * objc.dg/call-super-3.m: Ditto.
7272         * objc.dg/method-3.m: Ditto.
7273         * objc.dg/func-ptr-2.m: Ditto.
7274         * objc.dg/lookup-1.m: Ditto.
7275         * objc.dg/encode-4.m: Ditto.
7276         * objc.dg/fix-and-continue-1.m: Ditto.
7277         * objc.dg/proto-lossage-3.m: Ditto.
7278         * objc.dg/method-13.m: Ditto.
7279         * objc.dg/proto-qual-1.m: Ditto.
7280         * objc.dg/zero-link-3.m: Ditto.
7281         * objc.dg/bitfield-1.m: Ditto.
7282         * objc.dg/va-meth-1.m: Ditto.
7283         * objc.dg/super-class-3.m: Ditto.
7284         * objc.dg/call-super-1.m: Ditto.
7285         * objc.dg/type-size-2.m: Ditto.
7286         * objc.dg/method-10.m: Ditto.
7287         * objc.dg/defs.m: Ditto.
7288         * objc.dg/const-str-3.m: Ditto.
7289         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7290         Protocol1.h) and next-mapping.h as required. Use new NeXT
7291         interface as required.
7292         * objc.dg/super-class-4.m: Ditto.
7293         * objc.dg/comp-types-8.m: Ditto.
7294         * objc.dg/call-super-2.m: Ditto.
7295         * objc.dg/objc-fast-4.m: Ditto.
7296         * objc.dg/method-6.m: Ditto.
7297         * objc.dg/const-str-3.m: Ditto.
7298         * objc.dg/const-str-7.m: Ditto.
7299         * objc.dg/method-15.m: Ditto.
7300         * objc.dg/method-19.m: Ditto.
7301         * objc.dg/sync-1.m: Ditto.
7302         * objc.dg/layout-1.m: Ditto.
7303         * objc.dg/bitfield-3.m: Ditto.
7304         * objc.dg/try-catch-3.m: Ditto.
7305         * objc.dg/try-catch-7.m: Ditto.
7306         * objc.dg/comp-types-10.m: Ditto.
7307         * objc.dg/selector-2.: Ditto.
7308         * objc.dg/method-7.m: Ditto.
7309         * objc.dg/typedef-alias-1.m: Ditto.
7310         * objc.dg/proto-lossage-2.m: Ditto.
7311         * objc.dg/comp-types-11.m: Ditto.
7312         * objc.dg/sizeof-1.m: Ditto.
7313         * objc.dg/method-17.m: Ditto.
7314         * objc.dg/bitfield-5.m: Ditto.
7315         * objc.dg/try-catch-1.m: Ditto.
7316         * objc.dg/encode-5.m: Ditto.
7317         * objc.dg/fix-and-continue-2.m: Ditto.
7318         * objc.dg/method-9.m: Ditto.
7319         * objc.dg/isa-field-1.m: Ditto.
7320         * objc.dg/local-decl-2.m: Ditto.
7321         * objc.dg/objc-gc-4.m: Ditto.
7322         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7323         * objc.dg/gnu-runtime-3.m: Ditto.
7324         * objc.dg/encode-7.m: Ditto.
7325         * objc.dg/encode-8.m: Ditto.
7326         * objc.dg/selector-3.m: Ditto.
7327         * objc.dg/gnu-runtime-1.m: Ditto.
7328         * objc.dg/const-str-12.m: Ditto.
7329         * objc.dg/gnu-runtime-2.m: Ditto.
7330         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7331         * objc.dg/selector-1.m: Ditto.
7332         * objc.dg/stubify-2.m: Ditto.
7333         * objc.dg/zero-link-1.m: Ditto.
7334         * objc.dg/stret-2.m: Ditto.
7335         * objc.dg/zero-link-2.m: Ditto.
7336         * objc.dg/next-runtime-1.m: Ditto.
7337         * objc.dg/symtab-1.m: Ditto.
7338         * objc.dg/stubify-1.m: Ditto.
7339         * objc.dg/bitfield-2.m: Ditto.
7340         * objc.dg/try-catch-10.m: Apply to both runtimes.
7341         * objc.dg/const-str-1.m: Ditto.
7342         * objc.dg/image-info.m: Ditto.
7343         * objc.dg/encode-9.m: Ditto.
7344         * objc.dg/pragma-1.m: Apply test to all targets.
7345         * objc.dg/const-str-4.m: Ditto.
7346         * objc.dg/const-str-8.m: Ditto.
7347         * objc.dg/super-class-2.m: Ditto.
7348         * objc.dg/try-catch-5.m: Ditto.
7349         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7350         Protocol1.h) and next-mapping.h as required. Use new NeXT
7351         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7352         * objc.dg/const-str-11.m: Ditto.
7353         * objc.dg/const-str-9.m: Ditto.
7354         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7355         * objc.dg/encode-1.m: Remove redundant -lobjc.
7356         * objc.dg/try-catch-9.m: Tidy space.
7357         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7358         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7359         and 64bit. Use new NeXT interface as required.
7360         * obj-c++.dg/template-4.mm: Ditto.
7361         * obj-c++.dg/defs.mm: Ditto.
7362         * obj-c++.dg/basic.mm: Ditto.
7363         * obj-c++.dg/encode-4.mm: Ditto.
7364         * obj-c++.dg/method-17.mm: Ditto.
7365         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7366         * obj-c++.dg/cxx-class-1.mm: Ditto.
7367         * obj-c++.dg/method-10.mm: Ditto.
7368         * obj-c++.dg/va-meth-1.mm: Ditto.
7369         * obj-c++.dg/encode-5.mm: Ditto.
7370         * obj-c++.dg/lookup-2.mm: Ditto.
7371         * obj-c++.dg/template-3.mm: Ditto.
7372         * obj-c++.dg/proto-qual-1.mm: Ditto.
7373         * obj-c++.dg/qual-types-1.m: Ditto.
7374         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7375         * obj-c++.dg/template-1.mm: Ditto.
7376         * obj-c++.dg/encode-6.mm: Ditto.
7377         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7378         Protocol1.h) and next-mapping.h as required. Use new NeXT
7379         interface as required.
7380         * obj-c++.dg/except-1.mm: Ditto.
7381         * obj-c++.dg/const-str-7.mm: Ditto.
7382         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7383         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7384         * obj-c++.dg/selector-2.mm: Ditto.
7385         * obj-c++.dg/isa-field-1.mm: Ditto.
7386         * obj-c++.dg/try-catch-1.mm: Ditto.
7387         * obj-c++.dg/local-decl-1.mm: Ditto.
7388         * obj-c++.dg/try-catch-9.mm: Ditto.
7389         * obj-c++.dg/no-extra-load.mm: Ditto.
7390         * obj-c++.dg/selector-5.mm: Ditto.
7391         * obj-c++.dg/method-12.mm: Ditto.
7392         * obj-c++.dg/try-catch-11.mm: Ditto.
7393         * obj-c++.dg/comp-types-11.mm: Ditto.
7394         * obj-c++.dg/bitfield-3.mm: Ditto.
7395         * obj-c++.dg/method-6.mm: Ditto.
7396         * obj-c++.dg/super-class-2.mm: Ditto.
7397         * obj-c++.dg/method-21.mm: Ditto.
7398         * obj-c++.dg/const-str-8.mm: Ditto.
7399         * obj-c++.dg/try-catch-7.mm: Ditto.
7400         * obj-c++.dg/method-15.mm: Ditto.
7401         * obj-c++.dg/layout-1.mm: Ditto.
7402         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7403         * obj-c++.dg/const-str-3.mm: Ditto.
7404         * obj-c++.dg/try-catch-2.mm: Ditto.
7405         * obj-c++.dg/objc-gc-3.mm: Ditto.
7406         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7407         * obj-c++.dg/bitfield-1.mm: Ditto.
7408         * obj-c++.dg/selector-6.mm: Ditto.
7409         * obj-c++.dg/method-13.mm: Ditto.
7410         * obj-c++.dg/comp-types-12.mm: Ditto.
7411         * obj-c++.dg/bitfield-4.mm: Ditto.
7412         * obj-c++.dg/try-catch-8.mm: Ditto.
7413         * obj-c++.dg/method-2.mm: Ditto.
7414         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7415         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7416         * obj-c++.dg/const-str-4.mm: Ditto.
7417         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7418         * obj-c++.dg/try-catch-3.mm: Ditto.
7419         * obj-c++.dg/comp-types-9.mm: Ditto.
7420         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7421         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7422         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7423         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7424         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7425         Use new NeXT interface as required.
7426         * obj-c++.dg/const-str-10.mm: Ditto.
7427         * obj-c++.dg/const-str-11.mm: Ditto.
7428         * obj-c++.dg/const-str-9.mm: Ditto.
7429         * obj-c++.dg/method-11.mm: Ditto.
7430         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7431         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7432         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7433         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7434         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7435
7436 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7437
7438         PR c++/43206
7439         * g++.dg/template/typedef30.C: New test case.
7440
7441 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR c/43385
7444         * gcc.c-torture/execute/pr43385.c: New test.
7445
7446 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7447
7448         * gcc.dg/strncpy-fix-1.c: New test.
7449
7450 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7451
7452         PR testsuite/41609
7453         * lib/objc-torture.exp (objc-set-runtime-options): New.
7454         * objc/execute/execute.exp: Check runtime options on each pass.
7455         * objc/execute/exceptions/exceptions.exp: Ditto.
7456         * objc/compile/compile.exp: Ditto.
7457
7458         PR testsuite/42348
7459         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7460         standard tests.
7461         (check_effective_target_objc2): New proc.
7462         (check_effective_target_next_runtime): New proc.
7463         * lib/objc.exp: Determine which runtime is in force and support it.
7464         * lib/obj-c++.exp: Ditto.
7465
7466 2010-03-24  Jason Merrill  <jason@redhat.com>
7467
7468         PR c++/43502
7469         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7470
7471 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7472
7473         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7474         a loop.
7475         * gcc.dg/ipa/ipa-2.c: Likewise.
7476         * gcc.dg/ipa/ipa-3.c: Likewise.
7477         * gcc.dg/ipa/ipa-4.c: Likewise.
7478         * gcc.dg/ipa/ipa-5.c: Likewise.
7479         * gcc.dg/ipa/ipa-7.c: Likewise.
7480         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7481         a loop.
7482         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7483         i_can_not_be_propagated_fully2 into a loop.
7484         * gcc.dg/ipa/ipa-8.c: New test.
7485         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7486
7487 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR debug/19192
7490         PR debug/43479
7491         * gcc.dg/guality/pr43479.c: New test.
7492         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7493         and add volatile keyword.
7494
7495 2010-03-23  Mike Stump  <mikestump@comcast.net>
7496
7497         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7498
7499 2010-03-23  Jason Merrill  <jason@redhat.com>
7500
7501         * g++.dg/ext/altivec-17.C: Adjust error message.
7502
7503         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7504         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7505         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7506         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7507         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7508         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7509
7510 2010-03-22  Jason Merrill  <jason@redhat.com>
7511
7512         PR c++/43333
7513         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7514         * g++.dg/ext/is_pod_98.C: New.
7515
7516         PR c++/43281
7517         * g++.dg/cpp0x/auto18.C: New.
7518
7519         * gcc.dg/pr36997.c: Adjust error message.
7520         * g++.dg/ext/vector9.C: Likewise.
7521         * g++.dg/conversion/simd3.C: Likewise.
7522         * g++.dg/other/error23.C: Likewise.
7523
7524 2010-03-22  Michael Matz  <matz@suse.de>
7525
7526         PR middle-end/43475
7527         * gfortran.dg/pr43475.f90: New testcase.
7528
7529 2010-03-22  Richard Guenther  <rguenther@suse.de>
7530
7531         PR tree-optimization/43390
7532         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7533
7534 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7535
7536         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7537         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7538
7539 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7540             Michael Matz  <matz@suse.de>
7541
7542         PR c++/43081
7543         * g++.dg/parse/crash56.C: New test.
7544
7545 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7546
7547         PR fortran/43450
7548         * gfortran.dg/whole_file_15.f90 : New test.
7549
7550 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7551
7552         PR fortran/43409
7553         * gfortran.dg/inquire_size.f90: New test.
7554
7555 2010-03-20  Richard Guenther  <rguenther@suse.de>
7556
7557         PR rtl-optimization/43438
7558         * gcc.c-torture/execute/pr43438.c: New testcase.
7559
7560 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7561
7562         PR c++/43375
7563         * g++.dg/abi/mangle42.C: New test.
7564
7565 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7566
7567         PR C/43211
7568         * gcc.dg/pr43211.c: New test.
7569         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7570
7571 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7572
7573         PR rtl-optimization/42258
7574         * gcc.target/arm/thumb1-mul-moves.c: New test.
7575
7576         PR target/40697
7577         * gcc.target/arm/thumb-andsi.c: New test.
7578
7579         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7580         dg-require-effective-target.
7581
7582 2010-03-19  Michael Matz  <matz@suse.de>
7583
7584         PR c++/43116
7585         * g++.dg/other/pr43116.C: New testcase.
7586
7587 2010-03-19  Michael Matz  <matz@suse.de>
7588
7589         PR target/43305
7590         * gcc.dg/pr43305.c: New testcase.
7591
7592 2010-03-19  Richard Guenther  <rguenther@suse.de>
7593
7594         PR tree-optimization/43415
7595         * gcc.c-torture/compile/pr43415.c: New testcase.
7596
7597 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7598
7599         PR ada/43106
7600         * gnat.dg/case_optimization2.adb: New test.
7601         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7602
7603 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7604             Jack Howarth <howarth@bromo.med.uc.edu>
7605
7606         PR target/36399
7607         * gcc.target/i386/push-1.c: Don't xfail
7608           scan-assembler-not "movups" on darwin.
7609
7610 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7611
7612         PR debug/43058
7613         * gcc.dg/pr43058.c: New test.
7614
7615 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7616
7617         PR middle-end/42450
7618         * g++.dg/torture/pr42450.C: New test.
7619
7620 2010-03-18  Michael Matz  <matz@suse.de>
7621
7622         PR middle-end/43419
7623         * gcc.dg/pr43419.c: New testcase.
7624
7625 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7626
7627         PR rtl-optimization/43360
7628         * gcc.dg/torture/pr43360.c: New.
7629
7630 2010-03-18  Michael Matz  <matz@suse.de>
7631
7632         PR tree-optimization/43402
7633         * gcc.dg/pr43402.c: New testcase.
7634
7635 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7636
7637         PR target/42427
7638         * gcc.dg/pr42427.c: New test.
7639
7640 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7641
7642         PR libfortran/43265
7643         * gfortran.dg/read_empty_file.f: New test.
7644         * gfortran.dg/read_eof_all.f90: New test.
7645         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7646         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7647
7648 2010-03-17  Michael Matz  <matz@suse.de>
7649
7650         * gcc.dg/pr43300.c: Add -w.
7651
7652 2010-03-17  Richard Guenther  <rguenther@suse.de>
7653
7654         * gcc.dg/pr43379.c: Add -w.
7655
7656 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7657
7658         PR fortran/43331
7659         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7660
7661 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7662
7663         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7664
7665 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7666
7667         * ada/acats/run_all.sh: Log start and end times.
7668
7669 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7670
7671         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7672
7673 2010-03-16  Richard Guenther  <rguenther@suse.de>
7674
7675         PR middle-end/43379
7676         * gcc.dg/pr43379.c: New testcase.
7677
7678 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR debug/43051
7681         * gcc.dg/guality/pr43051-1.c: New test.
7682
7683 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7684
7685         PR testsuite/43363
7686         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7687
7688 2010-03-15  Michael Matz  <matz@suse.de>
7689
7690         PR middle-end/43300
7691         * gcc.dg/pr43300.c: New testcase.
7692
7693 2010-03-15  Richard Guenther  <rguenther@suse.de>
7694
7695         PR tree-optimization/43367
7696         * gcc.c-torture/compile/pr43367.c: New testcase.
7697
7698 2010-03-15  Richard Guenther  <rguenther@suse.de>
7699
7700         PR tree-optimization/43317
7701         * gcc.dg/pr43317.c: New testcase.
7702
7703 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7704
7705         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7706
7707 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7708
7709         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7710
7711 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7712
7713         PR fortran/43362
7714         * gfortran.dg/impure_constructor_1.f90: New test.
7715
7716 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7717
7718         PR middle-end/43354
7719         * gfortran.dg/graphite/id-pr43354.f: New.
7720
7721 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7722
7723         PR middle-end/43349
7724         * gfortran.dg/graphite/pr43349.f: New.
7725
7726 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7727
7728         PR middle-end/43306
7729         * gcc.dg/graphite/pr43306.c: New.
7730
7731 2010-03-12  David S. Miller  <davem@davemloft.net>
7732
7733         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7734         sparc.
7735
7736 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7737
7738         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7739
7740 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7741
7742         PR fortran/43291
7743         PR fortran/43326
7744         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7745
7746 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7747
7748         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7749         fail for *-*-mingw* targets.
7750
7751 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7752
7753         PR debug/43329
7754         * gcc.dg/guality/pr43329-1.c: New test.
7755
7756 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7757
7758         PR tree-optimization/43257
7759         * g++.dg/torture/pr43257.C: New test.
7760
7761 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7762
7763         PR fortran/43228
7764         * gfortran.dg/namelist_61.f90: New test.
7765
7766 2010-03-11  Richard Guenther  <rguenther@suse.de>
7767
7768         PR tree-optimization/43255
7769         * gcc.c-torture/compile/pr43255.c: New testcase.
7770
7771 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7772
7773         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7774         * gcc.dg/pr43280.c: New testcase.
7775
7776 2010-03-11  Richard Guenther  <rguenther@suse.de>
7777
7778         PR lto/43200
7779         * gcc.dg/lto/20100227-1_0.c: New testcase.
7780         * gcc.dg/lto/20100227-1_1.c: Likewise.
7781
7782 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7783
7784         PR libfortran/43320
7785         PR libfortran/43265
7786         * gfortran.dg/read_eof_6.f: New test
7787         * gfortran.dg/read_x_eof.f90: New test.
7788         * gfortran.dg/read_x_past.f: Update test.
7789
7790 2010-03-10  Jan Hubicka   <jh@suse.cz>
7791
7792         * gcc.c-torture/compile/pr43288.c: New test.
7793
7794 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7795
7796         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7797         -fpic/-fPIC flags.
7798         * g++.old-deja/g++.pt/asm2.C: Likewise.
7799         * gcc.c-torture/compile/20000804-1.c: Likewise.
7800         * gcc.target/i386/clobbers.c: Likewise.
7801
7802 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7803
7804         PR fortran/43303
7805         * gfortran.dg/c_assoc_3.f90: New test.
7806
7807 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7808
7809         PR debug/36728
7810         * gcc.dg/guality/pr36728-1.c: New test.
7811         * gcc.dg/guality/pr36728-2.c: New test.
7812
7813 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7814
7815         * gcc.dg/h8300-div-delay-slot.c: New test.
7816
7817 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7818
7819         PR tree-optimization/43236
7820         * gcc.c-torture/execute/pr43236.c: New test.
7821
7822 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7823
7824         PR middle-end/42859
7825         * g++.dg/eh/pr42859.C: New test.
7826
7827 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR debug/43299
7830         * gcc.dg/pr43299.c: New test.
7831
7832         PR debug/43290
7833         * g++.dg/eh/unwind2.C: New test.
7834
7835 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7836             Reza Yazdani  <reza.yazdani@amd.com>
7837
7838         PR middle-end/43065
7839         * gcc.dg/graphite/run-id-4.c: New.
7840
7841 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7842
7843         PR middle-end/43065
7844         * gcc.dg/graphite/run-id-3.c: New.
7845
7846 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7847
7848         PR middle-end/42644
7849         PR middle-end/42130
7850         * gcc.dg/graphite/id-18.c: New.
7851         * gcc.dg/graphite/run-id-pr42644.c: New.
7852
7853 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7854
7855         PR middle-end/42326
7856         * gcc.dg/graphite/pr42326.c: New.
7857
7858 2010-03-08  Richard Guenther  <rguenther@suse.de>
7859
7860         PR tree-optimization/43269
7861         * gcc.c-torture/execute/pr43269.c: New testcase.
7862
7863 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7864
7865         PR fortran/43256
7866         * gfortran.dg/typebound_call_13.f03: New.
7867
7868 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7869
7870         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7871         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7872
7873 2010-03-05  Jason Merrill  <jason@redhat.com>
7874
7875         * g++.dg/abi/mangle40.C: Require weak and alias.
7876
7877 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7878
7879         PR middle-end/42326
7880         * gfortran.dg/graphite/pr42326.f90: New.
7881         * gfortran.dg/graphite/pr42326-1.f90: New.
7882
7883 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7884
7885         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7886         (gnat_target_compile): Likewise.
7887         Reinitialize GNAT_UNDER_TEST if target changes.
7888         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7889         (local_find_gnatmake): Pass full --GCC to gnatlink.
7890         Remove --LINK.
7891
7892 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7893
7894         PR c/43248
7895         * gcc.dg/compound-literal-1.c: New testcase.
7896
7897 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7898
7899         PR tree-optimization/43164
7900         PR tree-optimization/43191
7901         * gcc.c-torture/compile/pr43164.c: New test.
7902         * gcc.c-torture/compile/pr43191.c: Likewise.
7903
7904 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7905
7906         PR fortran/43244
7907         * gfortran.dg/finalize_9.f90: New.
7908
7909 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7910             Ken Werner <ken@linux.vnet.ibm.com>
7911
7912         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7913         to dg-options for spu.
7914         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7915         dump-scan target to exclude spu.
7916
7917 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7918
7919         PR middle-end/43209
7920         * gcc.dg/tree-ssa/ivopts-4.c: New.
7921
7922 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7923
7924         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7925         include-opts and exclude-opts; skip checking the flags if arguments
7926         are the same as the defaults.
7927         (dg-xfail-if): Verify the number of arguments, supply defaults
7928         for unspecified optional arguments.
7929         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7930
7931 2010-03-03  Jason Merrill  <jason@redhat.com>
7932
7933         PR c++/12909
7934         * g++.dg/abi/mangle40.C: Updated.
7935
7936 2010-03-03  Jason Merrill  <jason@redhat.com>
7937
7938         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7939         * g++.dg/abi/mangle23.C: Likewise.
7940         * g++.dg/eh/simd-2.C: Likewise.
7941         * g++.dg/ext/attribute-test-2.C: Likewise.
7942         * g++.dg/ext/vector14.C: Likewise.
7943         * g++.dg/other/pr34435.C: Likewise.
7944         * g++.dg/template/conv8.C: Likewise.
7945         * g++.dg/template/nontype9.C: Likewise.
7946         * g++.dg/template/qualttp17.C: Likewise.
7947         * g++.dg/template/ref1.C: Likewise.
7948         * g++.old-deja/g++.pt/crash68.C: Likewise.
7949         * g++.old-deja/g++.pt/ref1.C: Likewise.
7950         * g++.old-deja/g++.pt/ref3.C: Likewise.
7951         * g++.old-deja/g++.pt/ref4.C: Likewise.
7952
7953         PR c++/12909
7954         * g++.dg/abi/mangle40.C: New.
7955         * g++.dg/abi/mangle41.C: New.
7956         * g++.dg/lto/20100302_0.C: New.
7957         * g++.dg/lto/20100302_1.C: New.
7958         * g++.dg/lto/20100302.h: New.
7959
7960 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7961
7962         PR fortran/43243
7963         * gfortran.dg/internal_pack_12.f90: New test.
7964
7965 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7966
7967         * gcc.dg/pr36997.c: Adjust error message.
7968
7969 2010-03-03  Mike Stump  <mikestump@comcast.net>
7970
7971         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7972         adjustments to not be present on machines that align the stack to
7973         more than 4 bytes and don't have a red zone yet as that is an
7974         unimplemented optimization.
7975
7976 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7977
7978         PR fortran/43169
7979         * gfortran.dg/impure_assignment_3.f90: New.
7980
7981 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR debug/43229
7984         * gfortran.dg/pr43229.f90: New test.
7985
7986         PR debug/43237
7987         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7988
7989         PR debug/43177
7990         * gcc.dg/guality/pr43177.c: New test.
7991
7992 2010-03-02  Jason Merrill  <jason@redhat.com>
7993
7994         * g++.dg/ext/vector9.C: Adjust error message.
7995         * g++.dg/conversion/simd3.C: Likewise.
7996         * g++.dg/other/error23.C: Likewise.
7997
7998 2010-03-02  Mike Stump  <mikestump@comcast.net>
7999
8000         PR c++/41090
8001         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8002
8003 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8004
8005         PR fortran/43180
8006         * gfortran.dg/internal_pack_10.f90: New test.
8007
8008         PR fortran/43173
8009         * gfortran.dg/internal_pack_11.f90: New test.
8010
8011 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8012
8013         PR middle-end/42640
8014         * gcc.dg/tree-ssa/pr42640.c: New.
8015
8016 2010-03-01  Richard Guenther  <rguenther@suse.de>
8017
8018         PR tree-optimization/43220
8019         * gcc.c-torture/execute/pr43220.c: New testcase.
8020
8021 2010-03-01  Richard Guenther  <rguenther@suse.de>
8022
8023         PR middle-end/43213
8024         * gcc.dg/pr43213.c: New testcase.
8025
8026 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8027
8028         PR pch/14940
8029         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8030
8031 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8032
8033         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8034         New function.
8035         (check_effective_target_ucn): Likewise.
8036
8037         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8038         if !ucn.
8039         * gcc.dg/ucnid-2.c: Likewise.
8040         * gcc.dg/ucnid-3.c: Likewise.
8041         * gcc.dg/ucnid-4.c: Likewise.
8042         * gcc.dg/ucnid-11.c: Likewise.
8043         * gcc.dg/ucnid-12.c: Likewise.
8044         * gcc.dg/ucnid-6.c: Skip if !ucn.
8045         * gcc.dg/ucnid-9.c: Likewise.
8046
8047 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8048
8049         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8050         lists to dg-skip-if.
8051         * gcc.target/i386/stackalign/return-3.c: Likewise.
8052
8053 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8054
8055         * gcc.target/i386/clearcap.map: New file.
8056         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8057         Pass clearcap.map by default if supported.
8058
8059 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8060
8061         PR fortran/42900
8062         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8063         Explain this.
8064         * gfortran.dg/stat_2.f90: Likewise.
8065
8066 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8067
8068         PR fortran/43199
8069         * gfortran.dg/module_read_2.f90: New test.
8070
8071 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/42748
8074         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8075         * g++.dg/abi/mangle12.C: Likewise.
8076         * g++.dg/abi/mangle20-2.C: Likewise.
8077         * g++.dg/abi/mangle17.C: Likewise.
8078         * g++.dg/template/cond2.C: Likewise.
8079         * g++.dg/template/pr35240.C: Likewise.
8080
8081 2010-02-27  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/43186
8084         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8085
8086 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8087
8088         * g++.dg/abi/packed1.C: Expect warning on the SH.
8089
8090 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8091
8092         PR c++/42054:
8093         * g++.dg/parse/error37.C: New test.
8094
8095 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8096
8097         PR c/24577
8098         PR c/43192
8099         * gcc.dg/pr8927-1.c: Match new note.
8100         * gcc.dg/990506-0.c: Likewise.
8101         * gcc.dg/gomp/flush-2.c: Likewise.
8102         * gcc.dg/gomp/atomic-5.c: Likewise.
8103         * gcc.dg/gomp/pr34607.c: Likewise.
8104         * gcc.dg/pr35746.c: Likewise.
8105         * gcc.dg/cpp/pragma-1.c: Likewise.
8106         * gcc.dg/cpp/pragma-2.c: Likewise.
8107         * gcc.dg/pr41842.c: Likewise.
8108         * gcc.dg/noncompile/20040629-1.c: Likewise.
8109         * objc.dg/private-1.m: Likewise.
8110
8111 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8112
8113         PR fortran/43185
8114         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8115         * gfortran.dg/default_initialization_4.f90: New test.
8116
8117 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8118
8119         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8120         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8121         * gnat.dg/thin_pointer2.adb: New test.
8122         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8123
8124 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8125
8126         PR c/20631
8127         * gcc.dg/cpp/c90-pedantic.c: New.
8128         * gcc.dg/cpp/c90.c: New.
8129         * gcc.dg/gnu90-const-expr-1.c: New.
8130         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8131
8132 2010-02-26  Richard Guenther  <rguenther@suse.de>
8133
8134         PR tree-optimization/43186
8135         * gcc.c-torture/compile/pr43186.c: New testcase.
8136
8137 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR debug/43190
8140         * c-c++-common/dwarf2/pr43190.c: New test.
8141
8142 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8143
8144         PR testsuite/37074:
8145         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8146
8147 2010-02-26  Richard Guenther  <rguenther@suse.de>
8148
8149         PR tree-optimization/43188
8150         * gcc.c-torture/compile/pr43188.c: New testcase.
8151
8152 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8153
8154         PR target/43175
8155         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8156
8157 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8158
8159         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8160
8161 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8162
8163         PR target/43154
8164         * gcc.target/powerpc/pr43154.c: New file.
8165
8166 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR debug/43166
8169         * gfortran.dg/debug/pr43166.f: New test.
8170
8171         PR debug/43165
8172         * gcc.dg/torture/pr43165.c: New test.
8173
8174 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8175
8176         PR c/43128
8177         * c-c++-common/pr41779.c: Update.
8178
8179 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8180
8181         PR ada/32547
8182         * lib/gnat-dg.exp (gnat_load): Redefine.
8183
8184         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8185         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8186
8187 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8188
8189         PR libobjc/36610
8190         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8191         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8192         -fgnu-runtime.
8193         Sort entries.
8194
8195 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8196
8197         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8198
8199 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR debug/43150
8202         * gcc.dg/guality/vla-1.c: New test.
8203
8204 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8205
8206         PR fortran/43042
8207         * gfortran.dg/c_ptr_tests_15.f90: New test.
8208
8209 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR target/43107
8212         * gcc.target/i386/pr43107.c: New test.
8213
8214 2010-02-23  Jason Merrill  <jason@redhat.com>
8215
8216         PR c++/43143
8217         * g++.dg/cpp0x/variadic100.C: New.
8218
8219 2010-02-23  Jason Merrill  <jason@redhat.com>
8220
8221         PR debug/42800
8222         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8223         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8224         * c-c++-common/dwarf2/vla1.c: New.
8225
8226 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR target/43139
8229         * gcc.dg/pr43139.c: New test.
8230
8231         PR debug/43077
8232         * gcc.dg/guality/pr43077-1.c: New test.
8233
8234 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8235
8236         PR 43123
8237         * gcc.dg/march.c: New.
8238         * gcc.dg/march-generic.c: New.
8239         * gcc.dg/mtune.c: New.
8240
8241 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8242
8243         PR middle-end/43083
8244         * gcc.dg/graphite/pr43083.c: New.
8245
8246 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8247
8248         PR middle-end/43097
8249         * gfortran.dg/graphite/pr43097.f: New.
8250
8251 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8252             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8253
8254         PR middle-end/43140
8255         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8256
8257 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8258
8259         PR middle-end/43026
8260         * g++.dg/graphite/pr43026.C: New.
8261
8262 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8263
8264         PR c++/43126
8265         * gcc.dg/cleanup-1.c: Update.
8266         * gcc.dg/func-args-1.c: Update.
8267         * gcc.dg/format/sentinel-1.c: Update.
8268         * g++.old-deja/g++.jason/scoping10.C: Update.
8269         * g++.old-deja/g++.ns/lookup5.C: Update.
8270         * g++.dg/ext/cleanup-1.C: Update.
8271         * g++.dg/parse/varmod1.C: Update.
8272         * g++.dg/parse/error33.C: Update.
8273         * g++.dg/expr/call3.C: Update.
8274         * g++.dg/func-args-1.C: New.
8275
8276 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8277
8278         PR c/43125
8279         * gcc.dg/attr-used-2.c: Moved to ...
8280         * c-c++-common/attr-used-2.c: Here.
8281
8282         * gcc.dg/attr-used.c: Moved to ...
8283         * c-c++-common/attr-used.c: Here.
8284
8285 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8286
8287         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8288
8289 2010-02-22  Richard Guenther  <rguenther@suse.de>
8290
8291         PR lto/43045
8292         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8293         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8294
8295 2010-02-22  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/42749
8298         * gcc.c-torture/compile/pr42749.c: New testcase.
8299
8300 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8301
8302         PR fortran/43072
8303         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8304         * gfortran.dg/internal_pack_9.f90: New test.
8305
8306 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8307
8308         PR c++/23510
8309         * g++.dg/template/recurse.C: Adjust.
8310         * g++.dg/template/pr23510.C: New.
8311
8312 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8313
8314         PR c++/42824
8315         * g++.dg/template/memclass4.C: New test.
8316
8317 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8318
8319         PR fortran/35259
8320         * gfortran.dg/reassoc_5.f90: New test.
8321
8322 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8323
8324         PR target/43067
8325         * gcc.target/i386/pr43067.c: New test.
8326
8327 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8328
8329         PR c++/35669
8330         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8331         -Wconversion-null.
8332         * g++.dg/warn/Wconversion-null.C: New test.
8333         * g++.old-deja/g++.other/null1.C: Move to...
8334         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8335
8336 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8337
8338         PR fortran/36932
8339         PR fortran/36933
8340         * gfortran.dg/dependency_26.f90: New test.
8341
8342         PR fortran/43072
8343         * gfortran.dg/internal_pack_7.f90: New test.
8344
8345         PR fortran/43111
8346         * gfortran.dg/internal_pack_8.f90: New test.
8347
8348 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8349
8350         PR 43128
8351         * c-c++-common/pr41779.c: Fix broken testcase.
8352
8353 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8354
8355         PR 36513
8356         * c-c++-common/pr36513.c: New testcase.
8357         * c-c++-common/pr36513-2.c: New testcase.
8358
8359 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8360
8361         PR 41779
8362         * c-c++-common/pr41779.c: New.
8363
8364 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8365
8366         PR debug/43084
8367         * gcc.dg/pr43084.c: New test.
8368
8369 2010-02-19  Richard Guenther  <rguenther@suse.de>
8370
8371         PR tree-optimization/42916
8372         * gcc.dg/pr42916.c: New testcase.
8373
8374 2010-02-18  Jason Merrill  <jason@redhat.com>
8375
8376         PR c++/42837
8377         * g++.dg/abi/packed1.C: Add expected warning.
8378
8379         PR c++/43108
8380         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8381         * gcc.dg/torture/dg-torture.exp: Likewise.
8382         * c-c++-common/torture/complex-sign.h,
8383         c-c++-common/torture/complex-sign-add.c,
8384         c-c++-common/torture/complex-sign-mixed-add.c,
8385         c-c++-common/torture/complex-sign-mixed-div.c,
8386         c-c++-common/torture/complex-sign-mixed-mul.c,
8387         c-c++-common/torture/complex-sign-mixed-sub.c,
8388         c-c++-common/torture/complex-sign-mul.c,
8389         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8390         Adapt for C++ compilation as well.
8391
8392         PR c++/43070
8393         * g++.dg/ext/label1.C: Update.
8394         * g++.dg/ext/label2.C: Update.
8395
8396         PR c++/26261
8397         * g++.dg/template/dependent-name6.C: New.
8398
8399         PR c++/43109
8400         * g++.dg/parse/namespace12.C: New.
8401
8402 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8403
8404         PR tree-optimization/43066
8405         * gcc.c-torture/compile/pr43066.c: New test.
8406
8407 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8408
8409         * g++.dg/ext/attrib35.C: Fix target selector string.
8410         * g++.dg/ext/attrib36.C: Ditto.
8411         * g++.dg/ext/attrib37.C: Ditto.
8412         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8413         * g++.dg/abi/mangle25.C: Ditto.
8414
8415 2010-02-17  Jason Merrill  <jason@redhat.com>
8416
8417         PR c++/43069
8418         * g++.dg/parse/namespace11.C: New.
8419
8420         PR c++/43093
8421         * g++.dg/ext/attrib37.C: New.
8422
8423         PR c++/43079
8424         * g++.dg/template/ptrmem20.C: New.
8425
8426 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8427
8428         PR target/43103
8429         * gcc.target/i386/xop-check.h: Include m256-check.h.
8430         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8431         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8432         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8433         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8434
8435 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR debug/42918
8438         * gcc.dg/pr42918.c: New test.
8439
8440 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8441
8442         * g++.dg/ext/attrib36.C: Require ILP32.
8443
8444 2010-02-16  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/41043
8447         * gfortran.dg/pr41043.f90: New testcase.
8448         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8449
8450 2010-02-16  Jason Merrill  <jason@redhat.com>
8451
8452         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8453
8454 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8455
8456         PR tree-optimization/43074
8457         * gcc.dg/vect/fast-math-pr43074.c: New test.
8458
8459 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8460
8461         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8462
8463 2010-02-16  Jason Merrill  <jason@redhat.com>
8464
8465         PR c++/43031
8466         * g++.dg/ext/attrib36.C: New.
8467
8468         PR c++/43036
8469         * g++.dg/other/array6.C: New.
8470
8471 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8472
8473         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8474
8475 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8476
8477         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8478         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8479         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8480         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8481         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8482         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8483
8484 2010-02-15  Richard Guenther  <rguenther@suse.de>
8485
8486         PR middle-end/43068
8487         * g++.dg/torture/pr43068.C: New testcase.
8488
8489 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8490
8491         PR c++/43024
8492         * g++.dg/opt/ice1.C: New.
8493
8494 2010-02-14  Jason Merrill  <jason@redhat.com>
8495
8496         PR c++/41997
8497         * g++.dg/cpp0x/initlist-opt.C: New.
8498
8499 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8500
8501         PR fortran/41113
8502         PR fortran/41117
8503         * gfortran.dg/internal_pack_6.f90: New test.
8504
8505 2010-02-12  Jason Merrill  <jason@redhat.com>
8506
8507         PR c++/43054
8508         * g++.dg/cpp0x/variadic99.C: New.
8509
8510 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8511
8512         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8513         sign extend pointers to gualchk_t.
8514
8515         PR c++/43033
8516         * g++.dg/other/default3.C: Xfail g4 test.
8517
8518 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8519
8520         PR middle-end/43012
8521         * gcc.dg/graphite/pr43012.c: New.
8522
8523 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8524
8525         PR middle-end/42930
8526         * g++.dg/graphite/pr42930.C: New.
8527
8528 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8529
8530         PR middle-end/42914
8531         PR middle-end/42530
8532         * gcc.dg/graphite/pr42530.c: New.
8533         * gcc.dg/graphite/pr42914.c: New.
8534
8535 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8536
8537         PR middle-end/42771
8538         * gcc.dg/graphite/pr42771.c: New.
8539
8540 2010-02-11  Richard Guenther  <rguenther@suse.de>
8541
8542         PR tree-optimization/42998
8543         * gcc.c-torture/compile/pr42998.c: New testcase.
8544
8545 2010-02-10  Jason Merrill  <jason@redhat.com>
8546
8547         PR c++/41896
8548         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8549
8550         PR c++/42983, core issue 906
8551         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8552         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8553
8554         PR c++/43016
8555         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8556
8557 2010-02-10  Richard Guenther  <rguenther@suse.de>
8558
8559         PR tree-optimization/43017
8560         * gcc.dg/torture/pr43017.c: New testcase.
8561
8562 2010-02-10  Tobias Burnus <burnus@net-b.de>
8563
8564         PR fortran/40823
8565         * gfortran.dg/private_type_1.f90: Update error location.
8566         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8567         * gfortran.dg/typebound_operator_2.f03: Ditto.
8568         * gfortran.dg/assignment_2.f90: Ditto.
8569         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8570         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8571
8572 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8573
8574         PR fortran/43015
8575         * gfortran.dg/bind_c_usage_20.f90: New test.
8576
8577 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8578
8579         PR debug/43010
8580         * g++.dg/debug/pr43010.C: New test.
8581
8582 2010-02-10  Richard Guenther  <rguenther@suse.de>
8583
8584         PR c/43007
8585         * gcc.c-torture/execute/20100209-1.c: New testcase.
8586         * gcc.dg/fold-div-3.c: Likewise.
8587
8588 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8589
8590         * gcc.dg/builtin-ffs-1.c: New test.
8591
8592 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8593
8594         PR fortran/42999
8595         * gfortran.dg/array_constructor_35.f90: New test.
8596
8597 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8598
8599         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8600
8601 2010-02-09  Jason Merrill  <jason@redhat.com>
8602
8603         PR c++/42399
8604         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8605
8606         PR c++/42370
8607         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8608
8609 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8610
8611         PR fortran/41869
8612         * gfortran.dg/module_write_1.f90: New test.
8613
8614 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8615
8616         * gcc.dg/pr19340.c: Adjust.
8617
8618 2010-02-09  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/43008
8621         * gcc.c-torture/execute/pr43008.c: New testcase.
8622
8623 2010-02-09  Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/43000
8626         * gcc.dg/torture/pr43000.c: New testcase.
8627         * gcc.dg/torture/pr43002.c: Likewise.
8628
8629 2010-02-09  Daniel Kraft  <d@domob.eu>
8630
8631         PR fortran/39171
8632         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8633         and pass -Wsurprising as necessary.
8634
8635 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR tree-optimization/42890
8638         * g++.dg/torture/pr42890.C: New test.
8639
8640 2010-02-08  Richard Guenther  <rguenther@suse.de>
8641
8642         PR middle-end/42995
8643         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8644
8645 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8646
8647         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8648         return 0 from main.
8649         * gcc.dg/graphite/block-1.c: Same.
8650         * gcc.dg/graphite/block-3.c: Same.
8651         * gcc.dg/graphite/block-4.c: Same.
8652         * gcc.dg/graphite/block-5.c: Same.
8653         * gcc.dg/graphite/block-6.c: Same.
8654         * gcc.dg/graphite/block-7.c: Same.
8655         * gcc.dg/graphite/interchange-0.c: Same.
8656         * gcc.dg/graphite/interchange-1.c: Same.
8657         * gcc.dg/graphite/interchange-10.c: Same.
8658         * gcc.dg/graphite/interchange-11.c: Same.
8659         * gcc.dg/graphite/interchange-12.c: Same.
8660         * gcc.dg/graphite/interchange-2.c: Same.
8661         * gcc.dg/graphite/interchange-3.c: Same.
8662         * gcc.dg/graphite/interchange-4.c: Same.
8663         * gcc.dg/graphite/interchange-5.c: Same.
8664         * gcc.dg/graphite/interchange-6.c: Same.
8665         * gcc.dg/graphite/interchange-7.c: Same.
8666         * gcc.dg/graphite/interchange-8.c: Same.
8667         * gcc.dg/graphite/interchange-9.c: Same.
8668         * gcc.dg/graphite/interchange-mvt.c: Same.
8669
8670 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8671
8672         * gfortran.dg/graphite/id-19.f: New.
8673         * gfortran.dg/graphite/pr14741.f90: New.
8674         * gfortran.dg/graphite/pr41924.f90: New.
8675         * gfortran.dg/graphite/run-id-2.f90: New.
8676
8677 2010-02-07  Richard Guenther  <rguenther@suse.de>
8678
8679         PR middle-end/42956
8680         * gcc.c-torture/compile/pr42956.c: New testcase.
8681
8682 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8683
8684         PR libfortran/42742
8685         * gfortran.dg/fmt_cache_2.f: New test.
8686
8687 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8688
8689         * gfortran.dg/read_no_eor.f90: New test.
8690
8691 2010-02-05  Jason Merrill  <jason@redhat.com>
8692
8693         * g++.dg/ext/label13.C: Move constructor body out of class.
8694
8695 2010-02-03  Jason Merrill  <jason@redhat.com>
8696
8697         PR c++/42870
8698         * g++.dg/ext/dllexport3.C: New.
8699
8700 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8701
8702         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8703
8704 2010-02-05  Richard Guenther  <rguenther@suse.de>
8705
8706         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8707
8708 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8709
8710         PR c++/42915
8711         * g++.dg/other/crash-9.C: New test.
8712
8713 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8714
8715         PR fortran/42309
8716         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8717
8718 2010-02-04  Richard Guenther  <rguenther@suse.de>
8719
8720         PR rtl-optimization/42952
8721         * gcc.dg/torture/pr42952.c: New testcase.
8722
8723 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8724
8725         PR libfortran/42901
8726         * gfortran.dg/namelist_60.f90: New test.
8727
8728 2010-02-03  Jason Merrill  <jason@redhat.com>
8729
8730         PR c++/40138
8731         * g++.dg/ext/builtin11.C: New.
8732
8733         PR c++/4926
8734         PR c++/38600
8735         * g++.dg/abi/mangle35.C: New.
8736         * g++.dg/abi/mangle37.C: New.
8737
8738         PR c++/12909
8739         * g++.dg/abi/mangle36.C: New.
8740
8741         PR c++/35652
8742         * g++.dg/warn/string1.C: New.
8743
8744 2010-02-03  Richard Guenther  <rguenther@suse.de>
8745
8746         PR tree-optimization/42944
8747         * gcc.dg/errno-1.c: New testcase.
8748
8749 2010-02-03  Richard Guenther  <rguenther@suse.de>
8750
8751         PR middle-end/42927
8752         * gcc.c-torture/compile/pr42927.c: New testcase.
8753
8754 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8755
8756         PR fortran/42936
8757         * gfortran.dg/null_4.f90: New test.
8758
8759 2010-02-02  Jason Merrill  <jason@redhat.com>
8760
8761         PR c++/41090
8762         * g++.dg/ext/label13.C: New.
8763
8764 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8765
8766         PR fortran/42650
8767         * gfortran.dg/func_result_5.f90: New test.
8768
8769 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8770
8771         PR fortran/42922
8772         * gfortran.dg/pure_initializer_3.f90: News test.
8773
8774 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8775
8776         PR fortran/42888
8777         * gfortran.dg/allocate_derived_2.f90: New test.
8778
8779 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8780
8781         PR middle-end/42898
8782         * gcc.dg/torture/pr42898-2.c: New test.
8783
8784 2010-01-31  Richard Guenther  <rguenther@suse.de>
8785
8786         PR middle-end/42898
8787         * gcc.dg/torture/pr42898.c: New testcase.
8788
8789 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/38324
8792         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8793         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8794
8795 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8796
8797         * g++.dg/tree-ssa/inline-1.C: New.
8798         * g++.dg/tree-ssa/inline-2.C: New.
8799         * g++.dg/tree-ssa/inline-3.C: New.
8800
8801 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8802
8803         PR testsuite/41701
8804         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8805         the string 'pow' in the pathname of the compiler from generating a
8806         test failure.
8807
8808 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8809
8810         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8811         * g++.old-deja/g++.mike/eh17.C: Likewise.
8812         * g++.old-deja/g++.mike/p5571.C: Likewise.
8813
8814 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8815
8816         PR c++/42758
8817         PR c++/42634
8818         PR c++/42336
8819         PR c++/42797
8820         PR c++/42880
8821         * g++.dg/other/crash-5.C: New test.
8822         * g++.dg/other/crash-6.C: New test.
8823         * g++.dg/other/crash-7.C: New test.
8824         * g++.dg/other/crash-8.C: New test.
8825
8826 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8827
8828         PR rtl-optimization/42889
8829         * gcc.dg/pr42889.c: New test.
8830
8831 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8832
8833         * gcc.target/i386/pr42881.c: Use SSE2.
8834
8835 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8836
8837         PR target/42891
8838         * gcc.target/i386/pr42891.c: New test.
8839
8840 2010-01-28  Richard Guenther  <rguenther@suse.de>
8841
8842         PR tree-optimization/42871
8843         * g++.dg/torture/pr42871.C: New testcase.
8844
8845 2010-01-28  Richard Guenther  <rguenther@suse.de>
8846
8847         * gcc.dg/Wobjsize-1.h: New testcase.
8848         * gcc.dg/Wobjsize-1.c: Likewise.
8849
8850 2010-01-28  Richard Guenther  <rguenther@suse.de>
8851
8852         PR middle-end/42883
8853         * g++.dg/torture/pr42883.C: New testcase.
8854
8855 2010-01-28  Michael Matz  <matz@suse.de>
8856
8857         * gcc.target/i386/pr42881.c: New test.
8858
8859 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8860
8861         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8862         Add i?86-*-solaris2* support.
8863
8864 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8865
8866         PR c++/42713
8867         PR c++/42820
8868         * g++.dg/template/typedef27.C: New test case.
8869         * g++.dg/template/typedef28.C: New test case.
8870
8871 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8872
8873         * gcc.dg/optimize-bswap*.c: Add ARM target
8874
8875 2010-01-27  Richard Guenther  <rguenther@suse.de>
8876
8877         PR middle-end/42878
8878         * gcc.dg/torture/pr42878-1.c: New testcase.
8879         * gcc.dg/torture/pr42878-2.c: Likewise.
8880
8881 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR middle-end/42874
8884         * gcc.dg/vla-22.c: New test.
8885
8886 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8887
8888         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8889         current collation.
8890
8891 2010-01-26  Richard Guenther  <rguenther@suse.de>
8892
8893         PR rtl-optimization/42685
8894         * gcc.dg/pr42685.c: New testcase.
8895         * g++.dg/other/pr42685.C: Likewise.
8896
8897 2010-01-26  Richard Guenther  <rguenther@suse.de>
8898
8899         PR middle-end/42806
8900         * g++.dg/other/pr42806.C: New testcase.
8901
8902 2010-01-26  Richard Guenther  <rguenther@suse.de>
8903
8904         PR tree-optimization/42250
8905         * gcc.dg/pr42250.c: New testcase.
8906
8907 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8908
8909         * gnat.dg/array_bounds_test.adb: New test.
8910
8911 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8912
8913         PR fortran/42858
8914         * gfortran.dg/generic_21.f90: New test.
8915
8916 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8917
8918         PR testsuite/41522
8919         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8920
8921 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8922
8923         PR c++/42748
8924         * g++.dg/abi/arm_va_list2.C: New test.
8925         * g++.dg/abi/arm_va_list2.h: Companion header file.
8926
8927 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8928
8929         PR fortran/41044
8930         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8931
8932         PR fortran/41167
8933         * gfortran.dg/char_array_arg_1.f90 : New test.
8934
8935         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8936
8937 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8938
8939         PR fortran/39304
8940         * gfortran.dg/generic_20.f90: New test.
8941
8942 2010-01-22  Michael Matz  <matz@suse.de>
8943
8944         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8945         -msse2.
8946
8947 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8948
8949         PR fortran/42736
8950         * gfortran.dg/dependency_25.f90 : New test.
8951
8952 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8953
8954         PR tree-optimization/42585
8955         * gcc.dg/tree-ssa/pr42585.c: New test.
8956
8957 2010-01-21  Richard Guenther  <rguenther@suse.de>
8958
8959         PR middle-end/19988
8960         * gcc.dg/pr19988.c: New testcase.
8961
8962 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8963
8964         * g++.dg/compat/decimal/compat-common.h: New file.
8965         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8966         * g++.dg/compat/decimal/pass_x.h: New file.
8967         * g++.dg/compat/decimal/pass_y.h: New file.
8968         * g++.dg/compat/decimal/pass-1_main.C: New file.
8969         * g++.dg/compat/decimal/pass-1_x.C: New file.
8970         * g++.dg/compat/decimal/pass-1_y.C: New file.
8971         * g++.dg/compat/decimal/pass-2_main.C: New file.
8972         * g++.dg/compat/decimal/pass-2_x.C: New file.
8973         * g++.dg/compat/decimal/pass-2_y.C: New file.
8974         * g++.dg/compat/decimal/pass-3_main.C: New file.
8975         * g++.dg/compat/decimal/pass-3_x.C: New file.
8976         * g++.dg/compat/decimal/pass-3_y.C: New file.
8977         * g++.dg/compat/decimal/pass-4_main.C: New file.
8978         * g++.dg/compat/decimal/pass-4_x.C: New file.
8979         * g++.dg/compat/decimal/pass-4_y.C: New file.
8980         * g++.dg/compat/decimal/pass-5_main.C: New file.
8981         * g++.dg/compat/decimal/pass-5_x.C: New file.
8982         * g++.dg/compat/decimal/pass-5_y.C: New file.
8983         * g++.dg/compat/decimal/pass-6_main.C: New file.
8984         * g++.dg/compat/decimal/pass-6_x.C: New file.
8985         * g++.dg/compat/decimal/pass-6_y.C: New file.
8986         * g++.dg/compat/decimal/return_x.h: New file.
8987         * g++.dg/compat/decimal/return_y.h: New file.
8988         * g++.dg/compat/decimal/return-1_main.C: New file.
8989         * g++.dg/compat/decimal/return-1_x.C: New file.
8990         * g++.dg/compat/decimal/return-1_y.C: New file.
8991         * g++.dg/compat/decimal/return-2_main.C: New file.
8992         * g++.dg/compat/decimal/return-2_x.C: New file.
8993         * g++.dg/compat/decimal/return-2_y.C: New file.
8994         * g++.dg/compat/decimal/return-3_main.C: New file.
8995         * g++.dg/compat/decimal/return-3_x.C: New file.
8996         * g++.dg/compat/decimal/return-3_y.C: New file.
8997         * g++.dg/compat/decimal/return-4_main.C: New file.
8998         * g++.dg/compat/decimal/return-4_x.C: New file.
8999         * g++.dg/compat/decimal/return-4_y.C: New file.
9000         * g++.dg/compat/decimal/return-5_main.C: New file.
9001         * g++.dg/compat/decimal/return-5_x.C: New file.
9002         * g++.dg/compat/decimal/return-5_y.C: New file.
9003         * g++.dg/compat/decimal/return-6_main.C: New file.
9004         * g++.dg/compat/decimal/return-6_x.C: New file.
9005         * g++.dg/compat/decimal/return-6_y.C: New file.
9006
9007 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9008
9009         PR debug/42715
9010         * gcc.dg/pr42715.c: New.
9011
9012 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9013
9014         PR c++/42038
9015         * g++.dg/parse/crash55.C: New.
9016
9017 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9018
9019         PR debug/42782
9020         * gcc.dg/guality/pr42782.c: New.
9021
9022 2010-01-20  Jason Merrill  <jason@redhat.com>
9023
9024         PR c++/41788
9025         * g++.dg/abi/packed1.C: New.
9026
9027         PR c++/41920
9028         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9029
9030         PR c++/40750
9031         * g++.dg/parse/fn-typedef1.C: New.
9032         * g++.dg/other/cv_quals.C: Adjust.
9033
9034 2010-01-20  Anthony Green  <green@moxielogic.com>
9035
9036         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9037         pack(push) pragma).
9038         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9039         * gcc.dg/20020312-2.c: Port this to the moxie core.
9040         * gcc.dg/weak/typeof-2.c: Ditto.
9041
9042 2010-01-20  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/42717
9045         * gcc.c-torture/compile/pr42717.c: New testcase.
9046
9047 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9048
9049         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9050         of signed, add a few new tests.
9051
9052         PR middle-end/42803
9053         * g++.dg/parse/limits-initializer1.C: New test.
9054
9055 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9056
9057         PR fortran/42804
9058         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9059         * gfortran.dg/typebound_call_12.f03: New test.
9060
9061 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9062
9063         PR fortran/42783
9064         * gfortran.dg/bounds_check_15.f90 : New test.
9065
9066 2010-01-19  Michael Matz  <matz@suse.de>
9067
9068         PR tree-optimization/41783
9069         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9070
9071 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9072
9073         PR target/38697.
9074         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9075         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9076         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9077         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9078         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9079         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9080         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9081         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9082         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9083         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9084         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9085
9086 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9087
9088         PR fortran/42545
9089         * gfortran.dg/extends_6.f03: Modified an error message.
9090         * gfortran.dg/extends_10.f03: New test.
9091         * gfortran.dg/private_type_6.f03: Modified an error message.
9092         * gfortran.dg/structure_constructor_8.f03: Ditto.
9093
9094 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9095
9096         PR tree-optimization/42719
9097         * gcc.dg/pr42719.c: New test.
9098
9099         PR debug/42728
9100         * gcc.dg/pr42728.c: New test.
9101
9102 2010-01-19  Anthony Green  <green@moxielogic.com>
9103
9104         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9105
9106 2010-01-18  Anthony Green  <green@moxielogic.com>
9107
9108         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9109         for moxie.
9110
9111 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9112
9113         * g++.dg/template/error45.C: reverted as part of reverting the
9114         fix of PR c++/42634.
9115
9116 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9117
9118         PR c++/42634
9119         * g++.dg/template/error45.C: New test.
9120
9121 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9122
9123         PR c++/42766
9124         * g++.dg/conversion/op6.C: New test.
9125
9126 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9127
9128         PR target/42774
9129         * gcc.target/alpha/pr42774.c: New test.
9130
9131 2010-01-18  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/42781
9134         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9135
9136 2010-01-17  Richard Guenther  <rguenther@suse.de>
9137
9138         PR middle-end/42248
9139         * gcc.c-torture/execute/pr42248.c: New testcase.
9140
9141 2010-01-17  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/42773
9144         * g++.dg/torture/pr42773.C: New testcase.
9145
9146 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9147
9148         PR fortran/42677
9149         * gfortran.dg/interface_assignment_5.f90: New test.
9150
9151 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9152
9153         PR c++/42697
9154         * g++.dg/template/crash94.C: Reverted.
9155
9156 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9157
9158         PR debug/42767
9159         * gcc.dg/debug/pr42767.c: New.
9160
9161 2010-01-15  Jason Merrill  <jason@redhat.com>
9162
9163         PR c++/42761
9164         * g++.dg/cpp0x/decltype22.C: New.
9165
9166 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR middle-end/42760
9169         * g++.dg/torture/pr42760.C: New test.
9170
9171 2010-01-15  Jing Yu  <jingyu@google.com>
9172
9173         PR rtl-optimization/42691
9174         * gcc.c-torture/execute/pr42691.c: New.
9175
9176 2010-01-15  Richard Guenther  <rguenther@suse.de>
9177
9178         PR middle-end/42739
9179         * g++.dg/torture/pr42739.C: New testcase.
9180
9181 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9182
9183         * g++.dg/template/error45.C: Revert as part of reverting changes
9184         or PR c++/42634.
9185
9186 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9187
9188         PR fortran/42684
9189         * gfortran.dg/interface_31.f90: New test.
9190
9191 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9192
9193         * gcc.target/powerpc/pr42747.c: New file.
9194
9195 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR middle-end/42674
9198         * c-c++-common/pr42674.c: New test.
9199
9200         PR c++/42608
9201         * g++.dg/template/instantiate11.C: New test.
9202
9203 2010-01-14  Jason Merrill  <jason@redhat.com>
9204
9205         PR c++/42701
9206         * g++.dg/overload/error3.C: New.
9207
9208         PR c++/42655
9209         * g++.dg/overload/rvalue1.C: New.
9210
9211 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9212
9213         PR tree-optimization/42706
9214         * gcc.dg/ipa/pr42706.c: New testcase.
9215
9216 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9217
9218         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9219
9220 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9221
9222         PR tree-optimization/42714
9223         * g++.dg/torture/pr42714.C: New test.
9224
9225 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9226
9227         PR rtl-optimization/42246
9228         * gfortran.dg/pr42246-2.f: New.
9229
9230 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9231
9232         PR rtl-optimization/42389
9233         * gcc.dg/pr42389.c: New.
9234
9235 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9236
9237         PR rtl-optimization/42388
9238         * gcc.dg/pr42388.c: New.
9239
9240 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9241
9242         PR rtl-optimization/42294
9243         * gfortran.dg/pr42294.f: New.
9244
9245 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9246
9247         PR rtl-optimization/39453
9248         PR rtl-optimization/42246
9249         * gcc.dg/pr39453.c: New.
9250         * gcc.dg/pr42246.c: New.
9251
9252 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9253
9254         PR middle-end/42245
9255         * gcc.dg/pr42245.c: New.
9256         * gcc.dg/pr42245-2.c: New.
9257
9258 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9259
9260         PR rtl-optimization/42249
9261         * gcc.dg/pr42249.c: New.
9262
9263 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9264
9265         PR c/42721
9266         * gcc.c-torture/execute/pr42721.c: New test.
9267
9268 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9269
9270         PR tree-optimization/42709
9271         * gcc.dg/vect/pr42709.c: New test.
9272
9273 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9274
9275         PR fortran/41478
9276         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9277         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9278
9279 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9280
9281         PR fortran/42481
9282         * gfortran.dg/generic_19.f90 : New test.
9283
9284 2010-01-13  Richard Guenther  <rguenther@suse.de>
9285
9286         PR tree-optimization/42730
9287         * gcc.c-torture/compile/pr42730.c: New testcase.
9288
9289 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9290
9291         PR target/pr42542
9292         * gcc.target/ia64/pr42542-1.c: New.
9293         * gcc.target/ia64/pr42542-2.c: New.
9294         * gcc.target/ia64/pr42542-3.c: New.
9295
9296 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9297
9298         PR c++/42634
9299         * g++.dg/template/error45.C: New test.
9300
9301 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9302
9303         PR tree-optimization/42704
9304         * g++.dg/torture/pr42704.C: New test.
9305
9306 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9307
9308         PR tree-optimization/42703
9309         * gcc.c-torture/compile/pr42703.c: New test.
9310
9311 2010-01-13  Richard Guenther  <rguenther@suse.de>
9312
9313         PR tree-optimization/42705
9314         * gcc.c-torture/compile/pr42705.c: New testcase.
9315
9316 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9317
9318         * gcc.target/bfin/l2.c: New test.
9319         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9320
9321 2010-01-13  Richard Guenther  <rguenther@suse.de>
9322
9323         PR middle-end/42716
9324         * gcc.c-torture/compile/pr42716.c: New testcase.
9325
9326 2010-01-13  Richard Guenther  <rguenther@suse.de>
9327
9328         PR lto/42678
9329         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9330
9331 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9332
9333         PR c/42708
9334         * gcc.c-torture/compile/pr42708-1.c: New test.
9335
9336 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9337
9338         PR debug/42662
9339         * gcc.dg/pr42662.c: New test.
9340
9341         PR tree-optimization/42645
9342         * g++.dg/other/pr42645-1.C: New test.
9343         * g++.dg/other/pr42645-2.C: New test.
9344
9345 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9346
9347         PR target/42416
9348         * gcc.target/powerpc/warn-1.c: New test.
9349         * gcc.target/powerpc/warn-2.c: New test.
9350
9351 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9352
9353         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9354         stack alignment.
9355
9356 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9357
9358         * gcc.dg/lto/20100108_0.c: New.
9359
9360 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9361
9362         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9363         Add -march=i686 -msse for 32bit x86 targets.
9364
9365 2010-01-10  Richard Guenther  <rguenther@suse.de>
9366
9367         PR middle-end/42667
9368         * gcc.dg/torture/pr42667.c: New testcase.
9369
9370 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9371
9372         PR fortran/32489
9373         * gfortran.dg/array_constructor_34.f90: New test.
9374
9375 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9376
9377         PR fortran/20923
9378         * gfortran.dg/array_constructor_33.f90: New test.
9379         gfortran.dg/array_function_5.f90: Add credit.
9380
9381 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9382
9383         PR debug/42631
9384         * gcc.dg/pr42631.c: New.
9385
9386 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9387
9388         PR debug/42630
9389         * gcc.dg/pr42630.c: New.
9390
9391 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9392
9393         PR debug/42629
9394         * gcc.dg/pr42629.c: New.
9395
9396 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9397
9398         PR middle-end/42363
9399         * gcc.dg/torture/pr42363.c: New.
9400
9401 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9402
9403         PR debug/42604
9404         PR debug/42395
9405         * gcc.dg/vect/pr42604.c: New.
9406         * gcc.dg/vect/pr42395.c: New.
9407
9408 2010-01-09  Richard Guenther  <rguenther@suse.de>
9409
9410         PR middle-end/42512
9411         * gcc.c-torture/execute/pr42512.c: New testcase.
9412
9413 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9414
9415         PR fortran/41298
9416         * gfortran.dg/c_ptr_tests_14.f90: New test.
9417
9418 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9419
9420         PR ada/41929
9421         * gnat.dg/null_pointer_deref1.adb: Don't run on
9422         sparc*-sun-solaris2.11.
9423
9424 2010-01-08  Richard Guenther  <rguenther@suse.de>
9425
9426         PR lto/42528
9427         * gcc.dg/lto/20100103-1_0.c: New testcase.
9428         * gcc.dg/lto/20100103-2_0.c: Likewise.
9429
9430 2010-01-08  Tobias Burnus  <burnus@net-b.de
9431
9432         PR/fortran 25829
9433         * gfortran.dg/asynchronous_1.f90: New test.
9434         * gfortran.dg/asynchronous_2.f90: New test.
9435         * gfortran.dg/conflicts.f90: Update error message.
9436
9437 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9438
9439         c++/40155
9440         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9441
9442 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9443
9444         PR tree-optimization/42625
9445         * g++.dg/opt/dtor4.C: New test.
9446         * g++.dg/opt/dtor4.h: New.
9447         * g++.dg/opt/dtor4-aux.cc: New.
9448
9449 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9450
9451         PR fortran/42597
9452         * gfortran.dg/proc_ptr_26.f90: New test.
9453
9454 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9455
9456         PR fortran/41872
9457         * gfortran.dg/allocatable_scalar_7.f90: New test.
9458
9459 2010-01-06  Richard Guenther  <rguenther@suse.de>
9460
9461         * gcc.c-torture/compile/pr42632.c: New testcase.
9462
9463 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9464
9465         PR target/42542
9466         * gcc.target/i386/pr42542-4.c: New.
9467         * gcc.target/i386/pr42542-4a.c: Likewise.
9468         * gcc.target/i386/pr42542-5.c: Likewise.
9469         * gcc.target/i386/pr42542-5a.c: Likewise.
9470
9471 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9472
9473         * gcc.dg/tls/opt-15.c: New test.
9474
9475 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9478
9479 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9480
9481         PR tree-optimization/42462
9482         * g++.dg/torture/pr42462.C: New test.
9483
9484 2010-01-05  Jason Merrill  <jason@redhat.com>
9485
9486         * g++.dg/cpp0x/initlist30.C: New test.
9487
9488 2010-01-05  Richard Guenther  <rguenther@suse.de>
9489
9490         PR tree-optimization/42614
9491         * gcc.c-torture/execute/pr42614.c: New testcase.
9492
9493 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9494
9495         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9496         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9497         -Wunreachable-code.
9498         * gcc.dg/Wunreachable-2.c: Likewise.
9499         * gcc.dg/Wunreachable-3.c: Likewise.
9500         * gcc.dg/Wunreachable-4.c: Likewise.
9501         * gcc.dg/Wunreachable-5.c: Likewise.
9502         * gcc.dg/Wunreachable-6.c: Likewise.
9503         * gcc.dg/Wunreachable-7.c: Likewise.
9504         * gcc.dg/Wunreachable-8.c: Likewise.
9505         * gcc.dg/20041231-1.c: Likewise.
9506
9507 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR other/42611
9510         * gcc.dg/pr42611.c: New test.
9511
9512         PR tree-optimization/42508
9513         * g++.dg/opt/pr42508.C: New test.
9514
9515 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9516
9517         PR fortran/41872
9518         * gfortran.dg/allocatable_scalar_8.f90: New.
9519
9520 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9521
9522         PR tree-optimization/42398
9523         * gcc.c-torture/compile/pr42398.c: New test.
9524
9525 2010-01-04  Jason Merrill  <jason@redhat.com>
9526
9527         PR c++/42555
9528         * g++.dg/ext/attrib35.C: New.
9529
9530         PR c++/42567
9531         * g++.dg/cpp0x/auto17.C: New.
9532
9533 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9534
9535         * gcc.dg/lto/20100104_0.c: New.
9536
9537 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9538
9539         PR target/42542
9540         * gcc.target/i386/pr42542-1.c: New.
9541         * gcc.target/i386/pr42542-1a.c: Likewise.
9542         * gcc.target/i386/pr42542-1b.c: Likewise.
9543         * gcc.target/i386/pr42542-2.c: Likewise.
9544         * gcc.target/i386/pr42542-2a.c: Likewise.
9545         * gcc.target/i386/pr42542-2b.c: Likewise.
9546         * gcc.target/i386/pr42542-3.c: Likewise.
9547         * gcc.target/i386/pr42542-3a.c: Likewise.
9548
9549 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9550
9551         PR fortran/41872
9552         * gfortran.dg/allocatable_scalar_5.f90: New test.
9553         * gfortran.dg/allocatable_scalar_6.f90: New test.
9554
9555 2010-01-03  Richard Guenther  <rguenther@suse.de>
9556
9557         PR testsuite/42583
9558         * gfortran.dg/gomp/recursion1.f90: Remove.
9559
9560 2010-01-03  Richard Guenther  <rguenther@suse.de>
9561
9562         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9563         * gcc.dg/uninit-6.c: Likewise.
9564         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9565
9566 2010-01-03  Richard Guenther  <rguenther@suse.de>
9567
9568         PR tree-optimization/42589
9569         * gcc.target/i386/pr42589.c: New testcase.
9570
9571 2010-01-03  Richard Guenther  <rguenther@suse.de>
9572
9573         PR tree-optimization/42438
9574         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9575
9576 2010-01-02  Richard Guenther  <rguenther@suse.de>
9577
9578         PR testsuite/41651
9579         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9580
9581 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9582
9583         PR target/42448
9584         * gcc.target/alpha/pr42448-1.c: New test.
9585         * gcc.target/alpha/pr42448-2.c: Ditto.
9586
9587 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9588
9589         PR preprocessor/41947
9590         * gcc.dg/c99-hexfloat-3.c: New test.
9591
9592 2010-01-01  Richard Guenther  <rguenther@suse.de>
9593
9594         PR c/42570
9595         * gcc.c-torture/execute/pr42570.c: New testcase.
9596
9597 2010-01-01  Richard Guenther  <rguenther@suse.de>
9598
9599         PR middle-end/42559
9600         * gcc.c-torture/compile/pr42559.c: New testcase.
9601
9602 \f
9603 Copyright (C) 2010 Free Software Foundation, Inc.
9604
9605 Copying and distribution of this file, with or without modification,
9606 are permitted in any medium without royalty provided the copyright
9607 notice and this notice are preserved.