re PR tree-optimization/44972 (ICE: in load_assign_lhs_subreplacements, at tree-sra...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/44972
4         * g++.dg/torture/pr34850.C: Remove expected warning.
5
6 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7
8         * gfortran.dg/dummy_optional_arg.f90: New test.
9
10 2010-09-08  Jan Hubicka  <jh@suse.cz>
11
12         PR tree-optimization/45598
13         * fortran.fortran-torture/compile/pr45598.f90: New test.
14
15 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
16
17         * lib/target-supports-dg.exp (dg-require-ifunc): New.
18         * lib/target-supports.exp (check_ifunc_available): New.
19         * gcc.dg/attr-ifunc-1.c: New.
20         * gcc.dg/attr-ifunc-2.c: New.
21         * gcc.dg/attr-ifunc-3.c: New.
22         * gcc.dg/attr-ifunc-4.c: New.
23         * gcc.dg/attr-ifunc-5.c: New.
24         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
25         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
26         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
27         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
28
29 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
30
31         PR middle-end/40386
32         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
33         
34 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
35
36         * gfortran.dg/inline_transpose_1.f90: New test.
37
38 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/45588
41         * g++.dg/warn/Wunused-var-15.C: New test.
42
43 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44
45         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
46         hppa*-*-hpux*.
47
48 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         * objc/execute/exceptions/throw-nil.m: New test.
51         * objc/execute/exceptions/handler-1.m: Updated to use the new
52         objc_set_uncaught_exception_handler() function.
53         * objc/execute/exceptions/matcher-1.m: New test.
54         
55 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
56
57         PR fortran/38282
58         * gfortran.dg/bit_comparison_1.F90: New test.
59         * gfortran.dg/leadz_trailz_3.f90: New test.
60         * gfortran.dg/masklr_2.F90: New test.
61         * gfortran.dg/shiftalr_1.F90: New test.
62         * gfortran.dg/merge_bits_2.F90: New test.
63         * gfortran.dg/dshift_2.F90: New test.
64         * gfortran.dg/bit_comparison_2.F90: New test.
65         * gfortran.dg/masklr_1.F90: New test.
66         * gfortran.dg/merge_bits_1.F90: New test.
67         * gfortran.dg/dshift_1.F90: New test.
68         * gfortran.dg/shiftalr_2.F90: New test.
69
70 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         * objc.dg/type-stream-1.m: Replaced with a test that tests that
73         functions from objc/typedstream.h are deprecated.
74
75 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
76
77         * lib/target-supports.exp
78         (check_effective_target_run_expensive_tests): New proc.
79         * gcc.c-torture/compile/limits-fnargs.c: Use
80         dg-require-effective-target run_expensive_tests.
81
82 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
83
84         PR fortran/45597
85         * gfortran.dg/gomp/pr45597.f90: New test.
86
87         PR fortran/45595
88         * gfortran.dg/gomp/pr45595.f90: New test.
89
90 2010-09-08  Michael Matz  <matz@suse.de>
91
92         * c-c++-common/uninit-17.c: Adjust.
93
94 2010-09-08  Michael Matz  <matz@suse.de>
95
96         PR tree-optimization/43430
97         * gcc.dg/vect/pr43430-2.c: New test.
98         
99 2010-09-08  Michael Matz  <matz@suse.de>
100
101         PR tree-optimization/33244
102         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
103
104 2010-09-08  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/45578
107         * gfortran.dg/pr45578.f90: New testcase.
108
109 2010-09-08  Richard Guenther  <rguenther@suse.de>
110
111         PR testsuite/45590
112         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
113
114 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
115
116         PR fortran/45576
117         * gfortran.dg/char_length_18.f90:  New test.
118
119 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
120
121         PR target/36502
122         * gcc.target/i386/pr36502.c: New test.
123
124         PR target/42313
125         PR target/44651
126         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
127         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
128
129 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
130
131         * gfortran.dg/achar_4.f90: Enable bounds checking.
132
133 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
134
135         PR target/45206
136         * gcc.target/i386/pr45206.c: New test.
137
138 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
139
140         PR fortran/45505
141         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
142
143 2010-09-07  Jan Hubicka  <jh@suse.cz>
144
145         * gcc.c-torture/compile/20100907.c: New testcase.
146
147 2010-09-07  Richard Guenther  <rguenther@suse.de>
148
149         PR middle-end/45569
150         * g++.dg/eh/pr45569.C: New testcase.
151
152 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
153
154         PR target/43137
155         * gcc.target/arm/pr43137.c: New test.
156
157 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
158
159         PR fortran/36931
160         * gfortran.dg/dependency_35.f90:  New test.
161
162 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
163
164         PR fortran/34145
165         * gfortran.dg/char_length_17.f90:  New test.
166
167 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
168
169         PR c++/45200
170         PR c++/45293
171         PR c++/45558
172         * g++.dg/template/typedef34.C: New test.
173         * g++.dg/template/typedef35.C: New test.
174
175 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
176
177         PR target/22152
178         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
179
180 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
181
182         * g++.dg/warn/Wdouble-promotion.C: New.
183
184 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
185
186         * g++.dg/parse/redef2.C: New.
187
188 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
189
190         * gcc.dg/20100906-1.c: New testcase.
191
192 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
193
194         PR testsuite/45543
195         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
196         DW_TAG_enumeration_type DIE.
197
198 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
199
200         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
201         Update XFAILs.
202
203 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
204
205         PR rtl-optimization/44919
206         * g++.dg/opt/pr44919.C: New.
207
208 2010-09-06  Tobias Burnus  <burnus@net-b.de>
209
210         PR fortran/38282
211         * gfortran.dg/iall_iany_iparity_1.f90: New.
212         * gfortran.dg/iall_iany_iparity_2.f90: New.
213
214 2010-09-06  Jason Merrill  <jason@redhat.com>
215
216         * g++.dg/cpp0x/initlist42.C: New.
217
218         * g++.dg/cpp0x/auto19.C: New.
219
220         * g++.dg/template/sfinae25.C: New.
221         * g++.dg/template/char1.C: Expect warning.
222         * g++.dg/template/nontype10.C: Likewise.
223
224         * g++.dg/cpp0x/implicit9.C: New.
225
226         * g++.dg/cpp0x/initlist43.C: New.
227
228 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
229
230         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
231
232 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
233
234         * gcc.dg/Wdouble-promotion.c: New.
235
236 2010-09-05  Tobias Burnus  <burnus@net-b.de>
237
238         * gfortran.dg/float128_1.f90: Remove test case as
239         it always fails since Rev 163611 backed out the
240         front-end implementation.
241
242 2010-09-05  Tobias Burnus  <burnus@net-b.de>
243
244         * gfortran.dg/float128_1.f90: XFAIL test case.
245
246 2010-09-05  Tobias Burnus  <burnus@net-b.de>
247
248         * gfortran.dg/bessel_7.f90: Decrease required precision.
249
250 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
251
252         PR testsuite/45545
253         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
254         ref-all-matching targets.
255
256 2010-09-05  Richard Guenther  <rguenther@suse.de>
257
258         PR tree-optimization/45535
259         * gcc.c-torture/compile/pr45535.c: New testcase.
260
261 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
262
263         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
264         "\[^\n\]*".
265         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
266         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
267         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
268         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
269         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
270         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
271         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
272         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
273         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
274         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
275         * gcc.target/i386/pr22152.c: Likewise.
276         * gcc.target/i386/pr36992-1.c: Likewise.
277         * gcc.target/i386/pr36992-2.c: Likewise.
278         * gcc.target/sh/sh4a-memmovua.c: Likewise.
279
280 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
281
282         PR testsuite/43957
283         * gcc.dg/const-uniq-1.c: Modify regexp.
284
285 2010-09-04  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/45530
288         * gfortran.dg/namelist_63.f90: New.
289
290 2010-09-04  Jan Hubicka  <jh@suse.cz>
291
292         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
293         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
294
295 2010-09-04  Jan Hubicka  <jh@suse.cz>
296
297         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
298
299 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
300
301         PR fortran/45507
302         * gfortran.dg/allocate_alloc_opt_12.f90: New.
303
304 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
305
306         * gcc.dg/opts-4.c: New test.
307
308 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
309
310         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
311         * gcc.dg/vect/vect-peel-4.c: Ditto.
312
313 2010-09-03  Daniel Kraft  <d@domob.eu>
314
315         PR fortran/45525
316         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
317
318 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
319
320         PR fortran/45159
321         * gfortran.dg/dependency_34.f90:  New test.
322
323 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
324
325         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
326
327 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
328
329         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
330         gcc.target/i386/clearcap.map if supported.
331
332 2010-09-03  Michael Matz  <matz@suse.de>
333
334         PR middle-end/45415
335         * gcc.dg/pr45415.c: New test.
336
337 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
338
339         PR tree-optimization/45506
340         * gcc.dg/pr45506.c: New.
341
342 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
343
344         PR target/45476
345         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
346         * gcc.target/i386/float128-2.c: Ditto.
347
348 2010-09-03  Daniel Kraft  <d@domob.eu>
349
350         PR fortran/34162
351         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
352         * gfortran.dg/internal_dummy_2.f08: New test.
353         * gfortran.dg/internal_dummy_3.f08: New test.
354         * gfortran.dg/internal_dummy_4.f08: New test.
355
356 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
357
358         PR debug/45500
359         * gcc.target/i386/pr45500.c: New test.
360
361 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
362
363         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
364
365 2010-09-03  Daniel Kraft  <d@domob.eu>
366
367         PR fortran/44602
368         * gfortran.dg/exit_2.f08; Adapt error messages.
369         * gfortran.dg/exit_3.f08: New test.
370         * gfortran.dg/exit_4.f08: New test.
371         * gfortran.dg/exit_5.f03: New test.
372
373 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
374
375         * gfortran.dg/ishft_4.f90: New test.
376
377 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
378
379         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
380         FRIZ/XSRIZ instruciton for (double)(long long)x.
381         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
382
383 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
384
385         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
386
387 2010-09-02  Richard Guenther  <rguenther@suse.de>
388
389         PR tree-optimization/44937
390         PR tree-optimization/45412
391         * g++.dg/opt/pr45412.C: New testcase.
392         * gcc.c-torture/compile/pr45412.c: Likewise.
393         * gcc.c-torture/compile/pr44937.c: Likewise.
394
395 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
396
397         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
398         but using -Werror=comment.
399         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
400         expected error messages.
401
402 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
403
404         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
405         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
406
407 2010-09-02  Tobias Burnus  <burnus@net-b.de>
408
409         PR fortran/45489
410         * gfortran.dg/initialization_27.f90: New.
411
412 2010-09-02  Ira Rosen  <irar@il.ibm.com>
413
414         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
415         check into different basic blocks. Expect vectorization if misaligned
416         stores are supported. 
417         * gcc.dg/vect/bb-slp-8a.c: New test.
418         * gcc.dg/vect/bb-slp-8b.c: New test.
419
420 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
421
422         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
423
424 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
425
426         PR fortran/44541
427         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
428         * gfortran.dg/class_dummy_1.f03: New.
429
430 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
431
432         PR middle-end/45458
433         * g++.dg/tree-prof/partition2.C: New test.
434
435 2010-09-01  Richard Guenther  <rguenther@suse.de>
436
437         * gcc.dg/vect/vect-outer-fir.c: Adjust.
438         * gcc.dg/tree-ssa/vrp54.c: New testcase.
439         * gcc.c-torture/execute/20100827-1.c: Likewise.
440
441 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
442
443         * gfortran.dg/execute_command_line_1.f90: New test.
444
445 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
446
447         PR preprocessor/45457
448         * c-c++-common/cpp/pr45457.c: New test.
449
450 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
451
452         * gcc.dg/nested-func-8.c: New test.
453
454 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
455
456         PR fortran/38282
457         * gfortran.dg/popcnt_poppar_1.F90: New test.
458         * gfortran.dg/popcnt_poppar_2.F90: New test.
459
460 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
461
462         * gcc.target/i386/volatile-2.c: Require nonpic target.
463
464 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
465
466         PR middle-end/45461
467         * gcc.dg/pr45461.c: New test.
468
469 2010-08-31  Richard Guenther  <rguenther@suse.de>
470
471         PR testsuite/45455
472         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
473
474 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
475
476         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
477
478 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
479
480         PR fortran/45456
481         * gfortran.dg/typebound_proc_18.f03: New.
482
483 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
486         * lib/scanasm.exp (scan-stack-usage): Likewise.
487         (scan-stack-usage-not): Likewise.
488         * gcc.dg/stack-usage-1.c: New test.
489         * gcc.target/i386/stack-usage-realign.c: Likewise.
490
491 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
492
493         PR tree-optimization/45427
494         * gcc.dg/tree-ssa/pr45427.c: New test.
495
496 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
497
498         PR c++/45043
499         * g++.dg/template/crash102.C: New.
500
501 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
502
503         PR middle-end/45423
504         * gcc.dg/gomp/atomic-12.c: New test.
505         * gcc.dg/gomp/atomic-13.c: New test.
506         * gcc.dg/gomp/atomic-14.c: New test.
507         * g++.dg/gomp/atomic-11.C: New test.
508         * g++.dg/gomp/atomic-12.C: New test.
509         * g++.dg/gomp/atomic-13.C: New test.
510         * g++.dg/gomp/atomic-14.C: New test.
511
512 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
513
514         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
515         delimiter.
516
517 2010-08-30  Thomas Quinot  <quinot@adacore.com>
518
519         * gnat.dg/discr24.adb: New test.
520
521 2010-08-30  Richard Guenther  <rguenther@suse.de>
522
523         PR tree-optimization/45449
524         * gcc.dg/pr45449.c: New testcase.
525
526 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
527
528         * gcc.dg/opts-1.c: Expect errors, not warnings.
529
530 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
531
532         PR fortran/42769
533         * gfortran.dg/dynamic_dispatch_11.f03: New.
534
535 2010-08-29  Jason Merrill  <jason@redhat.com>
536
537         PR c++/44991
538         * g++.dg/parse/defarg15.C: New.
539
540 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
541
542         PR fortran/45439
543         * gfortran.dg/select_type_16.f03: New.
544
545 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
546             Tobias Burnus  <burnus@net-b.de>
547
548         * gfortran.dg/bessel_7.f90: Decrease required precision.
549
550 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
551             Kaz Kojima  <kkojima@gcc.gnu.org>
552
553         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
554
555 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
556
557         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
558         floating point conversion code generation.
559         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
560         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
561         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
562         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
563         to integer conversion code generation.
564         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
565         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
566         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
567         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
568
569 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
570
571         PR fortran/32049
572         * gfortran.dg/random_seed_1.f90: Adjust test.
573         * gfortran.dg/float128_1.f90: New test.
574
575 2010-08-27  Tobias Burnus  <burnus@net-b.de>
576
577         PR fortran/33197
578         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
579         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
580         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
581         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
582         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
583         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
584         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
585
586 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
587
588         PR fortran/45420
589         * gfortran.dg/select_type_15.f03: New.
590
591 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
592
593         PR libfortran/43217
594         * gfortran.dg/hollerith8.f90: New test.
595
596 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
597
598         PR fortran/45159
599         * gfortran.dg/dependency_33.f90:  New test.
600
601 2010-08-27  Richard Guenther  <rguenther@suse.de>
602
603         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
604         * gcc.dg/graphite/scop-2.c: Likewise.
605         * gcc.dg/graphite/scop-20.c: Likewise.
606         * gcc.dg/vect/slp-25.c: Likewise.
607
608 2010-08-27  Olivier Hainque  <hainque@adacore.com>
609
610         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
611
612 2010-08-26  Daniel Kraft  <d@domob.eu>
613
614         PR fortran/38936
615         PR fortran/44047
616         PR fortran/45384
617         * gfortran.dg/associate_8.f03: New test.
618         * gfortran.dg/select_type_13.f03: New test.
619         * gfortran.dg/select_type_14.f03: New test.
620
621 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/44485
624         * gcc.dg/pr44485.c: New test.
625
626 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
627
628         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
629         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
630         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
631
632 2010-08-26  Richard Guenther  <rguenther@suse.de>
633
634         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
635         * gcc.dg/graphite/scop-21.c: Likewise.
636
637 2010-08-26  Richard Guenther  <rguenther@suse.de>
638
639         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
640         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
641         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
642         * gcc.dg/vect/vect-91.c: Likewise.
643         * gcc.dg/vect/vect-peel-1.c: Likewise.
644         * gcc.dg/vect/vect-peel-2.c: Likewise.
645         * gcc.dg/vect/vect-peel-4.c: Likewise.
646
647 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
648
649         PR libfortran/41859
650         * gfortran.dg/der_io_4.f90: New test.
651
652 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
653
654         PR rtl-optimization/44858
655         * gcc.c-torture/execute/pr44858.c: New test.
656
657         PR rtl-optimization/45400
658         * g++.dg/other/i386-8.C: New test.
659
660 2010-08-25  Richard Guenther  <rguenther@suse.de>
661
662         * gcc.dg/alias-8.c: Adjust.
663
664 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
665
666         * gcc.target/i386/combine-mul.c: New test.
667
668 2010-08-25  Richard Guenther  <rguenther@suse.de>
669
670         PR lto/44562
671         * gcc.dg/graphite/id-27.c: New testcase.
672         * gcc.dg/lto/20100825-1_0.c: Likewise.
673
674 2010-08-25  Richard Guenther  <rguenther@suse.de>
675
676         PR tree-optimization/45316
677         * g++.dg/opt/pr45316.C: New testcase.
678
679 2010-08-25  Richard Guenther  <rguenther@suse.de>
680
681         PR tree-optimization/45393
682         * g++.dg/torture/pr45393.C: New testcase.
683
684 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
685
686         PR tree-optimization/45059
687         * gcc.c-torture/compile/pr45059.c: New test.
688
689 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
690
691         * lib/target-supports.exp (check_effective_target_vect_unpack):
692         Set vect_unpack supported flag to true for neon.
693
694 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
695
696         * gcc.dg/tree-ssa/ifc-5.c: New.
697
698 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
699
700         * gcc.dg/tree-ssa/ifc-4.c: New.
701         * gcc.dg/tree-ssa/ifc-7.c: New.
702
703 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
704
705         * gcc.dg/vect/vect.exp: Check loongson targets
706         * g++.dg/vect/vect.exp: Likewise
707         * gfortran.dg/vect/vect.exp: Likewise
708
709 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
710
711         * gcc.target/powerpc/vsx-mass-1.c: New file, test
712         -mveclibabi=mass.
713
714 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
715
716         PR fortran/45366
717         * gfortran.dg/proc_ptr_29.f90: New.
718
719 2010-08-22  Tobias Burnus  <burnus@net-b.de>
720             Dominique d'Humieres <dominiq@lps.ens.fr>
721
722         PR fortran/45367
723         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
724
725 2010-08-22  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/45367
728         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
729
730 2010-08-22  Tobias Burnus  <burnus@net-b.de>
731
732         PR fortran/36158
733         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
734
735 2010-08-22  Tobias Burnus  <burnus@net-b.de>
736             Dominique d'Humieres <dominiq@lps.ens.fr>
737
738         PR fortran/45367
739         PR fortran/36158
740         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
741         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
742
743 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/44863
746         PR fortran/45271
747         PR fortran/45290
748         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
749         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
750         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
751
752 2010-08-21  Tobias Burnus  <burnus@net-b.de>
753
754         PR fortran/36158
755         PR fortran/33197
756         * gfortran.dg/bessel_6.f90: New.
757         * gfortran.dg/bessel_7.f90: New.
758
759 2010-08-20  Jan Hubicka  <jh@suse.cz>
760
761         PR c++/45307
762         PR c++/17736
763         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
764         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
765
766 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
767
768         PR target/45336
769         * gcc.target/i386/pr45336-1.c: New.
770         * gcc.target/i386/pr45336-2.c: Likewise.
771         * gcc.target/i386/pr45336-3.c: Likewise.
772         * gcc.target/i386/pr45336-4.c: Likewise.
773
774 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
775
776         PR testsuite/45361
777         * gcc.target/i386/volatile-2.c: Update scan strings to also
778         include (%rip) for the memory reference on x86_64.
779
780 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
781
782         PR middle-end/44974
783         * gcc.dg/pr44974.c: New test.
784
785         PR rtl-optimization/45353
786         * gcc.dg/pr45353.c: New test.
787
788 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
789
790         * gcc.target/i386/volatile-2.c: New.
791
792 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
793
794         PR rtl-optimization/44691
795         * gfortran.dg/pr44691.f: New test.
796
797 2010-10-19  Olivier Hainque  <hainque@adacore.com>
798
799         * gcc.target/sparc/sibcall-dslot.c: New testcase.
800
801 2010-08-19  Jason Merrill  <jason@redhat.com>
802
803         * g++.dg/init/synth3.C: New.
804         * g++.dg/init/value8.C: New.
805         * g++.dg/tree-ssa/empty-2.C: New.
806         * g++.dg/cpp0x/noexcept09.C: New.
807
808 2010-08-19  Daniel Kraft  <d@domob.eu>
809
810         PR fortran/29785
811         PR fortran/45016
812         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
813         * gfortran.dg/pointer_remapping_1.f90: New test.
814         * gfortran.dg/pointer_remapping_2.f03: New test.
815         * gfortran.dg/pointer_remapping_3.f08: New test.
816         * gfortran.dg/pointer_remapping_4.f03: New test.
817         * gfortran.dg/pointer_remapping_5.f08: New test.
818         * gfortran.dg/pointer_remapping_6.f08: New test.
819
820 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR testsuite/45324
823         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
824
825 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
826
827         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
828
829 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
830
831         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
832         variable.
833
834 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
835
836         PR target/45070
837         * gcc.c-torture/execute/pr45070.c: New.
838
839 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
840
841         * g++.dg/pr44328.C: New test.
842
843 2010-08-19  Tobias Burnus  <burnus@net-b.de>
844
845         PR fortran/36158
846         PR fortran/33197
847         * gfortran.dg/bessel_3.f90: New.
848         * gfortran.dg/bessel_4.f90: New.
849         * gfortran.dg/bessel_5.f90: New.
850
851 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
852
853         PR fortran/45290
854         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
855         * gfortran.dg/pointer_init_2.f90: New.
856         * gfortran.dg/pointer_init_3.f90: New.
857         * gfortran.dg/pointer_init_4.f90: New.
858
859 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
860
861         PR c++/45049
862         * g++.dg/pr45049-1.C: New test.
863         * g++.dg/pr45049-2.C: New test.
864
865 2010-08-18  Jie Zhang  <jie@codesourcery.com>
866
867         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
868         20 if __ARM_PCS is defined otherwise 64.
869         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
870         instead of hard coded 64.
871
872 2010-08-18  Yao Qi  <yao@codesourcery.com>
873
874         PR target/45094
875         * gcc.target/arm/pr45094.c: New test.
876
877 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
878
879         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
880
881 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
882
883         PR rtl-optimization/42575
884         * gcc.target/arm/pr42575.c: New test.
885
886 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
887
888         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
889         * gcc.dg/tls/thr-cse-1.c: New.
890
891 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
892
893         PR debug/42487
894         * lib/target-supports.exp
895         (check_effective_target_function_sections): New.
896         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
897         function sections before proceding.
898
899 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
900
901         PR fortran/45308
902         * gfortran.dg/pr45308.f03: New test.
903
904 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
905
906         PR target/45296
907         * gcc.target/i386/pr45296.c: New test.
908
909 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
910
911         * g++.dg/ext/uow-1.C: New.
912         * g++.dg/ext/uow-2.C: New.
913         * g++.dg/ext/uow-3.C: New.
914         * g++.dg/ext/uow-4.C: New.
915
916 2010-08-17  Richard Guenther  <rguenther@suse.de>
917
918         PR testsuite/45266
919         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
920
921 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
922
923         PR c/40563
924         * gcc.dg/Wcxx-compat-20.c: New test.
925
926 2010-08-17  Daniel Kraft  <d@domob.eu>
927
928         PR fortran/38936
929         * gfortran.dg/associate_1.f03: Extended to test newly supported
930         features like association to variables.
931         * gfortran.dg/associate_3.f03: Removed check for illegal change
932         of associate-name here...
933         * gfortran.dg/associate_5.f03: ...and added it here.
934         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
935         * gfortran.dg/associate_7.f03: New test.
936
937 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
938
939         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
940
941 2010-08-15  Daniel Kraft  <d@domob.eu>
942
943         PR fortran/38936
944         * gfortran.dg/associate_1.f03: Enable test for array expressions.
945         * gfortran.dg/associate_3.f03: Clarify comment.
946         * gfortran.dg/associate_5.f03: New test.
947         * gfortran.dg/associate_6.f03: New test.
948
949 2010-08-15  Tobias Burnus  <burnus@net-b.de>
950
951         PR fortran/45211
952         * gfortran.dg/bind_c_usage_21.f90: New.
953         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
954
955 2010-08-15  Tobias Burnus  <burnus@net-b.de>
956
957         * gfortran.dg/optional_absent_1.f90: New.
958         * gfortran.dg/null_actual.f90: New.
959
960 2010-08-15  Tobias Burnus  <burnus@net-b.de>
961
962         * gfortran.dg/pointer_target_1.f90: New.
963         * gfortran.dg/pointer_target_2.f90: New.
964         * gfortran.dg/pointer_target_3.f90: New.
965
966 2010-08-15  Daniel Kraft  <d@domob.eu>
967
968         PR fortran/45197
969         * gfortran.dg/elemental_args_check_3.f90: New test.
970         * gfortran.dg/impure_1.f08: New test.
971         * gfortran.dg/impure_2.f08: New test.
972         * gfortran.dg/impure_3.f90: New test.
973         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
974
975 2010-08-15  Ira Rosen  <irar@il.ibm.com>
976
977         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
978         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
979         SLP tests.
980         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
981         misaligned loads.
982         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
983         misaligned stores.c
984         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
985
986 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
987
988         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
989         dg-require-effective-target after dg-do.
990
991 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
992
993         * lib/target-supports.exp (check_effective_target_vect_int): Return
994         true for Loongson targets.
995         (check_effective_target_vect_shift): Likewise.
996         (check_effective_target_vect_no_int_max): Likewise.
997         (check_effective_target_vect_no_align): Likewise.
998         (check_effective_target_vect_short_mult): Likewise.
999
1000 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         * g++.dg/cast.C: Change fields of structures to "long" to pass
1003         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1004         * g++.dg/cpp0x/iop.C: Ditto.
1005         * g++.dg/cpp0x/named_refs.C: Ditto.
1006         * g++.dg/cpp0x/rv1p.C: Ditto.
1007         * g++.dg/cpp0x/rv2p.C: Ditto.
1008         * g++.dg/cpp0x/rv3p.C: Ditto.
1009         * g++.dg/cpp0x/rv4p.C: Ditto.
1010         * g++.dg/cpp0x/rv5p.C: Ditto.
1011         * g++.dg/cpp0x/rv6p.C: Ditto.
1012         * g++.dg/cpp0x/rv7p.C: Ditto.
1013         * g++.dg/cpp0x/rv8p.C: Ditto.
1014         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1015
1016 2010-08-13  Daniel Kraft  <d@domob.eu>
1017
1018         * gfortran.dg/implied_shape_1.f08: New test.
1019         * gfortran.dg/implied_shape_2.f90: New test.
1020         * gfortran.dg/implied_shape_3.f08: New test.
1021
1022 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1023
1024         PR libfortran/42526
1025         * gfortran.dg/char_component_initializer_1.f90: New test.
1026
1027 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1028
1029         PR tree-optimization/45241
1030         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1031
1032 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1033
1034         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1035         to dg-options.
1036         * gcc.target/i386/pr40906-2.c: Ditto.
1037         * gcc.target/i386/pr40906-3.c: Ditto.
1038
1039 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR middle-end/45262
1042         * gcc.c-torture/execute/pr45262.c: New test.
1043
1044 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1045
1046         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1047         empty argument.
1048         * g++.dg/other/profile1.C: Ditto.
1049
1050 2010-08-12  Richard Guenther  <rguenther@suse.de>
1051
1052         PR tree-optimization/45232
1053         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1054         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1055         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1056         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1057         unsigned arithmetic.
1058         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1059         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1060         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1061         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1062         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1063         unsigned arithmetic.
1064         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1065         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1066         unsigned arithmetic.
1067         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1068         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1069         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1070         unsigned arithmetic.
1071         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1072         * gcc.dg/tree-ssa/negate.c: Adjust.
1073         * gcc.dg/vect/vect-1.c: Adjust.
1074         * gfortran.dg/reassoc_6.f: XFAIL.
1075
1076 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR debug/45259
1079         * gcc.dg/pr45259.c: New test.
1080
1081 2010-08-12  Wei Guozhi  <carrot@google.com>
1082
1083         PR target/44999
1084         * gcc.target/arm/pr44999.c: New testcase.
1085
1086 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1087
1088         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1089         (N): Likewise.
1090         (main): Adjust accordingly.
1091
1092 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1093
1094         * gfortran.dg/graphite/id-22.f: New.
1095
1096 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1097
1098         * gcc.dg/graphite/id-26.c: New.
1099
1100 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1101
1102         * gcc.dg/graphite/id-25.c: New.
1103
1104 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1105
1106         * gcc.dg/graphite/run-id-5.c: New.
1107         * gcc.dg/graphite/run-id-6.c: New.
1108         * gfortran.dg/graphite/id-21.f: New.
1109
1110 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1111
1112         * gcc.dg/graphite/id-24.c: New.
1113
1114 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1115
1116         * gcc.dg/tree-ssa/pr20742.c: New.
1117
1118 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1119
1120         * gcc.dg/graphite/id-23.c: New.
1121
1122 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1123
1124         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1125
1126 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1127
1128         * gcc.dg/graphite/pr42729.c: New.
1129
1130 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1131
1132         * gfortran.dg/graphite/id-20.f: New.
1133
1134 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1135
1136         * gcc.dg/graphite/id-22.c: New.
1137
1138 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1139
1140         * gcc.dg/graphite/run-id-2.c: Call abort.
1141
1142 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1143
1144         * gcc.dg/graphite/id-20.c: New.
1145
1146 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1147             Steve Kargl <kargl@gcc.gnu.org>
1148
1149         PR fortran/44595
1150         * gfortran.dg/move_alloc_3.f90: New.
1151         * gfortran.dg/random_seed_2.f90: New.
1152
1153 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1154
1155         * lib/target-supports.exp (check_effective_target_sync_int_long):
1156         Add hppa*-*-linux*.
1157         (check_effective_target_sync_char_short): Likewise.
1158
1159 2010-08-10  Yao Qi  <yao@codesourcery.com>
1160
1161         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1162         general form.
1163         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1164         * g++.dg/other/packed1.C: Likewise.
1165         * g++.dg/other/crash-4.C: Likewise.
1166         * g++.dg/ext/packed8.C: Likewise.
1167         * g++.dg/init/array16.C: Likewise.
1168
1169 2010-08-10  xinliang David Li  <davidxl@google.com>
1170         * gcc.dg/tree-ssa/loop-19.c: Add option
1171         -fno-prefetch-loop-array
1172
1173 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1174
1175         PR middle-end/45182
1176         * gcc.c-torture/compile/pr45182.c: New test.
1177
1178 2010-08-09  Jason Merrill  <jason@redhat.com>
1179
1180         PR c++/45236
1181         * g++.dg/cpp0x/variadic-104.C: New.
1182
1183 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1184
1185         PR fortran/44235
1186         * gfortran.dg/dependency_32.f90:  New test.
1187
1188 2010-08-09  Richard Guenther  <rguenther@suse.de>
1189
1190         PR middle-end/44632
1191         * g++.dg/opt/nrv17.C: New testcase.
1192
1193 2010-08-09  Richard Guenther  <rguenther@suse.de>
1194
1195         PR middle-end/45212
1196         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1197         alignment from MEM_REF offset only if we took it from the
1198         base object.
1199
1200         * gcc.target/i386/pr24178.c: New testcase.
1201
1202 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1203
1204         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1205         * gcc.dg/20030702-1.c: Ditto.
1206         * gcc.dg/20050309-1.c: Ditto.
1207         * gcc.dg/20050325-1.c: Ditto.
1208         * gcc.dg/20050330-2.c: Ditto.
1209         * gcc.dg/20051201-1.c: Ditto.
1210         * gcc.dg/gomp/pr27573.c: Ditto.
1211         * gcc.dg/gomp/pr34610.c: Ditto.
1212         * gcc.dg/pr24225.c: Ditto.
1213         * gcc.dg/pr26570.c: Ditto.
1214         * gcc.dg/pr32773.c: Ditto.
1215         * g++.dg/gcov/gcov-6.C: Ditto.
1216         * g++.dg/gomp/pr34608.C: Ditto.
1217         * gfortran.dg/gomp/pr27573.f90: Ditto.
1218
1219         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1220         dg-require-host-local dg directive.
1221         * gcc.dg/profile-dir-2.c: Ditto.
1222         * gcc.dg/profile-dir-3.c: Ditto.
1223
1224 2010-08-08  Richard Guenther  <rguenther@suse.de>
1225
1226         PR tree-optimization/45109
1227         * gcc.c-torture/compile/pr45109.c: New testcase.
1228
1229 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1230
1231         * gcc.dg/march.c: Skip if -march defined.
1232         * gcc.dg/mtune.c: Skip if -mtune defined.
1233
1234         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1235         generic thunk support.
1236
1237 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         PR target/45213
1240         * gcc.target/i386/pr45213.c: New test.
1241
1242 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1243
1244         PR libfortran/45143
1245         * gfortran.dg/fmt_error_11.f03: New test.
1246
1247 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1248
1249         * lib/target-supports.exp (check_effective_target_sync_int_long):
1250         Add arm*-*-linux-gnueabi.
1251         (check_effective_target_sync_char_short): Likewise.
1252
1253 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1254
1255         PR fortran/45159
1256         * gfortran.dg/dependency_31.f90:  New test.
1257
1258 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1259
1260         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1261
1262 2010-08-06  Jason Merrill  <jason@redhat.com>
1263
1264         * g++.dg/cpp0x/sfinae3.C: New.
1265         * g++.dg/cpp0x/sfinae4.C: New.
1266
1267 2010-08-06  Richard Guenther  <rguenther@suse.de>
1268
1269         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1270         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1271         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1272         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1273         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1274         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1275         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1276         * gcc.c-torture/execute/20100805-1.c: Likewise.
1277
1278 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1279
1280         PR testsuite/42855
1281         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1282
1283 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1284
1285         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1286         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1287
1288 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1289
1290         * g++.dg/ipa/devirt-1.C: New test.
1291         * g++.dg/ipa/devirt-2.C: Likewise.
1292         * g++.dg/ipa/devirt-3.C: Likewise.
1293         * g++.dg/ipa/devirt-4.C: Likewise.
1294         * g++.dg/ipa/devirt-5.C: Likewise.
1295         * gcc.dg/ipa/iinline-3.c: Likewise.
1296
1297 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1298
1299         PR tree-optimization/45144
1300         * gcc.dg/tree-ssa/pr45144.c: New test.
1301
1302 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1303
1304         PR fortran/42207
1305         PR fortran/44064
1306         PR fortran/44065
1307         * gfortran.dg/class_25.f03: New.
1308         * gfortran.dg/class_26.f03: New.
1309
1310 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1311
1312         * g++.dg/warn/miss-format-1.C: Update line number.
1313
1314 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         PR c++/44641
1317         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1318         .frame and .mask assembler directives.
1319
1320 2010-08-04  Richard Guenther  <rguenther@suse.de>
1321
1322         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1323         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1324         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1325         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1326
1327 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1328
1329         PR fortran/44857
1330         * gfortran.dg/derived_constructor_char_1.f90: New.
1331         * gfortran.dg/derived_constructor_char_2.f90: New.
1332
1333 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1334
1335         PR fortran/45159
1336         * gfortran.dg/dependency_30.f90:  New test.
1337
1338 2010-08-03  Jan Hubicka  <jh@suse.cz>
1339
1340         * gcc.c-torture/compile/pr45085.c: New testcase.
1341
1342 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1343
1344         PR fortran/44584
1345         PR fortran/45161
1346         * gfortran.dg/typebound_call_9.f03: Modified.
1347         * gfortran.dg/typebound_generic_1.f03: Modified.
1348
1349 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1350
1351         PR fortran/45159
1352
1353         * gfortran.dg/dependency_29.f90:  New test.
1354
1355 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1356
1357         PR fortran/36854
1358         * gfortran.dg/character_comparison_2.f90:  New test.
1359         * gfortran.dg/character_comparison_3.f90:  New test.
1360         * gfortran.dg/dependency_28.f90:  New test.
1361
1362 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1363
1364         PR target/40457
1365         * gcc.target/arm/pr40457-1.c: New test.
1366         * gcc.target/arm/pr40457-2.c: New test.
1367
1368 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1369
1370         PR fortran/44912
1371         * gfortran.dg/typebound_call_17.f03: New.
1372
1373 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1374
1375         PR fortran/44929
1376         * gfortran.dg/allocate_derived_3.f90: New.
1377
1378 2010-07-30  Xinliang David Li  <davidxl@google.com>
1379         PR tree-optimization/45121
1380         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1381
1382 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1383
1384         PR c++/45112
1385         * testsuite/g++.dg/pr45112.C: New test.
1386
1387 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR debug/45055
1390         PR rtl-optimization/45137
1391         * gcc.dg/pr45055.c: New test.
1392
1393 2010-07-30  Alan Modra  <amodra@gmail.com>
1394
1395         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1396         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1397
1398 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1399
1400         PR fortran/45087
1401         PR fortran/45125
1402         * gfortran.dg/whole_file_25.f90: New.
1403         * gfortran.dg/whole_file_26.f90: New.
1404         * gfortran.dg/whole_file_27.f90: New.
1405
1406 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1407
1408         PR fortran/44962
1409         * gfortran.dg/typebound_proc_17.f03: New.
1410
1411 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1412
1413         PR fortran/45004
1414         * gfortran.dg/move_alloc_2.f90: New.
1415
1416 2010-07-29  Xinliang David Li  <davidxl@google.com>
1417         PR tree-optimization/45121
1418         * c-c++-common/uninit-17.c: Fix expected output.
1419
1420 2010-07-29  Richard Guenther  <rguenther@suse.de>
1421
1422         PR tree-optimization/45120
1423         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1424
1425 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1426
1427         PR fortran/42051
1428         PR fortran/44064
1429         * gfortran.dg/pr42051.f03: New testcase.
1430
1431 2010-07-29  Richard Guenther  <rguenther@suse.de>
1432
1433         PR middle-end/45034
1434         * gcc.c-torture/execute/pr45034.c: New testcase.
1435
1436 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1437
1438         PR c++/45096
1439         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1440
1441 2010-07-28  Daniel Kraft  <d@domob.eu>
1442
1443         * gfortran.dg/bound_8.f90: New test.
1444
1445 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR debug/45105
1448         * gcc.dg/pr45105.c: New test.
1449
1450 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1451
1452         PR rtl-optimization/45107
1453         * gcc.dg/pr45107.c: New test.
1454
1455 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1456
1457         PR rtl-optimization/45101
1458         * gcc.dg/pr45101.c: New test.
1459
1460 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1461
1462         PR fortran/45077
1463         * gfortran.dg/whole_file_24.f90: New.
1464
1465 2010-07-27  Jason Merrill  <jason@redhat.com>
1466
1467         * g++.dg/cpp0x/variadic102.C: New.
1468         * g++.dg/cpp0x/variadic103.C: New.
1469
1470 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1471
1472         PR rtl-optimization/40956
1473         PR target/42495
1474         PR middle-end/42574
1475         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1476         * gcc.target/arm/pr42574.c: Add tests.
1477
1478 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1479
1480         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1481         test name.
1482         (cleanup-repo-files): Ditto.
1483         (cleanup-saved-temps): Ditto.
1484
1485 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR testsuite/44701
1488         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1489
1490         PR c/45079
1491         * gcc.dg/pr45079.c: New test.
1492
1493 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1494
1495         PR tree-optimization/44152
1496         * gcc.dg/vect/fast-math-pr44152.c: New test.
1497
1498 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1499
1500         PR ObjC/44140
1501         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1502         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1503         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1504         * obj-c++.dg/torture/trivial.mm: Ditto.
1505         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1506         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1507         * objc.dg/torture/tls/thr-init.m: Ditto.
1508         * objc.dg/torture/trivial.m: Ditto.
1509
1510 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1511
1512         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1513         Skip on spu-*-* targets.
1514
1515 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR tree-optimization/45083
1518         * gcc.dg/pr45083.c: New test.
1519
1520 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1521
1522         PR fortran/40873
1523         * gfortran.dg/whole_file_22.f90: New test.
1524         * gfortran.dg/whole_file_23.f90: New test.
1525
1526 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1527             Jack Howarth  <howarth@bromo.med.uc.edu>
1528             Richard Henderson  <rth@redhat.com>
1529
1530         PR target/44132
1531         * gcc.dg/tls/thr-init-1.c: New.
1532         * gcc.dg/tls/thr-init-2.c: New.
1533         * gcc.dg/torture/tls New.
1534         * gcc.dg/torture/tls/tls-test.c: New.
1535         * gcc.dg/torture/tls/thr-init-1.c: New.
1536         * gcc.dg/torture/tls/tls.exp: New.
1537         * gcc.dg/torture/tls/thr-init-2.c: New.
1538         * gcc.dg/tls/emutls-2.c: New test
1539
1540         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1541         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1542         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1543         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1544         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1545         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1546         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1547         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1548         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1549         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1550         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1551         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1552         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1553         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1554         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1555         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1556         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1557         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1558         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1559         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1560         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1561         gfortran.dg/gomp/omp_threadprivate1.f90,
1562         gfortran.dg/gomp/omp_threadprivate2.f90,
1563         gfortran.dg/gomp/reduction1.f90,
1564         gfortran.dg/gomp/sharing-1.f90: Likewise.
1565
1566 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1567
1568         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1569         sse_runtime.
1570         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1571         dg-require-visibility.
1572
1573 2010-07-26  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/43784
1576         * gcc.c-torture/execute/pr43784.c: New testcase.
1577         * g++.dg/torture/pr43784.C: Likewise.
1578
1579 2010-07-26  Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/45056
1582         * g++.dg/pr45056.C: New testcase.
1583
1584 2010-07-26  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/45071
1587         * gcc.dg/pr45071.c: New testcase.
1588
1589 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1590
1591         PR fortran/45066
1592         * gfortran.dg/namelist_62.f90: New.
1593
1594 2010-07-26  Richard Guenther  <rguenther@suse.de>
1595
1596         * gcc.c-torture/execute/pr45017.c: Move ...
1597         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1598
1599 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1600
1601         PR fortran/40628
1602         * trim_optimize_1.f90:  New test.
1603         * character_comparision_1.f90:  New test.
1604
1605 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1606
1607         PR fortran/42852
1608         * gfortran.dg/wtruncate_fix.f: New test.
1609
1610 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1611
1612         PR testsuite/45068
1613         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1614
1615 2010-07-24  Richard Guenther  <rguenther@suse.de>
1616
1617         PR lto/43788
1618         * g++.dg/lto/20100724-1_0.C: New testcase.
1619
1620 2010-07-24  Richard Guenther  <rguenther@suse.de>
1621
1622         PR lto/43212
1623         * gcc.dg/lto/20100724-1_0.c: New testcase.
1624         * gcc.dg/lto/20100724-1_1.c: Likewise.
1625
1626 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1627
1628         PR fortran/40011
1629         * gfortran.dg/whole_file_21.f90: New.
1630
1631         * gfortran.dg/integer_exponentiation_3.F90: Use
1632         -ffloat-store only for i?86/x86-64 -m32.
1633
1634 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1635
1636         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1637         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1638
1639 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1640
1641         * gfortran.dg/func_decl_4.f90: Split test into two ...
1642         * gfortran.dg/func_decl_5.f90: ... parts.
1643         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1644         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1645         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1646         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1647         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1648         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1649         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1650         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1651         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1652         * gfortran.dg/sizeof.f90: Make test valid.
1653         * gfortran.dg/pr20865.f90: Add new dg-error.
1654         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1655         * gfortran.dg/g77/19990218-0.f: Ditto.
1656         * gfortran.dg/g77/19990218-1.f: Ditto.
1657         * gfortran.dg/g77/970625-2.f: Ditto.
1658         * gfortran.dg/pr37243.f: Fix function declaration.
1659         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1660         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1661
1662 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1663
1664         PR fortran/44945
1665         * gfortran.dg/char_array_structure_constructor.f90: Add
1666         -fwhole-file as dg-option as it otherwise fails on some
1667         systems.
1668
1669 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1670
1671         * gnat.dg/aggr16.ad[sb]: New test.
1672         * gnat.dg/aggr16_pkg.ads: New helper.
1673
1674 2010-07-23  Richard Guenther  <rguenther@suse.de>
1675
1676         PR lto/43071
1677         * g++.dg/lto/20100723-1_0.C: New testcase.
1678
1679 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1680
1681         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1682         AVX support.
1683         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1684         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1685
1686 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1687
1688         * lib/target-supports.exp (add_options_for_tls): New proc.
1689         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1690         * g++.dg/tls/static-1a.cc: Likewise.
1691         * gcc.dg/tls/emutls-1.c: Likewise.
1692         * gcc.dg/tls/opt-11.c: Likewise.
1693         * gcc.dg/tls/opt-12.c: Likewise.
1694         * gcc.dg/tls/pr24428-2.c: Likewise.
1695         * gcc.dg/tls/pr24428.c: Likewise.
1696         * obj-c++.dg/tls/static-1.mm: Likewise.
1697         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1698         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1699         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1700         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1701         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1702         * objc.dg/torture/tls/thr-init.m: Likewise.
1703         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1704
1705 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1706
1707         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1708         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1709         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1710         optimized dump files.
1711
1712 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1713
1714         PR tree-optimization/45047
1715         * gcc.c-torture/compile/pr45047.c: New test.
1716
1717 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1718
1719         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1720         instead of dg-compile.
1721         * gcc.dg/float-range-4.c: Ditto.
1722         * gcc.dg/float-range-5.c: Ditto.
1723         * gcc.dg/fold-overflow-1.c: Ditto.
1724         * gcc.dg/gomp/sections-4.c: Ditto.
1725         * gcc.dg/transparent-union-1.c: Ditto.
1726         * gcc.dg/transparent-union-2.c: Ditto.
1727         * gcc.target/i386/pr39315-check.c: Ditto.
1728         * g++.dg/gomp/sections-4.C: Ditto.
1729         * g++.dg/template/dtor7.C: Ditto.
1730         * g++.dg/tree-ssa/pr19952.C: Ditto.
1731         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1732         * gfortran.dg/graphite/pr42185.f90: Ditto.
1733         * gfortran.dg/namelist_36.f90: Ditto.
1734         * gnat.dg/noreturn1.adb: Ditto.
1735         * gnat.dg/specs/small_alignment.ads: Ditto.
1736
1737 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1738
1739         PR tree-optimization/44915
1740         * g++.dg/torture/pr44915.C: New test.
1741
1742 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1743
1744         PR tree-optimization/44914
1745         * g++.dg/tree-ssa/pr44914.C: New test.
1746
1747 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1748
1749         PR target/44290
1750         * gcc.dg/pr44290-1.c: New test.
1751         * gcc.dg/pr44290-2.c: New test.
1752
1753 2010-07-23  Jason Merrill  <jason@redhat.com>
1754
1755         PR c++/45008
1756         * g++.dg/abi/mangle44.C: New.
1757
1758 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1759
1760         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1761         for compile-time only tests.
1762         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1763         target check.
1764         * gcc.target/i386/pr39315-4.c: Ditto.
1765         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1766         target check.  Include sse-os-support.h.
1767         (main): Call check_isa and sse_os_support.
1768         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1769         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1770         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1771         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1772         target check.  Include sse-os-support.h.
1773         (main): Call check_isa and sse_os_support.
1774         * gcc.target/i386/vperm-v2df.c: Ditto.
1775
1776 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1777
1778         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1779         (check_effective_target_avx_runtime): New procedure.
1780         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1781         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1782
1783         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1784         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1785         and __get_cpuid test.
1786         * gcc.dg/compat/vector-2b_main.c: Ditto.
1787
1788         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1789
1790         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1791         for compile-time only test.
1792         * gcc.dg/pr32716.c: Ditto.
1793         * gcc.dg/pr34856.c: Ditto.
1794         * gcc.dg/pr36997.c: Ditto.
1795         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1796         * gfortran.dg/pr28158.f90: Ditto.
1797         * gfortran.dg/pr30667.f: Ditto.
1798
1799         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1800         i?86-*-* and x86_64-*-* targets to disable execution on targets
1801         without sse2 runtime support.
1802         * g++.dg/vect/vect.exp: Ditto.
1803         * gfortran.dg/vect/vect.exp: Ditto.
1804
1805         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1806         * gcc.dg/pr37544.c: Ditto.
1807         * gcc.dg/pr40550.c: Ditto.
1808         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1809         * gcc.dg/compat/vector-1a_main.c: Ditto.
1810         * gcc.dg/compat/vector-2a_main.c: Ditto.
1811         * gcc.dg/torture/pr16104-1.c: Ditto.
1812         * gcc.dg/torture/pr35771-1.c: Ditto.
1813         * gcc.dg/torture/pr35771-2.c: Ditto.
1814         * gcc.dg/torture/pr35771-3.c: Ditto.
1815         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1816         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1817         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1818         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1819         * g++.dg/other/i386-1.C: Ditto.
1820         * g++.dg/other/pr40446.C: Ditto.
1821
1822 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1823
1824         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1825
1826 2010-07-23  Daniel Kraft  <d@domob.eu>
1827
1828         PR fortran/44709
1829         * gfortran.dg/exit_1.f08: New test.
1830         * gfortran.dg/exit_2.f08: New test.
1831
1832 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1833
1834         PR tree-optimization/39839
1835         * gcc.target/arm/pr39839.c: New test case.
1836
1837 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1838
1839         * gnat.dg/unchecked_convert5b.adb: New test.
1840         * gnat.dg/unchecked_convert6.adb: Likewise.
1841         * gnat.dg/unchecked_convert6b.adb: Likewise.
1842
1843 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1844
1845         * gnat.dg/aggr15.ad[sb]: New test.
1846
1847 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1848
1849         PR debug/45024
1850         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1851
1852 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1853
1854         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1855         with dg-require-linker-plugin.
1856
1857 2010-07-22  Richard Guenther  <rguenther@suse.de>
1858
1859         PR lto/43850
1860         * g++.dg/lto/20100722-1_0.C: New testcase.
1861
1862 2010-07-22  Richard Guenther  <rguenther@suse.de>
1863
1864         PR lto/42451
1865         * gcc.dg/lto/20100720-3_0.c: New testcase.
1866         * gcc.dg/lto/20100720-3_1.c: Likewise.
1867
1868 2010-07-22  Richard Guenther  <rguenther@suse.de>
1869
1870         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1871         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1872
1873         PR lto/43373
1874         * gcc.dg/lto/20100722-1_0.c: New testcase.
1875
1876 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1877
1878         PR tree-optimization/44891
1879         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1880
1881 2010-07-22  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/45017
1884         * gcc.c-torture/execute/pr45017.c: New testcase.
1885
1886 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/45019
1889         * gfortran.dg/aliasing_dummy_5.f90: New.
1890
1891 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1892
1893         PR target/43698
1894         * gcc.target/arm/pr43698.c: New test.
1895
1896 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1897
1898         PR fortran/44929
1899         * Revert my commit r162325 for this PR.
1900
1901 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR debug/45015
1904         * gcc.target/m68k/pr45015.c: New test.
1905
1906 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1907
1908         PR c++/44641
1909         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1910         comments.
1911
1912 2010-07-21  Richard Guenther  <rguenther@suse.de>
1913
1914         PR lto/45018
1915         * g++.dg/lto/20100721-1_0.C: New testcase.
1916
1917 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1918
1919         PR tree-optimization/44900
1920         * g++.dg/torture/pr44900.C: New test.
1921
1922 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1923
1924         PR middle-end/44738
1925         * c-c++-common/uninit-17.c: Correct expected error.
1926
1927 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1928
1929         * gcc.dg/guality/asm-1.c: New test.
1930
1931         PR debug/45003
1932         * gcc.dg/guality/pr45003-2.c: New test.
1933         * gcc.dg/guality/pr45003-3.c: New test.
1934
1935 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1936
1937         PR libfortran/44697
1938         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1939
1940 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1941
1942         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1943         defined on the current line.
1944         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1945         * g++.dg/debug/dwarf2/pr44641.C: New.
1946
1947 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1948
1949         * gcc.target/powerpc/block-move-1.c: New test.
1950         * gcc.target/powerpc/block-move-2.c: New test.
1951
1952 2010-07-20  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/44967
1955         * g++.dg/cpp0x/sfinae2.C: New.
1956
1957 2010-07-20  Richard Guenther  <rguenther@suse.de>
1958
1959         PR lto/42696
1960         * gcc.dg/lto/20100720-4_0.c: New testcase.
1961
1962 2010-07-20  Richard Guenther  <rguenther@suse.de>
1963
1964         PR lto/43221
1965         * gcc.dg/lto/20100720-2_0.c: New testcase.
1966         * gcc.dg/lto/20100720-2_1.c: Likewise.
1967
1968 2010-07-20  Richard Guenther  <rguenther@suse.de>
1969
1970         PR lto/43208
1971         * gcc.dg/lto/20100720-1_0.c: New testcase.
1972         * gcc.dg/lto/20100720-1_1.c: Likewise.
1973
1974 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1975
1976         PR debug/45003
1977         * gcc.dg/guality/pr45003-1.c: New test.
1978
1979 2010-07-20  Richard Guenther  <rguenther@suse.de>
1980
1981         PR tree-optimization/44977
1982         * gcc.dg/torture/pr44977.c: New testcase.
1983
1984 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1985
1986         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1987         sync_char_short
1988
1989 2010-07-20  Richard Guenther  <rguenther@suse.de>
1990
1991         PR middle-end/44971
1992         PR middle-end/44988
1993         * gcc.dg/pr44971.c: New testcase.
1994         * gcc.c-torture/compile/pr44988.c: Likewise.
1995
1996 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1997
1998         PR fortran/44929
1999         * gfortran.dg/allocate_with_typespec.f90: New test.
2000         * gfortran.dg/allocate_derived_1.f90: Update error message.
2001
2002 2010-07-19  Jason Merrill  <jason@redhat.com>
2003
2004         PR c++/44996
2005         * g++.dg/cpp0x/decltype23.C: New.
2006
2007 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2008
2009         PR fortran/42385
2010         * gfortran.dg/class_defined_operator_1.f03 : New test.
2011
2012 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2013
2014         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2015         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2016         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2017         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2018
2019 2010-07-19  Richard Guenther  <rguenther@suse.de>
2020
2021         PR middle-end/44941
2022         * gcc.c-torture/compile/pr44941.c: New testcase.
2023
2024 2010-07-19  Jason Merrill  <jason@redhat.com>
2025
2026         PR c++/44969
2027         * g++.dg/template/sfinae24.C: New.
2028
2029 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2030
2031         PR fortran/44353
2032         * gfortran.dg/data_implied_do_2.f90: Removed.
2033
2034 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2035
2036         PR c++/44969
2037         * g++.dg/template/sfinae23.C: New.
2038
2039 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2040
2041         * lib/target-supports.exp (check_sse_os_support_available): New
2042         proc.
2043         (check_sse_hw_available): New proc.
2044         (check_effective_target_sse_runtime): New proc.
2045         (check_effective_target_sse2_runtime): New proc.
2046         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2047         -msse2 if check_sse_os_support_available.
2048         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2049         check_sse_os_support_available.
2050         * gcc.dg/vect/vect.exp: Likewise.
2051         * gfortran.dg/vect/vect.exp: Likewise.
2052         * gcc.target/i386/sol2-check: Renamed to ...
2053         * gcc.target/i386/sse-os-support.h: ... this.
2054         (sol2_check): Renamed to ...
2055         (sse_os_support): ... this.
2056         Only test movss with xmm registers.
2057         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2058         Removed ILL_INSN, ILL_INSN_LEN.
2059         * gcc.target/i386/sse2-check.h: Likewise.
2060         * gcc.target/i386/sse3-check.h: Likewise.
2061         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2062         Removed cpuid.h, __get_cpuid test.
2063         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2064         Removed cpuid.h, __get_cpuid test.
2065         * g++.dg/other/pr40446.C: Likewise.
2066         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2067         * gcc.dg/compat/vector-1a_main.c: Likewise.
2068         * gcc.dg/compat/vector-2a_main.c: Likewise.
2069         * gcc.dg/pr36584.c: Likewise.
2070         * gcc.dg/pr37544.c: Likewise.
2071         * gcc.dg/torture/pr16104-1.c: Likewise.
2072         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2073         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2074         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2075         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2076         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2077         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2078         sse2_runtime.
2079         * gcc.dg/torture/pr35771-2.c: Likewise.
2080         * gcc.dg/torture/pr35771-3.c: Likewise.
2081         * gcc.target/i386/pr39315-2.c: Likewise.
2082         * gcc.target/i386/pr39315-4.c: Likewise.
2083         * gcc.target/i386/vperm-v2df.c: Likewise.
2084         * gcc.target/i386/vperm-v2di.c: Likewise.
2085         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2086         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2087         sse_runtime.
2088
2089 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2090
2091         PR fortran/44353
2092         * gfortran.dg/data_implied_do_2.f90: New test.
2093
2094 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2095
2096         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2097
2098 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2099
2100         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2101         to the "mips16" group.
2102         (mips_using_mips16_p): New procedure.
2103         (mips-dg-options): Use it.
2104
2105 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2106
2107         * gcc.target/mips/mips16-attributes-4.c: New test.
2108
2109 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2110
2111         PR testsuite/44418
2112         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2113         * gcc.target/powerpc/recip-2.c: Ditto.
2114         * gcc.target/powerpc/recip-3.c: Ditto.
2115
2116 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2117
2118         * gcc.target/arm/pr42235.c: New test.
2119
2120 2010-07-16  Jason Merrill  <jason@redhat.com>
2121
2122         PR c++/32505
2123         * g++.dg/template/partial8.C: New.
2124
2125 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2126
2127         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2128         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2129         in C++.
2130         (gualcvt): New overloaded inline.
2131         (GUALCVT): Use it for C++.
2132         * g++.dg/guality/guality.exp: New.
2133         * g++.dg/guality/guality.h: New.
2134         * g++.dg/guality/redeclaration1.C: New test.
2135         * g++.dg/dg.exp: Prune also guality/* tests.
2136         * gcc.dg/guality/pr43141.c: Moved to...
2137         * c-c++-common/guality/pr43141.c: ... here.
2138
2139 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2140
2141         PR libfortran/37077
2142         * gfortran.dg/char4_iunit_2.f03: New test.
2143
2144 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2145
2146         * lib/plugin-support.exp (plugin-test-execute):
2147         Add ${gcc_objdir}/intl to includes.
2148
2149 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2150
2151         PR target/44942
2152         * gcc.c-torture/execute/pr44942.c: New test.
2153         * gcc.target/i386/pr44942.c: New test.
2154
2155 2010-07-15  Jason Merrill  <jason@redhat.com>
2156
2157         PR c++/44909
2158         * g++.dg/cpp0x/implicit7.C: New.
2159         * g++.dg/cpp0x/implicit8.C: New.
2160
2161 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2162
2163         Disable float tests for __SPU__ targets due to lack of signed zero:
2164         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2165         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2166         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2167         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2168         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2169         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2170         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2171         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2172         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2173
2174 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * gfortran.dg/select_char_2.f90: New test.
2177
2178 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2179
2180         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2181         with DECL_CHAIN.
2182
2183 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2184
2185         PR fortran/44936
2186         * gfortran.dg/typebound_generic_9.f03: New.
2187
2188 2010-07-15  Richard Guenther  <rguenther@suse.de>
2189
2190         PR tree-optimization/44946
2191         * gcc.c-torture/compile/pr44946.c: New testcase.
2192
2193 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2194
2195         PR fortran/40206
2196         * gfortran.dg/select_char_3.f90: New test.
2197
2198 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2199             Kevin F. Quinn  <kevquinn@gentoo.org>
2200
2201         * gcc.dg/Wtrampolines.c: New.
2202
2203 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204
2205         PR libfortran/44934
2206         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2207
2208 2010-07-14  Jason Merrill  <jason@redhat.com>
2209
2210         PR c++/44810
2211         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2212
2213         Implement C++0x unrestricted unions (N2544)
2214         * g++.dg/cpp0x/union1.C: New.
2215         * g++.dg/cpp0x/union2.C: New.
2216         * g++.dg/cpp0x/union3.C: New.
2217         * g++.dg/cpp0x/defaulted2.C: Adjust.
2218         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2219         * g++.old-deja/g++.ext/anon2.C: Adjust.
2220         * g++.old-deja/g++.mike/misc6.C: Adjust.
2221
2222 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2223
2224         PR fortran/44925
2225         * gfortran.dg/c_loc_tests_15.f90: New.
2226
2227 2010-07-13  Jason Merrill  <jason@redhat.com>
2228
2229         PR c++/44909
2230         * g++.dg/cpp0x/implicit6.C: New.
2231
2232 2010-07-13  Jason Merrill  <jason@redhat.com>
2233
2234         PR c++/44540
2235         * g++.dg/abi/noreturn1.C: New.
2236         * g++.dg/abi/noreturn2.C: New.
2237
2238 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2239
2240         PR other/44874
2241         PR debug/44832
2242         * c-c++-common/pr44832.c: New test.
2243
2244 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2245
2246         PR objc/44488
2247         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2248         on the target.  Make sure that we can assemble the emitted asm when
2249         the test type is 'compile'.
2250
2251 2010-07-13  Richard Guenther  <rguenther@suse.de>
2252
2253         PR tree-optimization/36960
2254         * g++.dg/torture/pr36960.C: New testcase.
2255
2256 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2257
2258         PR c++/44908
2259         * g++.dg/template/sfinae21.C: New.
2260         * g++.dg/template/sfinae22.C: Likewise.
2261
2262 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2263
2264         PR testsuite/42843
2265         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2266         * gcc.dg/plugin/ggcplug.c: Likewise.
2267         * g++.dg/plugin/selfassign.c: Likewise.
2268         * g++.dg/plugin/attribute_plugin.c: Likewise.
2269         * g++.dg/plugin/dumb_plugin.c: Likewise.
2270         * g++.dg/plugin/pragma_plugin.c: Likewise.
2271
2272 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2273
2274         * gcc.c-torture/execute/pr44683.x: New.
2275         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2276
2277 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2278
2279         PR fortran/44434
2280         PR fortran/44565
2281         PR fortran/43945
2282         PR fortran/44869
2283         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2284         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2285         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2286         * gfortran.dh/typebound_call_16.f03: New.
2287         * gfortran.dg/typebound_generic_6.f03: New.
2288         * gfortran.dg/typebound_generic_7.f03: New.
2289         * gfortran.dg/typebound_generic_8.f03: New.
2290
2291 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2292
2293         PR libfortran/37077
2294         * gfortran.dg/char4_iunit_1.f03: New test.
2295
2296 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2297
2298         * gcc.dg/tree-ssa/vrp53.c: New test.
2299
2300 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2301
2302         PR c++/44907
2303         * g++.dg/template/sfinae19.C: New.
2304         * g++.dg/template/sfinae20.C: Likewise.
2305
2306 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2307
2308         * gcc.target/arm/interrupt-1.c: New test.
2309         * gcc.target/arm/interrupt-2.c: New test.
2310
2311 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2312
2313         * gcc.dg/pr42427.c: Require c99_runtime.
2314         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2315         c99_runtime.
2316         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2317         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2318         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2319         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2320         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2321         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2322         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2323         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2324         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2325         * gcc.target/i386/pr37275.c: Require visibility support.
2326
2327 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2328
2329         * lib/target-supports.exp (check_effective_target_sse): New proc.
2330         * gcc.target/i386/sol2-check.h: New file.
2331         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2332         Include sol2-check.h.
2333         (main) Only run do_test () if sol2_check ().
2334         * gcc.target/i386/sse2-check.h: Likewise.
2335         * gcc.target/i386/sse3-check.h: Likewise.
2336         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2337         [__sun__ && __svr4__]: Execute SSE2 instruction.
2338         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2339         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2340         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2341         * g++.dg/ext/vector14.C: Likewise.
2342         * g++.dg/other/mmintrin.C: Likewise.
2343         * gcc.dg/20020418-1.c: Likewise.
2344         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2345         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2346         * gcc.dg/format/unnamed-1.c: Likewise.
2347         Adapt dg-warning line number.
2348         * gcc.dg/graphite/pr40281.c: Likewise.
2349         * gcc.dg/pr32176.c: Likewise.
2350         * gcc.dg/pr40550.c: Likewise.
2351         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2352         * gcc.dg/torture/pr36891.c: Likewise.
2353         * gcc.target/i386/20020218-1.c: Likewise.
2354         * gcc.target/i386/20020523.c: Likewise.
2355         * gcc.target/i386/abi-1.c: Likewise.
2356         * gcc.target/i386/brokensqrt.c: Likewise.
2357         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2358         * gcc.target/i386/pr13366.c: Likewise.
2359         * gcc.target/i386/pr13685.c: Likewise.
2360         * gcc.target/i386/pr24306.c: Likewise.
2361         * gcc.target/i386/pr31486.c: Likewise.
2362         * gcc.target/i386/pr32065-1.c: Likewise.
2363         * gcc.target/i386/pr32065-2.c: Likewise.
2364         * gcc.target/i386/pr32389.c: Likewise.
2365         * gcc.target/i386/pr38824.c: Likewise.
2366         * gcc.target/i386/pr38931.c: Likewise.
2367         * gcc.target/i386/pr39592-1.c: Likewise.
2368         * gcc.target/i386/pr43766.c: Likewise.
2369         * gcc.target/i386/recip-divf.c: Likewise.
2370         * gcc.target/i386/recip-sqrtf.c: Likewise.
2371         * gcc.target/i386/recip-vec-divf.c: Likewise.
2372         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2373         * gcc.target/i386/sse-1.c: Likewise.
2374         * gcc.target/i386/sse-16.c: Likewise.
2375         * gcc.target/i386/sse-2.c: Likewise.
2376         * gcc.target/i386/sse-20.c: Likewise.
2377         * gcc.target/i386/sse-3.c: Likewise.
2378         * gcc.target/i386/sse-7.c: Likewise.
2379         * gcc.target/i386/sse-9.c: Likewise.
2380         * gcc.target/i386/sse-addps-1.c: Likewise.
2381         * gcc.target/i386/sse-addss-1.c: Likewise.
2382         * gcc.target/i386/sse-andnps-1.c: Likewise.
2383         * gcc.target/i386/sse-andps-1.c: Likewise.
2384         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2385         * gcc.target/i386/sse-comiss-1.c: Likewise.
2386         * gcc.target/i386/sse-comiss-2.c: Likewise.
2387         * gcc.target/i386/sse-comiss-3.c: Likewise.
2388         * gcc.target/i386/sse-comiss-4.c: Likewise.
2389         * gcc.target/i386/sse-comiss-5.c: Likewise.
2390         * gcc.target/i386/sse-comiss-6.c: Likewise.
2391         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2392         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2393         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2394         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2395         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2396         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2397         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2398         * gcc.target/i386/sse-divps-1.c: Likewise.
2399         * gcc.target/i386/sse-divss-1.c: Likewise.
2400         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2401         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2402         * gcc.target/i386/sse-maxps-1.c: Likewise.
2403         * gcc.target/i386/sse-maxss-1.c: Likewise.
2404         * gcc.target/i386/sse-minps-1.c: Likewise.
2405         * gcc.target/i386/sse-minss-1.c: Likewise.
2406         * gcc.target/i386/sse-movaps-1.c: Likewise.
2407         * gcc.target/i386/sse-movaps-2.c: Likewise.
2408         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2409         * gcc.target/i386/sse-movhps-1.c: Likewise.
2410         * gcc.target/i386/sse-movhps-2.c: Likewise.
2411         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2412         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2413         * gcc.target/i386/sse-movntps-1.c: Likewise.
2414         * gcc.target/i386/sse-movss-1.c: Likewise.
2415         * gcc.target/i386/sse-movss-2.c: Likewise.
2416         * gcc.target/i386/sse-movss-3.c: Likewise.
2417         * gcc.target/i386/sse-movups-1.c: Likewise.
2418         * gcc.target/i386/sse-movups-2.c: Likewise.
2419         * gcc.target/i386/sse-mulps-1.c: Likewise.
2420         * gcc.target/i386/sse-mulss-1.c: Likewise.
2421         * gcc.target/i386/sse-orps-1.c: Likewise.
2422         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2423         * gcc.target/i386/sse-recip-vec.c: Likewise.
2424         * gcc.target/i386/sse-recip.c: Likewise.
2425         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2426         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2427         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2428         * gcc.target/i386/sse-subps-1.c: Likewise.
2429         * gcc.target/i386/sse-subss-1.c: Likewise.
2430         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2431         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2432         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2433         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2434         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2435         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2436         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2437         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2438         * gcc.target/i386/sse-xorps-1.c: Likewise.
2439         * gcc.target/i386/ssefn-1.c: Likewise.
2440         * gcc.target/i386/ssefn-3.c: Likewise.
2441         * gcc.target/i386/sseregparm-1.c: Likewise.
2442         * gcc.target/i386/stackalign/return-3.c: Likewise.
2443         * gcc.target/i386/vectorize1.c: Likewise.
2444         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2445         * gcc.target/i386/xorps-sse.c: Likewise.
2446         * gfortran.dg/pr28158.f90: Likewise.
2447         * gfortran.dg/pr30667.f: Likewise.
2448         * gnat.dg/loop_optimization7.adb: Likewise.
2449         * gnat.dg/sse_nolib.adb: Likewise.
2450
2451 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2452
2453         PR fortran/44702
2454         * gfortran.dg/use_rename_6.f90: New.
2455         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2456
2457 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2458
2459         PR fortran/44869
2460         * gfortran.dg/class_24.f03: New.
2461
2462 2010-07-10  Richard Guenther  <rguenther@suse.de>
2463
2464         PR lto/44889
2465         * gcc.dg/lto/20100709-1_0.c: New testcase.
2466         * gcc.dg/lto/20100709-1_1.c: Likewise.
2467
2468 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2469
2470         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2471
2472 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2473
2474         PR objc/44140
2475         * objc.dg/lto/trivial-1_0.m: New.
2476         * objc.dg/lto/lto.exp: New.
2477         * obj-c++.dg/lto/trivial-1_0.mm: New.
2478         * obj-c++.dg/lto/lto.exp: New.
2479         * objc.dg/symtab-1.m: Adjust sizes.
2480         * objc.dg/image-info.m: Do not run for gnu-runtime.
2481
2482 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2483
2484         * gcc.dg/pr32370.c: Allow another kind of error message.
2485
2486 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2487
2488         * gnat.dg/atomic3.adb: New test.
2489
2490 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2491             Denys Vlasenko  <dvlasenk@redhat.com>
2492             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2493
2494         PR tree-optimization/28632
2495         * gcc.dg/tree-ssa/vrp51.c: New test.
2496         * gcc.dg/tree-ssa/vrp52.c: New test.
2497
2498 2010-07-09  Jason Merrill  <jason@redhat.com>
2499
2500         * g++.dg/abi/covariant6.C: New.
2501         * g++.dg/inherit/covariant17.C: Test both bases.
2502         * g++.dg/inherit/covariant7.C: Check vtable layout.
2503
2504 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2505
2506         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2507
2508 2010-07-09  Richard Guenther  <rguenther@suse.de>
2509
2510         PR tree-optimization/44852
2511         * gcc.c-torture/execute/pr44852.c: New testcase.
2512
2513 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2514
2515         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2516         multiplication by values.
2517         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2518         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2519
2520 2010-07-09  Richard Guenther  <rguenther@suse.de>
2521
2522         PR tree-optimization/44882
2523         * gfortran.dg/pr44882.f90: New testcase.
2524
2525 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2526
2527         PR target/40657
2528         * gcc.target/arm/pr40657-1.c: New test.
2529         * gcc.target/arm/pr40657-2.c: New test.
2530         * gcc.c-torture/execute/pr40657.c: New test.
2531
2532 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2533
2534         * gcc.dg/tree-ssa/vrp50.c: New test.
2535         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2536
2537 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2538
2539         PR fortran/44649
2540         * gfortran.dg/c_sizeof_1.f90: Modified.
2541         * gfortran.dg/storage_size_1.f08: New.
2542         * gfortran.dg/storage_size_2.f08: New.
2543
2544 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2545
2546         * gcc.c-torture/execute/20100708-1.c: New test.
2547
2548 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR fortran/44847
2551         * gfortran.dg/gomp/pr44847.f90: New test.
2552
2553 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2554
2555         PR tree-optimization/44710
2556         * gcc.dg/tree-ssa/ifc-6.c: New.
2557         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2558
2559 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2560
2561         PR fortran/18918
2562         * gfortran.dg/coarray_10.f90: Add an additional test.
2563
2564 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2565
2566         PR middle-end/44828
2567         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2568         * gcc.c-torture/execute/pr44828.x: Revert.
2569
2570 2010-07-08  Jason Merrill  <jason@redhat.com>
2571
2572         PR c++/43120
2573         * g++.dg/inherit/covariant17.C: New.
2574         * g++.dg/abi/covariant1.C: Actually test for the bug.
2575
2576 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2577
2578         PR rtl-optimization/44838
2579         * gcc.dg/pr44838.c: New.
2580
2581 2010-07-08  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/44831
2584         * gcc.c-torture/compile/pr44831.c: New testcase.
2585         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2586
2587 2010-07-08  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/44861
2590         * g++.dg/vect/pr44861.cc: New testcase.
2591
2592 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2593
2594         PR middle-end/44828
2595         * gcc.c-torture/execute/pr44828.x: New file.
2596
2597 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2598
2599         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2600         dg-options.
2601         * g++.dg/ext/altivec-17.C: Adjust error message.
2602
2603 2010-07-07  Tom Tromey  <tromey@redhat.com>
2604
2605         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2606
2607 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2608
2609         PR target/44844
2610         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2611         * gcc.target/i386/rdrand-2.c: Likewise.
2612         * gcc.target/i386/rdrand-3.c: Likewise.
2613
2614 2010-07-07  Jan Hubicka  <jh@suse.cz>
2615
2616         PR middle-end/44813
2617         * g++.dg/torture/pr44813.C: New testcase.
2618         * g++.dg/torture/pr44826.C: New testcase.
2619
2620 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2621
2622         PR rtl-optimization/44787
2623         * gcc.c-torture/compile/pr44788.c: New test.
2624         * gcc.target/arm/pr44788.c: New test.
2625
2626 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2627
2628         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2629
2630 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2631
2632         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2633         to dg-options.
2634
2635 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/44742
2638         * gfortran.dg/parameter_array_init_6.f90: New.
2639         * gfortran.dg/initialization_20.f90: Update dg-error.
2640         * gfortran.dg/initialization_24.f90: Ditto.
2641
2642 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2643         PR fortran/PR44693
2644         * gfortran.dg/dim_range_1.f90:  New test.
2645         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2646
2647 2010-07-06  Jason Merrill  <jason@redhat.com>
2648
2649         PR c++/44703
2650         * g++.dg/cpp0x/initlist41.C: New.
2651
2652         PR c++/44778
2653         * g++.dg/template/ptrmem22.C: New.
2654
2655 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2656
2657         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2658         support.
2659         * gcc.target/i386/i386.exp: Likewise.
2660
2661 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2662
2663         PR testsuite/44195
2664         * gcc.dg/lto/20100518_0.c: Limit to x86.
2665
2666 2010-07-06  Richard Guenther  <rguenther@suse.de>
2667
2668         PR middle-end/44828
2669         * gcc.c-torture/execute/pr44828.c: New testcase.
2670
2671 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2672
2673         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2674         * g++.dg/warn/volatile1.C: Likewise.
2675         * g++.dg/template/warn1.C: Likewise.
2676
2677 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2678
2679         AVX Programming Reference (June, 2010)
2680         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2681         * g++.dg/other/i386-3.C: Likewise.
2682         * gcc.target/i386/sse-12.c: Likewise.
2683
2684         * gcc.target/i386/f16c-check.h: New.
2685         * gcc.target/i386/rdfsbase-1.c: Likewise.
2686         * gcc.target/i386/rdfsbase-2.c: Likewise.
2687         * gcc.target/i386/rdgsbase-1.c: Likewise.
2688         * gcc.target/i386/rdgsbase-2.c: Likewise.
2689         * gcc.target/i386/rdrand-1.c: Likewise.
2690         * gcc.target/i386/rdrand-2.c: Likewise.
2691         * gcc.target/i386/rdrand-3.c: Likewise.
2692         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2693         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2694         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2695         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2696         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2697         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2698         * gcc.target/i386/wrfsbase-1.c: Likewise.
2699         * gcc.target/i386/wrfsbase-2.c: Likewise.
2700         * gcc.target/i386/wrgsbase-1.c: Likewise.
2701         * gcc.target/i386/wrgsbase-2.c: Likewise.
2702
2703         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2704         (__builtin_ia32_vcvtps2ph): New.
2705         (__builtin_ia32_vcvtps2ph256): Likewise.
2706
2707         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2708         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2709
2710         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2711         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2712
2713         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2714         (__builtin_ia32_vcvtps2ph256): Likewise.
2715         Add fsgsbase,rdrnd,f16c.
2716
2717         * lib/target-supports.exp (check_effective_target_f16c): New.
2718
2719 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2720
2721         * gcc.dg/guality/nrv-1.c: New test.
2722
2723 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2724
2725         PR middle-end/42505
2726         * gcc.target/arm/pr42505.c: New test case.
2727
2728 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR c++/44808
2731         * g++.dg/opt/nrv16.C: New test.
2732
2733 2010-07-05  Richard Guenther  <rguenther@suse.de>
2734
2735         PR tree-optimization/44784
2736         * gcc.c-torture/compile/pr44784.c: New testcase.
2737
2738 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2739
2740         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2741         Increase loop bound and array size.
2742         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2743         Likewise.
2744
2745 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2746
2747         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2748         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2749         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2750         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2751         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2752
2753 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2754
2755         PR c++/22138
2756         * g++.dg/parse/template25.C: New.
2757
2758 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2759
2760         PR rtl-optimization/44695
2761         * gcc.dg/torture/pr44695.c: New.
2762
2763 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2764
2765         PR c++/16630
2766         * g++.dg/ext/pretty3.C: New.
2767
2768 2010-07-04  Richard Guenther  <rguenther@suse.de>
2769
2770         PR middle-end/44809
2771         * g++.dg/torture/pr44809.C: New testcase.
2772
2773 2010-07-04  Richard Guenther  <rguenther@suse.de>
2774
2775         PR tree-optimization/44656
2776         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2777
2778 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2779             Revital Eres  <eres@il.ibm.com>
2780
2781         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2782         misaligned stores.
2783         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2784         gcc.dg/vect/vect-96.c: Likewise.
2785         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2786         that support misaligned stores. Change the number of expected
2787         misaligned accesses.
2788         * gcc.dg/vect/vect-peel-1.c: New test.
2789         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2790         gcc.dg/vect/vect-peel-4.c: Likewise.
2791         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2792         vectorizable on all targets that support realignment.
2793         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2794
2795 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2796
2797         PR c/44806
2798         * gcc.dg/torture/pr44806.c: New.
2799
2800 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2801
2802         * gnat.dg/cond_expr1.adb: New test.
2803
2804 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2805
2806         * gnat.dg/modular3.adb: New test.
2807         * gnat.dg/modular3_pkg.ads: New helper.
2808
2809 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2810             Mikael Pettersson  <mikpe@it.uu.se>
2811
2812         PR testsuite/44518
2813         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2814         Make signed-ness of chars explicit.  Scan the object for
2815         strings that are split by some target assemblers.
2816         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2817         explicit.
2818
2819 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2820
2821         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2822
2823 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2824
2825         PR/44128
2826         * g++.dg/warn/Wshadow-7.C: New test.
2827
2828 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2829             Julian Brown  <julian@codesourcery.com>
2830             Sandra Loosemore  <sandra@codesourcery.com>
2831
2832         * gcc.c-torture/execute/20100416-1.c: New test case.
2833
2834 2010-07-02  Julian Brown  <julian@codesourcery.com>
2835             Sandra Loosemore  <sandra@codesourcery.com>
2836
2837         PR target/43703
2838
2839         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2840         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2841
2842 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2843             Julian Brown  <julian@codesourcery.com>
2844
2845         * gcc.target/arm/neon/vadds64.c: Regenerated.
2846         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2847         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2848         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2849         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2850         * gcc.target/arm/neon-vmls-1.c: Likewise.
2851         * gcc.target/arm/neon-vsubs64.c: New execution test.
2852         * gcc.target/arm/neon-vsubu64.c: New execution test.
2853         * gcc.target/arm/neon-vadds64.c: New execution test.
2854         * gcc.target/arm/neon-vaddu64.c: New execution test.
2855
2856 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2857
2858         * gcc.target/arm/neon-vands64.c: New.
2859         * gcc.target/arm/neon-vandu64.c: New.
2860         * gcc.target/arm/neon-vbics64.c: New.
2861         * gcc.target/arm/neon-vbicu64.c: New.
2862         * gcc.target/arm/neon-veors64.c: New.
2863         * gcc.target/arm/neon-veoru64.c: New.
2864         * gcc.target/arm/neon-vorns64.c: New.
2865         * gcc.target/arm/neon-vornu64.c: New.
2866         * gcc.target/arm/neon-vorrs64.c: New.
2867         * gcc.target/arm/neon-vorru64.c: New.
2868         * gcc.target/arm/neon/vands64.c: Regenerated.
2869         * gcc.target/arm/neon/vandu64.c: Regenerated.
2870         * gcc.target/arm/neon/vbics64.c: Regenerated.
2871         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2872         * gcc.target/arm/neon/veors64.c: Regenerated.
2873         * gcc.target/arm/neon/veoru64.c: Regenerated.
2874         * gcc.target/arm/neon/vorns64.c: Regenerated.
2875         * gcc.target/arm/neon/vornu64.c: Regenerated.
2876         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2877         * gcc.target/arm/neon/vorru64.c: Regenerated.
2878
2879 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880
2881         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2882
2883 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2884
2885         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2886         * gfortran.dg/intent_out_5.f90: Same.
2887         * gfortran.dg/ltrans-7.f90: Same.
2888         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2889
2890 2010-07-02  Jan Hubicka  <jh@suse.cz>
2891
2892         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2893
2894 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2895
2896         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2897
2898 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2899
2900         PR c++/44780
2901         * c-c++-common/Wunused-var-12.c: New test.
2902
2903 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2904
2905         PR target/42835
2906         * gcc.target/arm/pr42835.c: New test.
2907
2908         PR target/42172
2909         * gcc.target/arm/pr42172-1.c: New test.
2910
2911 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2912
2913         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2914
2915 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2916
2917         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2918         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2919         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2920         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2921         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2922         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2923         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2924         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2925         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2926         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2927         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2928         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2929         * gcc.target/arm/neon-vdup_ns64.c: New.
2930         * gcc.target/arm/neon-vdup_nu64.c: New.
2931         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2932         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2933         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2934         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2935         * gcc.target/arm/neon-vmov_ns64.c: New.
2936         * gcc.target/arm/neon-vmov_nu64.c: New.
2937         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2938         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2939         * gcc.target/arm/neon-vget_lanes64.c: New.
2940         * gcc.target/arm/neon-vget_laneu64.c: New.
2941         * gcc.target/arm/neon-vset_lanes64.c: New.
2942         * gcc.target/arm/neon-vset_laneu64.c: New.
2943
2944 2010-07-02  Richard Guenther  <rguenther@suse.de>
2945
2946         * g++.dg/torture/20100702-1.C: New testcase.
2947
2948 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2949
2950         PR target/44707
2951         * gcc.c-torture/compile/pr44707.c: New test.
2952
2953 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2954
2955         PR c++/44039
2956         * g++.dg/template/crash101.C: New.
2957
2958 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2959
2960         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2961         Use the ABI-0 accessors and fail it for m64.
2962
2963 2010-07-02  Jan Hubicka  <jh@suse.cz>
2964
2965         * g++.dg/tree-ssa/pr44706.C: New testcase.
2966
2967 2010-07-02  Richard Guenther  <rguenther@suse.de>
2968
2969         PR tree-optimization/44748
2970         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2971
2972 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2973
2974         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2975         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2976         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2977         the method types to forward:.
2978
2979 2010-06-30  Jason Merrill  <jason@redhat.com>
2980
2981         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2982         * g++.dg/other/pr25632.C: Likewise.
2983
2984 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR tree-optimization/40421
2987         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2988
2989 2010-07-01  Richard Guenther  <rguenther@suse.de>
2990
2991         PR middle-end/42834
2992         PR middle-end/44468
2993         * gcc.c-torture/execute/20100316-1.c: New testcase.
2994         * gcc.c-torture/execute/pr44468.c: Likewise.
2995         * gcc.c-torture/compile/20100609-1.c: Likewise.
2996         * gcc.dg/volatile2.c: Adjust.
2997         * gcc.dg/plugin/selfassign.c: Likewise.
2998         * gcc.dg/pr36902.c: Likewise.
2999         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3000         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3001         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3002         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3003         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3004         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3005         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3006         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3007         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3008         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3009         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3010         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3011         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3012         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3013         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3014         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3015         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3016         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3017         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3018         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3019         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3020         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3021         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3022         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3023         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3024         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3025         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3026         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3027         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3028         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3029         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3030         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3031         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3032         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3033         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3034         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3035         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3036         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3037         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3038         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3039         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3040         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3041         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3042         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3043         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3044         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3045         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3046         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3047         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3048         * g++.dg/tree-ssa/pr31146.C: Likewise.
3049         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3050         * g++.dg/tree-ssa/pr33604.C: Likewise.
3051         * g++.dg/plugin/selfassign.c: Likewise.
3052         * gfortran.dg/array_memcpy_3.f90: Likewise.
3053         * gfortran.dg/array_memcpy_4.f90: Likewise.
3054         * c-c++-common/torture/pr42834.c: New testcase.
3055
3056 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3057
3058         PR c++/44628
3059         * g++.dg/template/crash100.C: New.
3060
3061 2010-06-30  Jan Hubicka  <jh@suse.cz>
3062
3063         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3064
3065 2010-06-30  Michael Matz  <matz@suse.de>
3066
3067         PR bootstrap/44699
3068         * gcc.dg/pr44699.c: New test.
3069
3070 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3071
3072         PR tree-optimization/39799
3073         * c-c++-common/uninit-17.c: New test.
3074
3075 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076
3077         PR libfortran/43298
3078         * gfortran.dg/read_infnan_1.f90: New test.
3079
3080 2010-06-29  Jason Merrill  <jason@redhat.com>
3081
3082         Enable implicitly declared move constructor/operator= (N3053).
3083         * g++.dg/cpp0x/implicit3.C: New.
3084         * g++.dg/cpp0x/implicit4.C: New.
3085         * g++.dg/cpp0x/implicit5.C: New.
3086         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3087         * g++.dg/cpp0x/not_special.C: Adjust.
3088         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3089         * g++.dg/cpp0x/rv1n.C: Adjust.
3090         * g++.dg/cpp0x/rv1p.C: Adjust.
3091         * g++.dg/cpp0x/rv2n.C: Adjust.
3092         * g++.dg/cpp0x/rv2p.C: Adjust.
3093         * g++.dg/cpp0x/rv3n.C: Adjust.
3094         * g++.dg/cpp0x/rv3p.C: Adjust.
3095         * g++.dg/cpp0x/rv4n.C: Adjust.
3096         * g++.dg/cpp0x/rv4p.C: Adjust.
3097         * g++.dg/cpp0x/rv5n.C: Adjust.
3098         * g++.dg/cpp0x/rv5p.C: Adjust.
3099         * g++.dg/cpp0x/rv6n.C: Adjust.
3100         * g++.dg/cpp0x/rv6p.C: Adjust.
3101         * g++.dg/cpp0x/rv7n.C: Adjust.
3102         * g++.dg/cpp0x/rv7p.C: Adjust.
3103         * g++.dg/cpp0x/rv8p.C: Adjust.
3104         * g++.dg/gomp/pr26690-1.C: Adjust.
3105         * g++.dg/other/error20.C: Adjust.
3106         * g++.dg/other/error31.C: Adjust.
3107         * g++.dg/parse/error19.C: Adjust.
3108         * g++.dg/template/qualttp5.C: Adjust.
3109         * g++.old-deja/g++.law/ctors5.C: Adjust.
3110
3111         Enable implicitly deleted functions (N2346)
3112         * g++.dg/cpp0x/defaulted17.C: New.
3113         * g++.dg/cpp0x/implicit1.C: New.
3114         * g++.dg/cpp0x/implicit2.C: New.
3115         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3116         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3117         * g++.dg/init/ctor4.C: Adjust.
3118         * g++.dg/init/synth2.C: Adjust.
3119         * g++.dg/lto/20081118_1.C: Adjust.
3120         * g++.dg/other/error13.C: Adjust.
3121         * g++.dg/other/unused1.C: Adjust.
3122         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3123         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3124         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3125         * g++.old-deja/g++.law/ctors17.C: Adjust.
3126         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3127         * g++.old-deja/g++.pt/assign1.C: Adjust.
3128         * g++.old-deja/g++.pt/crash20.C: Adjust.
3129
3130         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3131         * g++.dg/cpp0x/defaulted13.C: Adjust.
3132         * g++.dg/cpp0x/defaulted2.C: Adjust.
3133         * g++.dg/cpp0x/defaulted3.C: Adjust.
3134         * g++.dg/cpp0x/initlist9.C: Adjust.
3135         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3136         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3137         * g++.dg/init/synth2.C: Adjust.
3138
3139         * g++.dg/cpp0x/defaulted19.C: New.
3140
3141         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3142         * g++.dg/template/error23.C: Fix for -std=c++0x.
3143
3144 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3145
3146         PR fortran/44718
3147         * gfortran.dg/proc_ptr_28.f90: New.
3148
3149 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR tree-optimization/43801
3152         * g++.dg/torture/pr43801.C: New test.
3153
3154         PR debug/44668
3155         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3156
3157 2010-06-29  Jason Merrill  <jason@redhat.com>
3158
3159         PR c++/44587
3160         * g++.dg/template/qualified-id2.C: New.
3161         * g++.dg/template/qualified-id3.C: New.
3162
3163 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3164
3165         PR fortran/44696
3166         * gfortran.dg/associated_target_4.f90: New.
3167
3168 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3169
3170         PR fortran/44582
3171         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3172
3173 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3174
3175         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3176
3177 2010-06-29  Jan Hubicka  <jh@suse.cz>
3178
3179         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3180
3181 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3182
3183         PR target/43902
3184         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3185         * gcc.target/arm/wmul-3.c: New test.
3186         * gcc.target/arm/wmul-4.c: New test.
3187
3188 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3189
3190         PR rtl-optimization/44659
3191         * gcc.target/i386/extract-1.c: New.
3192         * gcc.target/i386/extract-2.c: Likewise.
3193         * gcc.target/i386/extract-3.c: Likewise.
3194         * gcc.target/i386/extract-4.c: Likewise.
3195         * gcc.target/i386/extract-5.c: Likewise.
3196         * gcc.target/i386/extract-6.c: Likewise.
3197
3198 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR c++/44682
3201         * g++.dg/warn/Wunused-var-14.C: New test.
3202
3203 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3204
3205         PR fortran/43298
3206         * gfortran.dg/nan_6.f90: New.
3207
3208 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3209
3210         PR tree-optimization/43781
3211         * gcc.dg/torture/pr43781.c: New.
3212
3213 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3214
3215         PR fortran/40158
3216         * gfortran.dg/actual_rank_check_1.f90: New test.
3217
3218 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3219
3220         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3221
3222 2010-06-28  Jan Hubicka  <jh@suse.cz>
3223
3224         PR tree-optimization/44687
3225         * gcc.c-torture/compile/pr44687.c
3226
3227 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3228
3229         PR c++/44535
3230         * g++.dg/torture/pr44535.C: New test.
3231
3232 2010-06-28  Michael Matz  <matz@suse.de>
3233
3234         PR middle-end/44592
3235         * gfortran.dg/pr44592.f90: New test.
3236
3237 2010-06-28  Jan Hubicka  <jh@suse.cz>
3238
3239         PR tree-optimization/44357
3240         * g++.dg/torture/pr44357.C: New testcase.
3241
3242 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3243
3244         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3245         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3246         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3247         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3248         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3249         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3250         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3251         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3252
3253 2010-06-27  Jan Hubicka  <jh@suse.cz>
3254
3255         * gcc.c-torture/compile/pr44686.c: New file.
3256
3257 2010-06-27  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/44683
3260         * gcc.c-torture/execute/pr44683.c: New testcase.
3261
3262 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3263
3264         * gnat.dg/noreturn3.ad[sb]: New test.
3265
3266 2010-06-26  Jason Merrill  <jason@redhat.com>
3267
3268         * g++.dg/cpp0x/explicit5.C: New.
3269
3270 2010-06-26  Richard Guenther  <rguenther@suse.de>
3271
3272         PR tree-optimization/44393
3273         * gcc.dg/pr44393.c: New testcase.
3274
3275 2010-06-26  Jan Hubicka  <jh@suse.cz>
3276
3277         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3278
3279 2010-06-26  Richard Guenther  <rguenther@suse.de>
3280
3281         PR middle-end/44674
3282         * gcc.dg/pr44674.c: New testcase.
3283
3284 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3285
3286         * gcc.dg/opts-3.c: New test.
3287
3288 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3289
3290         * gfortran.dg/type_decl_1.f90: New.
3291         * gfortran.dg/type_decl_2.f90: New.
3292
3293 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3294
3295         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3296         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3297
3298 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3299
3300         PR testsuite/38946
3301         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3302         error in comparing reals.
3303
3304 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3305
3306         * selected_real_kind_2.f90: New.
3307         * selected_real_kind_3.f90: New.
3308
3309 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3310
3311         * gfortran.dg/entry_19.f90: New.
3312
3313 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3314
3315         * gfortran.dg/end_subroutine_1.f90: New.
3316         * gfortran.dg/end_subroutine_2.f90: New.
3317         * gfortran.dg/interface_proc_end.f90: Update.
3318
3319 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3320
3321         * gfortran.dg/semicolon_fixed.f: Update.
3322         * gfortran.dg/semicolon_fixed_2.f: New.
3323         * gfortran.dg/semicolon_free_2.f90: New.
3324         * gfortran.dg/semicolon_free.f90: Update.
3325
3326 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3327
3328         PR fortran/44448
3329         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3330
3331 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3332
3333         * g++.dg/ipa/iinline-3.C: New test.
3334         * gcc.dg/ipa/modif-1.c: Removed.
3335
3336 2010-06-25  Jan Hubicka  <jh@suse.cz>
3337
3338         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3339
3340 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3341
3342         * g++.dg/ipa/iinline-2.C: New test.
3343
3344 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR middle-end/43866
3347         * gfortran.dg/pr43866.f90: New test.
3348
3349         PR tree-optimization/44539
3350         * gcc.dg/pr44539.c: New test.
3351
3352 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3353
3354         From Jim Wilson:
3355         PR target/43902
3356         * gcc.target/mips/madd-9.c: New test.
3357
3358 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3359
3360         PR c/44517
3361         * gcc.dg/noncompile/pr44517.c: New.
3362         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3363
3364 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3365
3366         PR testsuite/43283
3367         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3368         and add argument to nop for IA64.
3369
3370 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3371
3372         PR target/44588
3373         * gcc.target/i386/mod-1.c: New.
3374         * gcc.target/i386/umod-1.c: Likewise.
3375         * gcc.target/i386/umod-2.c: Likewise.
3376         * gcc.target/i386/umod-3.c: Likewise.
3377
3378 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR middle-end/44492
3381         * g++.dg/torture/pr44492.C: New test.
3382
3383 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3384
3385         * c-c++-common/warn-omitted-condop.c: New.
3386
3387 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3388
3389         PR fortran/44614
3390         * gfortran.dg/import8.f90: New.
3391
3392 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3393
3394         * gnat.dg/not_null.adb: Update test case.
3395
3396 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3397
3398         PR c++/44619
3399         * g++.dg/warn/Wunused-var-13.C: New test.
3400
3401         PR c++/44627
3402         * g++.dg/diagnostic/method1.C: New test.
3403
3404 2010-06-22  Cary Coutant  <ccoutant@google.com>
3405
3406         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3407
3408 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3409
3410         PR fortran/44616
3411         * gfortran.dg/abstract_type_8.f03: New.
3412
3413 2010-06-21  Jason Merrill  <jason@redhat.com>
3414
3415         * g++.dg/cpp0x/noexcept08.C: New.
3416
3417         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3418
3419 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3420
3421         PR target/44615
3422         * gcc.target/i386/sse2-vec-2a.c: New.
3423
3424 2010-06-21  DJ Delorie  <dj@redhat.com>
3425
3426         * gcc.dg/pragma-diag-1.c: New.
3427
3428 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         PR target/44615
3431         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3432
3433 2010-06-21  Alan Modra  <amodra@gmail.com>
3434
3435         PR testsuite/44505
3436         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3437         tail call to check_fa_mid.
3438
3439 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR target/44575
3442         * gcc.c-torture/execute/pr44575.c: New test.
3443
3444 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3445
3446         PR fortran/40632
3447         * gfortran.dg/contiguous_1.f90: New.
3448         * gfortran.dg/contiguous_2.f90: New.
3449         * gfortran.dg/contiguous_3.f90: New.
3450
3451 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3452
3453         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3454         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3455
3456 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3457
3458         PR target/44546
3459         * gcc.target/i386/pr44546.c: New test.
3460
3461 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3462
3463         * gcc.dg/opts-2.c: New test.
3464
3465 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3466
3467         PR fortran/44584
3468         * gfortran.dg/typebound_proc_15.f03: Modified.
3469
3470 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3471
3472         PR target/44072
3473         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3474         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3475
3476 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3477
3478         * g++.dg/ext/label13.C: Fix typo in last change.
3479
3480 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3481
3482         PR libfortran/44477
3483         * gfortran.dg/eof_3.f90
3484         * gfortran.dg/endfile_2.f90
3485         * gfortran.dg/endfile_4.f90
3486         * gfortran.dg/endfile_3.f90
3487
3488 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3489
3490         PR c++/41090
3491         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3492
3493 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3494
3495         PR fortran/44556
3496         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3497
3498 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3499
3500         * gcc.target/arm/pr40900.c: New test.
3501
3502 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3503
3504         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3505
3506 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3507
3508         PR fortran/44558
3509         * gfortran.dg/typebound_call_15.f03: New.
3510
3511 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3512
3513         PR c++/44486
3514         * g++.dg/pr44486.C: New.
3515
3516 2010-06-16  DJ Delorie  <dj@redhat.com>
3517
3518         * gcc.target/i386/volatile-bitfields-1.c: New.
3519         * gcc.target/i386/volatile-bitfields-2.c: New.
3520
3521 2010-06-16  Jason Merrill  <jason@redhat.com>
3522
3523         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3524
3525         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3526
3527 2010-06-16  Richard Guenther  <rguenther@suse.de>
3528
3529         PR c/44555
3530         * gcc.c-torture/execute/pr44555.c: New testcase.
3531
3532 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3533
3534         PR fortran/44549
3535         * gfortran.dg/typebound_proc_16.f03: New.
3536
3537 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3538
3539         * g++.dg/torture/pr43905.C: New test.
3540
3541 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3542
3543         PR testsuite/44538
3544         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3545         initialization loop from being vectorized.
3546         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3547
3548 2010-06-16  Alan Modra  <amodra@gmail.com>
3549
3550         PR tree-optimization/44507
3551         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3552
3553 2010-06-15  Jason Merrill  <jason@redhat.com>
3554
3555         * g++.dg/overload/arg3.C: Adjust error locations.
3556         * g++.dg/overload/copy1.C: Likewise.
3557         * g++.dg/tc1/dr152.C: Likewise.
3558         * g++.dg/template/incomplete4.C: Likewise.
3559         * g++.dg/template/incomplete5.C: Likewise.
3560         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3561         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3562         * g++.old-deja/g++.pt/crash9.C: Likewise.
3563
3564         * g++.dg/inherit/virtual5.C: New.
3565
3566         * g++.dg/cpp0x/defaulted18.C: New.
3567
3568         * g++.dg/cpp0x/initlist40.C: New.
3569
3570         * g++.dg/cpp0x/initlist39.C: New.
3571
3572 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3573
3574         PR middle-end/44391
3575         * gcc.dg/graphite/pr44391.c: New.
3576
3577 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3578
3579         PR fortran/43388
3580         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3581         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3582         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3583         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3584
3585 2010-06-15  Richard Guenther  <rguenther@suse.de>
3586
3587         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3588
3589 2010-06-15  Richard Guenther  <rguenther@suse.de>
3590
3591         * gcc.dg/vect/bb-slp-21.c: Adjust.
3592         * gcc.dg/vect/bb-slp-13.c: Likewise
3593         * gcc.dg/vect/bb-slp-4.c: Likewise
3594         * gcc.dg/vect/bb-slp-22.c: Likewise
3595         * gcc.dg/vect/bb-slp-14.c: Likewise
3596         * gcc.dg/vect/bb-slp-23.c: Likewise
3597         * gcc.dg/vect/bb-slp-15.c: Likewise
3598         * gcc.dg/vect/bb-slp-17.c: Likewise
3599         * gcc.dg/vect/bb-slp-18.c: Likewise
3600         * gcc.dg/vect/bb-slp-19.c: Likewise
3601         * gcc.dg/vect/bb-slp-10.c: Likewise
3602         * gcc.dg/vect/bb-slp-11.c: Likewise
3603         * gcc.dg/vect/bb-slp-20.c: Likewise
3604         * gcc.dg/vect/bb-slp-3.c: Likewise
3605
3606 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR fortran/44536
3609         * gfortran.dg/gomp/pr44536.f90: New test.
3610         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3611
3612 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3613
3614         PR target/44534
3615         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3616         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3617
3618 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR tree-optimization/44508
3621         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3622
3623         PR bootstrap/44509
3624         * gcc.dg/pr44509.c: New test.
3625
3626 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3627
3628         PR tree-optimization/44507
3629         * gcc.dg/vect/pr44507.c: New test.
3630
3631 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3632
3633         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3634         and c-pretty-print.h.
3635
3636         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3637
3638 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3639
3640         * gfortran.dg/whole_file_18.f90: Updated error message.
3641
3642 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3643
3644         * gfortran.dg/whole_file_20.f03: New.
3645
3646 2010-06-12  Jan Hubicka  <jh@suse.cz>
3647
3648         * gcc.c-torture/compile/pc44485.c: New testcase.
3649
3650 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3651
3652         PR fortran/40117
3653         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3654         * gfortran.dg/typebound_proc_14.f03: New.
3655         * gfortran.dg/typebound_proc_15.f03: New.
3656
3657 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3658
3659         * gcc.dg/opts-1.c: New test.
3660
3661 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3662
3663         * gcc.dg/funroll-loops-all.c: Update expected error.
3664
3665 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3666
3667         PR target/44481
3668         * gcc.target/i386/pr44481.c: New test.
3669
3670 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3671
3672         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3673
3674 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3675
3676         PR middle-end/44483
3677         * gcc.dg/tree-ssa/pr44483.c: New.
3678
3679 2010-06-11  Paul Brook  <paul@codesourcery.com>
3680
3681         * g++.dg/other/arm-neon-1.C: New test.
3682
3683 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3684
3685         PR fortran/42051
3686         PR fortran/43896
3687         * gfortran.dg/class_23.f03: New test.
3688
3689 2010-06-11  Jan Hubicka  <jh@suse.cz>
3690
3691         * gcc.dg/ipa/pure-const-2.c: New testcase.
3692
3693 2010-06-11  Jan Hubicka  <jh@suse.cz>
3694
3695         * gcc.dg/noreturn-7.c: Update.
3696         * gcc.dg/noreturn-4.c: Update.
3697
3698 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3699
3700         Fix MIPS bootstrap
3701         * g++.dg/other/typedef4.C: New test.
3702
3703 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3704
3705         PR fortran/44207
3706         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3707
3708 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3709
3710         PR fortran/44457
3711         * gfortran.dg/asynchronous_3.f03
3712
3713 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3714
3715         PR middle-end/44185
3716         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3717         non-temporal stores out of the tests to form new test cases.  As a
3718         result, no non-temporal store should be generated in this case.
3719
3720         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3721         prefetch-7.c that generate one non-temporal store.
3722
3723         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3724         prefetch-7.c that generate one non-temporal store and one
3725         one-temporal prefetch.
3726
3727 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3728
3729         PR tree-optimization/44258
3730         * gcc.dg/tree-ssa/pr44258.c: New test.
3731
3732 2010-06-10  Daniel Kraft  <d@domob.eu>
3733
3734         PR fortran/38936
3735         * gfortran.dg/associate_1.f03: New test.
3736         * gfortran.dg/associate_2.f95: New test.
3737         * gfortran.dg/associate_3.f03: New test.
3738         * gfortran.dg/associate_4.f08: New test.
3739
3740 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3741
3742         * gfortran.dg/selected_char_kind_4.f90: New test.
3743
3744 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3745
3746         * gcc.dg/pr42461.c: New test.
3747
3748 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3749
3750         PR fortran/44347
3751         * gfortran.dg/selected_real_kind_1.f90: New.
3752
3753 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3754
3755         PR fortran/44359
3756         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3757         warning.
3758         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3759         check for warning.
3760
3761 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3762
3763         * gfortran.dg/data_namelist_conflict.f90: New test.
3764
3765 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3766
3767         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3768         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3769         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3770
3771 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3772
3773         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3774         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3775         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3776         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3777         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3778
3779 2010-06-09  Jason Merrill  <jason@redhat.com>
3780
3781         PR c++/44366
3782         * g++.dg/cpp0x/decltype23.C: Move to...
3783         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3784
3785 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3786
3787         PR fortran/44211
3788         * gfortran.dg/typebound_call_14.f03: New test.
3789
3790 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3791
3792         PR tree-optimization/44423
3793         * gcc.dg/tree-ssa/pr44423.c: New test.
3794
3795 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3796
3797         PR testsuite/42843
3798         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3799         TV_NONE to initialize tv_id field.
3800         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3801         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3802         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3803         Include toplev.h .
3804         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3805         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3806         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3807
3808 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3809
3810         PR tree-optimization/39874
3811         PR middle-end/28685
3812         * gcc.dg/pr39874.c: New file.
3813
3814 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3815
3816         * g++.dg/ext/attr-alias-1.C: New.
3817         * g++.dg/ext/attr-alias-2.C: New.
3818
3819 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3820
3821         PR fortran/44446
3822         * gfortran.dg/proc_ptr_27.f90: New.
3823
3824 2010-06-07  Jason Merrill  <jason@redhat.com>
3825
3826         PR c++/44366
3827         * g++.dg/cpp0x/decltype23.C: New.
3828
3829 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3830             Shujing Zhao  <pearly.zhao@oracle.com>
3831
3832         PR c/37724
3833         * gcc.dg/c90-const-expr-10.c: Adjust.
3834         * gcc.dg/c99-const-expr-10.c: Adjust.
3835         * gcc.dg/init-bad-7.c: New.
3836
3837 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3838
3839         * lib/target-supports.exp (check_effective_target_gas): New proc.
3840         * gcc.c-torture/execute/960321-1.x: New file.
3841
3842 2010-06-07  Jason Merrill  <jason@redhat.com>
3843
3844         PR c++/44401
3845         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3846
3847 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR c++/44444
3850         * g++.dg/warn/Wunused-var-12.C: New test.
3851
3852         PR c++/44443
3853         * c-c++-common/Wunused-var-11.c: New test.
3854
3855 2010-06-07  Jan Hubicka  <jh@suse.cz>
3856
3857         * gcc.dg/ipa/pure-const-1.c: New testcase.
3858
3859 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3860
3861         PR rtl-optimization/44404
3862         * gcc.dg/pr44404.c: New.
3863
3864 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3865
3866         PR target/44159
3867         * gcc.target/i386/abi-2.c: Check sysv abi here.
3868         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3869         function to avoid failures by different ABIs.
3870         * gcc.target/i386/aes-check.h: Likewise.
3871         * gcc.target/i386/avx-check.h: Likewise.
3872         * gcc.target/i386/fma4-check.h: Likewise.
3873         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3874         * gcc.target/i386/mmx-check.h: Likewise.
3875         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3876         * gcc.target/i386/pclmul-check.h: Likewise.
3877         * gcc.target/i386/sse-check.h: Likewise.
3878         * gcc.target/i386/sse2-check.h: Likewise.
3879         * gcc.target/i386/sse3-check.h: Likewise.
3880         * gcc.target/i386/sse4_1-check.h: Likewise.
3881         * gcc.target/i386/sse4_2-check.h: Likewise.
3882         * gcc.target/i386/sse4a-check.h: Likewise.
3883         * gcc.target/i386/ssse3-check.h: Likewise.
3884         * gcc.target/i386/xop-check.h: Likewise.
3885         * gcc.target/i386/pr27971.c: Fix for LLP64.
3886         * gcc.target/i386/pr39139.c: Likewise.
3887         * gcc.target/i386/pr39315-check.c: Likewise.
3888         * gcc.target/i386/vararg-1.c: Likewise.
3889         * gcc.target/i386/vararg-2.c: Likewise.
3890         Additional add dg-compile to avoid failure due
3891         missing foo symbol.
3892
3893         * gcc.dg/compound-literal-1.c: Fix for llp64.
3894         * gcc.dg/pr32370.c: Likewise.
3895         * gcc.dg/pr37561.c: Likewise.
3896         * gcc.dg/pr41340.c: Likewise.
3897         * gcc.dg/pr41551.c: Likewise.
3898
3899 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3900
3901         PR c++/44188
3902         * g++.dg/debug/dwarf2/typedef3.C: New test.
3903
3904 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3905
3906         PR c/20000
3907         * c-c++-common/pr20000.c: New.
3908
3909 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3910
3911         PR c++/44086
3912         * g++.dg/init/pr44086.C: New.
3913         * g++.dg/cpp0x/decltype4.C: Adjust.
3914
3915 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3916
3917         PR fortran/43945
3918         * gfortran.dg/generic_23.f03: New test.
3919
3920 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3921
3922         PR fortran/43895
3923         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3924
3925 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR c++/44361
3928         * c-c++-common/Wunused-var-9.c: New test.
3929
3930 2010-06-05  Jason Merrill  <jason@redhat.com>
3931
3932         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3933
3934 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3935
3936         PR c/44322
3937         * gcc.dg/c99-restrict-4.c: New test.
3938
3939 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3940
3941         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3942         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3943         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3944         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3945         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3946         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3947         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3948         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3949         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3950         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3951         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3952         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3953         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3954         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3955         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3956         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3957         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3958         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3959         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3960         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3961         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3962         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3963
3964 2010-06-04  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/cpp0x/noexcept06.C: New.
3967         * g++.dg/cpp0x/noexcept07.C: New.
3968
3969         * g++.dg/cpp0x/noexcept01.C: New.
3970         * g++.dg/cpp0x/noexcept02.C: New.
3971         * g++.dg/cpp0x/noexcept03.C: New.
3972         * g++.dg/cpp0x/noexcept04.C: New.
3973         * g++.dg/cpp0x/noexcept05.C: New.
3974
3975 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3976
3977         PR c++/44412
3978         * g++.dg/warn/Wunused-var-10.C: New test.
3979         * g++.dg/warn/Wunused-var-11.C: New test.
3980
3981         PR c++/44362
3982         * c-c++-common/Wunused-var-10.c: New test.
3983
3984 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3985
3986         PR c/25880
3987         * gcc.dg/assign-warn-2.c: Update.
3988         * gcc.dg/cpp/line3.c: Update.
3989         * gcc.dg/c99-array-lval-8.c: Update.
3990         * gcc.dg/cast-qual-2.c: Update.
3991         * gcc.dg/c99-arraydecl-3.c:  Update.
3992         * gcc.dg/assign-warn-1.c:  Update.
3993         * gcc.dg/format/gcc_diag-1.c:  Update.
3994
3995 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3996
3997         PR rtl-optimization/39871
3998         PR rtl-optimization/40615
3999         PR rtl-optimization/42500
4000         PR rtl-optimization/42502
4001         * gcc.target/arm/eliminate.c: New test.
4002
4003 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4004
4005         PR libstdc++/44410
4006         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4007         * g++.old-deja/g++.other/delete3.C: Likewise.
4008         * g++.old-deja/g++.other/new.C: Likewise.
4009         * g++.old-deja/g++.law/operators27.C: Likewise.
4010         * g++.old-deja/g++.mike/p755.C: Likewise.
4011         * g++.dg/eh/new1.C: Likewise.
4012         * g++.dg/init/new5.C: Likewise.
4013
4014 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4015
4016         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4017         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4018         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4019
4020 2010-06-03  Richard Guenther  <rguenther@suse.de>
4021
4022         PR lto/41921
4023         * lib/lto.exp: Always load gcc.exp.
4024         (lto-obj): For C source files invoke gcc_target_compile.
4025         * g++.dg/lto/20100603-1_0.C: New testcase.
4026         * g++.dg/lto/20100603-1_1.c: Likewise.
4027
4028 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4029
4030         PR tree-optimization/43688
4031         * gfortran.dg/pr43688.f90: New.
4032
4033 2010-06-03  Richard Guenther  <rguenther@suse.de>
4034
4035         PR lto/41584
4036         * gcc.dg/lto/20100603-1_0.c: New testcase.
4037         * gcc.dg/lto/20100603-2_0.c: Likewise.
4038         * gcc.dg/lto/20100603-3_0.c: Likewise.
4039
4040 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4041
4042         PR target/44218
4043         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4044         * gcc.target/powerpc/recip-2.c: Ditto.
4045         * gcc.target/powerpc/recip-3.c: Ditto.
4046         * gcc.target/powerpc/recip-4.c: Ditto.
4047         * gcc.target/powerpc/recip-5.c: Ditto.
4048         * gcc.target/powerpc/recip-6.c: Ditto.
4049         * gcc.target/powerpc/recip-7.c: Ditto.
4050         * gcc.target/powerpc/recip-test.h: Ditto.
4051         * gcc.target/powerpc/recip-test2.h: Ditto.
4052
4053 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4054
4055         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4056
4057 2010-06-02  Jason Merrill  <jason@redhat.com>
4058
4059         * g++.dg/ext/vector9.C: Expect typedef in error message.
4060
4061         PR c++/9726
4062         PR c++/23594
4063         PR c++/44333
4064         * g++.dg/tc1/dr101.C: Remove xfails.
4065
4066 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         PR middle-end/44372
4069         * g++.dg/ipa/pr44372.C: New.
4070
4071 2010-06-02  Jan Hubicka  <jh@suse.cz>
4072
4073         PR middle-end/44295
4074         * g++.dg/torture/pr44295.C: Neww testcase.
4075
4076 2010-06-02  Jan Hubicka  <jh@suse.cz>
4077
4078         * gcc.dg/tree-ssa/loadpre6.c: Update.
4079
4080 2010-06-02  Richard Guenther  <rguenther@suse.de>
4081
4082         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4083         diagnostic.h.
4084
4085 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4086
4087         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4088         the link fail message.
4089
4090 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4091
4092         PR fortran/44360
4093         * gfortran.dg/use_13.f90: New test case.
4094
4095 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4096
4097         PR fortran/44371
4098         * gfortran.dg/error_stop_2.f08: Minor update.
4099
4100 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4101
4102         PR fortran/44371
4103         * gfortran.dg/error_stop_1.f08: New test.
4104         * gfortran.dg/error_stop_2.f08: New test.
4105
4106 2010-06-01  Jason Merrill  <jason@redhat.com>
4107
4108         DR 990
4109         * g++.dg/cpp0x/initlist37.C: New.
4110         * g++.dg/cpp0x/initlist38.C: New.
4111
4112         PR c++/44358
4113         * g++.dg/cpp0x/initlist36.C: New.
4114
4115 2010-05-31 Jan Hubicka  <jh@suse.cz>
4116
4117         * gcc.dg/noreturn-8.c: New testcase.
4118
4119 2010-05-31 Jan Hubicka  <jh@suse.cz>
4120
4121         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4122         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4123
4124 2010-05-31 Jan Hubicka  <jh@suse.cz>
4125
4126         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4127         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4128
4129 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4130
4131         PR fortran/36928
4132         * gfortran.dg/dependency_27.f90:  New test.
4133         * gfortran.dg/array_assign_1.F90:  New test.
4134
4135 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR target/44338
4138         * gcc.target/i386/sse-24.c: New test.
4139
4140 2010-05-31  Jan Hubicka  <jh@suse.cz>
4141
4142         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4143
4144 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR middle-end/44337
4147         * gcc.dg/pr44337.c: New test.
4148
4149         PR tree-optimization/44182
4150         * g++.dg/debug/pr44182.C: New test.
4151
4152 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4153
4154         * gcc.dg/nested-func-7.c: New test.
4155         * gnat.dg/frame_overflow.adb: Adjust directives.
4156
4157 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4158
4159         * gnat.dg/prot2.ad[sb]: New test.
4160         * gnat.dg/prot2_pkg1.ads: New helper.
4161         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4162
4163 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4164
4165         * gnat.dg/array11.adb: Adjust dg-warning directive.
4166         * gnat.dg/object_overflow.adb: Likewise.
4167
4168 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4169
4170         PR middle-end/44306
4171         * gcc.dg/tree-ssa/pr44306.c: New.
4172
4173 2010-05-29  Jan Hubicka  <jh@suse.cz>
4174
4175         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4176
4177 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4178
4179         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4180
4181 2010-05-28  Mike Stump  <mikestump@comcast.net>
4182
4183         PR objc/44125
4184         * objc.dg/const-str-9.m: Remove static.
4185
4186 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR target/43636
4189         * gcc.c-torture/compile/pr43636.c: New test.
4190
4191 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4192
4193         PR objc++/23616
4194         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4195         * obj-c++.dg/try-catch-9.mm: Ditto.
4196
4197 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4198
4199         Revert patch for PR c++/44188
4200         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4201
4202 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4203
4204         PR c++/44188
4205         * g++.dg/debug/dwarf2/typedef3.C: New test.
4206
4207 2010-05-27  Jason Merrill  <jason@redhat.com>
4208
4209         PR c++/43555
4210         * g++.dg/ext/vla9.C: New.
4211
4212 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4213
4214         PR objc/44140
4215         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4216         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4217         * objc.dg/torture/tls/thr-init.m: Ditto.
4218         * objc.dg/torture/trivial.m: Ditto.
4219         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4220         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4221         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4222         * obj-c++.dg/torture/trivial.mm: Ditto.
4223
4224 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4225
4226         * g++.dg/lto/20100302_0.C: Skip on darwin.
4227
4228 2010-05-27  Richard Guenther  <rguenther@suse.de>
4229
4230         PR tree-optimization/44284
4231         * gcc.dg/vect/vect-118.c: New testcase.
4232         * gcc.dg/vect/bb-slp-20.c: Adjust.
4233         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4234         * gcc.dg/vect/slp-9.c: Likewise.
4235         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4236         * gcc.dg/vect/vect-10.c: Likewise.
4237         * gcc.dg/vect/vect-109.c: Likewise.
4238         * gcc.dg/vect/vect-12.c: Likewise.
4239         * gcc.dg/vect/vect-36.c: Likewise.
4240         * gcc.dg/vect/vect-7.c: Likewise.
4241         * gcc.dg/vect/vect-iv-8.c: Likewise.
4242         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4243         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4244         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4245         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4246         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4247         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4248         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4249         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4250         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4251         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4252         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4253         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4254         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4255         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4256         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4257         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4258         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4259
4260 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4261
4262         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4263         necessary.
4264
4265 2010-05-26  Jan Hubicka  <jh@suse.cz>
4266
4267         * gcc.dg/lto/materialize-1_0.c: New file.
4268         * gcc.dg/lto/materialize-1_1.c: New file.
4269
4270 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4271
4272         * gnat.dg/lto10.adb: New test.
4273         * gnat.dg/lto10_pkg.ads: New helper.
4274
4275 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4276
4277         * lib/target-supports.exp (check_effective_target_int128): New
4278         function to check if __int128 types are available for target.
4279         * c-c++-common/int128-types-1.c: New.
4280         * c-c++-common/int128-1.c: New.
4281         * c-c++-common/int128-2.c: New.
4282         * g++.dg/abi/mangle43.C: New.
4283         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4284         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4285         pointer-wide scalar.
4286         * g++.dg/other/pr25632.C: Likewise.
4287         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4288         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4289         overflow warnings.
4290         * g++.dg/warn/pr13358-4.C: Likewise.
4291         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4292         * g++.dg/warn/Wconversion-null.C: Likewise.
4293
4294 2010-05-26  Jason Merrill  <jason@redhat.com>
4295
4296         PR c++/43382
4297         * g++.dg/cpp0x/variadic101.C: New.
4298
4299 2010-05-26  Richard Guenther  <rguenther@suse.de>
4300
4301         PR rtl-optimization/44164
4302         * gcc.c-torture/execute/pr44164.c: New testcase.
4303         * g++.dg/tree-ssa/pr13146.C: Adjust.
4304
4305 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4306
4307         PR fortran/40011
4308         * gfortran.dg/whole_file_19.f90 : New test.
4309
4310 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4311
4312         PR fortran/30668
4313         PR fortran/31346
4314         PR fortran/34260
4315         * gfortran.dg/pr40999.f: Fix function type.
4316         * gfortran.dg/whole_file_5.f90: Likewise.
4317         * gfortran.dg/whole_file_6.f90: Likewise.
4318         * gfortran.dg/whole_file_16.f90: New.
4319         * gfortran.dg/whole_file_17.f90: New.
4320         * gfortran.dg/whole_file_18.f90: New.
4321
4322 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4323             Iain Sandoe  <iains@gcc.gnu.org>
4324
4325         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4326         * gcc.c-torture/compile/pr44197.c: Require alias support.
4327         * gcc.dg/lto/20081222_0.c: Ditto.
4328
4329 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR debug/42801
4332         * gcc.dg/guality/vla-2.c: New test.
4333
4334 2010-05-25  Richard Guenther  <rguenther@suse.de>
4335
4336         PR middle-end/44069
4337         * g++.dg/torture/pr44069.C: New testcase.
4338
4339 2010-05-25  Richard Guenther  <rguenther@suse.de>
4340
4341         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4342
4343 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4344
4345         PR objc/44140
4346         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4347
4348 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4349
4350         * obj-c++.dg/torture/tls/trivial.mm: New.
4351         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4352         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4353         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4354         * obj-c++.dg/torture/tls/diag-1.mm: New.
4355         * obj-c++.dg/torture/tls/tls.exp: New.
4356         * obj-c++.dg/torture/trivial.mm: New.
4357         * obj-c++.dg/torture/dg-torture.exp: New.
4358         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4359         * obj-c++.dg/tls/trivial.m: New.
4360         * obj-c++.dg/tls/init-1.mm: New.
4361         * obj-c++.dg/tls/diag-1.mm: New.
4362         * obj-c++.dg/tls/init-2.mm: New.
4363         * obj-c++.dg/tls/diag-2.mm: New.
4364         * obj-c++.dg/tls/diag-3.mm: New.
4365         * obj-c++.dg/tls/diag-4.mm: New.
4366         * obj-c++.dg/tls/static-1.mm: New.
4367         * obj-c++.dg/tls/tls.exp: New.
4368         * obj-c++.dg/tls/diag-5.mm: New.
4369         * obj-c++.dg/tls/static-1a.mm: New.
4370         * objc-obj-c++-shared/Object1.mm: New.
4371         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4372
4373 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4374
4375         PR objc++/43689
4376         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4377         * obj-c++.dg/const-str-6.mm: Ditto.
4378
4379 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4380
4381         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4382
4383 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4384
4385         PR ada/38394
4386         * gnat.dg/array13.ad[sb]: New test.
4387
4388 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4389             Sandra Loosemore  <sandra@codesourcery.com>
4390
4391         * gcc.target/arm/neon/: Regenerated test cases.
4392
4393         * gcc.target/arm/neon/polytypes.c,
4394         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4395         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4396         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4397         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4398         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4399         dg-add-options arm_neon.
4400
4401         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4402         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4403         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4404         and arm_neon_fp16_ok.
4405
4406         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4407         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4408
4409         * lib/target-supports.exp (add_options_for_arm_neon): New.
4410         (check_effective_target_arm_neon_ok_nocache): New, from
4411         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4412         (check_effective_target_arm_neon_ok): Use
4413         check_effective_target_arm_neon_ok_nocache.
4414         (add_options_for_arm_neon_fp16)
4415         (check_effective_target_arm_neon_fp16_ok)
4416         check_effective_target_arm_neon_fp16_ok_nocache): New.
4417         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4418
4419 2010-05-24  Jason Merrill  <jason@redhat.com>
4420
4421         PR c++/41510
4422         * g++.dg/cpp0x/initlist35.C: New.
4423         * g++.dg/init/brace6.C: Adjust.
4424
4425 2010-05-24  Paul Brook  <paul@codesourcery.com>
4426
4427         * gcc.target/arm/frame-pointer-1.c: New test.
4428         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4429         pointer elimination.
4430
4431 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4432
4433         PR target/44245
4434         * gcc.target/i386/crc32-3.c: New.
4435         * gcc.target/i386/crc32-4.c: Likewise.
4436
4437 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4438
4439         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4440         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4441         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4442
4443 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4444
4445         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4446
4447 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4448
4449         PR target/43869
4450         * gcc.c-target/pr43869.c: New test.
4451
4452 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4453
4454         PR fortran/44212
4455         * gfortran.dg/class_22.f03: New.
4456
4457 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4458
4459         PR lto/44238
4460         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4461
4462 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4463
4464         PR fortran/44213
4465         * gfortran.dg/abstract_type_7.f03: New.
4466
4467 2010-05-21  Jason Merrill  <jason@redhat.com>
4468
4469         * g++.dg/eh/spec11.C: Test cleanup optimization.
4470
4471 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR debug/44223
4474         * gcc.target/i386/pr44223.c: New test.
4475
4476 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4477
4478         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4479
4480 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4481
4482         * g++.dg/other/const3.C: New test.
4483
4484 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4485
4486         PR fortran/38407
4487         * warn_unused_dummy_argument_1.f90: New.
4488         * warn_unused_dummy_argument_2.f90: New.
4489
4490 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4491
4492         PR c++/30298
4493         * g++.dg/inherit/crash1.C: New.
4494         * g++.dg/inherit/crash2.C: Likewise.
4495
4496 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR debug/44178
4499         * g++.dg/debug/pr44178.C: New test.
4500
4501 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4502
4503         PR middle-end/44185
4504         * gcc.dg/tree-ssa/prefetch-6.c: Add
4505         --param min-insn-to-prefetch-ratio=6.
4506         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4507         allow unrolling, and adjust the movnti count.
4508
4509 2010-05-20  Jan Hubicka  <jh@suse.cz>
4510
4511         PR middle-end/44197
4512         * gcc.c-torture/compile/pr44197.c: New file.
4513
4514 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4515
4516         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4517         Fix test code.
4518         (check_effective_target_xop): Remove __may_alias__ attribute.
4519
4520 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4521
4522         PR target/44202
4523         * gcc.c-torture/execute/pr44202-1.c: New test.
4524
4525 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4526
4527         PR fortran/43851
4528         * gfortran.dg/label_1.f90: Update test.
4529
4530 2010-05-19  Jan Hubicka  <jh@suse.cz>
4531
4532         * gcc.dg/lto/ipareference2_0.c: New file.
4533         * gcc.dg/lto/ipareference2_1.c: New file.
4534
4535 2010-05-19  Jason Merrill  <jason@redhat.com>
4536
4537         * g++.dg/parse/fn-typedef2.C: New.
4538
4539         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4540         function type.
4541
4542         PR c++/44193
4543         * g++.dg/template/fntype1.C: New.
4544
4545 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4546
4547         * gnat.dg/discr23.ad[sb]: New test.
4548         * gnat.dg/discr23_pkg.ads: New helper.
4549
4550         * gnat.dg/specs/controlled1.ads: New test.
4551         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4552
4553 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4554
4555         PR fortran/44055
4556         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4557         Fixed scope of C_SIZEOF.
4558         * gfortran.dg/warn_conversion_2.f90: New.
4559
4560 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4561
4562         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4563         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4564         for optional selector.
4565         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4566         (check_effective_target_sse3): New proc.
4567         * gcc.target/i386/math-torture/math-torture.exp: Load
4568         target-supports.exp.
4569         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4570         check_effective_target_sse2.
4571         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4572         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4573         * g++.dg/vect/vect.exp: Likewise.
4574         * gfortran.dg/vect/vect.exp: Likewise.
4575         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4576         -msse2 if check_effective_target_sse2.
4577
4578         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4579         * gcc.target/i386/3dnow-2.c: Likewise.
4580         * gcc.target/i386/3dnowA-1.c: Likewise.
4581         * gcc.target/i386/3dnowA-2.c: Likewise.
4582         * gcc.target/i386/pr42549.c: Likewise.
4583
4584         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4585         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4586         * gcc.target/i386/sse3-addsubps.c: Likewise.
4587         * gcc.target/i386/sse3-haddpd.c: Likewise.
4588         * gcc.target/i386/sse3-haddps.c: Likewise.
4589         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4590         * gcc.target/i386/sse3-hsubps.c: Likewise.
4591         * gcc.target/i386/sse3-movddup.c: Likewise.
4592         * gcc.target/i386/sse3-movshdup.c: Likewise.
4593         * gcc.target/i386/sse3-movsldup.c: Likewise.
4594
4595         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4596         * g++.dg/ext/attrib35.C: Likewise.
4597         * g++.dg/opt/pr40496.C: Likewise.
4598         * g++.dg/other/i386-1.C: Likewise.
4599         * g++.dg/other/i386-4.C: Likewise.
4600         * g++.dg/other/pr34435.C: Likewise.
4601         * g++.dg/other/pr39496.C: Likewise.
4602         * g++.dg/other/pr40446.C: Likewise.
4603         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4604         * gcc.dg/compat/vector-1a_main.c: Likewise.
4605         * gcc.dg/compat/vector-2a_main.c: Likewise.
4606         * gcc.dg/lto/20090206-1_0.c: Likewise.
4607         * gcc.dg/pr34856.c: Likewise.
4608         * gcc.dg/pr36584.c: Likewise.
4609         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4610         * gcc.dg/pr37544.c: Likewise.
4611         * gcc.dg/torture/pr16104-1.c: Likewise.
4612         * gcc.dg/torture/pr35771-1.c: Likewise.
4613         * gcc.dg/torture/pr35771-2.c: Likewise.
4614         * gcc.dg/torture/pr35771-3.c: Likewise.
4615         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4616         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4617         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4618         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4619         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4620         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4621         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4622         * gcc.target/i386/20060512-1.c: Likewise.
4623         * gcc.target/i386/20060512-3.c: Likewise.
4624         * gcc.target/i386/all_one_m128i.c: Likewise.
4625         * gcc.target/i386/float128-1.c: Likewise.
4626         * gcc.target/i386/float128-2.c: Likewise.
4627         * gcc.target/i386/fpcvt-1.c: Likewise.
4628         * gcc.target/i386/fpcvt-2.c: Likewise.
4629         * gcc.target/i386/fpcvt-3.c: Likewise.
4630         * gcc.target/i386/fpprec-1.c: Likewise.
4631         * gcc.target/i386/funcspec-9.c: Likewise.
4632         * gcc.target/i386/incoming-1.c: Likewise.
4633         * gcc.target/i386/incoming-12.c: Likewise.
4634         * gcc.target/i386/incoming-2.c: Likewise.
4635         * gcc.target/i386/incoming-3.c: Likewise.
4636         * gcc.target/i386/incoming-4.c: Likewise.
4637         * gcc.target/i386/incoming-6.c: Likewise.
4638         * gcc.target/i386/incoming-7.c: Likewise.
4639         * gcc.target/i386/incoming-8.c: Likewise.
4640         * gcc.target/i386/opt-1.c: Likewise.
4641         * gcc.target/i386/opt-2.c: Likewise.
4642         * gcc.target/i386/ordcmp-1.c: Likewise.
4643         * gcc.target/i386/pr17692.c: Likewise.
4644         * gcc.target/i386/pr18614-1.c: Likewise.
4645         * gcc.target/i386/pr22152.c: Likewise.
4646         * gcc.target/i386/pr23570.c: Likewise.
4647         * gcc.target/i386/pr23575.c: Likewise.
4648         * gcc.target/i386/pr26449-1.c: Likewise.
4649         * gcc.target/i386/pr26600.c: Likewise.
4650         * gcc.target/i386/pr27790.c: Likewise.
4651         * gcc.target/i386/pr28839.c: Likewise.
4652         * gcc.target/i386/pr30970.c: Likewise.
4653         * gcc.target/i386/pr32000-1.c: Likewise.
4654         * gcc.target/i386/pr32000-2.c: Likewise.
4655         * gcc.target/i386/pr32280.c: Likewise.
4656         * gcc.target/i386/pr32661.c: Likewise.
4657         * gcc.target/i386/pr32708-1.c: Likewise.
4658         * gcc.target/i386/pr32961.c: Likewise.
4659         * gcc.target/i386/pr33329.c: Likewise.
4660         * gcc.target/i386/pr35714.c: Likewise.
4661         * gcc.target/i386/pr35767-1.c: Likewise.
4662         * gcc.target/i386/pr35767-1d.c: Likewise.
4663         * gcc.target/i386/pr35767-1i.c: Likewise.
4664         * gcc.target/i386/pr35767-2.c: Likewise.
4665         * gcc.target/i386/pr35767-2d.c: Likewise.
4666         * gcc.target/i386/pr35767-2i.c: Likewise.
4667         * gcc.target/i386/pr35767-3.c: Likewise.
4668         * gcc.target/i386/pr35767-5.c: Likewise.
4669         * gcc.target/i386/pr36222-1.c: Likewise.
4670         * gcc.target/i386/pr36578-1.c: Likewise.
4671         * gcc.target/i386/pr36578-2.c: Likewise.
4672         * gcc.target/i386/pr36992-1.c: Likewise.
4673         * gcc.target/i386/pr37101.c: Likewise.
4674         * gcc.target/i386/pr37216.c: Likewise.
4675         * gcc.target/i386/pr37434-1.c: Likewise.
4676         * gcc.target/i386/pr37434-2.c: Likewise.
4677         * gcc.target/i386/pr37843-3.c: Likewise.
4678         * gcc.target/i386/pr37843-4.c: Likewise.
4679         * gcc.target/i386/pr39162.c: Likewise.
4680         * gcc.target/i386/pr39315-1.c: Likewise.
4681         * gcc.target/i386/pr39315-2.c: Likewise.
4682         * gcc.target/i386/pr39315-3.c: Likewise.
4683         * gcc.target/i386/pr39315-4.c: Likewise.
4684         * gcc.target/i386/pr39445.c: Likewise.
4685         * gcc.target/i386/pr39496.c: Likewise.
4686         * gcc.target/i386/pr40809.c: Likewise.
4687         * gcc.target/i386/pr40906-3.c: Likewise.
4688         * gcc.target/i386/pr41019.c: Likewise.
4689         * gcc.target/i386/pr42542-1.c: Likewise.
4690         * gcc.target/i386/pr42542-2.c: Likewise.
4691         * gcc.target/i386/pr42542-3.c: Likewise.
4692         * gcc.target/i386/pr42542-3a.c: Likewise.
4693         * gcc.target/i386/pr42881.c: Likewise.
4694         * gcc.target/i386/push-1.c: Likewise.
4695         * gcc.target/i386/quad-sse.c: Likewise.
4696         * gcc.target/i386/reload-1.c: Likewise.
4697         * gcc.target/i386/sse-10.c: Likewise.
4698         * gcc.target/i386/sse-11.c: Likewise.
4699         * gcc.target/i386/sse-15.c: Likewise.
4700         * gcc.target/i386/sse-17.c: Likewise.
4701         * gcc.target/i386/sse-18.c: Likewise.
4702         * gcc.target/i386/sse-19.c: Likewise.
4703         * gcc.target/i386/sse-4.c: Likewise.
4704         * gcc.target/i386/sse-6.c: Likewise.
4705         * gcc.target/i386/sse-vect-types.c: Likewise.
4706         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4707         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4708         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4709         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4710         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4711         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4712         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4713         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4714         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4715         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4716         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4717         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4718         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4719         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4720         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4721         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4722         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4723         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4724         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4725         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4726         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4727         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4728         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4729         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4730         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4731         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4732         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4733         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4734         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4735         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4736         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4737         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4738         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4739         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4740         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4741         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4742         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4743         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4744         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4745         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4746         * gcc.target/i386/sse2-mmx.c: Likewise.
4747         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4748         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4749         * gcc.target/i386/sse2-movd-1.c: Likewise.
4750         * gcc.target/i386/sse2-movd-2.c: Likewise.
4751         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4752         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4753         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4754         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4755         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4756         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4757         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4758         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4759         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4760         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4761         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4762         * gcc.target/i386/sse2-movq-1.c: Likewise.
4763         * gcc.target/i386/sse2-movq-2.c: Likewise.
4764         * gcc.target/i386/sse2-movq-3.c: Likewise.
4765         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4766         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4767         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4768         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4769         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4770         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4771         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4772         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4773         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4774         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4775         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4776         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4777         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4778         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4779         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4780         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4781         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4782         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4783         * gcc.target/i386/sse2-pand-1.c: Likewise.
4784         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4785         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4786         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4787         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4788         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4789         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4790         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4791         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4792         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4793         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4794         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4795         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4796         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4797         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4798         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4799         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4800         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4801         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4802         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4803         * gcc.target/i386/sse2-por-1.c: Likewise.
4804         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4805         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4806         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4807         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4808         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4809         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4810         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4811         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4812         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4813         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4814         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4815         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4816         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4817         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4818         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4819         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4820         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4821         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4822         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4823         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4824         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4825         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4826         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4827         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4828         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4829         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4830         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4831         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4832         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4833         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4834         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4835         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4836         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4837         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4838         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4839         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4840         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4841         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4842         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4843         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4844         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4845         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4846         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4847         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4848         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4849         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4850         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4851         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4852         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4853         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4854         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4855         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4856         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4857         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4858         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4859         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4860         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4861         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4862         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4863         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4864         * gcc.target/i386/sse2-vec-1.c: Likewise.
4865         * gcc.target/i386/sse2-vec-2.c: Likewise.
4866         * gcc.target/i386/sse2-vec-3.c: Likewise.
4867         * gcc.target/i386/sse2-vec-4.c: Likewise.
4868         * gcc.target/i386/sse2-vec-5.c: Likewise.
4869         * gcc.target/i386/sse2-vec-6.c: Likewise.
4870         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4871         * gcc.target/i386/ssefn-2.c: Likewise.
4872         * gcc.target/i386/ssefn-4.c: Likewise.
4873         * gcc.target/i386/ssefp-1.c: Likewise.
4874         * gcc.target/i386/ssefp-2.c: Likewise.
4875         * gcc.target/i386/sseregparm-3.c: Likewise.
4876         * gcc.target/i386/sseregparm-4.c: Likewise.
4877         * gcc.target/i386/sseregparm-5.c: Likewise.
4878         * gcc.target/i386/sseregparm-6.c: Likewise.
4879         * gcc.target/i386/sseregparm-7.c: Likewise.
4880         * gcc.target/i386/ssetype-1.c: Likewise.
4881         * gcc.target/i386/ssetype-2.c: Likewise.
4882         * gcc.target/i386/ssetype-3.c: Likewise.
4883         * gcc.target/i386/ssetype-4.c: Likewise.
4884         * gcc.target/i386/ssetype-5.c: Likewise.
4885         * gcc.target/i386/unordcmp-1.c: Likewise.
4886         * gcc.target/i386/vararg-1.c: Likewise.
4887         * gcc.target/i386/vararg-2.c: Likewise.
4888         * gcc.target/i386/vararg-3.c: Likewise.
4889         * gcc.target/i386/vararg-4.c: Likewise.
4890         * gcc.target/i386/vararg-7.c: Likewise.
4891         * gcc.target/i386/vararg-8.c: Likewise.
4892         * gcc.target/i386/vecinit-1.c: Likewise.
4893         * gcc.target/i386/vecinit-2.c: Likewise.
4894         * gcc.target/i386/vecinit-3.c: Likewise.
4895         * gcc.target/i386/vecinit-4.c: Likewise.
4896         * gcc.target/i386/vecinit-5.c: Likewise.
4897         * gcc.target/i386/vecinit-6.c: Likewise.
4898         * gcc.target/i386/vectorize2.c: Likewise.
4899         * gcc.target/i386/vectorize3.c: Likewise.
4900         * gcc.target/i386/vectorize4.c: Likewise.
4901         * gcc.target/i386/vectorize6.c: Likewise.
4902         * gcc.target/i386/vectorize7.c: Likewise.
4903         * gcc.target/i386/vectorize8.c: Likewise.
4904         * gcc.target/i386/vperm-v2df.c: Likewise.
4905         * gcc.target/i386/vperm-v2di.c: Likewise.
4906         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4907         * gcc.target/i386/xorps-sse2.c: Likewise.
4908         * gcc.target/i386/xorps.c: Likewise.
4909         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4910         * gfortran.dg/graphite/pr42326.f90: Likewise.
4911         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4912
4913 2010-05-19  Richard Guenther  <rguenther@suse.de>
4914
4915         PR lto/44196
4916         * g++.dg/lto/20100519-1_0.C: New testcase.
4917
4918 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4919
4920         PR fortran/42360
4921         * gfortran.dg/warn_intent_out_not_set.f90: New.
4922
4923 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4924
4925         PR fortran/38404
4926         * gfortran.dg/data_char_1.f90: Updated warning message.
4927         * gfortran.dg/data_array_6.f: New.
4928
4929 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4930
4931         * g++.dg/ipa/ivinline-8.C: New test.
4932         * gcc.dg/ipa/iinline-2.c: Likewise.
4933
4934 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4935
4936         PR fortran/34505
4937         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4938         arguments; add check for return value kind.
4939         * gfortran.dg/float_1.f90: Likewise.
4940
4941 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4942
4943         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4944         (main): Use it.
4945         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4946         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4947         Prune another location line format.
4948         (lto-obj): Call lto_prune_warns on comp_output.
4949
4950 2010-05-18  Jan Hubicka  <jh@suse.cz>
4951
4952         * gcc.dg/lto/ipacp_0.c: New test.
4953         * gcc.dg/lto/ipacp_1.c: New test.
4954
4955 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4956
4957         PR lto/44184
4958         * gcc.dg/lto/20100518_0.c: New test.
4959
4960 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4961
4962         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4963
4964 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4965
4966         PR fortran/43990
4967         * gfortran.dg/class_21.f03: New.
4968
4969 2010-05-17  Jason Merrill  <jason@redhat.com>
4970
4971         PR c++/44157
4972         * g++.dg/cpp0x/initlist34.C: New.
4973
4974         PR c++/44158
4975         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4976
4977 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4978
4979         * g++.dg/ipa/ivinline-1.C: New test.
4980         * g++.dg/ipa/ivinline-2.C: New test.
4981         * g++.dg/ipa/ivinline-3.C: New test.
4982         * g++.dg/ipa/ivinline-4.C: New test.
4983         * g++.dg/ipa/ivinline-5.C: New test.
4984         * g++.dg/ipa/ivinline-6.C: New test.
4985
4986 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4987             Jason Merrill  <jason@redhat.com>
4988
4989         PR c++/44108
4990         * c-c++-common/Wunused-var-8.c: New test.
4991
4992 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR bootstrap/42347
4995         * gcc.c-torture/compile/pr42347.c: New test.
4996
4997         PR middle-end/44102
4998         * g++.dg/ext/asmgoto1.C: New test.
4999
5000 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5001
5002         PR middle-end/44133
5003         * gcc.dg/tree-ssa/pr44133.c: New test.
5004         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5005         precise.
5006
5007 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5008
5009         PR fortran/44044
5010         * gfortran.dg/class_20.f03: New.
5011
5012 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5013
5014         PR 44078
5015         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5016         debug messages but not the newly introduced one.
5017
5018 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5019
5020         PR fortran/35779
5021         * gfortran.dg/initialization_25.f90: Commented testcase.
5022         * gfortran.dg/initialization_26.f90: New.
5023
5024 2010-05-16  Richard Guenther  <rguenther@suse.de>
5025
5026         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5027         * gcc.dg/pr43084.c: Likewise.
5028         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5029         -fipa-type-escape.
5030         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5031         -fipa-type-escape.
5032         * gcc.dg/struct/struct-reorg.exp: Likewise.
5033         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5034         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5035
5036 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5037
5038         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5039         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5040         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5041         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5042         tests.
5043
5044 2010-05-15  Jason Merrill  <jason@redhat.com>
5045
5046         * g++.dg/eh/spec10.C: New.
5047         * g++.dg/eh/spec11.C: New.
5048         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5049
5050 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5051
5052         PR fortran/44154
5053         PR fortran/42647
5054         * gfortran.dg/allocatable_scalar_9.f90: New.
5055
5056 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR c++/44148
5059         * g++.dg/torture/pr44148.C: New test.
5060
5061 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5062
5063         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5064         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5065         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5066         diagnostics and type sizes.
5067
5068 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5069
5070         * gnat.dg/lto9.adb: New test.
5071         * gnat.dg/lto9_pkg1.ads: New helper.
5072         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5073
5074 2010-05-15  Jan Hubicka  <jh@suse.cz>
5075
5076         * gcc.dg/lto/ipareference_1.c: Rename to ...
5077         * gcc.dg/lto/ipareference_0.c: ... this one.
5078         * gcc.dg/lto/ipareference_2.c: Rename to ...
5079         * gcc.dg/lto/ipareference_1.c: ... this one.
5080
5081 2010-05-15  Jan Hubicka  <jh@suse.cz>
5082
5083         * gcc.dg/lto/ipareference_1.c: New file.
5084         * gcc.dg/lto/ipareference_2.c: New file.
5085
5086 2010-05-15  Richard Guenther  <rguenther@suse.de>
5087
5088         PR tree-optimization/44038
5089         * gcc.c-torture/compile/pr44038.c: New testcase.
5090
5091 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5092
5093         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5094         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5095
5096 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5097
5098         PR fortran/43207
5099         PR fortran/43969
5100         * gfortran.dg/class_18.f03: New.
5101         * gfortran.dg/class_19.f03: New.
5102
5103 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR debug/44112
5106         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5107         * g++.dg/debug/dwarf2/const1.C: Remove.
5108
5109 2010-05-14  Jason Merrill  <jason@redhat.com>
5110
5111         * g++.dg/eh/cond4.C: New.
5112         * g++.dg/eh/elide2.C: Adjust.
5113         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5114
5115 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5116
5117         PR fortran/44135
5118         * gfortran.dg/actual_array_interface_2.f90: New test.
5119
5120 2010-05-14  Richard Guenther  <rguenther@suse.de>
5121
5122         PR tree-optimization/44119
5123         * gcc.c-torture/compile/pr44119.c: New testcase.
5124
5125 2010-05-14  Jason Merrill  <jason@redhat.com>
5126
5127         PR c++/44127
5128         * g++.dg/eh/terminate1.C: New.
5129
5130 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5131
5132         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5133
5134         PR debug/44136
5135         * gcc.dg/pr44136.c: New test.
5136
5137 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5138
5139         PR c++/30566
5140         * g++.dg/warn/Wshadow-4.C: Adjust.
5141         * g++.dg/warn/Wshadow-5.C: New test.
5142         * g++.dg/warn/Wshadow-6.C: New test
5143
5144 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5145
5146         PR fortran/35779
5147         * gfortran.dg/initialization_25.f90: New.
5148
5149 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5150
5151         * g++.dg/otr-fold-1.C: New test.
5152         * g++.dg/otr-fold-2.C: New test.
5153
5154 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR fortran/44036
5157         * gfortran.dg/gomp/pr44036-1.f90: New test.
5158         * gfortran.dg/gomp/pr44036-2.f90: New test.
5159         * gfortran.dg/gomp/pr44036-3.f90: New test.
5160
5161         PR debug/43983
5162         * gcc.dg/guality/sra-1.c: New test.
5163
5164 2010-05-12  Jan Hubicka  <jh@suse.cz>
5165
5166         * tree-ssa/unreachable.c: New test.
5167
5168 2010-05-12  Jason Merrill  <jason@redhat.com>
5169
5170         * g++.dg/cpp0x/sfinae1.C: New.
5171
5172 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5173
5174         * gcc.target/i386/zee.c: New file.
5175
5176 2010-05-12  Jason Merrill  <jason@redhat.com>
5177
5178         * g++.dg/conversion/op1.C: Expect template candidate message.
5179         * g++.dg/cpp0x/nullptr15.C: Likewise.
5180         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5181         * g++.dg/cpp0x/pr31431.C: Likewise.
5182         * g++.dg/cpp0x/temp_default2.C: Likewise.
5183         * g++.dg/cpp0x/trailing4.C: Likewise.
5184         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5185         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5186         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5187         * g++.dg/cpp0x/variadic35.C: Likewise.
5188         * g++.dg/cpp0x/vt-35147.C: Likewise.
5189         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5190         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5191         * g++.dg/ext/visibility/anon8.C: Likewise.
5192         * g++.dg/ext/vla2.C: Likewise.
5193         * g++.dg/other/pr28114.C: Likewise.
5194         * g++.dg/other/ptrmem10.C: Likewise.
5195         * g++.dg/other/ptrmem11.C: Likewise.
5196         * g++.dg/overload/unknown1.C: Likewise.
5197         * g++.dg/parse/template7.C: Likewise.
5198         * g++.dg/parse/typename7.C: Likewise.
5199         * g++.dg/template/conv11.C: Likewise.
5200         * g++.dg/template/copy1.C: Likewise.
5201         * g++.dg/template/deduce3.C: Likewise.
5202         * g++.dg/template/dependent-expr5.C: Likewise.
5203         * g++.dg/template/friend.C: Likewise.
5204         * g++.dg/template/incomplete2.C: Likewise.
5205         * g++.dg/template/local4.C: Likewise.
5206         * g++.dg/template/local6.C: Likewise.
5207         * g++.dg/template/operator10.C: Likewise.
5208         * g++.dg/template/overload6.C: Likewise.
5209         * g++.dg/template/ptrmem2.C: Likewise.
5210         * g++.dg/template/ptrmem20.C: Likewise.
5211         * g++.dg/template/ptrmem8.C: Likewise.
5212         * g++.dg/template/sfinae2.C: Likewise.
5213         * g++.dg/template/ttp25.C: Likewise.
5214         * g++.dg/template/unify10.C: Likewise.
5215         * g++.dg/template/unify11.C: Likewise.
5216         * g++.dg/template/unify6.C: Likewise.
5217         * g++.dg/template/unify7.C: Likewise.
5218         * g++.dg/template/unify9.C: Likewise.
5219         * g++.dg/template/varmod1.C: Likewise.
5220         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5221         * g++.old-deja/g++.law/operators32.C: Likewise.
5222         * g++.old-deja/g++.pt/crash28.C: Likewise.
5223         * g++.old-deja/g++.pt/crash60.C: Likewise.
5224         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5225         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5226         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5227         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5228         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5229         * g++.old-deja/g++.pt/expr2.C: Likewise.
5230         * g++.old-deja/g++.pt/overload7.C: Likewise.
5231         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5232         * g++.old-deja/g++.pt/spec5.C: Likewise.
5233         * g++.old-deja/g++.pt/spec6.C: Likewise.
5234         * g++.old-deja/g++.pt/t24.C: Likewise.
5235         * g++.old-deja/g++.pt/unify4.C: Likewise.
5236         * g++.old-deja/g++.pt/unify6.C: Likewise.
5237         * g++.old-deja/g++.pt/unify8.C: Likewise.
5238         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5239         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5240         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5241
5242         * g++.dg/cpp0x/initlist32.C: New.
5243
5244         * g++.dg/template/conv11.C: New.
5245         * g++.dg/conversion/op1.C: Adjust expected error.
5246
5247         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5248
5249 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5250
5251         PR target/44088
5252         * gcc.target/i386/avx-cmpsd-1.c: New.
5253         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5254         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5255         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5256         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5257         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5258
5259 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR middle-end/44085
5262         * gcc.dg/gomp/pr44085.c: New test.
5263         * gfortran.dg/gomp/pr44085.f90: New test.
5264
5265 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5266
5267         * objc-obj-c++-shared/Object1.m: New.
5268         * objc.dg/torture: New directory.
5269         * objc.dg/torture/tls: Ditto.
5270         * objc.dg/tls: Ditto.
5271         * objc.dg/torture/tls/trivial.m: New test.
5272         * objc.dg/torture/tls/thr-init-2.m: New test.
5273         * objc.dg/torture/tls/thr-init-3.m: New test.
5274         * objc.dg/torture/tls/thr-init.m: New test.
5275         * objc.dg/torture/tls/diag-1.m: New test.
5276         * objc.dg/torture/tls/tls.exp: New.
5277         * objc.dg/torture/trivial.m: New test.
5278         * objc.dg/torture/dg-torture.exp: New.
5279         * objc.dg/tls/diag-3.m: New test.
5280         * objc.dg/tls/diag-4.m: New test.
5281         * objc.dg/tls/diag-5.m: New test.
5282         * objc.dg/tls/init-1.m: New test.
5283         * objc.dg/tls/init-2.m: New test.
5284         * objc.dg/tls/tls.exp: New.
5285         * objc.dg/tls/diag-2.m: New test.
5286         * lib/objc.exp: Respond to dg-additional-files.
5287
5288 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5289
5290         * gcc.target/m68k/20100512-1.c: New.
5291
5292 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5293
5294         * gnat.dg/lto8.adb: New test.
5295         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5296         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5297
5298 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5299
5300         PR c++/34272
5301         PR c++/43630
5302         PR c++/34491
5303         * g++.dg/template/crash97.C: New.
5304         * g++.dg/template/crash98.C: Likewise.
5305         * g++.dg/template/crash99.C: Likewise.
5306         * g++.dg/cpp0x/pr31439.C: Adjust.
5307         * g++.dg/template/crash95.C: Likewise.
5308
5309 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5310
5311         PR middle-end/44071
5312         * c-c++-common/asmgoto-4.c: New test.
5313         * gcc.target/i386/pr44071.c: New test.
5314
5315         PR c++/44062
5316         * c-c++-common/Wunused-var-7.c: New test.
5317         * g++.dg/warn/Wunused-var-9.C: New test.
5318
5319 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5320
5321         PR fortran/43711
5322         * gfortran.dg/gomp/pr43711.f90: New.
5323
5324 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5325
5326         PR fortran/31820
5327         * gfortran.dg/select_5.f90: Updated.
5328
5329 2010-05-11  Jan Hubicka  <jh@suse.cz>
5330
5331         PR tree-optimize/44063
5332         * gcc.c-torture/compile/pr44063.c: New testcase.
5333
5334 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR debug/44023
5337         * gcc.dg/pr44023.c: New test.
5338
5339 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5340
5341         * gnat.dg/lto7.adb: New test.
5342         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5343
5344 2010-05-10  Jason Merrill  <jason@redhat.com>
5345
5346         PR c++/44017
5347         * g++.dg/template/inherit5.C: New.
5348
5349         PR c++/44045
5350         * g++.dg/cpp0x/initlist33.C: New.
5351         * g++.dg/cpp0x/initlist26.C: Adjust.
5352         * g++.dg/cpp0x/initlist28.C: Adjust.
5353
5354 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5355
5356         PR c++/43719
5357         * g++.dg/init/pr43719.C: New.
5358         * g++.dg/anon-struct4.C: Adjust.
5359
5360 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR debug/44028
5363         * gcc.dg/pr44028.c: New test.
5364
5365 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5366
5367         PR fortran/27866
5368         PR fortran/35003
5369         PR fortran/42809
5370         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5371         * gfortran.dg/warn_conversion.f90: New.
5372
5373 2010-05-10  Michael Matz  <matz@suse.de>
5374
5375         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5376
5377 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5378
5379         PR rtl-optimization/44012
5380         * gcc.dg/pr44012.c: New.
5381
5382 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5383
5384         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5385         Log text on entry and exit.
5386         Prune Sun ld warnings for common symbols with differing sizes.
5387         (lto-link-and-maybe-run): Change caller.
5388
5389 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5390
5391         PR fortran/44044
5392         * gfortran.dg/class_7.f03: Modified.
5393         * gfortran.dg/select_type_1.f03: Modified.
5394         * gfortran.dg/select_type_12.f03: New.
5395
5396 2010-05-10  Richard Guenther  <rguenther@suse.de>
5397
5398         PR tree-optimization/44050
5399         * gcc.dg/torture/pr44050.c: New testcase.
5400
5401 2010-05-10  Wei Guozhi  <carrot@google.com>
5402
5403         PR target/42879
5404         * gcc.target/arm/pr42879.c: New testcase.
5405
5406 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5407
5408         PR c/44051
5409         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5410
5411 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5412
5413         PR c/10676
5414         * gcc.dg/anon-struct-10.c: New test.
5415
5416 2010-05-09  Richard Guenther  <rguenther@suse.de>
5417
5418         PR middle-end/44024
5419         * gcc.dg/pr44024.c: New testcase.
5420
5421 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5422
5423         PR c/4784
5424         * gcc.dg/anon-struct-9.c: New test.
5425
5426 2010-05-09  Richard Guenther  <rguenther@suse.de>
5427
5428         PR middle-end/44043
5429         * gcc.c-torture/compile/pr44043.c: New testcase.
5430
5431 2010-05-09  Richard Guenther  <rguenther@suse.de>
5432
5433         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5434
5435 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5436
5437         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5438
5439 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5440
5441         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5442         * gnat.dg/specs/lto3.ads: Likewise.
5443
5444 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5445
5446         PR middle-end/28685
5447         * gcc.dg/pr28685-1.c: New file.
5448
5449 2010-05-08  Richard Guenther  <rguenther@suse.de>
5450
5451         PR tree-optimization/44030
5452         * gcc.c-torture/compile/pr44030.c: New testcase.
5453
5454 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5455
5456         * gnat.dg/lto6.adb: New test.
5457         * gnat.dg/lto6_pkg.ads: New helper.
5458
5459 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5460
5461         * gnat.dg/lto5.adb: New test.
5462         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5463
5464 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5465
5466         * gnat.dg/lto4.ad[sb]: New test.
5467
5468 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5469
5470         * gnat.dg/specs/lto3.ads: New test.
5471         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5472         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5473
5474 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5475
5476         * gnat.dg/sizetype3.ad[sb]: New test.
5477         * gnat.dg/sizetype3_pkg.ads: New helper.
5478
5479 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5480
5481         PR c++/43951
5482         * g++.dg/init/new29.C: New.
5483
5484 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5485
5486         PR fortran/40728
5487         * gfortran.dg/coarray_1.f90: Fixed error message.
5488         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5489         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5490         * gfortran.dg/intrinsic_std_5.f90: New.
5491
5492 2010-05-07  Jason Merrill  <jason@redhat.com>
5493
5494         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5495
5496 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5497
5498         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5499         (size_t, stderr): Remove.
5500         (read_error): Replaced __builtin_fprintf by fprintf.
5501
5502 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5503
5504         * gcc.dg/ordered-comparison-1.c: New test.
5505         * gcc.dg/ordered-comparison-2.c: New test.
5506         * gcc.dg/ordered-comparison-3.c: New test.
5507         * gcc.dg/ordered-comparison-4.c: New test.
5508
5509 2010-05-06  Mike Stump  <mikestump@comcast.net>
5510
5511         PR objc/35165
5512         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5513
5514 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5515             Jason Merrill  <jason@redhat.com>
5516
5517         * g++.dg/cpp0x/nullptr01.C: New.
5518         * g++.dg/cpp0x/nullptr02.C: New.
5519         * g++.dg/cpp0x/nullptr03.C: New.
5520         * g++.dg/cpp0x/nullptr04.C: New.
5521         * g++.dg/cpp0x/nullptr05.C: New.
5522         * g++.dg/cpp0x/nullptr06.C: New.
5523         * g++.dg/cpp0x/nullptr07.C: New.
5524         * g++.dg/cpp0x/nullptr08.C: New.
5525         * g++.dg/cpp0x/nullptr09.C: New.
5526         * g++.dg/cpp0x/nullptr10.C: New.
5527         * g++.dg/cpp0x/nullptr11.C: New.
5528         * g++.dg/cpp0x/nullptr12.C: New.
5529         * g++.dg/cpp0x/nullptr13.C: New.
5530         * g++.dg/cpp0x/nullptr14.C: New.
5531         * g++.dg/cpp0x/nullptr15.C: New.
5532         * g++.dg/cpp0x/nullptr16.C: New.
5533         * g++.dg/cpp0x/nullptr17.C: New.
5534         * g++.dg/cpp0x/nullptr18.C: New.
5535         * g++.dg/cpp0x/nullptr19.C: New.
5536         * g++.dg/cpp0x/nullptr20.C: New.
5537         * g++.dg/cpp0x/nullptr21.C: New.
5538         * g++.dg/cpp0x/nullptr22.C: New.
5539         * g++.dg/debug/nullptr01.C: New.
5540         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5541
5542 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5543
5544         * gcc.dg/Wunused-var-8.c: Move to...
5545         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5546
5547 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5548
5549         PR c++/40406
5550         * g++.dg/template/crash96.C: New.
5551
5552 2010-05-06  Jan Hubicka  <jh@suse.cz>
5553
5554         PR tree-optimization/43791
5555         * gcc.c-torture/compile/pr43791.c: New file.
5556
5557 2010-05-06  Michael Matz  <matz@suse.de>
5558
5559         PR tree-optimization/43984
5560         * gfortran.dg/pr43984.f90: New test.
5561
5562 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5563
5564         PR 40989
5565         * gcc.dg/pr40989.c: New.
5566
5567 2010-05-06  Richard Guenther  <rguenther@suse.de>
5568
5569         PR tree-optimization/43934
5570         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5571
5572 2010-05-06  Richard Guenther  <rguenther@suse.de>
5573
5574         PR tree-optimization/43987
5575         * gcc.c-torture/execute/pr43987.c: New testcase.
5576         * gcc.dg/torture/pta-escape-1.c: Adjust.
5577         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5578         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5579         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5580         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5581
5582 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5583             Dodji Seketeli  <dodji@redhat.com>
5584
5585         PR c/18624
5586         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5587         * g++.dg/template/sfinae16.C: Likewise.
5588         * gcc.dg/Wunused-var-1.c: Moved to...
5589         * c-c++-common/Wunused-var-1.c: ...here. New test.
5590         * gcc.dg/Wunused-var-2.c: Moved to...
5591         * c-c++-common/Wunused-var-2.c: ...here. New test.
5592         * gcc.dg/Wunused-var-3.c: Moved to...
5593         * c-c++-common/Wunused-var-3.c: ...here. New test.
5594         * gcc.dg/Wunused-var-4.c: Moved to...
5595         * gcc.dg/Wunused-var-1.c: ... here.
5596         * gcc.dg/Wunused-var-5.c: Moved to...
5597         * c-c++-common/Wunused-var-4.c: ...here. New test.
5598         * gcc.dg/Wunused-var-7.c: Moved to...
5599         * c-c++-common/Wunused-var-5.c: ...here. New test.
5600         * gcc.dg/Wunused-var-6.c: Moved to...
5601         * gcc.dg/Wunused-var-2.c: ... here.
5602         * c-c++-common/Wunused-var-1.c: New test.
5603         * c-c++-common/Wunused-var-2.c: New test.
5604         * c-c++-common/Wunused-var-3.c: New test.
5605         * c-c++-common/Wunused-var-4.c: New test.
5606         * c-c++-common/Wunused-var-5.c: New test.
5607         * g++.dg/warn/Wunused-var-1.C: New test.
5608         * g++.dg/warn/Wunused-var-2.C: New test.
5609         * g++.dg/warn/Wunused-var-3.C: New test.
5610         * g++.dg/warn/Wunused-var-4.C: New test.
5611         * g++.dg/warn/Wunused-var-5.C: New test.
5612         * g++.dg/warn/Wunused-var-6.C: New test.
5613         * g++.dg/warn/Wunused-var-7.C: New test.
5614         * g++.dg/warn/Wunused-var-8.C: New test.
5615         * g++.dg/warn/Wunused-parm-1.C: New test.
5616         * g++.dg/warn/Wunused-parm-2.C: New test.
5617         * g++.dg/warn/Wunused-parm-3.C: New test.
5618
5619 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5620
5621         PR fortran/43985
5622         * gfortran.dg/gomp/crayptr5.f90: New test case.
5623
5624 2010-05-05  Jason Merrill  <jason@redhat.com>
5625
5626         PR debug/43370
5627         * g++.dg/ext/attrib39.C: New.
5628
5629 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5630
5631         PR fortran/24978
5632         * gfortran.dg/data_invalid.f90: New.
5633
5634 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5635
5636         * gnat.dg/lto2.adb: New test.
5637
5638 2010-05-05  Jason Merrill  <jason@redhat.com>
5639
5640         PR c++/43787
5641         * g++.dg/opt/empty1.C: New.
5642
5643 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5644
5645         PR fortran/43696
5646         * gfortran.dg/class_17.f03: New.
5647
5648 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5649
5650         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5651
5652 2010-05-04  Mike Stump  <mikestump@comcast.net>
5653
5654         PR objc/35165
5655         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5656
5657 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5658
5659         PR target/43668
5660         * gcc.target/i386/pr43668.c: New.
5661
5662 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5663
5664         PR c++/43028
5665         * g++.dg/cpp0x/initlist31.C: New.
5666
5667 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR c/43981
5670         * gcc.dg/Wunused-var-8.c: New test.
5671
5672 2010-05-04  Jason Merrill  <jason@redhat.com>
5673
5674         PR c++/38064
5675         * g++.dg/cpp0x/enum3.C: Extend.
5676
5677 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5678
5679         PR target/43799
5680         * gcc.target/i386/pr43799.c: New.
5681
5682 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5683
5684         * gnat.dg/lto1.adb: New test.
5685         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5686
5687 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5688
5689         PR middle-end/43671
5690         * gcc.target/i386/pr43671.c: New.
5691
5692 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5693
5694         PR c++/43705
5695         * g++.dg/template/crash95.C: New.
5696
5697 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5698
5699         PR debug/43508
5700         * gcc.target/i386/pr43508.c: New.
5701
5702 2010-05-04  Richard Guenther  <rguenther@suse.de>
5703
5704         PR tree-optimization/43879
5705         * g++.dg/torture/pr43879-1_0.C: New testcase.
5706         * g++.dg/torture/pr43879-1_1.C: Likewise.
5707
5708 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5709
5710         PR c++/43953
5711         * g++.dg/other/crash-12.C: New test.
5712
5713 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5714
5715         * g++.dg/cdce3.C: Add a space.  Updated.
5716
5717 2010-05-03  Jason Merrill  <jason@redhat.com>
5718
5719         PR c++/43680
5720         * g++.dg/opt/enum2.C: New.
5721         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5722         * g++.dg/warn/Wswitch-1.C: Adjust message.
5723
5724 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5725
5726         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5727         * g++.dg/ext/label13.C: Fix typo.
5728         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5729         alpha*-dec-osf5*.
5730         * gcc.c-torture/compile/limits-declparen.c: xfail on
5731         alpha*-dec-osf5* with -g.
5732         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5733         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5734         * gcc.dg/c99-tgmath-2.c: Likewise.
5735         * gcc.dg/c99-tgmath-3.c: Likewise.
5736         * gcc.dg/c99-tgmath-4.c: Likewise.
5737
5738 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5739
5740         PR fortran/43592
5741         * gfortran.dg/unexpected_interface.f90: New test.
5742
5743 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5744
5745         * ada/acats/run_acats (which): New function.
5746         (host_gnatchop, host_gnatmake): Use it.
5747
5748 2010-05-03  Richard Guenther  <rguenther@suse.de>
5749
5750         PR tree-optimization/43971
5751         * gcc.dg/pr43971.c: New testcase.
5752
5753 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR debug/43972
5756         * gcc.dg/debug/pr43972.c: New test.
5757
5758 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5759
5760         PR testsuite/43963
5761         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5762
5763 2010-05-02  Richard Guenther  <rguenther@suse.de>
5764
5765         PR tree-optimization/43879
5766         * gcc.dg/torture/pr43879-3.c: New testcase.
5767
5768 2010-05-01  Richard Guenther  <rguenther@suse.de>
5769
5770         PR tree-optimization/43949
5771         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5772
5773 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5774
5775         PR c++/43951
5776         * g++.dg/init/new28.C: New.
5777
5778 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5779
5780         PR objc++/32052
5781         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5782         structure and nested declarations.
5783         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5784         structure and nested declarations.  Reduce header clutter and
5785         use _exit() rather than abort().
5786         * objc.dg/encode-10.m: New.
5787         * objc.dg/encode-11.m: New.
5788
5789 2010-04-30  DJ Delorie  <dj@redhat.com>
5790
5791         * gcc.c-torture/execute/20100430-1.c: New test.
5792
5793 2010-04-30  Jason Merrill  <jason@redhat.com>
5794
5795         PR c++/43868
5796         * g++.dg/template/ptrmem21.C: New.
5797
5798 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5799
5800         PR fortran/18918
5801         PR fortran/43931
5802         * gfortran.dg/coarray_13.f90: New test.
5803
5804 2010-04-30  Richard Guenther  <rguenther@suse.de>
5805
5806         PR lto/43946
5807         * gcc.dg/lto/20100430-1_0.c: New testcase.
5808
5809 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5810
5811         PR debug/43942
5812         * c-c++-common/pr43942.c: New test.
5813
5814 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5815
5816         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5817         conflict with darwin crt1.o 'start' symbol.
5818
5819 2010-04-30  Richard Guenther  <rguenther@suse.de>
5820
5821         PR tree-optimization/43879
5822         * gcc.dg/torture/pr43879_1.c: New testcase.
5823
5824 2010-04-30  Richard Guenther  <rguenther@suse.de>
5825
5826         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5827
5828 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5829
5830         PR c++/43890
5831         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5832         user-provided constructor while recursing.
5833
5834 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5835
5836         PR fortran/42274
5837         * gfortran.dg/class_16.f03: New test.
5838
5839 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5840
5841         PR fortran/42274
5842         * gfortran.dg/class_15.f03: New.
5843
5844 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5845
5846         PR fortran/43326
5847         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5848
5849 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5850
5851         PR fortran/43492
5852         * gfortran.dg/generic_22.f03 : New test.
5853
5854 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5855
5856         PR fortran/42353
5857         * gfortran.dg/class_14.f03: New test.
5858
5859 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860
5861         PR fortran/42680
5862         * gfortran.dg/interface_32.f90: New test.
5863
5864 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5865             Janus Weil  <janus@gcc.gnu.org>
5866
5867         PR fortran/41829
5868         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5869         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5870         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5871
5872 2010-04-28  Mike Stump  <mikestump@comcast.net>
5873
5874         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5875         dg-excess-errors.
5876         * g++.dg/uninit-pred-2_b.C: Likewise.
5877
5878 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5879
5880         PR fortran/18918
5881         PR fortran/43919
5882         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5883
5884 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5885
5886         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5887         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5888         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5889         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5890         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5891
5892 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5893
5894         * gcc.dg/const-uniq-1.c: New test.
5895         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5896
5897 2010-04-28  Xinliang David Li  <davidxl@google.com>
5898
5899         * gcc.dg/uninit-pred-2_b.c: New test.
5900         * gcc.dg/uninit-pred-4_b.c: New test.
5901         * gcc.dg/uninit-pred-3_d.c: New test.
5902         * gcc.dg/uninit-pred-6_b.c: New test.
5903         * gcc.dg/uninit-pred-8_b.c: New test.
5904         * gcc.dg/uninit-pred-3_a.c: New test.
5905         * gcc.dg/uninit-pred-2_c.c: New test.
5906         * gcc.dg/uninit-pred-5_a.c: New test.
5907         * gcc.dg/uninit-pred-3_e.c: New test.
5908         * gcc.dg/uninit-pred-7_a.c: New test.
5909         * gcc.dg/uninit-pred-6_c.c: New test.
5910         * gcc.dg/uninit-pred-9_a.c: New test.
5911         * gcc.dg/uninit-pred-8_c.c: New test.
5912         * gcc.dg/uninit-pred-3_b.c: New test.
5913         * gcc.dg/uninit-pred-5_b.c: New test.
5914         * gcc.dg/uninit-pred-7_b.c: New test.
5915         * gcc.dg/uninit-pred-6_d.c: New test.
5916         * gcc.dg/uninit-pred-9_b.c: New test.
5917         * gcc.dg/uninit-pred-2_a.c: New test.
5918         * gcc.dg/uninit-pred-4_a.c: New test.
5919         * gcc.dg/uninit-pred-3_c.c: New test.
5920         * gcc.dg/uninit-pred-6_a.c: New test.
5921         * gcc.dg/uninit-pred-8_a.c: New test.
5922         * gcc.dg/uninit-pred-7_c.c: New test.
5923         * gcc.dg/uninit-pred-6_e.c: New test.
5924         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5925         * g++.dg/uninit-pred-1_a.C: New test.
5926         * g++.dg/uninit-pred-1_b.C: New test.
5927         * g++.dg/uninit-pred-2_a.C: New test.
5928         * g++.dg/uninit-pred-2_b.C: New test.
5929         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5930         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5931         * g++.dg/uninit-pred-loop_1.cc: New test.
5932
5933 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5934
5935         * gcc.dg/lto/20091209-1_0.c: New testcase.
5936
5937 2010-04-28  Richard Guenther  <rguenther@suse.de>
5938
5939         PR tree-optimization/43879
5940         PR tree-optimization/43909
5941         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5942
5943 2010-04-28  Richard Guenther  <rguenther@suse.de>
5944
5945         PR c++/43880
5946         * g++.dg/torture/pr43880.C: New testcase.
5947
5948 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5949
5950         PR c++/9335
5951         * g++.dg/template/recurse2.C: Update
5952         * g++.dg/template/recurse.C: Update.
5953         * g++.dg/template/pr23510.C: Update.
5954         * lib/prune.exp: Filter out 'recursively instantiated'.
5955
5956 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5957
5958         PR c++/29043
5959         * g++.dg/init/pr29043.C: New.
5960
5961 2010-04-27  Jason Merrill  <jason@redhat.com>
5962
5963         * g++.dg/lookup/scoped5.C: Adjust.
5964         * g++.dg/lookup/scoped8.C: Adjust.
5965         * g++.dg/template/dependent-expr5.C: Adjust.
5966         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5967
5968         PR c++/43856
5969         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5970
5971         PR c++/43875
5972         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5973
5974 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5975             Jan Hubicka <hubicka@ucw.cz>
5976
5977         * gcc.dg/pure-2.c: New testcase.
5978         * gcc.dg/const-1.c: New testcase.
5979
5980 2010-04-27  Jason Merrill  <jason@redhat.com>
5981
5982         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5983
5984         PR c++/41468
5985         * g++.dg/template/sfinae17.C: New.
5986         * g++.dg/template/sfinae18.C: New.
5987
5988 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5989
5990         * g++.dg/init/pr42844.C: New.
5991         * g++.dg/cpp0x/pr42844-2.C: New.
5992         * g++.dg/cpp0x/defaulted2.C: Adjust.
5993         * g++.dg/tree-ssa/pr27549.C: Likewise.
5994         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5995
5996 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5997
5998         PR fortran/18918
5999         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6000
6001 2010-04-27  Richard Guenther  <rguenther@suse.de>
6002
6003         PR middle-end/40561
6004         * g++.dg/other/pr40561.C: New testcase.
6005
6006 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6007
6008         PR middle-end/43812
6009         * g++.dg/ipa/pr43812.C: New test.
6010
6011 2010-04-27  Jan Hubicka  <jh@suse.cz>
6012
6013         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6014         (test): ... this one.
6015
6016 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6017
6018         PR target/40657
6019         * gcc.target/arm/thumb-stackframe.c: New test.
6020
6021 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6022
6023         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6024         * gcc.dg/misc-column.c: Likewise.
6025         * gcc.dg/Walways-true-1.c: Likewise.
6026         * gcc.dg/Walways-true-2.c: Likewise.
6027         * gcc.dg/warn-addr-cmp.c: Likewise.
6028
6029 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6030
6031         PR fortran/18918
6032         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6033         * gfortran.dg/coarray_12.f90: New.
6034
6035 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6036
6037         PR c/32207
6038         * gcc.dg/pr32207.c: New test.
6039         * gcc.dg/misc-column.c: Adjust expected warning.
6040         * gcc.dg/Walways-true-1.c: Likewise.
6041         * gcc.dg/Walways-true-2.c: Likewise.
6042         * gcc.dg/warn-addr-cmp.c: Likewise.
6043
6044 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6045
6046         PR lto/42776
6047         * lib/lto.exp (lto_prune_vis_warns): New function.
6048         (lto-link-and-maybe-run): Call it.
6049
6050 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6051
6052         PR tree-optimization/43904
6053         * gcc.dg/tree-ssa/tailcall-6.c: New.
6054
6055 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6056
6057         PR testsuite/35165
6058         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6059         Darwin8/OSX10.4 - compatible code generation.
6060         Use scan-rtl-dump.
6061         * obj-c++.dg/stubify-1.mm: Ditto.
6062         * lib/objc-torture.exp: Do not require link success for
6063         "trivial.m" in the runtime checks when dowhat = 'compile'.
6064         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6065         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6066         Darwin8/OSX10.4 - compatible code generation.
6067         * objc.dg/stubify-2.m: Ditto.
6068         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6069         * objc.dg/next-runtime-1.m: Ditto.
6070         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6071         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6072         runtimes on Darwin.
6073
6074 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6075
6076         PR 43715
6077         * lib/plugin-support.exp: Use "-undefined
6078         dynamic_lookup" on darwin.
6079
6080 2010-04-26  Richard Guenther  <rguenther@suse.de>
6081
6082         * gcc.dg/lto/20100426_0.c: New testcase.
6083
6084 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6085
6086         PR tree-optimization/43833
6087         gcc.dg/Warray-bounds-8.c: New test case.
6088
6089 2010-04-26  Richard Guenther  <rguenther@suse.de>
6090
6091         PR lto/43080
6092         * g++.dg/lto/20100423-3_0.C: New testcase.
6093
6094 2010-04-26  Richard Guenther  <rguenther@suse.de>
6095
6096         PR lto/42425
6097         * g++.dg/lto/20100423-2_0.C: New testcase.
6098
6099 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6100
6101         * gcc.dg/vect/bb-slp-23.c: New test.
6102
6103 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6104
6105         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6106         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6107         * gcc.dg/c1x-float-1.c: New test.
6108
6109 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6110
6111         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6112         of "lea\[ \t\]".
6113
6114 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6115
6116         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6117         FreeBSD.
6118         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6119         * gfortran.dg/default_format_2.f90: Ditto.
6120
6121 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6122
6123         * gfortran.dg/pr43505.f90: Clean up .mod file.
6124         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6125         * gfortran.dg/pr41347.f90: Ditto.
6126         * gfortran.dg/internal_pack_4.f90: Ditto.
6127         * gfortran.dg/proc_decl_23.f90: Ditto.
6128         * gfortran.dg/recursive_check_3.f90: Ditto.
6129         * gfortran.dg/intent_out_3.f90: Ditto.
6130         * gfortran.dg/assignment_2.f90: Ditto.
6131         * gfortran.dg/pr41928.f90: Ditto.
6132         * gfortran.dg/pr42166.f90: Ditto.
6133         * gfortran.dg/private_type_12.f90: Ditto.
6134         * gfortran.dg/graphite/pr42185.f90: Ditto.
6135         * gfortran.dg/graphite/pr42186.f90: Ditto.
6136         * gfortran.dg/graphite/pr40982.f90: Ditto.
6137         * gfortran.dg/graphite/id-2.f90: Ditto.
6138         * gfortran.dg/graphite/id-4.f90: Ditto.
6139         * gfortran.dg/graphite/pr42050.f90: Ditto.
6140         * gfortran.dg/graphite/id-18.f90: Ditto.
6141         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6142         * gfortran.dg/graphite/pr41924.f90: Ditto.
6143         * gfortran.dg/graphite/pr42393.f90: Ditto.
6144         * gfortran.dg/graphite/pr37980.f90: Ditto.
6145         * gfortran.dg/graphite/pr38953.f90: Ditto.
6146         * gfortran.dg/graphite/pr42180.f90: Ditto.
6147         * gfortran.dg/graphite/pr42181.f90: Ditto.
6148         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6149         * gfortran.dg/select_type_4.f90: Ditto.
6150         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6151         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6152         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6153         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6154         * gfortran.dg/whole_file_11.f90: Ditto.
6155         * gfortran.dg/private_type_11.f90: Ditto.
6156         * gfortran.dg/vect/vect-gems.f90: Ditto.
6157         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6158
6159 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6160
6161         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6162
6163 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6164
6165         * gnat.dg/pack15.ad[sb]: New test.
6166
6167 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6168
6169         * gcc.target/arm/mla-1.c: New test.
6170
6171 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6172
6173         PR fortran/30073
6174         PR fortran/43793
6175         * gfortran.dg/pr43793.f90: New test.
6176
6177 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6178
6179         PR tree-optimization/41442
6180         * gcc.target/i386/pr41442.c: New test.
6181
6182 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6183
6184         PR fortran/43832
6185         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6186
6187 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6188
6189         PR fortran/43832
6190         * gfortran.dg/open_nounit.f90: New test.
6191
6192 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6193
6194         PR fortran/43841
6195         PR fortran/43843
6196         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6197
6198 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6199
6200         * gcc.dg/Wconversion-integer.c: Update.
6201
6202 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6203
6204         * gnat.dg/unchecked_convert5.adb: New test.
6205
6206 2010-04-23  Richard Guenther  <rguenther@suse.de>
6207
6208         PR lto/41734
6209         * gcc.dg/lto/20100423-2_0.c: New testcase.
6210         * gcc.dg/lto/20100423-2_0.c: Likewise.
6211
6212 2010-04-23  Richard Guenther  <rguenther@suse.de>
6213
6214         PR lto/43455
6215         * gcc.dg/lto/20100423-1_0.c: New testcase.
6216         * gcc.dg/lto/20100423-1_1.c: Likewise.
6217
6218 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6219
6220         PR tree-optimization/43846
6221         * gcc.dg/tree-ssa/sra-10.c: New test.
6222
6223 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6224
6225         PR middle-end/43835
6226         * gcc.c-torture/execute/pr43835.c: New test.
6227
6228 2010-04-23  Richard Guenther  <rguenther@suse.de>
6229
6230         PR lto/42653
6231         * g++.dg/lto/20100423-1_0.C: New testcase.
6232
6233 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6234
6235         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6236
6237 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6238
6239         PR tree-optimization/43842
6240         * gcc.dg/vect/pr43842.c: New test.
6241
6242 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6243
6244         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6245         * gcc.target/i386/wmul-2.c: Likewise.
6246
6247 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6248
6249         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6250         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6251
6252 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6253
6254         * gfortran.dg/reassoc_6.f: New testcase.
6255
6256 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6257
6258         PR middle-end/29274
6259         * gcc.target/arm/wmul-1.c: New test.
6260         * gcc.target/arm/wmul-2.c: New test.
6261
6262 2010-04-22  Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/43845
6265         * gcc.c-torture/compile/pr43845.c: New testcase.
6266
6267 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6268
6269         PR middle-end/29274
6270         * gcc.target/i386/wmul-1.c: New test.
6271         * gcc.target/i386/wmul-2.c: New test.
6272         * gcc.target/bfin/wmul-1.c: New test.
6273         * gcc.target/bfin/wmul-2.c: New test.
6274
6275 2010-04-22  Richard Guenther  <rguenther@suse.de>
6276
6277         PR fortran/43829
6278         * gfortran.dg/vector_subscript_6.f90: New testcase.
6279         * gfortran.dg/assign_10.f90: Adjust.
6280
6281 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR fortran/43836
6284         * gfortran.dg/gomp/pr43836.f90: New test.
6285
6286 2010-04-21  Richard Guenther  <rguenther@suse.de>
6287
6288         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6289
6290 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6291
6292         * gcc.dg/torture/builtin-cproj-3.c: New.
6293
6294 2010-04-20  Jason Merrill  <jason@redhat.com>
6295
6296         PR c++/9335
6297         * g++.dg/template/recurse2.C: New.
6298         * g++.dg/parse/crash36.C: Adjust.
6299         * g++.dg/other/fold1.C: Adjust.
6300         * g++.dg/init/member1.C: Adjust.
6301         * lib/prune.exp: Prune "skipping N instantiation contexts".
6302
6303 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6304
6305         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6306
6307 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6308
6309         * gcc.dg/torture/builtin-cproj-1.c: New.
6310         * gcc.dg/torture/builtin-cproj-2.c: New.
6311
6312 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6313
6314         PR c++/43800
6315         PR c++/43704
6316         * g++.dg/template/typedef32.C: Adjust.
6317         * g++.dg/template/typedef33.C: New test.
6318
6319 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6320
6321         PR fortran/43227
6322         * gfortran.dg/proc_decl_23.f90: New test.
6323
6324         PR fortran/43266
6325         * gfortran.dg/abstract_type_6.f03: New test.
6326
6327 2010-04-20  Xinliang David Li  <davidxl@google.com>
6328
6329         * g++.dg/tree-ssa/fold-compare.C: New.
6330
6331 2010-04-20  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/39417
6334         * g++.dg/torture/pr39417.C: New testcase.
6335
6336 2010-04-20  Richard Guenther  <rguenther@suse.de>
6337
6338         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6339
6340 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6341
6342         * g++.dg/debug/dwarf2/rv1.C: New test.
6343
6344 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6345
6346         PR target/43635
6347         * gcc.c-torture/compile/pr43635.c: New testcase.
6348
6349 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6350
6351         PR fortran/43339
6352         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6353         of sequential loops being private only in the innermost containing
6354         task region.
6355
6356         PR middle-end/43337
6357         * gfortran.dg/gomp/pr43337.f90: New test.
6358
6359 2010-04-19  Richard Guenther  <rguenther@suse.de>
6360
6361         PR tree-optimization/43796
6362         * gfortran.dg/pr43796.f90: New testcase.
6363
6364 2010-04-19  Richard Guenther  <rguenther@suse.de>
6365
6366         PR tree-optimization/43783
6367         * gcc.c-torture/execute/pr43783.c: New testcase.
6368
6369 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6370
6371         PR target/43766
6372         * gcc.target/i386/pr43766.c: New test.
6373
6374 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6375
6376         PR target/43662
6377         * gcc.target/i386/pr43662.c: New test.
6378
6379 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6380
6381         PR c++/43704
6382         * g++.dg/template/typedef32.C: New test.
6383
6384 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6385
6386         PR tree-optimization/37027
6387         * lib/target-supports.exp
6388         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6389         * gcc.dg/vect/pr37027.c: New test.
6390         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6391         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6392         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6393         gcc.dg/vect/vect-complex-6.c: Likewise.
6394
6395 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6396
6397         * g++.dg/debug/dwarf2/enum1.C: New test.
6398
6399 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6400
6401         * gnat.dg/rep_clause5.ad[sb]: New test.
6402         * gnat.dg/rep_clause5_pkg.ads: New helper.
6403
6404 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6405
6406         PR tree-optimization/43771
6407         * g++.dg/vect/pr43771.cc: New test.
6408
6409 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6410
6411         PR fortran/31538
6412         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6413         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6414
6415 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6416
6417         * gnat.dg/sizetype.adb: Rename into...
6418         * gnat.dg/sizetype1.adb: ...this.
6419         * gnat.dg/sizetype2.adb: New test.
6420
6421 2010-04-16  Richard Guenther  <rguenther@suse.de>
6422
6423         PR tree-optimization/43572
6424         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6425
6426 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6427
6428         * gnat.dg/specs/discr_private.ads: New test.
6429
6430 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6431
6432         PR target/41514
6433         * gcc.target/arm/thumb-comparisons.c: New test.
6434
6435         PR target/40603
6436         * gcc.target/arm/thumb-cbranchqi.c: New test.
6437
6438 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6439
6440         * g++.dg/torture/pr36191.C: Enable for SH.
6441
6442 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6443
6444         * gnat.dg/wide_boolean.adb: New test.
6445         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6446
6447 2010-04-15  Richard Guenther  <rguenther@suse.de>
6448
6449         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6450         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6451         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6452         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6453         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6454         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6455         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6456         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6457         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6458         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6459         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6460         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6461         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6462         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6463         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6464
6465 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6466
6467         PR target/21803
6468         * gcc.target/arm/pr42496.c: New test.
6469
6470 2010-04-14  Jason Merrill  <jason@redhat.com>
6471
6472         PR c++/36625
6473         * g++.dg/ext/attrib38.C: New.
6474
6475 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6476
6477         PR testsuite/43739
6478         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6479
6480 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6481
6482         PR 42966
6483         * gcc.dg/cpp/warn-undef-2.c: Update.
6484         * gcc.dg/cpp/warn-traditional-2.c: Update.
6485         * gcc.dg/cpp/warn-comments-2.c: Update.
6486         * gcc.dg/cpp/warn-variadic-2.c: Update.
6487         * gcc.dg/cpp/warn-long-long-2.c: Update.
6488         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6489         * gcc.dg/cpp/warn-multichar-2.c: Update.
6490         * gcc.dg/cpp/warn-normalized-3.c: Update.
6491         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6492         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6493         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6494         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6495         * gcc.dg/cpp/warn-redefined-2.c: Update.
6496         * gfortran.dg/warning-directive-2.F90: Update.
6497         * c-c++-common/cpp/warning-directive-2.c: Update.
6498
6499 2010-04-14  Michael Matz  <matz@suse.de>
6500
6501         PR tree-optimization/42963
6502         * gcc.dg/pr42963.c: New testcase.
6503
6504 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6505
6506         * gnat.dg/class_wide.adb: Rename into...
6507         * gnat.dg/class_wide1.adb: ...this.
6508         * gnat.dg/class_wide2.ad[sb]: New test.
6509
6510 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6511
6512         PR fortran/18918
6513         * gfortran.dg/coarray_9.f90: Update dg-errors.
6514         * gfortran.dg/coarray_10.f90: New test.
6515         * gfortran.dg/coarray_11.f90: New test.
6516
6517 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6518
6519         PR fortran/43747
6520         gfortran.dg/initialization_24.f90: New test.
6521
6522 2010-04-13  Jason Merrill  <jason@redhat.com>
6523
6524         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6525         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6526
6527 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6528
6529         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6530         * g++.dg/dg.exp: Likewise.
6531         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6532         * c-c++-common/cpp/warning-directive-1.c: ... here.
6533         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6534         * c-c++-common/cpp/warning-directive-2.c: ... here.
6535         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6536         * c-c++-common/cpp/warning-directive-3.c: ... here.
6537         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6538         * c-c++-common/cpp/warning-directive-4.c: ... here.
6539         * g++.dg/cpp/warning-directive-1.C: Delete.
6540         * g++.dg/cpp/warning-directive-2.C: Delete.
6541         * g++.dg/cpp/warning-directive-3.C: Delete.
6542         * g++.dg/cpp/warning-directive-4.C: Delete.
6543         * gcc.dg/cpp/normalised-3.c: Delete.
6544         * g++.dg/cpp/normalised-1.C: Rename as ...
6545         * c-c++-common/cpp/normalised-3.c: ... this.
6546
6547 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6548
6549         * gcc.dg/tree-ssa/sra-9.c: New test.
6550
6551 2010-04-13  Michael Matz  <matz@suse.de>
6552
6553         PR middle-end/43730
6554         * gcc.dg/pr43730.c: New test.
6555
6556 2010-04-13  Michael Matz  <matz@suse.de>
6557
6558         * gcc.dg/tree-ssa/negate.c: New testcase.
6559
6560 2010-04-13  Richard Guenther  <rguenther@suse.de>
6561
6562         PR testsuite/43735
6563         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6564
6565 2010-04-13  Richard Guenther  <rguenther@suse.de>
6566
6567         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6568
6569 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6570
6571         * gnat.dg/derived_type1.adb: New test.
6572
6573 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6574
6575         * gcc.dg/plugindir1.c: New testcase.
6576         * gcc.dg/plugindir2.c: New testcase.
6577         * gcc.dg/plugindir3.c: New testcase.
6578         * gcc.dg/plugindir4.c: New testcase.
6579
6580 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         * gcc.target/i386/rotate-2.c: New test.
6583
6584 2010-04-12  Jason Merrill  <jason@redhat.com>
6585
6586         PR c++/43641
6587         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6588         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6589
6590 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6591
6592         PR c++/25811
6593         * g++.dg/init/pr25811.C: New test.
6594
6595 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6598         dg-error, dg-warning.
6599         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6600
6601 2010-04-12  Richard Guenther  <rguenther@suse.de>
6602
6603         * gcc.dg/torture/inline-2.c: New testcase.
6604
6605 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR bootstrap/43699
6608         * gcc.dg/Wunused-var-7.c: New test.
6609
6610         PR tree-optimization/43560
6611         * gcc.c-torture/execute/pr43560.c: New test.
6612
6613 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6614
6615         * gnat.dg/aggr13.adb: New test.
6616         * gnat.dg/aggr14.adb: Likewise.
6617         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6618
6619 2010-04-12  Richard Guenther  <rguenther@suse.de>
6620
6621         PR c++/43611
6622         * g++.dg/torture/pr43611.C: New testcase.
6623
6624 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6625
6626         PR c/36774
6627         * gcc.dg/pr36774-1.c: New test.
6628         * gcc.dg/pr36774-2.c: New test.
6629
6630 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6631
6632         * gcc.target/sh/rte-delay-slot.c: New test.
6633
6634 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6635
6636         * gnat.dg/pack9.adb: Remove -cargs option.
6637         * gnat.dg/aggr12.ad[sb]: New test.
6638
6639 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6640
6641         PR target/43417
6642         * gcc.target/sh/pr43417.c: New test.
6643
6644 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6645
6646         PR fortran/43591
6647         * gfortran.dg/spec_expr_6.f90: New test.
6648
6649 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6650
6651         PR cpp/43195
6652         * gcc.dg/cpp/pr43195.c: New.
6653         * gcc.dg/cpp/pr43195.h: New.
6654
6655 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6656
6657         PR 42965
6658         * gcc.dg/Werror-6.c: Adjust.
6659         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6660         * gcc.dg/Werror-4.c: Likewise.
6661         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6662         * gcc.dg/Wswitch-enum-error.c: Likewise.
6663         * gcc.dg/Wpointer-arith.c: Likewise.
6664         * gcc.dg/Wfatal.c: Likewise.
6665         * gcc.dg/Wswitch-error.c: Likewise.
6666         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6667         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6668         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6669         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6670         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6671         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6672         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6673         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6674         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6675         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6676         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6677         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6678         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6679         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6680         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6681         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6682         * g++.dg/cpp/warning-directive-2.C: Likewise.
6683         * gfortran.dg/warning-directive-2.F90: Likewise.
6684
6685 2010-04-09  Jason Merrill  <jason@redhat.com>
6686
6687         PR c++/42623
6688         * g++.dg/template/sizeof13.C: New.
6689
6690 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6691
6692         * g++.dg/other/pr35504.C: Add check for thiscall.
6693         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6694         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6695
6696 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6697
6698         PR c++/28584
6699         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6700         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6701         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6702         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6703         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6704         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6705         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6706         * g++.dg/other/increment1.C: Likewise.
6707
6708 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6709
6710         PR fortran/18918
6711         * gfortran.dg/coarray_7.f90: New test.
6712         * gfortran.dg/coarray_8.f90: New test.
6713
6714 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6715
6716         PR fortran/28039
6717         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6718
6719 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721         PR target/43643
6722         * gcc.dg/pr43643.c: New test.
6723
6724 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6725
6726         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6727
6728 2010-04-08  Richard Guenther  <rguenther@suse.de>
6729
6730         PR tree-optimization/43679
6731         * gcc.c-torture/compile/pr43679.c: New testcase.
6732
6733 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR debug/43670
6736         * gcc.dg/pr43670.c: New test.
6737
6738 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6739
6740         PR middle-end/40815
6741         * gcc.dg/tree-ssa/reassoc-19.c: New.
6742
6743 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR c/18624
6746         * gcc.dg/Wunused-var-1.c: New test.
6747         * gcc.dg/Wunused-var-2.c: New test.
6748         * gcc.dg/Wunused-var-3.c: New test.
6749         * gcc.dg/Wunused-var-4.c: New test.
6750         * gcc.dg/Wunused-var-5.c: New test.
6751         * gcc.dg/Wunused-var-6.c: New test.
6752         * gcc.dg/Wunused-parm-1.c: New test.
6753
6754         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6755         * gcc.dg/trunc-1.c: Likewise.
6756         * gcc.dg/vla-9.c: Likewise.
6757         * gcc.dg/dfp/composite-type.c: Likewise.
6758
6759 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6760
6761         PR objc/35996
6762         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6763         * obj-c++.dg/objc-gc-3.mm: Ditto.
6764
6765 2010-04-07  Simon Baldwin  <simonb@google.com>
6766
6767         * gcc.dg/cpp/warn-undef-2.c: New.
6768         * gcc.dg/cpp/warn-traditional-2.c: New.
6769         * gcc.dg/cpp/warn-comments-2.c: New.
6770         * gcc.dg/cpp/warning-directive-1.c: New.
6771         * gcc.dg/cpp/warn-long-long.c: New.
6772         * gcc.dg/cpp/warn-traditional.c: New.
6773         * gcc.dg/cpp/warn-variadic-2.c: New.
6774         * gcc.dg/cpp/warn-undef.c: New.
6775         * gcc.dg/cpp/warn-normalized-1.c: New.
6776         * gcc.dg/cpp/warning-directive-2.c: New.
6777         * gcc.dg/cpp/warn-long-long-2.c: New.
6778         * gcc.dg/cpp/warn-variadic.c: New.
6779         * gcc.dg/cpp/warn-normalized-2.c: New.
6780         * gcc.dg/cpp/warning-directive-3.c: New.
6781         * gcc.dg/cpp/warn-deprecated-2.c: New.
6782         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6783         * gcc.dg/cpp/warn-multichar-2.c: New.
6784         * gcc.dg/cpp/warn-normalized-3.c: New.
6785         * gcc.dg/cpp/warning-directive-4.c: New.
6786         * gcc.dg/cpp/warn-unused-macros.c: New.
6787         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6788         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6789         * gcc.dg/cpp/warn-cxx-compat.c: New.
6790         * gcc.dg/cpp/warn-redefined.c: New.
6791         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6792         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6793         * gcc.dg/cpp/warn-deprecated.c: New.
6794         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6795         * gcc.dg/cpp/warn-redefined-2.c: New.
6796         * gcc.dg/cpp/warn-comments.c: New.
6797         * gcc.dg/cpp/warn-multichar.c: New.
6798         * g++.dg/cpp/warning-directive-1.C: New.
6799         * g++.dg/cpp/warning-directive-2.C: New.
6800         * g++.dg/cpp/warning-directive-3.C: New.
6801         * g++.dg/cpp/warning-directive-4.C: New.
6802         * gfortran.dg/warning-directive-1.F90: New.
6803         * gfortran.dg/warning-directive-3.F90: New.
6804         * gfortran.dg/warning-directive-2.F90: New.
6805         * gfortran.dg/warning-directive-4.F90: New.
6806
6807 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6808
6809         PR objc++/23716
6810         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6811
6812 2010-04-07  Jason Merrill  <jason@redhat.com>
6813
6814         * g++.dg/template/dr408.C: New.
6815
6816         * g++.dg/lookup/ns4.C: New.
6817
6818         PR c++/38392
6819         * g++.dg/template/friend51.C: New test.
6820
6821         PR c++/41970
6822         * g++.old-deja/g++.other/linkage1.C: Adjust.
6823
6824 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6825
6826         PR c++/42697
6827         * g++.dg/template/crash94.C: New test.
6828
6829 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6830
6831         PR c++/40239
6832         * g++.dg/init/aggr5.C: New test.
6833         * g++.dg/init/aggr5.C: New test.
6834
6835 2010-04-07  Richard Guenther  <rguenther@suse.de>
6836
6837         PR tree-optimization/43270
6838         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6839         * gcc.dg/Warray-bounds-7.c: Likewise.
6840
6841 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6842
6843         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6844         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6845         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6846
6847 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6848
6849         PR c++/42556
6850         * g++.dg/init/pr42556.C: New test.
6851
6852 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6853
6854         PR debug/43628
6855         * g++.dg/debug/dwarf2/typedef2.C: New test.
6856
6857 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6858
6859         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6860         c-c++-common/dwarf2/redeclaration-1.C
6861
6862 2010-04-06  Jason Merrill  <jason@redhat.com>
6863
6864         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6865         * g++.dg/ext/attrib18.C: Likewise.
6866         * g++.dg/ext/bitfield2.C: Likewise.
6867         * g++.dg/ext/bitfield4.C: Likewise.
6868         * g++.dg/ext/visibility/warn2.C: Likewise.
6869         * g++.dg/ext/visibility/warn3.C: Likewise.
6870         * g++.dg/gomp/pr26690-1.C: Likewise.
6871         * g++.dg/inherit/covariant7.C: Likewise.
6872         * g++.dg/init/synth2.C: Likewise.
6873         * g++.dg/lookup/using7.C: Likewise.
6874         * g++.dg/other/crash-4.C: Likewise.
6875         * g++.dg/other/error13.C: Likewise.
6876         * g++.dg/other/error20.C: Likewise.
6877         * g++.dg/parse/crash31.C: Likewise.
6878         * g++.dg/parse/error16.C: Likewise.
6879         * g++.dg/parse/error19.C: Likewise.
6880         * g++.dg/parse/error27.C: Likewise.
6881         * g++.dg/parse/error28.C: Likewise.
6882         * g++.dg/parse/fused-params1.C: Likewise.
6883         * g++.dg/template/error2.C: Likewise.
6884         * g++.dg/template/local6.C: Likewise.
6885         * g++.dg/template/qualttp15.C: Likewise.
6886         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6887         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6888         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6889         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6890         * g++.old-deja/g++.eh/spec6.C: Likewise.
6891         * g++.old-deja/g++.jason/crash3.C: Likewise.
6892         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6893         * g++.old-deja/g++.law/ctors5.C: Likewise.
6894         * g++.old-deja/g++.law/ctors9.C: Likewise.
6895         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6896         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6897         * g++.old-deja/g++.other/struct1.C: Likewise.
6898         * g++.old-deja/g++.other/volatile1.C: Likewise.
6899         * g++.old-deja/g++.pt/crash36.C: Likewise.
6900         * g++.old-deja/g++.pt/derived3.C: Likewise.
6901         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6902         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6903
6904 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6905
6906         PR middle-end/43519
6907         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6908         * gcc.dg/graphite/id-19.c: New.
6909
6910 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6911
6912         PR middle-end/32824
6913         * gcc.dg/vect/pr32824: New.
6914
6915 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6916
6917         PR fortran/18918
6918         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6919         * gfortran.dg/coarray_3.f90: Ditto.
6920         * gfortran.dg/coarray_4.f90: Ditto.
6921         * gfortran.dg/coarray_5.f90: Ditto.
6922         * gfortran.dg/coarray_6.f90: Ditto.
6923         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6924
6925 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6926
6927         PR fortran/18918
6928         * gfortran.dg/coarray_4.f90: Fix test.
6929         * gfortran.dg/coarray_6.f90: Add more tests.
6930
6931 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6932
6933         PR fortran/18918
6934         * gfortran.dg/coarray_4.f90: New test.
6935         * gfortran.dg/coarray_5.f90: New test.
6936         * gfortran.dg/coarray_6.f90: New test.
6937
6938 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6939
6940         PR fortran/18918
6941         * gfortran.dg/iso_fortran_env_5.f90: New test.
6942         * gfortran.dg/iso_fortran_env_6.f90: New test.
6943
6944 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/39997
6947         * gfortran.dg/coarray_1.f90: New test.
6948         * gfortran.dg/coarray_2.f90: New test.
6949         * gfortran.dg/coarray_3.f90: New test.
6950
6951 2010-04-06  Jason Merrill  <jason@redhat.com>
6952
6953         PR c++/43648
6954         * g++.dg/template/dtor8.C: New.
6955
6956         PR c++/43621
6957         * g++.dg/template/error-recovery2.C: New.
6958
6959 2010-04-06  Jan Hubicka  <jh@suse.czpli
6960
6961         PR tree-optimization/42906
6962         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6963
6964 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6965
6966         PR fortran/43178
6967         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6968         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6969         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6970
6971 2010-04-06  Richard Guenther  <rguenther@suse.de>
6972
6973         PR tree-optimization/43627
6974         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6975
6976 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6977
6978         PR target/43638
6979         * gcc.target/i386/pr43638.c: New test.
6980
6981 2010-04-06  Richard Guenther  <rguenther@suse.de>
6982
6983         PR middle-end/43661
6984         * gcc.c-torture/compile/pr43661.c: New testcase.
6985
6986 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6989
6990 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6991
6992         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6993
6994 2010-04-02  Richard Guenther  <rguenther@suse.de>
6995
6996         PR tree-optimization/43629
6997         * gcc.c-torture/execute/pr43629.c: New testcase.
6998
6999 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7000             Dominique d'Humieres  <dominiq@lps.ens.fr>
7001
7002         PR libfortran/43605
7003         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7004
7005 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7006
7007         PR debug/43325
7008         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7009
7010 2010-04-01  Jason Merrill  <jason@redhat.com>
7011
7012         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7013
7014 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7015             Manfred Schwarb  <manfred99@gmx.ch>
7016
7017         PR libfortran/43605
7018         * gfortran.dg/ftell_3.f90: New test.
7019
7020 2010-04-01  Richard Guenther  <rguenther@suse.de>
7021
7022         PR middle-end/43614
7023         * gcc.c-torture/compile/pr43614.c: New testcase.
7024
7025 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7026
7027         PR tree-optimization/43141
7028         * gcc.dg/guality/pr43141.c: New test.
7029
7030 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7031
7032         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7033         * g++.dg/eh/spbp.C: Likewise.
7034         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7035         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7036         superfluous casts.
7037         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7038         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7039         * objc.dg/dwarf-2.m: Likewise.
7040
7041 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7042
7043         PR middle-end/43464
7044         * gcc.dg/graphite/id-pr43464.c: New.
7045         * gcc.dg/graphite/id-pr43464-1.c: New.
7046
7047 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7048
7049         PR middle-end/43351
7050         * gcc.dg/graphite/id-pr43351.c
7051
7052 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7053
7054         PR testsuite/35165
7055         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7056         * obj-c++.dg/try-catch-2.mm: Ditto.
7057         * obj-c++.dg/lookup-2.mm: Ditto.
7058         * obj-c++.dg/encode-8.m: Ditto.
7059         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7060         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7061         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7062         * obj-c++.dg/const-str-11.mm: Ditto.
7063         * obj-c++.dg/const-str-9.mm: Ditto.
7064         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7065         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7066         * obj-c++.dg/except-1.mm: Ditto.
7067         * obj-c++.dg/const-str-7.mm: Ditto.
7068         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7069         * obj-c++.dg/const-str-3.mm: Ditto.
7070         * obj-c++.dg/const-str-7.mm: Ditto.
7071         * obj-c++.dg/stubify-2.mm: Change dump file name.
7072
7073         PR objc++/23613
7074         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7075         New macro.
7076         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7077         Remove dg-xfail-if.
7078
7079 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7080
7081         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7082         only with -O2, -O3 or -Os and not with -fwhopr.
7083
7084 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7085
7086         PR c++/43558
7087         * g++.dg/template/typedef31.C: New test.
7088
7089 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7090
7091         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7092         assembler output on *-*-solaris2*.
7093         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7094
7095 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR debug/43557
7098         * gcc.dg/pr43557-1.c: New test.
7099         * gcc.dg/pr43557-2.c: New file.
7100
7101 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7102
7103         PR 43562
7104         * gcc.dg/pr43562.c: New test.
7105
7106 2010-03-30  Jason Merrill  <jason@redhat.com>
7107
7108         PR c++/43076
7109         * g++.dg/template/error-recovery1.C: New.
7110
7111         PR c++/41786
7112         * g++.dg/parse/ambig5.C: New.
7113
7114 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR debug/43593
7117         * gcc.dg/guality/pr43593.c: New test.
7118
7119 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7120
7121         PR middle-end/43430
7122         * gcc.dg/vect/pr43430-1.c: New.
7123
7124 2010-03-30  Jason Merrill  <jason@redhat.com>
7125
7126         PR c++/43559
7127         * g++.dg/template/partial7.C: New.
7128
7129 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7130
7131         * gcc.target/s390/stackcheck1.c: New testcase.
7132
7133 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7134
7135         PR libfortran/43265
7136         * gfortran.dg/read_eof_8.f90: New test.
7137
7138 2010-03-29  Jason Merrill  <jason@redhat.com>
7139
7140         * gcc.dg/cpp/include6.c: Change [] to ().
7141
7142         N3077
7143         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7144         splicing and UCNs.
7145         * c-c++-common/raw-string-2.c: Add trigraph test.
7146         * c-c++-common/raw-string-8.c: New.
7147         * c-c++-common/raw-string-9.c: New.
7148         * c-c++-common/raw-string-10.c: New.
7149
7150         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7151         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7152         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7153         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7154         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7155         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7156         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7157
7158 2010-03-29  Richard Guenther  <rguenther@suse.de>
7159
7160         PR tree-optimization/43560
7161         * gcc.dg/torture/pr43560.c: New testcase.
7162
7163 2010-03-29  Jason Merrill  <jason@redhat.com>
7164
7165         N3077
7166         * g++.dg/ext/raw-string-1.C: Change [] to ().
7167         * g++.dg/ext/raw-string-2.C: Change [] to ().
7168         Don't use \ in delimiter.
7169         * g++.dg/ext/raw-string-3.C: Change [] to ().
7170         * g++.dg/ext/raw-string-4.C: Change [] to ().
7171         * g++.dg/ext/raw-string-5.C: Change [] to ().
7172         Test for error on \ in delimiter.
7173         * g++.dg/ext/raw-string-6.C: Change [] to ().
7174         * g++.dg/ext/raw-string-7.C: Change [] to ().
7175
7176 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7177
7178         PR 43564
7179         * gcc.dg/pr43564.c: New test.
7180
7181 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7182
7183         PR fortran/43551
7184         * gfortran.dg/direct_io_12.f90: New test.
7185
7186 2010-03-28  Jan Hubicka  <jh@suse.cz>
7187
7188         PR tree-optimization/43505
7189         * gfortran.dg/pr43505.f90: New testcase.
7190
7191 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7192
7193         PR tree-optimization/43528
7194         * gcc.target/i386/pr43528.c: New test.
7195
7196 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7197
7198         PR c/43381
7199         * gcc.dg/parm-impl-decl-3.c: New test.
7200
7201 2010-03-26  Jason Merrill  <jason@redhat.com>
7202
7203         PR c++/43509
7204         * g++.dg/cpp0x/parse1.C: New.
7205
7206 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7207
7208         PR target/43524
7209         * gcc.target/i386/pr43524.c: New test.
7210
7211 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7212
7213         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7214         whitespace, rename main to foo.
7215         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7216         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7217         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7218         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7219         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7220         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7221         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7222         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7226
7227 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7228
7229         PR c++/43327
7230         * g++.dg/other/crash-10.C: New test.
7231         * g++.dg/other/crash-11.C: New test.
7232
7233 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7234
7235         PR libfortran/43517
7236         * gfortran.dg/read_eof_7.f90: New test.
7237
7238 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7239
7240         PR objc/35165
7241         PR testsuite/43512
7242         * objc-obj-c++-shared: New directory.
7243         * objc-obj-c++-shared/Object1-implementation.h: New file.
7244         * objc-obj-c++-shared/Object1.h: New file.
7245         * objc-obj-c++-shared/Protocol1.h: New file.
7246         * objc-obj-c++-shared/next-abi.h: New file.
7247         * objc-obj-c++-shared/next-mapping.h: New file.
7248         * objc/execute/next_mapping.h: Delete.
7249         * objc.dg/special/special.exp: For all targets run the tests with
7250         -fgnu-runtime, for darwin targets also run the tests with
7251         -fnext-runtime.
7252         * objc.dg/dg.exp: Ditto.
7253         * obj-c++.dg/dg.exp: Ditto.
7254         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7255         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7256         include use of updated NeXT interface.
7257         * objc/execute/formal_protocol-5.m: Ditto.
7258         * objc/execute/protocol-isEqual-2.m: Ditto.
7259         * objc/execute/protocol-isEqual-4.m: Ditto.
7260         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7261         Protocol1.h) and next-mapping.h as required.
7262         * objc/execute/object_is_class.m: Ditto.
7263         * objc/execute/enumeration-1.m: Ditto.
7264         * objc/execute/class-13.m: Ditto.
7265         * objc/execute/formal_protocol-2.m: Ditto.
7266         * objc/execute/formal_protocol-4.m: Ditto.
7267         * objc/execute/class-1.m: Ditto.
7268         * objc/execute/bycopy-1.m: Ditto.
7269         * objc/execute/formal_protocol-6.m: Ditto.
7270         * objc/execute/bycopy-3.m: Ditto.
7271         * objc/execute/class-3.m: Ditto.
7272         * objc/execute/bf-11.m: Ditto.
7273         * objc/execute/class-5.m: Ditto.
7274         * objc/execute/bf-13.m: Ditto.
7275         * objc/execute/class-7.m: Ditto.
7276         * objc/execute/bf-15.m: Ditto.
7277         * objc/execute/class-9.m: Ditto.
7278         * objc/execute/bf-17.m: Ditto.
7279         * objc/execute/bf-19.m: Ditto.
7280         * objc/execute/IMP.m: Ditto.
7281         * objc/execute/exceptions/catchall-1.m: Ditto.
7282         * objc/execute/exceptions/trivial.m: Ditto.
7283         * objc/execute/exceptions/finally-1.m: Ditto.
7284         * objc/execute/exceptions/local-variables-1.m: Ditto.
7285         * objc/execute/exceptions/foward-1.m: Ditto.
7286         * objc/execute/bf-2.m: Ditto.
7287         * objc/execute/string1.m: Ditto.
7288         * objc/execute/bf-4.m: Ditto.
7289         * objc/execute/informal_protocol.m: Ditto.
7290         * objc/execute/string3.m: Ditto.
7291         * objc/execute/bf-6.m: Ditto.
7292         * objc/execute/bf-8.m: Ditto.
7293         * objc/execute/class-tests-1.h: Ditto.
7294         * objc/execute/protocol-isEqual-1.m: Ditto.
7295         * objc/execute/protocol-isEqual-3.m: Ditto.
7296         * objc/execute/_cmd.m: Ditto.
7297         * objc/execute/function-message-1.m: Ditto.
7298         * objc/execute/bf-20.m: Ditto.
7299         * objc/execute/bf-common.h: Ditto.
7300         * objc/execute/np-2.m: Ditto.
7301         * objc/execute/class-10.m: Ditto.
7302         * objc/execute/class-12.m: Ditto.
7303         * objc/execute/enumeration-2.m: Ditto.
7304         * objc/execute/class-14.m: Ditto.
7305         * objc/execute/encode-1.m: Ditto.
7306         * objc/execute/formal_protocol-1.m: Ditto.
7307         * objc/execute/formal_protocol-3.m: Ditto.
7308         * objc/execute/accessing_ivars.m: Ditto.
7309         * objc/execute/bycopy-2.m: Ditto.
7310         * objc/execute/class-2.m: Ditto.
7311         * objc/execute/bf-10.m: Ditto.
7312         * objc/execute/formal_protocol-7.m: Ditto.
7313         * objc/execute/root_methods.m: Ditto.
7314         * objc/execute/class-4.m: Ditto.
7315         * objc/execute/bf-12.m: Ditto.
7316         * objc/execute/class-6.m: Ditto.
7317         * objc/execute/bf-14.m: Ditto.
7318         * objc/execute/nested-func-1.m: Ditto.
7319         * objc/execute/class-8.m: Ditto.
7320         * objc/execute/private.m: Ditto.
7321         * objc/execute/bf-16.m: Ditto.
7322         * objc/execute/bf-18.m: Ditto.
7323         * objc/execute/load-3.m: Ditto.
7324         * objc/execute/compatibility_alias.m: Ditto.
7325         * objc/execute/bf-1.m: Ditto.
7326         * objc/execute/no_clash.m: Ditto.
7327         * objc/execute/bf-3.m: Ditto.
7328         * objc/execute/string2.m: Ditto.
7329         * objc/execute/bf-5.m: Ditto.
7330         * objc/execute/string4.m: Ditto.
7331         * objc/execute/bf-7.m: Ditto.
7332         * objc/execute/object_is_meta_class.m: Ditto.
7333         * objc/execute/bf-9.m: Ditto.
7334         * objc/execute/bf-21.m: Ditto.
7335         * objc/execute/cascading-1.m: Ditto.
7336         * objc/execute/trivial.m: Ditto.
7337         * objc/execute/np-1.m: Ditto.
7338         * objc/compile/trivial.m: Ditto.
7339         * objc/execute/class_self-2.m: Include <stdlib.h>.
7340         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7341         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7342         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7343         and 64bit. Use new NeXT interface as required.
7344         * objc.dg/special/unclaimed-category-1.m: Ditto.
7345         * objc.dg/special/unclaimed-category-1.h: Ditto.
7346         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7347         * objc.dg/func-ptr-1.m: Ditto.
7348         * objc.dg/stret-1.m: Ditto.
7349         * objc.dg/encode-2.m: Ditto.
7350         * objc.dg/category-1.m: Ditto.
7351         * objc.dg/encode-3.m: Ditto.
7352         * objc.dg/call-super-3.m: Ditto.
7353         * objc.dg/method-3.m: Ditto.
7354         * objc.dg/func-ptr-2.m: Ditto.
7355         * objc.dg/lookup-1.m: Ditto.
7356         * objc.dg/encode-4.m: Ditto.
7357         * objc.dg/fix-and-continue-1.m: Ditto.
7358         * objc.dg/proto-lossage-3.m: Ditto.
7359         * objc.dg/method-13.m: Ditto.
7360         * objc.dg/proto-qual-1.m: Ditto.
7361         * objc.dg/zero-link-3.m: Ditto.
7362         * objc.dg/bitfield-1.m: Ditto.
7363         * objc.dg/va-meth-1.m: Ditto.
7364         * objc.dg/super-class-3.m: Ditto.
7365         * objc.dg/call-super-1.m: Ditto.
7366         * objc.dg/type-size-2.m: Ditto.
7367         * objc.dg/method-10.m: Ditto.
7368         * objc.dg/defs.m: Ditto.
7369         * objc.dg/const-str-3.m: Ditto.
7370         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7371         Protocol1.h) and next-mapping.h as required. Use new NeXT
7372         interface as required.
7373         * objc.dg/super-class-4.m: Ditto.
7374         * objc.dg/comp-types-8.m: Ditto.
7375         * objc.dg/call-super-2.m: Ditto.
7376         * objc.dg/objc-fast-4.m: Ditto.
7377         * objc.dg/method-6.m: Ditto.
7378         * objc.dg/const-str-3.m: Ditto.
7379         * objc.dg/const-str-7.m: Ditto.
7380         * objc.dg/method-15.m: Ditto.
7381         * objc.dg/method-19.m: Ditto.
7382         * objc.dg/sync-1.m: Ditto.
7383         * objc.dg/layout-1.m: Ditto.
7384         * objc.dg/bitfield-3.m: Ditto.
7385         * objc.dg/try-catch-3.m: Ditto.
7386         * objc.dg/try-catch-7.m: Ditto.
7387         * objc.dg/comp-types-10.m: Ditto.
7388         * objc.dg/selector-2.: Ditto.
7389         * objc.dg/method-7.m: Ditto.
7390         * objc.dg/typedef-alias-1.m: Ditto.
7391         * objc.dg/proto-lossage-2.m: Ditto.
7392         * objc.dg/comp-types-11.m: Ditto.
7393         * objc.dg/sizeof-1.m: Ditto.
7394         * objc.dg/method-17.m: Ditto.
7395         * objc.dg/bitfield-5.m: Ditto.
7396         * objc.dg/try-catch-1.m: Ditto.
7397         * objc.dg/encode-5.m: Ditto.
7398         * objc.dg/fix-and-continue-2.m: Ditto.
7399         * objc.dg/method-9.m: Ditto.
7400         * objc.dg/isa-field-1.m: Ditto.
7401         * objc.dg/local-decl-2.m: Ditto.
7402         * objc.dg/objc-gc-4.m: Ditto.
7403         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7404         * objc.dg/gnu-runtime-3.m: Ditto.
7405         * objc.dg/encode-7.m: Ditto.
7406         * objc.dg/encode-8.m: Ditto.
7407         * objc.dg/selector-3.m: Ditto.
7408         * objc.dg/gnu-runtime-1.m: Ditto.
7409         * objc.dg/const-str-12.m: Ditto.
7410         * objc.dg/gnu-runtime-2.m: Ditto.
7411         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7412         * objc.dg/selector-1.m: Ditto.
7413         * objc.dg/stubify-2.m: Ditto.
7414         * objc.dg/zero-link-1.m: Ditto.
7415         * objc.dg/stret-2.m: Ditto.
7416         * objc.dg/zero-link-2.m: Ditto.
7417         * objc.dg/next-runtime-1.m: Ditto.
7418         * objc.dg/symtab-1.m: Ditto.
7419         * objc.dg/stubify-1.m: Ditto.
7420         * objc.dg/bitfield-2.m: Ditto.
7421         * objc.dg/try-catch-10.m: Apply to both runtimes.
7422         * objc.dg/const-str-1.m: Ditto.
7423         * objc.dg/image-info.m: Ditto.
7424         * objc.dg/encode-9.m: Ditto.
7425         * objc.dg/pragma-1.m: Apply test to all targets.
7426         * objc.dg/const-str-4.m: Ditto.
7427         * objc.dg/const-str-8.m: Ditto.
7428         * objc.dg/super-class-2.m: Ditto.
7429         * objc.dg/try-catch-5.m: Ditto.
7430         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7431         Protocol1.h) and next-mapping.h as required. Use new NeXT
7432         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7433         * objc.dg/const-str-11.m: Ditto.
7434         * objc.dg/const-str-9.m: Ditto.
7435         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7436         * objc.dg/encode-1.m: Remove redundant -lobjc.
7437         * objc.dg/try-catch-9.m: Tidy space.
7438         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7439         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7440         and 64bit. Use new NeXT interface as required.
7441         * obj-c++.dg/template-4.mm: Ditto.
7442         * obj-c++.dg/defs.mm: Ditto.
7443         * obj-c++.dg/basic.mm: Ditto.
7444         * obj-c++.dg/encode-4.mm: Ditto.
7445         * obj-c++.dg/method-17.mm: Ditto.
7446         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7447         * obj-c++.dg/cxx-class-1.mm: Ditto.
7448         * obj-c++.dg/method-10.mm: Ditto.
7449         * obj-c++.dg/va-meth-1.mm: Ditto.
7450         * obj-c++.dg/encode-5.mm: Ditto.
7451         * obj-c++.dg/lookup-2.mm: Ditto.
7452         * obj-c++.dg/template-3.mm: Ditto.
7453         * obj-c++.dg/proto-qual-1.mm: Ditto.
7454         * obj-c++.dg/qual-types-1.m: Ditto.
7455         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7456         * obj-c++.dg/template-1.mm: Ditto.
7457         * obj-c++.dg/encode-6.mm: Ditto.
7458         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7459         Protocol1.h) and next-mapping.h as required. Use new NeXT
7460         interface as required.
7461         * obj-c++.dg/except-1.mm: Ditto.
7462         * obj-c++.dg/const-str-7.mm: Ditto.
7463         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7464         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7465         * obj-c++.dg/selector-2.mm: Ditto.
7466         * obj-c++.dg/isa-field-1.mm: Ditto.
7467         * obj-c++.dg/try-catch-1.mm: Ditto.
7468         * obj-c++.dg/local-decl-1.mm: Ditto.
7469         * obj-c++.dg/try-catch-9.mm: Ditto.
7470         * obj-c++.dg/no-extra-load.mm: Ditto.
7471         * obj-c++.dg/selector-5.mm: Ditto.
7472         * obj-c++.dg/method-12.mm: Ditto.
7473         * obj-c++.dg/try-catch-11.mm: Ditto.
7474         * obj-c++.dg/comp-types-11.mm: Ditto.
7475         * obj-c++.dg/bitfield-3.mm: Ditto.
7476         * obj-c++.dg/method-6.mm: Ditto.
7477         * obj-c++.dg/super-class-2.mm: Ditto.
7478         * obj-c++.dg/method-21.mm: Ditto.
7479         * obj-c++.dg/const-str-8.mm: Ditto.
7480         * obj-c++.dg/try-catch-7.mm: Ditto.
7481         * obj-c++.dg/method-15.mm: Ditto.
7482         * obj-c++.dg/layout-1.mm: Ditto.
7483         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7484         * obj-c++.dg/const-str-3.mm: Ditto.
7485         * obj-c++.dg/try-catch-2.mm: Ditto.
7486         * obj-c++.dg/objc-gc-3.mm: Ditto.
7487         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7488         * obj-c++.dg/bitfield-1.mm: Ditto.
7489         * obj-c++.dg/selector-6.mm: Ditto.
7490         * obj-c++.dg/method-13.mm: Ditto.
7491         * obj-c++.dg/comp-types-12.mm: Ditto.
7492         * obj-c++.dg/bitfield-4.mm: Ditto.
7493         * obj-c++.dg/try-catch-8.mm: Ditto.
7494         * obj-c++.dg/method-2.mm: Ditto.
7495         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7496         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7497         * obj-c++.dg/const-str-4.mm: Ditto.
7498         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7499         * obj-c++.dg/try-catch-3.mm: Ditto.
7500         * obj-c++.dg/comp-types-9.mm: Ditto.
7501         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7502         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7503         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7504         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7505         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7506         Use new NeXT interface as required.
7507         * obj-c++.dg/const-str-10.mm: Ditto.
7508         * obj-c++.dg/const-str-11.mm: Ditto.
7509         * obj-c++.dg/const-str-9.mm: Ditto.
7510         * obj-c++.dg/method-11.mm: Ditto.
7511         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7512         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7513         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7514         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7515         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7516
7517 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7518
7519         PR c++/43206
7520         * g++.dg/template/typedef30.C: New test case.
7521
7522 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR c/43385
7525         * gcc.c-torture/execute/pr43385.c: New test.
7526
7527 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7528
7529         * gcc.dg/strncpy-fix-1.c: New test.
7530
7531 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7532
7533         PR testsuite/41609
7534         * lib/objc-torture.exp (objc-set-runtime-options): New.
7535         * objc/execute/execute.exp: Check runtime options on each pass.
7536         * objc/execute/exceptions/exceptions.exp: Ditto.
7537         * objc/compile/compile.exp: Ditto.
7538
7539         PR testsuite/42348
7540         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7541         standard tests.
7542         (check_effective_target_objc2): New proc.
7543         (check_effective_target_next_runtime): New proc.
7544         * lib/objc.exp: Determine which runtime is in force and support it.
7545         * lib/obj-c++.exp: Ditto.
7546
7547 2010-03-24  Jason Merrill  <jason@redhat.com>
7548
7549         PR c++/43502
7550         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7551
7552 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7553
7554         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7555         a loop.
7556         * gcc.dg/ipa/ipa-2.c: Likewise.
7557         * gcc.dg/ipa/ipa-3.c: Likewise.
7558         * gcc.dg/ipa/ipa-4.c: Likewise.
7559         * gcc.dg/ipa/ipa-5.c: Likewise.
7560         * gcc.dg/ipa/ipa-7.c: Likewise.
7561         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7562         a loop.
7563         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7564         i_can_not_be_propagated_fully2 into a loop.
7565         * gcc.dg/ipa/ipa-8.c: New test.
7566         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7567
7568 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7569
7570         PR debug/19192
7571         PR debug/43479
7572         * gcc.dg/guality/pr43479.c: New test.
7573         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7574         and add volatile keyword.
7575
7576 2010-03-23  Mike Stump  <mikestump@comcast.net>
7577
7578         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7579
7580 2010-03-23  Jason Merrill  <jason@redhat.com>
7581
7582         * g++.dg/ext/altivec-17.C: Adjust error message.
7583
7584         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7585         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7586         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7587         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7588         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7589         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7590
7591 2010-03-22  Jason Merrill  <jason@redhat.com>
7592
7593         PR c++/43333
7594         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7595         * g++.dg/ext/is_pod_98.C: New.
7596
7597         PR c++/43281
7598         * g++.dg/cpp0x/auto18.C: New.
7599
7600         * gcc.dg/pr36997.c: Adjust error message.
7601         * g++.dg/ext/vector9.C: Likewise.
7602         * g++.dg/conversion/simd3.C: Likewise.
7603         * g++.dg/other/error23.C: Likewise.
7604
7605 2010-03-22  Michael Matz  <matz@suse.de>
7606
7607         PR middle-end/43475
7608         * gfortran.dg/pr43475.f90: New testcase.
7609
7610 2010-03-22  Richard Guenther  <rguenther@suse.de>
7611
7612         PR tree-optimization/43390
7613         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7614
7615 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7616
7617         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7618         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7619
7620 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7621             Michael Matz  <matz@suse.de>
7622
7623         PR c++/43081
7624         * g++.dg/parse/crash56.C: New test.
7625
7626 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7627
7628         PR fortran/43450
7629         * gfortran.dg/whole_file_15.f90 : New test.
7630
7631 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7632
7633         PR fortran/43409
7634         * gfortran.dg/inquire_size.f90: New test.
7635
7636 2010-03-20  Richard Guenther  <rguenther@suse.de>
7637
7638         PR rtl-optimization/43438
7639         * gcc.c-torture/execute/pr43438.c: New testcase.
7640
7641 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7642
7643         PR c++/43375
7644         * g++.dg/abi/mangle42.C: New test.
7645
7646 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7647
7648         PR C/43211
7649         * gcc.dg/pr43211.c: New test.
7650         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7651
7652 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7653
7654         PR rtl-optimization/42258
7655         * gcc.target/arm/thumb1-mul-moves.c: New test.
7656
7657         PR target/40697
7658         * gcc.target/arm/thumb-andsi.c: New test.
7659
7660         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7661         dg-require-effective-target.
7662
7663 2010-03-19  Michael Matz  <matz@suse.de>
7664
7665         PR c++/43116
7666         * g++.dg/other/pr43116.C: New testcase.
7667
7668 2010-03-19  Michael Matz  <matz@suse.de>
7669
7670         PR target/43305
7671         * gcc.dg/pr43305.c: New testcase.
7672
7673 2010-03-19  Richard Guenther  <rguenther@suse.de>
7674
7675         PR tree-optimization/43415
7676         * gcc.c-torture/compile/pr43415.c: New testcase.
7677
7678 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7679
7680         PR ada/43106
7681         * gnat.dg/case_optimization2.adb: New test.
7682         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7683
7684 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7685             Jack Howarth <howarth@bromo.med.uc.edu>
7686
7687         PR target/36399
7688         * gcc.target/i386/push-1.c: Don't xfail
7689           scan-assembler-not "movups" on darwin.
7690
7691 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7692
7693         PR debug/43058
7694         * gcc.dg/pr43058.c: New test.
7695
7696 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7697
7698         PR middle-end/42450
7699         * g++.dg/torture/pr42450.C: New test.
7700
7701 2010-03-18  Michael Matz  <matz@suse.de>
7702
7703         PR middle-end/43419
7704         * gcc.dg/pr43419.c: New testcase.
7705
7706 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7707
7708         PR rtl-optimization/43360
7709         * gcc.dg/torture/pr43360.c: New.
7710
7711 2010-03-18  Michael Matz  <matz@suse.de>
7712
7713         PR tree-optimization/43402
7714         * gcc.dg/pr43402.c: New testcase.
7715
7716 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7717
7718         PR target/42427
7719         * gcc.dg/pr42427.c: New test.
7720
7721 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7722
7723         PR libfortran/43265
7724         * gfortran.dg/read_empty_file.f: New test.
7725         * gfortran.dg/read_eof_all.f90: New test.
7726         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7727         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7728
7729 2010-03-17  Michael Matz  <matz@suse.de>
7730
7731         * gcc.dg/pr43300.c: Add -w.
7732
7733 2010-03-17  Richard Guenther  <rguenther@suse.de>
7734
7735         * gcc.dg/pr43379.c: Add -w.
7736
7737 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7738
7739         PR fortran/43331
7740         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7741
7742 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7743
7744         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7745
7746 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7747
7748         * ada/acats/run_all.sh: Log start and end times.
7749
7750 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7751
7752         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7753
7754 2010-03-16  Richard Guenther  <rguenther@suse.de>
7755
7756         PR middle-end/43379
7757         * gcc.dg/pr43379.c: New testcase.
7758
7759 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7760
7761         PR debug/43051
7762         * gcc.dg/guality/pr43051-1.c: New test.
7763
7764 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7765
7766         PR testsuite/43363
7767         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7768
7769 2010-03-15  Michael Matz  <matz@suse.de>
7770
7771         PR middle-end/43300
7772         * gcc.dg/pr43300.c: New testcase.
7773
7774 2010-03-15  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/43367
7777         * gcc.c-torture/compile/pr43367.c: New testcase.
7778
7779 2010-03-15  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/43317
7782         * gcc.dg/pr43317.c: New testcase.
7783
7784 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7785
7786         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7787
7788 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7789
7790         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7791
7792 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7793
7794         PR fortran/43362
7795         * gfortran.dg/impure_constructor_1.f90: New test.
7796
7797 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7798
7799         PR middle-end/43354
7800         * gfortran.dg/graphite/id-pr43354.f: New.
7801
7802 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7803
7804         PR middle-end/43349
7805         * gfortran.dg/graphite/pr43349.f: New.
7806
7807 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7808
7809         PR middle-end/43306
7810         * gcc.dg/graphite/pr43306.c: New.
7811
7812 2010-03-12  David S. Miller  <davem@davemloft.net>
7813
7814         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7815         sparc.
7816
7817 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7818
7819         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7820
7821 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7822
7823         PR fortran/43291
7824         PR fortran/43326
7825         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7826
7827 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7828
7829         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7830         fail for *-*-mingw* targets.
7831
7832 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR debug/43329
7835         * gcc.dg/guality/pr43329-1.c: New test.
7836
7837 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7838
7839         PR tree-optimization/43257
7840         * g++.dg/torture/pr43257.C: New test.
7841
7842 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7843
7844         PR fortran/43228
7845         * gfortran.dg/namelist_61.f90: New test.
7846
7847 2010-03-11  Richard Guenther  <rguenther@suse.de>
7848
7849         PR tree-optimization/43255
7850         * gcc.c-torture/compile/pr43255.c: New testcase.
7851
7852 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7853
7854         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7855         * gcc.dg/pr43280.c: New testcase.
7856
7857 2010-03-11  Richard Guenther  <rguenther@suse.de>
7858
7859         PR lto/43200
7860         * gcc.dg/lto/20100227-1_0.c: New testcase.
7861         * gcc.dg/lto/20100227-1_1.c: Likewise.
7862
7863 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7864
7865         PR libfortran/43320
7866         PR libfortran/43265
7867         * gfortran.dg/read_eof_6.f: New test
7868         * gfortran.dg/read_x_eof.f90: New test.
7869         * gfortran.dg/read_x_past.f: Update test.
7870
7871 2010-03-10  Jan Hubicka   <jh@suse.cz>
7872
7873         * gcc.c-torture/compile/pr43288.c: New test.
7874
7875 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7876
7877         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7878         -fpic/-fPIC flags.
7879         * g++.old-deja/g++.pt/asm2.C: Likewise.
7880         * gcc.c-torture/compile/20000804-1.c: Likewise.
7881         * gcc.target/i386/clobbers.c: Likewise.
7882
7883 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7884
7885         PR fortran/43303
7886         * gfortran.dg/c_assoc_3.f90: New test.
7887
7888 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR debug/36728
7891         * gcc.dg/guality/pr36728-1.c: New test.
7892         * gcc.dg/guality/pr36728-2.c: New test.
7893
7894 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7895
7896         * gcc.dg/h8300-div-delay-slot.c: New test.
7897
7898 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7899
7900         PR tree-optimization/43236
7901         * gcc.c-torture/execute/pr43236.c: New test.
7902
7903 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7904
7905         PR middle-end/42859
7906         * g++.dg/eh/pr42859.C: New test.
7907
7908 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR debug/43299
7911         * gcc.dg/pr43299.c: New test.
7912
7913         PR debug/43290
7914         * g++.dg/eh/unwind2.C: New test.
7915
7916 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7917             Reza Yazdani  <reza.yazdani@amd.com>
7918
7919         PR middle-end/43065
7920         * gcc.dg/graphite/run-id-4.c: New.
7921
7922 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7923
7924         PR middle-end/43065
7925         * gcc.dg/graphite/run-id-3.c: New.
7926
7927 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7928
7929         PR middle-end/42644
7930         PR middle-end/42130
7931         * gcc.dg/graphite/id-18.c: New.
7932         * gcc.dg/graphite/run-id-pr42644.c: New.
7933
7934 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7935
7936         PR middle-end/42326
7937         * gcc.dg/graphite/pr42326.c: New.
7938
7939 2010-03-08  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/43269
7942         * gcc.c-torture/execute/pr43269.c: New testcase.
7943
7944 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7945
7946         PR fortran/43256
7947         * gfortran.dg/typebound_call_13.f03: New.
7948
7949 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7950
7951         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7952         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7953
7954 2010-03-05  Jason Merrill  <jason@redhat.com>
7955
7956         * g++.dg/abi/mangle40.C: Require weak and alias.
7957
7958 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7959
7960         PR middle-end/42326
7961         * gfortran.dg/graphite/pr42326.f90: New.
7962         * gfortran.dg/graphite/pr42326-1.f90: New.
7963
7964 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7965
7966         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7967         (gnat_target_compile): Likewise.
7968         Reinitialize GNAT_UNDER_TEST if target changes.
7969         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7970         (local_find_gnatmake): Pass full --GCC to gnatlink.
7971         Remove --LINK.
7972
7973 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7974
7975         PR c/43248
7976         * gcc.dg/compound-literal-1.c: New testcase.
7977
7978 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7979
7980         PR tree-optimization/43164
7981         PR tree-optimization/43191
7982         * gcc.c-torture/compile/pr43164.c: New test.
7983         * gcc.c-torture/compile/pr43191.c: Likewise.
7984
7985 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7986
7987         PR fortran/43244
7988         * gfortran.dg/finalize_9.f90: New.
7989
7990 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7991             Ken Werner <ken@linux.vnet.ibm.com>
7992
7993         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7994         to dg-options for spu.
7995         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7996         dump-scan target to exclude spu.
7997
7998 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7999
8000         PR middle-end/43209
8001         * gcc.dg/tree-ssa/ivopts-4.c: New.
8002
8003 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8004
8005         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8006         include-opts and exclude-opts; skip checking the flags if arguments
8007         are the same as the defaults.
8008         (dg-xfail-if): Verify the number of arguments, supply defaults
8009         for unspecified optional arguments.
8010         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8011
8012 2010-03-03  Jason Merrill  <jason@redhat.com>
8013
8014         PR c++/12909
8015         * g++.dg/abi/mangle40.C: Updated.
8016
8017 2010-03-03  Jason Merrill  <jason@redhat.com>
8018
8019         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8020         * g++.dg/abi/mangle23.C: Likewise.
8021         * g++.dg/eh/simd-2.C: Likewise.
8022         * g++.dg/ext/attribute-test-2.C: Likewise.
8023         * g++.dg/ext/vector14.C: Likewise.
8024         * g++.dg/other/pr34435.C: Likewise.
8025         * g++.dg/template/conv8.C: Likewise.
8026         * g++.dg/template/nontype9.C: Likewise.
8027         * g++.dg/template/qualttp17.C: Likewise.
8028         * g++.dg/template/ref1.C: Likewise.
8029         * g++.old-deja/g++.pt/crash68.C: Likewise.
8030         * g++.old-deja/g++.pt/ref1.C: Likewise.
8031         * g++.old-deja/g++.pt/ref3.C: Likewise.
8032         * g++.old-deja/g++.pt/ref4.C: Likewise.
8033
8034         PR c++/12909
8035         * g++.dg/abi/mangle40.C: New.
8036         * g++.dg/abi/mangle41.C: New.
8037         * g++.dg/lto/20100302_0.C: New.
8038         * g++.dg/lto/20100302_1.C: New.
8039         * g++.dg/lto/20100302.h: New.
8040
8041 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8042
8043         PR fortran/43243
8044         * gfortran.dg/internal_pack_12.f90: New test.
8045
8046 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8047
8048         * gcc.dg/pr36997.c: Adjust error message.
8049
8050 2010-03-03  Mike Stump  <mikestump@comcast.net>
8051
8052         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8053         adjustments to not be present on machines that align the stack to
8054         more than 4 bytes and don't have a red zone yet as that is an
8055         unimplemented optimization.
8056
8057 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8058
8059         PR fortran/43169
8060         * gfortran.dg/impure_assignment_3.f90: New.
8061
8062 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8063
8064         PR debug/43229
8065         * gfortran.dg/pr43229.f90: New test.
8066
8067         PR debug/43237
8068         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8069
8070         PR debug/43177
8071         * gcc.dg/guality/pr43177.c: New test.
8072
8073 2010-03-02  Jason Merrill  <jason@redhat.com>
8074
8075         * g++.dg/ext/vector9.C: Adjust error message.
8076         * g++.dg/conversion/simd3.C: Likewise.
8077         * g++.dg/other/error23.C: Likewise.
8078
8079 2010-03-02  Mike Stump  <mikestump@comcast.net>
8080
8081         PR c++/41090
8082         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8083
8084 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8085
8086         PR fortran/43180
8087         * gfortran.dg/internal_pack_10.f90: New test.
8088
8089         PR fortran/43173
8090         * gfortran.dg/internal_pack_11.f90: New test.
8091
8092 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8093
8094         PR middle-end/42640
8095         * gcc.dg/tree-ssa/pr42640.c: New.
8096
8097 2010-03-01  Richard Guenther  <rguenther@suse.de>
8098
8099         PR tree-optimization/43220
8100         * gcc.c-torture/execute/pr43220.c: New testcase.
8101
8102 2010-03-01  Richard Guenther  <rguenther@suse.de>
8103
8104         PR middle-end/43213
8105         * gcc.dg/pr43213.c: New testcase.
8106
8107 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109         PR pch/14940
8110         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8111
8112 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8115         New function.
8116         (check_effective_target_ucn): Likewise.
8117
8118         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8119         if !ucn.
8120         * gcc.dg/ucnid-2.c: Likewise.
8121         * gcc.dg/ucnid-3.c: Likewise.
8122         * gcc.dg/ucnid-4.c: Likewise.
8123         * gcc.dg/ucnid-11.c: Likewise.
8124         * gcc.dg/ucnid-12.c: Likewise.
8125         * gcc.dg/ucnid-6.c: Skip if !ucn.
8126         * gcc.dg/ucnid-9.c: Likewise.
8127
8128 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8129
8130         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8131         lists to dg-skip-if.
8132         * gcc.target/i386/stackalign/return-3.c: Likewise.
8133
8134 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8135
8136         * gcc.target/i386/clearcap.map: New file.
8137         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8138         Pass clearcap.map by default if supported.
8139
8140 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8141
8142         PR fortran/42900
8143         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8144         Explain this.
8145         * gfortran.dg/stat_2.f90: Likewise.
8146
8147 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/43199
8150         * gfortran.dg/module_read_2.f90: New test.
8151
8152 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8153
8154         PR c++/42748
8155         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8156         * g++.dg/abi/mangle12.C: Likewise.
8157         * g++.dg/abi/mangle20-2.C: Likewise.
8158         * g++.dg/abi/mangle17.C: Likewise.
8159         * g++.dg/template/cond2.C: Likewise.
8160         * g++.dg/template/pr35240.C: Likewise.
8161
8162 2010-02-27  Richard Guenther  <rguenther@suse.de>
8163
8164         PR tree-optimization/43186
8165         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8166
8167 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8168
8169         * g++.dg/abi/packed1.C: Expect warning on the SH.
8170
8171 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8172
8173         PR c++/42054:
8174         * g++.dg/parse/error37.C: New test.
8175
8176 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8177
8178         PR c/24577
8179         PR c/43192
8180         * gcc.dg/pr8927-1.c: Match new note.
8181         * gcc.dg/990506-0.c: Likewise.
8182         * gcc.dg/gomp/flush-2.c: Likewise.
8183         * gcc.dg/gomp/atomic-5.c: Likewise.
8184         * gcc.dg/gomp/pr34607.c: Likewise.
8185         * gcc.dg/pr35746.c: Likewise.
8186         * gcc.dg/cpp/pragma-1.c: Likewise.
8187         * gcc.dg/cpp/pragma-2.c: Likewise.
8188         * gcc.dg/pr41842.c: Likewise.
8189         * gcc.dg/noncompile/20040629-1.c: Likewise.
8190         * objc.dg/private-1.m: Likewise.
8191
8192 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8193
8194         PR fortran/43185
8195         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8196         * gfortran.dg/default_initialization_4.f90: New test.
8197
8198 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8199
8200         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8201         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8202         * gnat.dg/thin_pointer2.adb: New test.
8203         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8204
8205 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8206
8207         PR c/20631
8208         * gcc.dg/cpp/c90-pedantic.c: New.
8209         * gcc.dg/cpp/c90.c: New.
8210         * gcc.dg/gnu90-const-expr-1.c: New.
8211         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8212
8213 2010-02-26  Richard Guenther  <rguenther@suse.de>
8214
8215         PR tree-optimization/43186
8216         * gcc.c-torture/compile/pr43186.c: New testcase.
8217
8218 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR debug/43190
8221         * c-c++-common/dwarf2/pr43190.c: New test.
8222
8223 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8224
8225         PR testsuite/37074:
8226         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8227
8228 2010-02-26  Richard Guenther  <rguenther@suse.de>
8229
8230         PR tree-optimization/43188
8231         * gcc.c-torture/compile/pr43188.c: New testcase.
8232
8233 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8234
8235         PR target/43175
8236         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8237
8238 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8239
8240         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8241
8242 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8243
8244         PR target/43154
8245         * gcc.target/powerpc/pr43154.c: New file.
8246
8247 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR debug/43166
8250         * gfortran.dg/debug/pr43166.f: New test.
8251
8252         PR debug/43165
8253         * gcc.dg/torture/pr43165.c: New test.
8254
8255 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8256
8257         PR c/43128
8258         * c-c++-common/pr41779.c: Update.
8259
8260 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8261
8262         PR ada/32547
8263         * lib/gnat-dg.exp (gnat_load): Redefine.
8264
8265         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8266         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8267
8268 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8269
8270         PR libobjc/36610
8271         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8272         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8273         -fgnu-runtime.
8274         Sort entries.
8275
8276 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8279
8280 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8281
8282         PR debug/43150
8283         * gcc.dg/guality/vla-1.c: New test.
8284
8285 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8286
8287         PR fortran/43042
8288         * gfortran.dg/c_ptr_tests_15.f90: New test.
8289
8290 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8291
8292         PR target/43107
8293         * gcc.target/i386/pr43107.c: New test.
8294
8295 2010-02-23  Jason Merrill  <jason@redhat.com>
8296
8297         PR c++/43143
8298         * g++.dg/cpp0x/variadic100.C: New.
8299
8300 2010-02-23  Jason Merrill  <jason@redhat.com>
8301
8302         PR debug/42800
8303         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8304         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8305         * c-c++-common/dwarf2/vla1.c: New.
8306
8307 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR target/43139
8310         * gcc.dg/pr43139.c: New test.
8311
8312         PR debug/43077
8313         * gcc.dg/guality/pr43077-1.c: New test.
8314
8315 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8316
8317         PR 43123
8318         * gcc.dg/march.c: New.
8319         * gcc.dg/march-generic.c: New.
8320         * gcc.dg/mtune.c: New.
8321
8322 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8323
8324         PR middle-end/43083
8325         * gcc.dg/graphite/pr43083.c: New.
8326
8327 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8328
8329         PR middle-end/43097
8330         * gfortran.dg/graphite/pr43097.f: New.
8331
8332 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8333             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8334
8335         PR middle-end/43140
8336         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8337
8338 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8339
8340         PR middle-end/43026
8341         * g++.dg/graphite/pr43026.C: New.
8342
8343 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8344
8345         PR c++/43126
8346         * gcc.dg/cleanup-1.c: Update.
8347         * gcc.dg/func-args-1.c: Update.
8348         * gcc.dg/format/sentinel-1.c: Update.
8349         * g++.old-deja/g++.jason/scoping10.C: Update.
8350         * g++.old-deja/g++.ns/lookup5.C: Update.
8351         * g++.dg/ext/cleanup-1.C: Update.
8352         * g++.dg/parse/varmod1.C: Update.
8353         * g++.dg/parse/error33.C: Update.
8354         * g++.dg/expr/call3.C: Update.
8355         * g++.dg/func-args-1.C: New.
8356
8357 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8358
8359         PR c/43125
8360         * gcc.dg/attr-used-2.c: Moved to ...
8361         * c-c++-common/attr-used-2.c: Here.
8362
8363         * gcc.dg/attr-used.c: Moved to ...
8364         * c-c++-common/attr-used.c: Here.
8365
8366 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8367
8368         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8369
8370 2010-02-22  Richard Guenther  <rguenther@suse.de>
8371
8372         PR lto/43045
8373         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8374         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8375
8376 2010-02-22  Richard Guenther  <rguenther@suse.de>
8377
8378         PR tree-optimization/42749
8379         * gcc.c-torture/compile/pr42749.c: New testcase.
8380
8381 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8382
8383         PR fortran/43072
8384         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8385         * gfortran.dg/internal_pack_9.f90: New test.
8386
8387 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8388
8389         PR c++/23510
8390         * g++.dg/template/recurse.C: Adjust.
8391         * g++.dg/template/pr23510.C: New.
8392
8393 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8394
8395         PR c++/42824
8396         * g++.dg/template/memclass4.C: New test.
8397
8398 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8399
8400         PR fortran/35259
8401         * gfortran.dg/reassoc_5.f90: New test.
8402
8403 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8404
8405         PR target/43067
8406         * gcc.target/i386/pr43067.c: New test.
8407
8408 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8409
8410         PR c++/35669
8411         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8412         -Wconversion-null.
8413         * g++.dg/warn/Wconversion-null.C: New test.
8414         * g++.old-deja/g++.other/null1.C: Move to...
8415         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8416
8417 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8418
8419         PR fortran/36932
8420         PR fortran/36933
8421         * gfortran.dg/dependency_26.f90: New test.
8422
8423         PR fortran/43072
8424         * gfortran.dg/internal_pack_7.f90: New test.
8425
8426         PR fortran/43111
8427         * gfortran.dg/internal_pack_8.f90: New test.
8428
8429 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8430
8431         PR 43128
8432         * c-c++-common/pr41779.c: Fix broken testcase.
8433
8434 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8435
8436         PR 36513
8437         * c-c++-common/pr36513.c: New testcase.
8438         * c-c++-common/pr36513-2.c: New testcase.
8439
8440 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8441
8442         PR 41779
8443         * c-c++-common/pr41779.c: New.
8444
8445 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8446
8447         PR debug/43084
8448         * gcc.dg/pr43084.c: New test.
8449
8450 2010-02-19  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/42916
8453         * gcc.dg/pr42916.c: New testcase.
8454
8455 2010-02-18  Jason Merrill  <jason@redhat.com>
8456
8457         PR c++/42837
8458         * g++.dg/abi/packed1.C: Add expected warning.
8459
8460         PR c++/43108
8461         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8462         * gcc.dg/torture/dg-torture.exp: Likewise.
8463         * c-c++-common/torture/complex-sign.h,
8464         c-c++-common/torture/complex-sign-add.c,
8465         c-c++-common/torture/complex-sign-mixed-add.c,
8466         c-c++-common/torture/complex-sign-mixed-div.c,
8467         c-c++-common/torture/complex-sign-mixed-mul.c,
8468         c-c++-common/torture/complex-sign-mixed-sub.c,
8469         c-c++-common/torture/complex-sign-mul.c,
8470         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8471         Adapt for C++ compilation as well.
8472
8473         PR c++/43070
8474         * g++.dg/ext/label1.C: Update.
8475         * g++.dg/ext/label2.C: Update.
8476
8477         PR c++/26261
8478         * g++.dg/template/dependent-name6.C: New.
8479
8480         PR c++/43109
8481         * g++.dg/parse/namespace12.C: New.
8482
8483 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8484
8485         PR tree-optimization/43066
8486         * gcc.c-torture/compile/pr43066.c: New test.
8487
8488 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8489
8490         * g++.dg/ext/attrib35.C: Fix target selector string.
8491         * g++.dg/ext/attrib36.C: Ditto.
8492         * g++.dg/ext/attrib37.C: Ditto.
8493         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8494         * g++.dg/abi/mangle25.C: Ditto.
8495
8496 2010-02-17  Jason Merrill  <jason@redhat.com>
8497
8498         PR c++/43069
8499         * g++.dg/parse/namespace11.C: New.
8500
8501         PR c++/43093
8502         * g++.dg/ext/attrib37.C: New.
8503
8504         PR c++/43079
8505         * g++.dg/template/ptrmem20.C: New.
8506
8507 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8508
8509         PR target/43103
8510         * gcc.target/i386/xop-check.h: Include m256-check.h.
8511         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8512         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8513         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8514         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8515
8516 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR debug/42918
8519         * gcc.dg/pr42918.c: New test.
8520
8521 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8522
8523         * g++.dg/ext/attrib36.C: Require ILP32.
8524
8525 2010-02-16  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/41043
8528         * gfortran.dg/pr41043.f90: New testcase.
8529         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8530
8531 2010-02-16  Jason Merrill  <jason@redhat.com>
8532
8533         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8534
8535 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8536
8537         PR tree-optimization/43074
8538         * gcc.dg/vect/fast-math-pr43074.c: New test.
8539
8540 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8543
8544 2010-02-16  Jason Merrill  <jason@redhat.com>
8545
8546         PR c++/43031
8547         * g++.dg/ext/attrib36.C: New.
8548
8549         PR c++/43036
8550         * g++.dg/other/array6.C: New.
8551
8552 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8553
8554         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8555
8556 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8557
8558         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8559         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8560         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8561         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8562         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8563         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8564
8565 2010-02-15  Richard Guenther  <rguenther@suse.de>
8566
8567         PR middle-end/43068
8568         * g++.dg/torture/pr43068.C: New testcase.
8569
8570 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8571
8572         PR c++/43024
8573         * g++.dg/opt/ice1.C: New.
8574
8575 2010-02-14  Jason Merrill  <jason@redhat.com>
8576
8577         PR c++/41997
8578         * g++.dg/cpp0x/initlist-opt.C: New.
8579
8580 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8581
8582         PR fortran/41113
8583         PR fortran/41117
8584         * gfortran.dg/internal_pack_6.f90: New test.
8585
8586 2010-02-12  Jason Merrill  <jason@redhat.com>
8587
8588         PR c++/43054
8589         * g++.dg/cpp0x/variadic99.C: New.
8590
8591 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8594         sign extend pointers to gualchk_t.
8595
8596         PR c++/43033
8597         * g++.dg/other/default3.C: Xfail g4 test.
8598
8599 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8600
8601         PR middle-end/43012
8602         * gcc.dg/graphite/pr43012.c: New.
8603
8604 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8605
8606         PR middle-end/42930
8607         * g++.dg/graphite/pr42930.C: New.
8608
8609 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8610
8611         PR middle-end/42914
8612         PR middle-end/42530
8613         * gcc.dg/graphite/pr42530.c: New.
8614         * gcc.dg/graphite/pr42914.c: New.
8615
8616 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8617
8618         PR middle-end/42771
8619         * gcc.dg/graphite/pr42771.c: New.
8620
8621 2010-02-11  Richard Guenther  <rguenther@suse.de>
8622
8623         PR tree-optimization/42998
8624         * gcc.c-torture/compile/pr42998.c: New testcase.
8625
8626 2010-02-10  Jason Merrill  <jason@redhat.com>
8627
8628         PR c++/41896
8629         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8630
8631         PR c++/42983, core issue 906
8632         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8633         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8634
8635         PR c++/43016
8636         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8637
8638 2010-02-10  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/43017
8641         * gcc.dg/torture/pr43017.c: New testcase.
8642
8643 2010-02-10  Tobias Burnus <burnus@net-b.de>
8644
8645         PR fortran/40823
8646         * gfortran.dg/private_type_1.f90: Update error location.
8647         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8648         * gfortran.dg/typebound_operator_2.f03: Ditto.
8649         * gfortran.dg/assignment_2.f90: Ditto.
8650         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8651         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8652
8653 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8654
8655         PR fortran/43015
8656         * gfortran.dg/bind_c_usage_20.f90: New test.
8657
8658 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8659
8660         PR debug/43010
8661         * g++.dg/debug/pr43010.C: New test.
8662
8663 2010-02-10  Richard Guenther  <rguenther@suse.de>
8664
8665         PR c/43007
8666         * gcc.c-torture/execute/20100209-1.c: New testcase.
8667         * gcc.dg/fold-div-3.c: Likewise.
8668
8669 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * gcc.dg/builtin-ffs-1.c: New test.
8672
8673 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8674
8675         PR fortran/42999
8676         * gfortran.dg/array_constructor_35.f90: New test.
8677
8678 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8679
8680         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8681
8682 2010-02-09  Jason Merrill  <jason@redhat.com>
8683
8684         PR c++/42399
8685         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8686
8687         PR c++/42370
8688         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8689
8690 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8691
8692         PR fortran/41869
8693         * gfortran.dg/module_write_1.f90: New test.
8694
8695 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8696
8697         * gcc.dg/pr19340.c: Adjust.
8698
8699 2010-02-09  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/43008
8702         * gcc.c-torture/execute/pr43008.c: New testcase.
8703
8704 2010-02-09  Richard Guenther  <rguenther@suse.de>
8705
8706         PR tree-optimization/43000
8707         * gcc.dg/torture/pr43000.c: New testcase.
8708         * gcc.dg/torture/pr43002.c: Likewise.
8709
8710 2010-02-09  Daniel Kraft  <d@domob.eu>
8711
8712         PR fortran/39171
8713         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8714         and pass -Wsurprising as necessary.
8715
8716 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8717
8718         PR tree-optimization/42890
8719         * g++.dg/torture/pr42890.C: New test.
8720
8721 2010-02-08  Richard Guenther  <rguenther@suse.de>
8722
8723         PR middle-end/42995
8724         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8725
8726 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8727
8728         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8729         return 0 from main.
8730         * gcc.dg/graphite/block-1.c: Same.
8731         * gcc.dg/graphite/block-3.c: Same.
8732         * gcc.dg/graphite/block-4.c: Same.
8733         * gcc.dg/graphite/block-5.c: Same.
8734         * gcc.dg/graphite/block-6.c: Same.
8735         * gcc.dg/graphite/block-7.c: Same.
8736         * gcc.dg/graphite/interchange-0.c: Same.
8737         * gcc.dg/graphite/interchange-1.c: Same.
8738         * gcc.dg/graphite/interchange-10.c: Same.
8739         * gcc.dg/graphite/interchange-11.c: Same.
8740         * gcc.dg/graphite/interchange-12.c: Same.
8741         * gcc.dg/graphite/interchange-2.c: Same.
8742         * gcc.dg/graphite/interchange-3.c: Same.
8743         * gcc.dg/graphite/interchange-4.c: Same.
8744         * gcc.dg/graphite/interchange-5.c: Same.
8745         * gcc.dg/graphite/interchange-6.c: Same.
8746         * gcc.dg/graphite/interchange-7.c: Same.
8747         * gcc.dg/graphite/interchange-8.c: Same.
8748         * gcc.dg/graphite/interchange-9.c: Same.
8749         * gcc.dg/graphite/interchange-mvt.c: Same.
8750
8751 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8752
8753         * gfortran.dg/graphite/id-19.f: New.
8754         * gfortran.dg/graphite/pr14741.f90: New.
8755         * gfortran.dg/graphite/pr41924.f90: New.
8756         * gfortran.dg/graphite/run-id-2.f90: New.
8757
8758 2010-02-07  Richard Guenther  <rguenther@suse.de>
8759
8760         PR middle-end/42956
8761         * gcc.c-torture/compile/pr42956.c: New testcase.
8762
8763 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8764
8765         PR libfortran/42742
8766         * gfortran.dg/fmt_cache_2.f: New test.
8767
8768 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8769
8770         * gfortran.dg/read_no_eor.f90: New test.
8771
8772 2010-02-05  Jason Merrill  <jason@redhat.com>
8773
8774         * g++.dg/ext/label13.C: Move constructor body out of class.
8775
8776 2010-02-03  Jason Merrill  <jason@redhat.com>
8777
8778         PR c++/42870
8779         * g++.dg/ext/dllexport3.C: New.
8780
8781 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8782
8783         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8784
8785 2010-02-05  Richard Guenther  <rguenther@suse.de>
8786
8787         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8788
8789 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8790
8791         PR c++/42915
8792         * g++.dg/other/crash-9.C: New test.
8793
8794 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8795
8796         PR fortran/42309
8797         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8798
8799 2010-02-04  Richard Guenther  <rguenther@suse.de>
8800
8801         PR rtl-optimization/42952
8802         * gcc.dg/torture/pr42952.c: New testcase.
8803
8804 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8805
8806         PR libfortran/42901
8807         * gfortran.dg/namelist_60.f90: New test.
8808
8809 2010-02-03  Jason Merrill  <jason@redhat.com>
8810
8811         PR c++/40138
8812         * g++.dg/ext/builtin11.C: New.
8813
8814         PR c++/4926
8815         PR c++/38600
8816         * g++.dg/abi/mangle35.C: New.
8817         * g++.dg/abi/mangle37.C: New.
8818
8819         PR c++/12909
8820         * g++.dg/abi/mangle36.C: New.
8821
8822         PR c++/35652
8823         * g++.dg/warn/string1.C: New.
8824
8825 2010-02-03  Richard Guenther  <rguenther@suse.de>
8826
8827         PR tree-optimization/42944
8828         * gcc.dg/errno-1.c: New testcase.
8829
8830 2010-02-03  Richard Guenther  <rguenther@suse.de>
8831
8832         PR middle-end/42927
8833         * gcc.c-torture/compile/pr42927.c: New testcase.
8834
8835 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8836
8837         PR fortran/42936
8838         * gfortran.dg/null_4.f90: New test.
8839
8840 2010-02-02  Jason Merrill  <jason@redhat.com>
8841
8842         PR c++/41090
8843         * g++.dg/ext/label13.C: New.
8844
8845 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8846
8847         PR fortran/42650
8848         * gfortran.dg/func_result_5.f90: New test.
8849
8850 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8851
8852         PR fortran/42922
8853         * gfortran.dg/pure_initializer_3.f90: News test.
8854
8855 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8856
8857         PR fortran/42888
8858         * gfortran.dg/allocate_derived_2.f90: New test.
8859
8860 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8861
8862         PR middle-end/42898
8863         * gcc.dg/torture/pr42898-2.c: New test.
8864
8865 2010-01-31  Richard Guenther  <rguenther@suse.de>
8866
8867         PR middle-end/42898
8868         * gcc.dg/torture/pr42898.c: New testcase.
8869
8870 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8871
8872         PR fortran/38324
8873         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8874         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8875
8876 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8877
8878         * g++.dg/tree-ssa/inline-1.C: New.
8879         * g++.dg/tree-ssa/inline-2.C: New.
8880         * g++.dg/tree-ssa/inline-3.C: New.
8881
8882 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8883
8884         PR testsuite/41701
8885         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8886         the string 'pow' in the pathname of the compiler from generating a
8887         test failure.
8888
8889 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8890
8891         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8892         * g++.old-deja/g++.mike/eh17.C: Likewise.
8893         * g++.old-deja/g++.mike/p5571.C: Likewise.
8894
8895 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8896
8897         PR c++/42758
8898         PR c++/42634
8899         PR c++/42336
8900         PR c++/42797
8901         PR c++/42880
8902         * g++.dg/other/crash-5.C: New test.
8903         * g++.dg/other/crash-6.C: New test.
8904         * g++.dg/other/crash-7.C: New test.
8905         * g++.dg/other/crash-8.C: New test.
8906
8907 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR rtl-optimization/42889
8910         * gcc.dg/pr42889.c: New test.
8911
8912 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8913
8914         * gcc.target/i386/pr42881.c: Use SSE2.
8915
8916 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8917
8918         PR target/42891
8919         * gcc.target/i386/pr42891.c: New test.
8920
8921 2010-01-28  Richard Guenther  <rguenther@suse.de>
8922
8923         PR tree-optimization/42871
8924         * g++.dg/torture/pr42871.C: New testcase.
8925
8926 2010-01-28  Richard Guenther  <rguenther@suse.de>
8927
8928         * gcc.dg/Wobjsize-1.h: New testcase.
8929         * gcc.dg/Wobjsize-1.c: Likewise.
8930
8931 2010-01-28  Richard Guenther  <rguenther@suse.de>
8932
8933         PR middle-end/42883
8934         * g++.dg/torture/pr42883.C: New testcase.
8935
8936 2010-01-28  Michael Matz  <matz@suse.de>
8937
8938         * gcc.target/i386/pr42881.c: New test.
8939
8940 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8941
8942         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8943         Add i?86-*-solaris2* support.
8944
8945 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8946
8947         PR c++/42713
8948         PR c++/42820
8949         * g++.dg/template/typedef27.C: New test case.
8950         * g++.dg/template/typedef28.C: New test case.
8951
8952 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8953
8954         * gcc.dg/optimize-bswap*.c: Add ARM target
8955
8956 2010-01-27  Richard Guenther  <rguenther@suse.de>
8957
8958         PR middle-end/42878
8959         * gcc.dg/torture/pr42878-1.c: New testcase.
8960         * gcc.dg/torture/pr42878-2.c: Likewise.
8961
8962 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8963
8964         PR middle-end/42874
8965         * gcc.dg/vla-22.c: New test.
8966
8967 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8968
8969         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8970         current collation.
8971
8972 2010-01-26  Richard Guenther  <rguenther@suse.de>
8973
8974         PR rtl-optimization/42685
8975         * gcc.dg/pr42685.c: New testcase.
8976         * g++.dg/other/pr42685.C: Likewise.
8977
8978 2010-01-26  Richard Guenther  <rguenther@suse.de>
8979
8980         PR middle-end/42806
8981         * g++.dg/other/pr42806.C: New testcase.
8982
8983 2010-01-26  Richard Guenther  <rguenther@suse.de>
8984
8985         PR tree-optimization/42250
8986         * gcc.dg/pr42250.c: New testcase.
8987
8988 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8989
8990         * gnat.dg/array_bounds_test.adb: New test.
8991
8992 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8993
8994         PR fortran/42858
8995         * gfortran.dg/generic_21.f90: New test.
8996
8997 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8998
8999         PR testsuite/41522
9000         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9001
9002 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/42748
9005         * g++.dg/abi/arm_va_list2.C: New test.
9006         * g++.dg/abi/arm_va_list2.h: Companion header file.
9007
9008 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9009
9010         PR fortran/41044
9011         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9012
9013         PR fortran/41167
9014         * gfortran.dg/char_array_arg_1.f90 : New test.
9015
9016         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9017
9018 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9019
9020         PR fortran/39304
9021         * gfortran.dg/generic_20.f90: New test.
9022
9023 2010-01-22  Michael Matz  <matz@suse.de>
9024
9025         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9026         -msse2.
9027
9028 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9029
9030         PR fortran/42736
9031         * gfortran.dg/dependency_25.f90 : New test.
9032
9033 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9034
9035         PR tree-optimization/42585
9036         * gcc.dg/tree-ssa/pr42585.c: New test.
9037
9038 2010-01-21  Richard Guenther  <rguenther@suse.de>
9039
9040         PR middle-end/19988
9041         * gcc.dg/pr19988.c: New testcase.
9042
9043 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9044
9045         * g++.dg/compat/decimal/compat-common.h: New file.
9046         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9047         * g++.dg/compat/decimal/pass_x.h: New file.
9048         * g++.dg/compat/decimal/pass_y.h: New file.
9049         * g++.dg/compat/decimal/pass-1_main.C: New file.
9050         * g++.dg/compat/decimal/pass-1_x.C: New file.
9051         * g++.dg/compat/decimal/pass-1_y.C: New file.
9052         * g++.dg/compat/decimal/pass-2_main.C: New file.
9053         * g++.dg/compat/decimal/pass-2_x.C: New file.
9054         * g++.dg/compat/decimal/pass-2_y.C: New file.
9055         * g++.dg/compat/decimal/pass-3_main.C: New file.
9056         * g++.dg/compat/decimal/pass-3_x.C: New file.
9057         * g++.dg/compat/decimal/pass-3_y.C: New file.
9058         * g++.dg/compat/decimal/pass-4_main.C: New file.
9059         * g++.dg/compat/decimal/pass-4_x.C: New file.
9060         * g++.dg/compat/decimal/pass-4_y.C: New file.
9061         * g++.dg/compat/decimal/pass-5_main.C: New file.
9062         * g++.dg/compat/decimal/pass-5_x.C: New file.
9063         * g++.dg/compat/decimal/pass-5_y.C: New file.
9064         * g++.dg/compat/decimal/pass-6_main.C: New file.
9065         * g++.dg/compat/decimal/pass-6_x.C: New file.
9066         * g++.dg/compat/decimal/pass-6_y.C: New file.
9067         * g++.dg/compat/decimal/return_x.h: New file.
9068         * g++.dg/compat/decimal/return_y.h: New file.
9069         * g++.dg/compat/decimal/return-1_main.C: New file.
9070         * g++.dg/compat/decimal/return-1_x.C: New file.
9071         * g++.dg/compat/decimal/return-1_y.C: New file.
9072         * g++.dg/compat/decimal/return-2_main.C: New file.
9073         * g++.dg/compat/decimal/return-2_x.C: New file.
9074         * g++.dg/compat/decimal/return-2_y.C: New file.
9075         * g++.dg/compat/decimal/return-3_main.C: New file.
9076         * g++.dg/compat/decimal/return-3_x.C: New file.
9077         * g++.dg/compat/decimal/return-3_y.C: New file.
9078         * g++.dg/compat/decimal/return-4_main.C: New file.
9079         * g++.dg/compat/decimal/return-4_x.C: New file.
9080         * g++.dg/compat/decimal/return-4_y.C: New file.
9081         * g++.dg/compat/decimal/return-5_main.C: New file.
9082         * g++.dg/compat/decimal/return-5_x.C: New file.
9083         * g++.dg/compat/decimal/return-5_y.C: New file.
9084         * g++.dg/compat/decimal/return-6_main.C: New file.
9085         * g++.dg/compat/decimal/return-6_x.C: New file.
9086         * g++.dg/compat/decimal/return-6_y.C: New file.
9087
9088 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9089
9090         PR debug/42715
9091         * gcc.dg/pr42715.c: New.
9092
9093 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9094
9095         PR c++/42038
9096         * g++.dg/parse/crash55.C: New.
9097
9098 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9099
9100         PR debug/42782
9101         * gcc.dg/guality/pr42782.c: New.
9102
9103 2010-01-20  Jason Merrill  <jason@redhat.com>
9104
9105         PR c++/41788
9106         * g++.dg/abi/packed1.C: New.
9107
9108         PR c++/41920
9109         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9110
9111         PR c++/40750
9112         * g++.dg/parse/fn-typedef1.C: New.
9113         * g++.dg/other/cv_quals.C: Adjust.
9114
9115 2010-01-20  Anthony Green  <green@moxielogic.com>
9116
9117         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9118         pack(push) pragma).
9119         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9120         * gcc.dg/20020312-2.c: Port this to the moxie core.
9121         * gcc.dg/weak/typeof-2.c: Ditto.
9122
9123 2010-01-20  Richard Guenther  <rguenther@suse.de>
9124
9125         PR tree-optimization/42717
9126         * gcc.c-torture/compile/pr42717.c: New testcase.
9127
9128 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9129
9130         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9131         of signed, add a few new tests.
9132
9133         PR middle-end/42803
9134         * g++.dg/parse/limits-initializer1.C: New test.
9135
9136 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9137
9138         PR fortran/42804
9139         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9140         * gfortran.dg/typebound_call_12.f03: New test.
9141
9142 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9143
9144         PR fortran/42783
9145         * gfortran.dg/bounds_check_15.f90 : New test.
9146
9147 2010-01-19  Michael Matz  <matz@suse.de>
9148
9149         PR tree-optimization/41783
9150         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9151
9152 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9153
9154         PR target/38697.
9155         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9156         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9157         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9158         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9159         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9160         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9161         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9162         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9163         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9164         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9165         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9166
9167 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9168
9169         PR fortran/42545
9170         * gfortran.dg/extends_6.f03: Modified an error message.
9171         * gfortran.dg/extends_10.f03: New test.
9172         * gfortran.dg/private_type_6.f03: Modified an error message.
9173         * gfortran.dg/structure_constructor_8.f03: Ditto.
9174
9175 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR tree-optimization/42719
9178         * gcc.dg/pr42719.c: New test.
9179
9180         PR debug/42728
9181         * gcc.dg/pr42728.c: New test.
9182
9183 2010-01-19  Anthony Green  <green@moxielogic.com>
9184
9185         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9186
9187 2010-01-18  Anthony Green  <green@moxielogic.com>
9188
9189         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9190         for moxie.
9191
9192 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9193
9194         * g++.dg/template/error45.C: reverted as part of reverting the
9195         fix of PR c++/42634.
9196
9197 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9198
9199         PR c++/42634
9200         * g++.dg/template/error45.C: New test.
9201
9202 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9203
9204         PR c++/42766
9205         * g++.dg/conversion/op6.C: New test.
9206
9207 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9208
9209         PR target/42774
9210         * gcc.target/alpha/pr42774.c: New test.
9211
9212 2010-01-18  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/42781
9215         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9216
9217 2010-01-17  Richard Guenther  <rguenther@suse.de>
9218
9219         PR middle-end/42248
9220         * gcc.c-torture/execute/pr42248.c: New testcase.
9221
9222 2010-01-17  Richard Guenther  <rguenther@suse.de>
9223
9224         PR tree-optimization/42773
9225         * g++.dg/torture/pr42773.C: New testcase.
9226
9227 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9228
9229         PR fortran/42677
9230         * gfortran.dg/interface_assignment_5.f90: New test.
9231
9232 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9233
9234         PR c++/42697
9235         * g++.dg/template/crash94.C: Reverted.
9236
9237 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9238
9239         PR debug/42767
9240         * gcc.dg/debug/pr42767.c: New.
9241
9242 2010-01-15  Jason Merrill  <jason@redhat.com>
9243
9244         PR c++/42761
9245         * g++.dg/cpp0x/decltype22.C: New.
9246
9247 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR middle-end/42760
9250         * g++.dg/torture/pr42760.C: New test.
9251
9252 2010-01-15  Jing Yu  <jingyu@google.com>
9253
9254         PR rtl-optimization/42691
9255         * gcc.c-torture/execute/pr42691.c: New.
9256
9257 2010-01-15  Richard Guenther  <rguenther@suse.de>
9258
9259         PR middle-end/42739
9260         * g++.dg/torture/pr42739.C: New testcase.
9261
9262 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9263
9264         * g++.dg/template/error45.C: Revert as part of reverting changes
9265         or PR c++/42634.
9266
9267 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9268
9269         PR fortran/42684
9270         * gfortran.dg/interface_31.f90: New test.
9271
9272 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9273
9274         * gcc.target/powerpc/pr42747.c: New file.
9275
9276 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9277
9278         PR middle-end/42674
9279         * c-c++-common/pr42674.c: New test.
9280
9281         PR c++/42608
9282         * g++.dg/template/instantiate11.C: New test.
9283
9284 2010-01-14  Jason Merrill  <jason@redhat.com>
9285
9286         PR c++/42701
9287         * g++.dg/overload/error3.C: New.
9288
9289         PR c++/42655
9290         * g++.dg/overload/rvalue1.C: New.
9291
9292 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9293
9294         PR tree-optimization/42706
9295         * gcc.dg/ipa/pr42706.c: New testcase.
9296
9297 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9300
9301 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9302
9303         PR tree-optimization/42714
9304         * g++.dg/torture/pr42714.C: New test.
9305
9306 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9307
9308         PR rtl-optimization/42246
9309         * gfortran.dg/pr42246-2.f: New.
9310
9311 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9312
9313         PR rtl-optimization/42389
9314         * gcc.dg/pr42389.c: New.
9315
9316 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9317
9318         PR rtl-optimization/42388
9319         * gcc.dg/pr42388.c: New.
9320
9321 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9322
9323         PR rtl-optimization/42294
9324         * gfortran.dg/pr42294.f: New.
9325
9326 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9327
9328         PR rtl-optimization/39453
9329         PR rtl-optimization/42246
9330         * gcc.dg/pr39453.c: New.
9331         * gcc.dg/pr42246.c: New.
9332
9333 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9334
9335         PR middle-end/42245
9336         * gcc.dg/pr42245.c: New.
9337         * gcc.dg/pr42245-2.c: New.
9338
9339 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9340
9341         PR rtl-optimization/42249
9342         * gcc.dg/pr42249.c: New.
9343
9344 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR c/42721
9347         * gcc.c-torture/execute/pr42721.c: New test.
9348
9349 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9350
9351         PR tree-optimization/42709
9352         * gcc.dg/vect/pr42709.c: New test.
9353
9354 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9355
9356         PR fortran/41478
9357         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9358         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9359
9360 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9361
9362         PR fortran/42481
9363         * gfortran.dg/generic_19.f90 : New test.
9364
9365 2010-01-13  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/42730
9368         * gcc.c-torture/compile/pr42730.c: New testcase.
9369
9370 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9371
9372         PR target/pr42542
9373         * gcc.target/ia64/pr42542-1.c: New.
9374         * gcc.target/ia64/pr42542-2.c: New.
9375         * gcc.target/ia64/pr42542-3.c: New.
9376
9377 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9378
9379         PR c++/42634
9380         * g++.dg/template/error45.C: New test.
9381
9382 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9383
9384         PR tree-optimization/42704
9385         * g++.dg/torture/pr42704.C: New test.
9386
9387 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9388
9389         PR tree-optimization/42703
9390         * gcc.c-torture/compile/pr42703.c: New test.
9391
9392 2010-01-13  Richard Guenther  <rguenther@suse.de>
9393
9394         PR tree-optimization/42705
9395         * gcc.c-torture/compile/pr42705.c: New testcase.
9396
9397 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9398
9399         * gcc.target/bfin/l2.c: New test.
9400         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9401
9402 2010-01-13  Richard Guenther  <rguenther@suse.de>
9403
9404         PR middle-end/42716
9405         * gcc.c-torture/compile/pr42716.c: New testcase.
9406
9407 2010-01-13  Richard Guenther  <rguenther@suse.de>
9408
9409         PR lto/42678
9410         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9411
9412 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9413
9414         PR c/42708
9415         * gcc.c-torture/compile/pr42708-1.c: New test.
9416
9417 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR debug/42662
9420         * gcc.dg/pr42662.c: New test.
9421
9422         PR tree-optimization/42645
9423         * g++.dg/other/pr42645-1.C: New test.
9424         * g++.dg/other/pr42645-2.C: New test.
9425
9426 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9427
9428         PR target/42416
9429         * gcc.target/powerpc/warn-1.c: New test.
9430         * gcc.target/powerpc/warn-2.c: New test.
9431
9432 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9433
9434         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9435         stack alignment.
9436
9437 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9438
9439         * gcc.dg/lto/20100108_0.c: New.
9440
9441 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9442
9443         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9444         Add -march=i686 -msse for 32bit x86 targets.
9445
9446 2010-01-10  Richard Guenther  <rguenther@suse.de>
9447
9448         PR middle-end/42667
9449         * gcc.dg/torture/pr42667.c: New testcase.
9450
9451 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9452
9453         PR fortran/32489
9454         * gfortran.dg/array_constructor_34.f90: New test.
9455
9456 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9457
9458         PR fortran/20923
9459         * gfortran.dg/array_constructor_33.f90: New test.
9460         gfortran.dg/array_function_5.f90: Add credit.
9461
9462 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9463
9464         PR debug/42631
9465         * gcc.dg/pr42631.c: New.
9466
9467 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9468
9469         PR debug/42630
9470         * gcc.dg/pr42630.c: New.
9471
9472 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9473
9474         PR debug/42629
9475         * gcc.dg/pr42629.c: New.
9476
9477 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9478
9479         PR middle-end/42363
9480         * gcc.dg/torture/pr42363.c: New.
9481
9482 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9483
9484         PR debug/42604
9485         PR debug/42395
9486         * gcc.dg/vect/pr42604.c: New.
9487         * gcc.dg/vect/pr42395.c: New.
9488
9489 2010-01-09  Richard Guenther  <rguenther@suse.de>
9490
9491         PR middle-end/42512
9492         * gcc.c-torture/execute/pr42512.c: New testcase.
9493
9494 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9495
9496         PR fortran/41298
9497         * gfortran.dg/c_ptr_tests_14.f90: New test.
9498
9499 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9500
9501         PR ada/41929
9502         * gnat.dg/null_pointer_deref1.adb: Don't run on
9503         sparc*-sun-solaris2.11.
9504
9505 2010-01-08  Richard Guenther  <rguenther@suse.de>
9506
9507         PR lto/42528
9508         * gcc.dg/lto/20100103-1_0.c: New testcase.
9509         * gcc.dg/lto/20100103-2_0.c: Likewise.
9510
9511 2010-01-08  Tobias Burnus  <burnus@net-b.de
9512
9513         PR/fortran 25829
9514         * gfortran.dg/asynchronous_1.f90: New test.
9515         * gfortran.dg/asynchronous_2.f90: New test.
9516         * gfortran.dg/conflicts.f90: Update error message.
9517
9518 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9519
9520         c++/40155
9521         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9522
9523 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9524
9525         PR tree-optimization/42625
9526         * g++.dg/opt/dtor4.C: New test.
9527         * g++.dg/opt/dtor4.h: New.
9528         * g++.dg/opt/dtor4-aux.cc: New.
9529
9530 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9531
9532         PR fortran/42597
9533         * gfortran.dg/proc_ptr_26.f90: New test.
9534
9535 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9536
9537         PR fortran/41872
9538         * gfortran.dg/allocatable_scalar_7.f90: New test.
9539
9540 2010-01-06  Richard Guenther  <rguenther@suse.de>
9541
9542         * gcc.c-torture/compile/pr42632.c: New testcase.
9543
9544 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9545
9546         PR target/42542
9547         * gcc.target/i386/pr42542-4.c: New.
9548         * gcc.target/i386/pr42542-4a.c: Likewise.
9549         * gcc.target/i386/pr42542-5.c: Likewise.
9550         * gcc.target/i386/pr42542-5a.c: Likewise.
9551
9552 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9553
9554         * gcc.dg/tls/opt-15.c: New test.
9555
9556 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9557
9558         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9559
9560 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9561
9562         PR tree-optimization/42462
9563         * g++.dg/torture/pr42462.C: New test.
9564
9565 2010-01-05  Jason Merrill  <jason@redhat.com>
9566
9567         * g++.dg/cpp0x/initlist30.C: New test.
9568
9569 2010-01-05  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/42614
9572         * gcc.c-torture/execute/pr42614.c: New testcase.
9573
9574 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9575
9576         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9577         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9578         -Wunreachable-code.
9579         * gcc.dg/Wunreachable-2.c: Likewise.
9580         * gcc.dg/Wunreachable-3.c: Likewise.
9581         * gcc.dg/Wunreachable-4.c: Likewise.
9582         * gcc.dg/Wunreachable-5.c: Likewise.
9583         * gcc.dg/Wunreachable-6.c: Likewise.
9584         * gcc.dg/Wunreachable-7.c: Likewise.
9585         * gcc.dg/Wunreachable-8.c: Likewise.
9586         * gcc.dg/20041231-1.c: Likewise.
9587
9588 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9589
9590         PR other/42611
9591         * gcc.dg/pr42611.c: New test.
9592
9593         PR tree-optimization/42508
9594         * g++.dg/opt/pr42508.C: New test.
9595
9596 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9597
9598         PR fortran/41872
9599         * gfortran.dg/allocatable_scalar_8.f90: New.
9600
9601 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9602
9603         PR tree-optimization/42398
9604         * gcc.c-torture/compile/pr42398.c: New test.
9605
9606 2010-01-04  Jason Merrill  <jason@redhat.com>
9607
9608         PR c++/42555
9609         * g++.dg/ext/attrib35.C: New.
9610
9611         PR c++/42567
9612         * g++.dg/cpp0x/auto17.C: New.
9613
9614 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9615
9616         * gcc.dg/lto/20100104_0.c: New.
9617
9618 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9619
9620         PR target/42542
9621         * gcc.target/i386/pr42542-1.c: New.
9622         * gcc.target/i386/pr42542-1a.c: Likewise.
9623         * gcc.target/i386/pr42542-1b.c: Likewise.
9624         * gcc.target/i386/pr42542-2.c: Likewise.
9625         * gcc.target/i386/pr42542-2a.c: Likewise.
9626         * gcc.target/i386/pr42542-2b.c: Likewise.
9627         * gcc.target/i386/pr42542-3.c: Likewise.
9628         * gcc.target/i386/pr42542-3a.c: Likewise.
9629
9630 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9631
9632         PR fortran/41872
9633         * gfortran.dg/allocatable_scalar_5.f90: New test.
9634         * gfortran.dg/allocatable_scalar_6.f90: New test.
9635
9636 2010-01-03  Richard Guenther  <rguenther@suse.de>
9637
9638         PR testsuite/42583
9639         * gfortran.dg/gomp/recursion1.f90: Remove.
9640
9641 2010-01-03  Richard Guenther  <rguenther@suse.de>
9642
9643         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9644         * gcc.dg/uninit-6.c: Likewise.
9645         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9646
9647 2010-01-03  Richard Guenther  <rguenther@suse.de>
9648
9649         PR tree-optimization/42589
9650         * gcc.target/i386/pr42589.c: New testcase.
9651
9652 2010-01-03  Richard Guenther  <rguenther@suse.de>
9653
9654         PR tree-optimization/42438
9655         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9656
9657 2010-01-02  Richard Guenther  <rguenther@suse.de>
9658
9659         PR testsuite/41651
9660         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9661
9662 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9663
9664         PR target/42448
9665         * gcc.target/alpha/pr42448-1.c: New test.
9666         * gcc.target/alpha/pr42448-2.c: Ditto.
9667
9668 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9669
9670         PR preprocessor/41947
9671         * gcc.dg/c99-hexfloat-3.c: New test.
9672
9673 2010-01-01  Richard Guenther  <rguenther@suse.de>
9674
9675         PR c/42570
9676         * gcc.c-torture/execute/pr42570.c: New testcase.
9677
9678 2010-01-01  Richard Guenther  <rguenther@suse.de>
9679
9680         PR middle-end/42559
9681         * gcc.c-torture/compile/pr42559.c: New testcase.
9682
9683 \f
9684 Copyright (C) 2010 Free Software Foundation, Inc.
9685
9686 Copying and distribution of this file, with or without modification,
9687 are permitted in any medium without royalty provided the copyright
9688 notice and this notice are preserved.