dummy_optional_arg.f90: New test.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2
3         * gfortran.dg/dummy_optional_arg.f90: New test.
4
5 2010-09-08  Jan Hubicka  <jh@suse.cz>
6
7         PR tree-optimization/45598
8         * fortran.fortran-torture/compile/pr45598.f90: New test.
9
10 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
11
12         * lib/target-supports-dg.exp (dg-require-ifunc): New.
13         * lib/target-supports.exp (check_ifunc_available): New.
14         * gcc.dg/attr-ifunc-1.c: New.
15         * gcc.dg/attr-ifunc-2.c: New.
16         * gcc.dg/attr-ifunc-3.c: New.
17         * gcc.dg/attr-ifunc-4.c: New.
18         * gcc.dg/attr-ifunc-5.c: New.
19         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
20         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
21         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
22         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
23
24 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
25
26         PR middle-end/40386
27         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
28         
29 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
30
31         * gfortran.dg/inline_transpose_1.f90: New test.
32
33 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
34
35         PR c++/45588
36         * g++.dg/warn/Wunused-var-15.C: New test.
37
38 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39
40         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
41         hppa*-*-hpux*.
42
43 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         * objc/execute/exceptions/throw-nil.m: New test.
46         * objc/execute/exceptions/handler-1.m: Updated to use the new
47         objc_set_uncaught_exception_handler() function.
48         * objc/execute/exceptions/matcher-1.m: New test.
49         
50 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
51
52         PR fortran/38282
53         * gfortran.dg/bit_comparison_1.F90: New test.
54         * gfortran.dg/leadz_trailz_3.f90: New test.
55         * gfortran.dg/masklr_2.F90: New test.
56         * gfortran.dg/shiftalr_1.F90: New test.
57         * gfortran.dg/merge_bits_2.F90: New test.
58         * gfortran.dg/dshift_2.F90: New test.
59         * gfortran.dg/bit_comparison_2.F90: New test.
60         * gfortran.dg/masklr_1.F90: New test.
61         * gfortran.dg/merge_bits_1.F90: New test.
62         * gfortran.dg/dshift_1.F90: New test.
63         * gfortran.dg/shiftalr_2.F90: New test.
64
65 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
66
67         * objc.dg/type-stream-1.m: Replaced with a test that tests that
68         functions from objc/typedstream.h are deprecated.
69
70 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
71
72         * lib/target-supports.exp
73         (check_effective_target_run_expensive_tests): New proc.
74         * gcc.c-torture/compile/limits-fnargs.c: Use
75         dg-require-effective-target run_expensive_tests.
76
77 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
78
79         PR fortran/45597
80         * gfortran.dg/gomp/pr45597.f90: New test.
81
82         PR fortran/45595
83         * gfortran.dg/gomp/pr45595.f90: New test.
84
85 2010-09-08  Michael Matz  <matz@suse.de>
86
87         * c-c++-common/uninit-17.c: Adjust.
88
89 2010-09-08  Michael Matz  <matz@suse.de>
90
91         PR tree-optimization/43430
92         * gcc.dg/vect/pr43430-2.c: New test.
93         
94 2010-09-08  Michael Matz  <matz@suse.de>
95
96         PR tree-optimization/33244
97         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
98
99 2010-09-08  Richard Guenther  <rguenther@suse.de>
100
101         PR tree-optimization/45578
102         * gfortran.dg/pr45578.f90: New testcase.
103
104 2010-09-08  Richard Guenther  <rguenther@suse.de>
105
106         PR testsuite/45590
107         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
108
109 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
110
111         PR fortran/45576
112         * gfortran.dg/char_length_18.f90:  New test.
113
114 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
115
116         PR target/36502
117         * gcc.target/i386/pr36502.c: New test.
118
119         PR target/42313
120         PR target/44651
121         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
122         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
123
124 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
125
126         * gfortran.dg/achar_4.f90: Enable bounds checking.
127
128 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
129
130         PR target/45206
131         * gcc.target/i386/pr45206.c: New test.
132
133 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
134
135         PR fortran/45505
136         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
137
138 2010-09-07  Jan Hubicka  <jh@suse.cz>
139
140         * gcc.c-torture/compile/20100907.c: New testcase.
141
142 2010-09-07  Richard Guenther  <rguenther@suse.de>
143
144         PR middle-end/45569
145         * g++.dg/eh/pr45569.C: New testcase.
146
147 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
148
149         PR target/43137
150         * gcc.target/arm/pr43137.c: New test.
151
152 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
153
154         PR fortran/36931
155         * gfortran.dg/dependency_35.f90:  New test.
156
157 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
158
159         PR fortran/34145
160         * gfortran.dg/char_length_17.f90:  New test.
161
162 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
163
164         PR c++/45200
165         PR c++/45293
166         PR c++/45558
167         * g++.dg/template/typedef34.C: New test.
168         * g++.dg/template/typedef35.C: New test.
169
170 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
171
172         PR target/22152
173         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
174
175 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
176
177         * g++.dg/warn/Wdouble-promotion.C: New.
178
179 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
180
181         * g++.dg/parse/redef2.C: New.
182
183 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
184
185         * gcc.dg/20100906-1.c: New testcase.
186
187 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
188
189         PR testsuite/45543
190         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
191         DW_TAG_enumeration_type DIE.
192
193 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
194
195         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
196         Update XFAILs.
197
198 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
199
200         PR rtl-optimization/44919
201         * g++.dg/opt/pr44919.C: New.
202
203 2010-09-06  Tobias Burnus  <burnus@net-b.de>
204
205         PR fortran/38282
206         * gfortran.dg/iall_iany_iparity_1.f90: New.
207         * gfortran.dg/iall_iany_iparity_2.f90: New.
208
209 2010-09-06  Jason Merrill  <jason@redhat.com>
210
211         * g++.dg/cpp0x/initlist42.C: New.
212
213         * g++.dg/cpp0x/auto19.C: New.
214
215         * g++.dg/template/sfinae25.C: New.
216         * g++.dg/template/char1.C: Expect warning.
217         * g++.dg/template/nontype10.C: Likewise.
218
219         * g++.dg/cpp0x/implicit9.C: New.
220
221         * g++.dg/cpp0x/initlist43.C: New.
222
223 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
224
225         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
226
227 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
228
229         * gcc.dg/Wdouble-promotion.c: New.
230
231 2010-09-05  Tobias Burnus  <burnus@net-b.de>
232
233         * gfortran.dg/float128_1.f90: Remove test case as
234         it always fails since Rev 163611 backed out the
235         front-end implementation.
236
237 2010-09-05  Tobias Burnus  <burnus@net-b.de>
238
239         * gfortran.dg/float128_1.f90: XFAIL test case.
240
241 2010-09-05  Tobias Burnus  <burnus@net-b.de>
242
243         * gfortran.dg/bessel_7.f90: Decrease required precision.
244
245 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
246
247         PR testsuite/45545
248         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
249         ref-all-matching targets.
250
251 2010-09-05  Richard Guenther  <rguenther@suse.de>
252
253         PR tree-optimization/45535
254         * gcc.c-torture/compile/pr45535.c: New testcase.
255
256 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
257
258         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
259         "\[^\n\]*".
260         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
261         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
262         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
263         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
264         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
265         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
266         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
267         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
268         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
269         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
270         * gcc.target/i386/pr22152.c: Likewise.
271         * gcc.target/i386/pr36992-1.c: Likewise.
272         * gcc.target/i386/pr36992-2.c: Likewise.
273         * gcc.target/sh/sh4a-memmovua.c: Likewise.
274
275 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
276
277         PR testsuite/43957
278         * gcc.dg/const-uniq-1.c: Modify regexp.
279
280 2010-09-04  Tobias Burnus  <burnus@net-b.de>
281
282         PR fortran/45530
283         * gfortran.dg/namelist_63.f90: New.
284
285 2010-09-04  Jan Hubicka  <jh@suse.cz>
286
287         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
288         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
289
290 2010-09-04  Jan Hubicka  <jh@suse.cz>
291
292         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
293
294 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
295
296         PR fortran/45507
297         * gfortran.dg/allocate_alloc_opt_12.f90: New.
298
299 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
300
301         * gcc.dg/opts-4.c: New test.
302
303 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
304
305         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
306         * gcc.dg/vect/vect-peel-4.c: Ditto.
307
308 2010-09-03  Daniel Kraft  <d@domob.eu>
309
310         PR fortran/45525
311         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
312
313 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
314
315         PR fortran/45159
316         * gfortran.dg/dependency_34.f90:  New test.
317
318 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
319
320         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
321
322 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
323
324         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
325         gcc.target/i386/clearcap.map if supported.
326
327 2010-09-03  Michael Matz  <matz@suse.de>
328
329         PR middle-end/45415
330         * gcc.dg/pr45415.c: New test.
331
332 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
333
334         PR tree-optimization/45506
335         * gcc.dg/pr45506.c: New.
336
337 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
338
339         PR target/45476
340         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
341         * gcc.target/i386/float128-2.c: Ditto.
342
343 2010-09-03  Daniel Kraft  <d@domob.eu>
344
345         PR fortran/34162
346         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
347         * gfortran.dg/internal_dummy_2.f08: New test.
348         * gfortran.dg/internal_dummy_3.f08: New test.
349         * gfortran.dg/internal_dummy_4.f08: New test.
350
351 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
352
353         PR debug/45500
354         * gcc.target/i386/pr45500.c: New test.
355
356 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
357
358         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
359
360 2010-09-03  Daniel Kraft  <d@domob.eu>
361
362         PR fortran/44602
363         * gfortran.dg/exit_2.f08; Adapt error messages.
364         * gfortran.dg/exit_3.f08: New test.
365         * gfortran.dg/exit_4.f08: New test.
366         * gfortran.dg/exit_5.f03: New test.
367
368 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
369
370         * gfortran.dg/ishft_4.f90: New test.
371
372 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
373
374         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
375         FRIZ/XSRIZ instruciton for (double)(long long)x.
376         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
377
378 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
379
380         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
381
382 2010-09-02  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/44937
385         PR tree-optimization/45412
386         * g++.dg/opt/pr45412.C: New testcase.
387         * gcc.c-torture/compile/pr45412.c: Likewise.
388         * gcc.c-torture/compile/pr44937.c: Likewise.
389
390 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
391
392         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
393         but using -Werror=comment.
394         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
395         expected error messages.
396
397 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
398
399         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
400         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
401
402 2010-09-02  Tobias Burnus  <burnus@net-b.de>
403
404         PR fortran/45489
405         * gfortran.dg/initialization_27.f90: New.
406
407 2010-09-02  Ira Rosen  <irar@il.ibm.com>
408
409         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
410         check into different basic blocks. Expect vectorization if misaligned
411         stores are supported. 
412         * gcc.dg/vect/bb-slp-8a.c: New test.
413         * gcc.dg/vect/bb-slp-8b.c: New test.
414
415 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
416
417         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
418
419 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
420
421         PR fortran/44541
422         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
423         * gfortran.dg/class_dummy_1.f03: New.
424
425 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
426
427         PR middle-end/45458
428         * g++.dg/tree-prof/partition2.C: New test.
429
430 2010-09-01  Richard Guenther  <rguenther@suse.de>
431
432         * gcc.dg/vect/vect-outer-fir.c: Adjust.
433         * gcc.dg/tree-ssa/vrp54.c: New testcase.
434         * gcc.c-torture/execute/20100827-1.c: Likewise.
435
436 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
437
438         * gfortran.dg/execute_command_line_1.f90: New test.
439
440 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
441
442         PR preprocessor/45457
443         * c-c++-common/cpp/pr45457.c: New test.
444
445 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
446
447         * gcc.dg/nested-func-8.c: New test.
448
449 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
450
451         PR fortran/38282
452         * gfortran.dg/popcnt_poppar_1.F90: New test.
453         * gfortran.dg/popcnt_poppar_2.F90: New test.
454
455 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
456
457         * gcc.target/i386/volatile-2.c: Require nonpic target.
458
459 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
460
461         PR middle-end/45461
462         * gcc.dg/pr45461.c: New test.
463
464 2010-08-31  Richard Guenther  <rguenther@suse.de>
465
466         PR testsuite/45455
467         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
468
469 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
470
471         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
472
473 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
474
475         PR fortran/45456
476         * gfortran.dg/typebound_proc_18.f03: New.
477
478 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
479
480         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
481         * lib/scanasm.exp (scan-stack-usage): Likewise.
482         (scan-stack-usage-not): Likewise.
483         * gcc.dg/stack-usage-1.c: New test.
484         * gcc.target/i386/stack-usage-realign.c: Likewise.
485
486 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
487
488         PR tree-optimization/45427
489         * gcc.dg/tree-ssa/pr45427.c: New test.
490
491 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
492
493         PR c++/45043
494         * g++.dg/template/crash102.C: New.
495
496 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
497
498         PR middle-end/45423
499         * gcc.dg/gomp/atomic-12.c: New test.
500         * gcc.dg/gomp/atomic-13.c: New test.
501         * gcc.dg/gomp/atomic-14.c: New test.
502         * g++.dg/gomp/atomic-11.C: New test.
503         * g++.dg/gomp/atomic-12.C: New test.
504         * g++.dg/gomp/atomic-13.C: New test.
505         * g++.dg/gomp/atomic-14.C: New test.
506
507 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
508
509         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
510         delimiter.
511
512 2010-08-30  Thomas Quinot  <quinot@adacore.com>
513
514         * gnat.dg/discr24.adb: New test.
515
516 2010-08-30  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/45449
519         * gcc.dg/pr45449.c: New testcase.
520
521 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
522
523         * gcc.dg/opts-1.c: Expect errors, not warnings.
524
525 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
526
527         PR fortran/42769
528         * gfortran.dg/dynamic_dispatch_11.f03: New.
529
530 2010-08-29  Jason Merrill  <jason@redhat.com>
531
532         PR c++/44991
533         * g++.dg/parse/defarg15.C: New.
534
535 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
536
537         PR fortran/45439
538         * gfortran.dg/select_type_16.f03: New.
539
540 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
541             Tobias Burnus  <burnus@net-b.de>
542
543         * gfortran.dg/bessel_7.f90: Decrease required precision.
544
545 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
546             Kaz Kojima  <kkojima@gcc.gnu.org>
547
548         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
549
550 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
551
552         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
553         floating point conversion code generation.
554         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
555         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
556         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
557         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
558         to integer conversion code generation.
559         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
560         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
561         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
562         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
563
564 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
565
566         PR fortran/32049
567         * gfortran.dg/random_seed_1.f90: Adjust test.
568         * gfortran.dg/float128_1.f90: New test.
569
570 2010-08-27  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/33197
573         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
574         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
575         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
576         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
577         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
578         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
579         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
580
581 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
582
583         PR fortran/45420
584         * gfortran.dg/select_type_15.f03: New.
585
586 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
587
588         PR libfortran/43217
589         * gfortran.dg/hollerith8.f90: New test.
590
591 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
592
593         PR fortran/45159
594         * gfortran.dg/dependency_33.f90:  New test.
595
596 2010-08-27  Richard Guenther  <rguenther@suse.de>
597
598         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
599         * gcc.dg/graphite/scop-2.c: Likewise.
600         * gcc.dg/graphite/scop-20.c: Likewise.
601         * gcc.dg/vect/slp-25.c: Likewise.
602
603 2010-08-27  Olivier Hainque  <hainque@adacore.com>
604
605         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
606
607 2010-08-26  Daniel Kraft  <d@domob.eu>
608
609         PR fortran/38936
610         PR fortran/44047
611         PR fortran/45384
612         * gfortran.dg/associate_8.f03: New test.
613         * gfortran.dg/select_type_13.f03: New test.
614         * gfortran.dg/select_type_14.f03: New test.
615
616 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
617
618         PR tree-optimization/44485
619         * gcc.dg/pr44485.c: New test.
620
621 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
622
623         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
624         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
625         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
626
627 2010-08-26  Richard Guenther  <rguenther@suse.de>
628
629         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
630         * gcc.dg/graphite/scop-21.c: Likewise.
631
632 2010-08-26  Richard Guenther  <rguenther@suse.de>
633
634         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
635         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
636         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
637         * gcc.dg/vect/vect-91.c: Likewise.
638         * gcc.dg/vect/vect-peel-1.c: Likewise.
639         * gcc.dg/vect/vect-peel-2.c: Likewise.
640         * gcc.dg/vect/vect-peel-4.c: Likewise.
641
642 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
643
644         PR libfortran/41859
645         * gfortran.dg/der_io_4.f90: New test.
646
647 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
648
649         PR rtl-optimization/44858
650         * gcc.c-torture/execute/pr44858.c: New test.
651
652         PR rtl-optimization/45400
653         * g++.dg/other/i386-8.C: New test.
654
655 2010-08-25  Richard Guenther  <rguenther@suse.de>
656
657         * gcc.dg/alias-8.c: Adjust.
658
659 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
660
661         * gcc.target/i386/combine-mul.c: New test.
662
663 2010-08-25  Richard Guenther  <rguenther@suse.de>
664
665         PR lto/44562
666         * gcc.dg/graphite/id-27.c: New testcase.
667         * gcc.dg/lto/20100825-1_0.c: Likewise.
668
669 2010-08-25  Richard Guenther  <rguenther@suse.de>
670
671         PR tree-optimization/45316
672         * g++.dg/opt/pr45316.C: New testcase.
673
674 2010-08-25  Richard Guenther  <rguenther@suse.de>
675
676         PR tree-optimization/45393
677         * g++.dg/torture/pr45393.C: New testcase.
678
679 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
680
681         PR tree-optimization/45059
682         * gcc.c-torture/compile/pr45059.c: New test.
683
684 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
685
686         * lib/target-supports.exp (check_effective_target_vect_unpack):
687         Set vect_unpack supported flag to true for neon.
688
689 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
690
691         * gcc.dg/tree-ssa/ifc-5.c: New.
692
693 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
694
695         * gcc.dg/tree-ssa/ifc-4.c: New.
696         * gcc.dg/tree-ssa/ifc-7.c: New.
697
698 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
699
700         * gcc.dg/vect/vect.exp: Check loongson targets
701         * g++.dg/vect/vect.exp: Likewise
702         * gfortran.dg/vect/vect.exp: Likewise
703
704 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
705
706         * gcc.target/powerpc/vsx-mass-1.c: New file, test
707         -mveclibabi=mass.
708
709 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
710
711         PR fortran/45366
712         * gfortran.dg/proc_ptr_29.f90: New.
713
714 2010-08-22  Tobias Burnus  <burnus@net-b.de>
715             Dominique d'Humieres <dominiq@lps.ens.fr>
716
717         PR fortran/45367
718         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
719
720 2010-08-22  Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/45367
723         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
724
725 2010-08-22  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/36158
728         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
729
730 2010-08-22  Tobias Burnus  <burnus@net-b.de>
731             Dominique d'Humieres <dominiq@lps.ens.fr>
732
733         PR fortran/45367
734         PR fortran/36158
735         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
736         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
737
738 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
739
740         PR fortran/44863
741         PR fortran/45271
742         PR fortran/45290
743         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
744         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
745         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
746
747 2010-08-21  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/36158
750         PR fortran/33197
751         * gfortran.dg/bessel_6.f90: New.
752         * gfortran.dg/bessel_7.f90: New.
753
754 2010-08-20  Jan Hubicka  <jh@suse.cz>
755
756         PR c++/45307
757         PR c++/17736
758         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
759         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
760
761 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
762
763         PR target/45336
764         * gcc.target/i386/pr45336-1.c: New.
765         * gcc.target/i386/pr45336-2.c: Likewise.
766         * gcc.target/i386/pr45336-3.c: Likewise.
767         * gcc.target/i386/pr45336-4.c: Likewise.
768
769 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
770
771         PR testsuite/45361
772         * gcc.target/i386/volatile-2.c: Update scan strings to also
773         include (%rip) for the memory reference on x86_64.
774
775 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
776
777         PR middle-end/44974
778         * gcc.dg/pr44974.c: New test.
779
780         PR rtl-optimization/45353
781         * gcc.dg/pr45353.c: New test.
782
783 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
784
785         * gcc.target/i386/volatile-2.c: New.
786
787 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
788
789         PR rtl-optimization/44691
790         * gfortran.dg/pr44691.f: New test.
791
792 2010-10-19  Olivier Hainque  <hainque@adacore.com>
793
794         * gcc.target/sparc/sibcall-dslot.c: New testcase.
795
796 2010-08-19  Jason Merrill  <jason@redhat.com>
797
798         * g++.dg/init/synth3.C: New.
799         * g++.dg/init/value8.C: New.
800         * g++.dg/tree-ssa/empty-2.C: New.
801         * g++.dg/cpp0x/noexcept09.C: New.
802
803 2010-08-19  Daniel Kraft  <d@domob.eu>
804
805         PR fortran/29785
806         PR fortran/45016
807         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
808         * gfortran.dg/pointer_remapping_1.f90: New test.
809         * gfortran.dg/pointer_remapping_2.f03: New test.
810         * gfortran.dg/pointer_remapping_3.f08: New test.
811         * gfortran.dg/pointer_remapping_4.f03: New test.
812         * gfortran.dg/pointer_remapping_5.f08: New test.
813         * gfortran.dg/pointer_remapping_6.f08: New test.
814
815 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
816
817         PR testsuite/45324
818         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
819
820 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
821
822         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
823
824 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
825
826         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
827         variable.
828
829 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
830
831         PR target/45070
832         * gcc.c-torture/execute/pr45070.c: New.
833
834 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
835
836         * g++.dg/pr44328.C: New test.
837
838 2010-08-19  Tobias Burnus  <burnus@net-b.de>
839
840         PR fortran/36158
841         PR fortran/33197
842         * gfortran.dg/bessel_3.f90: New.
843         * gfortran.dg/bessel_4.f90: New.
844         * gfortran.dg/bessel_5.f90: New.
845
846 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
847
848         PR fortran/45290
849         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
850         * gfortran.dg/pointer_init_2.f90: New.
851         * gfortran.dg/pointer_init_3.f90: New.
852         * gfortran.dg/pointer_init_4.f90: New.
853
854 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
855
856         PR c++/45049
857         * g++.dg/pr45049-1.C: New test.
858         * g++.dg/pr45049-2.C: New test.
859
860 2010-08-18  Jie Zhang  <jie@codesourcery.com>
861
862         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
863         20 if __ARM_PCS is defined otherwise 64.
864         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
865         instead of hard coded 64.
866
867 2010-08-18  Yao Qi  <yao@codesourcery.com>
868
869         PR target/45094
870         * gcc.target/arm/pr45094.c: New test.
871
872 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
873
874         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
875
876 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
877
878         PR rtl-optimization/42575
879         * gcc.target/arm/pr42575.c: New test.
880
881 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
882
883         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
884         * gcc.dg/tls/thr-cse-1.c: New.
885
886 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
887
888         PR debug/42487
889         * lib/target-supports.exp
890         (check_effective_target_function_sections): New.
891         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
892         function sections before proceding.
893
894 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
895
896         PR fortran/45308
897         * gfortran.dg/pr45308.f03: New test.
898
899 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
900
901         PR target/45296
902         * gcc.target/i386/pr45296.c: New test.
903
904 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
905
906         * g++.dg/ext/uow-1.C: New.
907         * g++.dg/ext/uow-2.C: New.
908         * g++.dg/ext/uow-3.C: New.
909         * g++.dg/ext/uow-4.C: New.
910
911 2010-08-17  Richard Guenther  <rguenther@suse.de>
912
913         PR testsuite/45266
914         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
915
916 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
917
918         PR c/40563
919         * gcc.dg/Wcxx-compat-20.c: New test.
920
921 2010-08-17  Daniel Kraft  <d@domob.eu>
922
923         PR fortran/38936
924         * gfortran.dg/associate_1.f03: Extended to test newly supported
925         features like association to variables.
926         * gfortran.dg/associate_3.f03: Removed check for illegal change
927         of associate-name here...
928         * gfortran.dg/associate_5.f03: ...and added it here.
929         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
930         * gfortran.dg/associate_7.f03: New test.
931
932 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
933
934         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
935
936 2010-08-15  Daniel Kraft  <d@domob.eu>
937
938         PR fortran/38936
939         * gfortran.dg/associate_1.f03: Enable test for array expressions.
940         * gfortran.dg/associate_3.f03: Clarify comment.
941         * gfortran.dg/associate_5.f03: New test.
942         * gfortran.dg/associate_6.f03: New test.
943
944 2010-08-15  Tobias Burnus  <burnus@net-b.de>
945
946         PR fortran/45211
947         * gfortran.dg/bind_c_usage_21.f90: New.
948         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
949
950 2010-08-15  Tobias Burnus  <burnus@net-b.de>
951
952         * gfortran.dg/optional_absent_1.f90: New.
953         * gfortran.dg/null_actual.f90: New.
954
955 2010-08-15  Tobias Burnus  <burnus@net-b.de>
956
957         * gfortran.dg/pointer_target_1.f90: New.
958         * gfortran.dg/pointer_target_2.f90: New.
959         * gfortran.dg/pointer_target_3.f90: New.
960
961 2010-08-15  Daniel Kraft  <d@domob.eu>
962
963         PR fortran/45197
964         * gfortran.dg/elemental_args_check_3.f90: New test.
965         * gfortran.dg/impure_1.f08: New test.
966         * gfortran.dg/impure_2.f08: New test.
967         * gfortran.dg/impure_3.f90: New test.
968         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
969
970 2010-08-15  Ira Rosen  <irar@il.ibm.com>
971
972         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
973         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
974         SLP tests.
975         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
976         misaligned loads.
977         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
978         misaligned stores.c
979         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
980
981 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
982
983         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
984         dg-require-effective-target after dg-do.
985
986 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
987
988         * lib/target-supports.exp (check_effective_target_vect_int): Return
989         true for Loongson targets.
990         (check_effective_target_vect_shift): Likewise.
991         (check_effective_target_vect_no_int_max): Likewise.
992         (check_effective_target_vect_no_align): Likewise.
993         (check_effective_target_vect_short_mult): Likewise.
994
995 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
996
997         * g++.dg/cast.C: Change fields of structures to "long" to pass
998         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
999         * g++.dg/cpp0x/iop.C: Ditto.
1000         * g++.dg/cpp0x/named_refs.C: Ditto.
1001         * g++.dg/cpp0x/rv1p.C: Ditto.
1002         * g++.dg/cpp0x/rv2p.C: Ditto.
1003         * g++.dg/cpp0x/rv3p.C: Ditto.
1004         * g++.dg/cpp0x/rv4p.C: Ditto.
1005         * g++.dg/cpp0x/rv5p.C: Ditto.
1006         * g++.dg/cpp0x/rv6p.C: Ditto.
1007         * g++.dg/cpp0x/rv7p.C: Ditto.
1008         * g++.dg/cpp0x/rv8p.C: Ditto.
1009         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1010
1011 2010-08-13  Daniel Kraft  <d@domob.eu>
1012
1013         * gfortran.dg/implied_shape_1.f08: New test.
1014         * gfortran.dg/implied_shape_2.f90: New test.
1015         * gfortran.dg/implied_shape_3.f08: New test.
1016
1017 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1018
1019         PR libfortran/42526
1020         * gfortran.dg/char_component_initializer_1.f90: New test.
1021
1022 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1023
1024         PR tree-optimization/45241
1025         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1026
1027 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1028
1029         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1030         to dg-options.
1031         * gcc.target/i386/pr40906-2.c: Ditto.
1032         * gcc.target/i386/pr40906-3.c: Ditto.
1033
1034 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR middle-end/45262
1037         * gcc.c-torture/execute/pr45262.c: New test.
1038
1039 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1040
1041         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1042         empty argument.
1043         * g++.dg/other/profile1.C: Ditto.
1044
1045 2010-08-12  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/45232
1048         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1049         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1050         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1051         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1052         unsigned arithmetic.
1053         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1054         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1055         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1056         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1057         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1058         unsigned arithmetic.
1059         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1060         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1061         unsigned arithmetic.
1062         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1063         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1064         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1065         unsigned arithmetic.
1066         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1067         * gcc.dg/tree-ssa/negate.c: Adjust.
1068         * gcc.dg/vect/vect-1.c: Adjust.
1069         * gfortran.dg/reassoc_6.f: XFAIL.
1070
1071 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR debug/45259
1074         * gcc.dg/pr45259.c: New test.
1075
1076 2010-08-12  Wei Guozhi  <carrot@google.com>
1077
1078         PR target/44999
1079         * gcc.target/arm/pr44999.c: New testcase.
1080
1081 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1082
1083         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1084         (N): Likewise.
1085         (main): Adjust accordingly.
1086
1087 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1088
1089         * gfortran.dg/graphite/id-22.f: New.
1090
1091 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1092
1093         * gcc.dg/graphite/id-26.c: New.
1094
1095 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1096
1097         * gcc.dg/graphite/id-25.c: New.
1098
1099 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1100
1101         * gcc.dg/graphite/run-id-5.c: New.
1102         * gcc.dg/graphite/run-id-6.c: New.
1103         * gfortran.dg/graphite/id-21.f: New.
1104
1105 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1106
1107         * gcc.dg/graphite/id-24.c: New.
1108
1109 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1110
1111         * gcc.dg/tree-ssa/pr20742.c: New.
1112
1113 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1114
1115         * gcc.dg/graphite/id-23.c: New.
1116
1117 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1118
1119         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1120
1121 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1122
1123         * gcc.dg/graphite/pr42729.c: New.
1124
1125 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1126
1127         * gfortran.dg/graphite/id-20.f: New.
1128
1129 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1130
1131         * gcc.dg/graphite/id-22.c: New.
1132
1133 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1134
1135         * gcc.dg/graphite/run-id-2.c: Call abort.
1136
1137 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1138
1139         * gcc.dg/graphite/id-20.c: New.
1140
1141 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1142             Steve Kargl <kargl@gcc.gnu.org>
1143
1144         PR fortran/44595
1145         * gfortran.dg/move_alloc_3.f90: New.
1146         * gfortran.dg/random_seed_2.f90: New.
1147
1148 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1149
1150         * lib/target-supports.exp (check_effective_target_sync_int_long):
1151         Add hppa*-*-linux*.
1152         (check_effective_target_sync_char_short): Likewise.
1153
1154 2010-08-10  Yao Qi  <yao@codesourcery.com>
1155
1156         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1157         general form.
1158         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1159         * g++.dg/other/packed1.C: Likewise.
1160         * g++.dg/other/crash-4.C: Likewise.
1161         * g++.dg/ext/packed8.C: Likewise.
1162         * g++.dg/init/array16.C: Likewise.
1163
1164 2010-08-10  xinliang David Li  <davidxl@google.com>
1165         * gcc.dg/tree-ssa/loop-19.c: Add option
1166         -fno-prefetch-loop-array
1167
1168 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1169
1170         PR middle-end/45182
1171         * gcc.c-torture/compile/pr45182.c: New test.
1172
1173 2010-08-09  Jason Merrill  <jason@redhat.com>
1174
1175         PR c++/45236
1176         * g++.dg/cpp0x/variadic-104.C: New.
1177
1178 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1179
1180         PR fortran/44235
1181         * gfortran.dg/dependency_32.f90:  New test.
1182
1183 2010-08-09  Richard Guenther  <rguenther@suse.de>
1184
1185         PR middle-end/44632
1186         * g++.dg/opt/nrv17.C: New testcase.
1187
1188 2010-08-09  Richard Guenther  <rguenther@suse.de>
1189
1190         PR middle-end/45212
1191         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1192         alignment from MEM_REF offset only if we took it from the
1193         base object.
1194
1195         * gcc.target/i386/pr24178.c: New testcase.
1196
1197 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1200         * gcc.dg/20030702-1.c: Ditto.
1201         * gcc.dg/20050309-1.c: Ditto.
1202         * gcc.dg/20050325-1.c: Ditto.
1203         * gcc.dg/20050330-2.c: Ditto.
1204         * gcc.dg/20051201-1.c: Ditto.
1205         * gcc.dg/gomp/pr27573.c: Ditto.
1206         * gcc.dg/gomp/pr34610.c: Ditto.
1207         * gcc.dg/pr24225.c: Ditto.
1208         * gcc.dg/pr26570.c: Ditto.
1209         * gcc.dg/pr32773.c: Ditto.
1210         * g++.dg/gcov/gcov-6.C: Ditto.
1211         * g++.dg/gomp/pr34608.C: Ditto.
1212         * gfortran.dg/gomp/pr27573.f90: Ditto.
1213
1214         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1215         dg-require-host-local dg directive.
1216         * gcc.dg/profile-dir-2.c: Ditto.
1217         * gcc.dg/profile-dir-3.c: Ditto.
1218
1219 2010-08-08  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/45109
1222         * gcc.c-torture/compile/pr45109.c: New testcase.
1223
1224 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1225
1226         * gcc.dg/march.c: Skip if -march defined.
1227         * gcc.dg/mtune.c: Skip if -mtune defined.
1228
1229         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1230         generic thunk support.
1231
1232 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1233
1234         PR target/45213
1235         * gcc.target/i386/pr45213.c: New test.
1236
1237 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1238
1239         PR libfortran/45143
1240         * gfortran.dg/fmt_error_11.f03: New test.
1241
1242 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1243
1244         * lib/target-supports.exp (check_effective_target_sync_int_long):
1245         Add arm*-*-linux-gnueabi.
1246         (check_effective_target_sync_char_short): Likewise.
1247
1248 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1249
1250         PR fortran/45159
1251         * gfortran.dg/dependency_31.f90:  New test.
1252
1253 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1254
1255         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1256
1257 2010-08-06  Jason Merrill  <jason@redhat.com>
1258
1259         * g++.dg/cpp0x/sfinae3.C: New.
1260         * g++.dg/cpp0x/sfinae4.C: New.
1261
1262 2010-08-06  Richard Guenther  <rguenther@suse.de>
1263
1264         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1265         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1266         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1267         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1268         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1269         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1270         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1271         * gcc.c-torture/execute/20100805-1.c: Likewise.
1272
1273 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1274
1275         PR testsuite/42855
1276         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1277
1278 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1279
1280         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1281         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1282
1283 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1284
1285         * g++.dg/ipa/devirt-1.C: New test.
1286         * g++.dg/ipa/devirt-2.C: Likewise.
1287         * g++.dg/ipa/devirt-3.C: Likewise.
1288         * g++.dg/ipa/devirt-4.C: Likewise.
1289         * g++.dg/ipa/devirt-5.C: Likewise.
1290         * gcc.dg/ipa/iinline-3.c: Likewise.
1291
1292 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1293
1294         PR tree-optimization/45144
1295         * gcc.dg/tree-ssa/pr45144.c: New test.
1296
1297 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1298
1299         PR fortran/42207
1300         PR fortran/44064
1301         PR fortran/44065
1302         * gfortran.dg/class_25.f03: New.
1303         * gfortran.dg/class_26.f03: New.
1304
1305 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1306
1307         * g++.dg/warn/miss-format-1.C: Update line number.
1308
1309 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1310
1311         PR c++/44641
1312         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1313         .frame and .mask assembler directives.
1314
1315 2010-08-04  Richard Guenther  <rguenther@suse.de>
1316
1317         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1318         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1319         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1320         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1321
1322 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1323
1324         PR fortran/44857
1325         * gfortran.dg/derived_constructor_char_1.f90: New.
1326         * gfortran.dg/derived_constructor_char_2.f90: New.
1327
1328 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1329
1330         PR fortran/45159
1331         * gfortran.dg/dependency_30.f90:  New test.
1332
1333 2010-08-03  Jan Hubicka  <jh@suse.cz>
1334
1335         * gcc.c-torture/compile/pr45085.c: New testcase.
1336
1337 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1338
1339         PR fortran/44584
1340         PR fortran/45161
1341         * gfortran.dg/typebound_call_9.f03: Modified.
1342         * gfortran.dg/typebound_generic_1.f03: Modified.
1343
1344 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1345
1346         PR fortran/45159
1347
1348         * gfortran.dg/dependency_29.f90:  New test.
1349
1350 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1351
1352         PR fortran/36854
1353         * gfortran.dg/character_comparison_2.f90:  New test.
1354         * gfortran.dg/character_comparison_3.f90:  New test.
1355         * gfortran.dg/dependency_28.f90:  New test.
1356
1357 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1358
1359         PR target/40457
1360         * gcc.target/arm/pr40457-1.c: New test.
1361         * gcc.target/arm/pr40457-2.c: New test.
1362
1363 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1364
1365         PR fortran/44912
1366         * gfortran.dg/typebound_call_17.f03: New.
1367
1368 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1369
1370         PR fortran/44929
1371         * gfortran.dg/allocate_derived_3.f90: New.
1372
1373 2010-07-30  Xinliang David Li  <davidxl@google.com>
1374         PR tree-optimization/45121
1375         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1376
1377 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1378
1379         PR c++/45112
1380         * testsuite/g++.dg/pr45112.C: New test.
1381
1382 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR debug/45055
1385         PR rtl-optimization/45137
1386         * gcc.dg/pr45055.c: New test.
1387
1388 2010-07-30  Alan Modra  <amodra@gmail.com>
1389
1390         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1391         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1392
1393 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1394
1395         PR fortran/45087
1396         PR fortran/45125
1397         * gfortran.dg/whole_file_25.f90: New.
1398         * gfortran.dg/whole_file_26.f90: New.
1399         * gfortran.dg/whole_file_27.f90: New.
1400
1401 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1402
1403         PR fortran/44962
1404         * gfortran.dg/typebound_proc_17.f03: New.
1405
1406 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1407
1408         PR fortran/45004
1409         * gfortran.dg/move_alloc_2.f90: New.
1410
1411 2010-07-29  Xinliang David Li  <davidxl@google.com>
1412         PR tree-optimization/45121
1413         * c-c++-common/uninit-17.c: Fix expected output.
1414
1415 2010-07-29  Richard Guenther  <rguenther@suse.de>
1416
1417         PR tree-optimization/45120
1418         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1419
1420 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1421
1422         PR fortran/42051
1423         PR fortran/44064
1424         * gfortran.dg/pr42051.f03: New testcase.
1425
1426 2010-07-29  Richard Guenther  <rguenther@suse.de>
1427
1428         PR middle-end/45034
1429         * gcc.c-torture/execute/pr45034.c: New testcase.
1430
1431 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1432
1433         PR c++/45096
1434         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1435
1436 2010-07-28  Daniel Kraft  <d@domob.eu>
1437
1438         * gfortran.dg/bound_8.f90: New test.
1439
1440 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR debug/45105
1443         * gcc.dg/pr45105.c: New test.
1444
1445 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1446
1447         PR rtl-optimization/45107
1448         * gcc.dg/pr45107.c: New test.
1449
1450 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1451
1452         PR rtl-optimization/45101
1453         * gcc.dg/pr45101.c: New test.
1454
1455 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1456
1457         PR fortran/45077
1458         * gfortran.dg/whole_file_24.f90: New.
1459
1460 2010-07-27  Jason Merrill  <jason@redhat.com>
1461
1462         * g++.dg/cpp0x/variadic102.C: New.
1463         * g++.dg/cpp0x/variadic103.C: New.
1464
1465 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1466
1467         PR rtl-optimization/40956
1468         PR target/42495
1469         PR middle-end/42574
1470         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1471         * gcc.target/arm/pr42574.c: Add tests.
1472
1473 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1474
1475         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1476         test name.
1477         (cleanup-repo-files): Ditto.
1478         (cleanup-saved-temps): Ditto.
1479
1480 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR testsuite/44701
1483         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1484
1485         PR c/45079
1486         * gcc.dg/pr45079.c: New test.
1487
1488 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1489
1490         PR tree-optimization/44152
1491         * gcc.dg/vect/fast-math-pr44152.c: New test.
1492
1493 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1494
1495         PR ObjC/44140
1496         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1497         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1498         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1499         * obj-c++.dg/torture/trivial.mm: Ditto.
1500         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1501         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1502         * objc.dg/torture/tls/thr-init.m: Ditto.
1503         * objc.dg/torture/trivial.m: Ditto.
1504
1505 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1506
1507         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1508         Skip on spu-*-* targets.
1509
1510 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR tree-optimization/45083
1513         * gcc.dg/pr45083.c: New test.
1514
1515 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1516
1517         PR fortran/40873
1518         * gfortran.dg/whole_file_22.f90: New test.
1519         * gfortran.dg/whole_file_23.f90: New test.
1520
1521 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1522             Jack Howarth  <howarth@bromo.med.uc.edu>
1523             Richard Henderson  <rth@redhat.com>
1524
1525         PR target/44132
1526         * gcc.dg/tls/thr-init-1.c: New.
1527         * gcc.dg/tls/thr-init-2.c: New.
1528         * gcc.dg/torture/tls New.
1529         * gcc.dg/torture/tls/tls-test.c: New.
1530         * gcc.dg/torture/tls/thr-init-1.c: New.
1531         * gcc.dg/torture/tls/tls.exp: New.
1532         * gcc.dg/torture/tls/thr-init-2.c: New.
1533         * gcc.dg/tls/emutls-2.c: New test
1534
1535         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1536         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1537         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1538         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1539         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1540         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1541         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1542         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1543         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1544         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1545         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1546         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1547         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1548         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1549         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1550         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1551         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1552         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1553         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1554         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1555         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1556         gfortran.dg/gomp/omp_threadprivate1.f90,
1557         gfortran.dg/gomp/omp_threadprivate2.f90,
1558         gfortran.dg/gomp/reduction1.f90,
1559         gfortran.dg/gomp/sharing-1.f90: Likewise.
1560
1561 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1562
1563         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1564         sse_runtime.
1565         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1566         dg-require-visibility.
1567
1568 2010-07-26  Richard Guenther  <rguenther@suse.de>
1569
1570         PR tree-optimization/43784
1571         * gcc.c-torture/execute/pr43784.c: New testcase.
1572         * g++.dg/torture/pr43784.C: Likewise.
1573
1574 2010-07-26  Richard Guenther  <rguenther@suse.de>
1575
1576         PR middle-end/45056
1577         * g++.dg/pr45056.C: New testcase.
1578
1579 2010-07-26  Richard Guenther  <rguenther@suse.de>
1580
1581         PR tree-optimization/45071
1582         * gcc.dg/pr45071.c: New testcase.
1583
1584 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1585
1586         PR fortran/45066
1587         * gfortran.dg/namelist_62.f90: New.
1588
1589 2010-07-26  Richard Guenther  <rguenther@suse.de>
1590
1591         * gcc.c-torture/execute/pr45017.c: Move ...
1592         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1593
1594 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1595
1596         PR fortran/40628
1597         * trim_optimize_1.f90:  New test.
1598         * character_comparision_1.f90:  New test.
1599
1600 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1601
1602         PR fortran/42852
1603         * gfortran.dg/wtruncate_fix.f: New test.
1604
1605 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1606
1607         PR testsuite/45068
1608         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1609
1610 2010-07-24  Richard Guenther  <rguenther@suse.de>
1611
1612         PR lto/43788
1613         * g++.dg/lto/20100724-1_0.C: New testcase.
1614
1615 2010-07-24  Richard Guenther  <rguenther@suse.de>
1616
1617         PR lto/43212
1618         * gcc.dg/lto/20100724-1_0.c: New testcase.
1619         * gcc.dg/lto/20100724-1_1.c: Likewise.
1620
1621 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1622
1623         PR fortran/40011
1624         * gfortran.dg/whole_file_21.f90: New.
1625
1626         * gfortran.dg/integer_exponentiation_3.F90: Use
1627         -ffloat-store only for i?86/x86-64 -m32.
1628
1629 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1630
1631         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1632         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1633
1634 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1635
1636         * gfortran.dg/func_decl_4.f90: Split test into two ...
1637         * gfortran.dg/func_decl_5.f90: ... parts.
1638         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1639         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1640         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1641         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1642         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1643         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1644         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1645         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1646         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1647         * gfortran.dg/sizeof.f90: Make test valid.
1648         * gfortran.dg/pr20865.f90: Add new dg-error.
1649         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1650         * gfortran.dg/g77/19990218-0.f: Ditto.
1651         * gfortran.dg/g77/19990218-1.f: Ditto.
1652         * gfortran.dg/g77/970625-2.f: Ditto.
1653         * gfortran.dg/pr37243.f: Fix function declaration.
1654         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1655         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1656
1657 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1658
1659         PR fortran/44945
1660         * gfortran.dg/char_array_structure_constructor.f90: Add
1661         -fwhole-file as dg-option as it otherwise fails on some
1662         systems.
1663
1664 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1665
1666         * gnat.dg/aggr16.ad[sb]: New test.
1667         * gnat.dg/aggr16_pkg.ads: New helper.
1668
1669 2010-07-23  Richard Guenther  <rguenther@suse.de>
1670
1671         PR lto/43071
1672         * g++.dg/lto/20100723-1_0.C: New testcase.
1673
1674 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1675
1676         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1677         AVX support.
1678         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1679         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1680
1681 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1682
1683         * lib/target-supports.exp (add_options_for_tls): New proc.
1684         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1685         * g++.dg/tls/static-1a.cc: Likewise.
1686         * gcc.dg/tls/emutls-1.c: Likewise.
1687         * gcc.dg/tls/opt-11.c: Likewise.
1688         * gcc.dg/tls/opt-12.c: Likewise.
1689         * gcc.dg/tls/pr24428-2.c: Likewise.
1690         * gcc.dg/tls/pr24428.c: Likewise.
1691         * obj-c++.dg/tls/static-1.mm: Likewise.
1692         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1693         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1694         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1695         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1696         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1697         * objc.dg/torture/tls/thr-init.m: Likewise.
1698         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1699
1700 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1701
1702         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1703         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1704         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1705         optimized dump files.
1706
1707 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR tree-optimization/45047
1710         * gcc.c-torture/compile/pr45047.c: New test.
1711
1712 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1713
1714         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1715         instead of dg-compile.
1716         * gcc.dg/float-range-4.c: Ditto.
1717         * gcc.dg/float-range-5.c: Ditto.
1718         * gcc.dg/fold-overflow-1.c: Ditto.
1719         * gcc.dg/gomp/sections-4.c: Ditto.
1720         * gcc.dg/transparent-union-1.c: Ditto.
1721         * gcc.dg/transparent-union-2.c: Ditto.
1722         * gcc.target/i386/pr39315-check.c: Ditto.
1723         * g++.dg/gomp/sections-4.C: Ditto.
1724         * g++.dg/template/dtor7.C: Ditto.
1725         * g++.dg/tree-ssa/pr19952.C: Ditto.
1726         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1727         * gfortran.dg/graphite/pr42185.f90: Ditto.
1728         * gfortran.dg/namelist_36.f90: Ditto.
1729         * gnat.dg/noreturn1.adb: Ditto.
1730         * gnat.dg/specs/small_alignment.ads: Ditto.
1731
1732 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1733
1734         PR tree-optimization/44915
1735         * g++.dg/torture/pr44915.C: New test.
1736
1737 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1738
1739         PR tree-optimization/44914
1740         * g++.dg/tree-ssa/pr44914.C: New test.
1741
1742 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1743
1744         PR target/44290
1745         * gcc.dg/pr44290-1.c: New test.
1746         * gcc.dg/pr44290-2.c: New test.
1747
1748 2010-07-23  Jason Merrill  <jason@redhat.com>
1749
1750         PR c++/45008
1751         * g++.dg/abi/mangle44.C: New.
1752
1753 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1754
1755         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1756         for compile-time only tests.
1757         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1758         target check.
1759         * gcc.target/i386/pr39315-4.c: Ditto.
1760         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1761         target check.  Include sse-os-support.h.
1762         (main): Call check_isa and sse_os_support.
1763         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1764         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1765         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1766         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1767         target check.  Include sse-os-support.h.
1768         (main): Call check_isa and sse_os_support.
1769         * gcc.target/i386/vperm-v2df.c: Ditto.
1770
1771 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1772
1773         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1774         (check_effective_target_avx_runtime): New procedure.
1775         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1776         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1777
1778         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1779         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1780         and __get_cpuid test.
1781         * gcc.dg/compat/vector-2b_main.c: Ditto.
1782
1783         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1784
1785         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1786         for compile-time only test.
1787         * gcc.dg/pr32716.c: Ditto.
1788         * gcc.dg/pr34856.c: Ditto.
1789         * gcc.dg/pr36997.c: Ditto.
1790         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1791         * gfortran.dg/pr28158.f90: Ditto.
1792         * gfortran.dg/pr30667.f: Ditto.
1793
1794         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1795         i?86-*-* and x86_64-*-* targets to disable execution on targets
1796         without sse2 runtime support.
1797         * g++.dg/vect/vect.exp: Ditto.
1798         * gfortran.dg/vect/vect.exp: Ditto.
1799
1800         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1801         * gcc.dg/pr37544.c: Ditto.
1802         * gcc.dg/pr40550.c: Ditto.
1803         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1804         * gcc.dg/compat/vector-1a_main.c: Ditto.
1805         * gcc.dg/compat/vector-2a_main.c: Ditto.
1806         * gcc.dg/torture/pr16104-1.c: Ditto.
1807         * gcc.dg/torture/pr35771-1.c: Ditto.
1808         * gcc.dg/torture/pr35771-2.c: Ditto.
1809         * gcc.dg/torture/pr35771-3.c: Ditto.
1810         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1811         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1812         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1813         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1814         * g++.dg/other/i386-1.C: Ditto.
1815         * g++.dg/other/pr40446.C: Ditto.
1816
1817 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1818
1819         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1820
1821 2010-07-23  Daniel Kraft  <d@domob.eu>
1822
1823         PR fortran/44709
1824         * gfortran.dg/exit_1.f08: New test.
1825         * gfortran.dg/exit_2.f08: New test.
1826
1827 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1828
1829         PR tree-optimization/39839
1830         * gcc.target/arm/pr39839.c: New test case.
1831
1832 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1833
1834         * gnat.dg/unchecked_convert5b.adb: New test.
1835         * gnat.dg/unchecked_convert6.adb: Likewise.
1836         * gnat.dg/unchecked_convert6b.adb: Likewise.
1837
1838 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1839
1840         * gnat.dg/aggr15.ad[sb]: New test.
1841
1842 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1843
1844         PR debug/45024
1845         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1846
1847 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1848
1849         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1850         with dg-require-linker-plugin.
1851
1852 2010-07-22  Richard Guenther  <rguenther@suse.de>
1853
1854         PR lto/43850
1855         * g++.dg/lto/20100722-1_0.C: New testcase.
1856
1857 2010-07-22  Richard Guenther  <rguenther@suse.de>
1858
1859         PR lto/42451
1860         * gcc.dg/lto/20100720-3_0.c: New testcase.
1861         * gcc.dg/lto/20100720-3_1.c: Likewise.
1862
1863 2010-07-22  Richard Guenther  <rguenther@suse.de>
1864
1865         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1866         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1867
1868         PR lto/43373
1869         * gcc.dg/lto/20100722-1_0.c: New testcase.
1870
1871 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1872
1873         PR tree-optimization/44891
1874         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1875
1876 2010-07-22  Richard Guenther  <rguenther@suse.de>
1877
1878         PR tree-optimization/45017
1879         * gcc.c-torture/execute/pr45017.c: New testcase.
1880
1881 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1882
1883         PR fortran/45019
1884         * gfortran.dg/aliasing_dummy_5.f90: New.
1885
1886 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1887
1888         PR target/43698
1889         * gcc.target/arm/pr43698.c: New test.
1890
1891 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1892
1893         PR fortran/44929
1894         * Revert my commit r162325 for this PR.
1895
1896 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1897
1898         PR debug/45015
1899         * gcc.target/m68k/pr45015.c: New test.
1900
1901 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1902
1903         PR c++/44641
1904         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1905         comments.
1906
1907 2010-07-21  Richard Guenther  <rguenther@suse.de>
1908
1909         PR lto/45018
1910         * g++.dg/lto/20100721-1_0.C: New testcase.
1911
1912 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1913
1914         PR tree-optimization/44900
1915         * g++.dg/torture/pr44900.C: New test.
1916
1917 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1918
1919         PR middle-end/44738
1920         * c-c++-common/uninit-17.c: Correct expected error.
1921
1922 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1923
1924         * gcc.dg/guality/asm-1.c: New test.
1925
1926         PR debug/45003
1927         * gcc.dg/guality/pr45003-2.c: New test.
1928         * gcc.dg/guality/pr45003-3.c: New test.
1929
1930 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1931
1932         PR libfortran/44697
1933         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1934
1935 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1936
1937         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1938         defined on the current line.
1939         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1940         * g++.dg/debug/dwarf2/pr44641.C: New.
1941
1942 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1943
1944         * gcc.target/powerpc/block-move-1.c: New test.
1945         * gcc.target/powerpc/block-move-2.c: New test.
1946
1947 2010-07-20  Jason Merrill  <jason@redhat.com>
1948
1949         PR c++/44967
1950         * g++.dg/cpp0x/sfinae2.C: New.
1951
1952 2010-07-20  Richard Guenther  <rguenther@suse.de>
1953
1954         PR lto/42696
1955         * gcc.dg/lto/20100720-4_0.c: New testcase.
1956
1957 2010-07-20  Richard Guenther  <rguenther@suse.de>
1958
1959         PR lto/43221
1960         * gcc.dg/lto/20100720-2_0.c: New testcase.
1961         * gcc.dg/lto/20100720-2_1.c: Likewise.
1962
1963 2010-07-20  Richard Guenther  <rguenther@suse.de>
1964
1965         PR lto/43208
1966         * gcc.dg/lto/20100720-1_0.c: New testcase.
1967         * gcc.dg/lto/20100720-1_1.c: Likewise.
1968
1969 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR debug/45003
1972         * gcc.dg/guality/pr45003-1.c: New test.
1973
1974 2010-07-20  Richard Guenther  <rguenther@suse.de>
1975
1976         PR tree-optimization/44977
1977         * gcc.dg/torture/pr44977.c: New testcase.
1978
1979 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1980
1981         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1982         sync_char_short
1983
1984 2010-07-20  Richard Guenther  <rguenther@suse.de>
1985
1986         PR middle-end/44971
1987         PR middle-end/44988
1988         * gcc.dg/pr44971.c: New testcase.
1989         * gcc.c-torture/compile/pr44988.c: Likewise.
1990
1991 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1992
1993         PR fortran/44929
1994         * gfortran.dg/allocate_with_typespec.f90: New test.
1995         * gfortran.dg/allocate_derived_1.f90: Update error message.
1996
1997 2010-07-19  Jason Merrill  <jason@redhat.com>
1998
1999         PR c++/44996
2000         * g++.dg/cpp0x/decltype23.C: New.
2001
2002 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2003
2004         PR fortran/42385
2005         * gfortran.dg/class_defined_operator_1.f03 : New test.
2006
2007 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2008
2009         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2010         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2011         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2012         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2013
2014 2010-07-19  Richard Guenther  <rguenther@suse.de>
2015
2016         PR middle-end/44941
2017         * gcc.c-torture/compile/pr44941.c: New testcase.
2018
2019 2010-07-19  Jason Merrill  <jason@redhat.com>
2020
2021         PR c++/44969
2022         * g++.dg/template/sfinae24.C: New.
2023
2024 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2025
2026         PR fortran/44353
2027         * gfortran.dg/data_implied_do_2.f90: Removed.
2028
2029 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2030
2031         PR c++/44969
2032         * g++.dg/template/sfinae23.C: New.
2033
2034 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2035
2036         * lib/target-supports.exp (check_sse_os_support_available): New
2037         proc.
2038         (check_sse_hw_available): New proc.
2039         (check_effective_target_sse_runtime): New proc.
2040         (check_effective_target_sse2_runtime): New proc.
2041         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2042         -msse2 if check_sse_os_support_available.
2043         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2044         check_sse_os_support_available.
2045         * gcc.dg/vect/vect.exp: Likewise.
2046         * gfortran.dg/vect/vect.exp: Likewise.
2047         * gcc.target/i386/sol2-check: Renamed to ...
2048         * gcc.target/i386/sse-os-support.h: ... this.
2049         (sol2_check): Renamed to ...
2050         (sse_os_support): ... this.
2051         Only test movss with xmm registers.
2052         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2053         Removed ILL_INSN, ILL_INSN_LEN.
2054         * gcc.target/i386/sse2-check.h: Likewise.
2055         * gcc.target/i386/sse3-check.h: Likewise.
2056         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2057         Removed cpuid.h, __get_cpuid test.
2058         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2059         Removed cpuid.h, __get_cpuid test.
2060         * g++.dg/other/pr40446.C: Likewise.
2061         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2062         * gcc.dg/compat/vector-1a_main.c: Likewise.
2063         * gcc.dg/compat/vector-2a_main.c: Likewise.
2064         * gcc.dg/pr36584.c: Likewise.
2065         * gcc.dg/pr37544.c: Likewise.
2066         * gcc.dg/torture/pr16104-1.c: Likewise.
2067         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2068         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2069         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2070         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2071         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2072         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2073         sse2_runtime.
2074         * gcc.dg/torture/pr35771-2.c: Likewise.
2075         * gcc.dg/torture/pr35771-3.c: Likewise.
2076         * gcc.target/i386/pr39315-2.c: Likewise.
2077         * gcc.target/i386/pr39315-4.c: Likewise.
2078         * gcc.target/i386/vperm-v2df.c: Likewise.
2079         * gcc.target/i386/vperm-v2di.c: Likewise.
2080         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2081         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2082         sse_runtime.
2083
2084 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2085
2086         PR fortran/44353
2087         * gfortran.dg/data_implied_do_2.f90: New test.
2088
2089 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2090
2091         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2092
2093 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2094
2095         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2096         to the "mips16" group.
2097         (mips_using_mips16_p): New procedure.
2098         (mips-dg-options): Use it.
2099
2100 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2101
2102         * gcc.target/mips/mips16-attributes-4.c: New test.
2103
2104 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2105
2106         PR testsuite/44418
2107         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2108         * gcc.target/powerpc/recip-2.c: Ditto.
2109         * gcc.target/powerpc/recip-3.c: Ditto.
2110
2111 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2112
2113         * gcc.target/arm/pr42235.c: New test.
2114
2115 2010-07-16  Jason Merrill  <jason@redhat.com>
2116
2117         PR c++/32505
2118         * g++.dg/template/partial8.C: New.
2119
2120 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2121
2122         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2123         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2124         in C++.
2125         (gualcvt): New overloaded inline.
2126         (GUALCVT): Use it for C++.
2127         * g++.dg/guality/guality.exp: New.
2128         * g++.dg/guality/guality.h: New.
2129         * g++.dg/guality/redeclaration1.C: New test.
2130         * g++.dg/dg.exp: Prune also guality/* tests.
2131         * gcc.dg/guality/pr43141.c: Moved to...
2132         * c-c++-common/guality/pr43141.c: ... here.
2133
2134 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2135
2136         PR libfortran/37077
2137         * gfortran.dg/char4_iunit_2.f03: New test.
2138
2139 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2140
2141         * lib/plugin-support.exp (plugin-test-execute):
2142         Add ${gcc_objdir}/intl to includes.
2143
2144 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR target/44942
2147         * gcc.c-torture/execute/pr44942.c: New test.
2148         * gcc.target/i386/pr44942.c: New test.
2149
2150 2010-07-15  Jason Merrill  <jason@redhat.com>
2151
2152         PR c++/44909
2153         * g++.dg/cpp0x/implicit7.C: New.
2154         * g++.dg/cpp0x/implicit8.C: New.
2155
2156 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2157
2158         Disable float tests for __SPU__ targets due to lack of signed zero:
2159         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2160         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2161         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2162         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2163         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2164         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2165         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2166         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2167         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2168
2169 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2170
2171         * gfortran.dg/select_char_2.f90: New test.
2172
2173 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2174
2175         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2176         with DECL_CHAIN.
2177
2178 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2179
2180         PR fortran/44936
2181         * gfortran.dg/typebound_generic_9.f03: New.
2182
2183 2010-07-15  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/44946
2186         * gcc.c-torture/compile/pr44946.c: New testcase.
2187
2188 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR fortran/40206
2191         * gfortran.dg/select_char_3.f90: New test.
2192
2193 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2194             Kevin F. Quinn  <kevquinn@gentoo.org>
2195
2196         * gcc.dg/Wtrampolines.c: New.
2197
2198 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2199
2200         PR libfortran/44934
2201         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2202
2203 2010-07-14  Jason Merrill  <jason@redhat.com>
2204
2205         PR c++/44810
2206         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2207
2208         Implement C++0x unrestricted unions (N2544)
2209         * g++.dg/cpp0x/union1.C: New.
2210         * g++.dg/cpp0x/union2.C: New.
2211         * g++.dg/cpp0x/union3.C: New.
2212         * g++.dg/cpp0x/defaulted2.C: Adjust.
2213         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2214         * g++.old-deja/g++.ext/anon2.C: Adjust.
2215         * g++.old-deja/g++.mike/misc6.C: Adjust.
2216
2217 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/44925
2220         * gfortran.dg/c_loc_tests_15.f90: New.
2221
2222 2010-07-13  Jason Merrill  <jason@redhat.com>
2223
2224         PR c++/44909
2225         * g++.dg/cpp0x/implicit6.C: New.
2226
2227 2010-07-13  Jason Merrill  <jason@redhat.com>
2228
2229         PR c++/44540
2230         * g++.dg/abi/noreturn1.C: New.
2231         * g++.dg/abi/noreturn2.C: New.
2232
2233 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2234
2235         PR other/44874
2236         PR debug/44832
2237         * c-c++-common/pr44832.c: New test.
2238
2239 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2240
2241         PR objc/44488
2242         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2243         on the target.  Make sure that we can assemble the emitted asm when
2244         the test type is 'compile'.
2245
2246 2010-07-13  Richard Guenther  <rguenther@suse.de>
2247
2248         PR tree-optimization/36960
2249         * g++.dg/torture/pr36960.C: New testcase.
2250
2251 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2252
2253         PR c++/44908
2254         * g++.dg/template/sfinae21.C: New.
2255         * g++.dg/template/sfinae22.C: Likewise.
2256
2257 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2258
2259         PR testsuite/42843
2260         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2261         * gcc.dg/plugin/ggcplug.c: Likewise.
2262         * g++.dg/plugin/selfassign.c: Likewise.
2263         * g++.dg/plugin/attribute_plugin.c: Likewise.
2264         * g++.dg/plugin/dumb_plugin.c: Likewise.
2265         * g++.dg/plugin/pragma_plugin.c: Likewise.
2266
2267 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2268
2269         * gcc.c-torture/execute/pr44683.x: New.
2270         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2271
2272 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2273
2274         PR fortran/44434
2275         PR fortran/44565
2276         PR fortran/43945
2277         PR fortran/44869
2278         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2279         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2280         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2281         * gfortran.dh/typebound_call_16.f03: New.
2282         * gfortran.dg/typebound_generic_6.f03: New.
2283         * gfortran.dg/typebound_generic_7.f03: New.
2284         * gfortran.dg/typebound_generic_8.f03: New.
2285
2286 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2287
2288         PR libfortran/37077
2289         * gfortran.dg/char4_iunit_1.f03: New test.
2290
2291 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2292
2293         * gcc.dg/tree-ssa/vrp53.c: New test.
2294
2295 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2296
2297         PR c++/44907
2298         * g++.dg/template/sfinae19.C: New.
2299         * g++.dg/template/sfinae20.C: Likewise.
2300
2301 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2302
2303         * gcc.target/arm/interrupt-1.c: New test.
2304         * gcc.target/arm/interrupt-2.c: New test.
2305
2306 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2307
2308         * gcc.dg/pr42427.c: Require c99_runtime.
2309         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2310         c99_runtime.
2311         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2312         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2313         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2314         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2315         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2316         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2317         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2318         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2319         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2320         * gcc.target/i386/pr37275.c: Require visibility support.
2321
2322 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2323
2324         * lib/target-supports.exp (check_effective_target_sse): New proc.
2325         * gcc.target/i386/sol2-check.h: New file.
2326         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2327         Include sol2-check.h.
2328         (main) Only run do_test () if sol2_check ().
2329         * gcc.target/i386/sse2-check.h: Likewise.
2330         * gcc.target/i386/sse3-check.h: Likewise.
2331         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2332         [__sun__ && __svr4__]: Execute SSE2 instruction.
2333         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2334         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2335         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2336         * g++.dg/ext/vector14.C: Likewise.
2337         * g++.dg/other/mmintrin.C: Likewise.
2338         * gcc.dg/20020418-1.c: Likewise.
2339         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2340         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2341         * gcc.dg/format/unnamed-1.c: Likewise.
2342         Adapt dg-warning line number.
2343         * gcc.dg/graphite/pr40281.c: Likewise.
2344         * gcc.dg/pr32176.c: Likewise.
2345         * gcc.dg/pr40550.c: Likewise.
2346         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2347         * gcc.dg/torture/pr36891.c: Likewise.
2348         * gcc.target/i386/20020218-1.c: Likewise.
2349         * gcc.target/i386/20020523.c: Likewise.
2350         * gcc.target/i386/abi-1.c: Likewise.
2351         * gcc.target/i386/brokensqrt.c: Likewise.
2352         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2353         * gcc.target/i386/pr13366.c: Likewise.
2354         * gcc.target/i386/pr13685.c: Likewise.
2355         * gcc.target/i386/pr24306.c: Likewise.
2356         * gcc.target/i386/pr31486.c: Likewise.
2357         * gcc.target/i386/pr32065-1.c: Likewise.
2358         * gcc.target/i386/pr32065-2.c: Likewise.
2359         * gcc.target/i386/pr32389.c: Likewise.
2360         * gcc.target/i386/pr38824.c: Likewise.
2361         * gcc.target/i386/pr38931.c: Likewise.
2362         * gcc.target/i386/pr39592-1.c: Likewise.
2363         * gcc.target/i386/pr43766.c: Likewise.
2364         * gcc.target/i386/recip-divf.c: Likewise.
2365         * gcc.target/i386/recip-sqrtf.c: Likewise.
2366         * gcc.target/i386/recip-vec-divf.c: Likewise.
2367         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2368         * gcc.target/i386/sse-1.c: Likewise.
2369         * gcc.target/i386/sse-16.c: Likewise.
2370         * gcc.target/i386/sse-2.c: Likewise.
2371         * gcc.target/i386/sse-20.c: Likewise.
2372         * gcc.target/i386/sse-3.c: Likewise.
2373         * gcc.target/i386/sse-7.c: Likewise.
2374         * gcc.target/i386/sse-9.c: Likewise.
2375         * gcc.target/i386/sse-addps-1.c: Likewise.
2376         * gcc.target/i386/sse-addss-1.c: Likewise.
2377         * gcc.target/i386/sse-andnps-1.c: Likewise.
2378         * gcc.target/i386/sse-andps-1.c: Likewise.
2379         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2380         * gcc.target/i386/sse-comiss-1.c: Likewise.
2381         * gcc.target/i386/sse-comiss-2.c: Likewise.
2382         * gcc.target/i386/sse-comiss-3.c: Likewise.
2383         * gcc.target/i386/sse-comiss-4.c: Likewise.
2384         * gcc.target/i386/sse-comiss-5.c: Likewise.
2385         * gcc.target/i386/sse-comiss-6.c: Likewise.
2386         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2387         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2388         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2389         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2390         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2391         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2392         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2393         * gcc.target/i386/sse-divps-1.c: Likewise.
2394         * gcc.target/i386/sse-divss-1.c: Likewise.
2395         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2396         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2397         * gcc.target/i386/sse-maxps-1.c: Likewise.
2398         * gcc.target/i386/sse-maxss-1.c: Likewise.
2399         * gcc.target/i386/sse-minps-1.c: Likewise.
2400         * gcc.target/i386/sse-minss-1.c: Likewise.
2401         * gcc.target/i386/sse-movaps-1.c: Likewise.
2402         * gcc.target/i386/sse-movaps-2.c: Likewise.
2403         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2404         * gcc.target/i386/sse-movhps-1.c: Likewise.
2405         * gcc.target/i386/sse-movhps-2.c: Likewise.
2406         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2407         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2408         * gcc.target/i386/sse-movntps-1.c: Likewise.
2409         * gcc.target/i386/sse-movss-1.c: Likewise.
2410         * gcc.target/i386/sse-movss-2.c: Likewise.
2411         * gcc.target/i386/sse-movss-3.c: Likewise.
2412         * gcc.target/i386/sse-movups-1.c: Likewise.
2413         * gcc.target/i386/sse-movups-2.c: Likewise.
2414         * gcc.target/i386/sse-mulps-1.c: Likewise.
2415         * gcc.target/i386/sse-mulss-1.c: Likewise.
2416         * gcc.target/i386/sse-orps-1.c: Likewise.
2417         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2418         * gcc.target/i386/sse-recip-vec.c: Likewise.
2419         * gcc.target/i386/sse-recip.c: Likewise.
2420         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2421         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2422         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2423         * gcc.target/i386/sse-subps-1.c: Likewise.
2424         * gcc.target/i386/sse-subss-1.c: Likewise.
2425         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2426         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2427         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2428         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2429         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2430         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2431         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2432         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2433         * gcc.target/i386/sse-xorps-1.c: Likewise.
2434         * gcc.target/i386/ssefn-1.c: Likewise.
2435         * gcc.target/i386/ssefn-3.c: Likewise.
2436         * gcc.target/i386/sseregparm-1.c: Likewise.
2437         * gcc.target/i386/stackalign/return-3.c: Likewise.
2438         * gcc.target/i386/vectorize1.c: Likewise.
2439         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2440         * gcc.target/i386/xorps-sse.c: Likewise.
2441         * gfortran.dg/pr28158.f90: Likewise.
2442         * gfortran.dg/pr30667.f: Likewise.
2443         * gnat.dg/loop_optimization7.adb: Likewise.
2444         * gnat.dg/sse_nolib.adb: Likewise.
2445
2446 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2447
2448         PR fortran/44702
2449         * gfortran.dg/use_rename_6.f90: New.
2450         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2451
2452 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/44869
2455         * gfortran.dg/class_24.f03: New.
2456
2457 2010-07-10  Richard Guenther  <rguenther@suse.de>
2458
2459         PR lto/44889
2460         * gcc.dg/lto/20100709-1_0.c: New testcase.
2461         * gcc.dg/lto/20100709-1_1.c: Likewise.
2462
2463 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2464
2465         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2466
2467 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2468
2469         PR objc/44140
2470         * objc.dg/lto/trivial-1_0.m: New.
2471         * objc.dg/lto/lto.exp: New.
2472         * obj-c++.dg/lto/trivial-1_0.mm: New.
2473         * obj-c++.dg/lto/lto.exp: New.
2474         * objc.dg/symtab-1.m: Adjust sizes.
2475         * objc.dg/image-info.m: Do not run for gnu-runtime.
2476
2477 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2478
2479         * gcc.dg/pr32370.c: Allow another kind of error message.
2480
2481 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2482
2483         * gnat.dg/atomic3.adb: New test.
2484
2485 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2486             Denys Vlasenko  <dvlasenk@redhat.com>
2487             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2488
2489         PR tree-optimization/28632
2490         * gcc.dg/tree-ssa/vrp51.c: New test.
2491         * gcc.dg/tree-ssa/vrp52.c: New test.
2492
2493 2010-07-09  Jason Merrill  <jason@redhat.com>
2494
2495         * g++.dg/abi/covariant6.C: New.
2496         * g++.dg/inherit/covariant17.C: Test both bases.
2497         * g++.dg/inherit/covariant7.C: Check vtable layout.
2498
2499 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2500
2501         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2502
2503 2010-07-09  Richard Guenther  <rguenther@suse.de>
2504
2505         PR tree-optimization/44852
2506         * gcc.c-torture/execute/pr44852.c: New testcase.
2507
2508 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2509
2510         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2511         multiplication by values.
2512         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2513         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2514
2515 2010-07-09  Richard Guenther  <rguenther@suse.de>
2516
2517         PR tree-optimization/44882
2518         * gfortran.dg/pr44882.f90: New testcase.
2519
2520 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2521
2522         PR target/40657
2523         * gcc.target/arm/pr40657-1.c: New test.
2524         * gcc.target/arm/pr40657-2.c: New test.
2525         * gcc.c-torture/execute/pr40657.c: New test.
2526
2527 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2528
2529         * gcc.dg/tree-ssa/vrp50.c: New test.
2530         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2531
2532 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2533
2534         PR fortran/44649
2535         * gfortran.dg/c_sizeof_1.f90: Modified.
2536         * gfortran.dg/storage_size_1.f08: New.
2537         * gfortran.dg/storage_size_2.f08: New.
2538
2539 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2540
2541         * gcc.c-torture/execute/20100708-1.c: New test.
2542
2543 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR fortran/44847
2546         * gfortran.dg/gomp/pr44847.f90: New test.
2547
2548 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2549
2550         PR tree-optimization/44710
2551         * gcc.dg/tree-ssa/ifc-6.c: New.
2552         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2553
2554 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2555
2556         PR fortran/18918
2557         * gfortran.dg/coarray_10.f90: Add an additional test.
2558
2559 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2560
2561         PR middle-end/44828
2562         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2563         * gcc.c-torture/execute/pr44828.x: Revert.
2564
2565 2010-07-08  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/43120
2568         * g++.dg/inherit/covariant17.C: New.
2569         * g++.dg/abi/covariant1.C: Actually test for the bug.
2570
2571 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2572
2573         PR rtl-optimization/44838
2574         * gcc.dg/pr44838.c: New.
2575
2576 2010-07-08  Richard Guenther  <rguenther@suse.de>
2577
2578         PR tree-optimization/44831
2579         * gcc.c-torture/compile/pr44831.c: New testcase.
2580         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2581
2582 2010-07-08  Richard Guenther  <rguenther@suse.de>
2583
2584         PR tree-optimization/44861
2585         * g++.dg/vect/pr44861.cc: New testcase.
2586
2587 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2588
2589         PR middle-end/44828
2590         * gcc.c-torture/execute/pr44828.x: New file.
2591
2592 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2593
2594         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2595         dg-options.
2596         * g++.dg/ext/altivec-17.C: Adjust error message.
2597
2598 2010-07-07  Tom Tromey  <tromey@redhat.com>
2599
2600         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2601
2602 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2603
2604         PR target/44844
2605         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2606         * gcc.target/i386/rdrand-2.c: Likewise.
2607         * gcc.target/i386/rdrand-3.c: Likewise.
2608
2609 2010-07-07  Jan Hubicka  <jh@suse.cz>
2610
2611         PR middle-end/44813
2612         * g++.dg/torture/pr44813.C: New testcase.
2613         * g++.dg/torture/pr44826.C: New testcase.
2614
2615 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2616
2617         PR rtl-optimization/44787
2618         * gcc.c-torture/compile/pr44788.c: New test.
2619         * gcc.target/arm/pr44788.c: New test.
2620
2621 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2622
2623         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2624
2625 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2626
2627         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2628         to dg-options.
2629
2630 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2631
2632         PR fortran/44742
2633         * gfortran.dg/parameter_array_init_6.f90: New.
2634         * gfortran.dg/initialization_20.f90: Update dg-error.
2635         * gfortran.dg/initialization_24.f90: Ditto.
2636
2637 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2638         PR fortran/PR44693
2639         * gfortran.dg/dim_range_1.f90:  New test.
2640         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2641
2642 2010-07-06  Jason Merrill  <jason@redhat.com>
2643
2644         PR c++/44703
2645         * g++.dg/cpp0x/initlist41.C: New.
2646
2647         PR c++/44778
2648         * g++.dg/template/ptrmem22.C: New.
2649
2650 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2651
2652         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2653         support.
2654         * gcc.target/i386/i386.exp: Likewise.
2655
2656 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2657
2658         PR testsuite/44195
2659         * gcc.dg/lto/20100518_0.c: Limit to x86.
2660
2661 2010-07-06  Richard Guenther  <rguenther@suse.de>
2662
2663         PR middle-end/44828
2664         * gcc.c-torture/execute/pr44828.c: New testcase.
2665
2666 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2667
2668         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2669         * g++.dg/warn/volatile1.C: Likewise.
2670         * g++.dg/template/warn1.C: Likewise.
2671
2672 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2673
2674         AVX Programming Reference (June, 2010)
2675         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2676         * g++.dg/other/i386-3.C: Likewise.
2677         * gcc.target/i386/sse-12.c: Likewise.
2678
2679         * gcc.target/i386/f16c-check.h: New.
2680         * gcc.target/i386/rdfsbase-1.c: Likewise.
2681         * gcc.target/i386/rdfsbase-2.c: Likewise.
2682         * gcc.target/i386/rdgsbase-1.c: Likewise.
2683         * gcc.target/i386/rdgsbase-2.c: Likewise.
2684         * gcc.target/i386/rdrand-1.c: Likewise.
2685         * gcc.target/i386/rdrand-2.c: Likewise.
2686         * gcc.target/i386/rdrand-3.c: Likewise.
2687         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2688         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2689         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2690         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2691         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2692         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2693         * gcc.target/i386/wrfsbase-1.c: Likewise.
2694         * gcc.target/i386/wrfsbase-2.c: Likewise.
2695         * gcc.target/i386/wrgsbase-1.c: Likewise.
2696         * gcc.target/i386/wrgsbase-2.c: Likewise.
2697
2698         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2699         (__builtin_ia32_vcvtps2ph): New.
2700         (__builtin_ia32_vcvtps2ph256): Likewise.
2701
2702         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2703         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2704
2705         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2706         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2707
2708         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2709         (__builtin_ia32_vcvtps2ph256): Likewise.
2710         Add fsgsbase,rdrnd,f16c.
2711
2712         * lib/target-supports.exp (check_effective_target_f16c): New.
2713
2714 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2715
2716         * gcc.dg/guality/nrv-1.c: New test.
2717
2718 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2719
2720         PR middle-end/42505
2721         * gcc.target/arm/pr42505.c: New test case.
2722
2723 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR c++/44808
2726         * g++.dg/opt/nrv16.C: New test.
2727
2728 2010-07-05  Richard Guenther  <rguenther@suse.de>
2729
2730         PR tree-optimization/44784
2731         * gcc.c-torture/compile/pr44784.c: New testcase.
2732
2733 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2734
2735         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2736         Increase loop bound and array size.
2737         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2738         Likewise.
2739
2740 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2741
2742         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2743         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2744         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2745         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2746         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2747
2748 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2749
2750         PR c++/22138
2751         * g++.dg/parse/template25.C: New.
2752
2753 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2754
2755         PR rtl-optimization/44695
2756         * gcc.dg/torture/pr44695.c: New.
2757
2758 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2759
2760         PR c++/16630
2761         * g++.dg/ext/pretty3.C: New.
2762
2763 2010-07-04  Richard Guenther  <rguenther@suse.de>
2764
2765         PR middle-end/44809
2766         * g++.dg/torture/pr44809.C: New testcase.
2767
2768 2010-07-04  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/44656
2771         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2772
2773 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2774             Revital Eres  <eres@il.ibm.com>
2775
2776         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2777         misaligned stores.
2778         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2779         gcc.dg/vect/vect-96.c: Likewise.
2780         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2781         that support misaligned stores. Change the number of expected
2782         misaligned accesses.
2783         * gcc.dg/vect/vect-peel-1.c: New test.
2784         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2785         gcc.dg/vect/vect-peel-4.c: Likewise.
2786         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2787         vectorizable on all targets that support realignment.
2788         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2789
2790 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2791
2792         PR c/44806
2793         * gcc.dg/torture/pr44806.c: New.
2794
2795 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2796
2797         * gnat.dg/cond_expr1.adb: New test.
2798
2799 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2800
2801         * gnat.dg/modular3.adb: New test.
2802         * gnat.dg/modular3_pkg.ads: New helper.
2803
2804 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2805             Mikael Pettersson  <mikpe@it.uu.se>
2806
2807         PR testsuite/44518
2808         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2809         Make signed-ness of chars explicit.  Scan the object for
2810         strings that are split by some target assemblers.
2811         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2812         explicit.
2813
2814 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2815
2816         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2817
2818 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2819
2820         PR/44128
2821         * g++.dg/warn/Wshadow-7.C: New test.
2822
2823 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2824             Julian Brown  <julian@codesourcery.com>
2825             Sandra Loosemore  <sandra@codesourcery.com>
2826
2827         * gcc.c-torture/execute/20100416-1.c: New test case.
2828
2829 2010-07-02  Julian Brown  <julian@codesourcery.com>
2830             Sandra Loosemore  <sandra@codesourcery.com>
2831
2832         PR target/43703
2833
2834         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2835         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2836
2837 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2838             Julian Brown  <julian@codesourcery.com>
2839
2840         * gcc.target/arm/neon/vadds64.c: Regenerated.
2841         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2842         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2843         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2844         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2845         * gcc.target/arm/neon-vmls-1.c: Likewise.
2846         * gcc.target/arm/neon-vsubs64.c: New execution test.
2847         * gcc.target/arm/neon-vsubu64.c: New execution test.
2848         * gcc.target/arm/neon-vadds64.c: New execution test.
2849         * gcc.target/arm/neon-vaddu64.c: New execution test.
2850
2851 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2852
2853         * gcc.target/arm/neon-vands64.c: New.
2854         * gcc.target/arm/neon-vandu64.c: New.
2855         * gcc.target/arm/neon-vbics64.c: New.
2856         * gcc.target/arm/neon-vbicu64.c: New.
2857         * gcc.target/arm/neon-veors64.c: New.
2858         * gcc.target/arm/neon-veoru64.c: New.
2859         * gcc.target/arm/neon-vorns64.c: New.
2860         * gcc.target/arm/neon-vornu64.c: New.
2861         * gcc.target/arm/neon-vorrs64.c: New.
2862         * gcc.target/arm/neon-vorru64.c: New.
2863         * gcc.target/arm/neon/vands64.c: Regenerated.
2864         * gcc.target/arm/neon/vandu64.c: Regenerated.
2865         * gcc.target/arm/neon/vbics64.c: Regenerated.
2866         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2867         * gcc.target/arm/neon/veors64.c: Regenerated.
2868         * gcc.target/arm/neon/veoru64.c: Regenerated.
2869         * gcc.target/arm/neon/vorns64.c: Regenerated.
2870         * gcc.target/arm/neon/vornu64.c: Regenerated.
2871         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2872         * gcc.target/arm/neon/vorru64.c: Regenerated.
2873
2874 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2875
2876         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2877
2878 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2879
2880         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2881         * gfortran.dg/intent_out_5.f90: Same.
2882         * gfortran.dg/ltrans-7.f90: Same.
2883         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2884
2885 2010-07-02  Jan Hubicka  <jh@suse.cz>
2886
2887         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2888
2889 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2890
2891         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2892
2893 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2894
2895         PR c++/44780
2896         * c-c++-common/Wunused-var-12.c: New test.
2897
2898 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2899
2900         PR target/42835
2901         * gcc.target/arm/pr42835.c: New test.
2902
2903         PR target/42172
2904         * gcc.target/arm/pr42172-1.c: New test.
2905
2906 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2907
2908         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2909
2910 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2911
2912         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2913         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2914         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2915         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2916         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2917         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2918         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2919         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2920         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2921         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2922         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2923         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2924         * gcc.target/arm/neon-vdup_ns64.c: New.
2925         * gcc.target/arm/neon-vdup_nu64.c: New.
2926         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2927         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2928         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2929         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2930         * gcc.target/arm/neon-vmov_ns64.c: New.
2931         * gcc.target/arm/neon-vmov_nu64.c: New.
2932         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2933         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2934         * gcc.target/arm/neon-vget_lanes64.c: New.
2935         * gcc.target/arm/neon-vget_laneu64.c: New.
2936         * gcc.target/arm/neon-vset_lanes64.c: New.
2937         * gcc.target/arm/neon-vset_laneu64.c: New.
2938
2939 2010-07-02  Richard Guenther  <rguenther@suse.de>
2940
2941         * g++.dg/torture/20100702-1.C: New testcase.
2942
2943 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2944
2945         PR target/44707
2946         * gcc.c-torture/compile/pr44707.c: New test.
2947
2948 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2949
2950         PR c++/44039
2951         * g++.dg/template/crash101.C: New.
2952
2953 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2954
2955         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2956         Use the ABI-0 accessors and fail it for m64.
2957
2958 2010-07-02  Jan Hubicka  <jh@suse.cz>
2959
2960         * g++.dg/tree-ssa/pr44706.C: New testcase.
2961
2962 2010-07-02  Richard Guenther  <rguenther@suse.de>
2963
2964         PR tree-optimization/44748
2965         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2966
2967 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2968
2969         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2970         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2971         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2972         the method types to forward:.
2973
2974 2010-06-30  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2977         * g++.dg/other/pr25632.C: Likewise.
2978
2979 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR tree-optimization/40421
2982         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2983
2984 2010-07-01  Richard Guenther  <rguenther@suse.de>
2985
2986         PR middle-end/42834
2987         PR middle-end/44468
2988         * gcc.c-torture/execute/20100316-1.c: New testcase.
2989         * gcc.c-torture/execute/pr44468.c: Likewise.
2990         * gcc.c-torture/compile/20100609-1.c: Likewise.
2991         * gcc.dg/volatile2.c: Adjust.
2992         * gcc.dg/plugin/selfassign.c: Likewise.
2993         * gcc.dg/pr36902.c: Likewise.
2994         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2995         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2996         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2997         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2998         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2999         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3000         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3001         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3002         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3003         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3004         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3005         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3006         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3007         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3008         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3009         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3010         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3011         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3012         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3013         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3014         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3015         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3016         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3017         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3018         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3019         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3020         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3021         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3022         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3023         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3024         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3025         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3026         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3027         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3028         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3029         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3030         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3031         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3032         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3033         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3034         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3035         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3036         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3037         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3038         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3039         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3040         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3041         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3042         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3043         * g++.dg/tree-ssa/pr31146.C: Likewise.
3044         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3045         * g++.dg/tree-ssa/pr33604.C: Likewise.
3046         * g++.dg/plugin/selfassign.c: Likewise.
3047         * gfortran.dg/array_memcpy_3.f90: Likewise.
3048         * gfortran.dg/array_memcpy_4.f90: Likewise.
3049         * c-c++-common/torture/pr42834.c: New testcase.
3050
3051 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3052
3053         PR c++/44628
3054         * g++.dg/template/crash100.C: New.
3055
3056 2010-06-30  Jan Hubicka  <jh@suse.cz>
3057
3058         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3059
3060 2010-06-30  Michael Matz  <matz@suse.de>
3061
3062         PR bootstrap/44699
3063         * gcc.dg/pr44699.c: New test.
3064
3065 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3066
3067         PR tree-optimization/39799
3068         * c-c++-common/uninit-17.c: New test.
3069
3070 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3071
3072         PR libfortran/43298
3073         * gfortran.dg/read_infnan_1.f90: New test.
3074
3075 2010-06-29  Jason Merrill  <jason@redhat.com>
3076
3077         Enable implicitly declared move constructor/operator= (N3053).
3078         * g++.dg/cpp0x/implicit3.C: New.
3079         * g++.dg/cpp0x/implicit4.C: New.
3080         * g++.dg/cpp0x/implicit5.C: New.
3081         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3082         * g++.dg/cpp0x/not_special.C: Adjust.
3083         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3084         * g++.dg/cpp0x/rv1n.C: Adjust.
3085         * g++.dg/cpp0x/rv1p.C: Adjust.
3086         * g++.dg/cpp0x/rv2n.C: Adjust.
3087         * g++.dg/cpp0x/rv2p.C: Adjust.
3088         * g++.dg/cpp0x/rv3n.C: Adjust.
3089         * g++.dg/cpp0x/rv3p.C: Adjust.
3090         * g++.dg/cpp0x/rv4n.C: Adjust.
3091         * g++.dg/cpp0x/rv4p.C: Adjust.
3092         * g++.dg/cpp0x/rv5n.C: Adjust.
3093         * g++.dg/cpp0x/rv5p.C: Adjust.
3094         * g++.dg/cpp0x/rv6n.C: Adjust.
3095         * g++.dg/cpp0x/rv6p.C: Adjust.
3096         * g++.dg/cpp0x/rv7n.C: Adjust.
3097         * g++.dg/cpp0x/rv7p.C: Adjust.
3098         * g++.dg/cpp0x/rv8p.C: Adjust.
3099         * g++.dg/gomp/pr26690-1.C: Adjust.
3100         * g++.dg/other/error20.C: Adjust.
3101         * g++.dg/other/error31.C: Adjust.
3102         * g++.dg/parse/error19.C: Adjust.
3103         * g++.dg/template/qualttp5.C: Adjust.
3104         * g++.old-deja/g++.law/ctors5.C: Adjust.
3105
3106         Enable implicitly deleted functions (N2346)
3107         * g++.dg/cpp0x/defaulted17.C: New.
3108         * g++.dg/cpp0x/implicit1.C: New.
3109         * g++.dg/cpp0x/implicit2.C: New.
3110         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3111         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3112         * g++.dg/init/ctor4.C: Adjust.
3113         * g++.dg/init/synth2.C: Adjust.
3114         * g++.dg/lto/20081118_1.C: Adjust.
3115         * g++.dg/other/error13.C: Adjust.
3116         * g++.dg/other/unused1.C: Adjust.
3117         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3118         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3119         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3120         * g++.old-deja/g++.law/ctors17.C: Adjust.
3121         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3122         * g++.old-deja/g++.pt/assign1.C: Adjust.
3123         * g++.old-deja/g++.pt/crash20.C: Adjust.
3124
3125         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3126         * g++.dg/cpp0x/defaulted13.C: Adjust.
3127         * g++.dg/cpp0x/defaulted2.C: Adjust.
3128         * g++.dg/cpp0x/defaulted3.C: Adjust.
3129         * g++.dg/cpp0x/initlist9.C: Adjust.
3130         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3131         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3132         * g++.dg/init/synth2.C: Adjust.
3133
3134         * g++.dg/cpp0x/defaulted19.C: New.
3135
3136         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3137         * g++.dg/template/error23.C: Fix for -std=c++0x.
3138
3139 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3140
3141         PR fortran/44718
3142         * gfortran.dg/proc_ptr_28.f90: New.
3143
3144 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3145
3146         PR tree-optimization/43801
3147         * g++.dg/torture/pr43801.C: New test.
3148
3149         PR debug/44668
3150         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3151
3152 2010-06-29  Jason Merrill  <jason@redhat.com>
3153
3154         PR c++/44587
3155         * g++.dg/template/qualified-id2.C: New.
3156         * g++.dg/template/qualified-id3.C: New.
3157
3158 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3159
3160         PR fortran/44696
3161         * gfortran.dg/associated_target_4.f90: New.
3162
3163 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3164
3165         PR fortran/44582
3166         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3167
3168 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3169
3170         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3171
3172 2010-06-29  Jan Hubicka  <jh@suse.cz>
3173
3174         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3175
3176 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3177
3178         PR target/43902
3179         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3180         * gcc.target/arm/wmul-3.c: New test.
3181         * gcc.target/arm/wmul-4.c: New test.
3182
3183 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3184
3185         PR rtl-optimization/44659
3186         * gcc.target/i386/extract-1.c: New.
3187         * gcc.target/i386/extract-2.c: Likewise.
3188         * gcc.target/i386/extract-3.c: Likewise.
3189         * gcc.target/i386/extract-4.c: Likewise.
3190         * gcc.target/i386/extract-5.c: Likewise.
3191         * gcc.target/i386/extract-6.c: Likewise.
3192
3193 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3194
3195         PR c++/44682
3196         * g++.dg/warn/Wunused-var-14.C: New test.
3197
3198 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3199
3200         PR fortran/43298
3201         * gfortran.dg/nan_6.f90: New.
3202
3203 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3204
3205         PR tree-optimization/43781
3206         * gcc.dg/torture/pr43781.c: New.
3207
3208 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3209
3210         PR fortran/40158
3211         * gfortran.dg/actual_rank_check_1.f90: New test.
3212
3213 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3214
3215         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3216
3217 2010-06-28  Jan Hubicka  <jh@suse.cz>
3218
3219         PR tree-optimization/44687
3220         * gcc.c-torture/compile/pr44687.c
3221
3222 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3223
3224         PR c++/44535
3225         * g++.dg/torture/pr44535.C: New test.
3226
3227 2010-06-28  Michael Matz  <matz@suse.de>
3228
3229         PR middle-end/44592
3230         * gfortran.dg/pr44592.f90: New test.
3231
3232 2010-06-28  Jan Hubicka  <jh@suse.cz>
3233
3234         PR tree-optimization/44357
3235         * g++.dg/torture/pr44357.C: New testcase.
3236
3237 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3238
3239         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3240         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3241         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3242         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3243         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3244         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3245         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3246         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3247
3248 2010-06-27  Jan Hubicka  <jh@suse.cz>
3249
3250         * gcc.c-torture/compile/pr44686.c: New file.
3251
3252 2010-06-27  Richard Guenther  <rguenther@suse.de>
3253
3254         PR tree-optimization/44683
3255         * gcc.c-torture/execute/pr44683.c: New testcase.
3256
3257 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3258
3259         * gnat.dg/noreturn3.ad[sb]: New test.
3260
3261 2010-06-26  Jason Merrill  <jason@redhat.com>
3262
3263         * g++.dg/cpp0x/explicit5.C: New.
3264
3265 2010-06-26  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/44393
3268         * gcc.dg/pr44393.c: New testcase.
3269
3270 2010-06-26  Jan Hubicka  <jh@suse.cz>
3271
3272         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3273
3274 2010-06-26  Richard Guenther  <rguenther@suse.de>
3275
3276         PR middle-end/44674
3277         * gcc.dg/pr44674.c: New testcase.
3278
3279 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3280
3281         * gcc.dg/opts-3.c: New test.
3282
3283 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3284
3285         * gfortran.dg/type_decl_1.f90: New.
3286         * gfortran.dg/type_decl_2.f90: New.
3287
3288 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3289
3290         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3291         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3292
3293 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3294
3295         PR testsuite/38946
3296         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3297         error in comparing reals.
3298
3299 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3300
3301         * selected_real_kind_2.f90: New.
3302         * selected_real_kind_3.f90: New.
3303
3304 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3305
3306         * gfortran.dg/entry_19.f90: New.
3307
3308 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3309
3310         * gfortran.dg/end_subroutine_1.f90: New.
3311         * gfortran.dg/end_subroutine_2.f90: New.
3312         * gfortran.dg/interface_proc_end.f90: Update.
3313
3314 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3315
3316         * gfortran.dg/semicolon_fixed.f: Update.
3317         * gfortran.dg/semicolon_fixed_2.f: New.
3318         * gfortran.dg/semicolon_free_2.f90: New.
3319         * gfortran.dg/semicolon_free.f90: Update.
3320
3321 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3322
3323         PR fortran/44448
3324         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3325
3326 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3327
3328         * g++.dg/ipa/iinline-3.C: New test.
3329         * gcc.dg/ipa/modif-1.c: Removed.
3330
3331 2010-06-25  Jan Hubicka  <jh@suse.cz>
3332
3333         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3334
3335 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3336
3337         * g++.dg/ipa/iinline-2.C: New test.
3338
3339 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR middle-end/43866
3342         * gfortran.dg/pr43866.f90: New test.
3343
3344         PR tree-optimization/44539
3345         * gcc.dg/pr44539.c: New test.
3346
3347 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3348
3349         From Jim Wilson:
3350         PR target/43902
3351         * gcc.target/mips/madd-9.c: New test.
3352
3353 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3354
3355         PR c/44517
3356         * gcc.dg/noncompile/pr44517.c: New.
3357         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3358
3359 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3360
3361         PR testsuite/43283
3362         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3363         and add argument to nop for IA64.
3364
3365 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3366
3367         PR target/44588
3368         * gcc.target/i386/mod-1.c: New.
3369         * gcc.target/i386/umod-1.c: Likewise.
3370         * gcc.target/i386/umod-2.c: Likewise.
3371         * gcc.target/i386/umod-3.c: Likewise.
3372
3373 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR middle-end/44492
3376         * g++.dg/torture/pr44492.C: New test.
3377
3378 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3379
3380         * c-c++-common/warn-omitted-condop.c: New.
3381
3382 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3383
3384         PR fortran/44614
3385         * gfortran.dg/import8.f90: New.
3386
3387 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3388
3389         * gnat.dg/not_null.adb: Update test case.
3390
3391 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3392
3393         PR c++/44619
3394         * g++.dg/warn/Wunused-var-13.C: New test.
3395
3396         PR c++/44627
3397         * g++.dg/diagnostic/method1.C: New test.
3398
3399 2010-06-22  Cary Coutant  <ccoutant@google.com>
3400
3401         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3402
3403 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3404
3405         PR fortran/44616
3406         * gfortran.dg/abstract_type_8.f03: New.
3407
3408 2010-06-21  Jason Merrill  <jason@redhat.com>
3409
3410         * g++.dg/cpp0x/noexcept08.C: New.
3411
3412         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3413
3414 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3415
3416         PR target/44615
3417         * gcc.target/i386/sse2-vec-2a.c: New.
3418
3419 2010-06-21  DJ Delorie  <dj@redhat.com>
3420
3421         * gcc.dg/pragma-diag-1.c: New.
3422
3423 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3424
3425         PR target/44615
3426         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3427
3428 2010-06-21  Alan Modra  <amodra@gmail.com>
3429
3430         PR testsuite/44505
3431         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3432         tail call to check_fa_mid.
3433
3434 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3435
3436         PR target/44575
3437         * gcc.c-torture/execute/pr44575.c: New test.
3438
3439 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3440
3441         PR fortran/40632
3442         * gfortran.dg/contiguous_1.f90: New.
3443         * gfortran.dg/contiguous_2.f90: New.
3444         * gfortran.dg/contiguous_3.f90: New.
3445
3446 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3447
3448         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3449         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3450
3451 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3452
3453         PR target/44546
3454         * gcc.target/i386/pr44546.c: New test.
3455
3456 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3457
3458         * gcc.dg/opts-2.c: New test.
3459
3460 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3461
3462         PR fortran/44584
3463         * gfortran.dg/typebound_proc_15.f03: Modified.
3464
3465 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3466
3467         PR target/44072
3468         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3469         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3470
3471 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3472
3473         * g++.dg/ext/label13.C: Fix typo in last change.
3474
3475 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3476
3477         PR libfortran/44477
3478         * gfortran.dg/eof_3.f90
3479         * gfortran.dg/endfile_2.f90
3480         * gfortran.dg/endfile_4.f90
3481         * gfortran.dg/endfile_3.f90
3482
3483 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3484
3485         PR c++/41090
3486         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3487
3488 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3489
3490         PR fortran/44556
3491         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3492
3493 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3494
3495         * gcc.target/arm/pr40900.c: New test.
3496
3497 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3498
3499         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3500
3501 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3502
3503         PR fortran/44558
3504         * gfortran.dg/typebound_call_15.f03: New.
3505
3506 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3507
3508         PR c++/44486
3509         * g++.dg/pr44486.C: New.
3510
3511 2010-06-16  DJ Delorie  <dj@redhat.com>
3512
3513         * gcc.target/i386/volatile-bitfields-1.c: New.
3514         * gcc.target/i386/volatile-bitfields-2.c: New.
3515
3516 2010-06-16  Jason Merrill  <jason@redhat.com>
3517
3518         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3519
3520         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3521
3522 2010-06-16  Richard Guenther  <rguenther@suse.de>
3523
3524         PR c/44555
3525         * gcc.c-torture/execute/pr44555.c: New testcase.
3526
3527 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3528
3529         PR fortran/44549
3530         * gfortran.dg/typebound_proc_16.f03: New.
3531
3532 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3533
3534         * g++.dg/torture/pr43905.C: New test.
3535
3536 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3537
3538         PR testsuite/44538
3539         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3540         initialization loop from being vectorized.
3541         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3542
3543 2010-06-16  Alan Modra  <amodra@gmail.com>
3544
3545         PR tree-optimization/44507
3546         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3547
3548 2010-06-15  Jason Merrill  <jason@redhat.com>
3549
3550         * g++.dg/overload/arg3.C: Adjust error locations.
3551         * g++.dg/overload/copy1.C: Likewise.
3552         * g++.dg/tc1/dr152.C: Likewise.
3553         * g++.dg/template/incomplete4.C: Likewise.
3554         * g++.dg/template/incomplete5.C: Likewise.
3555         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3556         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3557         * g++.old-deja/g++.pt/crash9.C: Likewise.
3558
3559         * g++.dg/inherit/virtual5.C: New.
3560
3561         * g++.dg/cpp0x/defaulted18.C: New.
3562
3563         * g++.dg/cpp0x/initlist40.C: New.
3564
3565         * g++.dg/cpp0x/initlist39.C: New.
3566
3567 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3568
3569         PR middle-end/44391
3570         * gcc.dg/graphite/pr44391.c: New.
3571
3572 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/43388
3575         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3576         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3577         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3578         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3579
3580 2010-06-15  Richard Guenther  <rguenther@suse.de>
3581
3582         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3583
3584 2010-06-15  Richard Guenther  <rguenther@suse.de>
3585
3586         * gcc.dg/vect/bb-slp-21.c: Adjust.
3587         * gcc.dg/vect/bb-slp-13.c: Likewise
3588         * gcc.dg/vect/bb-slp-4.c: Likewise
3589         * gcc.dg/vect/bb-slp-22.c: Likewise
3590         * gcc.dg/vect/bb-slp-14.c: Likewise
3591         * gcc.dg/vect/bb-slp-23.c: Likewise
3592         * gcc.dg/vect/bb-slp-15.c: Likewise
3593         * gcc.dg/vect/bb-slp-17.c: Likewise
3594         * gcc.dg/vect/bb-slp-18.c: Likewise
3595         * gcc.dg/vect/bb-slp-19.c: Likewise
3596         * gcc.dg/vect/bb-slp-10.c: Likewise
3597         * gcc.dg/vect/bb-slp-11.c: Likewise
3598         * gcc.dg/vect/bb-slp-20.c: Likewise
3599         * gcc.dg/vect/bb-slp-3.c: Likewise
3600
3601 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR fortran/44536
3604         * gfortran.dg/gomp/pr44536.f90: New test.
3605         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3606
3607 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3608
3609         PR target/44534
3610         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3611         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3612
3613 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR tree-optimization/44508
3616         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3617
3618         PR bootstrap/44509
3619         * gcc.dg/pr44509.c: New test.
3620
3621 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3622
3623         PR tree-optimization/44507
3624         * gcc.dg/vect/pr44507.c: New test.
3625
3626 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3627
3628         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3629         and c-pretty-print.h.
3630
3631         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3632
3633 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3634
3635         * gfortran.dg/whole_file_18.f90: Updated error message.
3636
3637 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3638
3639         * gfortran.dg/whole_file_20.f03: New.
3640
3641 2010-06-12  Jan Hubicka  <jh@suse.cz>
3642
3643         * gcc.c-torture/compile/pc44485.c: New testcase.
3644
3645 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3646
3647         PR fortran/40117
3648         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3649         * gfortran.dg/typebound_proc_14.f03: New.
3650         * gfortran.dg/typebound_proc_15.f03: New.
3651
3652 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3653
3654         * gcc.dg/opts-1.c: New test.
3655
3656 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3657
3658         * gcc.dg/funroll-loops-all.c: Update expected error.
3659
3660 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3661
3662         PR target/44481
3663         * gcc.target/i386/pr44481.c: New test.
3664
3665 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3666
3667         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3668
3669 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3670
3671         PR middle-end/44483
3672         * gcc.dg/tree-ssa/pr44483.c: New.
3673
3674 2010-06-11  Paul Brook  <paul@codesourcery.com>
3675
3676         * g++.dg/other/arm-neon-1.C: New test.
3677
3678 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/42051
3681         PR fortran/43896
3682         * gfortran.dg/class_23.f03: New test.
3683
3684 2010-06-11  Jan Hubicka  <jh@suse.cz>
3685
3686         * gcc.dg/ipa/pure-const-2.c: New testcase.
3687
3688 2010-06-11  Jan Hubicka  <jh@suse.cz>
3689
3690         * gcc.dg/noreturn-7.c: Update.
3691         * gcc.dg/noreturn-4.c: Update.
3692
3693 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3694
3695         Fix MIPS bootstrap
3696         * g++.dg/other/typedef4.C: New test.
3697
3698 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3699
3700         PR fortran/44207
3701         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3702
3703 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3704
3705         PR fortran/44457
3706         * gfortran.dg/asynchronous_3.f03
3707
3708 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3709
3710         PR middle-end/44185
3711         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3712         non-temporal stores out of the tests to form new test cases.  As a
3713         result, no non-temporal store should be generated in this case.
3714
3715         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3716         prefetch-7.c that generate one non-temporal store.
3717
3718         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3719         prefetch-7.c that generate one non-temporal store and one
3720         one-temporal prefetch.
3721
3722 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3723
3724         PR tree-optimization/44258
3725         * gcc.dg/tree-ssa/pr44258.c: New test.
3726
3727 2010-06-10  Daniel Kraft  <d@domob.eu>
3728
3729         PR fortran/38936
3730         * gfortran.dg/associate_1.f03: New test.
3731         * gfortran.dg/associate_2.f95: New test.
3732         * gfortran.dg/associate_3.f03: New test.
3733         * gfortran.dg/associate_4.f08: New test.
3734
3735 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3736
3737         * gfortran.dg/selected_char_kind_4.f90: New test.
3738
3739 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3740
3741         * gcc.dg/pr42461.c: New test.
3742
3743 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3744
3745         PR fortran/44347
3746         * gfortran.dg/selected_real_kind_1.f90: New.
3747
3748 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3749
3750         PR fortran/44359
3751         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3752         warning.
3753         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3754         check for warning.
3755
3756 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3757
3758         * gfortran.dg/data_namelist_conflict.f90: New test.
3759
3760 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3761
3762         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3763         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3764         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3765
3766 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3767
3768         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3769         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3770         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3771         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3772         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3773
3774 2010-06-09  Jason Merrill  <jason@redhat.com>
3775
3776         PR c++/44366
3777         * g++.dg/cpp0x/decltype23.C: Move to...
3778         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3779
3780 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3781
3782         PR fortran/44211
3783         * gfortran.dg/typebound_call_14.f03: New test.
3784
3785 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3786
3787         PR tree-optimization/44423
3788         * gcc.dg/tree-ssa/pr44423.c: New test.
3789
3790 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3791
3792         PR testsuite/42843
3793         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3794         TV_NONE to initialize tv_id field.
3795         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3796         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3797         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3798         Include toplev.h .
3799         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3800         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3801         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3802
3803 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3804
3805         PR tree-optimization/39874
3806         PR middle-end/28685
3807         * gcc.dg/pr39874.c: New file.
3808
3809 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3810
3811         * g++.dg/ext/attr-alias-1.C: New.
3812         * g++.dg/ext/attr-alias-2.C: New.
3813
3814 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3815
3816         PR fortran/44446
3817         * gfortran.dg/proc_ptr_27.f90: New.
3818
3819 2010-06-07  Jason Merrill  <jason@redhat.com>
3820
3821         PR c++/44366
3822         * g++.dg/cpp0x/decltype23.C: New.
3823
3824 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3825             Shujing Zhao  <pearly.zhao@oracle.com>
3826
3827         PR c/37724
3828         * gcc.dg/c90-const-expr-10.c: Adjust.
3829         * gcc.dg/c99-const-expr-10.c: Adjust.
3830         * gcc.dg/init-bad-7.c: New.
3831
3832 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3833
3834         * lib/target-supports.exp (check_effective_target_gas): New proc.
3835         * gcc.c-torture/execute/960321-1.x: New file.
3836
3837 2010-06-07  Jason Merrill  <jason@redhat.com>
3838
3839         PR c++/44401
3840         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3841
3842 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR c++/44444
3845         * g++.dg/warn/Wunused-var-12.C: New test.
3846
3847         PR c++/44443
3848         * c-c++-common/Wunused-var-11.c: New test.
3849
3850 2010-06-07  Jan Hubicka  <jh@suse.cz>
3851
3852         * gcc.dg/ipa/pure-const-1.c: New testcase.
3853
3854 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3855
3856         PR rtl-optimization/44404
3857         * gcc.dg/pr44404.c: New.
3858
3859 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3860
3861         PR target/44159
3862         * gcc.target/i386/abi-2.c: Check sysv abi here.
3863         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3864         function to avoid failures by different ABIs.
3865         * gcc.target/i386/aes-check.h: Likewise.
3866         * gcc.target/i386/avx-check.h: Likewise.
3867         * gcc.target/i386/fma4-check.h: Likewise.
3868         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3869         * gcc.target/i386/mmx-check.h: Likewise.
3870         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3871         * gcc.target/i386/pclmul-check.h: Likewise.
3872         * gcc.target/i386/sse-check.h: Likewise.
3873         * gcc.target/i386/sse2-check.h: Likewise.
3874         * gcc.target/i386/sse3-check.h: Likewise.
3875         * gcc.target/i386/sse4_1-check.h: Likewise.
3876         * gcc.target/i386/sse4_2-check.h: Likewise.
3877         * gcc.target/i386/sse4a-check.h: Likewise.
3878         * gcc.target/i386/ssse3-check.h: Likewise.
3879         * gcc.target/i386/xop-check.h: Likewise.
3880         * gcc.target/i386/pr27971.c: Fix for LLP64.
3881         * gcc.target/i386/pr39139.c: Likewise.
3882         * gcc.target/i386/pr39315-check.c: Likewise.
3883         * gcc.target/i386/vararg-1.c: Likewise.
3884         * gcc.target/i386/vararg-2.c: Likewise.
3885         Additional add dg-compile to avoid failure due
3886         missing foo symbol.
3887
3888         * gcc.dg/compound-literal-1.c: Fix for llp64.
3889         * gcc.dg/pr32370.c: Likewise.
3890         * gcc.dg/pr37561.c: Likewise.
3891         * gcc.dg/pr41340.c: Likewise.
3892         * gcc.dg/pr41551.c: Likewise.
3893
3894 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3895
3896         PR c++/44188
3897         * g++.dg/debug/dwarf2/typedef3.C: New test.
3898
3899 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3900
3901         PR c/20000
3902         * c-c++-common/pr20000.c: New.
3903
3904 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3905
3906         PR c++/44086
3907         * g++.dg/init/pr44086.C: New.
3908         * g++.dg/cpp0x/decltype4.C: Adjust.
3909
3910 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3911
3912         PR fortran/43945
3913         * gfortran.dg/generic_23.f03: New test.
3914
3915 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3916
3917         PR fortran/43895
3918         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3919
3920 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3921
3922         PR c++/44361
3923         * c-c++-common/Wunused-var-9.c: New test.
3924
3925 2010-06-05  Jason Merrill  <jason@redhat.com>
3926
3927         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3928
3929 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3930
3931         PR c/44322
3932         * gcc.dg/c99-restrict-4.c: New test.
3933
3934 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3935
3936         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3937         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3938         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3939         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3940         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3941         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3942         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3943         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3944         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3945         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3946         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3947         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3948         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3949         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3950         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3951         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3952         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3953         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3954         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3955         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3956         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3957         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3958
3959 2010-06-04  Jason Merrill  <jason@redhat.com>
3960
3961         * g++.dg/cpp0x/noexcept06.C: New.
3962         * g++.dg/cpp0x/noexcept07.C: New.
3963
3964         * g++.dg/cpp0x/noexcept01.C: New.
3965         * g++.dg/cpp0x/noexcept02.C: New.
3966         * g++.dg/cpp0x/noexcept03.C: New.
3967         * g++.dg/cpp0x/noexcept04.C: New.
3968         * g++.dg/cpp0x/noexcept05.C: New.
3969
3970 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR c++/44412
3973         * g++.dg/warn/Wunused-var-10.C: New test.
3974         * g++.dg/warn/Wunused-var-11.C: New test.
3975
3976         PR c++/44362
3977         * c-c++-common/Wunused-var-10.c: New test.
3978
3979 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3980
3981         PR c/25880
3982         * gcc.dg/assign-warn-2.c: Update.
3983         * gcc.dg/cpp/line3.c: Update.
3984         * gcc.dg/c99-array-lval-8.c: Update.
3985         * gcc.dg/cast-qual-2.c: Update.
3986         * gcc.dg/c99-arraydecl-3.c:  Update.
3987         * gcc.dg/assign-warn-1.c:  Update.
3988         * gcc.dg/format/gcc_diag-1.c:  Update.
3989
3990 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3991
3992         PR rtl-optimization/39871
3993         PR rtl-optimization/40615
3994         PR rtl-optimization/42500
3995         PR rtl-optimization/42502
3996         * gcc.target/arm/eliminate.c: New test.
3997
3998 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3999
4000         PR libstdc++/44410
4001         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4002         * g++.old-deja/g++.other/delete3.C: Likewise.
4003         * g++.old-deja/g++.other/new.C: Likewise.
4004         * g++.old-deja/g++.law/operators27.C: Likewise.
4005         * g++.old-deja/g++.mike/p755.C: Likewise.
4006         * g++.dg/eh/new1.C: Likewise.
4007         * g++.dg/init/new5.C: Likewise.
4008
4009 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4010
4011         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4012         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4013         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4014
4015 2010-06-03  Richard Guenther  <rguenther@suse.de>
4016
4017         PR lto/41921
4018         * lib/lto.exp: Always load gcc.exp.
4019         (lto-obj): For C source files invoke gcc_target_compile.
4020         * g++.dg/lto/20100603-1_0.C: New testcase.
4021         * g++.dg/lto/20100603-1_1.c: Likewise.
4022
4023 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4024
4025         PR tree-optimization/43688
4026         * gfortran.dg/pr43688.f90: New.
4027
4028 2010-06-03  Richard Guenther  <rguenther@suse.de>
4029
4030         PR lto/41584
4031         * gcc.dg/lto/20100603-1_0.c: New testcase.
4032         * gcc.dg/lto/20100603-2_0.c: Likewise.
4033         * gcc.dg/lto/20100603-3_0.c: Likewise.
4034
4035 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4036
4037         PR target/44218
4038         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4039         * gcc.target/powerpc/recip-2.c: Ditto.
4040         * gcc.target/powerpc/recip-3.c: Ditto.
4041         * gcc.target/powerpc/recip-4.c: Ditto.
4042         * gcc.target/powerpc/recip-5.c: Ditto.
4043         * gcc.target/powerpc/recip-6.c: Ditto.
4044         * gcc.target/powerpc/recip-7.c: Ditto.
4045         * gcc.target/powerpc/recip-test.h: Ditto.
4046         * gcc.target/powerpc/recip-test2.h: Ditto.
4047
4048 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4049
4050         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4051
4052 2010-06-02  Jason Merrill  <jason@redhat.com>
4053
4054         * g++.dg/ext/vector9.C: Expect typedef in error message.
4055
4056         PR c++/9726
4057         PR c++/23594
4058         PR c++/44333
4059         * g++.dg/tc1/dr101.C: Remove xfails.
4060
4061 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4062
4063         PR middle-end/44372
4064         * g++.dg/ipa/pr44372.C: New.
4065
4066 2010-06-02  Jan Hubicka  <jh@suse.cz>
4067
4068         PR middle-end/44295
4069         * g++.dg/torture/pr44295.C: Neww testcase.
4070
4071 2010-06-02  Jan Hubicka  <jh@suse.cz>
4072
4073         * gcc.dg/tree-ssa/loadpre6.c: Update.
4074
4075 2010-06-02  Richard Guenther  <rguenther@suse.de>
4076
4077         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4078         diagnostic.h.
4079
4080 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4081
4082         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4083         the link fail message.
4084
4085 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4086
4087         PR fortran/44360
4088         * gfortran.dg/use_13.f90: New test case.
4089
4090 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4091
4092         PR fortran/44371
4093         * gfortran.dg/error_stop_2.f08: Minor update.
4094
4095 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4096
4097         PR fortran/44371
4098         * gfortran.dg/error_stop_1.f08: New test.
4099         * gfortran.dg/error_stop_2.f08: New test.
4100
4101 2010-06-01  Jason Merrill  <jason@redhat.com>
4102
4103         DR 990
4104         * g++.dg/cpp0x/initlist37.C: New.
4105         * g++.dg/cpp0x/initlist38.C: New.
4106
4107         PR c++/44358
4108         * g++.dg/cpp0x/initlist36.C: New.
4109
4110 2010-05-31 Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.dg/noreturn-8.c: New testcase.
4113
4114 2010-05-31 Jan Hubicka  <jh@suse.cz>
4115
4116         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4117         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4118
4119 2010-05-31 Jan Hubicka  <jh@suse.cz>
4120
4121         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4122         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4123
4124 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4125
4126         PR fortran/36928
4127         * gfortran.dg/dependency_27.f90:  New test.
4128         * gfortran.dg/array_assign_1.F90:  New test.
4129
4130 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR target/44338
4133         * gcc.target/i386/sse-24.c: New test.
4134
4135 2010-05-31  Jan Hubicka  <jh@suse.cz>
4136
4137         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4138
4139 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4140
4141         PR middle-end/44337
4142         * gcc.dg/pr44337.c: New test.
4143
4144         PR tree-optimization/44182
4145         * g++.dg/debug/pr44182.C: New test.
4146
4147 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4148
4149         * gcc.dg/nested-func-7.c: New test.
4150         * gnat.dg/frame_overflow.adb: Adjust directives.
4151
4152 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4153
4154         * gnat.dg/prot2.ad[sb]: New test.
4155         * gnat.dg/prot2_pkg1.ads: New helper.
4156         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4157
4158 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4159
4160         * gnat.dg/array11.adb: Adjust dg-warning directive.
4161         * gnat.dg/object_overflow.adb: Likewise.
4162
4163 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4164
4165         PR middle-end/44306
4166         * gcc.dg/tree-ssa/pr44306.c: New.
4167
4168 2010-05-29  Jan Hubicka  <jh@suse.cz>
4169
4170         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4171
4172 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4173
4174         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4175
4176 2010-05-28  Mike Stump  <mikestump@comcast.net>
4177
4178         PR objc/44125
4179         * objc.dg/const-str-9.m: Remove static.
4180
4181 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4182
4183         PR target/43636
4184         * gcc.c-torture/compile/pr43636.c: New test.
4185
4186 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4187
4188         PR objc++/23616
4189         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4190         * obj-c++.dg/try-catch-9.mm: Ditto.
4191
4192 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4193
4194         Revert patch for PR c++/44188
4195         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4196
4197 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4198
4199         PR c++/44188
4200         * g++.dg/debug/dwarf2/typedef3.C: New test.
4201
4202 2010-05-27  Jason Merrill  <jason@redhat.com>
4203
4204         PR c++/43555
4205         * g++.dg/ext/vla9.C: New.
4206
4207 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4208
4209         PR objc/44140
4210         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4211         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4212         * objc.dg/torture/tls/thr-init.m: Ditto.
4213         * objc.dg/torture/trivial.m: Ditto.
4214         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4215         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4216         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4217         * obj-c++.dg/torture/trivial.mm: Ditto.
4218
4219 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4220
4221         * g++.dg/lto/20100302_0.C: Skip on darwin.
4222
4223 2010-05-27  Richard Guenther  <rguenther@suse.de>
4224
4225         PR tree-optimization/44284
4226         * gcc.dg/vect/vect-118.c: New testcase.
4227         * gcc.dg/vect/bb-slp-20.c: Adjust.
4228         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4229         * gcc.dg/vect/slp-9.c: Likewise.
4230         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4231         * gcc.dg/vect/vect-10.c: Likewise.
4232         * gcc.dg/vect/vect-109.c: Likewise.
4233         * gcc.dg/vect/vect-12.c: Likewise.
4234         * gcc.dg/vect/vect-36.c: Likewise.
4235         * gcc.dg/vect/vect-7.c: Likewise.
4236         * gcc.dg/vect/vect-iv-8.c: Likewise.
4237         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4238         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4239         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4240         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4241         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4242         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4243         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4244         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4245         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4246         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4247         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4248         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4249         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4250         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4251         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4252         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4253         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4254
4255 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4256
4257         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4258         necessary.
4259
4260 2010-05-26  Jan Hubicka  <jh@suse.cz>
4261
4262         * gcc.dg/lto/materialize-1_0.c: New file.
4263         * gcc.dg/lto/materialize-1_1.c: New file.
4264
4265 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4266
4267         * gnat.dg/lto10.adb: New test.
4268         * gnat.dg/lto10_pkg.ads: New helper.
4269
4270 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4271
4272         * lib/target-supports.exp (check_effective_target_int128): New
4273         function to check if __int128 types are available for target.
4274         * c-c++-common/int128-types-1.c: New.
4275         * c-c++-common/int128-1.c: New.
4276         * c-c++-common/int128-2.c: New.
4277         * g++.dg/abi/mangle43.C: New.
4278         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4279         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4280         pointer-wide scalar.
4281         * g++.dg/other/pr25632.C: Likewise.
4282         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4283         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4284         overflow warnings.
4285         * g++.dg/warn/pr13358-4.C: Likewise.
4286         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4287         * g++.dg/warn/Wconversion-null.C: Likewise.
4288
4289 2010-05-26  Jason Merrill  <jason@redhat.com>
4290
4291         PR c++/43382
4292         * g++.dg/cpp0x/variadic101.C: New.
4293
4294 2010-05-26  Richard Guenther  <rguenther@suse.de>
4295
4296         PR rtl-optimization/44164
4297         * gcc.c-torture/execute/pr44164.c: New testcase.
4298         * g++.dg/tree-ssa/pr13146.C: Adjust.
4299
4300 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4301
4302         PR fortran/40011
4303         * gfortran.dg/whole_file_19.f90 : New test.
4304
4305 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4306
4307         PR fortran/30668
4308         PR fortran/31346
4309         PR fortran/34260
4310         * gfortran.dg/pr40999.f: Fix function type.
4311         * gfortran.dg/whole_file_5.f90: Likewise.
4312         * gfortran.dg/whole_file_6.f90: Likewise.
4313         * gfortran.dg/whole_file_16.f90: New.
4314         * gfortran.dg/whole_file_17.f90: New.
4315         * gfortran.dg/whole_file_18.f90: New.
4316
4317 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4318             Iain Sandoe  <iains@gcc.gnu.org>
4319
4320         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4321         * gcc.c-torture/compile/pr44197.c: Require alias support.
4322         * gcc.dg/lto/20081222_0.c: Ditto.
4323
4324 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR debug/42801
4327         * gcc.dg/guality/vla-2.c: New test.
4328
4329 2010-05-25  Richard Guenther  <rguenther@suse.de>
4330
4331         PR middle-end/44069
4332         * g++.dg/torture/pr44069.C: New testcase.
4333
4334 2010-05-25  Richard Guenther  <rguenther@suse.de>
4335
4336         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4337
4338 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4339
4340         PR objc/44140
4341         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4342
4343 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4344
4345         * obj-c++.dg/torture/tls/trivial.mm: New.
4346         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4347         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4348         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4349         * obj-c++.dg/torture/tls/diag-1.mm: New.
4350         * obj-c++.dg/torture/tls/tls.exp: New.
4351         * obj-c++.dg/torture/trivial.mm: New.
4352         * obj-c++.dg/torture/dg-torture.exp: New.
4353         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4354         * obj-c++.dg/tls/trivial.m: New.
4355         * obj-c++.dg/tls/init-1.mm: New.
4356         * obj-c++.dg/tls/diag-1.mm: New.
4357         * obj-c++.dg/tls/init-2.mm: New.
4358         * obj-c++.dg/tls/diag-2.mm: New.
4359         * obj-c++.dg/tls/diag-3.mm: New.
4360         * obj-c++.dg/tls/diag-4.mm: New.
4361         * obj-c++.dg/tls/static-1.mm: New.
4362         * obj-c++.dg/tls/tls.exp: New.
4363         * obj-c++.dg/tls/diag-5.mm: New.
4364         * obj-c++.dg/tls/static-1a.mm: New.
4365         * objc-obj-c++-shared/Object1.mm: New.
4366         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4367
4368 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4369
4370         PR objc++/43689
4371         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4372         * obj-c++.dg/const-str-6.mm: Ditto.
4373
4374 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4375
4376         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4377
4378 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4379
4380         PR ada/38394
4381         * gnat.dg/array13.ad[sb]: New test.
4382
4383 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4384             Sandra Loosemore  <sandra@codesourcery.com>
4385
4386         * gcc.target/arm/neon/: Regenerated test cases.
4387
4388         * gcc.target/arm/neon/polytypes.c,
4389         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4390         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4391         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4392         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4393         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4394         dg-add-options arm_neon.
4395
4396         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4397         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4398         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4399         and arm_neon_fp16_ok.
4400
4401         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4402         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4403
4404         * lib/target-supports.exp (add_options_for_arm_neon): New.
4405         (check_effective_target_arm_neon_ok_nocache): New, from
4406         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4407         (check_effective_target_arm_neon_ok): Use
4408         check_effective_target_arm_neon_ok_nocache.
4409         (add_options_for_arm_neon_fp16)
4410         (check_effective_target_arm_neon_fp16_ok)
4411         check_effective_target_arm_neon_fp16_ok_nocache): New.
4412         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4413
4414 2010-05-24  Jason Merrill  <jason@redhat.com>
4415
4416         PR c++/41510
4417         * g++.dg/cpp0x/initlist35.C: New.
4418         * g++.dg/init/brace6.C: Adjust.
4419
4420 2010-05-24  Paul Brook  <paul@codesourcery.com>
4421
4422         * gcc.target/arm/frame-pointer-1.c: New test.
4423         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4424         pointer elimination.
4425
4426 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4427
4428         PR target/44245
4429         * gcc.target/i386/crc32-3.c: New.
4430         * gcc.target/i386/crc32-4.c: Likewise.
4431
4432 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4433
4434         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4435         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4436         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4437
4438 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4439
4440         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4441
4442 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4443
4444         PR target/43869
4445         * gcc.c-target/pr43869.c: New test.
4446
4447 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4448
4449         PR fortran/44212
4450         * gfortran.dg/class_22.f03: New.
4451
4452 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4453
4454         PR lto/44238
4455         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4456
4457 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4458
4459         PR fortran/44213
4460         * gfortran.dg/abstract_type_7.f03: New.
4461
4462 2010-05-21  Jason Merrill  <jason@redhat.com>
4463
4464         * g++.dg/eh/spec11.C: Test cleanup optimization.
4465
4466 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR debug/44223
4469         * gcc.target/i386/pr44223.c: New test.
4470
4471 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4472
4473         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4474
4475 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4476
4477         * g++.dg/other/const3.C: New test.
4478
4479 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4480
4481         PR fortran/38407
4482         * warn_unused_dummy_argument_1.f90: New.
4483         * warn_unused_dummy_argument_2.f90: New.
4484
4485 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4486
4487         PR c++/30298
4488         * g++.dg/inherit/crash1.C: New.
4489         * g++.dg/inherit/crash2.C: Likewise.
4490
4491 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR debug/44178
4494         * g++.dg/debug/pr44178.C: New test.
4495
4496 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4497
4498         PR middle-end/44185
4499         * gcc.dg/tree-ssa/prefetch-6.c: Add
4500         --param min-insn-to-prefetch-ratio=6.
4501         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4502         allow unrolling, and adjust the movnti count.
4503
4504 2010-05-20  Jan Hubicka  <jh@suse.cz>
4505
4506         PR middle-end/44197
4507         * gcc.c-torture/compile/pr44197.c: New file.
4508
4509 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4510
4511         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4512         Fix test code.
4513         (check_effective_target_xop): Remove __may_alias__ attribute.
4514
4515 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4516
4517         PR target/44202
4518         * gcc.c-torture/execute/pr44202-1.c: New test.
4519
4520 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4521
4522         PR fortran/43851
4523         * gfortran.dg/label_1.f90: Update test.
4524
4525 2010-05-19  Jan Hubicka  <jh@suse.cz>
4526
4527         * gcc.dg/lto/ipareference2_0.c: New file.
4528         * gcc.dg/lto/ipareference2_1.c: New file.
4529
4530 2010-05-19  Jason Merrill  <jason@redhat.com>
4531
4532         * g++.dg/parse/fn-typedef2.C: New.
4533
4534         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4535         function type.
4536
4537         PR c++/44193
4538         * g++.dg/template/fntype1.C: New.
4539
4540 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4541
4542         * gnat.dg/discr23.ad[sb]: New test.
4543         * gnat.dg/discr23_pkg.ads: New helper.
4544
4545         * gnat.dg/specs/controlled1.ads: New test.
4546         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4547
4548 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4549
4550         PR fortran/44055
4551         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4552         Fixed scope of C_SIZEOF.
4553         * gfortran.dg/warn_conversion_2.f90: New.
4554
4555 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4556
4557         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4558         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4559         for optional selector.
4560         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4561         (check_effective_target_sse3): New proc.
4562         * gcc.target/i386/math-torture/math-torture.exp: Load
4563         target-supports.exp.
4564         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4565         check_effective_target_sse2.
4566         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4567         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4568         * g++.dg/vect/vect.exp: Likewise.
4569         * gfortran.dg/vect/vect.exp: Likewise.
4570         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4571         -msse2 if check_effective_target_sse2.
4572
4573         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4574         * gcc.target/i386/3dnow-2.c: Likewise.
4575         * gcc.target/i386/3dnowA-1.c: Likewise.
4576         * gcc.target/i386/3dnowA-2.c: Likewise.
4577         * gcc.target/i386/pr42549.c: Likewise.
4578
4579         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4580         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4581         * gcc.target/i386/sse3-addsubps.c: Likewise.
4582         * gcc.target/i386/sse3-haddpd.c: Likewise.
4583         * gcc.target/i386/sse3-haddps.c: Likewise.
4584         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4585         * gcc.target/i386/sse3-hsubps.c: Likewise.
4586         * gcc.target/i386/sse3-movddup.c: Likewise.
4587         * gcc.target/i386/sse3-movshdup.c: Likewise.
4588         * gcc.target/i386/sse3-movsldup.c: Likewise.
4589
4590         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4591         * g++.dg/ext/attrib35.C: Likewise.
4592         * g++.dg/opt/pr40496.C: Likewise.
4593         * g++.dg/other/i386-1.C: Likewise.
4594         * g++.dg/other/i386-4.C: Likewise.
4595         * g++.dg/other/pr34435.C: Likewise.
4596         * g++.dg/other/pr39496.C: Likewise.
4597         * g++.dg/other/pr40446.C: Likewise.
4598         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4599         * gcc.dg/compat/vector-1a_main.c: Likewise.
4600         * gcc.dg/compat/vector-2a_main.c: Likewise.
4601         * gcc.dg/lto/20090206-1_0.c: Likewise.
4602         * gcc.dg/pr34856.c: Likewise.
4603         * gcc.dg/pr36584.c: Likewise.
4604         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4605         * gcc.dg/pr37544.c: Likewise.
4606         * gcc.dg/torture/pr16104-1.c: Likewise.
4607         * gcc.dg/torture/pr35771-1.c: Likewise.
4608         * gcc.dg/torture/pr35771-2.c: Likewise.
4609         * gcc.dg/torture/pr35771-3.c: Likewise.
4610         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4611         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4612         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4613         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4614         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4615         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4616         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4617         * gcc.target/i386/20060512-1.c: Likewise.
4618         * gcc.target/i386/20060512-3.c: Likewise.
4619         * gcc.target/i386/all_one_m128i.c: Likewise.
4620         * gcc.target/i386/float128-1.c: Likewise.
4621         * gcc.target/i386/float128-2.c: Likewise.
4622         * gcc.target/i386/fpcvt-1.c: Likewise.
4623         * gcc.target/i386/fpcvt-2.c: Likewise.
4624         * gcc.target/i386/fpcvt-3.c: Likewise.
4625         * gcc.target/i386/fpprec-1.c: Likewise.
4626         * gcc.target/i386/funcspec-9.c: Likewise.
4627         * gcc.target/i386/incoming-1.c: Likewise.
4628         * gcc.target/i386/incoming-12.c: Likewise.
4629         * gcc.target/i386/incoming-2.c: Likewise.
4630         * gcc.target/i386/incoming-3.c: Likewise.
4631         * gcc.target/i386/incoming-4.c: Likewise.
4632         * gcc.target/i386/incoming-6.c: Likewise.
4633         * gcc.target/i386/incoming-7.c: Likewise.
4634         * gcc.target/i386/incoming-8.c: Likewise.
4635         * gcc.target/i386/opt-1.c: Likewise.
4636         * gcc.target/i386/opt-2.c: Likewise.
4637         * gcc.target/i386/ordcmp-1.c: Likewise.
4638         * gcc.target/i386/pr17692.c: Likewise.
4639         * gcc.target/i386/pr18614-1.c: Likewise.
4640         * gcc.target/i386/pr22152.c: Likewise.
4641         * gcc.target/i386/pr23570.c: Likewise.
4642         * gcc.target/i386/pr23575.c: Likewise.
4643         * gcc.target/i386/pr26449-1.c: Likewise.
4644         * gcc.target/i386/pr26600.c: Likewise.
4645         * gcc.target/i386/pr27790.c: Likewise.
4646         * gcc.target/i386/pr28839.c: Likewise.
4647         * gcc.target/i386/pr30970.c: Likewise.
4648         * gcc.target/i386/pr32000-1.c: Likewise.
4649         * gcc.target/i386/pr32000-2.c: Likewise.
4650         * gcc.target/i386/pr32280.c: Likewise.
4651         * gcc.target/i386/pr32661.c: Likewise.
4652         * gcc.target/i386/pr32708-1.c: Likewise.
4653         * gcc.target/i386/pr32961.c: Likewise.
4654         * gcc.target/i386/pr33329.c: Likewise.
4655         * gcc.target/i386/pr35714.c: Likewise.
4656         * gcc.target/i386/pr35767-1.c: Likewise.
4657         * gcc.target/i386/pr35767-1d.c: Likewise.
4658         * gcc.target/i386/pr35767-1i.c: Likewise.
4659         * gcc.target/i386/pr35767-2.c: Likewise.
4660         * gcc.target/i386/pr35767-2d.c: Likewise.
4661         * gcc.target/i386/pr35767-2i.c: Likewise.
4662         * gcc.target/i386/pr35767-3.c: Likewise.
4663         * gcc.target/i386/pr35767-5.c: Likewise.
4664         * gcc.target/i386/pr36222-1.c: Likewise.
4665         * gcc.target/i386/pr36578-1.c: Likewise.
4666         * gcc.target/i386/pr36578-2.c: Likewise.
4667         * gcc.target/i386/pr36992-1.c: Likewise.
4668         * gcc.target/i386/pr37101.c: Likewise.
4669         * gcc.target/i386/pr37216.c: Likewise.
4670         * gcc.target/i386/pr37434-1.c: Likewise.
4671         * gcc.target/i386/pr37434-2.c: Likewise.
4672         * gcc.target/i386/pr37843-3.c: Likewise.
4673         * gcc.target/i386/pr37843-4.c: Likewise.
4674         * gcc.target/i386/pr39162.c: Likewise.
4675         * gcc.target/i386/pr39315-1.c: Likewise.
4676         * gcc.target/i386/pr39315-2.c: Likewise.
4677         * gcc.target/i386/pr39315-3.c: Likewise.
4678         * gcc.target/i386/pr39315-4.c: Likewise.
4679         * gcc.target/i386/pr39445.c: Likewise.
4680         * gcc.target/i386/pr39496.c: Likewise.
4681         * gcc.target/i386/pr40809.c: Likewise.
4682         * gcc.target/i386/pr40906-3.c: Likewise.
4683         * gcc.target/i386/pr41019.c: Likewise.
4684         * gcc.target/i386/pr42542-1.c: Likewise.
4685         * gcc.target/i386/pr42542-2.c: Likewise.
4686         * gcc.target/i386/pr42542-3.c: Likewise.
4687         * gcc.target/i386/pr42542-3a.c: Likewise.
4688         * gcc.target/i386/pr42881.c: Likewise.
4689         * gcc.target/i386/push-1.c: Likewise.
4690         * gcc.target/i386/quad-sse.c: Likewise.
4691         * gcc.target/i386/reload-1.c: Likewise.
4692         * gcc.target/i386/sse-10.c: Likewise.
4693         * gcc.target/i386/sse-11.c: Likewise.
4694         * gcc.target/i386/sse-15.c: Likewise.
4695         * gcc.target/i386/sse-17.c: Likewise.
4696         * gcc.target/i386/sse-18.c: Likewise.
4697         * gcc.target/i386/sse-19.c: Likewise.
4698         * gcc.target/i386/sse-4.c: Likewise.
4699         * gcc.target/i386/sse-6.c: Likewise.
4700         * gcc.target/i386/sse-vect-types.c: Likewise.
4701         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4702         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4703         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4704         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4705         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4706         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4707         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4708         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4709         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4710         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4711         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4712         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4713         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4714         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4715         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4716         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4717         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4718         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4719         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4720         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4721         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4722         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4723         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4724         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4725         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4726         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4727         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4728         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4729         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4730         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4731         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4732         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4733         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4734         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4735         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4736         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4737         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4738         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4739         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4740         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4741         * gcc.target/i386/sse2-mmx.c: Likewise.
4742         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4743         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4744         * gcc.target/i386/sse2-movd-1.c: Likewise.
4745         * gcc.target/i386/sse2-movd-2.c: Likewise.
4746         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4747         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4748         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4749         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4750         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4751         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4752         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4753         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4754         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4755         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4756         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4757         * gcc.target/i386/sse2-movq-1.c: Likewise.
4758         * gcc.target/i386/sse2-movq-2.c: Likewise.
4759         * gcc.target/i386/sse2-movq-3.c: Likewise.
4760         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4761         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4762         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4763         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4764         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4765         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4766         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4767         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4768         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4769         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4770         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4771         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4772         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4773         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4774         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4775         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4776         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4777         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4778         * gcc.target/i386/sse2-pand-1.c: Likewise.
4779         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4780         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4781         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4782         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4783         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4784         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4785         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4786         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4787         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4788         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4789         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4790         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4791         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4792         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4793         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4794         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4795         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4796         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4797         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4798         * gcc.target/i386/sse2-por-1.c: Likewise.
4799         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4800         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4801         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4802         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4803         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4804         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4805         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4806         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4807         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4808         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4809         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4810         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4811         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4812         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4813         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4814         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4815         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4816         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4817         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4818         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4819         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4820         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4821         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4822         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4823         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4824         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4825         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4826         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4827         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4828         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4829         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4830         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4831         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4832         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4833         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4834         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4835         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4836         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4837         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4838         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4839         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4840         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4841         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4842         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4843         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4844         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4845         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4846         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4847         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4848         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4849         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4850         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4851         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4852         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4853         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4854         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4855         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4856         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4857         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4858         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4859         * gcc.target/i386/sse2-vec-1.c: Likewise.
4860         * gcc.target/i386/sse2-vec-2.c: Likewise.
4861         * gcc.target/i386/sse2-vec-3.c: Likewise.
4862         * gcc.target/i386/sse2-vec-4.c: Likewise.
4863         * gcc.target/i386/sse2-vec-5.c: Likewise.
4864         * gcc.target/i386/sse2-vec-6.c: Likewise.
4865         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4866         * gcc.target/i386/ssefn-2.c: Likewise.
4867         * gcc.target/i386/ssefn-4.c: Likewise.
4868         * gcc.target/i386/ssefp-1.c: Likewise.
4869         * gcc.target/i386/ssefp-2.c: Likewise.
4870         * gcc.target/i386/sseregparm-3.c: Likewise.
4871         * gcc.target/i386/sseregparm-4.c: Likewise.
4872         * gcc.target/i386/sseregparm-5.c: Likewise.
4873         * gcc.target/i386/sseregparm-6.c: Likewise.
4874         * gcc.target/i386/sseregparm-7.c: Likewise.
4875         * gcc.target/i386/ssetype-1.c: Likewise.
4876         * gcc.target/i386/ssetype-2.c: Likewise.
4877         * gcc.target/i386/ssetype-3.c: Likewise.
4878         * gcc.target/i386/ssetype-4.c: Likewise.
4879         * gcc.target/i386/ssetype-5.c: Likewise.
4880         * gcc.target/i386/unordcmp-1.c: Likewise.
4881         * gcc.target/i386/vararg-1.c: Likewise.
4882         * gcc.target/i386/vararg-2.c: Likewise.
4883         * gcc.target/i386/vararg-3.c: Likewise.
4884         * gcc.target/i386/vararg-4.c: Likewise.
4885         * gcc.target/i386/vararg-7.c: Likewise.
4886         * gcc.target/i386/vararg-8.c: Likewise.
4887         * gcc.target/i386/vecinit-1.c: Likewise.
4888         * gcc.target/i386/vecinit-2.c: Likewise.
4889         * gcc.target/i386/vecinit-3.c: Likewise.
4890         * gcc.target/i386/vecinit-4.c: Likewise.
4891         * gcc.target/i386/vecinit-5.c: Likewise.
4892         * gcc.target/i386/vecinit-6.c: Likewise.
4893         * gcc.target/i386/vectorize2.c: Likewise.
4894         * gcc.target/i386/vectorize3.c: Likewise.
4895         * gcc.target/i386/vectorize4.c: Likewise.
4896         * gcc.target/i386/vectorize6.c: Likewise.
4897         * gcc.target/i386/vectorize7.c: Likewise.
4898         * gcc.target/i386/vectorize8.c: Likewise.
4899         * gcc.target/i386/vperm-v2df.c: Likewise.
4900         * gcc.target/i386/vperm-v2di.c: Likewise.
4901         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4902         * gcc.target/i386/xorps-sse2.c: Likewise.
4903         * gcc.target/i386/xorps.c: Likewise.
4904         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4905         * gfortran.dg/graphite/pr42326.f90: Likewise.
4906         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4907
4908 2010-05-19  Richard Guenther  <rguenther@suse.de>
4909
4910         PR lto/44196
4911         * g++.dg/lto/20100519-1_0.C: New testcase.
4912
4913 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4914
4915         PR fortran/42360
4916         * gfortran.dg/warn_intent_out_not_set.f90: New.
4917
4918 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4919
4920         PR fortran/38404
4921         * gfortran.dg/data_char_1.f90: Updated warning message.
4922         * gfortran.dg/data_array_6.f: New.
4923
4924 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4925
4926         * g++.dg/ipa/ivinline-8.C: New test.
4927         * gcc.dg/ipa/iinline-2.c: Likewise.
4928
4929 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4930
4931         PR fortran/34505
4932         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4933         arguments; add check for return value kind.
4934         * gfortran.dg/float_1.f90: Likewise.
4935
4936 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4937
4938         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4939         (main): Use it.
4940         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4941         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4942         Prune another location line format.
4943         (lto-obj): Call lto_prune_warns on comp_output.
4944
4945 2010-05-18  Jan Hubicka  <jh@suse.cz>
4946
4947         * gcc.dg/lto/ipacp_0.c: New test.
4948         * gcc.dg/lto/ipacp_1.c: New test.
4949
4950 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4951
4952         PR lto/44184
4953         * gcc.dg/lto/20100518_0.c: New test.
4954
4955 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4956
4957         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4958
4959 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4960
4961         PR fortran/43990
4962         * gfortran.dg/class_21.f03: New.
4963
4964 2010-05-17  Jason Merrill  <jason@redhat.com>
4965
4966         PR c++/44157
4967         * g++.dg/cpp0x/initlist34.C: New.
4968
4969         PR c++/44158
4970         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4971
4972 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4973
4974         * g++.dg/ipa/ivinline-1.C: New test.
4975         * g++.dg/ipa/ivinline-2.C: New test.
4976         * g++.dg/ipa/ivinline-3.C: New test.
4977         * g++.dg/ipa/ivinline-4.C: New test.
4978         * g++.dg/ipa/ivinline-5.C: New test.
4979         * g++.dg/ipa/ivinline-6.C: New test.
4980
4981 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4982             Jason Merrill  <jason@redhat.com>
4983
4984         PR c++/44108
4985         * c-c++-common/Wunused-var-8.c: New test.
4986
4987 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR bootstrap/42347
4990         * gcc.c-torture/compile/pr42347.c: New test.
4991
4992         PR middle-end/44102
4993         * g++.dg/ext/asmgoto1.C: New test.
4994
4995 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4996
4997         PR middle-end/44133
4998         * gcc.dg/tree-ssa/pr44133.c: New test.
4999         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5000         precise.
5001
5002 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5003
5004         PR fortran/44044
5005         * gfortran.dg/class_20.f03: New.
5006
5007 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5008
5009         PR 44078
5010         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5011         debug messages but not the newly introduced one.
5012
5013 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5014
5015         PR fortran/35779
5016         * gfortran.dg/initialization_25.f90: Commented testcase.
5017         * gfortran.dg/initialization_26.f90: New.
5018
5019 2010-05-16  Richard Guenther  <rguenther@suse.de>
5020
5021         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5022         * gcc.dg/pr43084.c: Likewise.
5023         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5024         -fipa-type-escape.
5025         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5026         -fipa-type-escape.
5027         * gcc.dg/struct/struct-reorg.exp: Likewise.
5028         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5029         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5030
5031 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5032
5033         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5034         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5035         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5036         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5037         tests.
5038
5039 2010-05-15  Jason Merrill  <jason@redhat.com>
5040
5041         * g++.dg/eh/spec10.C: New.
5042         * g++.dg/eh/spec11.C: New.
5043         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5044
5045 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5046
5047         PR fortran/44154
5048         PR fortran/42647
5049         * gfortran.dg/allocatable_scalar_9.f90: New.
5050
5051 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR c++/44148
5054         * g++.dg/torture/pr44148.C: New test.
5055
5056 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5057
5058         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5059         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5060         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5061         diagnostics and type sizes.
5062
5063 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5064
5065         * gnat.dg/lto9.adb: New test.
5066         * gnat.dg/lto9_pkg1.ads: New helper.
5067         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5068
5069 2010-05-15  Jan Hubicka  <jh@suse.cz>
5070
5071         * gcc.dg/lto/ipareference_1.c: Rename to ...
5072         * gcc.dg/lto/ipareference_0.c: ... this one.
5073         * gcc.dg/lto/ipareference_2.c: Rename to ...
5074         * gcc.dg/lto/ipareference_1.c: ... this one.
5075
5076 2010-05-15  Jan Hubicka  <jh@suse.cz>
5077
5078         * gcc.dg/lto/ipareference_1.c: New file.
5079         * gcc.dg/lto/ipareference_2.c: New file.
5080
5081 2010-05-15  Richard Guenther  <rguenther@suse.de>
5082
5083         PR tree-optimization/44038
5084         * gcc.c-torture/compile/pr44038.c: New testcase.
5085
5086 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5087
5088         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5089         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5090
5091 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5092
5093         PR fortran/43207
5094         PR fortran/43969
5095         * gfortran.dg/class_18.f03: New.
5096         * gfortran.dg/class_19.f03: New.
5097
5098 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR debug/44112
5101         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5102         * g++.dg/debug/dwarf2/const1.C: Remove.
5103
5104 2010-05-14  Jason Merrill  <jason@redhat.com>
5105
5106         * g++.dg/eh/cond4.C: New.
5107         * g++.dg/eh/elide2.C: Adjust.
5108         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5109
5110 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5111
5112         PR fortran/44135
5113         * gfortran.dg/actual_array_interface_2.f90: New test.
5114
5115 2010-05-14  Richard Guenther  <rguenther@suse.de>
5116
5117         PR tree-optimization/44119
5118         * gcc.c-torture/compile/pr44119.c: New testcase.
5119
5120 2010-05-14  Jason Merrill  <jason@redhat.com>
5121
5122         PR c++/44127
5123         * g++.dg/eh/terminate1.C: New.
5124
5125 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5126
5127         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5128
5129         PR debug/44136
5130         * gcc.dg/pr44136.c: New test.
5131
5132 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5133
5134         PR c++/30566
5135         * g++.dg/warn/Wshadow-4.C: Adjust.
5136         * g++.dg/warn/Wshadow-5.C: New test.
5137         * g++.dg/warn/Wshadow-6.C: New test
5138
5139 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5140
5141         PR fortran/35779
5142         * gfortran.dg/initialization_25.f90: New.
5143
5144 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5145
5146         * g++.dg/otr-fold-1.C: New test.
5147         * g++.dg/otr-fold-2.C: New test.
5148
5149 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR fortran/44036
5152         * gfortran.dg/gomp/pr44036-1.f90: New test.
5153         * gfortran.dg/gomp/pr44036-2.f90: New test.
5154         * gfortran.dg/gomp/pr44036-3.f90: New test.
5155
5156         PR debug/43983
5157         * gcc.dg/guality/sra-1.c: New test.
5158
5159 2010-05-12  Jan Hubicka  <jh@suse.cz>
5160
5161         * tree-ssa/unreachable.c: New test.
5162
5163 2010-05-12  Jason Merrill  <jason@redhat.com>
5164
5165         * g++.dg/cpp0x/sfinae1.C: New.
5166
5167 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5168
5169         * gcc.target/i386/zee.c: New file.
5170
5171 2010-05-12  Jason Merrill  <jason@redhat.com>
5172
5173         * g++.dg/conversion/op1.C: Expect template candidate message.
5174         * g++.dg/cpp0x/nullptr15.C: Likewise.
5175         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5176         * g++.dg/cpp0x/pr31431.C: Likewise.
5177         * g++.dg/cpp0x/temp_default2.C: Likewise.
5178         * g++.dg/cpp0x/trailing4.C: Likewise.
5179         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5180         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5181         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5182         * g++.dg/cpp0x/variadic35.C: Likewise.
5183         * g++.dg/cpp0x/vt-35147.C: Likewise.
5184         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5185         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5186         * g++.dg/ext/visibility/anon8.C: Likewise.
5187         * g++.dg/ext/vla2.C: Likewise.
5188         * g++.dg/other/pr28114.C: Likewise.
5189         * g++.dg/other/ptrmem10.C: Likewise.
5190         * g++.dg/other/ptrmem11.C: Likewise.
5191         * g++.dg/overload/unknown1.C: Likewise.
5192         * g++.dg/parse/template7.C: Likewise.
5193         * g++.dg/parse/typename7.C: Likewise.
5194         * g++.dg/template/conv11.C: Likewise.
5195         * g++.dg/template/copy1.C: Likewise.
5196         * g++.dg/template/deduce3.C: Likewise.
5197         * g++.dg/template/dependent-expr5.C: Likewise.
5198         * g++.dg/template/friend.C: Likewise.
5199         * g++.dg/template/incomplete2.C: Likewise.
5200         * g++.dg/template/local4.C: Likewise.
5201         * g++.dg/template/local6.C: Likewise.
5202         * g++.dg/template/operator10.C: Likewise.
5203         * g++.dg/template/overload6.C: Likewise.
5204         * g++.dg/template/ptrmem2.C: Likewise.
5205         * g++.dg/template/ptrmem20.C: Likewise.
5206         * g++.dg/template/ptrmem8.C: Likewise.
5207         * g++.dg/template/sfinae2.C: Likewise.
5208         * g++.dg/template/ttp25.C: Likewise.
5209         * g++.dg/template/unify10.C: Likewise.
5210         * g++.dg/template/unify11.C: Likewise.
5211         * g++.dg/template/unify6.C: Likewise.
5212         * g++.dg/template/unify7.C: Likewise.
5213         * g++.dg/template/unify9.C: Likewise.
5214         * g++.dg/template/varmod1.C: Likewise.
5215         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5216         * g++.old-deja/g++.law/operators32.C: Likewise.
5217         * g++.old-deja/g++.pt/crash28.C: Likewise.
5218         * g++.old-deja/g++.pt/crash60.C: Likewise.
5219         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5220         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5221         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5222         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5223         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5224         * g++.old-deja/g++.pt/expr2.C: Likewise.
5225         * g++.old-deja/g++.pt/overload7.C: Likewise.
5226         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5227         * g++.old-deja/g++.pt/spec5.C: Likewise.
5228         * g++.old-deja/g++.pt/spec6.C: Likewise.
5229         * g++.old-deja/g++.pt/t24.C: Likewise.
5230         * g++.old-deja/g++.pt/unify4.C: Likewise.
5231         * g++.old-deja/g++.pt/unify6.C: Likewise.
5232         * g++.old-deja/g++.pt/unify8.C: Likewise.
5233         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5234         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5235         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5236
5237         * g++.dg/cpp0x/initlist32.C: New.
5238
5239         * g++.dg/template/conv11.C: New.
5240         * g++.dg/conversion/op1.C: Adjust expected error.
5241
5242         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5243
5244 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5245
5246         PR target/44088
5247         * gcc.target/i386/avx-cmpsd-1.c: New.
5248         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5249         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5250         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5251         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5252         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5253
5254 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR middle-end/44085
5257         * gcc.dg/gomp/pr44085.c: New test.
5258         * gfortran.dg/gomp/pr44085.f90: New test.
5259
5260 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5261
5262         * objc-obj-c++-shared/Object1.m: New.
5263         * objc.dg/torture: New directory.
5264         * objc.dg/torture/tls: Ditto.
5265         * objc.dg/tls: Ditto.
5266         * objc.dg/torture/tls/trivial.m: New test.
5267         * objc.dg/torture/tls/thr-init-2.m: New test.
5268         * objc.dg/torture/tls/thr-init-3.m: New test.
5269         * objc.dg/torture/tls/thr-init.m: New test.
5270         * objc.dg/torture/tls/diag-1.m: New test.
5271         * objc.dg/torture/tls/tls.exp: New.
5272         * objc.dg/torture/trivial.m: New test.
5273         * objc.dg/torture/dg-torture.exp: New.
5274         * objc.dg/tls/diag-3.m: New test.
5275         * objc.dg/tls/diag-4.m: New test.
5276         * objc.dg/tls/diag-5.m: New test.
5277         * objc.dg/tls/init-1.m: New test.
5278         * objc.dg/tls/init-2.m: New test.
5279         * objc.dg/tls/tls.exp: New.
5280         * objc.dg/tls/diag-2.m: New test.
5281         * lib/objc.exp: Respond to dg-additional-files.
5282
5283 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5284
5285         * gcc.target/m68k/20100512-1.c: New.
5286
5287 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5288
5289         * gnat.dg/lto8.adb: New test.
5290         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5291         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5292
5293 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5294
5295         PR c++/34272
5296         PR c++/43630
5297         PR c++/34491
5298         * g++.dg/template/crash97.C: New.
5299         * g++.dg/template/crash98.C: Likewise.
5300         * g++.dg/template/crash99.C: Likewise.
5301         * g++.dg/cpp0x/pr31439.C: Adjust.
5302         * g++.dg/template/crash95.C: Likewise.
5303
5304 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR middle-end/44071
5307         * c-c++-common/asmgoto-4.c: New test.
5308         * gcc.target/i386/pr44071.c: New test.
5309
5310         PR c++/44062
5311         * c-c++-common/Wunused-var-7.c: New test.
5312         * g++.dg/warn/Wunused-var-9.C: New test.
5313
5314 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5315
5316         PR fortran/43711
5317         * gfortran.dg/gomp/pr43711.f90: New.
5318
5319 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5320
5321         PR fortran/31820
5322         * gfortran.dg/select_5.f90: Updated.
5323
5324 2010-05-11  Jan Hubicka  <jh@suse.cz>
5325
5326         PR tree-optimize/44063
5327         * gcc.c-torture/compile/pr44063.c: New testcase.
5328
5329 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR debug/44023
5332         * gcc.dg/pr44023.c: New test.
5333
5334 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5335
5336         * gnat.dg/lto7.adb: New test.
5337         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5338
5339 2010-05-10  Jason Merrill  <jason@redhat.com>
5340
5341         PR c++/44017
5342         * g++.dg/template/inherit5.C: New.
5343
5344         PR c++/44045
5345         * g++.dg/cpp0x/initlist33.C: New.
5346         * g++.dg/cpp0x/initlist26.C: Adjust.
5347         * g++.dg/cpp0x/initlist28.C: Adjust.
5348
5349 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5350
5351         PR c++/43719
5352         * g++.dg/init/pr43719.C: New.
5353         * g++.dg/anon-struct4.C: Adjust.
5354
5355 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR debug/44028
5358         * gcc.dg/pr44028.c: New test.
5359
5360 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5361
5362         PR fortran/27866
5363         PR fortran/35003
5364         PR fortran/42809
5365         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5366         * gfortran.dg/warn_conversion.f90: New.
5367
5368 2010-05-10  Michael Matz  <matz@suse.de>
5369
5370         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5371
5372 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5373
5374         PR rtl-optimization/44012
5375         * gcc.dg/pr44012.c: New.
5376
5377 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5378
5379         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5380         Log text on entry and exit.
5381         Prune Sun ld warnings for common symbols with differing sizes.
5382         (lto-link-and-maybe-run): Change caller.
5383
5384 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5385
5386         PR fortran/44044
5387         * gfortran.dg/class_7.f03: Modified.
5388         * gfortran.dg/select_type_1.f03: Modified.
5389         * gfortran.dg/select_type_12.f03: New.
5390
5391 2010-05-10  Richard Guenther  <rguenther@suse.de>
5392
5393         PR tree-optimization/44050
5394         * gcc.dg/torture/pr44050.c: New testcase.
5395
5396 2010-05-10  Wei Guozhi  <carrot@google.com>
5397
5398         PR target/42879
5399         * gcc.target/arm/pr42879.c: New testcase.
5400
5401 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5402
5403         PR c/44051
5404         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5405
5406 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5407
5408         PR c/10676
5409         * gcc.dg/anon-struct-10.c: New test.
5410
5411 2010-05-09  Richard Guenther  <rguenther@suse.de>
5412
5413         PR middle-end/44024
5414         * gcc.dg/pr44024.c: New testcase.
5415
5416 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5417
5418         PR c/4784
5419         * gcc.dg/anon-struct-9.c: New test.
5420
5421 2010-05-09  Richard Guenther  <rguenther@suse.de>
5422
5423         PR middle-end/44043
5424         * gcc.c-torture/compile/pr44043.c: New testcase.
5425
5426 2010-05-09  Richard Guenther  <rguenther@suse.de>
5427
5428         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5429
5430 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5431
5432         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5433
5434 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5435
5436         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5437         * gnat.dg/specs/lto3.ads: Likewise.
5438
5439 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5440
5441         PR middle-end/28685
5442         * gcc.dg/pr28685-1.c: New file.
5443
5444 2010-05-08  Richard Guenther  <rguenther@suse.de>
5445
5446         PR tree-optimization/44030
5447         * gcc.c-torture/compile/pr44030.c: New testcase.
5448
5449 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5450
5451         * gnat.dg/lto6.adb: New test.
5452         * gnat.dg/lto6_pkg.ads: New helper.
5453
5454 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5455
5456         * gnat.dg/lto5.adb: New test.
5457         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5458
5459 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5460
5461         * gnat.dg/lto4.ad[sb]: New test.
5462
5463 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5464
5465         * gnat.dg/specs/lto3.ads: New test.
5466         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5467         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5468
5469 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5470
5471         * gnat.dg/sizetype3.ad[sb]: New test.
5472         * gnat.dg/sizetype3_pkg.ads: New helper.
5473
5474 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5475
5476         PR c++/43951
5477         * g++.dg/init/new29.C: New.
5478
5479 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5480
5481         PR fortran/40728
5482         * gfortran.dg/coarray_1.f90: Fixed error message.
5483         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5484         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5485         * gfortran.dg/intrinsic_std_5.f90: New.
5486
5487 2010-05-07  Jason Merrill  <jason@redhat.com>
5488
5489         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5490
5491 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5492
5493         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5494         (size_t, stderr): Remove.
5495         (read_error): Replaced __builtin_fprintf by fprintf.
5496
5497 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5498
5499         * gcc.dg/ordered-comparison-1.c: New test.
5500         * gcc.dg/ordered-comparison-2.c: New test.
5501         * gcc.dg/ordered-comparison-3.c: New test.
5502         * gcc.dg/ordered-comparison-4.c: New test.
5503
5504 2010-05-06  Mike Stump  <mikestump@comcast.net>
5505
5506         PR objc/35165
5507         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5508
5509 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5510             Jason Merrill  <jason@redhat.com>
5511
5512         * g++.dg/cpp0x/nullptr01.C: New.
5513         * g++.dg/cpp0x/nullptr02.C: New.
5514         * g++.dg/cpp0x/nullptr03.C: New.
5515         * g++.dg/cpp0x/nullptr04.C: New.
5516         * g++.dg/cpp0x/nullptr05.C: New.
5517         * g++.dg/cpp0x/nullptr06.C: New.
5518         * g++.dg/cpp0x/nullptr07.C: New.
5519         * g++.dg/cpp0x/nullptr08.C: New.
5520         * g++.dg/cpp0x/nullptr09.C: New.
5521         * g++.dg/cpp0x/nullptr10.C: New.
5522         * g++.dg/cpp0x/nullptr11.C: New.
5523         * g++.dg/cpp0x/nullptr12.C: New.
5524         * g++.dg/cpp0x/nullptr13.C: New.
5525         * g++.dg/cpp0x/nullptr14.C: New.
5526         * g++.dg/cpp0x/nullptr15.C: New.
5527         * g++.dg/cpp0x/nullptr16.C: New.
5528         * g++.dg/cpp0x/nullptr17.C: New.
5529         * g++.dg/cpp0x/nullptr18.C: New.
5530         * g++.dg/cpp0x/nullptr19.C: New.
5531         * g++.dg/cpp0x/nullptr20.C: New.
5532         * g++.dg/cpp0x/nullptr21.C: New.
5533         * g++.dg/cpp0x/nullptr22.C: New.
5534         * g++.dg/debug/nullptr01.C: New.
5535         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5536
5537 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5538
5539         * gcc.dg/Wunused-var-8.c: Move to...
5540         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5541
5542 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5543
5544         PR c++/40406
5545         * g++.dg/template/crash96.C: New.
5546
5547 2010-05-06  Jan Hubicka  <jh@suse.cz>
5548
5549         PR tree-optimization/43791
5550         * gcc.c-torture/compile/pr43791.c: New file.
5551
5552 2010-05-06  Michael Matz  <matz@suse.de>
5553
5554         PR tree-optimization/43984
5555         * gfortran.dg/pr43984.f90: New test.
5556
5557 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5558
5559         PR 40989
5560         * gcc.dg/pr40989.c: New.
5561
5562 2010-05-06  Richard Guenther  <rguenther@suse.de>
5563
5564         PR tree-optimization/43934
5565         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5566
5567 2010-05-06  Richard Guenther  <rguenther@suse.de>
5568
5569         PR tree-optimization/43987
5570         * gcc.c-torture/execute/pr43987.c: New testcase.
5571         * gcc.dg/torture/pta-escape-1.c: Adjust.
5572         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5573         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5574         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5575         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5576
5577 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5578             Dodji Seketeli  <dodji@redhat.com>
5579
5580         PR c/18624
5581         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5582         * g++.dg/template/sfinae16.C: Likewise.
5583         * gcc.dg/Wunused-var-1.c: Moved to...
5584         * c-c++-common/Wunused-var-1.c: ...here. New test.
5585         * gcc.dg/Wunused-var-2.c: Moved to...
5586         * c-c++-common/Wunused-var-2.c: ...here. New test.
5587         * gcc.dg/Wunused-var-3.c: Moved to...
5588         * c-c++-common/Wunused-var-3.c: ...here. New test.
5589         * gcc.dg/Wunused-var-4.c: Moved to...
5590         * gcc.dg/Wunused-var-1.c: ... here.
5591         * gcc.dg/Wunused-var-5.c: Moved to...
5592         * c-c++-common/Wunused-var-4.c: ...here. New test.
5593         * gcc.dg/Wunused-var-7.c: Moved to...
5594         * c-c++-common/Wunused-var-5.c: ...here. New test.
5595         * gcc.dg/Wunused-var-6.c: Moved to...
5596         * gcc.dg/Wunused-var-2.c: ... here.
5597         * c-c++-common/Wunused-var-1.c: New test.
5598         * c-c++-common/Wunused-var-2.c: New test.
5599         * c-c++-common/Wunused-var-3.c: New test.
5600         * c-c++-common/Wunused-var-4.c: New test.
5601         * c-c++-common/Wunused-var-5.c: New test.
5602         * g++.dg/warn/Wunused-var-1.C: New test.
5603         * g++.dg/warn/Wunused-var-2.C: New test.
5604         * g++.dg/warn/Wunused-var-3.C: New test.
5605         * g++.dg/warn/Wunused-var-4.C: New test.
5606         * g++.dg/warn/Wunused-var-5.C: New test.
5607         * g++.dg/warn/Wunused-var-6.C: New test.
5608         * g++.dg/warn/Wunused-var-7.C: New test.
5609         * g++.dg/warn/Wunused-var-8.C: New test.
5610         * g++.dg/warn/Wunused-parm-1.C: New test.
5611         * g++.dg/warn/Wunused-parm-2.C: New test.
5612         * g++.dg/warn/Wunused-parm-3.C: New test.
5613
5614 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5615
5616         PR fortran/43985
5617         * gfortran.dg/gomp/crayptr5.f90: New test case.
5618
5619 2010-05-05  Jason Merrill  <jason@redhat.com>
5620
5621         PR debug/43370
5622         * g++.dg/ext/attrib39.C: New.
5623
5624 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5625
5626         PR fortran/24978
5627         * gfortran.dg/data_invalid.f90: New.
5628
5629 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5630
5631         * gnat.dg/lto2.adb: New test.
5632
5633 2010-05-05  Jason Merrill  <jason@redhat.com>
5634
5635         PR c++/43787
5636         * g++.dg/opt/empty1.C: New.
5637
5638 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5639
5640         PR fortran/43696
5641         * gfortran.dg/class_17.f03: New.
5642
5643 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5644
5645         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5646
5647 2010-05-04  Mike Stump  <mikestump@comcast.net>
5648
5649         PR objc/35165
5650         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5651
5652 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5653
5654         PR target/43668
5655         * gcc.target/i386/pr43668.c: New.
5656
5657 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5658
5659         PR c++/43028
5660         * g++.dg/cpp0x/initlist31.C: New.
5661
5662 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR c/43981
5665         * gcc.dg/Wunused-var-8.c: New test.
5666
5667 2010-05-04  Jason Merrill  <jason@redhat.com>
5668
5669         PR c++/38064
5670         * g++.dg/cpp0x/enum3.C: Extend.
5671
5672 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5673
5674         PR target/43799
5675         * gcc.target/i386/pr43799.c: New.
5676
5677 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5678
5679         * gnat.dg/lto1.adb: New test.
5680         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5681
5682 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5683
5684         PR middle-end/43671
5685         * gcc.target/i386/pr43671.c: New.
5686
5687 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5688
5689         PR c++/43705
5690         * g++.dg/template/crash95.C: New.
5691
5692 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5693
5694         PR debug/43508
5695         * gcc.target/i386/pr43508.c: New.
5696
5697 2010-05-04  Richard Guenther  <rguenther@suse.de>
5698
5699         PR tree-optimization/43879
5700         * g++.dg/torture/pr43879-1_0.C: New testcase.
5701         * g++.dg/torture/pr43879-1_1.C: Likewise.
5702
5703 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5704
5705         PR c++/43953
5706         * g++.dg/other/crash-12.C: New test.
5707
5708 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5709
5710         * g++.dg/cdce3.C: Add a space.  Updated.
5711
5712 2010-05-03  Jason Merrill  <jason@redhat.com>
5713
5714         PR c++/43680
5715         * g++.dg/opt/enum2.C: New.
5716         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5717         * g++.dg/warn/Wswitch-1.C: Adjust message.
5718
5719 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5720
5721         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5722         * g++.dg/ext/label13.C: Fix typo.
5723         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5724         alpha*-dec-osf5*.
5725         * gcc.c-torture/compile/limits-declparen.c: xfail on
5726         alpha*-dec-osf5* with -g.
5727         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5728         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5729         * gcc.dg/c99-tgmath-2.c: Likewise.
5730         * gcc.dg/c99-tgmath-3.c: Likewise.
5731         * gcc.dg/c99-tgmath-4.c: Likewise.
5732
5733 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5734
5735         PR fortran/43592
5736         * gfortran.dg/unexpected_interface.f90: New test.
5737
5738 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5739
5740         * ada/acats/run_acats (which): New function.
5741         (host_gnatchop, host_gnatmake): Use it.
5742
5743 2010-05-03  Richard Guenther  <rguenther@suse.de>
5744
5745         PR tree-optimization/43971
5746         * gcc.dg/pr43971.c: New testcase.
5747
5748 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR debug/43972
5751         * gcc.dg/debug/pr43972.c: New test.
5752
5753 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5754
5755         PR testsuite/43963
5756         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5757
5758 2010-05-02  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/43879
5761         * gcc.dg/torture/pr43879-3.c: New testcase.
5762
5763 2010-05-01  Richard Guenther  <rguenther@suse.de>
5764
5765         PR tree-optimization/43949
5766         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5767
5768 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5769
5770         PR c++/43951
5771         * g++.dg/init/new28.C: New.
5772
5773 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5774
5775         PR objc++/32052
5776         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5777         structure and nested declarations.
5778         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5779         structure and nested declarations.  Reduce header clutter and
5780         use _exit() rather than abort().
5781         * objc.dg/encode-10.m: New.
5782         * objc.dg/encode-11.m: New.
5783
5784 2010-04-30  DJ Delorie  <dj@redhat.com>
5785
5786         * gcc.c-torture/execute/20100430-1.c: New test.
5787
5788 2010-04-30  Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/43868
5791         * g++.dg/template/ptrmem21.C: New.
5792
5793 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5794
5795         PR fortran/18918
5796         PR fortran/43931
5797         * gfortran.dg/coarray_13.f90: New test.
5798
5799 2010-04-30  Richard Guenther  <rguenther@suse.de>
5800
5801         PR lto/43946
5802         * gcc.dg/lto/20100430-1_0.c: New testcase.
5803
5804 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR debug/43942
5807         * c-c++-common/pr43942.c: New test.
5808
5809 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5810
5811         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5812         conflict with darwin crt1.o 'start' symbol.
5813
5814 2010-04-30  Richard Guenther  <rguenther@suse.de>
5815
5816         PR tree-optimization/43879
5817         * gcc.dg/torture/pr43879_1.c: New testcase.
5818
5819 2010-04-30  Richard Guenther  <rguenther@suse.de>
5820
5821         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5822
5823 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5824
5825         PR c++/43890
5826         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5827         user-provided constructor while recursing.
5828
5829 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5830
5831         PR fortran/42274
5832         * gfortran.dg/class_16.f03: New test.
5833
5834 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5835
5836         PR fortran/42274
5837         * gfortran.dg/class_15.f03: New.
5838
5839 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5840
5841         PR fortran/43326
5842         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5843
5844 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5845
5846         PR fortran/43492
5847         * gfortran.dg/generic_22.f03 : New test.
5848
5849 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5850
5851         PR fortran/42353
5852         * gfortran.dg/class_14.f03: New test.
5853
5854 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5855
5856         PR fortran/42680
5857         * gfortran.dg/interface_32.f90: New test.
5858
5859 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5860             Janus Weil  <janus@gcc.gnu.org>
5861
5862         PR fortran/41829
5863         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5864         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5865         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5866
5867 2010-04-28  Mike Stump  <mikestump@comcast.net>
5868
5869         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5870         dg-excess-errors.
5871         * g++.dg/uninit-pred-2_b.C: Likewise.
5872
5873 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5874
5875         PR fortran/18918
5876         PR fortran/43919
5877         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5878
5879 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5880
5881         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5882         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5883         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5884         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5885         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5886
5887 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gcc.dg/const-uniq-1.c: New test.
5890         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5891
5892 2010-04-28  Xinliang David Li  <davidxl@google.com>
5893
5894         * gcc.dg/uninit-pred-2_b.c: New test.
5895         * gcc.dg/uninit-pred-4_b.c: New test.
5896         * gcc.dg/uninit-pred-3_d.c: New test.
5897         * gcc.dg/uninit-pred-6_b.c: New test.
5898         * gcc.dg/uninit-pred-8_b.c: New test.
5899         * gcc.dg/uninit-pred-3_a.c: New test.
5900         * gcc.dg/uninit-pred-2_c.c: New test.
5901         * gcc.dg/uninit-pred-5_a.c: New test.
5902         * gcc.dg/uninit-pred-3_e.c: New test.
5903         * gcc.dg/uninit-pred-7_a.c: New test.
5904         * gcc.dg/uninit-pred-6_c.c: New test.
5905         * gcc.dg/uninit-pred-9_a.c: New test.
5906         * gcc.dg/uninit-pred-8_c.c: New test.
5907         * gcc.dg/uninit-pred-3_b.c: New test.
5908         * gcc.dg/uninit-pred-5_b.c: New test.
5909         * gcc.dg/uninit-pred-7_b.c: New test.
5910         * gcc.dg/uninit-pred-6_d.c: New test.
5911         * gcc.dg/uninit-pred-9_b.c: New test.
5912         * gcc.dg/uninit-pred-2_a.c: New test.
5913         * gcc.dg/uninit-pred-4_a.c: New test.
5914         * gcc.dg/uninit-pred-3_c.c: New test.
5915         * gcc.dg/uninit-pred-6_a.c: New test.
5916         * gcc.dg/uninit-pred-8_a.c: New test.
5917         * gcc.dg/uninit-pred-7_c.c: New test.
5918         * gcc.dg/uninit-pred-6_e.c: New test.
5919         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5920         * g++.dg/uninit-pred-1_a.C: New test.
5921         * g++.dg/uninit-pred-1_b.C: New test.
5922         * g++.dg/uninit-pred-2_a.C: New test.
5923         * g++.dg/uninit-pred-2_b.C: New test.
5924         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5925         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5926         * g++.dg/uninit-pred-loop_1.cc: New test.
5927
5928 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5929
5930         * gcc.dg/lto/20091209-1_0.c: New testcase.
5931
5932 2010-04-28  Richard Guenther  <rguenther@suse.de>
5933
5934         PR tree-optimization/43879
5935         PR tree-optimization/43909
5936         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5937
5938 2010-04-28  Richard Guenther  <rguenther@suse.de>
5939
5940         PR c++/43880
5941         * g++.dg/torture/pr43880.C: New testcase.
5942
5943 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5944
5945         PR c++/9335
5946         * g++.dg/template/recurse2.C: Update
5947         * g++.dg/template/recurse.C: Update.
5948         * g++.dg/template/pr23510.C: Update.
5949         * lib/prune.exp: Filter out 'recursively instantiated'.
5950
5951 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5952
5953         PR c++/29043
5954         * g++.dg/init/pr29043.C: New.
5955
5956 2010-04-27  Jason Merrill  <jason@redhat.com>
5957
5958         * g++.dg/lookup/scoped5.C: Adjust.
5959         * g++.dg/lookup/scoped8.C: Adjust.
5960         * g++.dg/template/dependent-expr5.C: Adjust.
5961         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5962
5963         PR c++/43856
5964         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5965
5966         PR c++/43875
5967         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5968
5969 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5970             Jan Hubicka <hubicka@ucw.cz>
5971
5972         * gcc.dg/pure-2.c: New testcase.
5973         * gcc.dg/const-1.c: New testcase.
5974
5975 2010-04-27  Jason Merrill  <jason@redhat.com>
5976
5977         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5978
5979         PR c++/41468
5980         * g++.dg/template/sfinae17.C: New.
5981         * g++.dg/template/sfinae18.C: New.
5982
5983 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5984
5985         * g++.dg/init/pr42844.C: New.
5986         * g++.dg/cpp0x/pr42844-2.C: New.
5987         * g++.dg/cpp0x/defaulted2.C: Adjust.
5988         * g++.dg/tree-ssa/pr27549.C: Likewise.
5989         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5990
5991 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5992
5993         PR fortran/18918
5994         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5995
5996 2010-04-27  Richard Guenther  <rguenther@suse.de>
5997
5998         PR middle-end/40561
5999         * g++.dg/other/pr40561.C: New testcase.
6000
6001 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6002
6003         PR middle-end/43812
6004         * g++.dg/ipa/pr43812.C: New test.
6005
6006 2010-04-27  Jan Hubicka  <jh@suse.cz>
6007
6008         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6009         (test): ... this one.
6010
6011 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6012
6013         PR target/40657
6014         * gcc.target/arm/thumb-stackframe.c: New test.
6015
6016 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6017
6018         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6019         * gcc.dg/misc-column.c: Likewise.
6020         * gcc.dg/Walways-true-1.c: Likewise.
6021         * gcc.dg/Walways-true-2.c: Likewise.
6022         * gcc.dg/warn-addr-cmp.c: Likewise.
6023
6024 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6025
6026         PR fortran/18918
6027         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6028         * gfortran.dg/coarray_12.f90: New.
6029
6030 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6031
6032         PR c/32207
6033         * gcc.dg/pr32207.c: New test.
6034         * gcc.dg/misc-column.c: Adjust expected warning.
6035         * gcc.dg/Walways-true-1.c: Likewise.
6036         * gcc.dg/Walways-true-2.c: Likewise.
6037         * gcc.dg/warn-addr-cmp.c: Likewise.
6038
6039 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6040
6041         PR lto/42776
6042         * lib/lto.exp (lto_prune_vis_warns): New function.
6043         (lto-link-and-maybe-run): Call it.
6044
6045 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6046
6047         PR tree-optimization/43904
6048         * gcc.dg/tree-ssa/tailcall-6.c: New.
6049
6050 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6051
6052         PR testsuite/35165
6053         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6054         Darwin8/OSX10.4 - compatible code generation.
6055         Use scan-rtl-dump.
6056         * obj-c++.dg/stubify-1.mm: Ditto.
6057         * lib/objc-torture.exp: Do not require link success for
6058         "trivial.m" in the runtime checks when dowhat = 'compile'.
6059         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6060         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6061         Darwin8/OSX10.4 - compatible code generation.
6062         * objc.dg/stubify-2.m: Ditto.
6063         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6064         * objc.dg/next-runtime-1.m: Ditto.
6065         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6066         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6067         runtimes on Darwin.
6068
6069 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6070
6071         PR 43715
6072         * lib/plugin-support.exp: Use "-undefined
6073         dynamic_lookup" on darwin.
6074
6075 2010-04-26  Richard Guenther  <rguenther@suse.de>
6076
6077         * gcc.dg/lto/20100426_0.c: New testcase.
6078
6079 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6080
6081         PR tree-optimization/43833
6082         gcc.dg/Warray-bounds-8.c: New test case.
6083
6084 2010-04-26  Richard Guenther  <rguenther@suse.de>
6085
6086         PR lto/43080
6087         * g++.dg/lto/20100423-3_0.C: New testcase.
6088
6089 2010-04-26  Richard Guenther  <rguenther@suse.de>
6090
6091         PR lto/42425
6092         * g++.dg/lto/20100423-2_0.C: New testcase.
6093
6094 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6095
6096         * gcc.dg/vect/bb-slp-23.c: New test.
6097
6098 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6099
6100         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6101         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6102         * gcc.dg/c1x-float-1.c: New test.
6103
6104 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6105
6106         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6107         of "lea\[ \t\]".
6108
6109 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6110
6111         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6112         FreeBSD.
6113         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6114         * gfortran.dg/default_format_2.f90: Ditto.
6115
6116 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6117
6118         * gfortran.dg/pr43505.f90: Clean up .mod file.
6119         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6120         * gfortran.dg/pr41347.f90: Ditto.
6121         * gfortran.dg/internal_pack_4.f90: Ditto.
6122         * gfortran.dg/proc_decl_23.f90: Ditto.
6123         * gfortran.dg/recursive_check_3.f90: Ditto.
6124         * gfortran.dg/intent_out_3.f90: Ditto.
6125         * gfortran.dg/assignment_2.f90: Ditto.
6126         * gfortran.dg/pr41928.f90: Ditto.
6127         * gfortran.dg/pr42166.f90: Ditto.
6128         * gfortran.dg/private_type_12.f90: Ditto.
6129         * gfortran.dg/graphite/pr42185.f90: Ditto.
6130         * gfortran.dg/graphite/pr42186.f90: Ditto.
6131         * gfortran.dg/graphite/pr40982.f90: Ditto.
6132         * gfortran.dg/graphite/id-2.f90: Ditto.
6133         * gfortran.dg/graphite/id-4.f90: Ditto.
6134         * gfortran.dg/graphite/pr42050.f90: Ditto.
6135         * gfortran.dg/graphite/id-18.f90: Ditto.
6136         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6137         * gfortran.dg/graphite/pr41924.f90: Ditto.
6138         * gfortran.dg/graphite/pr42393.f90: Ditto.
6139         * gfortran.dg/graphite/pr37980.f90: Ditto.
6140         * gfortran.dg/graphite/pr38953.f90: Ditto.
6141         * gfortran.dg/graphite/pr42180.f90: Ditto.
6142         * gfortran.dg/graphite/pr42181.f90: Ditto.
6143         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6144         * gfortran.dg/select_type_4.f90: Ditto.
6145         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6146         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6147         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6148         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6149         * gfortran.dg/whole_file_11.f90: Ditto.
6150         * gfortran.dg/private_type_11.f90: Ditto.
6151         * gfortran.dg/vect/vect-gems.f90: Ditto.
6152         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6153
6154 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6155
6156         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6157
6158 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6159
6160         * gnat.dg/pack15.ad[sb]: New test.
6161
6162 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6163
6164         * gcc.target/arm/mla-1.c: New test.
6165
6166 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6167
6168         PR fortran/30073
6169         PR fortran/43793
6170         * gfortran.dg/pr43793.f90: New test.
6171
6172 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6173
6174         PR tree-optimization/41442
6175         * gcc.target/i386/pr41442.c: New test.
6176
6177 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6178
6179         PR fortran/43832
6180         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6181
6182 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6183
6184         PR fortran/43832
6185         * gfortran.dg/open_nounit.f90: New test.
6186
6187 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6188
6189         PR fortran/43841
6190         PR fortran/43843
6191         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6192
6193 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6194
6195         * gcc.dg/Wconversion-integer.c: Update.
6196
6197 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6198
6199         * gnat.dg/unchecked_convert5.adb: New test.
6200
6201 2010-04-23  Richard Guenther  <rguenther@suse.de>
6202
6203         PR lto/41734
6204         * gcc.dg/lto/20100423-2_0.c: New testcase.
6205         * gcc.dg/lto/20100423-2_0.c: Likewise.
6206
6207 2010-04-23  Richard Guenther  <rguenther@suse.de>
6208
6209         PR lto/43455
6210         * gcc.dg/lto/20100423-1_0.c: New testcase.
6211         * gcc.dg/lto/20100423-1_1.c: Likewise.
6212
6213 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6214
6215         PR tree-optimization/43846
6216         * gcc.dg/tree-ssa/sra-10.c: New test.
6217
6218 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6219
6220         PR middle-end/43835
6221         * gcc.c-torture/execute/pr43835.c: New test.
6222
6223 2010-04-23  Richard Guenther  <rguenther@suse.de>
6224
6225         PR lto/42653
6226         * g++.dg/lto/20100423-1_0.C: New testcase.
6227
6228 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6229
6230         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6231
6232 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6233
6234         PR tree-optimization/43842
6235         * gcc.dg/vect/pr43842.c: New test.
6236
6237 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6238
6239         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6240         * gcc.target/i386/wmul-2.c: Likewise.
6241
6242 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6243
6244         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6245         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6246
6247 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6248
6249         * gfortran.dg/reassoc_6.f: New testcase.
6250
6251 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6252
6253         PR middle-end/29274
6254         * gcc.target/arm/wmul-1.c: New test.
6255         * gcc.target/arm/wmul-2.c: New test.
6256
6257 2010-04-22  Richard Guenther  <rguenther@suse.de>
6258
6259         PR tree-optimization/43845
6260         * gcc.c-torture/compile/pr43845.c: New testcase.
6261
6262 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6263
6264         PR middle-end/29274
6265         * gcc.target/i386/wmul-1.c: New test.
6266         * gcc.target/i386/wmul-2.c: New test.
6267         * gcc.target/bfin/wmul-1.c: New test.
6268         * gcc.target/bfin/wmul-2.c: New test.
6269
6270 2010-04-22  Richard Guenther  <rguenther@suse.de>
6271
6272         PR fortran/43829
6273         * gfortran.dg/vector_subscript_6.f90: New testcase.
6274         * gfortran.dg/assign_10.f90: Adjust.
6275
6276 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6277
6278         PR fortran/43836
6279         * gfortran.dg/gomp/pr43836.f90: New test.
6280
6281 2010-04-21  Richard Guenther  <rguenther@suse.de>
6282
6283         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6284
6285 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6286
6287         * gcc.dg/torture/builtin-cproj-3.c: New.
6288
6289 2010-04-20  Jason Merrill  <jason@redhat.com>
6290
6291         PR c++/9335
6292         * g++.dg/template/recurse2.C: New.
6293         * g++.dg/parse/crash36.C: Adjust.
6294         * g++.dg/other/fold1.C: Adjust.
6295         * g++.dg/init/member1.C: Adjust.
6296         * lib/prune.exp: Prune "skipping N instantiation contexts".
6297
6298 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6299
6300         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6301
6302 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6303
6304         * gcc.dg/torture/builtin-cproj-1.c: New.
6305         * gcc.dg/torture/builtin-cproj-2.c: New.
6306
6307 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6308
6309         PR c++/43800
6310         PR c++/43704
6311         * g++.dg/template/typedef32.C: Adjust.
6312         * g++.dg/template/typedef33.C: New test.
6313
6314 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6315
6316         PR fortran/43227
6317         * gfortran.dg/proc_decl_23.f90: New test.
6318
6319         PR fortran/43266
6320         * gfortran.dg/abstract_type_6.f03: New test.
6321
6322 2010-04-20  Xinliang David Li  <davidxl@google.com>
6323
6324         * g++.dg/tree-ssa/fold-compare.C: New.
6325
6326 2010-04-20  Richard Guenther  <rguenther@suse.de>
6327
6328         PR tree-optimization/39417
6329         * g++.dg/torture/pr39417.C: New testcase.
6330
6331 2010-04-20  Richard Guenther  <rguenther@suse.de>
6332
6333         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6334
6335 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6336
6337         * g++.dg/debug/dwarf2/rv1.C: New test.
6338
6339 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6340
6341         PR target/43635
6342         * gcc.c-torture/compile/pr43635.c: New testcase.
6343
6344 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR fortran/43339
6347         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6348         of sequential loops being private only in the innermost containing
6349         task region.
6350
6351         PR middle-end/43337
6352         * gfortran.dg/gomp/pr43337.f90: New test.
6353
6354 2010-04-19  Richard Guenther  <rguenther@suse.de>
6355
6356         PR tree-optimization/43796
6357         * gfortran.dg/pr43796.f90: New testcase.
6358
6359 2010-04-19  Richard Guenther  <rguenther@suse.de>
6360
6361         PR tree-optimization/43783
6362         * gcc.c-torture/execute/pr43783.c: New testcase.
6363
6364 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6365
6366         PR target/43766
6367         * gcc.target/i386/pr43766.c: New test.
6368
6369 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6370
6371         PR target/43662
6372         * gcc.target/i386/pr43662.c: New test.
6373
6374 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6375
6376         PR c++/43704
6377         * g++.dg/template/typedef32.C: New test.
6378
6379 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6380
6381         PR tree-optimization/37027
6382         * lib/target-supports.exp
6383         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6384         * gcc.dg/vect/pr37027.c: New test.
6385         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6386         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6387         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6388         gcc.dg/vect/vect-complex-6.c: Likewise.
6389
6390 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6391
6392         * g++.dg/debug/dwarf2/enum1.C: New test.
6393
6394 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6395
6396         * gnat.dg/rep_clause5.ad[sb]: New test.
6397         * gnat.dg/rep_clause5_pkg.ads: New helper.
6398
6399 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6400
6401         PR tree-optimization/43771
6402         * g++.dg/vect/pr43771.cc: New test.
6403
6404 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6405
6406         PR fortran/31538
6407         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6408         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6409
6410 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6411
6412         * gnat.dg/sizetype.adb: Rename into...
6413         * gnat.dg/sizetype1.adb: ...this.
6414         * gnat.dg/sizetype2.adb: New test.
6415
6416 2010-04-16  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/43572
6419         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6420
6421 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6422
6423         * gnat.dg/specs/discr_private.ads: New test.
6424
6425 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6426
6427         PR target/41514
6428         * gcc.target/arm/thumb-comparisons.c: New test.
6429
6430         PR target/40603
6431         * gcc.target/arm/thumb-cbranchqi.c: New test.
6432
6433 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6434
6435         * g++.dg/torture/pr36191.C: Enable for SH.
6436
6437 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6438
6439         * gnat.dg/wide_boolean.adb: New test.
6440         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6441
6442 2010-04-15  Richard Guenther  <rguenther@suse.de>
6443
6444         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6445         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6446         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6447         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6448         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6449         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6450         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6451         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6452         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6453         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6454         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6455         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6456         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6457         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6458         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6459
6460 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6461
6462         PR target/21803
6463         * gcc.target/arm/pr42496.c: New test.
6464
6465 2010-04-14  Jason Merrill  <jason@redhat.com>
6466
6467         PR c++/36625
6468         * g++.dg/ext/attrib38.C: New.
6469
6470 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6471
6472         PR testsuite/43739
6473         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6474
6475 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6476
6477         PR 42966
6478         * gcc.dg/cpp/warn-undef-2.c: Update.
6479         * gcc.dg/cpp/warn-traditional-2.c: Update.
6480         * gcc.dg/cpp/warn-comments-2.c: Update.
6481         * gcc.dg/cpp/warn-variadic-2.c: Update.
6482         * gcc.dg/cpp/warn-long-long-2.c: Update.
6483         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6484         * gcc.dg/cpp/warn-multichar-2.c: Update.
6485         * gcc.dg/cpp/warn-normalized-3.c: Update.
6486         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6487         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6488         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6489         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6490         * gcc.dg/cpp/warn-redefined-2.c: Update.
6491         * gfortran.dg/warning-directive-2.F90: Update.
6492         * c-c++-common/cpp/warning-directive-2.c: Update.
6493
6494 2010-04-14  Michael Matz  <matz@suse.de>
6495
6496         PR tree-optimization/42963
6497         * gcc.dg/pr42963.c: New testcase.
6498
6499 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6500
6501         * gnat.dg/class_wide.adb: Rename into...
6502         * gnat.dg/class_wide1.adb: ...this.
6503         * gnat.dg/class_wide2.ad[sb]: New test.
6504
6505 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6506
6507         PR fortran/18918
6508         * gfortran.dg/coarray_9.f90: Update dg-errors.
6509         * gfortran.dg/coarray_10.f90: New test.
6510         * gfortran.dg/coarray_11.f90: New test.
6511
6512 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6513
6514         PR fortran/43747
6515         gfortran.dg/initialization_24.f90: New test.
6516
6517 2010-04-13  Jason Merrill  <jason@redhat.com>
6518
6519         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6520         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6521
6522 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6523
6524         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6525         * g++.dg/dg.exp: Likewise.
6526         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6527         * c-c++-common/cpp/warning-directive-1.c: ... here.
6528         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6529         * c-c++-common/cpp/warning-directive-2.c: ... here.
6530         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6531         * c-c++-common/cpp/warning-directive-3.c: ... here.
6532         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6533         * c-c++-common/cpp/warning-directive-4.c: ... here.
6534         * g++.dg/cpp/warning-directive-1.C: Delete.
6535         * g++.dg/cpp/warning-directive-2.C: Delete.
6536         * g++.dg/cpp/warning-directive-3.C: Delete.
6537         * g++.dg/cpp/warning-directive-4.C: Delete.
6538         * gcc.dg/cpp/normalised-3.c: Delete.
6539         * g++.dg/cpp/normalised-1.C: Rename as ...
6540         * c-c++-common/cpp/normalised-3.c: ... this.
6541
6542 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6543
6544         * gcc.dg/tree-ssa/sra-9.c: New test.
6545
6546 2010-04-13  Michael Matz  <matz@suse.de>
6547
6548         PR middle-end/43730
6549         * gcc.dg/pr43730.c: New test.
6550
6551 2010-04-13  Michael Matz  <matz@suse.de>
6552
6553         * gcc.dg/tree-ssa/negate.c: New testcase.
6554
6555 2010-04-13  Richard Guenther  <rguenther@suse.de>
6556
6557         PR testsuite/43735
6558         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6559
6560 2010-04-13  Richard Guenther  <rguenther@suse.de>
6561
6562         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6563
6564 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6565
6566         * gnat.dg/derived_type1.adb: New test.
6567
6568 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6569
6570         * gcc.dg/plugindir1.c: New testcase.
6571         * gcc.dg/plugindir2.c: New testcase.
6572         * gcc.dg/plugindir3.c: New testcase.
6573         * gcc.dg/plugindir4.c: New testcase.
6574
6575 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6576
6577         * gcc.target/i386/rotate-2.c: New test.
6578
6579 2010-04-12  Jason Merrill  <jason@redhat.com>
6580
6581         PR c++/43641
6582         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6583         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6584
6585 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6586
6587         PR c++/25811
6588         * g++.dg/init/pr25811.C: New test.
6589
6590 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6591
6592         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6593         dg-error, dg-warning.
6594         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6595
6596 2010-04-12  Richard Guenther  <rguenther@suse.de>
6597
6598         * gcc.dg/torture/inline-2.c: New testcase.
6599
6600 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR bootstrap/43699
6603         * gcc.dg/Wunused-var-7.c: New test.
6604
6605         PR tree-optimization/43560
6606         * gcc.c-torture/execute/pr43560.c: New test.
6607
6608 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6609
6610         * gnat.dg/aggr13.adb: New test.
6611         * gnat.dg/aggr14.adb: Likewise.
6612         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6613
6614 2010-04-12  Richard Guenther  <rguenther@suse.de>
6615
6616         PR c++/43611
6617         * g++.dg/torture/pr43611.C: New testcase.
6618
6619 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6620
6621         PR c/36774
6622         * gcc.dg/pr36774-1.c: New test.
6623         * gcc.dg/pr36774-2.c: New test.
6624
6625 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6626
6627         * gcc.target/sh/rte-delay-slot.c: New test.
6628
6629 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6630
6631         * gnat.dg/pack9.adb: Remove -cargs option.
6632         * gnat.dg/aggr12.ad[sb]: New test.
6633
6634 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6635
6636         PR target/43417
6637         * gcc.target/sh/pr43417.c: New test.
6638
6639 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6640
6641         PR fortran/43591
6642         * gfortran.dg/spec_expr_6.f90: New test.
6643
6644 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6645
6646         PR cpp/43195
6647         * gcc.dg/cpp/pr43195.c: New.
6648         * gcc.dg/cpp/pr43195.h: New.
6649
6650 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6651
6652         PR 42965
6653         * gcc.dg/Werror-6.c: Adjust.
6654         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6655         * gcc.dg/Werror-4.c: Likewise.
6656         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6657         * gcc.dg/Wswitch-enum-error.c: Likewise.
6658         * gcc.dg/Wpointer-arith.c: Likewise.
6659         * gcc.dg/Wfatal.c: Likewise.
6660         * gcc.dg/Wswitch-error.c: Likewise.
6661         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6662         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6663         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6664         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6665         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6666         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6667         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6668         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6669         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6670         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6671         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6672         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6673         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6674         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6675         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6676         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6677         * g++.dg/cpp/warning-directive-2.C: Likewise.
6678         * gfortran.dg/warning-directive-2.F90: Likewise.
6679
6680 2010-04-09  Jason Merrill  <jason@redhat.com>
6681
6682         PR c++/42623
6683         * g++.dg/template/sizeof13.C: New.
6684
6685 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6686
6687         * g++.dg/other/pr35504.C: Add check for thiscall.
6688         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6689         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6690
6691 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6692
6693         PR c++/28584
6694         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6695         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6696         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6697         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6698         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6699         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6700         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6701         * g++.dg/other/increment1.C: Likewise.
6702
6703 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6704
6705         PR fortran/18918
6706         * gfortran.dg/coarray_7.f90: New test.
6707         * gfortran.dg/coarray_8.f90: New test.
6708
6709 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6710
6711         PR fortran/28039
6712         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6713
6714 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6715
6716         PR target/43643
6717         * gcc.dg/pr43643.c: New test.
6718
6719 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6720
6721         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6722
6723 2010-04-08  Richard Guenther  <rguenther@suse.de>
6724
6725         PR tree-optimization/43679
6726         * gcc.c-torture/compile/pr43679.c: New testcase.
6727
6728 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6729
6730         PR debug/43670
6731         * gcc.dg/pr43670.c: New test.
6732
6733 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6734
6735         PR middle-end/40815
6736         * gcc.dg/tree-ssa/reassoc-19.c: New.
6737
6738 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR c/18624
6741         * gcc.dg/Wunused-var-1.c: New test.
6742         * gcc.dg/Wunused-var-2.c: New test.
6743         * gcc.dg/Wunused-var-3.c: New test.
6744         * gcc.dg/Wunused-var-4.c: New test.
6745         * gcc.dg/Wunused-var-5.c: New test.
6746         * gcc.dg/Wunused-var-6.c: New test.
6747         * gcc.dg/Wunused-parm-1.c: New test.
6748
6749         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6750         * gcc.dg/trunc-1.c: Likewise.
6751         * gcc.dg/vla-9.c: Likewise.
6752         * gcc.dg/dfp/composite-type.c: Likewise.
6753
6754 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6755
6756         PR objc/35996
6757         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6758         * obj-c++.dg/objc-gc-3.mm: Ditto.
6759
6760 2010-04-07  Simon Baldwin  <simonb@google.com>
6761
6762         * gcc.dg/cpp/warn-undef-2.c: New.
6763         * gcc.dg/cpp/warn-traditional-2.c: New.
6764         * gcc.dg/cpp/warn-comments-2.c: New.
6765         * gcc.dg/cpp/warning-directive-1.c: New.
6766         * gcc.dg/cpp/warn-long-long.c: New.
6767         * gcc.dg/cpp/warn-traditional.c: New.
6768         * gcc.dg/cpp/warn-variadic-2.c: New.
6769         * gcc.dg/cpp/warn-undef.c: New.
6770         * gcc.dg/cpp/warn-normalized-1.c: New.
6771         * gcc.dg/cpp/warning-directive-2.c: New.
6772         * gcc.dg/cpp/warn-long-long-2.c: New.
6773         * gcc.dg/cpp/warn-variadic.c: New.
6774         * gcc.dg/cpp/warn-normalized-2.c: New.
6775         * gcc.dg/cpp/warning-directive-3.c: New.
6776         * gcc.dg/cpp/warn-deprecated-2.c: New.
6777         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6778         * gcc.dg/cpp/warn-multichar-2.c: New.
6779         * gcc.dg/cpp/warn-normalized-3.c: New.
6780         * gcc.dg/cpp/warning-directive-4.c: New.
6781         * gcc.dg/cpp/warn-unused-macros.c: New.
6782         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6783         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6784         * gcc.dg/cpp/warn-cxx-compat.c: New.
6785         * gcc.dg/cpp/warn-redefined.c: New.
6786         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6787         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6788         * gcc.dg/cpp/warn-deprecated.c: New.
6789         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6790         * gcc.dg/cpp/warn-redefined-2.c: New.
6791         * gcc.dg/cpp/warn-comments.c: New.
6792         * gcc.dg/cpp/warn-multichar.c: New.
6793         * g++.dg/cpp/warning-directive-1.C: New.
6794         * g++.dg/cpp/warning-directive-2.C: New.
6795         * g++.dg/cpp/warning-directive-3.C: New.
6796         * g++.dg/cpp/warning-directive-4.C: New.
6797         * gfortran.dg/warning-directive-1.F90: New.
6798         * gfortran.dg/warning-directive-3.F90: New.
6799         * gfortran.dg/warning-directive-2.F90: New.
6800         * gfortran.dg/warning-directive-4.F90: New.
6801
6802 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6803
6804         PR objc++/23716
6805         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6806
6807 2010-04-07  Jason Merrill  <jason@redhat.com>
6808
6809         * g++.dg/template/dr408.C: New.
6810
6811         * g++.dg/lookup/ns4.C: New.
6812
6813         PR c++/38392
6814         * g++.dg/template/friend51.C: New test.
6815
6816         PR c++/41970
6817         * g++.old-deja/g++.other/linkage1.C: Adjust.
6818
6819 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6820
6821         PR c++/42697
6822         * g++.dg/template/crash94.C: New test.
6823
6824 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6825
6826         PR c++/40239
6827         * g++.dg/init/aggr5.C: New test.
6828         * g++.dg/init/aggr5.C: New test.
6829
6830 2010-04-07  Richard Guenther  <rguenther@suse.de>
6831
6832         PR tree-optimization/43270
6833         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6834         * gcc.dg/Warray-bounds-7.c: Likewise.
6835
6836 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6837
6838         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6839         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6840         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6841
6842 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6843
6844         PR c++/42556
6845         * g++.dg/init/pr42556.C: New test.
6846
6847 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6848
6849         PR debug/43628
6850         * g++.dg/debug/dwarf2/typedef2.C: New test.
6851
6852 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6853
6854         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6855         c-c++-common/dwarf2/redeclaration-1.C
6856
6857 2010-04-06  Jason Merrill  <jason@redhat.com>
6858
6859         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6860         * g++.dg/ext/attrib18.C: Likewise.
6861         * g++.dg/ext/bitfield2.C: Likewise.
6862         * g++.dg/ext/bitfield4.C: Likewise.
6863         * g++.dg/ext/visibility/warn2.C: Likewise.
6864         * g++.dg/ext/visibility/warn3.C: Likewise.
6865         * g++.dg/gomp/pr26690-1.C: Likewise.
6866         * g++.dg/inherit/covariant7.C: Likewise.
6867         * g++.dg/init/synth2.C: Likewise.
6868         * g++.dg/lookup/using7.C: Likewise.
6869         * g++.dg/other/crash-4.C: Likewise.
6870         * g++.dg/other/error13.C: Likewise.
6871         * g++.dg/other/error20.C: Likewise.
6872         * g++.dg/parse/crash31.C: Likewise.
6873         * g++.dg/parse/error16.C: Likewise.
6874         * g++.dg/parse/error19.C: Likewise.
6875         * g++.dg/parse/error27.C: Likewise.
6876         * g++.dg/parse/error28.C: Likewise.
6877         * g++.dg/parse/fused-params1.C: Likewise.
6878         * g++.dg/template/error2.C: Likewise.
6879         * g++.dg/template/local6.C: Likewise.
6880         * g++.dg/template/qualttp15.C: Likewise.
6881         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6882         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6883         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6884         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6885         * g++.old-deja/g++.eh/spec6.C: Likewise.
6886         * g++.old-deja/g++.jason/crash3.C: Likewise.
6887         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6888         * g++.old-deja/g++.law/ctors5.C: Likewise.
6889         * g++.old-deja/g++.law/ctors9.C: Likewise.
6890         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6891         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6892         * g++.old-deja/g++.other/struct1.C: Likewise.
6893         * g++.old-deja/g++.other/volatile1.C: Likewise.
6894         * g++.old-deja/g++.pt/crash36.C: Likewise.
6895         * g++.old-deja/g++.pt/derived3.C: Likewise.
6896         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6897         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6898
6899 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6900
6901         PR middle-end/43519
6902         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6903         * gcc.dg/graphite/id-19.c: New.
6904
6905 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6906
6907         PR middle-end/32824
6908         * gcc.dg/vect/pr32824: New.
6909
6910 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/18918
6913         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6914         * gfortran.dg/coarray_3.f90: Ditto.
6915         * gfortran.dg/coarray_4.f90: Ditto.
6916         * gfortran.dg/coarray_5.f90: Ditto.
6917         * gfortran.dg/coarray_6.f90: Ditto.
6918         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6919
6920 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6921
6922         PR fortran/18918
6923         * gfortran.dg/coarray_4.f90: Fix test.
6924         * gfortran.dg/coarray_6.f90: Add more tests.
6925
6926 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6927
6928         PR fortran/18918
6929         * gfortran.dg/coarray_4.f90: New test.
6930         * gfortran.dg/coarray_5.f90: New test.
6931         * gfortran.dg/coarray_6.f90: New test.
6932
6933 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6934
6935         PR fortran/18918
6936         * gfortran.dg/iso_fortran_env_5.f90: New test.
6937         * gfortran.dg/iso_fortran_env_6.f90: New test.
6938
6939 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/39997
6942         * gfortran.dg/coarray_1.f90: New test.
6943         * gfortran.dg/coarray_2.f90: New test.
6944         * gfortran.dg/coarray_3.f90: New test.
6945
6946 2010-04-06  Jason Merrill  <jason@redhat.com>
6947
6948         PR c++/43648
6949         * g++.dg/template/dtor8.C: New.
6950
6951         PR c++/43621
6952         * g++.dg/template/error-recovery2.C: New.
6953
6954 2010-04-06  Jan Hubicka  <jh@suse.czpli
6955
6956         PR tree-optimization/42906
6957         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6958
6959 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6960
6961         PR fortran/43178
6962         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6963         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6964         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6965
6966 2010-04-06  Richard Guenther  <rguenther@suse.de>
6967
6968         PR tree-optimization/43627
6969         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6970
6971 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6972
6973         PR target/43638
6974         * gcc.target/i386/pr43638.c: New test.
6975
6976 2010-04-06  Richard Guenther  <rguenther@suse.de>
6977
6978         PR middle-end/43661
6979         * gcc.c-torture/compile/pr43661.c: New testcase.
6980
6981 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6984
6985 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6986
6987         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6988
6989 2010-04-02  Richard Guenther  <rguenther@suse.de>
6990
6991         PR tree-optimization/43629
6992         * gcc.c-torture/execute/pr43629.c: New testcase.
6993
6994 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6995             Dominique d'Humieres  <dominiq@lps.ens.fr>
6996
6997         PR libfortran/43605
6998         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6999
7000 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7001
7002         PR debug/43325
7003         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7004
7005 2010-04-01  Jason Merrill  <jason@redhat.com>
7006
7007         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7008
7009 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7010             Manfred Schwarb  <manfred99@gmx.ch>
7011
7012         PR libfortran/43605
7013         * gfortran.dg/ftell_3.f90: New test.
7014
7015 2010-04-01  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/43614
7018         * gcc.c-torture/compile/pr43614.c: New testcase.
7019
7020 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7021
7022         PR tree-optimization/43141
7023         * gcc.dg/guality/pr43141.c: New test.
7024
7025 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7026
7027         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7028         * g++.dg/eh/spbp.C: Likewise.
7029         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7030         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7031         superfluous casts.
7032         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7033         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7034         * objc.dg/dwarf-2.m: Likewise.
7035
7036 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7037
7038         PR middle-end/43464
7039         * gcc.dg/graphite/id-pr43464.c: New.
7040         * gcc.dg/graphite/id-pr43464-1.c: New.
7041
7042 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7043
7044         PR middle-end/43351
7045         * gcc.dg/graphite/id-pr43351.c
7046
7047 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7048
7049         PR testsuite/35165
7050         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7051         * obj-c++.dg/try-catch-2.mm: Ditto.
7052         * obj-c++.dg/lookup-2.mm: Ditto.
7053         * obj-c++.dg/encode-8.m: Ditto.
7054         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7055         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7056         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7057         * obj-c++.dg/const-str-11.mm: Ditto.
7058         * obj-c++.dg/const-str-9.mm: Ditto.
7059         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7060         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7061         * obj-c++.dg/except-1.mm: Ditto.
7062         * obj-c++.dg/const-str-7.mm: Ditto.
7063         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7064         * obj-c++.dg/const-str-3.mm: Ditto.
7065         * obj-c++.dg/const-str-7.mm: Ditto.
7066         * obj-c++.dg/stubify-2.mm: Change dump file name.
7067
7068         PR objc++/23613
7069         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7070         New macro.
7071         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7072         Remove dg-xfail-if.
7073
7074 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7075
7076         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7077         only with -O2, -O3 or -Os and not with -fwhopr.
7078
7079 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7080
7081         PR c++/43558
7082         * g++.dg/template/typedef31.C: New test.
7083
7084 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7087         assembler output on *-*-solaris2*.
7088         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7089
7090 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR debug/43557
7093         * gcc.dg/pr43557-1.c: New test.
7094         * gcc.dg/pr43557-2.c: New file.
7095
7096 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7097
7098         PR 43562
7099         * gcc.dg/pr43562.c: New test.
7100
7101 2010-03-30  Jason Merrill  <jason@redhat.com>
7102
7103         PR c++/43076
7104         * g++.dg/template/error-recovery1.C: New.
7105
7106         PR c++/41786
7107         * g++.dg/parse/ambig5.C: New.
7108
7109 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7110
7111         PR debug/43593
7112         * gcc.dg/guality/pr43593.c: New test.
7113
7114 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7115
7116         PR middle-end/43430
7117         * gcc.dg/vect/pr43430-1.c: New.
7118
7119 2010-03-30  Jason Merrill  <jason@redhat.com>
7120
7121         PR c++/43559
7122         * g++.dg/template/partial7.C: New.
7123
7124 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7125
7126         * gcc.target/s390/stackcheck1.c: New testcase.
7127
7128 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7129
7130         PR libfortran/43265
7131         * gfortran.dg/read_eof_8.f90: New test.
7132
7133 2010-03-29  Jason Merrill  <jason@redhat.com>
7134
7135         * gcc.dg/cpp/include6.c: Change [] to ().
7136
7137         N3077
7138         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7139         splicing and UCNs.
7140         * c-c++-common/raw-string-2.c: Add trigraph test.
7141         * c-c++-common/raw-string-8.c: New.
7142         * c-c++-common/raw-string-9.c: New.
7143         * c-c++-common/raw-string-10.c: New.
7144
7145         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7146         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7147         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7148         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7149         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7150         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7151         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7152
7153 2010-03-29  Richard Guenther  <rguenther@suse.de>
7154
7155         PR tree-optimization/43560
7156         * gcc.dg/torture/pr43560.c: New testcase.
7157
7158 2010-03-29  Jason Merrill  <jason@redhat.com>
7159
7160         N3077
7161         * g++.dg/ext/raw-string-1.C: Change [] to ().
7162         * g++.dg/ext/raw-string-2.C: Change [] to ().
7163         Don't use \ in delimiter.
7164         * g++.dg/ext/raw-string-3.C: Change [] to ().
7165         * g++.dg/ext/raw-string-4.C: Change [] to ().
7166         * g++.dg/ext/raw-string-5.C: Change [] to ().
7167         Test for error on \ in delimiter.
7168         * g++.dg/ext/raw-string-6.C: Change [] to ().
7169         * g++.dg/ext/raw-string-7.C: Change [] to ().
7170
7171 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7172
7173         PR 43564
7174         * gcc.dg/pr43564.c: New test.
7175
7176 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7177
7178         PR fortran/43551
7179         * gfortran.dg/direct_io_12.f90: New test.
7180
7181 2010-03-28  Jan Hubicka  <jh@suse.cz>
7182
7183         PR tree-optimization/43505
7184         * gfortran.dg/pr43505.f90: New testcase.
7185
7186 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7187
7188         PR tree-optimization/43528
7189         * gcc.target/i386/pr43528.c: New test.
7190
7191 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7192
7193         PR c/43381
7194         * gcc.dg/parm-impl-decl-3.c: New test.
7195
7196 2010-03-26  Jason Merrill  <jason@redhat.com>
7197
7198         PR c++/43509
7199         * g++.dg/cpp0x/parse1.C: New.
7200
7201 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7202
7203         PR target/43524
7204         * gcc.target/i386/pr43524.c: New test.
7205
7206 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7207
7208         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7209         whitespace, rename main to foo.
7210         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7211         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7212         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7213         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7214         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7215         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7216         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7217         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7218         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7219         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7220         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7221
7222 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7223
7224         PR c++/43327
7225         * g++.dg/other/crash-10.C: New test.
7226         * g++.dg/other/crash-11.C: New test.
7227
7228 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7229
7230         PR libfortran/43517
7231         * gfortran.dg/read_eof_7.f90: New test.
7232
7233 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7234
7235         PR objc/35165
7236         PR testsuite/43512
7237         * objc-obj-c++-shared: New directory.
7238         * objc-obj-c++-shared/Object1-implementation.h: New file.
7239         * objc-obj-c++-shared/Object1.h: New file.
7240         * objc-obj-c++-shared/Protocol1.h: New file.
7241         * objc-obj-c++-shared/next-abi.h: New file.
7242         * objc-obj-c++-shared/next-mapping.h: New file.
7243         * objc/execute/next_mapping.h: Delete.
7244         * objc.dg/special/special.exp: For all targets run the tests with
7245         -fgnu-runtime, for darwin targets also run the tests with
7246         -fnext-runtime.
7247         * objc.dg/dg.exp: Ditto.
7248         * obj-c++.dg/dg.exp: Ditto.
7249         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7250         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7251         include use of updated NeXT interface.
7252         * objc/execute/formal_protocol-5.m: Ditto.
7253         * objc/execute/protocol-isEqual-2.m: Ditto.
7254         * objc/execute/protocol-isEqual-4.m: Ditto.
7255         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7256         Protocol1.h) and next-mapping.h as required.
7257         * objc/execute/object_is_class.m: Ditto.
7258         * objc/execute/enumeration-1.m: Ditto.
7259         * objc/execute/class-13.m: Ditto.
7260         * objc/execute/formal_protocol-2.m: Ditto.
7261         * objc/execute/formal_protocol-4.m: Ditto.
7262         * objc/execute/class-1.m: Ditto.
7263         * objc/execute/bycopy-1.m: Ditto.
7264         * objc/execute/formal_protocol-6.m: Ditto.
7265         * objc/execute/bycopy-3.m: Ditto.
7266         * objc/execute/class-3.m: Ditto.
7267         * objc/execute/bf-11.m: Ditto.
7268         * objc/execute/class-5.m: Ditto.
7269         * objc/execute/bf-13.m: Ditto.
7270         * objc/execute/class-7.m: Ditto.
7271         * objc/execute/bf-15.m: Ditto.
7272         * objc/execute/class-9.m: Ditto.
7273         * objc/execute/bf-17.m: Ditto.
7274         * objc/execute/bf-19.m: Ditto.
7275         * objc/execute/IMP.m: Ditto.
7276         * objc/execute/exceptions/catchall-1.m: Ditto.
7277         * objc/execute/exceptions/trivial.m: Ditto.
7278         * objc/execute/exceptions/finally-1.m: Ditto.
7279         * objc/execute/exceptions/local-variables-1.m: Ditto.
7280         * objc/execute/exceptions/foward-1.m: Ditto.
7281         * objc/execute/bf-2.m: Ditto.
7282         * objc/execute/string1.m: Ditto.
7283         * objc/execute/bf-4.m: Ditto.
7284         * objc/execute/informal_protocol.m: Ditto.
7285         * objc/execute/string3.m: Ditto.
7286         * objc/execute/bf-6.m: Ditto.
7287         * objc/execute/bf-8.m: Ditto.
7288         * objc/execute/class-tests-1.h: Ditto.
7289         * objc/execute/protocol-isEqual-1.m: Ditto.
7290         * objc/execute/protocol-isEqual-3.m: Ditto.
7291         * objc/execute/_cmd.m: Ditto.
7292         * objc/execute/function-message-1.m: Ditto.
7293         * objc/execute/bf-20.m: Ditto.
7294         * objc/execute/bf-common.h: Ditto.
7295         * objc/execute/np-2.m: Ditto.
7296         * objc/execute/class-10.m: Ditto.
7297         * objc/execute/class-12.m: Ditto.
7298         * objc/execute/enumeration-2.m: Ditto.
7299         * objc/execute/class-14.m: Ditto.
7300         * objc/execute/encode-1.m: Ditto.
7301         * objc/execute/formal_protocol-1.m: Ditto.
7302         * objc/execute/formal_protocol-3.m: Ditto.
7303         * objc/execute/accessing_ivars.m: Ditto.
7304         * objc/execute/bycopy-2.m: Ditto.
7305         * objc/execute/class-2.m: Ditto.
7306         * objc/execute/bf-10.m: Ditto.
7307         * objc/execute/formal_protocol-7.m: Ditto.
7308         * objc/execute/root_methods.m: Ditto.
7309         * objc/execute/class-4.m: Ditto.
7310         * objc/execute/bf-12.m: Ditto.
7311         * objc/execute/class-6.m: Ditto.
7312         * objc/execute/bf-14.m: Ditto.
7313         * objc/execute/nested-func-1.m: Ditto.
7314         * objc/execute/class-8.m: Ditto.
7315         * objc/execute/private.m: Ditto.
7316         * objc/execute/bf-16.m: Ditto.
7317         * objc/execute/bf-18.m: Ditto.
7318         * objc/execute/load-3.m: Ditto.
7319         * objc/execute/compatibility_alias.m: Ditto.
7320         * objc/execute/bf-1.m: Ditto.
7321         * objc/execute/no_clash.m: Ditto.
7322         * objc/execute/bf-3.m: Ditto.
7323         * objc/execute/string2.m: Ditto.
7324         * objc/execute/bf-5.m: Ditto.
7325         * objc/execute/string4.m: Ditto.
7326         * objc/execute/bf-7.m: Ditto.
7327         * objc/execute/object_is_meta_class.m: Ditto.
7328         * objc/execute/bf-9.m: Ditto.
7329         * objc/execute/bf-21.m: Ditto.
7330         * objc/execute/cascading-1.m: Ditto.
7331         * objc/execute/trivial.m: Ditto.
7332         * objc/execute/np-1.m: Ditto.
7333         * objc/compile/trivial.m: Ditto.
7334         * objc/execute/class_self-2.m: Include <stdlib.h>.
7335         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7336         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7337         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7338         and 64bit. Use new NeXT interface as required.
7339         * objc.dg/special/unclaimed-category-1.m: Ditto.
7340         * objc.dg/special/unclaimed-category-1.h: Ditto.
7341         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7342         * objc.dg/func-ptr-1.m: Ditto.
7343         * objc.dg/stret-1.m: Ditto.
7344         * objc.dg/encode-2.m: Ditto.
7345         * objc.dg/category-1.m: Ditto.
7346         * objc.dg/encode-3.m: Ditto.
7347         * objc.dg/call-super-3.m: Ditto.
7348         * objc.dg/method-3.m: Ditto.
7349         * objc.dg/func-ptr-2.m: Ditto.
7350         * objc.dg/lookup-1.m: Ditto.
7351         * objc.dg/encode-4.m: Ditto.
7352         * objc.dg/fix-and-continue-1.m: Ditto.
7353         * objc.dg/proto-lossage-3.m: Ditto.
7354         * objc.dg/method-13.m: Ditto.
7355         * objc.dg/proto-qual-1.m: Ditto.
7356         * objc.dg/zero-link-3.m: Ditto.
7357         * objc.dg/bitfield-1.m: Ditto.
7358         * objc.dg/va-meth-1.m: Ditto.
7359         * objc.dg/super-class-3.m: Ditto.
7360         * objc.dg/call-super-1.m: Ditto.
7361         * objc.dg/type-size-2.m: Ditto.
7362         * objc.dg/method-10.m: Ditto.
7363         * objc.dg/defs.m: Ditto.
7364         * objc.dg/const-str-3.m: Ditto.
7365         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7366         Protocol1.h) and next-mapping.h as required. Use new NeXT
7367         interface as required.
7368         * objc.dg/super-class-4.m: Ditto.
7369         * objc.dg/comp-types-8.m: Ditto.
7370         * objc.dg/call-super-2.m: Ditto.
7371         * objc.dg/objc-fast-4.m: Ditto.
7372         * objc.dg/method-6.m: Ditto.
7373         * objc.dg/const-str-3.m: Ditto.
7374         * objc.dg/const-str-7.m: Ditto.
7375         * objc.dg/method-15.m: Ditto.
7376         * objc.dg/method-19.m: Ditto.
7377         * objc.dg/sync-1.m: Ditto.
7378         * objc.dg/layout-1.m: Ditto.
7379         * objc.dg/bitfield-3.m: Ditto.
7380         * objc.dg/try-catch-3.m: Ditto.
7381         * objc.dg/try-catch-7.m: Ditto.
7382         * objc.dg/comp-types-10.m: Ditto.
7383         * objc.dg/selector-2.: Ditto.
7384         * objc.dg/method-7.m: Ditto.
7385         * objc.dg/typedef-alias-1.m: Ditto.
7386         * objc.dg/proto-lossage-2.m: Ditto.
7387         * objc.dg/comp-types-11.m: Ditto.
7388         * objc.dg/sizeof-1.m: Ditto.
7389         * objc.dg/method-17.m: Ditto.
7390         * objc.dg/bitfield-5.m: Ditto.
7391         * objc.dg/try-catch-1.m: Ditto.
7392         * objc.dg/encode-5.m: Ditto.
7393         * objc.dg/fix-and-continue-2.m: Ditto.
7394         * objc.dg/method-9.m: Ditto.
7395         * objc.dg/isa-field-1.m: Ditto.
7396         * objc.dg/local-decl-2.m: Ditto.
7397         * objc.dg/objc-gc-4.m: Ditto.
7398         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7399         * objc.dg/gnu-runtime-3.m: Ditto.
7400         * objc.dg/encode-7.m: Ditto.
7401         * objc.dg/encode-8.m: Ditto.
7402         * objc.dg/selector-3.m: Ditto.
7403         * objc.dg/gnu-runtime-1.m: Ditto.
7404         * objc.dg/const-str-12.m: Ditto.
7405         * objc.dg/gnu-runtime-2.m: Ditto.
7406         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7407         * objc.dg/selector-1.m: Ditto.
7408         * objc.dg/stubify-2.m: Ditto.
7409         * objc.dg/zero-link-1.m: Ditto.
7410         * objc.dg/stret-2.m: Ditto.
7411         * objc.dg/zero-link-2.m: Ditto.
7412         * objc.dg/next-runtime-1.m: Ditto.
7413         * objc.dg/symtab-1.m: Ditto.
7414         * objc.dg/stubify-1.m: Ditto.
7415         * objc.dg/bitfield-2.m: Ditto.
7416         * objc.dg/try-catch-10.m: Apply to both runtimes.
7417         * objc.dg/const-str-1.m: Ditto.
7418         * objc.dg/image-info.m: Ditto.
7419         * objc.dg/encode-9.m: Ditto.
7420         * objc.dg/pragma-1.m: Apply test to all targets.
7421         * objc.dg/const-str-4.m: Ditto.
7422         * objc.dg/const-str-8.m: Ditto.
7423         * objc.dg/super-class-2.m: Ditto.
7424         * objc.dg/try-catch-5.m: Ditto.
7425         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7426         Protocol1.h) and next-mapping.h as required. Use new NeXT
7427         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7428         * objc.dg/const-str-11.m: Ditto.
7429         * objc.dg/const-str-9.m: Ditto.
7430         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7431         * objc.dg/encode-1.m: Remove redundant -lobjc.
7432         * objc.dg/try-catch-9.m: Tidy space.
7433         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7434         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7435         and 64bit. Use new NeXT interface as required.
7436         * obj-c++.dg/template-4.mm: Ditto.
7437         * obj-c++.dg/defs.mm: Ditto.
7438         * obj-c++.dg/basic.mm: Ditto.
7439         * obj-c++.dg/encode-4.mm: Ditto.
7440         * obj-c++.dg/method-17.mm: Ditto.
7441         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7442         * obj-c++.dg/cxx-class-1.mm: Ditto.
7443         * obj-c++.dg/method-10.mm: Ditto.
7444         * obj-c++.dg/va-meth-1.mm: Ditto.
7445         * obj-c++.dg/encode-5.mm: Ditto.
7446         * obj-c++.dg/lookup-2.mm: Ditto.
7447         * obj-c++.dg/template-3.mm: Ditto.
7448         * obj-c++.dg/proto-qual-1.mm: Ditto.
7449         * obj-c++.dg/qual-types-1.m: Ditto.
7450         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7451         * obj-c++.dg/template-1.mm: Ditto.
7452         * obj-c++.dg/encode-6.mm: Ditto.
7453         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7454         Protocol1.h) and next-mapping.h as required. Use new NeXT
7455         interface as required.
7456         * obj-c++.dg/except-1.mm: Ditto.
7457         * obj-c++.dg/const-str-7.mm: Ditto.
7458         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7459         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7460         * obj-c++.dg/selector-2.mm: Ditto.
7461         * obj-c++.dg/isa-field-1.mm: Ditto.
7462         * obj-c++.dg/try-catch-1.mm: Ditto.
7463         * obj-c++.dg/local-decl-1.mm: Ditto.
7464         * obj-c++.dg/try-catch-9.mm: Ditto.
7465         * obj-c++.dg/no-extra-load.mm: Ditto.
7466         * obj-c++.dg/selector-5.mm: Ditto.
7467         * obj-c++.dg/method-12.mm: Ditto.
7468         * obj-c++.dg/try-catch-11.mm: Ditto.
7469         * obj-c++.dg/comp-types-11.mm: Ditto.
7470         * obj-c++.dg/bitfield-3.mm: Ditto.
7471         * obj-c++.dg/method-6.mm: Ditto.
7472         * obj-c++.dg/super-class-2.mm: Ditto.
7473         * obj-c++.dg/method-21.mm: Ditto.
7474         * obj-c++.dg/const-str-8.mm: Ditto.
7475         * obj-c++.dg/try-catch-7.mm: Ditto.
7476         * obj-c++.dg/method-15.mm: Ditto.
7477         * obj-c++.dg/layout-1.mm: Ditto.
7478         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7479         * obj-c++.dg/const-str-3.mm: Ditto.
7480         * obj-c++.dg/try-catch-2.mm: Ditto.
7481         * obj-c++.dg/objc-gc-3.mm: Ditto.
7482         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7483         * obj-c++.dg/bitfield-1.mm: Ditto.
7484         * obj-c++.dg/selector-6.mm: Ditto.
7485         * obj-c++.dg/method-13.mm: Ditto.
7486         * obj-c++.dg/comp-types-12.mm: Ditto.
7487         * obj-c++.dg/bitfield-4.mm: Ditto.
7488         * obj-c++.dg/try-catch-8.mm: Ditto.
7489         * obj-c++.dg/method-2.mm: Ditto.
7490         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7491         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7492         * obj-c++.dg/const-str-4.mm: Ditto.
7493         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7494         * obj-c++.dg/try-catch-3.mm: Ditto.
7495         * obj-c++.dg/comp-types-9.mm: Ditto.
7496         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7497         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7498         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7499         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7500         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7501         Use new NeXT interface as required.
7502         * obj-c++.dg/const-str-10.mm: Ditto.
7503         * obj-c++.dg/const-str-11.mm: Ditto.
7504         * obj-c++.dg/const-str-9.mm: Ditto.
7505         * obj-c++.dg/method-11.mm: Ditto.
7506         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7507         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7508         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7509         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7510         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7511
7512 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7513
7514         PR c++/43206
7515         * g++.dg/template/typedef30.C: New test case.
7516
7517 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR c/43385
7520         * gcc.c-torture/execute/pr43385.c: New test.
7521
7522 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7523
7524         * gcc.dg/strncpy-fix-1.c: New test.
7525
7526 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7527
7528         PR testsuite/41609
7529         * lib/objc-torture.exp (objc-set-runtime-options): New.
7530         * objc/execute/execute.exp: Check runtime options on each pass.
7531         * objc/execute/exceptions/exceptions.exp: Ditto.
7532         * objc/compile/compile.exp: Ditto.
7533
7534         PR testsuite/42348
7535         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7536         standard tests.
7537         (check_effective_target_objc2): New proc.
7538         (check_effective_target_next_runtime): New proc.
7539         * lib/objc.exp: Determine which runtime is in force and support it.
7540         * lib/obj-c++.exp: Ditto.
7541
7542 2010-03-24  Jason Merrill  <jason@redhat.com>
7543
7544         PR c++/43502
7545         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7546
7547 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7548
7549         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7550         a loop.
7551         * gcc.dg/ipa/ipa-2.c: Likewise.
7552         * gcc.dg/ipa/ipa-3.c: Likewise.
7553         * gcc.dg/ipa/ipa-4.c: Likewise.
7554         * gcc.dg/ipa/ipa-5.c: Likewise.
7555         * gcc.dg/ipa/ipa-7.c: Likewise.
7556         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7557         a loop.
7558         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7559         i_can_not_be_propagated_fully2 into a loop.
7560         * gcc.dg/ipa/ipa-8.c: New test.
7561         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7562
7563 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7564
7565         PR debug/19192
7566         PR debug/43479
7567         * gcc.dg/guality/pr43479.c: New test.
7568         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7569         and add volatile keyword.
7570
7571 2010-03-23  Mike Stump  <mikestump@comcast.net>
7572
7573         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7574
7575 2010-03-23  Jason Merrill  <jason@redhat.com>
7576
7577         * g++.dg/ext/altivec-17.C: Adjust error message.
7578
7579         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7580         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7581         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7582         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7583         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7584         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7585
7586 2010-03-22  Jason Merrill  <jason@redhat.com>
7587
7588         PR c++/43333
7589         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7590         * g++.dg/ext/is_pod_98.C: New.
7591
7592         PR c++/43281
7593         * g++.dg/cpp0x/auto18.C: New.
7594
7595         * gcc.dg/pr36997.c: Adjust error message.
7596         * g++.dg/ext/vector9.C: Likewise.
7597         * g++.dg/conversion/simd3.C: Likewise.
7598         * g++.dg/other/error23.C: Likewise.
7599
7600 2010-03-22  Michael Matz  <matz@suse.de>
7601
7602         PR middle-end/43475
7603         * gfortran.dg/pr43475.f90: New testcase.
7604
7605 2010-03-22  Richard Guenther  <rguenther@suse.de>
7606
7607         PR tree-optimization/43390
7608         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7609
7610 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7611
7612         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7613         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7614
7615 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7616             Michael Matz  <matz@suse.de>
7617
7618         PR c++/43081
7619         * g++.dg/parse/crash56.C: New test.
7620
7621 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/43450
7624         * gfortran.dg/whole_file_15.f90 : New test.
7625
7626 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7627
7628         PR fortran/43409
7629         * gfortran.dg/inquire_size.f90: New test.
7630
7631 2010-03-20  Richard Guenther  <rguenther@suse.de>
7632
7633         PR rtl-optimization/43438
7634         * gcc.c-torture/execute/pr43438.c: New testcase.
7635
7636 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7637
7638         PR c++/43375
7639         * g++.dg/abi/mangle42.C: New test.
7640
7641 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7642
7643         PR C/43211
7644         * gcc.dg/pr43211.c: New test.
7645         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7646
7647 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7648
7649         PR rtl-optimization/42258
7650         * gcc.target/arm/thumb1-mul-moves.c: New test.
7651
7652         PR target/40697
7653         * gcc.target/arm/thumb-andsi.c: New test.
7654
7655         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7656         dg-require-effective-target.
7657
7658 2010-03-19  Michael Matz  <matz@suse.de>
7659
7660         PR c++/43116
7661         * g++.dg/other/pr43116.C: New testcase.
7662
7663 2010-03-19  Michael Matz  <matz@suse.de>
7664
7665         PR target/43305
7666         * gcc.dg/pr43305.c: New testcase.
7667
7668 2010-03-19  Richard Guenther  <rguenther@suse.de>
7669
7670         PR tree-optimization/43415
7671         * gcc.c-torture/compile/pr43415.c: New testcase.
7672
7673 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7674
7675         PR ada/43106
7676         * gnat.dg/case_optimization2.adb: New test.
7677         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7678
7679 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7680             Jack Howarth <howarth@bromo.med.uc.edu>
7681
7682         PR target/36399
7683         * gcc.target/i386/push-1.c: Don't xfail
7684           scan-assembler-not "movups" on darwin.
7685
7686 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR debug/43058
7689         * gcc.dg/pr43058.c: New test.
7690
7691 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7692
7693         PR middle-end/42450
7694         * g++.dg/torture/pr42450.C: New test.
7695
7696 2010-03-18  Michael Matz  <matz@suse.de>
7697
7698         PR middle-end/43419
7699         * gcc.dg/pr43419.c: New testcase.
7700
7701 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7702
7703         PR rtl-optimization/43360
7704         * gcc.dg/torture/pr43360.c: New.
7705
7706 2010-03-18  Michael Matz  <matz@suse.de>
7707
7708         PR tree-optimization/43402
7709         * gcc.dg/pr43402.c: New testcase.
7710
7711 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7712
7713         PR target/42427
7714         * gcc.dg/pr42427.c: New test.
7715
7716 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7717
7718         PR libfortran/43265
7719         * gfortran.dg/read_empty_file.f: New test.
7720         * gfortran.dg/read_eof_all.f90: New test.
7721         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7722         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7723
7724 2010-03-17  Michael Matz  <matz@suse.de>
7725
7726         * gcc.dg/pr43300.c: Add -w.
7727
7728 2010-03-17  Richard Guenther  <rguenther@suse.de>
7729
7730         * gcc.dg/pr43379.c: Add -w.
7731
7732 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7733
7734         PR fortran/43331
7735         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7736
7737 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7738
7739         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7740
7741 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7742
7743         * ada/acats/run_all.sh: Log start and end times.
7744
7745 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7746
7747         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7748
7749 2010-03-16  Richard Guenther  <rguenther@suse.de>
7750
7751         PR middle-end/43379
7752         * gcc.dg/pr43379.c: New testcase.
7753
7754 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR debug/43051
7757         * gcc.dg/guality/pr43051-1.c: New test.
7758
7759 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7760
7761         PR testsuite/43363
7762         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7763
7764 2010-03-15  Michael Matz  <matz@suse.de>
7765
7766         PR middle-end/43300
7767         * gcc.dg/pr43300.c: New testcase.
7768
7769 2010-03-15  Richard Guenther  <rguenther@suse.de>
7770
7771         PR tree-optimization/43367
7772         * gcc.c-torture/compile/pr43367.c: New testcase.
7773
7774 2010-03-15  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/43317
7777         * gcc.dg/pr43317.c: New testcase.
7778
7779 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7780
7781         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7782
7783 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7786
7787 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7788
7789         PR fortran/43362
7790         * gfortran.dg/impure_constructor_1.f90: New test.
7791
7792 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7793
7794         PR middle-end/43354
7795         * gfortran.dg/graphite/id-pr43354.f: New.
7796
7797 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7798
7799         PR middle-end/43349
7800         * gfortran.dg/graphite/pr43349.f: New.
7801
7802 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7803
7804         PR middle-end/43306
7805         * gcc.dg/graphite/pr43306.c: New.
7806
7807 2010-03-12  David S. Miller  <davem@davemloft.net>
7808
7809         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7810         sparc.
7811
7812 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7813
7814         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7815
7816 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7817
7818         PR fortran/43291
7819         PR fortran/43326
7820         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7821
7822 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7823
7824         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7825         fail for *-*-mingw* targets.
7826
7827 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR debug/43329
7830         * gcc.dg/guality/pr43329-1.c: New test.
7831
7832 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7833
7834         PR tree-optimization/43257
7835         * g++.dg/torture/pr43257.C: New test.
7836
7837 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7838
7839         PR fortran/43228
7840         * gfortran.dg/namelist_61.f90: New test.
7841
7842 2010-03-11  Richard Guenther  <rguenther@suse.de>
7843
7844         PR tree-optimization/43255
7845         * gcc.c-torture/compile/pr43255.c: New testcase.
7846
7847 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7848
7849         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7850         * gcc.dg/pr43280.c: New testcase.
7851
7852 2010-03-11  Richard Guenther  <rguenther@suse.de>
7853
7854         PR lto/43200
7855         * gcc.dg/lto/20100227-1_0.c: New testcase.
7856         * gcc.dg/lto/20100227-1_1.c: Likewise.
7857
7858 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7859
7860         PR libfortran/43320
7861         PR libfortran/43265
7862         * gfortran.dg/read_eof_6.f: New test
7863         * gfortran.dg/read_x_eof.f90: New test.
7864         * gfortran.dg/read_x_past.f: Update test.
7865
7866 2010-03-10  Jan Hubicka   <jh@suse.cz>
7867
7868         * gcc.c-torture/compile/pr43288.c: New test.
7869
7870 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7871
7872         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7873         -fpic/-fPIC flags.
7874         * g++.old-deja/g++.pt/asm2.C: Likewise.
7875         * gcc.c-torture/compile/20000804-1.c: Likewise.
7876         * gcc.target/i386/clobbers.c: Likewise.
7877
7878 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7879
7880         PR fortran/43303
7881         * gfortran.dg/c_assoc_3.f90: New test.
7882
7883 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7884
7885         PR debug/36728
7886         * gcc.dg/guality/pr36728-1.c: New test.
7887         * gcc.dg/guality/pr36728-2.c: New test.
7888
7889 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7890
7891         * gcc.dg/h8300-div-delay-slot.c: New test.
7892
7893 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7894
7895         PR tree-optimization/43236
7896         * gcc.c-torture/execute/pr43236.c: New test.
7897
7898 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7899
7900         PR middle-end/42859
7901         * g++.dg/eh/pr42859.C: New test.
7902
7903 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR debug/43299
7906         * gcc.dg/pr43299.c: New test.
7907
7908         PR debug/43290
7909         * g++.dg/eh/unwind2.C: New test.
7910
7911 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7912             Reza Yazdani  <reza.yazdani@amd.com>
7913
7914         PR middle-end/43065
7915         * gcc.dg/graphite/run-id-4.c: New.
7916
7917 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7918
7919         PR middle-end/43065
7920         * gcc.dg/graphite/run-id-3.c: New.
7921
7922 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7923
7924         PR middle-end/42644
7925         PR middle-end/42130
7926         * gcc.dg/graphite/id-18.c: New.
7927         * gcc.dg/graphite/run-id-pr42644.c: New.
7928
7929 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7930
7931         PR middle-end/42326
7932         * gcc.dg/graphite/pr42326.c: New.
7933
7934 2010-03-08  Richard Guenther  <rguenther@suse.de>
7935
7936         PR tree-optimization/43269
7937         * gcc.c-torture/execute/pr43269.c: New testcase.
7938
7939 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7940
7941         PR fortran/43256
7942         * gfortran.dg/typebound_call_13.f03: New.
7943
7944 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7945
7946         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7947         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7948
7949 2010-03-05  Jason Merrill  <jason@redhat.com>
7950
7951         * g++.dg/abi/mangle40.C: Require weak and alias.
7952
7953 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7954
7955         PR middle-end/42326
7956         * gfortran.dg/graphite/pr42326.f90: New.
7957         * gfortran.dg/graphite/pr42326-1.f90: New.
7958
7959 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7960
7961         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7962         (gnat_target_compile): Likewise.
7963         Reinitialize GNAT_UNDER_TEST if target changes.
7964         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7965         (local_find_gnatmake): Pass full --GCC to gnatlink.
7966         Remove --LINK.
7967
7968 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7969
7970         PR c/43248
7971         * gcc.dg/compound-literal-1.c: New testcase.
7972
7973 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7974
7975         PR tree-optimization/43164
7976         PR tree-optimization/43191
7977         * gcc.c-torture/compile/pr43164.c: New test.
7978         * gcc.c-torture/compile/pr43191.c: Likewise.
7979
7980 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7981
7982         PR fortran/43244
7983         * gfortran.dg/finalize_9.f90: New.
7984
7985 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7986             Ken Werner <ken@linux.vnet.ibm.com>
7987
7988         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7989         to dg-options for spu.
7990         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7991         dump-scan target to exclude spu.
7992
7993 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7994
7995         PR middle-end/43209
7996         * gcc.dg/tree-ssa/ivopts-4.c: New.
7997
7998 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7999
8000         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8001         include-opts and exclude-opts; skip checking the flags if arguments
8002         are the same as the defaults.
8003         (dg-xfail-if): Verify the number of arguments, supply defaults
8004         for unspecified optional arguments.
8005         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8006
8007 2010-03-03  Jason Merrill  <jason@redhat.com>
8008
8009         PR c++/12909
8010         * g++.dg/abi/mangle40.C: Updated.
8011
8012 2010-03-03  Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8015         * g++.dg/abi/mangle23.C: Likewise.
8016         * g++.dg/eh/simd-2.C: Likewise.
8017         * g++.dg/ext/attribute-test-2.C: Likewise.
8018         * g++.dg/ext/vector14.C: Likewise.
8019         * g++.dg/other/pr34435.C: Likewise.
8020         * g++.dg/template/conv8.C: Likewise.
8021         * g++.dg/template/nontype9.C: Likewise.
8022         * g++.dg/template/qualttp17.C: Likewise.
8023         * g++.dg/template/ref1.C: Likewise.
8024         * g++.old-deja/g++.pt/crash68.C: Likewise.
8025         * g++.old-deja/g++.pt/ref1.C: Likewise.
8026         * g++.old-deja/g++.pt/ref3.C: Likewise.
8027         * g++.old-deja/g++.pt/ref4.C: Likewise.
8028
8029         PR c++/12909
8030         * g++.dg/abi/mangle40.C: New.
8031         * g++.dg/abi/mangle41.C: New.
8032         * g++.dg/lto/20100302_0.C: New.
8033         * g++.dg/lto/20100302_1.C: New.
8034         * g++.dg/lto/20100302.h: New.
8035
8036 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8037
8038         PR fortran/43243
8039         * gfortran.dg/internal_pack_12.f90: New test.
8040
8041 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8042
8043         * gcc.dg/pr36997.c: Adjust error message.
8044
8045 2010-03-03  Mike Stump  <mikestump@comcast.net>
8046
8047         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8048         adjustments to not be present on machines that align the stack to
8049         more than 4 bytes and don't have a red zone yet as that is an
8050         unimplemented optimization.
8051
8052 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8053
8054         PR fortran/43169
8055         * gfortran.dg/impure_assignment_3.f90: New.
8056
8057 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8058
8059         PR debug/43229
8060         * gfortran.dg/pr43229.f90: New test.
8061
8062         PR debug/43237
8063         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8064
8065         PR debug/43177
8066         * gcc.dg/guality/pr43177.c: New test.
8067
8068 2010-03-02  Jason Merrill  <jason@redhat.com>
8069
8070         * g++.dg/ext/vector9.C: Adjust error message.
8071         * g++.dg/conversion/simd3.C: Likewise.
8072         * g++.dg/other/error23.C: Likewise.
8073
8074 2010-03-02  Mike Stump  <mikestump@comcast.net>
8075
8076         PR c++/41090
8077         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8078
8079 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8080
8081         PR fortran/43180
8082         * gfortran.dg/internal_pack_10.f90: New test.
8083
8084         PR fortran/43173
8085         * gfortran.dg/internal_pack_11.f90: New test.
8086
8087 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8088
8089         PR middle-end/42640
8090         * gcc.dg/tree-ssa/pr42640.c: New.
8091
8092 2010-03-01  Richard Guenther  <rguenther@suse.de>
8093
8094         PR tree-optimization/43220
8095         * gcc.c-torture/execute/pr43220.c: New testcase.
8096
8097 2010-03-01  Richard Guenther  <rguenther@suse.de>
8098
8099         PR middle-end/43213
8100         * gcc.dg/pr43213.c: New testcase.
8101
8102 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8103
8104         PR pch/14940
8105         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8106
8107 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8110         New function.
8111         (check_effective_target_ucn): Likewise.
8112
8113         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8114         if !ucn.
8115         * gcc.dg/ucnid-2.c: Likewise.
8116         * gcc.dg/ucnid-3.c: Likewise.
8117         * gcc.dg/ucnid-4.c: Likewise.
8118         * gcc.dg/ucnid-11.c: Likewise.
8119         * gcc.dg/ucnid-12.c: Likewise.
8120         * gcc.dg/ucnid-6.c: Skip if !ucn.
8121         * gcc.dg/ucnid-9.c: Likewise.
8122
8123 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8124
8125         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8126         lists to dg-skip-if.
8127         * gcc.target/i386/stackalign/return-3.c: Likewise.
8128
8129 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8130
8131         * gcc.target/i386/clearcap.map: New file.
8132         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8133         Pass clearcap.map by default if supported.
8134
8135 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137         PR fortran/42900
8138         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8139         Explain this.
8140         * gfortran.dg/stat_2.f90: Likewise.
8141
8142 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8143
8144         PR fortran/43199
8145         * gfortran.dg/module_read_2.f90: New test.
8146
8147 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/42748
8150         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8151         * g++.dg/abi/mangle12.C: Likewise.
8152         * g++.dg/abi/mangle20-2.C: Likewise.
8153         * g++.dg/abi/mangle17.C: Likewise.
8154         * g++.dg/template/cond2.C: Likewise.
8155         * g++.dg/template/pr35240.C: Likewise.
8156
8157 2010-02-27  Richard Guenther  <rguenther@suse.de>
8158
8159         PR tree-optimization/43186
8160         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8161
8162 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8163
8164         * g++.dg/abi/packed1.C: Expect warning on the SH.
8165
8166 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8167
8168         PR c++/42054:
8169         * g++.dg/parse/error37.C: New test.
8170
8171 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8172
8173         PR c/24577
8174         PR c/43192
8175         * gcc.dg/pr8927-1.c: Match new note.
8176         * gcc.dg/990506-0.c: Likewise.
8177         * gcc.dg/gomp/flush-2.c: Likewise.
8178         * gcc.dg/gomp/atomic-5.c: Likewise.
8179         * gcc.dg/gomp/pr34607.c: Likewise.
8180         * gcc.dg/pr35746.c: Likewise.
8181         * gcc.dg/cpp/pragma-1.c: Likewise.
8182         * gcc.dg/cpp/pragma-2.c: Likewise.
8183         * gcc.dg/pr41842.c: Likewise.
8184         * gcc.dg/noncompile/20040629-1.c: Likewise.
8185         * objc.dg/private-1.m: Likewise.
8186
8187 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8188
8189         PR fortran/43185
8190         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8191         * gfortran.dg/default_initialization_4.f90: New test.
8192
8193 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8194
8195         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8196         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8197         * gnat.dg/thin_pointer2.adb: New test.
8198         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8199
8200 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8201
8202         PR c/20631
8203         * gcc.dg/cpp/c90-pedantic.c: New.
8204         * gcc.dg/cpp/c90.c: New.
8205         * gcc.dg/gnu90-const-expr-1.c: New.
8206         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8207
8208 2010-02-26  Richard Guenther  <rguenther@suse.de>
8209
8210         PR tree-optimization/43186
8211         * gcc.c-torture/compile/pr43186.c: New testcase.
8212
8213 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8214
8215         PR debug/43190
8216         * c-c++-common/dwarf2/pr43190.c: New test.
8217
8218 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8219
8220         PR testsuite/37074:
8221         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8222
8223 2010-02-26  Richard Guenther  <rguenther@suse.de>
8224
8225         PR tree-optimization/43188
8226         * gcc.c-torture/compile/pr43188.c: New testcase.
8227
8228 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8229
8230         PR target/43175
8231         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8232
8233 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8234
8235         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8236
8237 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8238
8239         PR target/43154
8240         * gcc.target/powerpc/pr43154.c: New file.
8241
8242 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR debug/43166
8245         * gfortran.dg/debug/pr43166.f: New test.
8246
8247         PR debug/43165
8248         * gcc.dg/torture/pr43165.c: New test.
8249
8250 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8251
8252         PR c/43128
8253         * c-c++-common/pr41779.c: Update.
8254
8255 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8256
8257         PR ada/32547
8258         * lib/gnat-dg.exp (gnat_load): Redefine.
8259
8260         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8261         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8262
8263 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8264
8265         PR libobjc/36610
8266         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8267         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8268         -fgnu-runtime.
8269         Sort entries.
8270
8271 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8272
8273         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8274
8275 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR debug/43150
8278         * gcc.dg/guality/vla-1.c: New test.
8279
8280 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8281
8282         PR fortran/43042
8283         * gfortran.dg/c_ptr_tests_15.f90: New test.
8284
8285 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8286
8287         PR target/43107
8288         * gcc.target/i386/pr43107.c: New test.
8289
8290 2010-02-23  Jason Merrill  <jason@redhat.com>
8291
8292         PR c++/43143
8293         * g++.dg/cpp0x/variadic100.C: New.
8294
8295 2010-02-23  Jason Merrill  <jason@redhat.com>
8296
8297         PR debug/42800
8298         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8299         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8300         * c-c++-common/dwarf2/vla1.c: New.
8301
8302 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8303
8304         PR target/43139
8305         * gcc.dg/pr43139.c: New test.
8306
8307         PR debug/43077
8308         * gcc.dg/guality/pr43077-1.c: New test.
8309
8310 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8311
8312         PR 43123
8313         * gcc.dg/march.c: New.
8314         * gcc.dg/march-generic.c: New.
8315         * gcc.dg/mtune.c: New.
8316
8317 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8318
8319         PR middle-end/43083
8320         * gcc.dg/graphite/pr43083.c: New.
8321
8322 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8323
8324         PR middle-end/43097
8325         * gfortran.dg/graphite/pr43097.f: New.
8326
8327 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8328             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8329
8330         PR middle-end/43140
8331         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8332
8333 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8334
8335         PR middle-end/43026
8336         * g++.dg/graphite/pr43026.C: New.
8337
8338 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8339
8340         PR c++/43126
8341         * gcc.dg/cleanup-1.c: Update.
8342         * gcc.dg/func-args-1.c: Update.
8343         * gcc.dg/format/sentinel-1.c: Update.
8344         * g++.old-deja/g++.jason/scoping10.C: Update.
8345         * g++.old-deja/g++.ns/lookup5.C: Update.
8346         * g++.dg/ext/cleanup-1.C: Update.
8347         * g++.dg/parse/varmod1.C: Update.
8348         * g++.dg/parse/error33.C: Update.
8349         * g++.dg/expr/call3.C: Update.
8350         * g++.dg/func-args-1.C: New.
8351
8352 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8353
8354         PR c/43125
8355         * gcc.dg/attr-used-2.c: Moved to ...
8356         * c-c++-common/attr-used-2.c: Here.
8357
8358         * gcc.dg/attr-used.c: Moved to ...
8359         * c-c++-common/attr-used.c: Here.
8360
8361 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8362
8363         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8364
8365 2010-02-22  Richard Guenther  <rguenther@suse.de>
8366
8367         PR lto/43045
8368         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8369         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8370
8371 2010-02-22  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/42749
8374         * gcc.c-torture/compile/pr42749.c: New testcase.
8375
8376 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8377
8378         PR fortran/43072
8379         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8380         * gfortran.dg/internal_pack_9.f90: New test.
8381
8382 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8383
8384         PR c++/23510
8385         * g++.dg/template/recurse.C: Adjust.
8386         * g++.dg/template/pr23510.C: New.
8387
8388 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8389
8390         PR c++/42824
8391         * g++.dg/template/memclass4.C: New test.
8392
8393 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8394
8395         PR fortran/35259
8396         * gfortran.dg/reassoc_5.f90: New test.
8397
8398 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8399
8400         PR target/43067
8401         * gcc.target/i386/pr43067.c: New test.
8402
8403 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8404
8405         PR c++/35669
8406         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8407         -Wconversion-null.
8408         * g++.dg/warn/Wconversion-null.C: New test.
8409         * g++.old-deja/g++.other/null1.C: Move to...
8410         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8411
8412 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8413
8414         PR fortran/36932
8415         PR fortran/36933
8416         * gfortran.dg/dependency_26.f90: New test.
8417
8418         PR fortran/43072
8419         * gfortran.dg/internal_pack_7.f90: New test.
8420
8421         PR fortran/43111
8422         * gfortran.dg/internal_pack_8.f90: New test.
8423
8424 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8425
8426         PR 43128
8427         * c-c++-common/pr41779.c: Fix broken testcase.
8428
8429 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8430
8431         PR 36513
8432         * c-c++-common/pr36513.c: New testcase.
8433         * c-c++-common/pr36513-2.c: New testcase.
8434
8435 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8436
8437         PR 41779
8438         * c-c++-common/pr41779.c: New.
8439
8440 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR debug/43084
8443         * gcc.dg/pr43084.c: New test.
8444
8445 2010-02-19  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/42916
8448         * gcc.dg/pr42916.c: New testcase.
8449
8450 2010-02-18  Jason Merrill  <jason@redhat.com>
8451
8452         PR c++/42837
8453         * g++.dg/abi/packed1.C: Add expected warning.
8454
8455         PR c++/43108
8456         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8457         * gcc.dg/torture/dg-torture.exp: Likewise.
8458         * c-c++-common/torture/complex-sign.h,
8459         c-c++-common/torture/complex-sign-add.c,
8460         c-c++-common/torture/complex-sign-mixed-add.c,
8461         c-c++-common/torture/complex-sign-mixed-div.c,
8462         c-c++-common/torture/complex-sign-mixed-mul.c,
8463         c-c++-common/torture/complex-sign-mixed-sub.c,
8464         c-c++-common/torture/complex-sign-mul.c,
8465         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8466         Adapt for C++ compilation as well.
8467
8468         PR c++/43070
8469         * g++.dg/ext/label1.C: Update.
8470         * g++.dg/ext/label2.C: Update.
8471
8472         PR c++/26261
8473         * g++.dg/template/dependent-name6.C: New.
8474
8475         PR c++/43109
8476         * g++.dg/parse/namespace12.C: New.
8477
8478 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8479
8480         PR tree-optimization/43066
8481         * gcc.c-torture/compile/pr43066.c: New test.
8482
8483 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8484
8485         * g++.dg/ext/attrib35.C: Fix target selector string.
8486         * g++.dg/ext/attrib36.C: Ditto.
8487         * g++.dg/ext/attrib37.C: Ditto.
8488         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8489         * g++.dg/abi/mangle25.C: Ditto.
8490
8491 2010-02-17  Jason Merrill  <jason@redhat.com>
8492
8493         PR c++/43069
8494         * g++.dg/parse/namespace11.C: New.
8495
8496         PR c++/43093
8497         * g++.dg/ext/attrib37.C: New.
8498
8499         PR c++/43079
8500         * g++.dg/template/ptrmem20.C: New.
8501
8502 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8503
8504         PR target/43103
8505         * gcc.target/i386/xop-check.h: Include m256-check.h.
8506         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8507         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8508         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8509         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8510
8511 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR debug/42918
8514         * gcc.dg/pr42918.c: New test.
8515
8516 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8517
8518         * g++.dg/ext/attrib36.C: Require ILP32.
8519
8520 2010-02-16  Richard Guenther  <rguenther@suse.de>
8521
8522         PR tree-optimization/41043
8523         * gfortran.dg/pr41043.f90: New testcase.
8524         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8525
8526 2010-02-16  Jason Merrill  <jason@redhat.com>
8527
8528         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8529
8530 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8531
8532         PR tree-optimization/43074
8533         * gcc.dg/vect/fast-math-pr43074.c: New test.
8534
8535 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8536
8537         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8538
8539 2010-02-16  Jason Merrill  <jason@redhat.com>
8540
8541         PR c++/43031
8542         * g++.dg/ext/attrib36.C: New.
8543
8544         PR c++/43036
8545         * g++.dg/other/array6.C: New.
8546
8547 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8548
8549         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8550
8551 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8552
8553         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8554         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8555         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8556         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8557         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8558         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8559
8560 2010-02-15  Richard Guenther  <rguenther@suse.de>
8561
8562         PR middle-end/43068
8563         * g++.dg/torture/pr43068.C: New testcase.
8564
8565 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8566
8567         PR c++/43024
8568         * g++.dg/opt/ice1.C: New.
8569
8570 2010-02-14  Jason Merrill  <jason@redhat.com>
8571
8572         PR c++/41997
8573         * g++.dg/cpp0x/initlist-opt.C: New.
8574
8575 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8576
8577         PR fortran/41113
8578         PR fortran/41117
8579         * gfortran.dg/internal_pack_6.f90: New test.
8580
8581 2010-02-12  Jason Merrill  <jason@redhat.com>
8582
8583         PR c++/43054
8584         * g++.dg/cpp0x/variadic99.C: New.
8585
8586 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8587
8588         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8589         sign extend pointers to gualchk_t.
8590
8591         PR c++/43033
8592         * g++.dg/other/default3.C: Xfail g4 test.
8593
8594 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8595
8596         PR middle-end/43012
8597         * gcc.dg/graphite/pr43012.c: New.
8598
8599 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8600
8601         PR middle-end/42930
8602         * g++.dg/graphite/pr42930.C: New.
8603
8604 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8605
8606         PR middle-end/42914
8607         PR middle-end/42530
8608         * gcc.dg/graphite/pr42530.c: New.
8609         * gcc.dg/graphite/pr42914.c: New.
8610
8611 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8612
8613         PR middle-end/42771
8614         * gcc.dg/graphite/pr42771.c: New.
8615
8616 2010-02-11  Richard Guenther  <rguenther@suse.de>
8617
8618         PR tree-optimization/42998
8619         * gcc.c-torture/compile/pr42998.c: New testcase.
8620
8621 2010-02-10  Jason Merrill  <jason@redhat.com>
8622
8623         PR c++/41896
8624         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8625
8626         PR c++/42983, core issue 906
8627         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8628         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8629
8630         PR c++/43016
8631         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8632
8633 2010-02-10  Richard Guenther  <rguenther@suse.de>
8634
8635         PR tree-optimization/43017
8636         * gcc.dg/torture/pr43017.c: New testcase.
8637
8638 2010-02-10  Tobias Burnus <burnus@net-b.de>
8639
8640         PR fortran/40823
8641         * gfortran.dg/private_type_1.f90: Update error location.
8642         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8643         * gfortran.dg/typebound_operator_2.f03: Ditto.
8644         * gfortran.dg/assignment_2.f90: Ditto.
8645         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8646         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8647
8648 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8649
8650         PR fortran/43015
8651         * gfortran.dg/bind_c_usage_20.f90: New test.
8652
8653 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR debug/43010
8656         * g++.dg/debug/pr43010.C: New test.
8657
8658 2010-02-10  Richard Guenther  <rguenther@suse.de>
8659
8660         PR c/43007
8661         * gcc.c-torture/execute/20100209-1.c: New testcase.
8662         * gcc.dg/fold-div-3.c: Likewise.
8663
8664 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * gcc.dg/builtin-ffs-1.c: New test.
8667
8668 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8669
8670         PR fortran/42999
8671         * gfortran.dg/array_constructor_35.f90: New test.
8672
8673 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8674
8675         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8676
8677 2010-02-09  Jason Merrill  <jason@redhat.com>
8678
8679         PR c++/42399
8680         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8681
8682         PR c++/42370
8683         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8684
8685 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8686
8687         PR fortran/41869
8688         * gfortran.dg/module_write_1.f90: New test.
8689
8690 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8691
8692         * gcc.dg/pr19340.c: Adjust.
8693
8694 2010-02-09  Richard Guenther  <rguenther@suse.de>
8695
8696         PR tree-optimization/43008
8697         * gcc.c-torture/execute/pr43008.c: New testcase.
8698
8699 2010-02-09  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/43000
8702         * gcc.dg/torture/pr43000.c: New testcase.
8703         * gcc.dg/torture/pr43002.c: Likewise.
8704
8705 2010-02-09  Daniel Kraft  <d@domob.eu>
8706
8707         PR fortran/39171
8708         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8709         and pass -Wsurprising as necessary.
8710
8711 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR tree-optimization/42890
8714         * g++.dg/torture/pr42890.C: New test.
8715
8716 2010-02-08  Richard Guenther  <rguenther@suse.de>
8717
8718         PR middle-end/42995
8719         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8720
8721 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8722
8723         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8724         return 0 from main.
8725         * gcc.dg/graphite/block-1.c: Same.
8726         * gcc.dg/graphite/block-3.c: Same.
8727         * gcc.dg/graphite/block-4.c: Same.
8728         * gcc.dg/graphite/block-5.c: Same.
8729         * gcc.dg/graphite/block-6.c: Same.
8730         * gcc.dg/graphite/block-7.c: Same.
8731         * gcc.dg/graphite/interchange-0.c: Same.
8732         * gcc.dg/graphite/interchange-1.c: Same.
8733         * gcc.dg/graphite/interchange-10.c: Same.
8734         * gcc.dg/graphite/interchange-11.c: Same.
8735         * gcc.dg/graphite/interchange-12.c: Same.
8736         * gcc.dg/graphite/interchange-2.c: Same.
8737         * gcc.dg/graphite/interchange-3.c: Same.
8738         * gcc.dg/graphite/interchange-4.c: Same.
8739         * gcc.dg/graphite/interchange-5.c: Same.
8740         * gcc.dg/graphite/interchange-6.c: Same.
8741         * gcc.dg/graphite/interchange-7.c: Same.
8742         * gcc.dg/graphite/interchange-8.c: Same.
8743         * gcc.dg/graphite/interchange-9.c: Same.
8744         * gcc.dg/graphite/interchange-mvt.c: Same.
8745
8746 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8747
8748         * gfortran.dg/graphite/id-19.f: New.
8749         * gfortran.dg/graphite/pr14741.f90: New.
8750         * gfortran.dg/graphite/pr41924.f90: New.
8751         * gfortran.dg/graphite/run-id-2.f90: New.
8752
8753 2010-02-07  Richard Guenther  <rguenther@suse.de>
8754
8755         PR middle-end/42956
8756         * gcc.c-torture/compile/pr42956.c: New testcase.
8757
8758 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8759
8760         PR libfortran/42742
8761         * gfortran.dg/fmt_cache_2.f: New test.
8762
8763 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8764
8765         * gfortran.dg/read_no_eor.f90: New test.
8766
8767 2010-02-05  Jason Merrill  <jason@redhat.com>
8768
8769         * g++.dg/ext/label13.C: Move constructor body out of class.
8770
8771 2010-02-03  Jason Merrill  <jason@redhat.com>
8772
8773         PR c++/42870
8774         * g++.dg/ext/dllexport3.C: New.
8775
8776 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8777
8778         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8779
8780 2010-02-05  Richard Guenther  <rguenther@suse.de>
8781
8782         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8783
8784 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8785
8786         PR c++/42915
8787         * g++.dg/other/crash-9.C: New test.
8788
8789 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/42309
8792         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8793
8794 2010-02-04  Richard Guenther  <rguenther@suse.de>
8795
8796         PR rtl-optimization/42952
8797         * gcc.dg/torture/pr42952.c: New testcase.
8798
8799 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8800
8801         PR libfortran/42901
8802         * gfortran.dg/namelist_60.f90: New test.
8803
8804 2010-02-03  Jason Merrill  <jason@redhat.com>
8805
8806         PR c++/40138
8807         * g++.dg/ext/builtin11.C: New.
8808
8809         PR c++/4926
8810         PR c++/38600
8811         * g++.dg/abi/mangle35.C: New.
8812         * g++.dg/abi/mangle37.C: New.
8813
8814         PR c++/12909
8815         * g++.dg/abi/mangle36.C: New.
8816
8817         PR c++/35652
8818         * g++.dg/warn/string1.C: New.
8819
8820 2010-02-03  Richard Guenther  <rguenther@suse.de>
8821
8822         PR tree-optimization/42944
8823         * gcc.dg/errno-1.c: New testcase.
8824
8825 2010-02-03  Richard Guenther  <rguenther@suse.de>
8826
8827         PR middle-end/42927
8828         * gcc.c-torture/compile/pr42927.c: New testcase.
8829
8830 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8831
8832         PR fortran/42936
8833         * gfortran.dg/null_4.f90: New test.
8834
8835 2010-02-02  Jason Merrill  <jason@redhat.com>
8836
8837         PR c++/41090
8838         * g++.dg/ext/label13.C: New.
8839
8840 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8841
8842         PR fortran/42650
8843         * gfortran.dg/func_result_5.f90: New test.
8844
8845 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8846
8847         PR fortran/42922
8848         * gfortran.dg/pure_initializer_3.f90: News test.
8849
8850 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8851
8852         PR fortran/42888
8853         * gfortran.dg/allocate_derived_2.f90: New test.
8854
8855 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8856
8857         PR middle-end/42898
8858         * gcc.dg/torture/pr42898-2.c: New test.
8859
8860 2010-01-31  Richard Guenther  <rguenther@suse.de>
8861
8862         PR middle-end/42898
8863         * gcc.dg/torture/pr42898.c: New testcase.
8864
8865 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8866
8867         PR fortran/38324
8868         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8869         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8870
8871 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8872
8873         * g++.dg/tree-ssa/inline-1.C: New.
8874         * g++.dg/tree-ssa/inline-2.C: New.
8875         * g++.dg/tree-ssa/inline-3.C: New.
8876
8877 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8878
8879         PR testsuite/41701
8880         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8881         the string 'pow' in the pathname of the compiler from generating a
8882         test failure.
8883
8884 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8885
8886         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8887         * g++.old-deja/g++.mike/eh17.C: Likewise.
8888         * g++.old-deja/g++.mike/p5571.C: Likewise.
8889
8890 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8891
8892         PR c++/42758
8893         PR c++/42634
8894         PR c++/42336
8895         PR c++/42797
8896         PR c++/42880
8897         * g++.dg/other/crash-5.C: New test.
8898         * g++.dg/other/crash-6.C: New test.
8899         * g++.dg/other/crash-7.C: New test.
8900         * g++.dg/other/crash-8.C: New test.
8901
8902 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8903
8904         PR rtl-optimization/42889
8905         * gcc.dg/pr42889.c: New test.
8906
8907 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8908
8909         * gcc.target/i386/pr42881.c: Use SSE2.
8910
8911 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8912
8913         PR target/42891
8914         * gcc.target/i386/pr42891.c: New test.
8915
8916 2010-01-28  Richard Guenther  <rguenther@suse.de>
8917
8918         PR tree-optimization/42871
8919         * g++.dg/torture/pr42871.C: New testcase.
8920
8921 2010-01-28  Richard Guenther  <rguenther@suse.de>
8922
8923         * gcc.dg/Wobjsize-1.h: New testcase.
8924         * gcc.dg/Wobjsize-1.c: Likewise.
8925
8926 2010-01-28  Richard Guenther  <rguenther@suse.de>
8927
8928         PR middle-end/42883
8929         * g++.dg/torture/pr42883.C: New testcase.
8930
8931 2010-01-28  Michael Matz  <matz@suse.de>
8932
8933         * gcc.target/i386/pr42881.c: New test.
8934
8935 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8936
8937         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8938         Add i?86-*-solaris2* support.
8939
8940 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8941
8942         PR c++/42713
8943         PR c++/42820
8944         * g++.dg/template/typedef27.C: New test case.
8945         * g++.dg/template/typedef28.C: New test case.
8946
8947 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8948
8949         * gcc.dg/optimize-bswap*.c: Add ARM target
8950
8951 2010-01-27  Richard Guenther  <rguenther@suse.de>
8952
8953         PR middle-end/42878
8954         * gcc.dg/torture/pr42878-1.c: New testcase.
8955         * gcc.dg/torture/pr42878-2.c: Likewise.
8956
8957 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR middle-end/42874
8960         * gcc.dg/vla-22.c: New test.
8961
8962 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8965         current collation.
8966
8967 2010-01-26  Richard Guenther  <rguenther@suse.de>
8968
8969         PR rtl-optimization/42685
8970         * gcc.dg/pr42685.c: New testcase.
8971         * g++.dg/other/pr42685.C: Likewise.
8972
8973 2010-01-26  Richard Guenther  <rguenther@suse.de>
8974
8975         PR middle-end/42806
8976         * g++.dg/other/pr42806.C: New testcase.
8977
8978 2010-01-26  Richard Guenther  <rguenther@suse.de>
8979
8980         PR tree-optimization/42250
8981         * gcc.dg/pr42250.c: New testcase.
8982
8983 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8984
8985         * gnat.dg/array_bounds_test.adb: New test.
8986
8987 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8988
8989         PR fortran/42858
8990         * gfortran.dg/generic_21.f90: New test.
8991
8992 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8993
8994         PR testsuite/41522
8995         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8996
8997 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8998
8999         PR c++/42748
9000         * g++.dg/abi/arm_va_list2.C: New test.
9001         * g++.dg/abi/arm_va_list2.h: Companion header file.
9002
9003 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9004
9005         PR fortran/41044
9006         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9007
9008         PR fortran/41167
9009         * gfortran.dg/char_array_arg_1.f90 : New test.
9010
9011         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9012
9013 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9014
9015         PR fortran/39304
9016         * gfortran.dg/generic_20.f90: New test.
9017
9018 2010-01-22  Michael Matz  <matz@suse.de>
9019
9020         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9021         -msse2.
9022
9023 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9024
9025         PR fortran/42736
9026         * gfortran.dg/dependency_25.f90 : New test.
9027
9028 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9029
9030         PR tree-optimization/42585
9031         * gcc.dg/tree-ssa/pr42585.c: New test.
9032
9033 2010-01-21  Richard Guenther  <rguenther@suse.de>
9034
9035         PR middle-end/19988
9036         * gcc.dg/pr19988.c: New testcase.
9037
9038 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9039
9040         * g++.dg/compat/decimal/compat-common.h: New file.
9041         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9042         * g++.dg/compat/decimal/pass_x.h: New file.
9043         * g++.dg/compat/decimal/pass_y.h: New file.
9044         * g++.dg/compat/decimal/pass-1_main.C: New file.
9045         * g++.dg/compat/decimal/pass-1_x.C: New file.
9046         * g++.dg/compat/decimal/pass-1_y.C: New file.
9047         * g++.dg/compat/decimal/pass-2_main.C: New file.
9048         * g++.dg/compat/decimal/pass-2_x.C: New file.
9049         * g++.dg/compat/decimal/pass-2_y.C: New file.
9050         * g++.dg/compat/decimal/pass-3_main.C: New file.
9051         * g++.dg/compat/decimal/pass-3_x.C: New file.
9052         * g++.dg/compat/decimal/pass-3_y.C: New file.
9053         * g++.dg/compat/decimal/pass-4_main.C: New file.
9054         * g++.dg/compat/decimal/pass-4_x.C: New file.
9055         * g++.dg/compat/decimal/pass-4_y.C: New file.
9056         * g++.dg/compat/decimal/pass-5_main.C: New file.
9057         * g++.dg/compat/decimal/pass-5_x.C: New file.
9058         * g++.dg/compat/decimal/pass-5_y.C: New file.
9059         * g++.dg/compat/decimal/pass-6_main.C: New file.
9060         * g++.dg/compat/decimal/pass-6_x.C: New file.
9061         * g++.dg/compat/decimal/pass-6_y.C: New file.
9062         * g++.dg/compat/decimal/return_x.h: New file.
9063         * g++.dg/compat/decimal/return_y.h: New file.
9064         * g++.dg/compat/decimal/return-1_main.C: New file.
9065         * g++.dg/compat/decimal/return-1_x.C: New file.
9066         * g++.dg/compat/decimal/return-1_y.C: New file.
9067         * g++.dg/compat/decimal/return-2_main.C: New file.
9068         * g++.dg/compat/decimal/return-2_x.C: New file.
9069         * g++.dg/compat/decimal/return-2_y.C: New file.
9070         * g++.dg/compat/decimal/return-3_main.C: New file.
9071         * g++.dg/compat/decimal/return-3_x.C: New file.
9072         * g++.dg/compat/decimal/return-3_y.C: New file.
9073         * g++.dg/compat/decimal/return-4_main.C: New file.
9074         * g++.dg/compat/decimal/return-4_x.C: New file.
9075         * g++.dg/compat/decimal/return-4_y.C: New file.
9076         * g++.dg/compat/decimal/return-5_main.C: New file.
9077         * g++.dg/compat/decimal/return-5_x.C: New file.
9078         * g++.dg/compat/decimal/return-5_y.C: New file.
9079         * g++.dg/compat/decimal/return-6_main.C: New file.
9080         * g++.dg/compat/decimal/return-6_x.C: New file.
9081         * g++.dg/compat/decimal/return-6_y.C: New file.
9082
9083 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9084
9085         PR debug/42715
9086         * gcc.dg/pr42715.c: New.
9087
9088 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9089
9090         PR c++/42038
9091         * g++.dg/parse/crash55.C: New.
9092
9093 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9094
9095         PR debug/42782
9096         * gcc.dg/guality/pr42782.c: New.
9097
9098 2010-01-20  Jason Merrill  <jason@redhat.com>
9099
9100         PR c++/41788
9101         * g++.dg/abi/packed1.C: New.
9102
9103         PR c++/41920
9104         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9105
9106         PR c++/40750
9107         * g++.dg/parse/fn-typedef1.C: New.
9108         * g++.dg/other/cv_quals.C: Adjust.
9109
9110 2010-01-20  Anthony Green  <green@moxielogic.com>
9111
9112         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9113         pack(push) pragma).
9114         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9115         * gcc.dg/20020312-2.c: Port this to the moxie core.
9116         * gcc.dg/weak/typeof-2.c: Ditto.
9117
9118 2010-01-20  Richard Guenther  <rguenther@suse.de>
9119
9120         PR tree-optimization/42717
9121         * gcc.c-torture/compile/pr42717.c: New testcase.
9122
9123 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9124
9125         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9126         of signed, add a few new tests.
9127
9128         PR middle-end/42803
9129         * g++.dg/parse/limits-initializer1.C: New test.
9130
9131 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9132
9133         PR fortran/42804
9134         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9135         * gfortran.dg/typebound_call_12.f03: New test.
9136
9137 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9138
9139         PR fortran/42783
9140         * gfortran.dg/bounds_check_15.f90 : New test.
9141
9142 2010-01-19  Michael Matz  <matz@suse.de>
9143
9144         PR tree-optimization/41783
9145         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9146
9147 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9148
9149         PR target/38697.
9150         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9151         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9152         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9153         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9154         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9155         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9156         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9157         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9158         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9159         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9160         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9161
9162 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9163
9164         PR fortran/42545
9165         * gfortran.dg/extends_6.f03: Modified an error message.
9166         * gfortran.dg/extends_10.f03: New test.
9167         * gfortran.dg/private_type_6.f03: Modified an error message.
9168         * gfortran.dg/structure_constructor_8.f03: Ditto.
9169
9170 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR tree-optimization/42719
9173         * gcc.dg/pr42719.c: New test.
9174
9175         PR debug/42728
9176         * gcc.dg/pr42728.c: New test.
9177
9178 2010-01-19  Anthony Green  <green@moxielogic.com>
9179
9180         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9181
9182 2010-01-18  Anthony Green  <green@moxielogic.com>
9183
9184         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9185         for moxie.
9186
9187 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9188
9189         * g++.dg/template/error45.C: reverted as part of reverting the
9190         fix of PR c++/42634.
9191
9192 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9193
9194         PR c++/42634
9195         * g++.dg/template/error45.C: New test.
9196
9197 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9198
9199         PR c++/42766
9200         * g++.dg/conversion/op6.C: New test.
9201
9202 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9203
9204         PR target/42774
9205         * gcc.target/alpha/pr42774.c: New test.
9206
9207 2010-01-18  Richard Guenther  <rguenther@suse.de>
9208
9209         PR tree-optimization/42781
9210         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9211
9212 2010-01-17  Richard Guenther  <rguenther@suse.de>
9213
9214         PR middle-end/42248
9215         * gcc.c-torture/execute/pr42248.c: New testcase.
9216
9217 2010-01-17  Richard Guenther  <rguenther@suse.de>
9218
9219         PR tree-optimization/42773
9220         * g++.dg/torture/pr42773.C: New testcase.
9221
9222 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9223
9224         PR fortran/42677
9225         * gfortran.dg/interface_assignment_5.f90: New test.
9226
9227 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9228
9229         PR c++/42697
9230         * g++.dg/template/crash94.C: Reverted.
9231
9232 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9233
9234         PR debug/42767
9235         * gcc.dg/debug/pr42767.c: New.
9236
9237 2010-01-15  Jason Merrill  <jason@redhat.com>
9238
9239         PR c++/42761
9240         * g++.dg/cpp0x/decltype22.C: New.
9241
9242 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR middle-end/42760
9245         * g++.dg/torture/pr42760.C: New test.
9246
9247 2010-01-15  Jing Yu  <jingyu@google.com>
9248
9249         PR rtl-optimization/42691
9250         * gcc.c-torture/execute/pr42691.c: New.
9251
9252 2010-01-15  Richard Guenther  <rguenther@suse.de>
9253
9254         PR middle-end/42739
9255         * g++.dg/torture/pr42739.C: New testcase.
9256
9257 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9258
9259         * g++.dg/template/error45.C: Revert as part of reverting changes
9260         or PR c++/42634.
9261
9262 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9263
9264         PR fortran/42684
9265         * gfortran.dg/interface_31.f90: New test.
9266
9267 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9268
9269         * gcc.target/powerpc/pr42747.c: New file.
9270
9271 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR middle-end/42674
9274         * c-c++-common/pr42674.c: New test.
9275
9276         PR c++/42608
9277         * g++.dg/template/instantiate11.C: New test.
9278
9279 2010-01-14  Jason Merrill  <jason@redhat.com>
9280
9281         PR c++/42701
9282         * g++.dg/overload/error3.C: New.
9283
9284         PR c++/42655
9285         * g++.dg/overload/rvalue1.C: New.
9286
9287 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9288
9289         PR tree-optimization/42706
9290         * gcc.dg/ipa/pr42706.c: New testcase.
9291
9292 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9293
9294         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9295
9296 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9297
9298         PR tree-optimization/42714
9299         * g++.dg/torture/pr42714.C: New test.
9300
9301 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9302
9303         PR rtl-optimization/42246
9304         * gfortran.dg/pr42246-2.f: New.
9305
9306 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9307
9308         PR rtl-optimization/42389
9309         * gcc.dg/pr42389.c: New.
9310
9311 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9312
9313         PR rtl-optimization/42388
9314         * gcc.dg/pr42388.c: New.
9315
9316 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9317
9318         PR rtl-optimization/42294
9319         * gfortran.dg/pr42294.f: New.
9320
9321 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9322
9323         PR rtl-optimization/39453
9324         PR rtl-optimization/42246
9325         * gcc.dg/pr39453.c: New.
9326         * gcc.dg/pr42246.c: New.
9327
9328 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9329
9330         PR middle-end/42245
9331         * gcc.dg/pr42245.c: New.
9332         * gcc.dg/pr42245-2.c: New.
9333
9334 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9335
9336         PR rtl-optimization/42249
9337         * gcc.dg/pr42249.c: New.
9338
9339 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9340
9341         PR c/42721
9342         * gcc.c-torture/execute/pr42721.c: New test.
9343
9344 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9345
9346         PR tree-optimization/42709
9347         * gcc.dg/vect/pr42709.c: New test.
9348
9349 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9350
9351         PR fortran/41478
9352         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9353         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9354
9355 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9356
9357         PR fortran/42481
9358         * gfortran.dg/generic_19.f90 : New test.
9359
9360 2010-01-13  Richard Guenther  <rguenther@suse.de>
9361
9362         PR tree-optimization/42730
9363         * gcc.c-torture/compile/pr42730.c: New testcase.
9364
9365 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9366
9367         PR target/pr42542
9368         * gcc.target/ia64/pr42542-1.c: New.
9369         * gcc.target/ia64/pr42542-2.c: New.
9370         * gcc.target/ia64/pr42542-3.c: New.
9371
9372 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9373
9374         PR c++/42634
9375         * g++.dg/template/error45.C: New test.
9376
9377 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9378
9379         PR tree-optimization/42704
9380         * g++.dg/torture/pr42704.C: New test.
9381
9382 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9383
9384         PR tree-optimization/42703
9385         * gcc.c-torture/compile/pr42703.c: New test.
9386
9387 2010-01-13  Richard Guenther  <rguenther@suse.de>
9388
9389         PR tree-optimization/42705
9390         * gcc.c-torture/compile/pr42705.c: New testcase.
9391
9392 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9393
9394         * gcc.target/bfin/l2.c: New test.
9395         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9396
9397 2010-01-13  Richard Guenther  <rguenther@suse.de>
9398
9399         PR middle-end/42716
9400         * gcc.c-torture/compile/pr42716.c: New testcase.
9401
9402 2010-01-13  Richard Guenther  <rguenther@suse.de>
9403
9404         PR lto/42678
9405         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9406
9407 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9408
9409         PR c/42708
9410         * gcc.c-torture/compile/pr42708-1.c: New test.
9411
9412 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9413
9414         PR debug/42662
9415         * gcc.dg/pr42662.c: New test.
9416
9417         PR tree-optimization/42645
9418         * g++.dg/other/pr42645-1.C: New test.
9419         * g++.dg/other/pr42645-2.C: New test.
9420
9421 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9422
9423         PR target/42416
9424         * gcc.target/powerpc/warn-1.c: New test.
9425         * gcc.target/powerpc/warn-2.c: New test.
9426
9427 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9428
9429         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9430         stack alignment.
9431
9432 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9433
9434         * gcc.dg/lto/20100108_0.c: New.
9435
9436 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9437
9438         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9439         Add -march=i686 -msse for 32bit x86 targets.
9440
9441 2010-01-10  Richard Guenther  <rguenther@suse.de>
9442
9443         PR middle-end/42667
9444         * gcc.dg/torture/pr42667.c: New testcase.
9445
9446 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9447
9448         PR fortran/32489
9449         * gfortran.dg/array_constructor_34.f90: New test.
9450
9451 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9452
9453         PR fortran/20923
9454         * gfortran.dg/array_constructor_33.f90: New test.
9455         gfortran.dg/array_function_5.f90: Add credit.
9456
9457 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9458
9459         PR debug/42631
9460         * gcc.dg/pr42631.c: New.
9461
9462 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9463
9464         PR debug/42630
9465         * gcc.dg/pr42630.c: New.
9466
9467 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9468
9469         PR debug/42629
9470         * gcc.dg/pr42629.c: New.
9471
9472 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9473
9474         PR middle-end/42363
9475         * gcc.dg/torture/pr42363.c: New.
9476
9477 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9478
9479         PR debug/42604
9480         PR debug/42395
9481         * gcc.dg/vect/pr42604.c: New.
9482         * gcc.dg/vect/pr42395.c: New.
9483
9484 2010-01-09  Richard Guenther  <rguenther@suse.de>
9485
9486         PR middle-end/42512
9487         * gcc.c-torture/execute/pr42512.c: New testcase.
9488
9489 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9490
9491         PR fortran/41298
9492         * gfortran.dg/c_ptr_tests_14.f90: New test.
9493
9494 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9495
9496         PR ada/41929
9497         * gnat.dg/null_pointer_deref1.adb: Don't run on
9498         sparc*-sun-solaris2.11.
9499
9500 2010-01-08  Richard Guenther  <rguenther@suse.de>
9501
9502         PR lto/42528
9503         * gcc.dg/lto/20100103-1_0.c: New testcase.
9504         * gcc.dg/lto/20100103-2_0.c: Likewise.
9505
9506 2010-01-08  Tobias Burnus  <burnus@net-b.de
9507
9508         PR/fortran 25829
9509         * gfortran.dg/asynchronous_1.f90: New test.
9510         * gfortran.dg/asynchronous_2.f90: New test.
9511         * gfortran.dg/conflicts.f90: Update error message.
9512
9513 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9514
9515         c++/40155
9516         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9517
9518 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9519
9520         PR tree-optimization/42625
9521         * g++.dg/opt/dtor4.C: New test.
9522         * g++.dg/opt/dtor4.h: New.
9523         * g++.dg/opt/dtor4-aux.cc: New.
9524
9525 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9526
9527         PR fortran/42597
9528         * gfortran.dg/proc_ptr_26.f90: New test.
9529
9530 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9531
9532         PR fortran/41872
9533         * gfortran.dg/allocatable_scalar_7.f90: New test.
9534
9535 2010-01-06  Richard Guenther  <rguenther@suse.de>
9536
9537         * gcc.c-torture/compile/pr42632.c: New testcase.
9538
9539 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9540
9541         PR target/42542
9542         * gcc.target/i386/pr42542-4.c: New.
9543         * gcc.target/i386/pr42542-4a.c: Likewise.
9544         * gcc.target/i386/pr42542-5.c: Likewise.
9545         * gcc.target/i386/pr42542-5a.c: Likewise.
9546
9547 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9548
9549         * gcc.dg/tls/opt-15.c: New test.
9550
9551 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9552
9553         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9554
9555 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9556
9557         PR tree-optimization/42462
9558         * g++.dg/torture/pr42462.C: New test.
9559
9560 2010-01-05  Jason Merrill  <jason@redhat.com>
9561
9562         * g++.dg/cpp0x/initlist30.C: New test.
9563
9564 2010-01-05  Richard Guenther  <rguenther@suse.de>
9565
9566         PR tree-optimization/42614
9567         * gcc.c-torture/execute/pr42614.c: New testcase.
9568
9569 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9570
9571         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9572         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9573         -Wunreachable-code.
9574         * gcc.dg/Wunreachable-2.c: Likewise.
9575         * gcc.dg/Wunreachable-3.c: Likewise.
9576         * gcc.dg/Wunreachable-4.c: Likewise.
9577         * gcc.dg/Wunreachable-5.c: Likewise.
9578         * gcc.dg/Wunreachable-6.c: Likewise.
9579         * gcc.dg/Wunreachable-7.c: Likewise.
9580         * gcc.dg/Wunreachable-8.c: Likewise.
9581         * gcc.dg/20041231-1.c: Likewise.
9582
9583 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR other/42611
9586         * gcc.dg/pr42611.c: New test.
9587
9588         PR tree-optimization/42508
9589         * g++.dg/opt/pr42508.C: New test.
9590
9591 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9592
9593         PR fortran/41872
9594         * gfortran.dg/allocatable_scalar_8.f90: New.
9595
9596 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9597
9598         PR tree-optimization/42398
9599         * gcc.c-torture/compile/pr42398.c: New test.
9600
9601 2010-01-04  Jason Merrill  <jason@redhat.com>
9602
9603         PR c++/42555
9604         * g++.dg/ext/attrib35.C: New.
9605
9606         PR c++/42567
9607         * g++.dg/cpp0x/auto17.C: New.
9608
9609 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9610
9611         * gcc.dg/lto/20100104_0.c: New.
9612
9613 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9614
9615         PR target/42542
9616         * gcc.target/i386/pr42542-1.c: New.
9617         * gcc.target/i386/pr42542-1a.c: Likewise.
9618         * gcc.target/i386/pr42542-1b.c: Likewise.
9619         * gcc.target/i386/pr42542-2.c: Likewise.
9620         * gcc.target/i386/pr42542-2a.c: Likewise.
9621         * gcc.target/i386/pr42542-2b.c: Likewise.
9622         * gcc.target/i386/pr42542-3.c: Likewise.
9623         * gcc.target/i386/pr42542-3a.c: Likewise.
9624
9625 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9626
9627         PR fortran/41872
9628         * gfortran.dg/allocatable_scalar_5.f90: New test.
9629         * gfortran.dg/allocatable_scalar_6.f90: New test.
9630
9631 2010-01-03  Richard Guenther  <rguenther@suse.de>
9632
9633         PR testsuite/42583
9634         * gfortran.dg/gomp/recursion1.f90: Remove.
9635
9636 2010-01-03  Richard Guenther  <rguenther@suse.de>
9637
9638         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9639         * gcc.dg/uninit-6.c: Likewise.
9640         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9641
9642 2010-01-03  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/42589
9645         * gcc.target/i386/pr42589.c: New testcase.
9646
9647 2010-01-03  Richard Guenther  <rguenther@suse.de>
9648
9649         PR tree-optimization/42438
9650         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9651
9652 2010-01-02  Richard Guenther  <rguenther@suse.de>
9653
9654         PR testsuite/41651
9655         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9656
9657 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9658
9659         PR target/42448
9660         * gcc.target/alpha/pr42448-1.c: New test.
9661         * gcc.target/alpha/pr42448-2.c: Ditto.
9662
9663 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9664
9665         PR preprocessor/41947
9666         * gcc.dg/c99-hexfloat-3.c: New test.
9667
9668 2010-01-01  Richard Guenther  <rguenther@suse.de>
9669
9670         PR c/42570
9671         * gcc.c-torture/execute/pr42570.c: New testcase.
9672
9673 2010-01-01  Richard Guenther  <rguenther@suse.de>
9674
9675         PR middle-end/42559
9676         * gcc.c-torture/compile/pr42559.c: New testcase.
9677
9678 \f
9679 Copyright (C) 2010 Free Software Foundation, Inc.
9680
9681 Copying and distribution of this file, with or without modification,
9682 are permitted in any medium without royalty provided the copyright
9683 notice and this notice are preserved.