OSDN Git Service

Implement C++0x unrestricted unions (N2544)
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-07-14  Jason Merrill  <jason@redhat.com>
2
3         Implement C++0x unrestricted unions (N2544)
4         * g++.dg/cpp0x/union1.C: New.
5         * g++.dg/cpp0x/union2.C: New.
6         * g++.dg/cpp0x/union3.C: New.
7         * g++.dg/cpp0x/defaulted2.C: Adjust.
8         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
9         * g++.old-deja/g++.ext/anon2.C: Adjust.
10         * g++.old-deja/g++.mike/misc6.C: Adjust.
11
12 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
13
14         PR fortran/44925
15         * gfortran.dg/c_loc_tests_15.f90: New.
16
17 2010-07-13  Jason Merrill  <jason@redhat.com>
18
19         PR c++/44909
20         * g++.dg/cpp0x/implicit6.C: New.
21
22 2010-07-13  Jason Merrill  <jason@redhat.com>
23
24         PR c++/44540
25         * g++.dg/abi/noreturn1.C: New.
26         * g++.dg/abi/noreturn2.C: New.
27
28 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
29
30         PR other/44874
31         PR debug/44832
32         * c-c++-common/pr44832.c: New test.
33
34 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
35
36         PR objc/44488
37         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
38         on the target.  Make sure that we can assemble the emitted asm when 
39         the test type is 'compile'.
40         
41 2010-07-13  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/36960
44         * g++.dg/torture/pr36960.C: New testcase.
45
46 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
47
48         PR c++/44908
49         * g++.dg/template/sfinae21.C: New.
50         * g++.dg/template/sfinae22.C: Likewise.
51
52 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
53
54         * gcc.c-torture/execute/pr44683.x: New.
55         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
56
57 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
58
59         PR fortran/44434
60         PR fortran/44565
61         PR fortran/43945
62         PR fortran/44869
63         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
64         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
65         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
66         * gfortran.dh/typebound_call_16.f03: New.
67         * gfortran.dg/typebound_generic_6.f03: New.
68         * gfortran.dg/typebound_generic_7.f03: New.
69         * gfortran.dg/typebound_generic_8.f03: New.
70
71 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
72
73         PR libfortran/37077
74         * gfortran.dg/char4_iunit_1.f03: New test.
75
76 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
77
78         * gcc.dg/tree-ssa/vrp53.c: New test.
79
80 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
81
82         PR c++/44907
83         * g++.dg/template/sfinae19.C: New.
84         * g++.dg/template/sfinae20.C: Likewise.
85
86 2010-07-12  Jie Zhang  <jie@codesourcery.com>
87
88         * gcc.target/arm/interrupt-1.c: New test.
89         * gcc.target/arm/interrupt-2.c: New test.
90
91 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
92
93         * gcc.dg/pr42427.c: Require c99_runtime.
94         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
95         c99_runtime.
96         * gcc.target/i386/avx-cmpss-1.c: Likewise.
97         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
98         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
99         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
100         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
101         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
102         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
103         * gcc.target/i386/sse-cmpss-1.c: Likewise.
104         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
105         * gcc.target/i386/pr37275.c: Require visibility support.
106
107 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
108
109         * lib/target-supports.exp (check_effective_target_sse): New proc.
110         * gcc.target/i386/sol2-check.h: New file.
111         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
112         Include sol2-check.h.
113         (main) Only run do_test () if sol2_check ().
114         * gcc.target/i386/sse2-check.h: Likewise.
115         * gcc.target/i386/sse3-check.h: Likewise.
116         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
117         [__sun__ && __svr4__]: Execute SSE2 instruction.
118         * gcc.target/i386/math-torture/math-torture.exp: Only add options
119         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
120         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
121         * g++.dg/ext/vector14.C: Likewise.
122         * g++.dg/other/mmintrin.C: Likewise.
123         * gcc.dg/20020418-1.c: Likewise.
124         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
125         * gcc.dg/format/ms_unnamed-1.c: Likewise.
126         * gcc.dg/format/unnamed-1.c: Likewise.
127         Adapt dg-warning line number.
128         * gcc.dg/graphite/pr40281.c: Likewise.
129         * gcc.dg/pr32176.c: Likewise.
130         * gcc.dg/pr40550.c: Likewise.
131         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
132         * gcc.dg/torture/pr36891.c: Likewise.
133         * gcc.target/i386/20020218-1.c: Likewise.
134         * gcc.target/i386/20020523.c: Likewise.
135         * gcc.target/i386/abi-1.c: Likewise.
136         * gcc.target/i386/brokensqrt.c: Likewise.
137         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
138         * gcc.target/i386/pr13366.c: Likewise.
139         * gcc.target/i386/pr13685.c: Likewise.
140         * gcc.target/i386/pr24306.c: Likewise.
141         * gcc.target/i386/pr31486.c: Likewise.
142         * gcc.target/i386/pr32065-1.c: Likewise.
143         * gcc.target/i386/pr32065-2.c: Likewise.
144         * gcc.target/i386/pr32389.c: Likewise.
145         * gcc.target/i386/pr38824.c: Likewise.
146         * gcc.target/i386/pr38931.c: Likewise.
147         * gcc.target/i386/pr39592-1.c: Likewise.
148         * gcc.target/i386/pr43766.c: Likewise.
149         * gcc.target/i386/recip-divf.c: Likewise.
150         * gcc.target/i386/recip-sqrtf.c: Likewise.
151         * gcc.target/i386/recip-vec-divf.c: Likewise.
152         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
153         * gcc.target/i386/sse-1.c: Likewise.
154         * gcc.target/i386/sse-16.c: Likewise.
155         * gcc.target/i386/sse-2.c: Likewise.
156         * gcc.target/i386/sse-20.c: Likewise.
157         * gcc.target/i386/sse-3.c: Likewise.
158         * gcc.target/i386/sse-7.c: Likewise.
159         * gcc.target/i386/sse-9.c: Likewise.
160         * gcc.target/i386/sse-addps-1.c: Likewise.
161         * gcc.target/i386/sse-addss-1.c: Likewise.
162         * gcc.target/i386/sse-andnps-1.c: Likewise.
163         * gcc.target/i386/sse-andps-1.c: Likewise.
164         * gcc.target/i386/sse-cmpss-1.c: Likewise.
165         * gcc.target/i386/sse-comiss-1.c: Likewise.
166         * gcc.target/i386/sse-comiss-2.c: Likewise.
167         * gcc.target/i386/sse-comiss-3.c: Likewise.
168         * gcc.target/i386/sse-comiss-4.c: Likewise.
169         * gcc.target/i386/sse-comiss-5.c: Likewise.
170         * gcc.target/i386/sse-comiss-6.c: Likewise.
171         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
172         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
173         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
174         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
175         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
176         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
177         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
178         * gcc.target/i386/sse-divps-1.c: Likewise.
179         * gcc.target/i386/sse-divss-1.c: Likewise.
180         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
181         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
182         * gcc.target/i386/sse-maxps-1.c: Likewise.
183         * gcc.target/i386/sse-maxss-1.c: Likewise.
184         * gcc.target/i386/sse-minps-1.c: Likewise.
185         * gcc.target/i386/sse-minss-1.c: Likewise.
186         * gcc.target/i386/sse-movaps-1.c: Likewise.
187         * gcc.target/i386/sse-movaps-2.c: Likewise.
188         * gcc.target/i386/sse-movhlps-1.c: Likewise.
189         * gcc.target/i386/sse-movhps-1.c: Likewise.
190         * gcc.target/i386/sse-movhps-2.c: Likewise.
191         * gcc.target/i386/sse-movlhps-1.c: Likewise.
192         * gcc.target/i386/sse-movmskps-1.c: Likewise.
193         * gcc.target/i386/sse-movntps-1.c: Likewise.
194         * gcc.target/i386/sse-movss-1.c: Likewise.
195         * gcc.target/i386/sse-movss-2.c: Likewise.
196         * gcc.target/i386/sse-movss-3.c: Likewise.
197         * gcc.target/i386/sse-movups-1.c: Likewise.
198         * gcc.target/i386/sse-movups-2.c: Likewise.
199         * gcc.target/i386/sse-mulps-1.c: Likewise.
200         * gcc.target/i386/sse-mulss-1.c: Likewise.
201         * gcc.target/i386/sse-orps-1.c: Likewise.
202         * gcc.target/i386/sse-rcpps-1.c: Likewise.
203         * gcc.target/i386/sse-recip-vec.c: Likewise.
204         * gcc.target/i386/sse-recip.c: Likewise.
205         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
206         * gcc.target/i386/sse-set-ps-1.c: Likewise.
207         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
208         * gcc.target/i386/sse-subps-1.c: Likewise.
209         * gcc.target/i386/sse-subss-1.c: Likewise.
210         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
211         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
212         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
213         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
214         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
215         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
216         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
217         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
218         * gcc.target/i386/sse-xorps-1.c: Likewise.
219         * gcc.target/i386/ssefn-1.c: Likewise.
220         * gcc.target/i386/ssefn-3.c: Likewise.
221         * gcc.target/i386/sseregparm-1.c: Likewise.
222         * gcc.target/i386/stackalign/return-3.c: Likewise.
223         * gcc.target/i386/vectorize1.c: Likewise.
224         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
225         * gcc.target/i386/xorps-sse.c: Likewise.
226         * gfortran.dg/pr28158.f90: Likewise.
227         * gfortran.dg/pr30667.f: Likewise.
228         * gnat.dg/loop_optimization7.adb: Likewise.
229         * gnat.dg/sse_nolib.adb: Likewise.
230
231 2010-07-11  Tobias Burnus  <burnus@net-b.de>
232
233         PR fortran/44702
234         * gfortran.dg/use_rename_6.f90: New.
235         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
236
237 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
238
239         PR fortran/44869
240         * gfortran.dg/class_24.f03: New.
241
242 2010-07-10  Richard Guenther  <rguenther@suse.de>
243
244         PR lto/44889
245         * gcc.dg/lto/20100709-1_0.c: New testcase.
246         * gcc.dg/lto/20100709-1_1.c: Likewise.
247
248 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
249
250         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
251
252 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
253
254         PR objc/44140
255         * objc.dg/lto/trivial-1_0.m: New.
256         * objc.dg/lto/lto.exp: New.
257         * obj-c++.dg/lto/trivial-1_0.mm: New.
258         * obj-c++.dg/lto/lto.exp: New.
259         * objc.dg/symtab-1.m: Adjust sizes.
260         * objc.dg/image-info.m: Do not run for gnu-runtime.
261
262 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
263
264         * gcc.dg/pr32370.c: Allow another kind of error message.
265
266 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gnat.dg/atomic3.adb: New test.
269
270 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
271             Denys Vlasenko  <dvlasenk@redhat.com>
272             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
273
274         PR tree-optimization/28632
275         * gcc.dg/tree-ssa/vrp51.c: New test.
276         * gcc.dg/tree-ssa/vrp52.c: New test.
277
278 2010-07-09  Jason Merrill  <jason@redhat.com>
279
280         * g++.dg/abi/covariant6.C: New.
281         * g++.dg/inherit/covariant17.C: Test both bases.
282         * g++.dg/inherit/covariant7.C: Check vtable layout.
283
284 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
285
286         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
287
288 2010-07-09  Richard Guenther  <rguenther@suse.de>
289
290         PR tree-optimization/44852
291         * gcc.c-torture/execute/pr44852.c: New testcase.
292
293 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
294
295         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
296         multiplication by values.
297         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
298         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
299
300 2010-07-09  Richard Guenther  <rguenther@suse.de>
301
302         PR tree-optimization/44882
303         * gfortran.dg/pr44882.f90: New testcase.
304
305 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
306
307         PR target/40657
308         * gcc.target/arm/pr40657-1.c: New test.
309         * gcc.target/arm/pr40657-2.c: New test.
310         * gcc.c-torture/execute/pr40657.c: New test.
311
312 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
313
314         * gcc.dg/tree-ssa/vrp50.c: New test.
315         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
316
317 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
318
319         PR fortran/44649
320         * gfortran.dg/c_sizeof_1.f90: Modified.
321         * gfortran.dg/storage_size_1.f08: New.
322         * gfortran.dg/storage_size_2.f08: New.
323
324 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
325
326         * gcc.c-torture/execute/20100708-1.c: New test.
327
328 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
329
330         PR fortran/44847
331         * gfortran.dg/gomp/pr44847.f90: New test.
332
333 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
334
335         PR tree-optimization/44710
336         * gcc.dg/tree-ssa/ifc-6.c: New.
337         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
338
339 2010-07-08  Tobias Burnus  <burnus@net-b.de>
340
341         PR fortran/18918
342         * gfortran.dg/coarray_10.f90: Add an additional test.
343
344 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
345
346         PR middle-end/44828
347         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
348         * gcc.c-torture/execute/pr44828.x: Revert.
349
350 2010-07-08  Jason Merrill  <jason@redhat.com>
351
352         PR c++/43120
353         * g++.dg/inherit/covariant17.C: New.
354         * g++.dg/abi/covariant1.C: Actually test for the bug.
355
356 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
357
358         PR rtl-optimization/44838
359         * gcc.dg/pr44838.c: New.
360
361 2010-07-08  Richard Guenther  <rguenther@suse.de>
362
363         PR tree-optimization/44831
364         * gcc.c-torture/compile/pr44831.c: New testcase.
365         * gcc.dg/tree-ssa/pr21463.c: Adjust.
366
367 2010-07-08  Richard Guenther  <rguenther@suse.de>
368
369         PR tree-optimization/44861
370         * g++.dg/vect/pr44861.cc: New testcase.
371
372 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
373
374         PR middle-end/44828
375         * gcc.c-torture/execute/pr44828.x: New file.
376
377 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
378
379         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
380         dg-options.
381         * g++.dg/ext/altivec-17.C: Adjust error message.
382
383 2010-07-07  Tom Tromey  <tromey@redhat.com>
384
385         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
386
387 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
388
389         PR target/44844
390         * gcc.target/i386/rdrand-1.c: Scan "jnc".
391         * gcc.target/i386/rdrand-2.c: Likewise.
392         * gcc.target/i386/rdrand-3.c: Likewise.
393
394 2010-07-07  Jan Hubicka  <jh@suse.cz>
395
396         PR middle-end/44813
397         * g++.dg/torture/pr44813.C: New testcase.
398         * g++.dg/torture/pr44826.C: New testcase.
399
400 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
401
402         PR rtl-optimization/44787
403         * gcc.c-torture/compile/pr44788.c: New test.
404         * gcc.target/arm/pr44788.c: New test.
405
406 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
407
408         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
409
410 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
411
412         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
413         to dg-options.
414
415 2010-07-06  Tobias Burnus  <burnus@net-b.de>
416
417         PR fortran/44742
418         * gfortran.dg/parameter_array_init_6.f90: New.
419         * gfortran.dg/initialization_20.f90: Update dg-error.
420         * gfortran.dg/initialization_24.f90: Ditto.
421
422 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
423         PR fortran/PR44693
424         * gfortran.dg/dim_range_1.f90:  New test.
425         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
426
427 2010-07-06  Jason Merrill  <jason@redhat.com>
428
429         PR c++/44703
430         * g++.dg/cpp0x/initlist41.C: New.
431
432         PR c++/44778
433         * g++.dg/template/ptrmem22.C: New.
434
435 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
436
437         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
438         support.
439         * gcc.target/i386/i386.exp: Likewise.
440
441 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
442
443         PR testsuite/44195
444         * gcc.dg/lto/20100518_0.c: Limit to x86.
445
446 2010-07-06  Richard Guenther  <rguenther@suse.de>
447
448         PR middle-end/44828
449         * gcc.c-torture/execute/pr44828.c: New testcase.
450
451 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
452
453         * g++.dg/warn/noeffect2.C: Adjust expected warning.
454         * g++.dg/warn/volatile1.C: Likewise.
455         * g++.dg/template/warn1.C: Likewise.
456
457 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
458
459         AVX Programming Reference (June, 2010)
460         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
461         * g++.dg/other/i386-3.C: Likewise.
462         * gcc.target/i386/sse-12.c: Likewise.
463
464         * gcc.target/i386/f16c-check.h: New.
465         * gcc.target/i386/rdfsbase-1.c: Likewise.
466         * gcc.target/i386/rdfsbase-2.c: Likewise.
467         * gcc.target/i386/rdgsbase-1.c: Likewise.
468         * gcc.target/i386/rdgsbase-2.c: Likewise.
469         * gcc.target/i386/rdrand-1.c: Likewise.
470         * gcc.target/i386/rdrand-2.c: Likewise.
471         * gcc.target/i386/rdrand-3.c: Likewise.
472         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
473         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
474         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
475         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
476         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
477         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
478         * gcc.target/i386/wrfsbase-1.c: Likewise.
479         * gcc.target/i386/wrfsbase-2.c: Likewise.
480         * gcc.target/i386/wrgsbase-1.c: Likewise.
481         * gcc.target/i386/wrgsbase-2.c: Likewise.
482
483         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
484         (__builtin_ia32_vcvtps2ph): New.
485         (__builtin_ia32_vcvtps2ph256): Likewise.
486
487         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
488         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
489
490         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
491         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
492
493         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
494         (__builtin_ia32_vcvtps2ph256): Likewise.
495         Add fsgsbase,rdrnd,f16c.
496
497         * lib/target-supports.exp (check_effective_target_f16c): New.
498
499 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
500
501         * gcc.dg/guality/nrv-1.c: New test.
502
503 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
504
505         PR middle-end/42505
506         * gcc.target/arm/pr42505.c: New test case.
507
508 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
509
510         PR c++/44808
511         * g++.dg/opt/nrv16.C: New test.
512
513 2010-07-05  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/44784
516         * gcc.c-torture/compile/pr44784.c: New testcase.
517
518 2010-07-05  Ira Rosen  <irar@il.ibm.com>
519
520         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
521         Increase loop bound and array size.
522         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
523         Likewise.
524
525 2010-07-05  Ira Rosen  <irar@il.ibm.com>
526
527         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
528         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
529         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
530         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
531         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
532
533 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
534
535         PR c++/22138
536         * g++.dg/parse/template25.C: New.
537
538 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
539
540         PR rtl-optimization/44695
541         * gcc.dg/torture/pr44695.c: New.
542
543 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
544
545         PR c++/16630
546         * g++.dg/ext/pretty3.C: New.
547
548 2010-07-04  Richard Guenther  <rguenther@suse.de>
549
550         PR middle-end/44809
551         * g++.dg/torture/pr44809.C: New testcase.
552
553 2010-07-04  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/44656
556         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
557
558 2010-07-04  Ira Rosen  <irar@il.ibm.com>
559             Revital Eres  <eres@il.ibm.com>
560
561         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
562         misaligned stores.
563         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
564         gcc.dg/vect/vect-96.c: Likewise.
565         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
566         that support misaligned stores. Change the number of expected
567         misaligned accesses.
568         * gcc.dg/vect/vect-peel-1.c: New test.
569         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
570         gcc.dg/vect/vect-peel-4.c: Likewise.
571         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
572         vectorizable on all targets that support realignment.
573         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
574
575 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
576
577         PR c/44806
578         * gcc.dg/torture/pr44806.c: New.
579
580 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
581
582         * gnat.dg/cond_expr1.adb: New test.
583
584 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
585
586         * gnat.dg/modular3.adb: New test.
587         * gnat.dg/modular3_pkg.ads: New helper.
588
589 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
590             Mikael Pettersson  <mikpe@it.uu.se>
591
592         PR testsuite/44518
593         * obj-c++.dg/encode-2.mm: Produce object and save temps.
594         Make signed-ness of chars explicit.  Scan the object for
595         strings that are split by some target assemblers.
596         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
597         explicit.
598
599 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
600
601         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
602
603 2010-07-02  Le-Chun Wu  <lcwu@google.com>
604
605         PR/44128
606         * g++.dg/warn/Wshadow-7.C: New test.
607
608 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
609             Julian Brown  <julian@codesourcery.com>
610             Sandra Loosemore  <sandra@codesourcery.com>
611
612         * gcc.c-torture/execute/20100416-1.c: New test case.
613
614 2010-07-02  Julian Brown  <julian@codesourcery.com>
615             Sandra Loosemore  <sandra@codesourcery.com>
616
617         PR target/43703
618
619         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
620         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
621
622 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
623             Julian Brown  <julian@codesourcery.com>
624
625         * gcc.target/arm/neon/vadds64.c: Regenerated.
626         * gcc.target/arm/neon/vaddu64.c: Regenerated.
627         * gcc.target/arm/neon/vsubs64.c: Regenerated.
628         * gcc.target/arm/neon/vsubu64.c: Regenerated.
629         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
630         * gcc.target/arm/neon-vmls-1.c: Likewise.
631         * gcc.target/arm/neon-vsubs64.c: New execution test.
632         * gcc.target/arm/neon-vsubu64.c: New execution test.
633         * gcc.target/arm/neon-vadds64.c: New execution test.
634         * gcc.target/arm/neon-vaddu64.c: New execution test.
635
636 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
637
638         * gcc.target/arm/neon-vands64.c: New.
639         * gcc.target/arm/neon-vandu64.c: New.
640         * gcc.target/arm/neon-vbics64.c: New.
641         * gcc.target/arm/neon-vbicu64.c: New.
642         * gcc.target/arm/neon-veors64.c: New.
643         * gcc.target/arm/neon-veoru64.c: New.
644         * gcc.target/arm/neon-vorns64.c: New.
645         * gcc.target/arm/neon-vornu64.c: New.
646         * gcc.target/arm/neon-vorrs64.c: New.
647         * gcc.target/arm/neon-vorru64.c: New.
648         * gcc.target/arm/neon/vands64.c: Regenerated.
649         * gcc.target/arm/neon/vandu64.c: Regenerated.
650         * gcc.target/arm/neon/vbics64.c: Regenerated.
651         * gcc.target/arm/neon/vbicu64.c: Regenerated.
652         * gcc.target/arm/neon/veors64.c: Regenerated.
653         * gcc.target/arm/neon/veoru64.c: Regenerated.
654         * gcc.target/arm/neon/vorns64.c: Regenerated.
655         * gcc.target/arm/neon/vornu64.c: Regenerated.
656         * gcc.target/arm/neon/vorrs64.c: Regenerated.
657         * gcc.target/arm/neon/vorru64.c: Regenerated.
658
659 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
660
661         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
662
663 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
664
665         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
666         * gfortran.dg/intent_out_5.f90: Same.
667         * gfortran.dg/ltrans-7.f90: Same.
668         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
669
670 2010-07-02  Jan Hubicka  <jh@suse.cz>
671
672         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
673
674 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
675
676         * objc-obj-c++-shared/Object1.h: Correct Line endings.
677
678 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
679
680         PR c++/44780
681         * c-c++-common/Wunused-var-12.c: New test.
682
683 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
684
685         PR target/42835
686         * gcc.target/arm/pr42835.c: New test.
687
688         PR target/42172
689         * gcc.target/arm/pr42172-1.c: New test.
690
691 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
692
693         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
694
695 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
696
697         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
698         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
699         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
700         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
701         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
702         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
703         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
704         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
705         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
706         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
707         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
708         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
709         * gcc.target/arm/neon-vdup_ns64.c: New.
710         * gcc.target/arm/neon-vdup_nu64.c: New.
711         * gcc.target/arm/neon-vdupQ_ns64.c: New.
712         * gcc.target/arm/neon-vdupQ_nu64.c: New.
713         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
714         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
715         * gcc.target/arm/neon-vmov_ns64.c: New.
716         * gcc.target/arm/neon-vmov_nu64.c: New.
717         * gcc.target/arm/neon-vmovQ_ns64.c: New.
718         * gcc.target/arm/neon-vmovQ_nu64.c: New.
719         * gcc.target/arm/neon-vget_lanes64.c: New.
720         * gcc.target/arm/neon-vget_laneu64.c: New.
721         * gcc.target/arm/neon-vset_lanes64.c: New.
722         * gcc.target/arm/neon-vset_laneu64.c: New.
723
724 2010-07-02  Richard Guenther  <rguenther@suse.de>
725
726         * g++.dg/torture/20100702-1.C: New testcase.
727
728 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
729
730         PR target/44707
731         * gcc.c-torture/compile/pr44707.c: New test.
732
733 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
734
735         PR c++/44039
736         * g++.dg/template/crash101.C: New.
737
738 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
739
740         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
741         Use the ABI-0 accessors and fail it for m64.
742
743 2010-07-02  Jan Hubicka  <jh@suse.cz>
744
745         * g++.dg/tree-ssa/pr44706.C: New testcase.
746
747 2010-07-02  Richard Guenther  <rguenther@suse.de>
748
749         PR tree-optimization/44748
750         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
751
752 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
753
754         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
755         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
756         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
757         the method types to forward:.
758
759 2010-06-30  Jason Merrill  <jason@redhat.com>
760
761         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
762         * g++.dg/other/pr25632.C: Likewise.
763
764 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
765
766         PR tree-optimization/40421
767         * gfortran.fortran-torture/compile/pr40421.f90: New test.
768
769 2010-07-01  Richard Guenther  <rguenther@suse.de>
770
771         PR middle-end/42834
772         PR middle-end/44468
773         * gcc.c-torture/execute/20100316-1.c: New testcase.
774         * gcc.c-torture/execute/pr44468.c: Likewise.
775         * gcc.c-torture/compile/20100609-1.c: Likewise.
776         * gcc.dg/volatile2.c: Adjust.
777         * gcc.dg/plugin/selfassign.c: Likewise.
778         * gcc.dg/pr36902.c: Likewise.
779         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
780         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
781         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
782         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
783         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
784         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
785         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
786         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
787         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
788         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
789         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
790         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
791         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
792         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
793         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
794         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
795         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
796         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
797         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
798         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
799         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
800         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
801         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
802         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
803         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
804         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
805         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
806         * gcc.dg/struct/w_prof_local_array.c: Likewise.
807         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
808         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
809         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
810         * gcc.dg/struct/w_prof_global_array.c: Likewise.
811         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
812         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
813         * gcc.dg/struct/w_prof_local_var.c: Likewise.
814         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
815         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
816         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
817         * gcc.dg/struct/w_prof_global_var.c: Likewise.
818         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
819         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
820         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
821         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
822         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
823         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
824         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
825         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
826         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
827         * gcc.dg/tree-prof/stringop-1.c: Adjust.
828         * g++.dg/tree-ssa/pr31146.C: Likewise.
829         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
830         * g++.dg/tree-ssa/pr33604.C: Likewise.
831         * g++.dg/plugin/selfassign.c: Likewise.
832         * gfortran.dg/array_memcpy_3.f90: Likewise.
833         * gfortran.dg/array_memcpy_4.f90: Likewise.
834         * c-c++-common/torture/pr42834.c: New testcase.
835
836 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
837
838         PR c++/44628
839         * g++.dg/template/crash100.C: New.
840
841 2010-06-30  Jan Hubicka  <jh@suse.cz>
842
843         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
844
845 2010-06-30  Michael Matz  <matz@suse.de>
846
847         PR bootstrap/44699
848         * gcc.dg/pr44699.c: New test.
849
850 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
851
852         PR tree-optimization/39799
853         * c-c++-common/uninit-17.c: New test.
854
855 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
856
857         PR libfortran/43298
858         * gfortran.dg/read_infnan_1.f90: New test.
859
860 2010-06-29  Jason Merrill  <jason@redhat.com>
861
862         Enable implicitly declared move constructor/operator= (N3053).
863         * g++.dg/cpp0x/implicit3.C: New.
864         * g++.dg/cpp0x/implicit4.C: New.
865         * g++.dg/cpp0x/implicit5.C: New.
866         * g++.dg/cpp0x/implicit-copy.C: Adjust.
867         * g++.dg/cpp0x/not_special.C: Adjust.
868         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
869         * g++.dg/cpp0x/rv1n.C: Adjust.
870         * g++.dg/cpp0x/rv1p.C: Adjust.
871         * g++.dg/cpp0x/rv2n.C: Adjust.
872         * g++.dg/cpp0x/rv2p.C: Adjust.
873         * g++.dg/cpp0x/rv3n.C: Adjust.
874         * g++.dg/cpp0x/rv3p.C: Adjust.
875         * g++.dg/cpp0x/rv4n.C: Adjust.
876         * g++.dg/cpp0x/rv4p.C: Adjust.
877         * g++.dg/cpp0x/rv5n.C: Adjust.
878         * g++.dg/cpp0x/rv5p.C: Adjust.
879         * g++.dg/cpp0x/rv6n.C: Adjust.
880         * g++.dg/cpp0x/rv6p.C: Adjust.
881         * g++.dg/cpp0x/rv7n.C: Adjust.
882         * g++.dg/cpp0x/rv7p.C: Adjust.
883         * g++.dg/cpp0x/rv8p.C: Adjust.
884         * g++.dg/gomp/pr26690-1.C: Adjust.
885         * g++.dg/other/error20.C: Adjust.
886         * g++.dg/other/error31.C: Adjust.
887         * g++.dg/parse/error19.C: Adjust.
888         * g++.dg/template/qualttp5.C: Adjust.
889         * g++.old-deja/g++.law/ctors5.C: Adjust.
890
891         Enable implicitly deleted functions (N2346)
892         * g++.dg/cpp0x/defaulted17.C: New.
893         * g++.dg/cpp0x/implicit1.C: New.
894         * g++.dg/cpp0x/implicit2.C: New.
895         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
896         * g++.dg/ext/has_virtual_destructor.C: Adjust.
897         * g++.dg/init/ctor4.C: Adjust.
898         * g++.dg/init/synth2.C: Adjust.
899         * g++.dg/lto/20081118_1.C: Adjust.
900         * g++.dg/other/error13.C: Adjust.
901         * g++.dg/other/unused1.C: Adjust.
902         * g++.old-deja/g++.bob/inherit2.C: Adjust.
903         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
904         * g++.old-deja/g++.jason/opeq3.C: Adjust.
905         * g++.old-deja/g++.law/ctors17.C: Adjust.
906         * g++.old-deja/g++.oliva/delete1.C: Adjust.
907         * g++.old-deja/g++.pt/assign1.C: Adjust.
908         * g++.old-deja/g++.pt/crash20.C: Adjust.
909
910         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
911         * g++.dg/cpp0x/defaulted13.C: Adjust.
912         * g++.dg/cpp0x/defaulted2.C: Adjust.
913         * g++.dg/cpp0x/defaulted3.C: Adjust.
914         * g++.dg/cpp0x/initlist9.C: Adjust.
915         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
916         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
917         * g++.dg/init/synth2.C: Adjust.
918
919         * g++.dg/cpp0x/defaulted19.C: New.
920
921         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
922         * g++.dg/template/error23.C: Fix for -std=c++0x.
923
924 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
925
926         PR fortran/44718
927         * gfortran.dg/proc_ptr_28.f90: New.
928
929 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
930
931         PR tree-optimization/43801
932         * g++.dg/torture/pr43801.C: New test.
933
934         PR debug/44668
935         * g++.dg/debug/dwarf2/accessibility1.C: New test.
936
937 2010-06-29  Jason Merrill  <jason@redhat.com>
938
939         PR c++/44587
940         * g++.dg/template/qualified-id2.C: New.
941         * g++.dg/template/qualified-id3.C: New.
942
943 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
944
945         PR fortran/44696
946         * gfortran.dg/associated_target_4.f90: New.
947
948 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/44582
951         * gfortran.dg/aliasing_array_result_1.f90 : New test.
952
953 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
954
955         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
956
957 2010-06-29  Jan Hubicka  <jh@suse.cz>
958
959         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
960
961 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
962
963         PR target/43902
964         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
965         * gcc.target/arm/wmul-3.c: New test.
966         * gcc.target/arm/wmul-4.c: New test.
967
968 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
969
970         PR rtl-optimization/44659
971         * gcc.target/i386/extract-1.c: New.
972         * gcc.target/i386/extract-2.c: Likewise.
973         * gcc.target/i386/extract-3.c: Likewise.
974         * gcc.target/i386/extract-4.c: Likewise.
975         * gcc.target/i386/extract-5.c: Likewise.
976         * gcc.target/i386/extract-6.c: Likewise.
977
978 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
979
980         PR c++/44682
981         * g++.dg/warn/Wunused-var-14.C: New test.
982
983 2010-06-28  Tobias Burnus  <burnus@net-b.de>
984
985         PR fortran/43298
986         * gfortran.dg/nan_6.f90: New.
987
988 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
989
990         PR tree-optimization/43781
991         * gcc.dg/torture/pr43781.c: New.
992
993 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
994
995         PR fortran/40158
996         * gfortran.dg/actual_rank_check_1.f90: New test.
997
998 2010-06-28  Martin Jambor  <mjambor@suse.cz>
999
1000         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1001
1002 2010-06-28  Jan Hubicka  <jh@suse.cz>
1003
1004         PR tree-optimization/44687
1005         * gcc.c-torture/compile/pr44687.c
1006
1007 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1008
1009         PR c++/44535
1010         * g++.dg/torture/pr44535.C: New test.
1011
1012 2010-06-28  Michael Matz  <matz@suse.de>
1013
1014         PR middle-end/44592
1015         * gfortran.dg/pr44592.f90: New test.
1016
1017 2010-06-28  Jan Hubicka  <jh@suse.cz>
1018
1019         PR tree-optimization/44357
1020         * g++.dg/torture/pr44357.C: New testcase.
1021
1022 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1023
1024         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1025         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1026         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1027         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1028         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1029         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1030         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1031         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1032
1033 2010-06-27  Jan Hubicka  <jh@suse.cz>
1034
1035         * gcc.c-torture/compile/pr44686.c: New file.
1036
1037 2010-06-27  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/44683
1040         * gcc.c-torture/execute/pr44683.c: New testcase.
1041
1042 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
1043
1044         * gnat.dg/noreturn3.ad[sb]: New test.
1045
1046 2010-06-26  Jason Merrill  <jason@redhat.com>
1047
1048         * g++.dg/cpp0x/explicit5.C: New.
1049
1050 2010-06-26  Richard Guenther  <rguenther@suse.de>
1051
1052         PR tree-optimization/44393
1053         * gcc.dg/pr44393.c: New testcase.
1054
1055 2010-06-26  Jan Hubicka  <jh@suse.cz>
1056
1057         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1058
1059 2010-06-26  Richard Guenther  <rguenther@suse.de>
1060
1061         PR middle-end/44674
1062         * gcc.dg/pr44674.c: New testcase.
1063
1064 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
1065
1066         * gcc.dg/opts-3.c: New test.
1067
1068 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1069
1070         * gfortran.dg/type_decl_1.f90: New.
1071         * gfortran.dg/type_decl_2.f90: New.
1072
1073 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1074
1075         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1076         * gfortran.dg/semicolon_fixed_2.f: Ditto.
1077
1078 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1079
1080         PR testsuite/38946
1081         * gfortran.dg/array_constructor_23.f: Update test to allow for small
1082         error in comparing reals.
1083
1084 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1085
1086         * selected_real_kind_2.f90: New.
1087         * selected_real_kind_3.f90: New.
1088
1089 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1090
1091         * gfortran.dg/entry_19.f90: New.
1092
1093 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1094
1095         * gfortran.dg/end_subroutine_1.f90: New.
1096         * gfortran.dg/end_subroutine_2.f90: New.
1097         * gfortran.dg/interface_proc_end.f90: Update.
1098
1099 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1100
1101         * gfortran.dg/semicolon_fixed.f: Update.
1102         * gfortran.dg/semicolon_fixed_2.f: New.
1103         * gfortran.dg/semicolon_free_2.f90: New.
1104         * gfortran.dg/semicolon_free.f90: Update.
1105
1106 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1107
1108         PR fortran/44448
1109         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1110
1111 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1112
1113         * g++.dg/ipa/iinline-3.C: New test.
1114         * gcc.dg/ipa/modif-1.c: Removed.
1115
1116 2010-06-25  Jan Hubicka  <jh@suse.cz>
1117
1118         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1119
1120 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1121
1122         * g++.dg/ipa/iinline-2.C: New test.
1123
1124 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR middle-end/43866
1127         * gfortran.dg/pr43866.f90: New test.
1128
1129         PR tree-optimization/44539
1130         * gcc.dg/pr44539.c: New test.
1131
1132 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
1133
1134         From Jim Wilson:
1135         PR target/43902
1136         * gcc.target/mips/madd-9.c: New test.
1137
1138 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
1139
1140         PR c/44517
1141         * gcc.dg/noncompile/pr44517.c: New.
1142         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1143
1144 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
1145
1146         PR testsuite/43283
1147         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1148         and add argument to nop for IA64.
1149
1150 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1151
1152         PR target/44588
1153         * gcc.target/i386/mod-1.c: New.
1154         * gcc.target/i386/umod-1.c: Likewise.
1155         * gcc.target/i386/umod-2.c: Likewise.
1156         * gcc.target/i386/umod-3.c: Likewise.
1157
1158 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR middle-end/44492
1161         * g++.dg/torture/pr44492.C: New test.
1162
1163 2010-06-24  Andi Kleen  <ak@linux.intel.com>
1164
1165         * c-c++-common/warn-omitted-condop.c: New.
1166
1167 2010-06-24  Tobias Burnus  <burnus@net-b.de>
1168
1169         PR fortran/44614
1170         * gfortran.dg/import8.f90: New.
1171
1172 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
1173
1174         * gnat.dg/not_null.adb: Update test case.
1175
1176 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
1177
1178         PR c++/44619
1179         * g++.dg/warn/Wunused-var-13.C: New test.
1180
1181         PR c++/44627
1182         * g++.dg/diagnostic/method1.C: New test.
1183
1184 2010-06-22  Cary Coutant  <ccoutant@google.com>
1185
1186         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1187
1188 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
1189
1190         PR fortran/44616
1191         * gfortran.dg/abstract_type_8.f03: New.
1192
1193 2010-06-21  Jason Merrill  <jason@redhat.com>
1194
1195         * g++.dg/cpp0x/noexcept08.C: New.
1196
1197         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1198
1199 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1200
1201         PR target/44615
1202         * gcc.target/i386/sse2-vec-2a.c: New.
1203
1204 2010-06-21  DJ Delorie  <dj@redhat.com>
1205
1206         * gcc.dg/pragma-diag-1.c: New.
1207
1208 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1209
1210         PR target/44615
1211         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1212
1213 2010-06-21  Alan Modra  <amodra@gmail.com>
1214
1215         PR testsuite/44505
1216         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1217         tail call to check_fa_mid.
1218
1219 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR target/44575
1222         * gcc.c-torture/execute/pr44575.c: New test.
1223
1224 2010-06-21  Tobias Burnus  <burnus@net-b.de>
1225
1226         PR fortran/40632
1227         * gfortran.dg/contiguous_1.f90: New.
1228         * gfortran.dg/contiguous_2.f90: New.
1229         * gfortran.dg/contiguous_3.f90: New.
1230
1231 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
1232
1233         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1234         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1235
1236 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
1237
1238         PR target/44546
1239         * gcc.target/i386/pr44546.c: New test.
1240
1241 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
1242
1243         * gcc.dg/opts-2.c: New test.
1244
1245 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
1246
1247         PR fortran/44584
1248         * gfortran.dg/typebound_proc_15.f03: Modified.
1249
1250 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
1251
1252         PR target/44072
1253         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1254         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1255
1256 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1257
1258         * g++.dg/ext/label13.C: Fix typo in last change.
1259
1260 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1261
1262         PR libfortran/44477
1263         * gfortran.dg/eof_3.f90
1264         * gfortran.dg/endfile_2.f90
1265         * gfortran.dg/endfile_4.f90
1266         * gfortran.dg/endfile_3.f90
1267
1268 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1269
1270         PR c++/41090
1271         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1272
1273 2010-06-18  Tobias Burnus  <burnus@net-b.de>
1274
1275         PR fortran/44556
1276         * gfortran.dg/allocate_alloc_opt_11.f90: New.
1277
1278 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
1279
1280         * gcc.target/arm/pr40900.c: New test.
1281
1282 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
1283
1284         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1285
1286 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/44558
1289         * gfortran.dg/typebound_call_15.f03: New.
1290
1291 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1292
1293         PR c++/44486
1294         * g++.dg/pr44486.C: New.
1295
1296 2010-06-16  DJ Delorie  <dj@redhat.com>
1297
1298         * gcc.target/i386/volatile-bitfields-1.c: New.
1299         * gcc.target/i386/volatile-bitfields-2.c: New.
1300
1301 2010-06-16  Jason Merrill  <jason@redhat.com>
1302
1303         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1304
1305         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1306
1307 2010-06-16  Richard Guenther  <rguenther@suse.de>
1308
1309         PR c/44555
1310         * gcc.c-torture/execute/pr44555.c: New testcase.
1311
1312 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
1313
1314         PR fortran/44549
1315         * gfortran.dg/typebound_proc_16.f03: New.
1316
1317 2010-06-16  Martin Jambor  <mjambor@suse.cz>
1318
1319         * g++.dg/torture/pr43905.C: New test.
1320
1321 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
1322
1323         PR testsuite/44538
1324         * gcc.dg/vect/slp-perm-5.c (main): Prevent
1325         initialization loop from being vectorized.
1326         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1327
1328 2010-06-16  Alan Modra  <amodra@gmail.com>
1329
1330         PR tree-optimization/44507
1331         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1332
1333 2010-06-15  Jason Merrill  <jason@redhat.com>
1334
1335         * g++.dg/overload/arg3.C: Adjust error locations.
1336         * g++.dg/overload/copy1.C: Likewise.
1337         * g++.dg/tc1/dr152.C: Likewise.
1338         * g++.dg/template/incomplete4.C: Likewise.
1339         * g++.dg/template/incomplete5.C: Likewise.
1340         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1341         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1342         * g++.old-deja/g++.pt/crash9.C: Likewise.
1343
1344         * g++.dg/inherit/virtual5.C: New.
1345
1346         * g++.dg/cpp0x/defaulted18.C: New.
1347
1348         * g++.dg/cpp0x/initlist40.C: New.
1349
1350         * g++.dg/cpp0x/initlist39.C: New.
1351
1352 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
1353
1354         PR middle-end/44391
1355         * gcc.dg/graphite/pr44391.c: New.
1356
1357 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/43388
1360         * gfortran.dg/allocate_alloc_opt_8.f90: New.
1361         * gfortran.dg/allocate_alloc_opt_9.f90: New.
1362         * gfortran.dg/allocate_alloc_opt_10.f90: New.
1363         * gfortran.dg/class_allocate_2.f03: Modified an error message.
1364
1365 2010-06-15  Richard Guenther  <rguenther@suse.de>
1366
1367         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1368
1369 2010-06-15  Richard Guenther  <rguenther@suse.de>
1370
1371         * gcc.dg/vect/bb-slp-21.c: Adjust.
1372         * gcc.dg/vect/bb-slp-13.c: Likewise
1373         * gcc.dg/vect/bb-slp-4.c: Likewise
1374         * gcc.dg/vect/bb-slp-22.c: Likewise
1375         * gcc.dg/vect/bb-slp-14.c: Likewise
1376         * gcc.dg/vect/bb-slp-23.c: Likewise
1377         * gcc.dg/vect/bb-slp-15.c: Likewise
1378         * gcc.dg/vect/bb-slp-17.c: Likewise
1379         * gcc.dg/vect/bb-slp-18.c: Likewise
1380         * gcc.dg/vect/bb-slp-19.c: Likewise
1381         * gcc.dg/vect/bb-slp-10.c: Likewise
1382         * gcc.dg/vect/bb-slp-11.c: Likewise
1383         * gcc.dg/vect/bb-slp-20.c: Likewise
1384         * gcc.dg/vect/bb-slp-3.c: Likewise
1385
1386 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR fortran/44536
1389         * gfortran.dg/gomp/pr44536.f90: New test.
1390         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1391
1392 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1393
1394         PR target/44534
1395         * gcc.target/i386/avx-vextractf128-256-3.c: New.
1396         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1397
1398 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR tree-optimization/44508
1401         * gcc.dg/tree-ssa/pr21086.c: Adjust.
1402
1403         PR bootstrap/44509
1404         * gcc.dg/pr44509.c: New test.
1405
1406 2010-06-14  Ira Rosen  <irar@il.ibm.com>
1407
1408         PR tree-optimization/44507
1409         * gcc.dg/vect/pr44507.c: New test.
1410
1411 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
1412
1413         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1414         and c-pretty-print.h.
1415
1416         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1417
1418 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
1419
1420         * gfortran.dg/whole_file_18.f90: Updated error message.
1421
1422 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
1423
1424         * gfortran.dg/whole_file_20.f03: New.
1425
1426 2010-06-12  Jan Hubicka  <jh@suse.cz>
1427
1428         * gcc.c-torture/compile/pc44485.c: New testcase.
1429
1430 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
1431
1432         PR fortran/40117
1433         * gfortran.dg/typebound_proc_4.f03: Modified error message.
1434         * gfortran.dg/typebound_proc_14.f03: New.
1435         * gfortran.dg/typebound_proc_15.f03: New.
1436
1437 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
1438
1439         * gcc.dg/opts-1.c: New test.
1440
1441 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
1442
1443         * gcc.dg/funroll-loops-all.c: Update expected error.
1444
1445 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         PR target/44481
1448         * gcc.target/i386/pr44481.c: New test.
1449
1450 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1453
1454 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
1455
1456         PR middle-end/44483
1457         * gcc.dg/tree-ssa/pr44483.c: New.
1458
1459 2010-06-11  Paul Brook  <paul@codesourcery.com>
1460
1461         * g++.dg/other/arm-neon-1.C: New test.
1462
1463 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
1464
1465         PR fortran/42051
1466         PR fortran/43896
1467         * gfortran.dg/class_23.f03: New test.
1468
1469 2010-06-11  Jan Hubicka  <jh@suse.cz>
1470
1471         * gcc.dg/ipa/pure-const-2.c: New testcase.
1472
1473 2010-06-11  Jan Hubicka  <jh@suse.cz>
1474
1475         * gcc.dg/noreturn-7.c: Update.
1476         * gcc.dg/noreturn-4.c: Update.
1477
1478 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
1479
1480         Fix MIPS bootstrap
1481         * g++.dg/other/typedef4.C: New test.
1482
1483 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
1484
1485         PR fortran/44207
1486         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1487
1488 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
1489
1490         PR fortran/44457
1491         * gfortran.dg/asynchronous_3.f03
1492
1493 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
1494
1495         PR middle-end/44185
1496         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1497         non-temporal stores out of the tests to form new test cases.  As a
1498         result, no non-temporal store should be generated in this case.
1499
1500         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
1501         prefetch-7.c that generate one non-temporal store.
1502
1503         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
1504         prefetch-7.c that generate one non-temporal store and one
1505         one-temporal prefetch.
1506
1507 2010-06-10  Martin Jambor  <mjambor@suse.cz>
1508
1509         PR tree-optimization/44258
1510         * gcc.dg/tree-ssa/pr44258.c: New test.
1511
1512 2010-06-10  Daniel Kraft  <d@domob.eu>
1513
1514         PR fortran/38936
1515         * gfortran.dg/associate_1.f03: New test.
1516         * gfortran.dg/associate_2.f95: New test.
1517         * gfortran.dg/associate_3.f03: New test.
1518         * gfortran.dg/associate_4.f08: New test.
1519
1520 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1521
1522         * gfortran.dg/selected_char_kind_4.f90: New test.
1523
1524 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gcc.dg/pr42461.c: New test.
1527
1528 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
1529
1530         PR fortran/44347
1531         * gfortran.dg/selected_real_kind_1.f90: New.
1532
1533 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
1534
1535         PR fortran/44359
1536         * gfortran.dg/warn_conversion.f90: Removed check for redundant
1537         warning.
1538         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1539         check for warning.
1540
1541 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1542
1543         * gfortran.dg/data_namelist_conflict.f90: New test.
1544
1545 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546
1547         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1548         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1549         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1550
1551 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1552
1553         * testsuite/gfortran.dg/mvbits_9.f90: New test.
1554         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1555         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1556         * testsuite/gfortran.dg/btest_1.f90: Ditto.
1557         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1558
1559 2010-06-09  Jason Merrill  <jason@redhat.com>
1560
1561         PR c++/44366
1562         * g++.dg/cpp0x/decltype23.C: Move to...
1563         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1564
1565 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
1566
1567         PR fortran/44211
1568         * gfortran.dg/typebound_call_14.f03: New test.
1569
1570 2010-06-09  Martin Jambor  <mjambor@suse.cz>
1571
1572         PR tree-optimization/44423
1573         * gcc.dg/tree-ssa/pr44423.c: New test.
1574
1575 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
1576
1577         PR testsuite/42843
1578         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1579         TV_NONE to initialize tv_id field.
1580         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1581         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1582         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1583         Include toplev.h .
1584         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1585         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1586         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1587
1588 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
1589
1590         PR tree-optimization/39874
1591         PR middle-end/28685
1592         * gcc.dg/pr39874.c: New file.
1593
1594 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1595
1596         * g++.dg/ext/attr-alias-1.C: New.
1597         * g++.dg/ext/attr-alias-2.C: New.
1598
1599 2010-06-07  Tobias Burnus  <burnus@net-b.de>
1600
1601         PR fortran/44446
1602         * gfortran.dg/proc_ptr_27.f90: New.
1603
1604 2010-06-07  Jason Merrill  <jason@redhat.com>
1605
1606         PR c++/44366
1607         * g++.dg/cpp0x/decltype23.C: New.
1608
1609 2010-06-08  Andrew Pinski <pinskia@gmail.com>
1610             Shujing Zhao  <pearly.zhao@oracle.com>
1611
1612         PR c/37724
1613         * gcc.dg/c90-const-expr-10.c: Adjust.
1614         * gcc.dg/c99-const-expr-10.c: Adjust.
1615         * gcc.dg/init-bad-7.c: New.
1616
1617 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1618
1619         * lib/target-supports.exp (check_effective_target_gas): New proc.
1620         * gcc.c-torture/execute/960321-1.x: New file.
1621
1622 2010-06-07  Jason Merrill  <jason@redhat.com>
1623
1624         PR c++/44401
1625         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
1626
1627 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR c++/44444
1630         * g++.dg/warn/Wunused-var-12.C: New test.
1631
1632         PR c++/44443
1633         * c-c++-common/Wunused-var-11.c: New test.
1634
1635 2010-06-07  Jan Hubicka  <jh@suse.cz>
1636
1637         * gcc.dg/ipa/pure-const-1.c: New testcase.
1638
1639 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
1640
1641         PR rtl-optimization/44404
1642         * gcc.dg/pr44404.c: New.
1643
1644 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
1645
1646         PR target/44159
1647         * gcc.target/i386/abi-2.c: Check sysv abi here.
1648         * gcc.target/i386/aes-avx-check.h: Call test in noinline
1649         function to avoid failures by different ABIs.
1650         * gcc.target/i386/aes-check.h: Likewise.
1651         * gcc.target/i386/avx-check.h: Likewise.
1652         * gcc.target/i386/fma4-check.h: Likewise.
1653         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
1654         * gcc.target/i386/mmx-check.h: Likewise.
1655         * gcc.target/i386/pclmul-avx-check.h: Likewise.
1656         * gcc.target/i386/pclmul-check.h: Likewise.
1657         * gcc.target/i386/sse-check.h: Likewise.
1658         * gcc.target/i386/sse2-check.h: Likewise.
1659         * gcc.target/i386/sse3-check.h: Likewise.
1660         * gcc.target/i386/sse4_1-check.h: Likewise.
1661         * gcc.target/i386/sse4_2-check.h: Likewise.
1662         * gcc.target/i386/sse4a-check.h: Likewise.
1663         * gcc.target/i386/ssse3-check.h: Likewise.
1664         * gcc.target/i386/xop-check.h: Likewise.
1665         * gcc.target/i386/pr27971.c: Fix for LLP64.
1666         * gcc.target/i386/pr39139.c: Likewise.
1667         * gcc.target/i386/pr39315-check.c: Likewise.
1668         * gcc.target/i386/vararg-1.c: Likewise.
1669         * gcc.target/i386/vararg-2.c: Likewise.
1670         Additional add dg-compile to avoid failure due
1671         missing foo symbol.
1672
1673         * gcc.dg/compound-literal-1.c: Fix for llp64.
1674         * gcc.dg/pr32370.c: Likewise.
1675         * gcc.dg/pr37561.c: Likewise.
1676         * gcc.dg/pr41340.c: Likewise.
1677         * gcc.dg/pr41551.c: Likewise.
1678
1679 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1680
1681         PR c++/44188
1682         * g++.dg/debug/dwarf2/typedef3.C: New test.
1683
1684 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1685
1686         PR c/20000
1687         * c-c++-common/pr20000.c: New.
1688
1689 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
1690
1691         PR c++/44086
1692         * g++.dg/init/pr44086.C: New.
1693         * g++.dg/cpp0x/decltype4.C: Adjust.
1694
1695 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
1696
1697         PR fortran/43945
1698         * gfortran.dg/generic_23.f03: New test.
1699
1700 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
1701
1702         PR fortran/43895
1703         * gfortran.dg/alloc_comp_class_1.f90 : New test.
1704
1705 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
1706
1707         PR c++/44361
1708         * c-c++-common/Wunused-var-9.c: New test.
1709
1710 2010-06-05  Jason Merrill  <jason@redhat.com>
1711
1712         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1713
1714 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
1715
1716         PR c/44322
1717         * gcc.dg/c99-restrict-4.c: New test.
1718
1719 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
1720
1721         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1722         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1723         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1724         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1725         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
1726         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
1727         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
1728         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
1729         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
1730         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
1731         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
1732         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
1733         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
1734         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
1735         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
1736         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
1737         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
1738         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
1739         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
1740         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
1741         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
1742         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
1743
1744 2010-06-04  Jason Merrill  <jason@redhat.com>
1745
1746         * g++.dg/cpp0x/noexcept06.C: New.
1747         * g++.dg/cpp0x/noexcept07.C: New.
1748
1749         * g++.dg/cpp0x/noexcept01.C: New.
1750         * g++.dg/cpp0x/noexcept02.C: New.
1751         * g++.dg/cpp0x/noexcept03.C: New.
1752         * g++.dg/cpp0x/noexcept04.C: New.
1753         * g++.dg/cpp0x/noexcept05.C: New.
1754
1755 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR c++/44412
1758         * g++.dg/warn/Wunused-var-10.C: New test.
1759         * g++.dg/warn/Wunused-var-11.C: New test.
1760
1761         PR c++/44362
1762         * c-c++-common/Wunused-var-10.c: New test.
1763
1764 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1765
1766         PR c/25880
1767         * gcc.dg/assign-warn-2.c: Update.
1768         * gcc.dg/cpp/line3.c: Update.
1769         * gcc.dg/c99-array-lval-8.c: Update.
1770         * gcc.dg/cast-qual-2.c: Update.
1771         * gcc.dg/c99-arraydecl-3.c:  Update.
1772         * gcc.dg/assign-warn-1.c:  Update.
1773         * gcc.dg/format/gcc_diag-1.c:  Update.
1774
1775 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
1776
1777         PR rtl-optimization/39871
1778         PR rtl-optimization/40615
1779         PR rtl-optimization/42500
1780         PR rtl-optimization/42502
1781         * gcc.target/arm/eliminate.c: New test.
1782
1783 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1784
1785         PR libstdc++/44410
1786         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
1787         * g++.old-deja/g++.other/delete3.C: Likewise.
1788         * g++.old-deja/g++.other/new.C: Likewise.
1789         * g++.old-deja/g++.law/operators27.C: Likewise.
1790         * g++.old-deja/g++.mike/p755.C: Likewise.
1791         * g++.dg/eh/new1.C: Likewise.
1792         * g++.dg/init/new5.C: Likewise.
1793
1794 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1795
1796         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
1797         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
1798         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
1799
1800 2010-06-03  Richard Guenther  <rguenther@suse.de>
1801
1802         PR lto/41921
1803         * lib/lto.exp: Always load gcc.exp.
1804         (lto-obj): For C source files invoke gcc_target_compile.
1805         * g++.dg/lto/20100603-1_0.C: New testcase.
1806         * g++.dg/lto/20100603-1_1.c: Likewise.
1807
1808 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1809
1810         PR tree-optimization/43688
1811         * gfortran.dg/pr43688.f90: New.
1812
1813 2010-06-03  Richard Guenther  <rguenther@suse.de>
1814
1815         PR lto/41584
1816         * gcc.dg/lto/20100603-1_0.c: New testcase.
1817         * gcc.dg/lto/20100603-2_0.c: Likewise.
1818         * gcc.dg/lto/20100603-3_0.c: Likewise.
1819
1820 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1821
1822         PR target/44218
1823         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
1824         * gcc.target/powerpc/recip-2.c: Ditto.
1825         * gcc.target/powerpc/recip-3.c: Ditto.
1826         * gcc.target/powerpc/recip-4.c: Ditto.
1827         * gcc.target/powerpc/recip-5.c: Ditto.
1828         * gcc.target/powerpc/recip-6.c: Ditto.
1829         * gcc.target/powerpc/recip-7.c: Ditto.
1830         * gcc.target/powerpc/recip-test.h: Ditto.
1831         * gcc.target/powerpc/recip-test2.h: Ditto.
1832
1833 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1834
1835         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
1836
1837 2010-06-02  Jason Merrill  <jason@redhat.com>
1838
1839         * g++.dg/ext/vector9.C: Expect typedef in error message.
1840
1841         PR c++/9726
1842         PR c++/23594
1843         PR c++/44333
1844         * g++.dg/tc1/dr101.C: Remove xfails.
1845
1846 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1847
1848         PR middle-end/44372
1849         * g++.dg/ipa/pr44372.C: New.
1850
1851 2010-06-02  Jan Hubicka  <jh@suse.cz>
1852
1853         PR middle-end/44295
1854         * g++.dg/torture/pr44295.C: Neww testcase.
1855
1856 2010-06-02  Jan Hubicka  <jh@suse.cz>
1857
1858         * gcc.dg/tree-ssa/loadpre6.c: Update.
1859
1860 2010-06-02  Richard Guenther  <rguenther@suse.de>
1861
1862         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
1863         diagnostic.h.
1864
1865 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
1866
1867         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
1868         the link fail message.
1869
1870 2010-06-02  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/44360
1873         * gfortran.dg/use_13.f90: New test case.
1874
1875 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1876
1877         PR fortran/44371
1878         * gfortran.dg/error_stop_2.f08: Minor update.
1879
1880 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1881
1882         PR fortran/44371
1883         * gfortran.dg/error_stop_1.f08: New test.
1884         * gfortran.dg/error_stop_2.f08: New test.
1885
1886 2010-06-01  Jason Merrill  <jason@redhat.com>
1887
1888         DR 990
1889         * g++.dg/cpp0x/initlist37.C: New.
1890         * g++.dg/cpp0x/initlist38.C: New.
1891
1892         PR c++/44358
1893         * g++.dg/cpp0x/initlist36.C: New.
1894
1895 2010-05-31 Jan Hubicka  <jh@suse.cz>
1896
1897         * gcc.dg/noreturn-8.c: New testcase.
1898
1899 2010-05-31 Jan Hubicka  <jh@suse.cz>
1900
1901         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
1902         * gcc.dg/lto/noreturn-1_0.c: Move it here.
1903
1904 2010-05-31 Jan Hubicka  <jh@suse.cz>
1905
1906         * gcc.dg/lto/noreturn-1_1.c: New testcase.
1907         * gcc.dg/lto/noreturn-1_0.c: New testcase.
1908
1909 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1910
1911         PR fortran/36928
1912         * gfortran.dg/dependency_27.f90:  New test.
1913         * gfortran.dg/array_assign_1.F90:  New test.
1914
1915 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
1916
1917         PR target/44338
1918         * gcc.target/i386/sse-24.c: New test.
1919
1920 2010-05-31  Jan Hubicka  <jh@suse.cz>
1921
1922         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
1923
1924 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR middle-end/44337
1927         * gcc.dg/pr44337.c: New test.
1928
1929         PR tree-optimization/44182
1930         * g++.dg/debug/pr44182.C: New test.
1931
1932 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gcc.dg/nested-func-7.c: New test.
1935         * gnat.dg/frame_overflow.adb: Adjust directives.
1936
1937 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
1938
1939         * gnat.dg/prot2.ad[sb]: New test.
1940         * gnat.dg/prot2_pkg1.ads: New helper.
1941         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
1942
1943 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
1944
1945         * gnat.dg/array11.adb: Adjust dg-warning directive.
1946         * gnat.dg/object_overflow.adb: Likewise.
1947
1948 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
1949
1950         PR middle-end/44306
1951         * gcc.dg/tree-ssa/pr44306.c: New.
1952
1953 2010-05-29  Jan Hubicka  <jh@suse.cz>
1954
1955         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
1956
1957 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
1958
1959         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
1960
1961 2010-05-28  Mike Stump  <mikestump@comcast.net>
1962
1963         PR objc/44125
1964         * objc.dg/const-str-9.m: Remove static.
1965
1966 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
1967
1968         PR target/43636
1969         * gcc.c-torture/compile/pr43636.c: New test.
1970
1971 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
1972
1973         PR objc++/23616
1974         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
1975         * obj-c++.dg/try-catch-9.mm: Ditto.
1976
1977 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
1978
1979         Revert patch for PR c++/44188
1980         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
1981
1982 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1983
1984         PR c++/44188
1985         * g++.dg/debug/dwarf2/typedef3.C: New test.
1986
1987 2010-05-27  Jason Merrill  <jason@redhat.com>
1988
1989         PR c++/43555
1990         * g++.dg/ext/vla9.C: New.
1991
1992 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
1993
1994         PR objc/44140
1995         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
1996         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1997         * objc.dg/torture/tls/thr-init.m: Ditto.
1998         * objc.dg/torture/trivial.m: Ditto.
1999         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2000         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2001         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2002         * obj-c++.dg/torture/trivial.mm: Ditto.
2003
2004 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
2005
2006         * g++.dg/lto/20100302_0.C: Skip on darwin.
2007
2008 2010-05-27  Richard Guenther  <rguenther@suse.de>
2009
2010         PR tree-optimization/44284
2011         * gcc.dg/vect/vect-118.c: New testcase.
2012         * gcc.dg/vect/bb-slp-20.c: Adjust.
2013         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2014         * gcc.dg/vect/slp-9.c: Likewise.
2015         * gcc.dg/vect/slp-reduc-4.c: Likewise.
2016         * gcc.dg/vect/vect-10.c: Likewise.
2017         * gcc.dg/vect/vect-109.c: Likewise.
2018         * gcc.dg/vect/vect-12.c: Likewise.
2019         * gcc.dg/vect/vect-36.c: Likewise.
2020         * gcc.dg/vect/vect-7.c: Likewise.
2021         * gcc.dg/vect/vect-iv-8.c: Likewise.
2022         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2023         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2024         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2025         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2026         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2027         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2028         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2029         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2030         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2031         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2032         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2033         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2034         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2035         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2036         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2037         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2038         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2039
2040 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2041
2042         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2043         necessary.
2044
2045 2010-05-26  Jan Hubicka  <jh@suse.cz>
2046
2047         * gcc.dg/lto/materialize-1_0.c: New file.
2048         * gcc.dg/lto/materialize-1_1.c: New file.
2049
2050 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2051
2052         * gnat.dg/lto10.adb: New test.
2053         * gnat.dg/lto10_pkg.ads: New helper.
2054
2055 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
2056
2057         * lib/target-supports.exp (check_effective_target_int128): New
2058         function to check if __int128 types are available for target.
2059         * c-c++-common/int128-types-1.c: New.
2060         * c-c++-common/int128-1.c: New.
2061         * c-c++-common/int128-2.c: New.
2062         * g++.dg/abi/mangle43.C: New.
2063         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2064         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2065         pointer-wide scalar.
2066         * g++.dg/other/pr25632.C: Likewise.
2067         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2068         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2069         overflow warnings.
2070         * g++.dg/warn/pr13358-4.C: Likewise.
2071         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
2072         * g++.dg/warn/Wconversion-null.C: Likewise.
2073
2074 2010-05-26  Jason Merrill  <jason@redhat.com>
2075
2076         PR c++/43382
2077         * g++.dg/cpp0x/variadic101.C: New.
2078
2079 2010-05-26  Richard Guenther  <rguenther@suse.de>
2080
2081         PR rtl-optimization/44164
2082         * gcc.c-torture/execute/pr44164.c: New testcase.
2083         * g++.dg/tree-ssa/pr13146.C: Adjust.
2084
2085 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
2086
2087         PR fortran/40011
2088         * gfortran.dg/whole_file_19.f90 : New test.
2089
2090 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
2091
2092         PR fortran/30668
2093         PR fortran/31346
2094         PR fortran/34260
2095         * gfortran.dg/pr40999.f: Fix function type.
2096         * gfortran.dg/whole_file_5.f90: Likewise.
2097         * gfortran.dg/whole_file_6.f90: Likewise.
2098         * gfortran.dg/whole_file_16.f90: New.
2099         * gfortran.dg/whole_file_17.f90: New.
2100         * gfortran.dg/whole_file_18.f90: New.
2101
2102 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
2103             Iain Sandoe  <iains@gcc.gnu.org>
2104
2105         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2106         * gcc.c-torture/compile/pr44197.c: Require alias support.
2107         * gcc.dg/lto/20081222_0.c: Ditto.
2108
2109 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR debug/42801
2112         * gcc.dg/guality/vla-2.c: New test.
2113
2114 2010-05-25  Richard Guenther  <rguenther@suse.de>
2115
2116         PR middle-end/44069
2117         * g++.dg/torture/pr44069.C: New testcase.
2118
2119 2010-05-25  Richard Guenther  <rguenther@suse.de>
2120
2121         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2122
2123 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2124
2125         PR objc/44140
2126         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2127
2128 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2129
2130         * obj-c++.dg/torture/tls/trivial.mm: New.
2131         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2132         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2133         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2134         * obj-c++.dg/torture/tls/diag-1.mm: New.
2135         * obj-c++.dg/torture/tls/tls.exp: New.
2136         * obj-c++.dg/torture/trivial.mm: New.
2137         * obj-c++.dg/torture/dg-torture.exp: New.
2138         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2139         * obj-c++.dg/tls/trivial.m: New.
2140         * obj-c++.dg/tls/init-1.mm: New.
2141         * obj-c++.dg/tls/diag-1.mm: New.
2142         * obj-c++.dg/tls/init-2.mm: New.
2143         * obj-c++.dg/tls/diag-2.mm: New.
2144         * obj-c++.dg/tls/diag-3.mm: New.
2145         * obj-c++.dg/tls/diag-4.mm: New.
2146         * obj-c++.dg/tls/static-1.mm: New.
2147         * obj-c++.dg/tls/tls.exp: New.
2148         * obj-c++.dg/tls/diag-5.mm: New.
2149         * obj-c++.dg/tls/static-1a.mm: New.
2150         * objc-obj-c++-shared/Object1.mm: New.
2151         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2152
2153 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
2154
2155         PR objc++/43689
2156         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2157         * obj-c++.dg/const-str-6.mm: Ditto.
2158
2159 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2160
2161         * g++.dg/parse/array-size2.C: Remove dg-error directives.
2162
2163 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2164
2165         PR ada/38394
2166         * gnat.dg/array13.ad[sb]: New test.
2167
2168 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
2169             Sandra Loosemore  <sandra@codesourcery.com>
2170
2171         * gcc.target/arm/neon/: Regenerated test cases.
2172
2173         * gcc.target/arm/neon/polytypes.c,
2174         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2175         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2176         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2177         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2178         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2179         dg-add-options arm_neon.
2180
2181         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2182         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2183         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2184         and arm_neon_fp16_ok.
2185
2186         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2187         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2188
2189         * lib/target-supports.exp (add_options_for_arm_neon): New.
2190         (check_effective_target_arm_neon_ok_nocache): New, from
2191         check_effective_target_arm_neon_ok.  Check multiple possibilities.
2192         (check_effective_target_arm_neon_ok): Use
2193         check_effective_target_arm_neon_ok_nocache.
2194         (add_options_for_arm_neon_fp16)
2195         (check_effective_target_arm_neon_fp16_ok)
2196         check_effective_target_arm_neon_fp16_ok_nocache): New.
2197         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2198
2199 2010-05-24  Jason Merrill  <jason@redhat.com>
2200
2201         PR c++/41510
2202         * g++.dg/cpp0x/initlist35.C: New.
2203         * g++.dg/init/brace6.C: Adjust.
2204
2205 2010-05-24  Paul Brook  <paul@codesourcery.com>
2206
2207         * gcc.target/arm/frame-pointer-1.c: New test.
2208         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2209         pointer elimination.
2210
2211 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2212
2213         PR target/44245
2214         * gcc.target/i386/crc32-3.c: New.
2215         * gcc.target/i386/crc32-4.c: Likewise.
2216
2217 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
2218
2219         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2220         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2221         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2222
2223 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2224
2225         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2226
2227 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
2228
2229         PR target/43869
2230         * gcc.c-target/pr43869.c: New test.
2231
2232 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
2233
2234         PR fortran/44212
2235         * gfortran.dg/class_22.f03: New.
2236
2237 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
2238
2239         PR lto/44238
2240         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2241
2242 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
2243
2244         PR fortran/44213
2245         * gfortran.dg/abstract_type_7.f03: New.
2246
2247 2010-05-21  Jason Merrill  <jason@redhat.com>
2248
2249         * g++.dg/eh/spec11.C: Test cleanup optimization.
2250
2251 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
2252
2253         PR debug/44223
2254         * gcc.target/i386/pr44223.c: New test.
2255
2256 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2257
2258         * gcc.target/i386/pr25993.c: Use @function as type specifier.
2259
2260 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
2261
2262         * g++.dg/other/const3.C: New test.
2263
2264 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
2265
2266         PR fortran/38407
2267         * warn_unused_dummy_argument_1.f90: New.
2268         * warn_unused_dummy_argument_2.f90: New.
2269
2270 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2271
2272         PR c++/30298
2273         * g++.dg/inherit/crash1.C: New.
2274         * g++.dg/inherit/crash2.C: Likewise.
2275
2276 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR debug/44178
2279         * g++.dg/debug/pr44178.C: New test.
2280
2281 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
2282
2283         PR middle-end/44185
2284         * gcc.dg/tree-ssa/prefetch-6.c: Add
2285         --param min-insn-to-prefetch-ratio=6.
2286         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2287         allow unrolling, and adjust the movnti count.
2288
2289 2010-05-20  Jan Hubicka  <jh@suse.cz>
2290
2291         PR middle-end/44197
2292         * gcc.c-torture/compile/pr44197.c: New file.
2293
2294 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
2295
2296         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2297         Fix test code.
2298         (check_effective_target_xop): Remove __may_alias__ attribute.
2299
2300 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
2301
2302         PR target/44202
2303         * gcc.c-torture/execute/pr44202-1.c: New test.
2304
2305 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2306
2307         PR fortran/43851
2308         * gfortran.dg/label_1.f90: Update test.
2309
2310 2010-05-19  Jan Hubicka  <jh@suse.cz>
2311
2312         * gcc.dg/lto/ipareference2_0.c: New file.
2313         * gcc.dg/lto/ipareference2_1.c: New file.
2314
2315 2010-05-19  Jason Merrill  <jason@redhat.com>
2316
2317         * g++.dg/parse/fn-typedef2.C: New.
2318
2319         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2320         function type.
2321
2322         PR c++/44193
2323         * g++.dg/template/fntype1.C: New.
2324
2325 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
2326
2327         * gnat.dg/discr23.ad[sb]: New test.
2328         * gnat.dg/discr23_pkg.ads: New helper.
2329
2330         * gnat.dg/specs/controlled1.ads: New test.
2331         * gnat.dg/specs/controlled1_pkg.ads: New helper.
2332
2333 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2334
2335         PR fortran/44055
2336         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2337         Fixed scope of C_SIZEOF.
2338         * gfortran.dg/warn_conversion_2.f90: New.
2339
2340 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2341
2342         * lib/target-supports.exp (check_effective_target_sse2): New proc.
2343         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2344         for optional selector.
2345         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2346         (check_effective_target_sse3): New proc.
2347         * gcc.target/i386/math-torture/math-torture.exp: Load
2348         target-supports.exp.
2349         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2350         check_effective_target_sse2.
2351         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2352         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2353         * g++.dg/vect/vect.exp: Likewise.
2354         * gfortran.dg/vect/vect.exp: Likewise.
2355         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2356         -msse2 if check_effective_target_sse2.
2357
2358         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2359         * gcc.target/i386/3dnow-2.c: Likewise.
2360         * gcc.target/i386/3dnowA-1.c: Likewise.
2361         * gcc.target/i386/3dnowA-2.c: Likewise.
2362         * gcc.target/i386/pr42549.c: Likewise.
2363
2364         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
2365         * gcc.target/i386/sse3-addsubpd.c: Likewise.
2366         * gcc.target/i386/sse3-addsubps.c: Likewise.
2367         * gcc.target/i386/sse3-haddpd.c: Likewise.
2368         * gcc.target/i386/sse3-haddps.c: Likewise.
2369         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2370         * gcc.target/i386/sse3-hsubps.c: Likewise.
2371         * gcc.target/i386/sse3-movddup.c: Likewise.
2372         * gcc.target/i386/sse3-movshdup.c: Likewise.
2373         * gcc.target/i386/sse3-movsldup.c: Likewise.
2374
2375         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2376         * g++.dg/ext/attrib35.C: Likewise.
2377         * g++.dg/opt/pr40496.C: Likewise.
2378         * g++.dg/other/i386-1.C: Likewise.
2379         * g++.dg/other/i386-4.C: Likewise.
2380         * g++.dg/other/pr34435.C: Likewise.
2381         * g++.dg/other/pr39496.C: Likewise.
2382         * g++.dg/other/pr40446.C: Likewise.
2383         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2384         * gcc.dg/compat/vector-1a_main.c: Likewise.
2385         * gcc.dg/compat/vector-2a_main.c: Likewise.
2386         * gcc.dg/lto/20090206-1_0.c: Likewise.
2387         * gcc.dg/pr34856.c: Likewise.
2388         * gcc.dg/pr36584.c: Likewise.
2389         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
2390         * gcc.dg/pr37544.c: Likewise.
2391         * gcc.dg/torture/pr16104-1.c: Likewise.
2392         * gcc.dg/torture/pr35771-1.c: Likewise.
2393         * gcc.dg/torture/pr35771-2.c: Likewise.
2394         * gcc.dg/torture/pr35771-3.c: Likewise.
2395         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2396         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2397         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2398         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2399         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2400         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2401         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2402         * gcc.target/i386/20060512-1.c: Likewise.
2403         * gcc.target/i386/20060512-3.c: Likewise.
2404         * gcc.target/i386/all_one_m128i.c: Likewise.
2405         * gcc.target/i386/float128-1.c: Likewise.
2406         * gcc.target/i386/float128-2.c: Likewise.
2407         * gcc.target/i386/fpcvt-1.c: Likewise.
2408         * gcc.target/i386/fpcvt-2.c: Likewise.
2409         * gcc.target/i386/fpcvt-3.c: Likewise.
2410         * gcc.target/i386/fpprec-1.c: Likewise.
2411         * gcc.target/i386/funcspec-9.c: Likewise.
2412         * gcc.target/i386/incoming-1.c: Likewise.
2413         * gcc.target/i386/incoming-12.c: Likewise.
2414         * gcc.target/i386/incoming-2.c: Likewise.
2415         * gcc.target/i386/incoming-3.c: Likewise.
2416         * gcc.target/i386/incoming-4.c: Likewise.
2417         * gcc.target/i386/incoming-6.c: Likewise.
2418         * gcc.target/i386/incoming-7.c: Likewise.
2419         * gcc.target/i386/incoming-8.c: Likewise.
2420         * gcc.target/i386/opt-1.c: Likewise.
2421         * gcc.target/i386/opt-2.c: Likewise.
2422         * gcc.target/i386/ordcmp-1.c: Likewise.
2423         * gcc.target/i386/pr17692.c: Likewise.
2424         * gcc.target/i386/pr18614-1.c: Likewise.
2425         * gcc.target/i386/pr22152.c: Likewise.
2426         * gcc.target/i386/pr23570.c: Likewise.
2427         * gcc.target/i386/pr23575.c: Likewise.
2428         * gcc.target/i386/pr26449-1.c: Likewise.
2429         * gcc.target/i386/pr26600.c: Likewise.
2430         * gcc.target/i386/pr27790.c: Likewise.
2431         * gcc.target/i386/pr28839.c: Likewise.
2432         * gcc.target/i386/pr30970.c: Likewise.
2433         * gcc.target/i386/pr32000-1.c: Likewise.
2434         * gcc.target/i386/pr32000-2.c: Likewise.
2435         * gcc.target/i386/pr32280.c: Likewise.
2436         * gcc.target/i386/pr32661.c: Likewise.
2437         * gcc.target/i386/pr32708-1.c: Likewise.
2438         * gcc.target/i386/pr32961.c: Likewise.
2439         * gcc.target/i386/pr33329.c: Likewise.
2440         * gcc.target/i386/pr35714.c: Likewise.
2441         * gcc.target/i386/pr35767-1.c: Likewise.
2442         * gcc.target/i386/pr35767-1d.c: Likewise.
2443         * gcc.target/i386/pr35767-1i.c: Likewise.
2444         * gcc.target/i386/pr35767-2.c: Likewise.
2445         * gcc.target/i386/pr35767-2d.c: Likewise.
2446         * gcc.target/i386/pr35767-2i.c: Likewise.
2447         * gcc.target/i386/pr35767-3.c: Likewise.
2448         * gcc.target/i386/pr35767-5.c: Likewise.
2449         * gcc.target/i386/pr36222-1.c: Likewise.
2450         * gcc.target/i386/pr36578-1.c: Likewise.
2451         * gcc.target/i386/pr36578-2.c: Likewise.
2452         * gcc.target/i386/pr36992-1.c: Likewise.
2453         * gcc.target/i386/pr37101.c: Likewise.
2454         * gcc.target/i386/pr37216.c: Likewise.
2455         * gcc.target/i386/pr37434-1.c: Likewise.
2456         * gcc.target/i386/pr37434-2.c: Likewise.
2457         * gcc.target/i386/pr37843-3.c: Likewise.
2458         * gcc.target/i386/pr37843-4.c: Likewise.
2459         * gcc.target/i386/pr39162.c: Likewise.
2460         * gcc.target/i386/pr39315-1.c: Likewise.
2461         * gcc.target/i386/pr39315-2.c: Likewise.
2462         * gcc.target/i386/pr39315-3.c: Likewise.
2463         * gcc.target/i386/pr39315-4.c: Likewise.
2464         * gcc.target/i386/pr39445.c: Likewise.
2465         * gcc.target/i386/pr39496.c: Likewise.
2466         * gcc.target/i386/pr40809.c: Likewise.
2467         * gcc.target/i386/pr40906-3.c: Likewise.
2468         * gcc.target/i386/pr41019.c: Likewise.
2469         * gcc.target/i386/pr42542-1.c: Likewise.
2470         * gcc.target/i386/pr42542-2.c: Likewise.
2471         * gcc.target/i386/pr42542-3.c: Likewise.
2472         * gcc.target/i386/pr42542-3a.c: Likewise.
2473         * gcc.target/i386/pr42881.c: Likewise.
2474         * gcc.target/i386/push-1.c: Likewise.
2475         * gcc.target/i386/quad-sse.c: Likewise.
2476         * gcc.target/i386/reload-1.c: Likewise.
2477         * gcc.target/i386/sse-10.c: Likewise.
2478         * gcc.target/i386/sse-11.c: Likewise.
2479         * gcc.target/i386/sse-15.c: Likewise.
2480         * gcc.target/i386/sse-17.c: Likewise.
2481         * gcc.target/i386/sse-18.c: Likewise.
2482         * gcc.target/i386/sse-19.c: Likewise.
2483         * gcc.target/i386/sse-4.c: Likewise.
2484         * gcc.target/i386/sse-6.c: Likewise.
2485         * gcc.target/i386/sse-vect-types.c: Likewise.
2486         * gcc.target/i386/sse2-addpd-1.c: Likewise.
2487         * gcc.target/i386/sse2-addsd-1.c: Likewise.
2488         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2489         * gcc.target/i386/sse2-andpd-1.c: Likewise.
2490         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2491         * gcc.target/i386/sse2-comisd-1.c: Likewise.
2492         * gcc.target/i386/sse2-comisd-2.c: Likewise.
2493         * gcc.target/i386/sse2-comisd-3.c: Likewise.
2494         * gcc.target/i386/sse2-comisd-4.c: Likewise.
2495         * gcc.target/i386/sse2-comisd-5.c: Likewise.
2496         * gcc.target/i386/sse2-comisd-6.c: Likewise.
2497         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2498         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2499         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2500         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2501         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2502         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2503         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2504         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2505         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2506         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2507         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2508         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2509         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2510         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2511         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2512         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2513         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2514         * gcc.target/i386/sse2-divpd-1.c: Likewise.
2515         * gcc.target/i386/sse2-divsd-1.c: Likewise.
2516         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2517         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2518         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2519         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2520         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2521         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2522         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2523         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2524         * gcc.target/i386/sse2-minpd-1.c: Likewise.
2525         * gcc.target/i386/sse2-minsd-1.c: Likewise.
2526         * gcc.target/i386/sse2-mmx.c: Likewise.
2527         * gcc.target/i386/sse2-movapd-1.c: Likewise.
2528         * gcc.target/i386/sse2-movapd-2.c: Likewise.
2529         * gcc.target/i386/sse2-movd-1.c: Likewise.
2530         * gcc.target/i386/sse2-movd-2.c: Likewise.
2531         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2532         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2533         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2534         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2535         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2536         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2537         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2538         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2539         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2540         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2541         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2542         * gcc.target/i386/sse2-movq-1.c: Likewise.
2543         * gcc.target/i386/sse2-movq-2.c: Likewise.
2544         * gcc.target/i386/sse2-movq-3.c: Likewise.
2545         * gcc.target/i386/sse2-movsd-1.c: Likewise.
2546         * gcc.target/i386/sse2-movsd-2.c: Likewise.
2547         * gcc.target/i386/sse2-movupd-1.c: Likewise.
2548         * gcc.target/i386/sse2-movupd-2.c: Likewise.
2549         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2550         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2551         * gcc.target/i386/sse2-orpd-1.c: Likewise.
2552         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2553         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2554         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2555         * gcc.target/i386/sse2-paddb-1.c: Likewise.
2556         * gcc.target/i386/sse2-paddd-1.c: Likewise.
2557         * gcc.target/i386/sse2-paddq-1.c: Likewise.
2558         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2559         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2560         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2561         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2562         * gcc.target/i386/sse2-paddw-1.c: Likewise.
2563         * gcc.target/i386/sse2-pand-1.c: Likewise.
2564         * gcc.target/i386/sse2-pandn-1.c: Likewise.
2565         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2566         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2567         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2568         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2569         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2570         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2571         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2572         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2573         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2574         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2575         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2576         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2577         * gcc.target/i386/sse2-pminub-1.c: Likewise.
2578         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2579         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2580         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2581         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2582         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2583         * gcc.target/i386/sse2-por-1.c: Likewise.
2584         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2585         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2586         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2587         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2588         * gcc.target/i386/sse2-pslld-1.c: Likewise.
2589         * gcc.target/i386/sse2-pslld-2.c: Likewise.
2590         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2591         * gcc.target/i386/sse2-psllq-1.c: Likewise.
2592         * gcc.target/i386/sse2-psllq-2.c: Likewise.
2593         * gcc.target/i386/sse2-psllw-1.c: Likewise.
2594         * gcc.target/i386/sse2-psllw-2.c: Likewise.
2595         * gcc.target/i386/sse2-psrad-1.c: Likewise.
2596         * gcc.target/i386/sse2-psrad-2.c: Likewise.
2597         * gcc.target/i386/sse2-psraw-1.c: Likewise.
2598         * gcc.target/i386/sse2-psraw-2.c: Likewise.
2599         * gcc.target/i386/sse2-psrld-1.c: Likewise.
2600         * gcc.target/i386/sse2-psrld-2.c: Likewise.
2601         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2602         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2603         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2604         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2605         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2606         * gcc.target/i386/sse2-psubb-1.c: Likewise.
2607         * gcc.target/i386/sse2-psubd-1.c: Likewise.
2608         * gcc.target/i386/sse2-psubq-1.c: Likewise.
2609         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2610         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2611         * gcc.target/i386/sse2-psubw-1.c: Likewise.
2612         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2613         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2614         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2615         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2616         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2617         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2618         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2619         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2620         * gcc.target/i386/sse2-pxor-1.c: Likewise.
2621         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2622         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2623         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
2624         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
2625         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
2626         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
2627         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2628         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
2629         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2630         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
2631         * gcc.target/i386/sse2-shufps-1.c: Likewise.
2632         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
2633         * gcc.target/i386/sse2-subpd-1.c: Likewise.
2634         * gcc.target/i386/sse2-subsd-1.c: Likewise.
2635         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
2636         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
2637         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
2638         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
2639         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
2640         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
2641         * gcc.target/i386/sse2-unpack-1.c: Likewise.
2642         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
2643         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
2644         * gcc.target/i386/sse2-vec-1.c: Likewise.
2645         * gcc.target/i386/sse2-vec-2.c: Likewise.
2646         * gcc.target/i386/sse2-vec-3.c: Likewise.
2647         * gcc.target/i386/sse2-vec-4.c: Likewise.
2648         * gcc.target/i386/sse2-vec-5.c: Likewise.
2649         * gcc.target/i386/sse2-vec-6.c: Likewise.
2650         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
2651         * gcc.target/i386/ssefn-2.c: Likewise.
2652         * gcc.target/i386/ssefn-4.c: Likewise.
2653         * gcc.target/i386/ssefp-1.c: Likewise.
2654         * gcc.target/i386/ssefp-2.c: Likewise.
2655         * gcc.target/i386/sseregparm-3.c: Likewise.
2656         * gcc.target/i386/sseregparm-4.c: Likewise.
2657         * gcc.target/i386/sseregparm-5.c: Likewise.
2658         * gcc.target/i386/sseregparm-6.c: Likewise.
2659         * gcc.target/i386/sseregparm-7.c: Likewise.
2660         * gcc.target/i386/ssetype-1.c: Likewise.
2661         * gcc.target/i386/ssetype-2.c: Likewise.
2662         * gcc.target/i386/ssetype-3.c: Likewise.
2663         * gcc.target/i386/ssetype-4.c: Likewise.
2664         * gcc.target/i386/ssetype-5.c: Likewise.
2665         * gcc.target/i386/unordcmp-1.c: Likewise.
2666         * gcc.target/i386/vararg-1.c: Likewise.
2667         * gcc.target/i386/vararg-2.c: Likewise.
2668         * gcc.target/i386/vararg-3.c: Likewise.
2669         * gcc.target/i386/vararg-4.c: Likewise.
2670         * gcc.target/i386/vararg-7.c: Likewise.
2671         * gcc.target/i386/vararg-8.c: Likewise.
2672         * gcc.target/i386/vecinit-1.c: Likewise.
2673         * gcc.target/i386/vecinit-2.c: Likewise.
2674         * gcc.target/i386/vecinit-3.c: Likewise.
2675         * gcc.target/i386/vecinit-4.c: Likewise.
2676         * gcc.target/i386/vecinit-5.c: Likewise.
2677         * gcc.target/i386/vecinit-6.c: Likewise.
2678         * gcc.target/i386/vectorize2.c: Likewise.
2679         * gcc.target/i386/vectorize3.c: Likewise.
2680         * gcc.target/i386/vectorize4.c: Likewise.
2681         * gcc.target/i386/vectorize6.c: Likewise.
2682         * gcc.target/i386/vectorize7.c: Likewise.
2683         * gcc.target/i386/vectorize8.c: Likewise.
2684         * gcc.target/i386/vperm-v2df.c: Likewise.
2685         * gcc.target/i386/vperm-v2di.c: Likewise.
2686         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2687         * gcc.target/i386/xorps-sse2.c: Likewise.
2688         * gcc.target/i386/xorps.c: Likewise.
2689         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2690         * gfortran.dg/graphite/pr42326.f90: Likewise.
2691         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2692
2693 2010-05-19  Richard Guenther  <rguenther@suse.de>
2694
2695         PR lto/44196
2696         * g++.dg/lto/20100519-1_0.C: New testcase.
2697
2698 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2699
2700         PR fortran/42360
2701         * gfortran.dg/warn_intent_out_not_set.f90: New.
2702
2703 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2704
2705         PR fortran/38404
2706         * gfortran.dg/data_char_1.f90: Updated warning message.
2707         * gfortran.dg/data_array_6.f: New.
2708
2709 2010-05-19  Martin Jambor  <mjambor@suse.cz>
2710
2711         * g++.dg/ipa/ivinline-8.C: New test.
2712         * gcc.dg/ipa/iinline-2.c: Likewise.
2713
2714 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2715
2716         PR fortran/34505
2717         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2718         arguments; add check for return value kind.
2719         * gfortran.dg/float_1.f90: Likewise.
2720
2721 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723         * gcc.target/i386/20011009-1.c (COMMENT): Define.
2724         (main): Use it.
2725         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
2726         * lib/lto.exp (lto_prune_warns): Fix location line regex.
2727         Prune another location line format.
2728         (lto-obj): Call lto_prune_warns on comp_output.
2729
2730 2010-05-18  Jan Hubicka  <jh@suse.cz>
2731
2732         * gcc.dg/lto/ipacp_0.c: New test.
2733         * gcc.dg/lto/ipacp_1.c: New test.
2734
2735 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
2736
2737         PR lto/44184
2738         * gcc.dg/lto/20100518_0.c: New test.
2739
2740 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2741
2742         * gnat.dg/specs/lto3.ads: Add missing dg-options.
2743
2744 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
2745
2746         PR fortran/43990
2747         * gfortran.dg/class_21.f03: New.
2748
2749 2010-05-17  Jason Merrill  <jason@redhat.com>
2750
2751         PR c++/44157
2752         * g++.dg/cpp0x/initlist34.C: New.
2753
2754         PR c++/44158
2755         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2756
2757 2010-05-17  Martin Jambor  <mjambor@suse.cz>
2758
2759         * g++.dg/ipa/ivinline-1.C: New test.
2760         * g++.dg/ipa/ivinline-2.C: New test.
2761         * g++.dg/ipa/ivinline-3.C: New test.
2762         * g++.dg/ipa/ivinline-4.C: New test.
2763         * g++.dg/ipa/ivinline-5.C: New test.
2764         * g++.dg/ipa/ivinline-6.C: New test.
2765
2766 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
2767             Jason Merrill  <jason@redhat.com>
2768
2769         PR c++/44108
2770         * c-c++-common/Wunused-var-8.c: New test.
2771
2772 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR bootstrap/42347
2775         * gcc.c-torture/compile/pr42347.c: New test.
2776
2777         PR middle-end/44102
2778         * g++.dg/ext/asmgoto1.C: New test.
2779
2780 2010-05-17  Martin Jambor  <mjambor@suse.cz>
2781
2782         PR middle-end/44133
2783         * gcc.dg/tree-ssa/pr44133.c: New test.
2784         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
2785         precise.
2786
2787 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
2788
2789         PR fortran/44044
2790         * gfortran.dg/class_20.f03: New.
2791
2792 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
2793
2794         PR 44078
2795         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
2796         debug messages but not the newly introduced one.
2797
2798 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
2799
2800         PR fortran/35779
2801         * gfortran.dg/initialization_25.f90: Commented testcase.
2802         * gfortran.dg/initialization_26.f90: New.
2803
2804 2010-05-16  Richard Guenther  <rguenther@suse.de>
2805
2806         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
2807         * gcc.dg/pr43084.c: Likewise.
2808         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
2809         -fipa-type-escape.
2810         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
2811         -fipa-type-escape.
2812         * gcc.dg/struct/struct-reorg.exp: Likewise.
2813         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2814         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2815
2816 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
2817
2818         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
2819         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
2820         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
2821         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
2822         tests.
2823
2824 2010-05-15  Jason Merrill  <jason@redhat.com>
2825
2826         * g++.dg/eh/spec10.C: New.
2827         * g++.dg/eh/spec11.C: New.
2828         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
2829
2830 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
2831
2832         PR fortran/44154
2833         PR fortran/42647
2834         * gfortran.dg/allocatable_scalar_9.f90: New.
2835
2836 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
2837
2838         PR c++/44148
2839         * g++.dg/torture/pr44148.C: New test.
2840
2841 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
2842
2843         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
2844         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
2845         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
2846         diagnostics and type sizes.
2847
2848 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
2849
2850         * gnat.dg/lto9.adb: New test.
2851         * gnat.dg/lto9_pkg1.ads: New helper.
2852         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
2853
2854 2010-05-15  Jan Hubicka  <jh@suse.cz>
2855
2856         * gcc.dg/lto/ipareference_1.c: Rename to ...
2857         * gcc.dg/lto/ipareference_0.c: ... this one.
2858         * gcc.dg/lto/ipareference_2.c: Rename to ...
2859         * gcc.dg/lto/ipareference_1.c: ... this one.
2860
2861 2010-05-15  Jan Hubicka  <jh@suse.cz>
2862
2863         * gcc.dg/lto/ipareference_1.c: New file.
2864         * gcc.dg/lto/ipareference_2.c: New file.
2865
2866 2010-05-15  Richard Guenther  <rguenther@suse.de>
2867
2868         PR tree-optimization/44038
2869         * gcc.c-torture/compile/pr44038.c: New testcase.
2870
2871 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
2872
2873         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
2874         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2875
2876 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
2877
2878         PR fortran/43207
2879         PR fortran/43969
2880         * gfortran.dg/class_18.f03: New.
2881         * gfortran.dg/class_19.f03: New.
2882
2883 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR debug/44112
2886         * gcc.dg/debug/dwarf2/const-1.c: Remove.
2887         * g++.dg/debug/dwarf2/const1.C: Remove.
2888
2889 2010-05-14  Jason Merrill  <jason@redhat.com>
2890
2891         * g++.dg/eh/cond4.C: New.
2892         * g++.dg/eh/elide2.C: Adjust.
2893         * g++.old-deja/g++.eh/terminate1.C: Adjust.
2894
2895 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2896
2897         PR fortran/44135
2898         * gfortran.dg/actual_array_interface_2.f90: New test.
2899
2900 2010-05-14  Richard Guenther  <rguenther@suse.de>
2901
2902         PR tree-optimization/44119
2903         * gcc.c-torture/compile/pr44119.c: New testcase.
2904
2905 2010-05-14  Jason Merrill  <jason@redhat.com>
2906
2907         PR c++/44127
2908         * g++.dg/eh/terminate1.C: New.
2909
2910 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
2911
2912         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
2913
2914         PR debug/44136
2915         * gcc.dg/pr44136.c: New test.
2916
2917 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
2918
2919         PR c++/30566
2920         * g++.dg/warn/Wshadow-4.C: Adjust.
2921         * g++.dg/warn/Wshadow-5.C: New test.
2922         * g++.dg/warn/Wshadow-6.C: New test
2923
2924 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
2925
2926         PR fortran/35779
2927         * gfortran.dg/initialization_25.f90: New.
2928
2929 2010-05-13  Martin Jambor  <mjambor@suse.cz>
2930
2931         * g++.dg/otr-fold-1.C: New test.
2932         * g++.dg/otr-fold-2.C: New test.
2933
2934 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
2935
2936         PR fortran/44036
2937         * gfortran.dg/gomp/pr44036-1.f90: New test.
2938         * gfortran.dg/gomp/pr44036-2.f90: New test.
2939         * gfortran.dg/gomp/pr44036-3.f90: New test.
2940
2941         PR debug/43983
2942         * gcc.dg/guality/sra-1.c: New test.
2943
2944 2010-05-12  Jan Hubicka  <jh@suse.cz>
2945
2946         * tree-ssa/unreachable.c: New test.
2947
2948 2010-05-12  Jason Merrill  <jason@redhat.com>
2949
2950         * g++.dg/cpp0x/sfinae1.C: New.
2951
2952 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
2953
2954         * gcc.target/i386/zee.c: New file.
2955
2956 2010-05-12  Jason Merrill  <jason@redhat.com>
2957
2958         * g++.dg/conversion/op1.C: Expect template candidate message.
2959         * g++.dg/cpp0x/nullptr15.C: Likewise.
2960         * g++.dg/cpp0x/pr31431-2.C: Likewise.
2961         * g++.dg/cpp0x/pr31431.C: Likewise.
2962         * g++.dg/cpp0x/temp_default2.C: Likewise.
2963         * g++.dg/cpp0x/trailing4.C: Likewise.
2964         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
2965         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
2966         * g++.dg/cpp0x/variadic-throw.C: Likewise.
2967         * g++.dg/cpp0x/variadic35.C: Likewise.
2968         * g++.dg/cpp0x/vt-35147.C: Likewise.
2969         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2970         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2971         * g++.dg/ext/visibility/anon8.C: Likewise.
2972         * g++.dg/ext/vla2.C: Likewise.
2973         * g++.dg/other/pr28114.C: Likewise.
2974         * g++.dg/other/ptrmem10.C: Likewise.
2975         * g++.dg/other/ptrmem11.C: Likewise.
2976         * g++.dg/overload/unknown1.C: Likewise.
2977         * g++.dg/parse/template7.C: Likewise.
2978         * g++.dg/parse/typename7.C: Likewise.
2979         * g++.dg/template/conv11.C: Likewise.
2980         * g++.dg/template/copy1.C: Likewise.
2981         * g++.dg/template/deduce3.C: Likewise.
2982         * g++.dg/template/dependent-expr5.C: Likewise.
2983         * g++.dg/template/friend.C: Likewise.
2984         * g++.dg/template/incomplete2.C: Likewise.
2985         * g++.dg/template/local4.C: Likewise.
2986         * g++.dg/template/local6.C: Likewise.
2987         * g++.dg/template/operator10.C: Likewise.
2988         * g++.dg/template/overload6.C: Likewise.
2989         * g++.dg/template/ptrmem2.C: Likewise.
2990         * g++.dg/template/ptrmem20.C: Likewise.
2991         * g++.dg/template/ptrmem8.C: Likewise.
2992         * g++.dg/template/sfinae2.C: Likewise.
2993         * g++.dg/template/ttp25.C: Likewise.
2994         * g++.dg/template/unify10.C: Likewise.
2995         * g++.dg/template/unify11.C: Likewise.
2996         * g++.dg/template/unify6.C: Likewise.
2997         * g++.dg/template/unify7.C: Likewise.
2998         * g++.dg/template/unify9.C: Likewise.
2999         * g++.dg/template/varmod1.C: Likewise.
3000         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3001         * g++.old-deja/g++.law/operators32.C: Likewise.
3002         * g++.old-deja/g++.pt/crash28.C: Likewise.
3003         * g++.old-deja/g++.pt/crash60.C: Likewise.
3004         * g++.old-deja/g++.pt/explicit38.C: Likewise.
3005         * g++.old-deja/g++.pt/explicit39.C: Likewise.
3006         * g++.old-deja/g++.pt/explicit41.C: Likewise.
3007         * g++.old-deja/g++.pt/explicit67.C: Likewise.
3008         * g++.old-deja/g++.pt/explicit77.C: Likewise.
3009         * g++.old-deja/g++.pt/expr2.C: Likewise.
3010         * g++.old-deja/g++.pt/overload7.C: Likewise.
3011         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3012         * g++.old-deja/g++.pt/spec5.C: Likewise.
3013         * g++.old-deja/g++.pt/spec6.C: Likewise.
3014         * g++.old-deja/g++.pt/t24.C: Likewise.
3015         * g++.old-deja/g++.pt/unify4.C: Likewise.
3016         * g++.old-deja/g++.pt/unify6.C: Likewise.
3017         * g++.old-deja/g++.pt/unify8.C: Likewise.
3018         * g++.old-deja/g++.robertl/eb119.C: Likewise.
3019         * g++.old-deja/g++.robertl/eb79.C: Likewise.
3020         * g++.old-deja/g++.robertl/eb98.C: Likewise.
3021
3022         * g++.dg/cpp0x/initlist32.C: New.
3023
3024         * g++.dg/template/conv11.C: New.
3025         * g++.dg/conversion/op1.C: Adjust expected error.
3026
3027         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3028
3029 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
3030
3031         PR target/44088
3032         * gcc.target/i386/avx-cmpsd-1.c: New.
3033         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3034         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3035         * gcc.target/i386/avx-cmpss-2.c: Likewise.
3036         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3037         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3038
3039 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
3040
3041         PR middle-end/44085
3042         * gcc.dg/gomp/pr44085.c: New test.
3043         * gfortran.dg/gomp/pr44085.f90: New test.
3044
3045 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
3046
3047         * objc-obj-c++-shared/Object1.m: New.
3048         * objc.dg/torture: New directory.
3049         * objc.dg/torture/tls: Ditto.
3050         * objc.dg/tls: Ditto.
3051         * objc.dg/torture/tls/trivial.m: New test.
3052         * objc.dg/torture/tls/thr-init-2.m: New test.
3053         * objc.dg/torture/tls/thr-init-3.m: New test.
3054         * objc.dg/torture/tls/thr-init.m: New test.
3055         * objc.dg/torture/tls/diag-1.m: New test.
3056         * objc.dg/torture/tls/tls.exp: New.
3057         * objc.dg/torture/trivial.m: New test.
3058         * objc.dg/torture/dg-torture.exp: New.
3059         * objc.dg/tls/diag-3.m: New test.
3060         * objc.dg/tls/diag-4.m: New test.
3061         * objc.dg/tls/diag-5.m: New test.
3062         * objc.dg/tls/init-1.m: New test.
3063         * objc.dg/tls/init-2.m: New test.
3064         * objc.dg/tls/tls.exp: New.
3065         * objc.dg/tls/diag-2.m: New test.
3066         * lib/objc.exp: Respond to dg-additional-files.
3067
3068 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
3069
3070         * gcc.target/m68k/20100512-1.c: New.
3071
3072 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3073
3074         * gnat.dg/lto8.adb: New test.
3075         * gnat.dg/lto8_pkg.ad[sb]: New helper.
3076         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3077
3078 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3079
3080         PR c++/34272
3081         PR c++/43630
3082         PR c++/34491
3083         * g++.dg/template/crash97.C: New.
3084         * g++.dg/template/crash98.C: Likewise.
3085         * g++.dg/template/crash99.C: Likewise.
3086         * g++.dg/cpp0x/pr31439.C: Adjust.
3087         * g++.dg/template/crash95.C: Likewise.
3088
3089 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR middle-end/44071
3092         * c-c++-common/asmgoto-4.c: New test.
3093         * gcc.target/i386/pr44071.c: New test.
3094
3095         PR c++/44062
3096         * c-c++-common/Wunused-var-7.c: New test.
3097         * g++.dg/warn/Wunused-var-9.C: New test.
3098
3099 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3100
3101         PR fortran/43711
3102         * gfortran.dg/gomp/pr43711.f90: New.
3103
3104 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3105
3106         PR fortran/31820
3107         * gfortran.dg/select_5.f90: Updated.
3108
3109 2010-05-11  Jan Hubicka  <jh@suse.cz>
3110
3111         PR tree-optimize/44063
3112         * gcc.c-torture/compile/pr44063.c: New testcase.
3113
3114 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR debug/44023
3117         * gcc.dg/pr44023.c: New test.
3118
3119 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gnat.dg/lto7.adb: New test.
3122         * gnat.dg/lto7_pkg.ad[sb]: New helper.
3123
3124 2010-05-10  Jason Merrill  <jason@redhat.com>
3125
3126         PR c++/44017
3127         * g++.dg/template/inherit5.C: New.
3128
3129         PR c++/44045
3130         * g++.dg/cpp0x/initlist33.C: New.
3131         * g++.dg/cpp0x/initlist26.C: Adjust.
3132         * g++.dg/cpp0x/initlist28.C: Adjust.
3133
3134 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
3135
3136         PR c++/43719
3137         * g++.dg/init/pr43719.C: New.
3138         * g++.dg/anon-struct4.C: Adjust.
3139
3140 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR debug/44028
3143         * gcc.dg/pr44028.c: New test.
3144
3145 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
3146
3147         PR fortran/27866
3148         PR fortran/35003
3149         PR fortran/42809
3150         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3151         * gfortran.dg/warn_conversion.f90: New.
3152
3153 2010-05-10  Michael Matz  <matz@suse.de>
3154
3155         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3156
3157 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
3158
3159         PR rtl-optimization/44012
3160         * gcc.dg/pr44012.c: New.
3161
3162 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3163
3164         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3165         Log text on entry and exit.
3166         Prune Sun ld warnings for common symbols with differing sizes.
3167         (lto-link-and-maybe-run): Change caller.
3168
3169 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
3170
3171         PR fortran/44044
3172         * gfortran.dg/class_7.f03: Modified.
3173         * gfortran.dg/select_type_1.f03: Modified.
3174         * gfortran.dg/select_type_12.f03: New.
3175
3176 2010-05-10  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/44050
3179         * gcc.dg/torture/pr44050.c: New testcase.
3180
3181 2010-05-10  Wei Guozhi  <carrot@google.com>
3182
3183         PR target/42879
3184         * gcc.target/arm/pr42879.c: New testcase.
3185
3186 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3187
3188         PR c/44051
3189         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3190
3191 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3192
3193         PR c/10676
3194         * gcc.dg/anon-struct-10.c: New test.
3195
3196 2010-05-09  Richard Guenther  <rguenther@suse.de>
3197
3198         PR middle-end/44024
3199         * gcc.dg/pr44024.c: New testcase.
3200
3201 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3202
3203         PR c/4784
3204         * gcc.dg/anon-struct-9.c: New test.
3205
3206 2010-05-09  Richard Guenther  <rguenther@suse.de>
3207
3208         PR middle-end/44043
3209         * gcc.c-torture/compile/pr44043.c: New testcase.
3210
3211 2010-05-09  Richard Guenther  <rguenther@suse.de>
3212
3213         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3214
3215 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
3216
3217         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3218
3219 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3220
3221         * gnat.dg/lto[12456].adb: Add "target lto" marker.
3222         * gnat.dg/specs/lto3.ads: Likewise.
3223
3224 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
3225
3226         PR middle-end/28685
3227         * gcc.dg/pr28685-1.c: New file.
3228
3229 2010-05-08  Richard Guenther  <rguenther@suse.de>
3230
3231         PR tree-optimization/44030
3232         * gcc.c-torture/compile/pr44030.c: New testcase.
3233
3234 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3235
3236         * gnat.dg/lto6.adb: New test.
3237         * gnat.dg/lto6_pkg.ads: New helper.
3238
3239 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3240
3241         * gnat.dg/lto5.adb: New test.
3242         * gnat.dg/lto5_pkg.ad[sb]: New helper.
3243
3244 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3245
3246         * gnat.dg/lto4.ad[sb]: New test.
3247
3248 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3249
3250         * gnat.dg/specs/lto3.ads: New test.
3251         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3252         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3253
3254 2010-05-08  Quentin Ochem  <ochem@adacore.com>
3255
3256         * gnat.dg/sizetype3.ad[sb]: New test.
3257         * gnat.dg/sizetype3_pkg.ads: New helper.
3258
3259 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
3260
3261         PR c++/43951
3262         * g++.dg/init/new29.C: New.
3263
3264 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
3265
3266         PR fortran/40728
3267         * gfortran.dg/coarray_1.f90: Fixed error message.
3268         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3269         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3270         * gfortran.dg/intrinsic_std_5.f90: New.
3271
3272 2010-05-07  Jason Merrill  <jason@redhat.com>
3273
3274         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3275
3276 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3277
3278         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3279         (size_t, stderr): Remove.
3280         (read_error): Replaced __builtin_fprintf by fprintf.
3281
3282 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
3283
3284         * gcc.dg/ordered-comparison-1.c: New test.
3285         * gcc.dg/ordered-comparison-2.c: New test.
3286         * gcc.dg/ordered-comparison-3.c: New test.
3287         * gcc.dg/ordered-comparison-4.c: New test.
3288
3289 2010-05-06  Mike Stump  <mikestump@comcast.net>
3290
3291         PR objc/35165
3292         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3293
3294 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
3295             Jason Merrill  <jason@redhat.com>
3296
3297         * g++.dg/cpp0x/nullptr01.C: New.
3298         * g++.dg/cpp0x/nullptr02.C: New.
3299         * g++.dg/cpp0x/nullptr03.C: New.
3300         * g++.dg/cpp0x/nullptr04.C: New.
3301         * g++.dg/cpp0x/nullptr05.C: New.
3302         * g++.dg/cpp0x/nullptr06.C: New.
3303         * g++.dg/cpp0x/nullptr07.C: New.
3304         * g++.dg/cpp0x/nullptr08.C: New.
3305         * g++.dg/cpp0x/nullptr09.C: New.
3306         * g++.dg/cpp0x/nullptr10.C: New.
3307         * g++.dg/cpp0x/nullptr11.C: New.
3308         * g++.dg/cpp0x/nullptr12.C: New.
3309         * g++.dg/cpp0x/nullptr13.C: New.
3310         * g++.dg/cpp0x/nullptr14.C: New.
3311         * g++.dg/cpp0x/nullptr15.C: New.
3312         * g++.dg/cpp0x/nullptr16.C: New.
3313         * g++.dg/cpp0x/nullptr17.C: New.
3314         * g++.dg/cpp0x/nullptr18.C: New.
3315         * g++.dg/cpp0x/nullptr19.C: New.
3316         * g++.dg/cpp0x/nullptr20.C: New.
3317         * g++.dg/cpp0x/nullptr21.C: New.
3318         * g++.dg/cpp0x/nullptr22.C: New.
3319         * g++.dg/debug/nullptr01.C: New.
3320         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3321
3322 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
3323
3324         * gcc.dg/Wunused-var-8.c: Move to...
3325         * c-c++-common/Wunused-var-6.c: ... here.  New test.
3326
3327 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3328
3329         PR c++/40406
3330         * g++.dg/template/crash96.C: New.
3331
3332 2010-05-06  Jan Hubicka  <jh@suse.cz>
3333
3334         PR tree-optimization/43791
3335         * gcc.c-torture/compile/pr43791.c: New file.
3336
3337 2010-05-06  Michael Matz  <matz@suse.de>
3338
3339         PR tree-optimization/43984
3340         * gfortran.dg/pr43984.f90: New test.
3341
3342 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3343
3344         PR 40989
3345         * gcc.dg/pr40989.c: New.
3346
3347 2010-05-06  Richard Guenther  <rguenther@suse.de>
3348
3349         PR tree-optimization/43934
3350         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3351
3352 2010-05-06  Richard Guenther  <rguenther@suse.de>
3353
3354         PR tree-optimization/43987
3355         * gcc.c-torture/execute/pr43987.c: New testcase.
3356         * gcc.dg/torture/pta-escape-1.c: Adjust.
3357         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3358         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3359         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3360         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3361
3362 2010-04-22  Jakub Jelinek <jakub@redhat.com>
3363             Dodji Seketeli  <dodji@redhat.com>
3364
3365         PR c/18624
3366         * g++.dg/warn/Wunused-7.C: Add dg-warning.
3367         * g++.dg/template/sfinae16.C: Likewise.
3368         * gcc.dg/Wunused-var-1.c: Moved to...
3369         * c-c++-common/Wunused-var-1.c: ...here. New test.
3370         * gcc.dg/Wunused-var-2.c: Moved to...
3371         * c-c++-common/Wunused-var-2.c: ...here. New test.
3372         * gcc.dg/Wunused-var-3.c: Moved to...
3373         * c-c++-common/Wunused-var-3.c: ...here. New test.
3374         * gcc.dg/Wunused-var-4.c: Moved to...
3375         * gcc.dg/Wunused-var-1.c: ... here.
3376         * gcc.dg/Wunused-var-5.c: Moved to...
3377         * c-c++-common/Wunused-var-4.c: ...here. New test.
3378         * gcc.dg/Wunused-var-7.c: Moved to...
3379         * c-c++-common/Wunused-var-5.c: ...here. New test.
3380         * gcc.dg/Wunused-var-6.c: Moved to...
3381         * gcc.dg/Wunused-var-2.c: ... here.
3382         * c-c++-common/Wunused-var-1.c: New test.
3383         * c-c++-common/Wunused-var-2.c: New test.
3384         * c-c++-common/Wunused-var-3.c: New test.
3385         * c-c++-common/Wunused-var-4.c: New test.
3386         * c-c++-common/Wunused-var-5.c: New test.
3387         * g++.dg/warn/Wunused-var-1.C: New test.
3388         * g++.dg/warn/Wunused-var-2.C: New test.
3389         * g++.dg/warn/Wunused-var-3.C: New test.
3390         * g++.dg/warn/Wunused-var-4.C: New test.
3391         * g++.dg/warn/Wunused-var-5.C: New test.
3392         * g++.dg/warn/Wunused-var-6.C: New test.
3393         * g++.dg/warn/Wunused-var-7.C: New test.
3394         * g++.dg/warn/Wunused-var-8.C: New test.
3395         * g++.dg/warn/Wunused-parm-1.C: New test.
3396         * g++.dg/warn/Wunused-parm-2.C: New test.
3397         * g++.dg/warn/Wunused-parm-3.C: New test.
3398
3399 2010-05-06  Tobias Burnus  <burnus@net-b.de>
3400
3401         PR fortran/43985
3402         * gfortran.dg/gomp/crayptr5.f90: New test case.
3403
3404 2010-05-05  Jason Merrill  <jason@redhat.com>
3405
3406         PR debug/43370
3407         * g++.dg/ext/attrib39.C: New.
3408
3409 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
3410
3411         PR fortran/24978
3412         * gfortran.dg/data_invalid.f90: New.
3413
3414 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3415
3416         * gnat.dg/lto2.adb: New test.
3417
3418 2010-05-05  Jason Merrill  <jason@redhat.com>
3419
3420         PR c++/43787
3421         * g++.dg/opt/empty1.C: New.
3422
3423 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
3424
3425         PR fortran/43696
3426         * gfortran.dg/class_17.f03: New.
3427
3428 2010-05-04  Neil Vachharajani <nvachhar@google.com>
3429
3430         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3431
3432 2010-05-04  Mike Stump  <mikestump@comcast.net>
3433
3434         PR objc/35165
3435         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3436
3437 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3438
3439         PR target/43668
3440         * gcc.target/i386/pr43668.c: New.
3441
3442 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3443
3444         PR c++/43028
3445         * g++.dg/cpp0x/initlist31.C: New.
3446
3447 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR c/43981
3450         * gcc.dg/Wunused-var-8.c: New test.
3451
3452 2010-05-04  Jason Merrill  <jason@redhat.com>
3453
3454         PR c++/38064
3455         * g++.dg/cpp0x/enum3.C: Extend.
3456
3457 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3458
3459         PR target/43799
3460         * gcc.target/i386/pr43799.c: New.
3461
3462 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3463
3464         * gnat.dg/lto1.adb: New test.
3465         * gnat.dg/lto1_pkg.ad[sb]: New helper.
3466
3467 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3468
3469         PR middle-end/43671
3470         * gcc.target/i386/pr43671.c: New.
3471
3472 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3473
3474         PR c++/43705
3475         * g++.dg/template/crash95.C: New.
3476
3477 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3478
3479         PR debug/43508
3480         * gcc.target/i386/pr43508.c: New.
3481
3482 2010-05-04  Richard Guenther  <rguenther@suse.de>
3483
3484         PR tree-optimization/43879
3485         * g++.dg/torture/pr43879-1_0.C: New testcase.
3486         * g++.dg/torture/pr43879-1_1.C: Likewise.
3487
3488 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
3489
3490         PR c++/43953
3491         * g++.dg/other/crash-12.C: New test.
3492
3493 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3494
3495         * g++.dg/cdce3.C: Add a space.  Updated.
3496
3497 2010-05-03  Jason Merrill  <jason@redhat.com>
3498
3499         PR c++/43680
3500         * g++.dg/opt/enum2.C: New.
3501         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3502         * g++.dg/warn/Wswitch-1.C: Adjust message.
3503
3504 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3505
3506         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3507         * g++.dg/ext/label13.C: Fix typo.
3508         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3509         alpha*-dec-osf5*.
3510         * gcc.c-torture/compile/limits-declparen.c: xfail on
3511         alpha*-dec-osf5* with -g.
3512         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3513         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3514         * gcc.dg/c99-tgmath-2.c: Likewise.
3515         * gcc.dg/c99-tgmath-3.c: Likewise.
3516         * gcc.dg/c99-tgmath-4.c: Likewise.
3517
3518 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3519
3520         PR fortran/43592
3521         * gfortran.dg/unexpected_interface.f90: New test.
3522
3523 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3524
3525         * ada/acats/run_acats (which): New function.
3526         (host_gnatchop, host_gnatmake): Use it.
3527
3528 2010-05-03  Richard Guenther  <rguenther@suse.de>
3529
3530         PR tree-optimization/43971
3531         * gcc.dg/pr43971.c: New testcase.
3532
3533 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
3534
3535         PR debug/43972
3536         * gcc.dg/debug/pr43972.c: New test.
3537
3538 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
3539
3540         PR testsuite/43963
3541         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3542
3543 2010-05-02  Richard Guenther  <rguenther@suse.de>
3544
3545         PR tree-optimization/43879
3546         * gcc.dg/torture/pr43879-3.c: New testcase.
3547
3548 2010-05-01  Richard Guenther  <rguenther@suse.de>
3549
3550         PR tree-optimization/43949
3551         * g++.dg/warn/Warray-bounds-5.C: New testcase.
3552
3553 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555         PR c++/43951
3556         * g++.dg/init/new28.C: New.
3557
3558 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
3559
3560         PR objc++/32052
3561         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3562         structure and nested declarations.
3563         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
3564         structure and nested declarations.  Reduce header clutter and
3565         use _exit() rather than abort().
3566         * objc.dg/encode-10.m: New.
3567         * objc.dg/encode-11.m: New.
3568
3569 2010-04-30  DJ Delorie  <dj@redhat.com>
3570
3571         * gcc.c-torture/execute/20100430-1.c: New test.
3572
3573 2010-04-30  Jason Merrill  <jason@redhat.com>
3574
3575         PR c++/43868
3576         * g++.dg/template/ptrmem21.C: New.
3577
3578 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
3579
3580         PR fortran/18918
3581         PR fortran/43931
3582         * gfortran.dg/coarray_13.f90: New test.
3583
3584 2010-04-30  Richard Guenther  <rguenther@suse.de>
3585
3586         PR lto/43946
3587         * gcc.dg/lto/20100430-1_0.c: New testcase.
3588
3589 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
3590
3591         PR debug/43942
3592         * c-c++-common/pr43942.c: New test.
3593
3594 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
3595
3596         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3597         conflict with darwin crt1.o 'start' symbol.
3598
3599 2010-04-30  Richard Guenther  <rguenther@suse.de>
3600
3601         PR tree-optimization/43879
3602         * gcc.dg/torture/pr43879_1.c: New testcase.
3603
3604 2010-04-30  Richard Guenther  <rguenther@suse.de>
3605
3606         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3607
3608 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
3609
3610         PR c++/43890
3611         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3612         user-provided constructor while recursing.
3613
3614 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
3615
3616         PR fortran/42274
3617         * gfortran.dg/class_16.f03: New test.
3618
3619 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
3620
3621         PR fortran/42274
3622         * gfortran.dg/class_15.f03: New.
3623
3624 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
3625
3626         PR fortran/43326
3627         * gfortran.dg/dynamic_dispatch_9.f03: New test.
3628
3629 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
3630
3631         PR fortran/43492
3632         * gfortran.dg/generic_22.f03 : New test.
3633
3634 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
3635
3636         PR fortran/42353
3637         * gfortran.dg/class_14.f03: New test.
3638
3639 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3640
3641         PR fortran/42680
3642         * gfortran.dg/interface_32.f90: New test.
3643
3644 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
3645             Janus Weil  <janus@gcc.gnu.org>
3646
3647         PR fortran/41829
3648         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
3649         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
3650         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
3651
3652 2010-04-28  Mike Stump  <mikestump@comcast.net>
3653
3654         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
3655         dg-excess-errors.
3656         * g++.dg/uninit-pred-2_b.C: Likewise.
3657
3658 2010-04-28  Tobias Burnus  <burnus@net-b.de>
3659
3660         PR fortran/18918
3661         PR fortran/43919
3662         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3663
3664 2010-04-28  Matthias Klose  <doko@ubuntu.com>
3665
3666         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3667         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3668         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3669         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3670         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3671
3672 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
3673
3674         * gcc.dg/const-uniq-1.c: New test.
3675         * gcc.dg/lto/const-uniq_[01].c: Likewise.
3676
3677 2010-04-28  Xinliang David Li  <davidxl@google.com>
3678
3679         * gcc.dg/uninit-pred-2_b.c: New test.
3680         * gcc.dg/uninit-pred-4_b.c: New test.
3681         * gcc.dg/uninit-pred-3_d.c: New test.
3682         * gcc.dg/uninit-pred-6_b.c: New test.
3683         * gcc.dg/uninit-pred-8_b.c: New test.
3684         * gcc.dg/uninit-pred-3_a.c: New test.
3685         * gcc.dg/uninit-pred-2_c.c: New test.
3686         * gcc.dg/uninit-pred-5_a.c: New test.
3687         * gcc.dg/uninit-pred-3_e.c: New test.
3688         * gcc.dg/uninit-pred-7_a.c: New test.
3689         * gcc.dg/uninit-pred-6_c.c: New test.
3690         * gcc.dg/uninit-pred-9_a.c: New test.
3691         * gcc.dg/uninit-pred-8_c.c: New test.
3692         * gcc.dg/uninit-pred-3_b.c: New test.
3693         * gcc.dg/uninit-pred-5_b.c: New test.
3694         * gcc.dg/uninit-pred-7_b.c: New test.
3695         * gcc.dg/uninit-pred-6_d.c: New test.
3696         * gcc.dg/uninit-pred-9_b.c: New test.
3697         * gcc.dg/uninit-pred-2_a.c: New test.
3698         * gcc.dg/uninit-pred-4_a.c: New test.
3699         * gcc.dg/uninit-pred-3_c.c: New test.
3700         * gcc.dg/uninit-pred-6_a.c: New test.
3701         * gcc.dg/uninit-pred-8_a.c: New test.
3702         * gcc.dg/uninit-pred-7_c.c: New test.
3703         * gcc.dg/uninit-pred-6_e.c: New test.
3704         * g++.dg/uninit-pred-loop-1_b.cc: New test.
3705         * g++.dg/uninit-pred-1_a.C: New test.
3706         * g++.dg/uninit-pred-1_b.C: New test.
3707         * g++.dg/uninit-pred-2_a.C: New test.
3708         * g++.dg/uninit-pred-2_b.C: New test.
3709         * g++.dg/uninit-pred-loop-1_a.cc: New test.
3710         * g++.dg/uninit-pred-loop-1_c.cc: New test.
3711         * g++.dg/uninit-pred-loop_1.cc: New test.
3712
3713 2010-04-28  Martin Jambor  <mjambor@suse.cz>
3714
3715         * gcc.dg/lto/20091209-1_0.c: New testcase.
3716
3717 2010-04-28  Richard Guenther  <rguenther@suse.de>
3718
3719         PR tree-optimization/43879
3720         PR tree-optimization/43909
3721         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3722
3723 2010-04-28  Richard Guenther  <rguenther@suse.de>
3724
3725         PR c++/43880
3726         * g++.dg/torture/pr43880.C: New testcase.
3727
3728 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3729
3730         PR c++/9335
3731         * g++.dg/template/recurse2.C: Update
3732         * g++.dg/template/recurse.C: Update.
3733         * g++.dg/template/pr23510.C: Update.
3734         * lib/prune.exp: Filter out 'recursively instantiated'.
3735
3736 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
3737
3738         PR c++/29043
3739         * g++.dg/init/pr29043.C: New.
3740
3741 2010-04-27  Jason Merrill  <jason@redhat.com>
3742
3743         * g++.dg/lookup/scoped5.C: Adjust.
3744         * g++.dg/lookup/scoped8.C: Adjust.
3745         * g++.dg/template/dependent-expr5.C: Adjust.
3746         * g++.old-deja/g++.brendan/nest1.C: Adjust.
3747
3748         PR c++/43856
3749         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
3750
3751         PR c++/43875
3752         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3753
3754 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3755             Jan Hubicka <hubicka@ucw.cz>
3756
3757         * gcc.dg/pure-2.c: New testcase.
3758         * gcc.dg/const-1.c: New testcase.
3759
3760 2010-04-27  Jason Merrill  <jason@redhat.com>
3761
3762         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
3763
3764         PR c++/41468
3765         * g++.dg/template/sfinae17.C: New.
3766         * g++.dg/template/sfinae18.C: New.
3767
3768 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
3769
3770         * g++.dg/init/pr42844.C: New.
3771         * g++.dg/cpp0x/pr42844-2.C: New.
3772         * g++.dg/cpp0x/defaulted2.C: Adjust.
3773         * g++.dg/tree-ssa/pr27549.C: Likewise.
3774         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
3775
3776 2010-04-27  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/18918
3779         * gfortran.dg/coarray_12.f90: Fix dump parsing.
3780
3781 2010-04-27  Richard Guenther  <rguenther@suse.de>
3782
3783         PR middle-end/40561
3784         * g++.dg/other/pr40561.C: New testcase.
3785
3786 2010-04-27  Martin Jambor  <mjambor@suse.cz>
3787
3788         PR middle-end/43812
3789         * g++.dg/ipa/pr43812.C: New test.
3790
3791 2010-04-27  Jan Hubicka  <jh@suse.cz>
3792
3793         * gcc.dg/ipa/iinline-1.c (main): Rename to...
3794         (test): ... this one.
3795
3796 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
3797
3798         PR target/40657
3799         * gcc.target/arm/thumb-stackframe.c: New test.
3800
3801 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
3802
3803         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
3804         * gcc.dg/misc-column.c: Likewise.
3805         * gcc.dg/Walways-true-1.c: Likewise.
3806         * gcc.dg/Walways-true-2.c: Likewise.
3807         * gcc.dg/warn-addr-cmp.c: Likewise.
3808
3809 2010-04-27  Tobias Burnus  <burnus@net-b.de>
3810
3811         PR fortran/18918
3812         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
3813         * gfortran.dg/coarray_12.f90: New.
3814
3815 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
3816
3817         PR c/32207
3818         * gcc.dg/pr32207.c: New test.
3819         * gcc.dg/misc-column.c: Adjust expected warning.
3820         * gcc.dg/Walways-true-1.c: Likewise.
3821         * gcc.dg/Walways-true-2.c: Likewise.
3822         * gcc.dg/warn-addr-cmp.c: Likewise.
3823
3824 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
3825
3826         PR lto/42776
3827         * lib/lto.exp (lto_prune_vis_warns): New function.
3828         (lto-link-and-maybe-run): Call it.
3829
3830 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3831
3832         PR tree-optimization/43904
3833         * gcc.dg/tree-ssa/tailcall-6.c: New.
3834
3835 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3836
3837         PR testsuite/35165
3838         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
3839         Darwin8/OSX10.4 - compatible code generation.
3840         Use scan-rtl-dump.
3841         * obj-c++.dg/stubify-1.mm: Ditto.
3842         * lib/objc-torture.exp: Do not require link success for
3843         "trivial.m" in the runtime checks when dowhat = 'compile'.
3844         * lib/dg-pch.exp (dg-flags-pch): New Proc.
3845         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
3846         Darwin8/OSX10.4 - compatible code generation.
3847         * objc.dg/stubify-2.m: Ditto.
3848         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
3849         * objc.dg/next-runtime-1.m: Ditto.
3850         * objc.dg/stret-2.m: Restrict to ilp32 targets.
3851         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
3852         runtimes on Darwin.
3853
3854 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
3855
3856         PR 43715
3857         * lib/plugin-support.exp: Use "-undefined
3858         dynamic_lookup" on darwin.
3859
3860 2010-04-26  Richard Guenther  <rguenther@suse.de>
3861
3862         * gcc.dg/lto/20100426_0.c: New testcase.
3863
3864 2010-04-26  Jie Zhang  <jie@codesourcery.com>
3865
3866         PR tree-optimization/43833
3867         gcc.dg/Warray-bounds-8.c: New test case.
3868
3869 2010-04-26  Richard Guenther  <rguenther@suse.de>
3870
3871         PR lto/43080
3872         * g++.dg/lto/20100423-3_0.C: New testcase.
3873
3874 2010-04-26  Richard Guenther  <rguenther@suse.de>
3875
3876         PR lto/42425
3877         * g++.dg/lto/20100423-2_0.C: New testcase.
3878
3879 2010-04-26  Ira Rosen  <irar@il.ibm.com>
3880
3881         * gcc.dg/vect/bb-slp-23.c: New test.
3882
3883 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
3884
3885         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
3886         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
3887         * gcc.dg/c1x-float-1.c: New test.
3888
3889 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
3890
3891         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
3892         of "lea\[ \t\]".
3893
3894 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3895
3896         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
3897         FreeBSD.
3898         * gfortran.dg/default_format_denormal_1.f90: Ditto.
3899         * gfortran.dg/default_format_2.f90: Ditto.
3900
3901 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3902
3903         * gfortran.dg/pr43505.f90: Clean up .mod file.
3904         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
3905         * gfortran.dg/pr41347.f90: Ditto.
3906         * gfortran.dg/internal_pack_4.f90: Ditto.
3907         * gfortran.dg/proc_decl_23.f90: Ditto.
3908         * gfortran.dg/recursive_check_3.f90: Ditto.
3909         * gfortran.dg/intent_out_3.f90: Ditto.
3910         * gfortran.dg/assignment_2.f90: Ditto.
3911         * gfortran.dg/pr41928.f90: Ditto.
3912         * gfortran.dg/pr42166.f90: Ditto.
3913         * gfortran.dg/private_type_12.f90: Ditto.
3914         * gfortran.dg/graphite/pr42185.f90: Ditto.
3915         * gfortran.dg/graphite/pr42186.f90: Ditto.
3916         * gfortran.dg/graphite/pr40982.f90: Ditto.
3917         * gfortran.dg/graphite/id-2.f90: Ditto.
3918         * gfortran.dg/graphite/id-4.f90: Ditto.
3919         * gfortran.dg/graphite/pr42050.f90: Ditto.
3920         * gfortran.dg/graphite/id-18.f90: Ditto.
3921         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
3922         * gfortran.dg/graphite/pr41924.f90: Ditto.
3923         * gfortran.dg/graphite/pr42393.f90: Ditto.
3924         * gfortran.dg/graphite/pr37980.f90: Ditto.
3925         * gfortran.dg/graphite/pr38953.f90: Ditto.
3926         * gfortran.dg/graphite/pr42180.f90: Ditto.
3927         * gfortran.dg/graphite/pr42181.f90: Ditto.
3928         * gfortran.dg/where_operator_assign_4.f90: Ditto.
3929         * gfortran.dg/select_type_4.f90: Ditto.
3930         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3931         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
3932         * gfortran.dg/lto/pr40725_0.f03: Ditto.
3933         * gfortran.dg/elemental_args_check_2.f90: Ditto.
3934         * gfortran.dg/whole_file_11.f90: Ditto.
3935         * gfortran.dg/private_type_11.f90: Ditto.
3936         * gfortran.dg/vect/vect-gems.f90: Ditto.
3937         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
3938
3939 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
3940
3941         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
3942
3943 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3944
3945         * gnat.dg/pack15.ad[sb]: New test.
3946
3947 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
3948
3949         * gcc.target/arm/mla-1.c: New test.
3950
3951 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3952
3953         PR fortran/30073
3954         PR fortran/43793
3955         * gfortran.dg/pr43793.f90: New test.
3956
3957 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
3958
3959         PR tree-optimization/41442
3960         * gcc.target/i386/pr41442.c: New test.
3961
3962 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
3963
3964         PR fortran/43832
3965         * gfortran.dg/fgetc_3.f90: Delete bogus test.
3966
3967 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR fortran/43832
3970         * gfortran.dg/open_nounit.f90: New test.
3971
3972 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
3973
3974         PR fortran/43841
3975         PR fortran/43843
3976         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
3977
3978 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3979
3980         * gcc.dg/Wconversion-integer.c: Update.
3981
3982 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3983
3984         * gnat.dg/unchecked_convert5.adb: New test.
3985
3986 2010-04-23  Richard Guenther  <rguenther@suse.de>
3987
3988         PR lto/41734
3989         * gcc.dg/lto/20100423-2_0.c: New testcase.
3990         * gcc.dg/lto/20100423-2_0.c: Likewise.
3991
3992 2010-04-23  Richard Guenther  <rguenther@suse.de>
3993
3994         PR lto/43455
3995         * gcc.dg/lto/20100423-1_0.c: New testcase.
3996         * gcc.dg/lto/20100423-1_1.c: Likewise.
3997
3998 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3999
4000         PR tree-optimization/43846
4001         * gcc.dg/tree-ssa/sra-10.c: New test.
4002
4003 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4004
4005         PR middle-end/43835
4006         * gcc.c-torture/execute/pr43835.c: New test.
4007
4008 2010-04-23  Richard Guenther  <rguenther@suse.de>
4009
4010         PR lto/42653
4011         * g++.dg/lto/20100423-1_0.C: New testcase.
4012
4013 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
4014
4015         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4016
4017 2010-04-22  Ira Rosen  <irar@il.ibm.com>
4018
4019         PR tree-optimization/43842
4020         * gcc.dg/vect/pr43842.c: New test.
4021
4022 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4023
4024         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4025         * gcc.target/i386/wmul-2.c: Likewise.
4026
4027 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4028
4029         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4030         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4031
4032 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
4033
4034         * gfortran.dg/reassoc_6.f: New testcase.
4035
4036 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4037
4038         PR middle-end/29274
4039         * gcc.target/arm/wmul-1.c: New test.
4040         * gcc.target/arm/wmul-2.c: New test.
4041
4042 2010-04-22  Richard Guenther  <rguenther@suse.de>
4043
4044         PR tree-optimization/43845
4045         * gcc.c-torture/compile/pr43845.c: New testcase.
4046
4047 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4048
4049         PR middle-end/29274
4050         * gcc.target/i386/wmul-1.c: New test.
4051         * gcc.target/i386/wmul-2.c: New test.
4052         * gcc.target/bfin/wmul-1.c: New test.
4053         * gcc.target/bfin/wmul-2.c: New test.
4054
4055 2010-04-22  Richard Guenther  <rguenther@suse.de>
4056
4057         PR fortran/43829
4058         * gfortran.dg/vector_subscript_6.f90: New testcase.
4059         * gfortran.dg/assign_10.f90: Adjust.
4060
4061 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
4062
4063         PR fortran/43836
4064         * gfortran.dg/gomp/pr43836.f90: New test.
4065
4066 2010-04-21  Richard Guenther  <rguenther@suse.de>
4067
4068         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4069
4070 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4071
4072         * gcc.dg/torture/builtin-cproj-3.c: New.
4073
4074 2010-04-20  Jason Merrill  <jason@redhat.com>
4075
4076         PR c++/9335
4077         * g++.dg/template/recurse2.C: New.
4078         * g++.dg/parse/crash36.C: Adjust.
4079         * g++.dg/other/fold1.C: Adjust.
4080         * g++.dg/init/member1.C: Adjust.
4081         * lib/prune.exp: Prune "skipping N instantiation contexts".
4082
4083 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4084
4085         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4086
4087 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4088
4089         * gcc.dg/torture/builtin-cproj-1.c: New.
4090         * gcc.dg/torture/builtin-cproj-2.c: New.
4091
4092 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
4093
4094         PR c++/43800
4095         PR c++/43704
4096         * g++.dg/template/typedef32.C: Adjust.
4097         * g++.dg/template/typedef33.C: New test.
4098
4099 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
4100
4101         PR fortran/43227
4102         * gfortran.dg/proc_decl_23.f90: New test.
4103
4104         PR fortran/43266
4105         * gfortran.dg/abstract_type_6.f03: New test.
4106
4107 2010-04-20  Xinliang David Li  <davidxl@google.com>
4108
4109         * g++.dg/tree-ssa/fold-compare.C: New.
4110
4111 2010-04-20  Richard Guenther  <rguenther@suse.de>
4112
4113         PR tree-optimization/39417
4114         * g++.dg/torture/pr39417.C: New testcase.
4115
4116 2010-04-20  Richard Guenther  <rguenther@suse.de>
4117
4118         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4119
4120 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * g++.dg/debug/dwarf2/rv1.C: New test.
4123
4124 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4125
4126         PR target/43635
4127         * gcc.c-torture/compile/pr43635.c: New testcase.
4128
4129 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
4130
4131         PR fortran/43339
4132         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4133         of sequential loops being private only in the innermost containing
4134         task region.
4135
4136         PR middle-end/43337
4137         * gfortran.dg/gomp/pr43337.f90: New test.
4138
4139 2010-04-19  Richard Guenther  <rguenther@suse.de>
4140
4141         PR tree-optimization/43796
4142         * gfortran.dg/pr43796.f90: New testcase.
4143
4144 2010-04-19  Richard Guenther  <rguenther@suse.de>
4145
4146         PR tree-optimization/43783
4147         * gcc.c-torture/execute/pr43783.c: New testcase.
4148
4149 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
4150
4151         PR target/43766
4152         * gcc.target/i386/pr43766.c: New test.
4153
4154 2010-04-19  Jie Zhang  <jie@codesourcery.com>
4155
4156         PR target/43662
4157         * gcc.target/i386/pr43662.c: New test.
4158
4159 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
4160
4161         PR c++/43704
4162         * g++.dg/template/typedef32.C: New test.
4163
4164 2010-04-19  Ira Rosen  <irar@il.ibm.com>
4165
4166         PR tree-optimization/37027
4167         * lib/target-supports.exp
4168         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4169         * gcc.dg/vect/pr37027.c: New test.
4170         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4171         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4172         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4173         gcc.dg/vect/vect-complex-6.c: Likewise.
4174
4175 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
4176
4177         * g++.dg/debug/dwarf2/enum1.C: New test.
4178
4179 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
4180
4181         * gnat.dg/rep_clause5.ad[sb]: New test.
4182         * gnat.dg/rep_clause5_pkg.ads: New helper.
4183
4184 2010-04-18  Ira Rosen  <irar@il.ibm.com>
4185
4186         PR tree-optimization/43771
4187         * g++.dg/vect/pr43771.cc: New test.
4188
4189 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4190
4191         PR fortran/31538
4192         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4193         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4194
4195 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4196
4197         * gnat.dg/sizetype.adb: Rename into...
4198         * gnat.dg/sizetype1.adb: ...this.
4199         * gnat.dg/sizetype2.adb: New test.
4200
4201 2010-04-16  Richard Guenther  <rguenther@suse.de>
4202
4203         PR tree-optimization/43572
4204         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4205
4206 2010-04-16  Olivier Hainque  <hainque@adacore.com>
4207
4208         * gnat.dg/specs/discr_private.ads: New test.
4209
4210 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
4211
4212         PR target/41514
4213         * gcc.target/arm/thumb-comparisons.c: New test.
4214
4215         PR target/40603
4216         * gcc.target/arm/thumb-cbranchqi.c: New test.
4217
4218 2010-04-16  Christian Bruel  <christian.bruel@st.com>
4219
4220         * g++.dg/torture/pr36191.C: Enable for SH.
4221
4222 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
4223
4224         * gnat.dg/wide_boolean.adb: New test.
4225         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4226
4227 2010-04-15  Richard Guenther  <rguenther@suse.de>
4228
4229         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4230         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4231         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4232         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4233         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4234         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4235         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4236         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4237         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4238         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4239         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4240         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4241         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4242         * gcc.dg/torture/ipa-pta-2.c: Likewise.
4243         * gcc.dg/torture/ipa-pta-1.c: Adjust.
4244
4245 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
4246
4247         PR target/21803
4248         * gcc.target/arm/pr42496.c: New test.
4249
4250 2010-04-14  Jason Merrill  <jason@redhat.com>
4251
4252         PR c++/36625
4253         * g++.dg/ext/attrib38.C: New.
4254
4255 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
4256
4257         PR testsuite/43739
4258         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4259
4260 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4261
4262         PR 42966
4263         * gcc.dg/cpp/warn-undef-2.c: Update.
4264         * gcc.dg/cpp/warn-traditional-2.c: Update.
4265         * gcc.dg/cpp/warn-comments-2.c: Update.
4266         * gcc.dg/cpp/warn-variadic-2.c: Update.
4267         * gcc.dg/cpp/warn-long-long-2.c: Update.
4268         * gcc.dg/cpp/warn-deprecated-2.c: Update.
4269         * gcc.dg/cpp/warn-multichar-2.c: Update.
4270         * gcc.dg/cpp/warn-normalized-3.c: Update.
4271         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4272         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4273         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4274         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4275         * gcc.dg/cpp/warn-redefined-2.c: Update.
4276         * gfortran.dg/warning-directive-2.F90: Update.
4277         * c-c++-common/cpp/warning-directive-2.c: Update.
4278
4279 2010-04-14  Michael Matz  <matz@suse.de>
4280
4281         PR tree-optimization/42963
4282         * gcc.dg/pr42963.c: New testcase.
4283
4284 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
4285
4286         * gnat.dg/class_wide.adb: Rename into...
4287         * gnat.dg/class_wide1.adb: ...this.
4288         * gnat.dg/class_wide2.ad[sb]: New test.
4289
4290 2010-04-14  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/18918
4293         * gfortran.dg/coarray_9.f90: Update dg-errors.
4294         * gfortran.dg/coarray_10.f90: New test.
4295         * gfortran.dg/coarray_11.f90: New test.
4296
4297 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4298
4299         PR fortran/43747
4300         gfortran.dg/initialization_24.f90: New test.
4301
4302 2010-04-13  Jason Merrill  <jason@redhat.com>
4303
4304         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4305         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4306
4307 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4308
4309         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4310         * g++.dg/dg.exp: Likewise.
4311         * gcc.dg/cpp/warning-directive-1.c: Move to ...
4312         * c-c++-common/cpp/warning-directive-1.c: ... here.
4313         * gcc.dg/cpp/warning-directive-2.c: Move to ...
4314         * c-c++-common/cpp/warning-directive-2.c: ... here.
4315         * gcc.dg/cpp/warning-directive-3.c: Move to ...
4316         * c-c++-common/cpp/warning-directive-3.c: ... here.
4317         * gcc.dg/cpp/warning-directive-4.c: Move to ...
4318         * c-c++-common/cpp/warning-directive-4.c: ... here.
4319         * g++.dg/cpp/warning-directive-1.C: Delete.
4320         * g++.dg/cpp/warning-directive-2.C: Delete.
4321         * g++.dg/cpp/warning-directive-3.C: Delete.
4322         * g++.dg/cpp/warning-directive-4.C: Delete.
4323         * gcc.dg/cpp/normalised-3.c: Delete.
4324         * g++.dg/cpp/normalised-1.C: Rename as ...
4325         * c-c++-common/cpp/normalised-3.c: ... this.
4326
4327 2010-04-13  Martin Jambor  <mjambor@suse.cz>
4328
4329         * gcc.dg/tree-ssa/sra-9.c: New test.
4330
4331 2010-04-13  Michael Matz  <matz@suse.de>
4332
4333         PR middle-end/43730
4334         * gcc.dg/pr43730.c: New test.
4335
4336 2010-04-13  Michael Matz  <matz@suse.de>
4337
4338         * gcc.dg/tree-ssa/negate.c: New testcase.
4339
4340 2010-04-13  Richard Guenther  <rguenther@suse.de>
4341
4342         PR testsuite/43735
4343         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4344
4345 2010-04-13  Richard Guenther  <rguenther@suse.de>
4346
4347         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4348
4349 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
4350
4351         * gnat.dg/derived_type1.adb: New test.
4352
4353 2010-04-13  Matthias Klose  <doko@ubuntu.com>
4354
4355         * gcc.dg/plugindir1.c: New testcase.
4356         * gcc.dg/plugindir2.c: New testcase.
4357         * gcc.dg/plugindir3.c: New testcase.
4358         * gcc.dg/plugindir4.c: New testcase.
4359
4360 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
4361
4362         * gcc.target/i386/rotate-2.c: New test.
4363
4364 2010-04-12  Jason Merrill  <jason@redhat.com>
4365
4366         PR c++/43641
4367         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
4368         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4369
4370 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
4371
4372         PR c++/25811
4373         * g++.dg/init/pr25811.C: New test.
4374
4375 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4376
4377         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4378         dg-error, dg-warning.
4379         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4380
4381 2010-04-12  Richard Guenther  <rguenther@suse.de>
4382
4383         * gcc.dg/torture/inline-2.c: New testcase.
4384
4385 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR bootstrap/43699
4388         * gcc.dg/Wunused-var-7.c: New test.
4389
4390         PR tree-optimization/43560
4391         * gcc.c-torture/execute/pr43560.c: New test.
4392
4393 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
4394
4395         * gnat.dg/aggr13.adb: New test.
4396         * gnat.dg/aggr14.adb: Likewise.
4397         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4398
4399 2010-04-12  Richard Guenther  <rguenther@suse.de>
4400
4401         PR c++/43611
4402         * g++.dg/torture/pr43611.C: New testcase.
4403
4404 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
4405
4406         PR c/36774
4407         * gcc.dg/pr36774-1.c: New test.
4408         * gcc.dg/pr36774-2.c: New test.
4409
4410 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
4411
4412         * gcc.target/sh/rte-delay-slot.c: New test.
4413
4414 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4415
4416         * gnat.dg/pack9.adb: Remove -cargs option.
4417         * gnat.dg/aggr12.ad[sb]: New test.
4418
4419 2010-04-10  Jie Zhang  <jie@codesourcery.com>
4420
4421         PR target/43417
4422         * gcc.target/sh/pr43417.c: New test.
4423
4424 2010-04-10  Tobias Burnus  <burnus@net-b.de>
4425
4426         PR fortran/43591
4427         * gfortran.dg/spec_expr_6.f90: New test.
4428
4429 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
4430
4431         PR cpp/43195
4432         * gcc.dg/cpp/pr43195.c: New.
4433         * gcc.dg/cpp/pr43195.h: New.
4434
4435 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4436
4437         PR 42965
4438         * gcc.dg/Werror-6.c: Adjust.
4439         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4440         * gcc.dg/Werror-4.c: Likewise.
4441         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4442         * gcc.dg/Wswitch-enum-error.c: Likewise.
4443         * gcc.dg/Wpointer-arith.c: Likewise.
4444         * gcc.dg/Wfatal.c: Likewise.
4445         * gcc.dg/Wswitch-error.c: Likewise.
4446         * g++.dg/warn/unused-result1-Werror.c: Likewise.
4447         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4448         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4449         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4450         * gcc.dg/cpp/warn-comments-2.c: Likewise.
4451         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4452         * gcc.dg/cpp/warning-directive-2.c: Likewise.
4453         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4454         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4455         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4456         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4457         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4458         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4459         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4460         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4461         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4462         * g++.dg/cpp/warning-directive-2.C: Likewise.
4463         * gfortran.dg/warning-directive-2.F90: Likewise.
4464
4465 2010-04-09  Jason Merrill  <jason@redhat.com>
4466
4467         PR c++/42623
4468         * g++.dg/template/sizeof13.C: New.
4469
4470 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
4471
4472         * g++.dg/other/pr35504.C: Add check for thiscall.
4473         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4474         * gcc.dg/torture/stackalign/thiscall-1.c: New.
4475
4476 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4477
4478         PR c++/28584
4479         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4480         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
4481         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4482         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
4483         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4484         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
4485         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4486         * g++.dg/other/increment1.C: Likewise.
4487
4488 2010-04-09  Tobias Burnus  <burnus@net-b.de>
4489
4490         PR fortran/18918
4491         * gfortran.dg/coarray_7.f90: New test.
4492         * gfortran.dg/coarray_8.f90: New test.
4493
4494 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
4495
4496         PR fortran/28039
4497         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4498
4499 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4500
4501         PR target/43643
4502         * gcc.dg/pr43643.c: New test.
4503
4504 2010-04-08  Tobias Burnus  <burnus@net-b.de>
4505
4506         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4507
4508 2010-04-08  Richard Guenther  <rguenther@suse.de>
4509
4510         PR tree-optimization/43679
4511         * gcc.c-torture/compile/pr43679.c: New testcase.
4512
4513 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR debug/43670
4516         * gcc.dg/pr43670.c: New test.
4517
4518 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
4519
4520         PR middle-end/40815
4521         * gcc.dg/tree-ssa/reassoc-19.c: New.
4522
4523 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
4524
4525         PR c/18624
4526         * gcc.dg/Wunused-var-1.c: New test.
4527         * gcc.dg/Wunused-var-2.c: New test.
4528         * gcc.dg/Wunused-var-3.c: New test.
4529         * gcc.dg/Wunused-var-4.c: New test.
4530         * gcc.dg/Wunused-var-5.c: New test.
4531         * gcc.dg/Wunused-var-6.c: New test.
4532         * gcc.dg/Wunused-parm-1.c: New test.
4533
4534         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4535         * gcc.dg/trunc-1.c: Likewise.
4536         * gcc.dg/vla-9.c: Likewise.
4537         * gcc.dg/dfp/composite-type.c: Likewise.
4538
4539 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
4540
4541         PR objc/35996
4542         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4543         * obj-c++.dg/objc-gc-3.mm: Ditto.
4544
4545 2010-04-07  Simon Baldwin  <simonb@google.com>
4546
4547         * gcc.dg/cpp/warn-undef-2.c: New.
4548         * gcc.dg/cpp/warn-traditional-2.c: New.
4549         * gcc.dg/cpp/warn-comments-2.c: New.
4550         * gcc.dg/cpp/warning-directive-1.c: New.
4551         * gcc.dg/cpp/warn-long-long.c: New.
4552         * gcc.dg/cpp/warn-traditional.c: New.
4553         * gcc.dg/cpp/warn-variadic-2.c: New.
4554         * gcc.dg/cpp/warn-undef.c: New.
4555         * gcc.dg/cpp/warn-normalized-1.c: New.
4556         * gcc.dg/cpp/warning-directive-2.c: New.
4557         * gcc.dg/cpp/warn-long-long-2.c: New.
4558         * gcc.dg/cpp/warn-variadic.c: New.
4559         * gcc.dg/cpp/warn-normalized-2.c: New.
4560         * gcc.dg/cpp/warning-directive-3.c: New.
4561         * gcc.dg/cpp/warn-deprecated-2.c: New.
4562         * gcc.dg/cpp/warn-trigraphs-1.c: New.
4563         * gcc.dg/cpp/warn-multichar-2.c: New.
4564         * gcc.dg/cpp/warn-normalized-3.c: New.
4565         * gcc.dg/cpp/warning-directive-4.c: New.
4566         * gcc.dg/cpp/warn-unused-macros.c: New.
4567         * gcc.dg/cpp/warn-trigraphs-2.c: New.
4568         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4569         * gcc.dg/cpp/warn-cxx-compat.c: New.
4570         * gcc.dg/cpp/warn-redefined.c: New.
4571         * gcc.dg/cpp/warn-trigraphs-3.c: New.
4572         * gcc.dg/cpp/warn-unused-macros-2.c: New.
4573         * gcc.dg/cpp/warn-deprecated.c: New.
4574         * gcc.dg/cpp/warn-trigraphs-4.c: New.
4575         * gcc.dg/cpp/warn-redefined-2.c: New.
4576         * gcc.dg/cpp/warn-comments.c: New.
4577         * gcc.dg/cpp/warn-multichar.c: New.
4578         * g++.dg/cpp/warning-directive-1.C: New.
4579         * g++.dg/cpp/warning-directive-2.C: New.
4580         * g++.dg/cpp/warning-directive-3.C: New.
4581         * g++.dg/cpp/warning-directive-4.C: New.
4582         * gfortran.dg/warning-directive-1.F90: New.
4583         * gfortran.dg/warning-directive-3.F90: New.
4584         * gfortran.dg/warning-directive-2.F90: New.
4585         * gfortran.dg/warning-directive-4.F90: New.
4586
4587 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
4588
4589         PR objc++/23716
4590         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4591
4592 2010-04-07  Jason Merrill  <jason@redhat.com>
4593
4594         * g++.dg/template/dr408.C: New.
4595
4596         * g++.dg/lookup/ns4.C: New.
4597
4598         PR c++/38392
4599         * g++.dg/template/friend51.C: New test.
4600
4601         PR c++/41970
4602         * g++.old-deja/g++.other/linkage1.C: Adjust.
4603
4604 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
4605
4606         PR c++/42697
4607         * g++.dg/template/crash94.C: New test.
4608
4609 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
4610
4611         PR c++/40239
4612         * g++.dg/init/aggr5.C: New test.
4613         * g++.dg/init/aggr5.C: New test.
4614
4615 2010-04-07  Richard Guenther  <rguenther@suse.de>
4616
4617         PR tree-optimization/43270
4618         * g++.dg/warn/Warray-bounds-4.C: New testcase.
4619         * gcc.dg/Warray-bounds-7.c: Likewise.
4620
4621 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
4622
4623         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
4624         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
4625         * gnat.dg/bit_packed_array4.ad[sb]: New test.
4626
4627 2010-04-07  Jie Zhang  <jie@codesourcery.com>
4628
4629         PR c++/42556
4630         * g++.dg/init/pr42556.C: New test.
4631
4632 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
4633
4634         PR debug/43628
4635         * g++.dg/debug/dwarf2/typedef2.C: New test.
4636
4637 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
4638
4639         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
4640         c-c++-common/dwarf2/redeclaration-1.C
4641
4642 2010-04-06  Jason Merrill  <jason@redhat.com>
4643
4644         * g++.dg/cpp0x/pr31437.C: Adjust error location.
4645         * g++.dg/ext/attrib18.C: Likewise.
4646         * g++.dg/ext/bitfield2.C: Likewise.
4647         * g++.dg/ext/bitfield4.C: Likewise.
4648         * g++.dg/ext/visibility/warn2.C: Likewise.
4649         * g++.dg/ext/visibility/warn3.C: Likewise.
4650         * g++.dg/gomp/pr26690-1.C: Likewise.
4651         * g++.dg/inherit/covariant7.C: Likewise.
4652         * g++.dg/init/synth2.C: Likewise.
4653         * g++.dg/lookup/using7.C: Likewise.
4654         * g++.dg/other/crash-4.C: Likewise.
4655         * g++.dg/other/error13.C: Likewise.
4656         * g++.dg/other/error20.C: Likewise.
4657         * g++.dg/parse/crash31.C: Likewise.
4658         * g++.dg/parse/error16.C: Likewise.
4659         * g++.dg/parse/error19.C: Likewise.
4660         * g++.dg/parse/error27.C: Likewise.
4661         * g++.dg/parse/error28.C: Likewise.
4662         * g++.dg/parse/fused-params1.C: Likewise.
4663         * g++.dg/template/error2.C: Likewise.
4664         * g++.dg/template/local6.C: Likewise.
4665         * g++.dg/template/qualttp15.C: Likewise.
4666         * g++.dg/warn/Wnvdtor-2.C: Likewise.
4667         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4668         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4669         * g++.old-deja/g++.brendan/crash29.C: Likewise.
4670         * g++.old-deja/g++.eh/spec6.C: Likewise.
4671         * g++.old-deja/g++.jason/crash3.C: Likewise.
4672         * g++.old-deja/g++.jason/destruct2.C: Likewise.
4673         * g++.old-deja/g++.law/ctors5.C: Likewise.
4674         * g++.old-deja/g++.law/ctors9.C: Likewise.
4675         * g++.old-deja/g++.mike/p3538a.C: Likewise.
4676         * g++.old-deja/g++.mike/p3538b.C: Likewise.
4677         * g++.old-deja/g++.other/struct1.C: Likewise.
4678         * g++.old-deja/g++.other/volatile1.C: Likewise.
4679         * g++.old-deja/g++.pt/crash36.C: Likewise.
4680         * g++.old-deja/g++.pt/derived3.C: Likewise.
4681         * g++.old-deja/g++.robertl/eb109.C: Likewise.
4682         * g++.old-deja/g++.robertl/eb4.C: Likewise.
4683
4684 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
4685
4686         PR middle-end/43519
4687         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4688         * gcc.dg/graphite/id-19.c: New.
4689
4690 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
4691
4692         PR middle-end/32824
4693         * gcc.dg/vect/pr32824: New.
4694
4695 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4696
4697         PR fortran/18918
4698         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4699         * gfortran.dg/coarray_3.f90: Ditto.
4700         * gfortran.dg/coarray_4.f90: Ditto.
4701         * gfortran.dg/coarray_5.f90: Ditto.
4702         * gfortran.dg/coarray_6.f90: Ditto.
4703         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4704
4705 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4706
4707         PR fortran/18918
4708         * gfortran.dg/coarray_4.f90: Fix test.
4709         * gfortran.dg/coarray_6.f90: Add more tests.
4710
4711 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4712
4713         PR fortran/18918
4714         * gfortran.dg/coarray_4.f90: New test.
4715         * gfortran.dg/coarray_5.f90: New test.
4716         * gfortran.dg/coarray_6.f90: New test.
4717
4718 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/18918
4721         * gfortran.dg/iso_fortran_env_5.f90: New test.
4722         * gfortran.dg/iso_fortran_env_6.f90: New test.
4723
4724 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4725
4726         PR fortran/39997
4727         * gfortran.dg/coarray_1.f90: New test.
4728         * gfortran.dg/coarray_2.f90: New test.
4729         * gfortran.dg/coarray_3.f90: New test.
4730
4731 2010-04-06  Jason Merrill  <jason@redhat.com>
4732
4733         PR c++/43648
4734         * g++.dg/template/dtor8.C: New.
4735
4736         PR c++/43621
4737         * g++.dg/template/error-recovery2.C: New.
4738
4739 2010-04-06  Jan Hubicka  <jh@suse.czpli
4740
4741         PR tree-optimization/42906
4742         * gcc.dg/tree-ssa/dce-1.c: New testcase.
4743
4744 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4745
4746         PR fortran/43178
4747         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
4748         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4749         * gfortran.dg/auto_dealloc_1.f90: Ditto.
4750
4751 2010-04-06  Richard Guenther  <rguenther@suse.de>
4752
4753         PR tree-optimization/43627
4754         * gcc.dg/tree-ssa/vrp49.c: New testcase.
4755
4756 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR target/43638
4759         * gcc.target/i386/pr43638.c: New test.
4760
4761 2010-04-06  Richard Guenther  <rguenther@suse.de>
4762
4763         PR middle-end/43661
4764         * gcc.c-torture/compile/pr43661.c: New testcase.
4765
4766 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
4767
4768         * gcc.target/s390/stackcheck1.c: Add dg-warning.
4769
4770 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
4771
4772         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
4773
4774 2010-04-02  Richard Guenther  <rguenther@suse.de>
4775
4776         PR tree-optimization/43629
4777         * gcc.c-torture/execute/pr43629.c: New testcase.
4778
4779 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
4780             Dominique d'Humieres  <dominiq@lps.ens.fr>
4781
4782         PR libfortran/43605
4783         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
4784
4785 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
4786
4787         PR debug/43325
4788         * c-c++-common/dwarf2/redeclaration-1.C: New test.
4789
4790 2010-04-01  Jason Merrill  <jason@redhat.com>
4791
4792         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
4793
4794 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
4795             Manfred Schwarb  <manfred99@gmx.ch>
4796
4797         PR libfortran/43605
4798         * gfortran.dg/ftell_3.f90: New test.
4799
4800 2010-04-01  Richard Guenther  <rguenther@suse.de>
4801
4802         PR middle-end/43614
4803         * gcc.c-torture/compile/pr43614.c: New testcase.
4804
4805 2010-04-01  Martin Jambor  <mjambor@suse.cz>
4806
4807         PR tree-optimization/43141
4808         * gcc.dg/guality/pr43141.c: New test.
4809
4810 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4811
4812         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
4813         * g++.dg/eh/spbp.C: Likewise.
4814         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
4815         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
4816         superfluous casts.
4817         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
4818         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
4819         * objc.dg/dwarf-2.m: Likewise.
4820
4821 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
4822
4823         PR middle-end/43464
4824         * gcc.dg/graphite/id-pr43464.c: New.
4825         * gcc.dg/graphite/id-pr43464-1.c: New.
4826
4827 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
4828
4829         PR middle-end/43351
4830         * gcc.dg/graphite/id-pr43351.c
4831
4832 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4833
4834         PR testsuite/35165
4835         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
4836         * obj-c++.dg/try-catch-2.mm: Ditto.
4837         * obj-c++.dg/lookup-2.mm: Ditto.
4838         * obj-c++.dg/encode-8.m: Ditto.
4839         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4840         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
4841         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
4842         * obj-c++.dg/const-str-11.mm: Ditto.
4843         * obj-c++.dg/const-str-9.mm: Ditto.
4844         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
4845         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
4846         * obj-c++.dg/except-1.mm: Ditto.
4847         * obj-c++.dg/const-str-7.mm: Ditto.
4848         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4849         * obj-c++.dg/const-str-3.mm: Ditto.
4850         * obj-c++.dg/const-str-7.mm: Ditto.
4851         * obj-c++.dg/stubify-2.mm: Change dump file name.
4852
4853         PR objc++/23613
4854         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
4855         New macro.
4856         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
4857         Remove dg-xfail-if.
4858
4859 2010-03-31  Martin Jambor  <mjambor@suse.cz>
4860
4861         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
4862         only with -O2, -O3 or -Os and not with -fwhopr.
4863
4864 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
4865
4866         PR c++/43558
4867         * g++.dg/template/typedef31.C: New test.
4868
4869 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4870
4871         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
4872         assembler output on *-*-solaris2*.
4873         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4874
4875 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR debug/43557
4878         * gcc.dg/pr43557-1.c: New test.
4879         * gcc.dg/pr43557-2.c: New file.
4880
4881 2010-03-31  Jie Zhang  <jie@codesourcery.com>
4882
4883         PR 43562
4884         * gcc.dg/pr43562.c: New test.
4885
4886 2010-03-30  Jason Merrill  <jason@redhat.com>
4887
4888         PR c++/43076
4889         * g++.dg/template/error-recovery1.C: New.
4890
4891         PR c++/41786
4892         * g++.dg/parse/ambig5.C: New.
4893
4894 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR debug/43593
4897         * gcc.dg/guality/pr43593.c: New test.
4898
4899 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
4900
4901         PR middle-end/43430
4902         * gcc.dg/vect/pr43430-1.c: New.
4903
4904 2010-03-30  Jason Merrill  <jason@redhat.com>
4905
4906         PR c++/43559
4907         * g++.dg/template/partial7.C: New.
4908
4909 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4910
4911         * gcc.target/s390/stackcheck1.c: New testcase.
4912
4913 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4914
4915         PR libfortran/43265
4916         * gfortran.dg/read_eof_8.f90: New test.
4917
4918 2010-03-29  Jason Merrill  <jason@redhat.com>
4919
4920         * gcc.dg/cpp/include6.c: Change [] to ().
4921
4922         N3077
4923         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
4924         splicing and UCNs.
4925         * c-c++-common/raw-string-2.c: Add trigraph test.
4926         * c-c++-common/raw-string-8.c: New.
4927         * c-c++-common/raw-string-9.c: New.
4928         * c-c++-common/raw-string-10.c: New.
4929
4930         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
4931         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
4932         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
4933         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
4934         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
4935         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
4936         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
4937
4938 2010-03-29  Richard Guenther  <rguenther@suse.de>
4939
4940         PR tree-optimization/43560
4941         * gcc.dg/torture/pr43560.c: New testcase.
4942
4943 2010-03-29  Jason Merrill  <jason@redhat.com>
4944
4945         N3077
4946         * g++.dg/ext/raw-string-1.C: Change [] to ().
4947         * g++.dg/ext/raw-string-2.C: Change [] to ().
4948         Don't use \ in delimiter.
4949         * g++.dg/ext/raw-string-3.C: Change [] to ().
4950         * g++.dg/ext/raw-string-4.C: Change [] to ().
4951         * g++.dg/ext/raw-string-5.C: Change [] to ().
4952         Test for error on \ in delimiter.
4953         * g++.dg/ext/raw-string-6.C: Change [] to ().
4954         * g++.dg/ext/raw-string-7.C: Change [] to ().
4955
4956 2010-03-29  Jie Zhang  <jie@codesourcery.com>
4957
4958         PR 43564
4959         * gcc.dg/pr43564.c: New test.
4960
4961 2010-03-29  Tobias Burnus  <burnus@net-b.de>
4962
4963         PR fortran/43551
4964         * gfortran.dg/direct_io_12.f90: New test.
4965
4966 2010-03-28  Jan Hubicka  <jh@suse.cz>
4967
4968         PR tree-optimization/43505
4969         * gfortran.dg/pr43505.f90: New testcase.
4970
4971 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
4972
4973         PR tree-optimization/43528
4974         * gcc.target/i386/pr43528.c: New test.
4975
4976 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
4977
4978         PR c/43381
4979         * gcc.dg/parm-impl-decl-3.c: New test.
4980
4981 2010-03-26  Jason Merrill  <jason@redhat.com>
4982
4983         PR c++/43509
4984         * g++.dg/cpp0x/parse1.C: New.
4985
4986 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
4987
4988         PR target/43524
4989         * gcc.target/i386/pr43524.c: New test.
4990
4991 2010-03-26  Martin Jambor  <mjambor@suse.cz>
4992
4993         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
4994         whitespace, rename main to foo.
4995         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
4996         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
4997         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
4998         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
4999         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5000         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5001         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5002         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5003         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5004         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5005         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5006
5007 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
5008
5009         PR c++/43327
5010         * g++.dg/other/crash-10.C: New test.
5011         * g++.dg/other/crash-11.C: New test.
5012
5013 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5014
5015         PR libfortran/43517
5016         * gfortran.dg/read_eof_7.f90: New test.
5017
5018 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5019
5020         PR objc/35165
5021         PR testsuite/43512
5022         * objc-obj-c++-shared: New directory.
5023         * objc-obj-c++-shared/Object1-implementation.h: New file.
5024         * objc-obj-c++-shared/Object1.h: New file.
5025         * objc-obj-c++-shared/Protocol1.h: New file.
5026         * objc-obj-c++-shared/next-abi.h: New file.
5027         * objc-obj-c++-shared/next-mapping.h: New file.
5028         * objc/execute/next_mapping.h: Delete.
5029         * objc.dg/special/special.exp: For all targets run the tests with
5030         -fgnu-runtime, for darwin targets also run the tests with
5031         -fnext-runtime.
5032         * objc.dg/dg.exp: Ditto.
5033         * obj-c++.dg/dg.exp: Ditto.
5034         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5035         Protocol1.h) and next-mapping.h as required.  Amend testcase to
5036         include use of updated NeXT interface.
5037         * objc/execute/formal_protocol-5.m: Ditto.
5038         * objc/execute/protocol-isEqual-2.m: Ditto.
5039         * objc/execute/protocol-isEqual-4.m: Ditto.
5040         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5041         Protocol1.h) and next-mapping.h as required.
5042         * objc/execute/object_is_class.m: Ditto.
5043         * objc/execute/enumeration-1.m: Ditto.
5044         * objc/execute/class-13.m: Ditto.
5045         * objc/execute/formal_protocol-2.m: Ditto.
5046         * objc/execute/formal_protocol-4.m: Ditto.
5047         * objc/execute/class-1.m: Ditto.
5048         * objc/execute/bycopy-1.m: Ditto.
5049         * objc/execute/formal_protocol-6.m: Ditto.
5050         * objc/execute/bycopy-3.m: Ditto.
5051         * objc/execute/class-3.m: Ditto.
5052         * objc/execute/bf-11.m: Ditto.
5053         * objc/execute/class-5.m: Ditto.
5054         * objc/execute/bf-13.m: Ditto.
5055         * objc/execute/class-7.m: Ditto.
5056         * objc/execute/bf-15.m: Ditto.
5057         * objc/execute/class-9.m: Ditto.
5058         * objc/execute/bf-17.m: Ditto.
5059         * objc/execute/bf-19.m: Ditto.
5060         * objc/execute/IMP.m: Ditto.
5061         * objc/execute/exceptions/catchall-1.m: Ditto.
5062         * objc/execute/exceptions/trivial.m: Ditto.
5063         * objc/execute/exceptions/finally-1.m: Ditto.
5064         * objc/execute/exceptions/local-variables-1.m: Ditto.
5065         * objc/execute/exceptions/foward-1.m: Ditto.
5066         * objc/execute/bf-2.m: Ditto.
5067         * objc/execute/string1.m: Ditto.
5068         * objc/execute/bf-4.m: Ditto.
5069         * objc/execute/informal_protocol.m: Ditto.
5070         * objc/execute/string3.m: Ditto.
5071         * objc/execute/bf-6.m: Ditto.
5072         * objc/execute/bf-8.m: Ditto.
5073         * objc/execute/class-tests-1.h: Ditto.
5074         * objc/execute/protocol-isEqual-1.m: Ditto.
5075         * objc/execute/protocol-isEqual-3.m: Ditto.
5076         * objc/execute/_cmd.m: Ditto.
5077         * objc/execute/function-message-1.m: Ditto.
5078         * objc/execute/bf-20.m: Ditto.
5079         * objc/execute/bf-common.h: Ditto.
5080         * objc/execute/np-2.m: Ditto.
5081         * objc/execute/class-10.m: Ditto.
5082         * objc/execute/class-12.m: Ditto.
5083         * objc/execute/enumeration-2.m: Ditto.
5084         * objc/execute/class-14.m: Ditto.
5085         * objc/execute/encode-1.m: Ditto.
5086         * objc/execute/formal_protocol-1.m: Ditto.
5087         * objc/execute/formal_protocol-3.m: Ditto.
5088         * objc/execute/accessing_ivars.m: Ditto.
5089         * objc/execute/bycopy-2.m: Ditto.
5090         * objc/execute/class-2.m: Ditto.
5091         * objc/execute/bf-10.m: Ditto.
5092         * objc/execute/formal_protocol-7.m: Ditto.
5093         * objc/execute/root_methods.m: Ditto.
5094         * objc/execute/class-4.m: Ditto.
5095         * objc/execute/bf-12.m: Ditto.
5096         * objc/execute/class-6.m: Ditto.
5097         * objc/execute/bf-14.m: Ditto.
5098         * objc/execute/nested-func-1.m: Ditto.
5099         * objc/execute/class-8.m: Ditto.
5100         * objc/execute/private.m: Ditto.
5101         * objc/execute/bf-16.m: Ditto.
5102         * objc/execute/bf-18.m: Ditto.
5103         * objc/execute/load-3.m: Ditto.
5104         * objc/execute/compatibility_alias.m: Ditto.
5105         * objc/execute/bf-1.m: Ditto.
5106         * objc/execute/no_clash.m: Ditto.
5107         * objc/execute/bf-3.m: Ditto.
5108         * objc/execute/string2.m: Ditto.
5109         * objc/execute/bf-5.m: Ditto.
5110         * objc/execute/string4.m: Ditto.
5111         * objc/execute/bf-7.m: Ditto.
5112         * objc/execute/object_is_meta_class.m: Ditto.
5113         * objc/execute/bf-9.m: Ditto.
5114         * objc/execute/bf-21.m: Ditto.
5115         * objc/execute/cascading-1.m: Ditto.
5116         * objc/execute/trivial.m: Ditto.
5117         * objc/execute/np-1.m: Ditto.
5118         * objc/compile/trivial.m: Ditto.
5119         * objc/execute/class_self-2.m: Include <stdlib.h>.
5120         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5121         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5122         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5123         and 64bit. Use new NeXT interface as required.
5124         * objc.dg/special/unclaimed-category-1.m: Ditto.
5125         * objc.dg/special/unclaimed-category-1.h: Ditto.
5126         * objc.dg/special/unclaimed-category-1a.m: Ditto.
5127         * objc.dg/func-ptr-1.m: Ditto.
5128         * objc.dg/stret-1.m: Ditto.
5129         * objc.dg/encode-2.m: Ditto.
5130         * objc.dg/category-1.m: Ditto.
5131         * objc.dg/encode-3.m: Ditto.
5132         * objc.dg/call-super-3.m: Ditto.
5133         * objc.dg/method-3.m: Ditto.
5134         * objc.dg/func-ptr-2.m: Ditto.
5135         * objc.dg/lookup-1.m: Ditto.
5136         * objc.dg/encode-4.m: Ditto.
5137         * objc.dg/fix-and-continue-1.m: Ditto.
5138         * objc.dg/proto-lossage-3.m: Ditto.
5139         * objc.dg/method-13.m: Ditto.
5140         * objc.dg/proto-qual-1.m: Ditto.
5141         * objc.dg/zero-link-3.m: Ditto.
5142         * objc.dg/bitfield-1.m: Ditto.
5143         * objc.dg/va-meth-1.m: Ditto.
5144         * objc.dg/super-class-3.m: Ditto.
5145         * objc.dg/call-super-1.m: Ditto.
5146         * objc.dg/type-size-2.m: Ditto.
5147         * objc.dg/method-10.m: Ditto.
5148         * objc.dg/defs.m: Ditto.
5149         * objc.dg/const-str-3.m: Ditto.
5150         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5151         Protocol1.h) and next-mapping.h as required. Use new NeXT
5152         interface as required.
5153         * objc.dg/super-class-4.m: Ditto.
5154         * objc.dg/comp-types-8.m: Ditto.
5155         * objc.dg/call-super-2.m: Ditto.
5156         * objc.dg/objc-fast-4.m: Ditto.
5157         * objc.dg/method-6.m: Ditto.
5158         * objc.dg/const-str-3.m: Ditto.
5159         * objc.dg/const-str-7.m: Ditto.
5160         * objc.dg/method-15.m: Ditto.
5161         * objc.dg/method-19.m: Ditto.
5162         * objc.dg/sync-1.m: Ditto.
5163         * objc.dg/layout-1.m: Ditto.
5164         * objc.dg/bitfield-3.m: Ditto.
5165         * objc.dg/try-catch-3.m: Ditto.
5166         * objc.dg/try-catch-7.m: Ditto.
5167         * objc.dg/comp-types-10.m: Ditto.
5168         * objc.dg/selector-2.: Ditto.
5169         * objc.dg/method-7.m: Ditto.
5170         * objc.dg/typedef-alias-1.m: Ditto.
5171         * objc.dg/proto-lossage-2.m: Ditto.
5172         * objc.dg/comp-types-11.m: Ditto.
5173         * objc.dg/sizeof-1.m: Ditto.
5174         * objc.dg/method-17.m: Ditto.
5175         * objc.dg/bitfield-5.m: Ditto.
5176         * objc.dg/try-catch-1.m: Ditto.
5177         * objc.dg/encode-5.m: Ditto.
5178         * objc.dg/fix-and-continue-2.m: Ditto.
5179         * objc.dg/method-9.m: Ditto.
5180         * objc.dg/isa-field-1.m: Ditto.
5181         * objc.dg/local-decl-2.m: Ditto.
5182         * objc.dg/objc-gc-4.m: Ditto.
5183         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5184         * objc.dg/gnu-runtime-3.m: Ditto.
5185         * objc.dg/encode-7.m: Ditto.
5186         * objc.dg/encode-8.m: Ditto.
5187         * objc.dg/selector-3.m: Ditto.
5188         * objc.dg/gnu-runtime-1.m: Ditto.
5189         * objc.dg/const-str-12.m: Ditto.
5190         * objc.dg/gnu-runtime-2.m: Ditto.
5191         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5192         * objc.dg/selector-1.m: Ditto.
5193         * objc.dg/stubify-2.m: Ditto.
5194         * objc.dg/zero-link-1.m: Ditto.
5195         * objc.dg/stret-2.m: Ditto.
5196         * objc.dg/zero-link-2.m: Ditto.
5197         * objc.dg/next-runtime-1.m: Ditto.
5198         * objc.dg/symtab-1.m: Ditto.
5199         * objc.dg/stubify-1.m: Ditto.
5200         * objc.dg/bitfield-2.m: Ditto.
5201         * objc.dg/try-catch-10.m: Apply to both runtimes.
5202         * objc.dg/const-str-1.m: Ditto.
5203         * objc.dg/image-info.m: Ditto.
5204         * objc.dg/encode-9.m: Ditto.
5205         * objc.dg/pragma-1.m: Apply test to all targets.
5206         * objc.dg/const-str-4.m: Ditto.
5207         * objc.dg/const-str-8.m: Ditto.
5208         * objc.dg/super-class-2.m: Ditto.
5209         * objc.dg/try-catch-5.m: Ditto.
5210         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5211         Protocol1.h) and next-mapping.h as required. Use new NeXT
5212         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
5213         * objc.dg/const-str-11.m: Ditto.
5214         * objc.dg/const-str-9.m: Ditto.
5215         * objc.dg/method-4.m: Skip for 64Bit NeXT.
5216         * objc.dg/encode-1.m: Remove redundant -lobjc.
5217         * objc.dg/try-catch-9.m: Tidy space.
5218         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5219         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5220         and 64bit. Use new NeXT interface as required.
5221         * obj-c++.dg/template-4.mm: Ditto.
5222         * obj-c++.dg/defs.mm: Ditto.
5223         * obj-c++.dg/basic.mm: Ditto.
5224         * obj-c++.dg/encode-4.mm: Ditto.
5225         * obj-c++.dg/method-17.mm: Ditto.
5226         * obj-c++.dg/proto-lossage-3.mm: Ditto.
5227         * obj-c++.dg/cxx-class-1.mm: Ditto.
5228         * obj-c++.dg/method-10.mm: Ditto.
5229         * obj-c++.dg/va-meth-1.mm: Ditto.
5230         * obj-c++.dg/encode-5.mm: Ditto.
5231         * obj-c++.dg/lookup-2.mm: Ditto.
5232         * obj-c++.dg/template-3.mm: Ditto.
5233         * obj-c++.dg/proto-qual-1.mm: Ditto.
5234         * obj-c++.dg/qual-types-1.m: Ditto.
5235         * obj-c++.dg/cxx-scope-1.mm: Ditto.
5236         * obj-c++.dg/template-1.mm: Ditto.
5237         * obj-c++.dg/encode-6.mm: Ditto.
5238         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
5239         Protocol1.h) and next-mapping.h as required. Use new NeXT
5240         interface as required.
5241         * obj-c++.dg/except-1.mm: Ditto.
5242         * obj-c++.dg/const-str-7.mm: Ditto.
5243         * obj-c++.dg/ivar-list-semi.mm: Ditto.
5244         * obj-c++.dg/cxx-scope-2.mm: Ditto.
5245         * obj-c++.dg/selector-2.mm: Ditto.
5246         * obj-c++.dg/isa-field-1.mm: Ditto.
5247         * obj-c++.dg/try-catch-1.mm: Ditto.
5248         * obj-c++.dg/local-decl-1.mm: Ditto.
5249         * obj-c++.dg/try-catch-9.mm: Ditto.
5250         * obj-c++.dg/no-extra-load.mm: Ditto.
5251         * obj-c++.dg/selector-5.mm: Ditto.
5252         * obj-c++.dg/method-12.mm: Ditto.
5253         * obj-c++.dg/try-catch-11.mm: Ditto.
5254         * obj-c++.dg/comp-types-11.mm: Ditto.
5255         * obj-c++.dg/bitfield-3.mm: Ditto.
5256         * obj-c++.dg/method-6.mm: Ditto.
5257         * obj-c++.dg/super-class-2.mm: Ditto.
5258         * obj-c++.dg/method-21.mm: Ditto.
5259         * obj-c++.dg/const-str-8.mm: Ditto.
5260         * obj-c++.dg/try-catch-7.mm: Ditto.
5261         * obj-c++.dg/method-15.mm: Ditto.
5262         * obj-c++.dg/layout-1.mm: Ditto.
5263         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5264         * obj-c++.dg/const-str-3.mm: Ditto.
5265         * obj-c++.dg/try-catch-2.mm: Ditto.
5266         * obj-c++.dg/objc-gc-3.mm: Ditto.
5267         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5268         * obj-c++.dg/bitfield-1.mm: Ditto.
5269         * obj-c++.dg/selector-6.mm: Ditto.
5270         * obj-c++.dg/method-13.mm: Ditto.
5271         * obj-c++.dg/comp-types-12.mm: Ditto.
5272         * obj-c++.dg/bitfield-4.mm: Ditto.
5273         * obj-c++.dg/try-catch-8.mm: Ditto.
5274         * obj-c++.dg/method-2.mm: Ditto.
5275         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5276         * obj-c++.dg/typedef-alias-1.mm: Ditto.
5277         * obj-c++.dg/const-str-4.mm: Ditto.
5278         * obj-c++.dg/proto-lossage-2.mm: Ditto.
5279         * obj-c++.dg/try-catch-3.mm: Ditto.
5280         * obj-c++.dg/comp-types-9.mm: Ditto.
5281         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5282         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5283         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5284         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5285         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5286         Use new NeXT interface as required.
5287         * obj-c++.dg/const-str-10.mm: Ditto.
5288         * obj-c++.dg/const-str-11.mm: Ditto.
5289         * obj-c++.dg/const-str-9.mm: Ditto.
5290         * obj-c++.dg/method-11.mm: Ditto.
5291         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5292         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5293         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5294         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5295         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5296
5297 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
5298
5299         PR c++/43206
5300         * g++.dg/template/typedef30.C: New test case.
5301
5302 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR c/43385
5305         * gcc.c-torture/execute/pr43385.c: New test.
5306
5307 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
5308
5309         * gcc.dg/strncpy-fix-1.c: New test.
5310
5311 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5312
5313         PR testsuite/41609
5314         * lib/objc-torture.exp (objc-set-runtime-options): New.
5315         * objc/execute/execute.exp: Check runtime options on each pass.
5316         * objc/execute/exceptions/exceptions.exp: Ditto.
5317         * objc/compile/compile.exp: Ditto.
5318
5319         PR testsuite/42348
5320         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5321         standard tests.
5322         (check_effective_target_objc2): New proc.
5323         (check_effective_target_next_runtime): New proc.
5324         * lib/objc.exp: Determine which runtime is in force and support it.
5325         * lib/obj-c++.exp: Ditto.
5326
5327 2010-03-24  Jason Merrill  <jason@redhat.com>
5328
5329         PR c++/43502
5330         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5331
5332 2010-03-24  Martin Jambor  <mjambor@suse.cz>
5333
5334         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
5335         a loop.
5336         * gcc.dg/ipa/ipa-2.c: Likewise.
5337         * gcc.dg/ipa/ipa-3.c: Likewise.
5338         * gcc.dg/ipa/ipa-4.c: Likewise.
5339         * gcc.dg/ipa/ipa-5.c: Likewise.
5340         * gcc.dg/ipa/ipa-7.c: Likewise.
5341         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5342         a loop.
5343         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5344         i_can_not_be_propagated_fully2 into a loop.
5345         * gcc.dg/ipa/ipa-8.c: New test.
5346         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5347
5348 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR debug/19192
5351         PR debug/43479
5352         * gcc.dg/guality/pr43479.c: New test.
5353         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5354         and add volatile keyword.
5355
5356 2010-03-23  Mike Stump  <mikestump@comcast.net>
5357
5358         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5359
5360 2010-03-23  Jason Merrill  <jason@redhat.com>
5361
5362         * g++.dg/ext/altivec-17.C: Adjust error message.
5363
5364         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5365         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5366         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5367         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5368         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5369         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5370
5371 2010-03-22  Jason Merrill  <jason@redhat.com>
5372
5373         PR c++/43333
5374         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5375         * g++.dg/ext/is_pod_98.C: New.
5376
5377         PR c++/43281
5378         * g++.dg/cpp0x/auto18.C: New.
5379
5380         * gcc.dg/pr36997.c: Adjust error message.
5381         * g++.dg/ext/vector9.C: Likewise.
5382         * g++.dg/conversion/simd3.C: Likewise.
5383         * g++.dg/other/error23.C: Likewise.
5384
5385 2010-03-22  Michael Matz  <matz@suse.de>
5386
5387         PR middle-end/43475
5388         * gfortran.dg/pr43475.f90: New testcase.
5389
5390 2010-03-22  Richard Guenther  <rguenther@suse.de>
5391
5392         PR tree-optimization/43390
5393         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5394
5395 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5396
5397         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5398         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5399
5400 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
5401             Michael Matz  <matz@suse.de>
5402
5403         PR c++/43081
5404         * g++.dg/parse/crash56.C: New test.
5405
5406 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
5407
5408         PR fortran/43450
5409         * gfortran.dg/whole_file_15.f90 : New test.
5410
5411 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5412
5413         PR fortran/43409
5414         * gfortran.dg/inquire_size.f90: New test.
5415
5416 2010-03-20  Richard Guenther  <rguenther@suse.de>
5417
5418         PR rtl-optimization/43438
5419         * gcc.c-torture/execute/pr43438.c: New testcase.
5420
5421 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
5422
5423         PR c++/43375
5424         * g++.dg/abi/mangle42.C: New test.
5425
5426 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
5427
5428         PR C/43211
5429         * gcc.dg/pr43211.c: New test.
5430         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5431
5432 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
5433
5434         PR rtl-optimization/42258
5435         * gcc.target/arm/thumb1-mul-moves.c: New test.
5436
5437         PR target/40697
5438         * gcc.target/arm/thumb-andsi.c: New test.
5439
5440         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5441         dg-require-effective-target.
5442
5443 2010-03-19  Michael Matz  <matz@suse.de>
5444
5445         PR c++/43116
5446         * g++.dg/other/pr43116.C: New testcase.
5447
5448 2010-03-19  Michael Matz  <matz@suse.de>
5449
5450         PR target/43305
5451         * gcc.dg/pr43305.c: New testcase.
5452
5453 2010-03-19  Richard Guenther  <rguenther@suse.de>
5454
5455         PR tree-optimization/43415
5456         * gcc.c-torture/compile/pr43415.c: New testcase.
5457
5458 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
5459
5460         PR ada/43106
5461         * gnat.dg/case_optimization2.adb: New test.
5462         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5463
5464 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5465             Jack Howarth <howarth@bromo.med.uc.edu>
5466
5467         PR target/36399
5468         * gcc.target/i386/push-1.c: Don't xfail
5469           scan-assembler-not "movups" on darwin.
5470
5471 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR debug/43058
5474         * gcc.dg/pr43058.c: New test.
5475
5476 2010-03-18  Martin Jambor  <mjambor@suse.cz>
5477
5478         PR middle-end/42450
5479         * g++.dg/torture/pr42450.C: New test.
5480
5481 2010-03-18  Michael Matz  <matz@suse.de>
5482
5483         PR middle-end/43419
5484         * gcc.dg/pr43419.c: New testcase.
5485
5486 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
5487
5488         PR rtl-optimization/43360
5489         * gcc.dg/torture/pr43360.c: New.
5490
5491 2010-03-18  Michael Matz  <matz@suse.de>
5492
5493         PR tree-optimization/43402
5494         * gcc.dg/pr43402.c: New testcase.
5495
5496 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
5497
5498         PR target/42427
5499         * gcc.dg/pr42427.c: New test.
5500
5501 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5502
5503         PR libfortran/43265
5504         * gfortran.dg/read_empty_file.f: New test.
5505         * gfortran.dg/read_eof_all.f90: New test.
5506         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5507         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5508
5509 2010-03-17  Michael Matz  <matz@suse.de>
5510
5511         * gcc.dg/pr43300.c: Add -w.
5512
5513 2010-03-17  Richard Guenther  <rguenther@suse.de>
5514
5515         * gcc.dg/pr43379.c: Add -w.
5516
5517 2010-03-17  Tobias Burnus  <burnus@net-b.de>
5518
5519         PR fortran/43331
5520         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5521
5522 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
5523
5524         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5525
5526 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5527
5528         * ada/acats/run_all.sh: Log start and end times.
5529
5530 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5533
5534 2010-03-16  Richard Guenther  <rguenther@suse.de>
5535
5536         PR middle-end/43379
5537         * gcc.dg/pr43379.c: New testcase.
5538
5539 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR debug/43051
5542         * gcc.dg/guality/pr43051-1.c: New test.
5543
5544 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
5545
5546         PR testsuite/43363
5547         * g++.dg/ext/altivec-17.C: Handle changes to error message.
5548
5549 2010-03-15  Michael Matz  <matz@suse.de>
5550
5551         PR middle-end/43300
5552         * gcc.dg/pr43300.c: New testcase.
5553
5554 2010-03-15  Richard Guenther  <rguenther@suse.de>
5555
5556         PR tree-optimization/43367
5557         * gcc.c-torture/compile/pr43367.c: New testcase.
5558
5559 2010-03-15  Richard Guenther  <rguenther@suse.de>
5560
5561         PR tree-optimization/43317
5562         * gcc.dg/pr43317.c: New testcase.
5563
5564 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
5565
5566         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5567
5568 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5571
5572 2010-03-14  Tobias Burnus  <burnus@net-b.de>
5573
5574         PR fortran/43362
5575         * gfortran.dg/impure_constructor_1.f90: New test.
5576
5577 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5578
5579         PR middle-end/43354
5580         * gfortran.dg/graphite/id-pr43354.f: New.
5581
5582 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5583
5584         PR middle-end/43349
5585         * gfortran.dg/graphite/pr43349.f: New.
5586
5587 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5588
5589         PR middle-end/43306
5590         * gcc.dg/graphite/pr43306.c: New.
5591
5592 2010-03-12  David S. Miller  <davem@davemloft.net>
5593
5594         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5595         sparc.
5596
5597 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5598
5599         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5600
5601 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
5602
5603         PR fortran/43291
5604         PR fortran/43326
5605         * gfortran.dg/dynamic_dispatch_7.f03: New test.
5606
5607 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
5608
5609         * gfortran.dg/default_format_denormal_1.f90: Don't assume
5610         fail for *-*-mingw* targets.
5611
5612 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR debug/43329
5615         * gcc.dg/guality/pr43329-1.c: New test.
5616
5617 2010-03-11  Martin Jambor  <mjambor@suse.cz>
5618
5619         PR tree-optimization/43257
5620         * g++.dg/torture/pr43257.C: New test.
5621
5622 2010-03-11  Tobias Burnus  <burnus@net-b.de>
5623
5624         PR fortran/43228
5625         * gfortran.dg/namelist_61.f90: New test.
5626
5627 2010-03-11  Richard Guenther  <rguenther@suse.de>
5628
5629         PR tree-optimization/43255
5630         * gcc.c-torture/compile/pr43255.c: New testcase.
5631
5632 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5633
5634         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
5635         * gcc.dg/pr43280.c: New testcase.
5636
5637 2010-03-11  Richard Guenther  <rguenther@suse.de>
5638
5639         PR lto/43200
5640         * gcc.dg/lto/20100227-1_0.c: New testcase.
5641         * gcc.dg/lto/20100227-1_1.c: Likewise.
5642
5643 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5644
5645         PR libfortran/43320
5646         PR libfortran/43265
5647         * gfortran.dg/read_eof_6.f: New test
5648         * gfortran.dg/read_x_eof.f90: New test.
5649         * gfortran.dg/read_x_past.f: Update test.
5650
5651 2010-03-10  Jan Hubicka   <jh@suse.cz>
5652
5653         * gcc.c-torture/compile/pr43288.c: New test.
5654
5655 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5656
5657         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5658         -fpic/-fPIC flags.
5659         * g++.old-deja/g++.pt/asm2.C: Likewise.
5660         * gcc.c-torture/compile/20000804-1.c: Likewise.
5661         * gcc.target/i386/clobbers.c: Likewise.
5662
5663 2010-03-10  Tobias Burnus  <burnus@net-b.de>
5664
5665         PR fortran/43303
5666         * gfortran.dg/c_assoc_3.f90: New test.
5667
5668 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
5669
5670         PR debug/36728
5671         * gcc.dg/guality/pr36728-1.c: New test.
5672         * gcc.dg/guality/pr36728-2.c: New test.
5673
5674 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
5675
5676         * gcc.dg/h8300-div-delay-slot.c: New test.
5677
5678 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
5679
5680         PR tree-optimization/43236
5681         * gcc.c-torture/execute/pr43236.c: New test.
5682
5683 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
5684
5685         PR middle-end/42859
5686         * g++.dg/eh/pr42859.C: New test.
5687
5688 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
5689
5690         PR debug/43299
5691         * gcc.dg/pr43299.c: New test.
5692
5693         PR debug/43290
5694         * g++.dg/eh/unwind2.C: New test.
5695
5696 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
5697             Reza Yazdani  <reza.yazdani@amd.com>
5698
5699         PR middle-end/43065
5700         * gcc.dg/graphite/run-id-4.c: New.
5701
5702 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
5703
5704         PR middle-end/43065
5705         * gcc.dg/graphite/run-id-3.c: New.
5706
5707 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
5708
5709         PR middle-end/42644
5710         PR middle-end/42130
5711         * gcc.dg/graphite/id-18.c: New.
5712         * gcc.dg/graphite/run-id-pr42644.c: New.
5713
5714 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
5715
5716         PR middle-end/42326
5717         * gcc.dg/graphite/pr42326.c: New.
5718
5719 2010-03-08  Richard Guenther  <rguenther@suse.de>
5720
5721         PR tree-optimization/43269
5722         * gcc.c-torture/execute/pr43269.c: New testcase.
5723
5724 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
5725
5726         PR fortran/43256
5727         * gfortran.dg/typebound_call_13.f03: New.
5728
5729 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
5730
5731         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
5732         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
5733
5734 2010-03-05  Jason Merrill  <jason@redhat.com>
5735
5736         * g++.dg/abi/mangle40.C: Require weak and alias.
5737
5738 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
5739
5740         PR middle-end/42326
5741         * gfortran.dg/graphite/pr42326.f90: New.
5742         * gfortran.dg/graphite/pr42326-1.f90: New.
5743
5744 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5745
5746         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
5747         (gnat_target_compile): Likewise.
5748         Reinitialize GNAT_UNDER_TEST if target changes.
5749         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
5750         (local_find_gnatmake): Pass full --GCC to gnatlink.
5751         Remove --LINK.
5752
5753 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
5754
5755         PR c/43248
5756         * gcc.dg/compound-literal-1.c: New testcase.
5757
5758 2010-03-04  Martin Jambor  <mjambor@suse.cz>
5759
5760         PR tree-optimization/43164
5761         PR tree-optimization/43191
5762         * gcc.c-torture/compile/pr43164.c: New test.
5763         * gcc.c-torture/compile/pr43191.c: Likewise.
5764
5765 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
5766
5767         PR fortran/43244
5768         * gfortran.dg/finalize_9.f90: New.
5769
5770 2010-03-04  Tobias Burnus  <burnus@net-b.de>
5771             Ken Werner <ken@linux.vnet.ibm.com>
5772
5773         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
5774         to dg-options for spu.
5775         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
5776         dump-scan target to exclude spu.
5777
5778 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
5779
5780         PR middle-end/43209
5781         * gcc.dg/tree-ssa/ivopts-4.c: New.
5782
5783 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
5784
5785         * lib/target-supports-dg.exp (check-flags): Provide defaults for
5786         include-opts and exclude-opts; skip checking the flags if arguments
5787         are the same as the defaults.
5788         (dg-xfail-if): Verify the number of arguments, supply defaults
5789         for unspecified optional arguments.
5790         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
5791
5792 2010-03-03  Jason Merrill  <jason@redhat.com>
5793
5794         PR c++/12909
5795         * g++.dg/abi/mangle40.C: Updated.
5796
5797 2010-03-03  Jason Merrill  <jason@redhat.com>
5798
5799         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
5800         * g++.dg/abi/mangle23.C: Likewise.
5801         * g++.dg/eh/simd-2.C: Likewise.
5802         * g++.dg/ext/attribute-test-2.C: Likewise.
5803         * g++.dg/ext/vector14.C: Likewise.
5804         * g++.dg/other/pr34435.C: Likewise.
5805         * g++.dg/template/conv8.C: Likewise.
5806         * g++.dg/template/nontype9.C: Likewise.
5807         * g++.dg/template/qualttp17.C: Likewise.
5808         * g++.dg/template/ref1.C: Likewise.
5809         * g++.old-deja/g++.pt/crash68.C: Likewise.
5810         * g++.old-deja/g++.pt/ref1.C: Likewise.
5811         * g++.old-deja/g++.pt/ref3.C: Likewise.
5812         * g++.old-deja/g++.pt/ref4.C: Likewise.
5813
5814         PR c++/12909
5815         * g++.dg/abi/mangle40.C: New.
5816         * g++.dg/abi/mangle41.C: New.
5817         * g++.dg/lto/20100302_0.C: New.
5818         * g++.dg/lto/20100302_1.C: New.
5819         * g++.dg/lto/20100302.h: New.
5820
5821 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
5822
5823         PR fortran/43243
5824         * gfortran.dg/internal_pack_12.f90: New test.
5825
5826 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
5827
5828         * gcc.dg/pr36997.c: Adjust error message.
5829
5830 2010-03-03  Mike Stump  <mikestump@comcast.net>
5831
5832         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
5833         adjustments to not be present on machines that align the stack to
5834         more than 4 bytes and don't have a red zone yet as that is an
5835         unimplemented optimization.
5836
5837 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
5838
5839         PR fortran/43169
5840         * gfortran.dg/impure_assignment_3.f90: New.
5841
5842 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR debug/43229
5845         * gfortran.dg/pr43229.f90: New test.
5846
5847         PR debug/43237
5848         * gcc.dg/debug/dwarf2/pr43237.c: New test.
5849
5850         PR debug/43177
5851         * gcc.dg/guality/pr43177.c: New test.
5852
5853 2010-03-02  Jason Merrill  <jason@redhat.com>
5854
5855         * g++.dg/ext/vector9.C: Adjust error message.
5856         * g++.dg/conversion/simd3.C: Likewise.
5857         * g++.dg/other/error23.C: Likewise.
5858
5859 2010-03-02  Mike Stump  <mikestump@comcast.net>
5860
5861         PR c++/41090
5862         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
5863
5864 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
5865
5866         PR fortran/43180
5867         * gfortran.dg/internal_pack_10.f90: New test.
5868
5869         PR fortran/43173
5870         * gfortran.dg/internal_pack_11.f90: New test.
5871
5872 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
5873
5874         PR middle-end/42640
5875         * gcc.dg/tree-ssa/pr42640.c: New.
5876
5877 2010-03-01  Richard Guenther  <rguenther@suse.de>
5878
5879         PR tree-optimization/43220
5880         * gcc.c-torture/execute/pr43220.c: New testcase.
5881
5882 2010-03-01  Richard Guenther  <rguenther@suse.de>
5883
5884         PR middle-end/43213
5885         * gcc.dg/pr43213.c: New testcase.
5886
5887 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5888
5889         PR pch/14940
5890         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
5891
5892 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5893
5894         * lib/target-supports.exp (check_effective_target_ucn_nocache):
5895         New function.
5896         (check_effective_target_ucn): Likewise.
5897
5898         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
5899         if !ucn.
5900         * gcc.dg/ucnid-2.c: Likewise.
5901         * gcc.dg/ucnid-3.c: Likewise.
5902         * gcc.dg/ucnid-4.c: Likewise.
5903         * gcc.dg/ucnid-11.c: Likewise.
5904         * gcc.dg/ucnid-12.c: Likewise.
5905         * gcc.dg/ucnid-6.c: Skip if !ucn.
5906         * gcc.dg/ucnid-9.c: Likewise.
5907
5908 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5909
5910         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
5911         lists to dg-skip-if.
5912         * gcc.target/i386/stackalign/return-3.c: Likewise.
5913
5914 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5915
5916         * gcc.target/i386/clearcap.map: New file.
5917         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
5918         Pass clearcap.map by default if supported.
5919
5920 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5921
5922         PR fortran/42900
5923         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
5924         Explain this.
5925         * gfortran.dg/stat_2.f90: Likewise.
5926
5927 2010-03-01  Tobias Burnus  <burnus@net-b.de>
5928
5929         PR fortran/43199
5930         * gfortran.dg/module_read_2.f90: New test.
5931
5932 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
5933
5934         PR c++/42748
5935         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
5936         * g++.dg/abi/mangle12.C: Likewise.
5937         * g++.dg/abi/mangle20-2.C: Likewise.
5938         * g++.dg/abi/mangle17.C: Likewise.
5939         * g++.dg/template/cond2.C: Likewise.
5940         * g++.dg/template/pr35240.C: Likewise.
5941
5942 2010-02-27  Richard Guenther  <rguenther@suse.de>
5943
5944         PR tree-optimization/43186
5945         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
5946
5947 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5948
5949         * g++.dg/abi/packed1.C: Expect warning on the SH.
5950
5951 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
5952
5953         PR c++/42054:
5954         * g++.dg/parse/error37.C: New test.
5955
5956 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5957
5958         PR c/24577
5959         PR c/43192
5960         * gcc.dg/pr8927-1.c: Match new note.
5961         * gcc.dg/990506-0.c: Likewise.
5962         * gcc.dg/gomp/flush-2.c: Likewise.
5963         * gcc.dg/gomp/atomic-5.c: Likewise.
5964         * gcc.dg/gomp/pr34607.c: Likewise.
5965         * gcc.dg/pr35746.c: Likewise.
5966         * gcc.dg/cpp/pragma-1.c: Likewise.
5967         * gcc.dg/cpp/pragma-2.c: Likewise.
5968         * gcc.dg/pr41842.c: Likewise.
5969         * gcc.dg/noncompile/20040629-1.c: Likewise.
5970         * objc.dg/private-1.m: Likewise.
5971
5972 2010-02-27  Tobias Burnus  <burnus@net-b.de>
5973
5974         PR fortran/43185
5975         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
5976         * gfortran.dg/default_initialization_4.f90: New test.
5977
5978 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5979
5980         * gnat.dg/thin_pointer.ad[sb]: Rename into...
5981         * gnat.dg/thin_pointer1.ad[sb]: ...this.
5982         * gnat.dg/thin_pointer2.adb: New test.
5983         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
5984
5985 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5986
5987         PR c/20631
5988         * gcc.dg/cpp/c90-pedantic.c: New.
5989         * gcc.dg/cpp/c90.c: New.
5990         * gcc.dg/gnu90-const-expr-1.c: New.
5991         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
5992
5993 2010-02-26  Richard Guenther  <rguenther@suse.de>
5994
5995         PR tree-optimization/43186
5996         * gcc.c-torture/compile/pr43186.c: New testcase.
5997
5998 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR debug/43190
6001         * c-c++-common/dwarf2/pr43190.c: New test.
6002
6003 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6004
6005         PR testsuite/37074:
6006         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6007
6008 2010-02-26  Richard Guenther  <rguenther@suse.de>
6009
6010         PR tree-optimization/43188
6011         * gcc.c-torture/compile/pr43188.c: New testcase.
6012
6013 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6014
6015         PR target/43175
6016         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6017
6018 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6021
6022 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
6023
6024         PR target/43154
6025         * gcc.target/powerpc/pr43154.c: New file.
6026
6027 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
6028
6029         PR debug/43166
6030         * gfortran.dg/debug/pr43166.f: New test.
6031
6032         PR debug/43165
6033         * gcc.dg/torture/pr43165.c: New test.
6034
6035 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6036
6037         PR c/43128
6038         * c-c++-common/pr41779.c: Update.
6039
6040 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6041
6042         PR ada/32547
6043         * lib/gnat-dg.exp (gnat_load): Redefine.
6044
6045         * ada/acats/run_acats: Run run_all.sh with $SHELL.
6046         * ada/acats/run_all.sh: Downcase tasking not implemented message.
6047
6048 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6049
6050         PR libobjc/36610
6051         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6052         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6053         -fgnu-runtime.
6054         Sort entries.
6055
6056 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6057
6058         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6059
6060 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR debug/43150
6063         * gcc.dg/guality/vla-1.c: New test.
6064
6065 2010-02-24  Tobias Burnus  <burnus@net-b.de>
6066
6067         PR fortran/43042
6068         * gfortran.dg/c_ptr_tests_15.f90: New test.
6069
6070 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR target/43107
6073         * gcc.target/i386/pr43107.c: New test.
6074
6075 2010-02-23  Jason Merrill  <jason@redhat.com>
6076
6077         PR c++/43143
6078         * g++.dg/cpp0x/variadic100.C: New.
6079
6080 2010-02-23  Jason Merrill  <jason@redhat.com>
6081
6082         PR debug/42800
6083         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6084         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6085         * c-c++-common/dwarf2/vla1.c: New.
6086
6087 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR target/43139
6090         * gcc.dg/pr43139.c: New test.
6091
6092         PR debug/43077
6093         * gcc.dg/guality/pr43077-1.c: New test.
6094
6095 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6096
6097         PR 43123
6098         * gcc.dg/march.c: New.
6099         * gcc.dg/march-generic.c: New.
6100         * gcc.dg/mtune.c: New.
6101
6102 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6103
6104         PR middle-end/43083
6105         * gcc.dg/graphite/pr43083.c: New.
6106
6107 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6108
6109         PR middle-end/43097
6110         * gfortran.dg/graphite/pr43097.f: New.
6111
6112 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6113             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6114
6115         PR middle-end/43140
6116         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6117
6118 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6119
6120         PR middle-end/43026
6121         * g++.dg/graphite/pr43026.C: New.
6122
6123 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6124
6125         PR c++/43126
6126         * gcc.dg/cleanup-1.c: Update.
6127         * gcc.dg/func-args-1.c: Update.
6128         * gcc.dg/format/sentinel-1.c: Update.
6129         * g++.old-deja/g++.jason/scoping10.C: Update.
6130         * g++.old-deja/g++.ns/lookup5.C: Update.
6131         * g++.dg/ext/cleanup-1.C: Update.
6132         * g++.dg/parse/varmod1.C: Update.
6133         * g++.dg/parse/error33.C: Update.
6134         * g++.dg/expr/call3.C: Update.
6135         * g++.dg/func-args-1.C: New.
6136
6137 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6138
6139         PR c/43125
6140         * gcc.dg/attr-used-2.c: Moved to ...
6141         * c-c++-common/attr-used-2.c: Here.
6142
6143         * gcc.dg/attr-used.c: Moved to ...
6144         * c-c++-common/attr-used.c: Here.
6145
6146 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
6147
6148         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6149
6150 2010-02-22  Richard Guenther  <rguenther@suse.de>
6151
6152         PR lto/43045
6153         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6154         * gfortran.dg/lto/20100222-1_1.c: Likewise.
6155
6156 2010-02-22  Richard Guenther  <rguenther@suse.de>
6157
6158         PR tree-optimization/42749
6159         * gcc.c-torture/compile/pr42749.c: New testcase.
6160
6161 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
6162
6163         PR fortran/43072
6164         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6165         * gfortran.dg/internal_pack_9.f90: New test.
6166
6167 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6168
6169         PR c++/23510
6170         * g++.dg/template/recurse.C: Adjust.
6171         * g++.dg/template/pr23510.C: New.
6172
6173 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
6174
6175         PR c++/42824
6176         * g++.dg/template/memclass4.C: New test.
6177
6178 2010-02-21  Tobias Burnus  <burnus@net-b.de>
6179
6180         PR fortran/35259
6181         * gfortran.dg/reassoc_5.f90: New test.
6182
6183 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         PR target/43067
6186         * gcc.target/i386/pr43067.c: New test.
6187
6188 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6189
6190         PR c++/35669
6191         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6192         -Wconversion-null.
6193         * g++.dg/warn/Wconversion-null.C: New test.
6194         * g++.old-deja/g++.other/null1.C: Move to...
6195         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6196
6197 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
6198
6199         PR fortran/36932
6200         PR fortran/36933
6201         * gfortran.dg/dependency_26.f90: New test.
6202
6203         PR fortran/43072
6204         * gfortran.dg/internal_pack_7.f90: New test.
6205
6206         PR fortran/43111
6207         * gfortran.dg/internal_pack_8.f90: New test.
6208
6209 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6210
6211         PR 43128
6212         * c-c++-common/pr41779.c: Fix broken testcase.
6213
6214 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6215
6216         PR 36513
6217         * c-c++-common/pr36513.c: New testcase.
6218         * c-c++-common/pr36513-2.c: New testcase.
6219
6220 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6221
6222         PR 41779
6223         * c-c++-common/pr41779.c: New.
6224
6225 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
6226
6227         PR debug/43084
6228         * gcc.dg/pr43084.c: New test.
6229
6230 2010-02-19  Richard Guenther  <rguenther@suse.de>
6231
6232         PR tree-optimization/42916
6233         * gcc.dg/pr42916.c: New testcase.
6234
6235 2010-02-18  Jason Merrill  <jason@redhat.com>
6236
6237         PR c++/42837
6238         * g++.dg/abi/packed1.C: Add expected warning.
6239
6240         PR c++/43108
6241         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6242         * gcc.dg/torture/dg-torture.exp: Likewise.
6243         * c-c++-common/torture/complex-sign.h,
6244         c-c++-common/torture/complex-sign-add.c,
6245         c-c++-common/torture/complex-sign-mixed-add.c,
6246         c-c++-common/torture/complex-sign-mixed-div.c,
6247         c-c++-common/torture/complex-sign-mixed-mul.c,
6248         c-c++-common/torture/complex-sign-mixed-sub.c,
6249         c-c++-common/torture/complex-sign-mul.c,
6250         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6251         Adapt for C++ compilation as well.
6252
6253         PR c++/43070
6254         * g++.dg/ext/label1.C: Update.
6255         * g++.dg/ext/label2.C: Update.
6256
6257         PR c++/26261
6258         * g++.dg/template/dependent-name6.C: New.
6259
6260         PR c++/43109
6261         * g++.dg/parse/namespace12.C: New.
6262
6263 2010-02-18  Martin Jambor  <mjambor@suse.cz>
6264
6265         PR tree-optimization/43066
6266         * gcc.c-torture/compile/pr43066.c: New test.
6267
6268 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
6269
6270         * g++.dg/ext/attrib35.C: Fix target selector string.
6271         * g++.dg/ext/attrib36.C: Ditto.
6272         * g++.dg/ext/attrib37.C: Ditto.
6273         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6274         * g++.dg/abi/mangle25.C: Ditto.
6275
6276 2010-02-17  Jason Merrill  <jason@redhat.com>
6277
6278         PR c++/43069
6279         * g++.dg/parse/namespace11.C: New.
6280
6281         PR c++/43093
6282         * g++.dg/ext/attrib37.C: New.
6283
6284         PR c++/43079
6285         * g++.dg/template/ptrmem20.C: New.
6286
6287 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
6288
6289         PR target/43103
6290         * gcc.target/i386/xop-check.h: Include m256-check.h.
6291         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6292         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6293         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6294         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6295
6296 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
6297
6298         PR debug/42918
6299         * gcc.dg/pr42918.c: New test.
6300
6301 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
6302
6303         * g++.dg/ext/attrib36.C: Require ILP32.
6304
6305 2010-02-16  Richard Guenther  <rguenther@suse.de>
6306
6307         PR tree-optimization/41043
6308         * gfortran.dg/pr41043.f90: New testcase.
6309         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6310
6311 2010-02-16  Jason Merrill  <jason@redhat.com>
6312
6313         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6314
6315 2010-02-16  Ira Rosen  <irar@il.ibm.com>
6316
6317         PR tree-optimization/43074
6318         * gcc.dg/vect/fast-math-pr43074.c: New test.
6319
6320 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
6321
6322         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
6323
6324 2010-02-16  Jason Merrill  <jason@redhat.com>
6325
6326         PR c++/43031
6327         * g++.dg/ext/attrib36.C: New.
6328
6329         PR c++/43036
6330         * g++.dg/other/array6.C: New.
6331
6332 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6333
6334         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6335
6336 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
6337
6338         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6339         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6340         * gcc.target/i386/xop-vpermil2pd-1.c: New.
6341         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6342         * gcc.target/i386/xop-vpermil2ps-1.c: New.
6343         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6344
6345 2010-02-15  Richard Guenther  <rguenther@suse.de>
6346
6347         PR middle-end/43068
6348         * g++.dg/torture/pr43068.C: New testcase.
6349
6350 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
6351
6352         PR c++/43024
6353         * g++.dg/opt/ice1.C: New.
6354
6355 2010-02-14  Jason Merrill  <jason@redhat.com>
6356
6357         PR c++/41997
6358         * g++.dg/cpp0x/initlist-opt.C: New.
6359
6360 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
6361
6362         PR fortran/41113
6363         PR fortran/41117
6364         * gfortran.dg/internal_pack_6.f90: New test.
6365
6366 2010-02-12  Jason Merrill  <jason@redhat.com>
6367
6368         PR c++/43054
6369         * g++.dg/cpp0x/variadic99.C: New.
6370
6371 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
6372
6373         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6374         sign extend pointers to gualchk_t.
6375
6376         PR c++/43033
6377         * g++.dg/other/default3.C: Xfail g4 test.
6378
6379 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6380
6381         PR middle-end/43012
6382         * gcc.dg/graphite/pr43012.c: New.
6383
6384 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6385
6386         PR middle-end/42930
6387         * g++.dg/graphite/pr42930.C: New.
6388
6389 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6390
6391         PR middle-end/42914
6392         PR middle-end/42530
6393         * gcc.dg/graphite/pr42530.c: New.
6394         * gcc.dg/graphite/pr42914.c: New.
6395
6396 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6397
6398         PR middle-end/42771
6399         * gcc.dg/graphite/pr42771.c: New.
6400
6401 2010-02-11  Richard Guenther  <rguenther@suse.de>
6402
6403         PR tree-optimization/42998
6404         * gcc.c-torture/compile/pr42998.c: New testcase.
6405
6406 2010-02-10  Jason Merrill  <jason@redhat.com>
6407
6408         PR c++/41896
6409         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6410
6411         PR c++/42983, core issue 906
6412         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6413         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6414
6415         PR c++/43016
6416         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6417
6418 2010-02-10  Richard Guenther  <rguenther@suse.de>
6419
6420         PR tree-optimization/43017
6421         * gcc.dg/torture/pr43017.c: New testcase.
6422
6423 2010-02-10  Tobias Burnus <burnus@net-b.de>
6424
6425         PR fortran/40823
6426         * gfortran.dg/private_type_1.f90: Update error location.
6427         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6428         * gfortran.dg/typebound_operator_2.f03: Ditto.
6429         * gfortran.dg/assignment_2.f90: Ditto.
6430         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6431         * gfortran.dg/binding_label_tests_9.f03: Ditto.
6432
6433 2010-02-10  Tobias Burnus  <burnus@net-b.de>
6434
6435         PR fortran/43015
6436         * gfortran.dg/bind_c_usage_20.f90: New test.
6437
6438 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR debug/43010
6441         * g++.dg/debug/pr43010.C: New test.
6442
6443 2010-02-10  Richard Guenther  <rguenther@suse.de>
6444
6445         PR c/43007
6446         * gcc.c-torture/execute/20100209-1.c: New testcase.
6447         * gcc.dg/fold-div-3.c: Likewise.
6448
6449 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
6450
6451         * gcc.dg/builtin-ffs-1.c: New test.
6452
6453 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6454
6455         PR fortran/42999
6456         * gfortran.dg/array_constructor_35.f90: New test.
6457
6458 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6459
6460         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6461
6462 2010-02-09  Jason Merrill  <jason@redhat.com>
6463
6464         PR c++/42399
6465         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6466
6467         PR c++/42370
6468         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6469
6470 2010-02-09  Tobias Burnus  <burnus@net-b.de>
6471
6472         PR fortran/41869
6473         * gfortran.dg/module_write_1.f90: New test.
6474
6475 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
6476
6477         * gcc.dg/pr19340.c: Adjust.
6478
6479 2010-02-09  Richard Guenther  <rguenther@suse.de>
6480
6481         PR tree-optimization/43008
6482         * gcc.c-torture/execute/pr43008.c: New testcase.
6483
6484 2010-02-09  Richard Guenther  <rguenther@suse.de>
6485
6486         PR tree-optimization/43000
6487         * gcc.dg/torture/pr43000.c: New testcase.
6488         * gcc.dg/torture/pr43002.c: Likewise.
6489
6490 2010-02-09  Daniel Kraft  <d@domob.eu>
6491
6492         PR fortran/39171
6493         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6494         and pass -Wsurprising as necessary.
6495
6496 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
6497
6498         PR tree-optimization/42890
6499         * g++.dg/torture/pr42890.C: New test.
6500
6501 2010-02-08  Richard Guenther  <rguenther@suse.de>
6502
6503         PR middle-end/42995
6504         * gcc.dg/tree-ssa/inline-4.c: New testcase.
6505
6506 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
6507
6508         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
6509         return 0 from main.
6510         * gcc.dg/graphite/block-1.c: Same.
6511         * gcc.dg/graphite/block-3.c: Same.
6512         * gcc.dg/graphite/block-4.c: Same.
6513         * gcc.dg/graphite/block-5.c: Same.
6514         * gcc.dg/graphite/block-6.c: Same.
6515         * gcc.dg/graphite/block-7.c: Same.
6516         * gcc.dg/graphite/interchange-0.c: Same.
6517         * gcc.dg/graphite/interchange-1.c: Same.
6518         * gcc.dg/graphite/interchange-10.c: Same.
6519         * gcc.dg/graphite/interchange-11.c: Same.
6520         * gcc.dg/graphite/interchange-12.c: Same.
6521         * gcc.dg/graphite/interchange-2.c: Same.
6522         * gcc.dg/graphite/interchange-3.c: Same.
6523         * gcc.dg/graphite/interchange-4.c: Same.
6524         * gcc.dg/graphite/interchange-5.c: Same.
6525         * gcc.dg/graphite/interchange-6.c: Same.
6526         * gcc.dg/graphite/interchange-7.c: Same.
6527         * gcc.dg/graphite/interchange-8.c: Same.
6528         * gcc.dg/graphite/interchange-9.c: Same.
6529         * gcc.dg/graphite/interchange-mvt.c: Same.
6530
6531 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
6532
6533         * gfortran.dg/graphite/id-19.f: New.
6534         * gfortran.dg/graphite/pr14741.f90: New.
6535         * gfortran.dg/graphite/pr41924.f90: New.
6536         * gfortran.dg/graphite/run-id-2.f90: New.
6537
6538 2010-02-07  Richard Guenther  <rguenther@suse.de>
6539
6540         PR middle-end/42956
6541         * gcc.c-torture/compile/pr42956.c: New testcase.
6542
6543 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6544
6545         PR libfortran/42742
6546         * gfortran.dg/fmt_cache_2.f: New test.
6547
6548 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6549
6550         * gfortran.dg/read_no_eor.f90: New test.
6551
6552 2010-02-05  Jason Merrill  <jason@redhat.com>
6553
6554         * g++.dg/ext/label13.C: Move constructor body out of class.
6555
6556 2010-02-03  Jason Merrill  <jason@redhat.com>
6557
6558         PR c++/42870
6559         * g++.dg/ext/dllexport3.C: New.
6560
6561 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
6562
6563         * gcc.dg/format/ms-format3.c: New test for specific MS types.
6564
6565 2010-02-05  Richard Guenther  <rguenther@suse.de>
6566
6567         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6568
6569 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
6570
6571         PR c++/42915
6572         * g++.dg/other/crash-9.C: New test.
6573
6574 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
6575
6576         PR fortran/42309
6577         * gfortran.dg/subref_array_pointer_4.f90 : New test.
6578
6579 2010-02-04  Richard Guenther  <rguenther@suse.de>
6580
6581         PR rtl-optimization/42952
6582         * gcc.dg/torture/pr42952.c: New testcase.
6583
6584 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6585
6586         PR libfortran/42901
6587         * gfortran.dg/namelist_60.f90: New test.
6588
6589 2010-02-03  Jason Merrill  <jason@redhat.com>
6590
6591         PR c++/40138
6592         * g++.dg/ext/builtin11.C: New.
6593
6594         PR c++/4926
6595         PR c++/38600
6596         * g++.dg/abi/mangle35.C: New.
6597         * g++.dg/abi/mangle37.C: New.
6598
6599         PR c++/12909
6600         * g++.dg/abi/mangle36.C: New.
6601
6602         PR c++/35652
6603         * g++.dg/warn/string1.C: New.
6604
6605 2010-02-03  Richard Guenther  <rguenther@suse.de>
6606
6607         PR tree-optimization/42944
6608         * gcc.dg/errno-1.c: New testcase.
6609
6610 2010-02-03  Richard Guenther  <rguenther@suse.de>
6611
6612         PR middle-end/42927
6613         * gcc.c-torture/compile/pr42927.c: New testcase.
6614
6615 2010-02-03  Tobias Burnus  <burnus@net-b.de>
6616
6617         PR fortran/42936
6618         * gfortran.dg/null_4.f90: New test.
6619
6620 2010-02-02  Jason Merrill  <jason@redhat.com>
6621
6622         PR c++/41090
6623         * g++.dg/ext/label13.C: New.
6624
6625 2010-02-02  Tobias Burnus  <burnus@net-b.de>
6626
6627         PR fortran/42650
6628         * gfortran.dg/func_result_5.f90: New test.
6629
6630 2010-02-01  Tobias Burnus  <burnus@net-b.de>
6631
6632         PR fortran/42922
6633         * gfortran.dg/pure_initializer_3.f90: News test.
6634
6635 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
6636
6637         PR fortran/42888
6638         * gfortran.dg/allocate_derived_2.f90: New test.
6639
6640 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         PR middle-end/42898
6643         * gcc.dg/torture/pr42898-2.c: New test.
6644
6645 2010-01-31  Richard Guenther  <rguenther@suse.de>
6646
6647         PR middle-end/42898
6648         * gcc.dg/torture/pr42898.c: New testcase.
6649
6650 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
6651
6652         PR fortran/38324
6653         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
6654         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
6655
6656 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
6657
6658         * g++.dg/tree-ssa/inline-1.C: New.
6659         * g++.dg/tree-ssa/inline-2.C: New.
6660         * g++.dg/tree-ssa/inline-3.C: New.
6661
6662 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6663
6664         PR testsuite/41701
6665         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6666         the string 'pow' in the pathname of the compiler from generating a
6667         test failure.
6668
6669 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6670
6671         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6672         * g++.old-deja/g++.mike/eh17.C: Likewise.
6673         * g++.old-deja/g++.mike/p5571.C: Likewise.
6674
6675 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
6676
6677         PR c++/42758
6678         PR c++/42634
6679         PR c++/42336
6680         PR c++/42797
6681         PR c++/42880
6682         * g++.dg/other/crash-5.C: New test.
6683         * g++.dg/other/crash-6.C: New test.
6684         * g++.dg/other/crash-7.C: New test.
6685         * g++.dg/other/crash-8.C: New test.
6686
6687 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR rtl-optimization/42889
6690         * gcc.dg/pr42889.c: New test.
6691
6692 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
6693
6694         * gcc.target/i386/pr42881.c: Use SSE2.
6695
6696 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
6697
6698         PR target/42891
6699         * gcc.target/i386/pr42891.c: New test.
6700
6701 2010-01-28  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/42871
6704         * g++.dg/torture/pr42871.C: New testcase.
6705
6706 2010-01-28  Richard Guenther  <rguenther@suse.de>
6707
6708         * gcc.dg/Wobjsize-1.h: New testcase.
6709         * gcc.dg/Wobjsize-1.c: Likewise.
6710
6711 2010-01-28  Richard Guenther  <rguenther@suse.de>
6712
6713         PR middle-end/42883
6714         * g++.dg/torture/pr42883.C: New testcase.
6715
6716 2010-01-28  Michael Matz  <matz@suse.de>
6717
6718         * gcc.target/i386/pr42881.c: New test.
6719
6720 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6721
6722         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6723         Add i?86-*-solaris2* support.
6724
6725 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
6726
6727         PR c++/42713
6728         PR c++/42820
6729         * g++.dg/template/typedef27.C: New test case.
6730         * g++.dg/template/typedef28.C: New test case.
6731
6732 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
6733
6734         * gcc.dg/optimize-bswap*.c: Add ARM target
6735
6736 2010-01-27  Richard Guenther  <rguenther@suse.de>
6737
6738         PR middle-end/42878
6739         * gcc.dg/torture/pr42878-1.c: New testcase.
6740         * gcc.dg/torture/pr42878-2.c: Likewise.
6741
6742 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
6743
6744         PR middle-end/42874
6745         * gcc.dg/vla-22.c: New test.
6746
6747 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
6748
6749         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
6750         current collation.
6751
6752 2010-01-26  Richard Guenther  <rguenther@suse.de>
6753
6754         PR rtl-optimization/42685
6755         * gcc.dg/pr42685.c: New testcase.
6756         * g++.dg/other/pr42685.C: Likewise.
6757
6758 2010-01-26  Richard Guenther  <rguenther@suse.de>
6759
6760         PR middle-end/42806
6761         * g++.dg/other/pr42806.C: New testcase.
6762
6763 2010-01-26  Richard Guenther  <rguenther@suse.de>
6764
6765         PR tree-optimization/42250
6766         * gcc.dg/pr42250.c: New testcase.
6767
6768 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
6769
6770         * gnat.dg/array_bounds_test.adb: New test.
6771
6772 2010-01-25  Tobias Burnus  <burnus@net-b.de>
6773
6774         PR fortran/42858
6775         * gfortran.dg/generic_21.f90: New test.
6776
6777 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6778
6779         PR testsuite/41522
6780         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
6781
6782 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
6783
6784         PR c++/42748
6785         * g++.dg/abi/arm_va_list2.C: New test.
6786         * g++.dg/abi/arm_va_list2.h: Companion header file.
6787
6788 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
6789
6790         PR fortran/41044
6791         * gfortran.dg/parameter_array_ref_2.f90 : New test.
6792
6793         PR fortran/41167
6794         * gfortran.dg/char_array_arg_1.f90 : New test.
6795
6796         * gfortran.dg/pr25923.f90 : Remove XFAIL.
6797
6798 2010-01-24  Tobias Burnus  <burnus@net-b.de>
6799
6800         PR fortran/39304
6801         * gfortran.dg/generic_20.f90: New test.
6802
6803 2010-01-22  Michael Matz  <matz@suse.de>
6804
6805         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
6806         -msse2.
6807
6808 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
6809
6810         PR fortran/42736
6811         * gfortran.dg/dependency_25.f90 : New test.
6812
6813 2010-01-21  Martin Jambor  <mjambor@suse.cz>
6814
6815         PR tree-optimization/42585
6816         * gcc.dg/tree-ssa/pr42585.c: New test.
6817
6818 2010-01-21  Richard Guenther  <rguenther@suse.de>
6819
6820         PR middle-end/19988
6821         * gcc.dg/pr19988.c: New testcase.
6822
6823 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
6824
6825         * g++.dg/compat/decimal/compat-common.h: New file.
6826         * g++.dg/compat/decimal/decimal-dummy.h: New file.
6827         * g++.dg/compat/decimal/pass_x.h: New file.
6828         * g++.dg/compat/decimal/pass_y.h: New file.
6829         * g++.dg/compat/decimal/pass-1_main.C: New file.
6830         * g++.dg/compat/decimal/pass-1_x.C: New file.
6831         * g++.dg/compat/decimal/pass-1_y.C: New file.
6832         * g++.dg/compat/decimal/pass-2_main.C: New file.
6833         * g++.dg/compat/decimal/pass-2_x.C: New file.
6834         * g++.dg/compat/decimal/pass-2_y.C: New file.
6835         * g++.dg/compat/decimal/pass-3_main.C: New file.
6836         * g++.dg/compat/decimal/pass-3_x.C: New file.
6837         * g++.dg/compat/decimal/pass-3_y.C: New file.
6838         * g++.dg/compat/decimal/pass-4_main.C: New file.
6839         * g++.dg/compat/decimal/pass-4_x.C: New file.
6840         * g++.dg/compat/decimal/pass-4_y.C: New file.
6841         * g++.dg/compat/decimal/pass-5_main.C: New file.
6842         * g++.dg/compat/decimal/pass-5_x.C: New file.
6843         * g++.dg/compat/decimal/pass-5_y.C: New file.
6844         * g++.dg/compat/decimal/pass-6_main.C: New file.
6845         * g++.dg/compat/decimal/pass-6_x.C: New file.
6846         * g++.dg/compat/decimal/pass-6_y.C: New file.
6847         * g++.dg/compat/decimal/return_x.h: New file.
6848         * g++.dg/compat/decimal/return_y.h: New file.
6849         * g++.dg/compat/decimal/return-1_main.C: New file.
6850         * g++.dg/compat/decimal/return-1_x.C: New file.
6851         * g++.dg/compat/decimal/return-1_y.C: New file.
6852         * g++.dg/compat/decimal/return-2_main.C: New file.
6853         * g++.dg/compat/decimal/return-2_x.C: New file.
6854         * g++.dg/compat/decimal/return-2_y.C: New file.
6855         * g++.dg/compat/decimal/return-3_main.C: New file.
6856         * g++.dg/compat/decimal/return-3_x.C: New file.
6857         * g++.dg/compat/decimal/return-3_y.C: New file.
6858         * g++.dg/compat/decimal/return-4_main.C: New file.
6859         * g++.dg/compat/decimal/return-4_x.C: New file.
6860         * g++.dg/compat/decimal/return-4_y.C: New file.
6861         * g++.dg/compat/decimal/return-5_main.C: New file.
6862         * g++.dg/compat/decimal/return-5_x.C: New file.
6863         * g++.dg/compat/decimal/return-5_y.C: New file.
6864         * g++.dg/compat/decimal/return-6_main.C: New file.
6865         * g++.dg/compat/decimal/return-6_x.C: New file.
6866         * g++.dg/compat/decimal/return-6_y.C: New file.
6867
6868 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
6869
6870         PR debug/42715
6871         * gcc.dg/pr42715.c: New.
6872
6873 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6874
6875         PR c++/42038
6876         * g++.dg/parse/crash55.C: New.
6877
6878 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
6879
6880         PR debug/42782
6881         * gcc.dg/guality/pr42782.c: New.
6882
6883 2010-01-20  Jason Merrill  <jason@redhat.com>
6884
6885         PR c++/41788
6886         * g++.dg/abi/packed1.C: New.
6887
6888         PR c++/41920
6889         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
6890
6891         PR c++/40750
6892         * g++.dg/parse/fn-typedef1.C: New.
6893         * g++.dg/other/cv_quals.C: Adjust.
6894
6895 2010-01-20  Anthony Green  <green@moxielogic.com>
6896
6897         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
6898         pack(push) pragma).
6899         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
6900         * gcc.dg/20020312-2.c: Port this to the moxie core.
6901         * gcc.dg/weak/typeof-2.c: Ditto.
6902
6903 2010-01-20  Richard Guenther  <rguenther@suse.de>
6904
6905         PR tree-optimization/42717
6906         * gcc.c-torture/compile/pr42717.c: New testcase.
6907
6908 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
6909
6910         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
6911         of signed, add a few new tests.
6912
6913         PR middle-end/42803
6914         * g++.dg/parse/limits-initializer1.C: New test.
6915
6916 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6917
6918         PR fortran/42804
6919         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
6920         * gfortran.dg/typebound_call_12.f03: New test.
6921
6922 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
6923
6924         PR fortran/42783
6925         * gfortran.dg/bounds_check_15.f90 : New test.
6926
6927 2010-01-19  Michael Matz  <matz@suse.de>
6928
6929         PR tree-optimization/41783
6930         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
6931
6932 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6933
6934         PR target/38697.
6935         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
6936         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
6937         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
6938         * gcc.target/arm/neon/vget_lows16.c: Likewise.
6939         * gcc.target/arm/neon/vget_lows32.c: Likewise.
6940         * gcc.target/arm/neon/vget_lows64.c: Likewise.
6941         * gcc.target/arm/neon/vget_lows8.c: Likewise.
6942         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
6943         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
6944         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
6945         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
6946
6947 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6948
6949         PR fortran/42545
6950         * gfortran.dg/extends_6.f03: Modified an error message.
6951         * gfortran.dg/extends_10.f03: New test.
6952         * gfortran.dg/private_type_6.f03: Modified an error message.
6953         * gfortran.dg/structure_constructor_8.f03: Ditto.
6954
6955 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
6956
6957         PR tree-optimization/42719
6958         * gcc.dg/pr42719.c: New test.
6959
6960         PR debug/42728
6961         * gcc.dg/pr42728.c: New test.
6962
6963 2010-01-19  Anthony Green  <green@moxielogic.com>
6964
6965         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
6966
6967 2010-01-18  Anthony Green  <green@moxielogic.com>
6968
6969         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
6970         for moxie.
6971
6972 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
6973
6974         * g++.dg/template/error45.C: reverted as part of reverting the
6975         fix of PR c++/42634.
6976
6977 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6978
6979         PR c++/42634
6980         * g++.dg/template/error45.C: New test.
6981
6982 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6983
6984         PR c++/42766
6985         * g++.dg/conversion/op6.C: New test.
6986
6987 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
6988
6989         PR target/42774
6990         * gcc.target/alpha/pr42774.c: New test.
6991
6992 2010-01-18  Richard Guenther  <rguenther@suse.de>
6993
6994         PR tree-optimization/42781
6995         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
6996
6997 2010-01-17  Richard Guenther  <rguenther@suse.de>
6998
6999         PR middle-end/42248
7000         * gcc.c-torture/execute/pr42248.c: New testcase.
7001
7002 2010-01-17  Richard Guenther  <rguenther@suse.de>
7003
7004         PR tree-optimization/42773
7005         * g++.dg/torture/pr42773.C: New testcase.
7006
7007 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
7008
7009         PR fortran/42677
7010         * gfortran.dg/interface_assignment_5.f90: New test.
7011
7012 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
7013
7014         PR c++/42697
7015         * g++.dg/template/crash94.C: Reverted.
7016
7017 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
7018
7019         PR debug/42767
7020         * gcc.dg/debug/pr42767.c: New.
7021
7022 2010-01-15  Jason Merrill  <jason@redhat.com>
7023
7024         PR c++/42761
7025         * g++.dg/cpp0x/decltype22.C: New.
7026
7027 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR middle-end/42760
7030         * g++.dg/torture/pr42760.C: New test.
7031
7032 2010-01-15  Jing Yu  <jingyu@google.com>
7033
7034         PR rtl-optimization/42691
7035         * gcc.c-torture/execute/pr42691.c: New.
7036
7037 2010-01-15  Richard Guenther  <rguenther@suse.de>
7038
7039         PR middle-end/42739
7040         * g++.dg/torture/pr42739.C: New testcase.
7041
7042 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
7043
7044         * g++.dg/template/error45.C: Revert as part of reverting changes
7045         or PR c++/42634.
7046
7047 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7048
7049         PR fortran/42684
7050         * gfortran.dg/interface_31.f90: New test.
7051
7052 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7053
7054         * gcc.target/powerpc/pr42747.c: New file.
7055
7056 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR middle-end/42674
7059         * c-c++-common/pr42674.c: New test.
7060
7061         PR c++/42608
7062         * g++.dg/template/instantiate11.C: New test.
7063
7064 2010-01-14  Jason Merrill  <jason@redhat.com>
7065
7066         PR c++/42701
7067         * g++.dg/overload/error3.C: New.
7068
7069         PR c++/42655
7070         * g++.dg/overload/rvalue1.C: New.
7071
7072 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7073
7074         PR tree-optimization/42706
7075         * gcc.dg/ipa/pr42706.c: New testcase.
7076
7077 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7078
7079         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7080
7081 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7082
7083         PR tree-optimization/42714
7084         * g++.dg/torture/pr42714.C: New test.
7085
7086 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7087
7088         PR rtl-optimization/42246
7089         * gfortran.dg/pr42246-2.f: New.
7090
7091 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7092
7093         PR rtl-optimization/42389
7094         * gcc.dg/pr42389.c: New.
7095
7096 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7097
7098         PR rtl-optimization/42388
7099         * gcc.dg/pr42388.c: New.
7100
7101 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7102
7103         PR rtl-optimization/42294
7104         * gfortran.dg/pr42294.f: New.
7105
7106 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7107
7108         PR rtl-optimization/39453
7109         PR rtl-optimization/42246
7110         * gcc.dg/pr39453.c: New.
7111         * gcc.dg/pr42246.c: New.
7112
7113 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7114
7115         PR middle-end/42245
7116         * gcc.dg/pr42245.c: New.
7117         * gcc.dg/pr42245-2.c: New.
7118
7119 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7120
7121         PR rtl-optimization/42249
7122         * gcc.dg/pr42249.c: New.
7123
7124 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR c/42721
7127         * gcc.c-torture/execute/pr42721.c: New test.
7128
7129 2010-01-14  Ira Rosen  <irar@il.ibm.com>
7130
7131         PR tree-optimization/42709
7132         * gcc.dg/vect/pr42709.c: New test.
7133
7134 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
7135
7136         PR fortran/41478
7137         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7138         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7139
7140 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
7141
7142         PR fortran/42481
7143         * gfortran.dg/generic_19.f90 : New test.
7144
7145 2010-01-13  Richard Guenther  <rguenther@suse.de>
7146
7147         PR tree-optimization/42730
7148         * gcc.c-torture/compile/pr42730.c: New testcase.
7149
7150 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
7151
7152         PR target/pr42542
7153         * gcc.target/ia64/pr42542-1.c: New.
7154         * gcc.target/ia64/pr42542-2.c: New.
7155         * gcc.target/ia64/pr42542-3.c: New.
7156
7157 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
7158
7159         PR c++/42634
7160         * g++.dg/template/error45.C: New test.
7161
7162 2010-01-13  Martin Jambor  <mjambor@suse.cz>
7163
7164         PR tree-optimization/42704
7165         * g++.dg/torture/pr42704.C: New test.
7166
7167 2010-01-13  Martin Jambor  <mjambor@suse.cz>
7168
7169         PR tree-optimization/42703
7170         * gcc.c-torture/compile/pr42703.c: New test.
7171
7172 2010-01-13  Richard Guenther  <rguenther@suse.de>
7173
7174         PR tree-optimization/42705
7175         * gcc.c-torture/compile/pr42705.c: New testcase.
7176
7177 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
7178
7179         * gcc.target/bfin/l2.c: New test.
7180         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7181
7182 2010-01-13  Richard Guenther  <rguenther@suse.de>
7183
7184         PR middle-end/42716
7185         * gcc.c-torture/compile/pr42716.c: New testcase.
7186
7187 2010-01-13  Richard Guenther  <rguenther@suse.de>
7188
7189         PR lto/42678
7190         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7191
7192 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
7193
7194         PR c/42708
7195         * gcc.c-torture/compile/pr42708-1.c: New test.
7196
7197 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR debug/42662
7200         * gcc.dg/pr42662.c: New test.
7201
7202         PR tree-optimization/42645
7203         * g++.dg/other/pr42645-1.C: New test.
7204         * g++.dg/other/pr42645-2.C: New test.
7205
7206 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
7207
7208         PR target/42416
7209         * gcc.target/powerpc/warn-1.c: New test.
7210         * gcc.target/powerpc/warn-2.c: New test.
7211
7212 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
7213
7214         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7215         stack alignment.
7216
7217 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
7218
7219         * gcc.dg/lto/20100108_0.c: New.
7220
7221 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
7222
7223         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7224         Add -march=i686 -msse for 32bit x86 targets.
7225
7226 2010-01-10  Richard Guenther  <rguenther@suse.de>
7227
7228         PR middle-end/42667
7229         * gcc.dg/torture/pr42667.c: New testcase.
7230
7231 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7232
7233         PR fortran/32489
7234         * gfortran.dg/array_constructor_34.f90: New test.
7235
7236 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7237
7238         PR fortran/20923
7239         * gfortran.dg/array_constructor_33.f90: New test.
7240         gfortran.dg/array_function_5.f90: Add credit.
7241
7242 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7243
7244         PR debug/42631
7245         * gcc.dg/pr42631.c: New.
7246
7247 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7248
7249         PR debug/42630
7250         * gcc.dg/pr42630.c: New.
7251
7252 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7253
7254         PR debug/42629
7255         * gcc.dg/pr42629.c: New.
7256
7257 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7258
7259         PR middle-end/42363
7260         * gcc.dg/torture/pr42363.c: New.
7261
7262 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7263
7264         PR debug/42604
7265         PR debug/42395
7266         * gcc.dg/vect/pr42604.c: New.
7267         * gcc.dg/vect/pr42395.c: New.
7268
7269 2010-01-09  Richard Guenther  <rguenther@suse.de>
7270
7271         PR middle-end/42512
7272         * gcc.c-torture/execute/pr42512.c: New testcase.
7273
7274 2010-01-09  Tobias Burnus  <burnus@net-b.de>
7275
7276         PR fortran/41298
7277         * gfortran.dg/c_ptr_tests_14.f90: New test.
7278
7279 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7280
7281         PR ada/41929
7282         * gnat.dg/null_pointer_deref1.adb: Don't run on
7283         sparc*-sun-solaris2.11.
7284
7285 2010-01-08  Richard Guenther  <rguenther@suse.de>
7286
7287         PR lto/42528
7288         * gcc.dg/lto/20100103-1_0.c: New testcase.
7289         * gcc.dg/lto/20100103-2_0.c: Likewise.
7290
7291 2010-01-08  Tobias Burnus  <burnus@net-b.de
7292
7293         PR/fortran 25829
7294         * gfortran.dg/asynchronous_1.f90: New test.
7295         * gfortran.dg/asynchronous_2.f90: New test.
7296         * gfortran.dg/conflicts.f90: Update error message.
7297
7298 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
7299
7300         c++/40155
7301         * g++.dg/cpp0x/variadic-unify-2.C: New test.
7302
7303 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR tree-optimization/42625
7306         * g++.dg/opt/dtor4.C: New test.
7307         * g++.dg/opt/dtor4.h: New.
7308         * g++.dg/opt/dtor4-aux.cc: New.
7309
7310 2010-01-07  Tobias Burnus  <burnus@net-b.de>
7311
7312         PR fortran/42597
7313         * gfortran.dg/proc_ptr_26.f90: New test.
7314
7315 2010-01-07  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/41872
7318         * gfortran.dg/allocatable_scalar_7.f90: New test.
7319
7320 2010-01-06  Richard Guenther  <rguenther@suse.de>
7321
7322         * gcc.c-torture/compile/pr42632.c: New testcase.
7323
7324 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
7325
7326         PR target/42542
7327         * gcc.target/i386/pr42542-4.c: New.
7328         * gcc.target/i386/pr42542-4a.c: Likewise.
7329         * gcc.target/i386/pr42542-5.c: Likewise.
7330         * gcc.target/i386/pr42542-5a.c: Likewise.
7331
7332 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7333
7334         * gcc.dg/tls/opt-15.c: New test.
7335
7336 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
7337
7338         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7339
7340 2010-01-05  Martin Jambor  <mjambor@suse.cz>
7341
7342         PR tree-optimization/42462
7343         * g++.dg/torture/pr42462.C: New test.
7344
7345 2010-01-05  Jason Merrill  <jason@redhat.com>
7346
7347         * g++.dg/cpp0x/initlist30.C: New test.
7348
7349 2010-01-05  Richard Guenther  <rguenther@suse.de>
7350
7351         PR tree-optimization/42614
7352         * gcc.c-torture/execute/pr42614.c: New testcase.
7353
7354 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
7355
7356         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7357         * gcc.dg/Wunreachable-1.c: Remove the testcase of
7358         -Wunreachable-code.
7359         * gcc.dg/Wunreachable-2.c: Likewise.
7360         * gcc.dg/Wunreachable-3.c: Likewise.
7361         * gcc.dg/Wunreachable-4.c: Likewise.
7362         * gcc.dg/Wunreachable-5.c: Likewise.
7363         * gcc.dg/Wunreachable-6.c: Likewise.
7364         * gcc.dg/Wunreachable-7.c: Likewise.
7365         * gcc.dg/Wunreachable-8.c: Likewise.
7366         * gcc.dg/20041231-1.c: Likewise.
7367
7368 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
7369
7370         PR other/42611
7371         * gcc.dg/pr42611.c: New test.
7372
7373         PR tree-optimization/42508
7374         * g++.dg/opt/pr42508.C: New test.
7375
7376 2010-01-05  Tobias Burnus  <burnus@net-b.de>
7377
7378         PR fortran/41872
7379         * gfortran.dg/allocatable_scalar_8.f90: New.
7380
7381 2010-01-04  Martin Jambor  <mjambor@suse.cz>
7382
7383         PR tree-optimization/42398
7384         * gcc.c-torture/compile/pr42398.c: New test.
7385
7386 2010-01-04  Jason Merrill  <jason@redhat.com>
7387
7388         PR c++/42555
7389         * g++.dg/ext/attrib35.C: New.
7390
7391         PR c++/42567
7392         * g++.dg/cpp0x/auto17.C: New.
7393
7394 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
7395
7396         * gcc.dg/lto/20100104_0.c: New.
7397
7398 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
7399
7400         PR target/42542
7401         * gcc.target/i386/pr42542-1.c: New.
7402         * gcc.target/i386/pr42542-1a.c: Likewise.
7403         * gcc.target/i386/pr42542-1b.c: Likewise.
7404         * gcc.target/i386/pr42542-2.c: Likewise.
7405         * gcc.target/i386/pr42542-2a.c: Likewise.
7406         * gcc.target/i386/pr42542-2b.c: Likewise.
7407         * gcc.target/i386/pr42542-3.c: Likewise.
7408         * gcc.target/i386/pr42542-3a.c: Likewise.
7409
7410 2009-01-04  Tobias Burnus  <burnus@net-b.de>
7411
7412         PR fortran/41872
7413         * gfortran.dg/allocatable_scalar_5.f90: New test.
7414         * gfortran.dg/allocatable_scalar_6.f90: New test.
7415
7416 2010-01-03  Richard Guenther  <rguenther@suse.de>
7417
7418         PR testsuite/42583
7419         * gfortran.dg/gomp/recursion1.f90: Remove.
7420
7421 2010-01-03  Richard Guenther  <rguenther@suse.de>
7422
7423         * gcc.dg/Warray-bounds.c: Remove XFAILs.
7424         * gcc.dg/uninit-6.c: Likewise.
7425         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7426
7427 2010-01-03  Richard Guenther  <rguenther@suse.de>
7428
7429         PR tree-optimization/42589
7430         * gcc.target/i386/pr42589.c: New testcase.
7431
7432 2010-01-03  Richard Guenther  <rguenther@suse.de>
7433
7434         PR tree-optimization/42438
7435         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7436
7437 2010-01-02  Richard Guenther  <rguenther@suse.de>
7438
7439         PR testsuite/41651
7440         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7441
7442 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
7443
7444         PR target/42448
7445         * gcc.target/alpha/pr42448-1.c: New test.
7446         * gcc.target/alpha/pr42448-2.c: Ditto.
7447
7448 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
7449
7450         PR preprocessor/41947
7451         * gcc.dg/c99-hexfloat-3.c: New test.
7452
7453 2010-01-01  Richard Guenther  <rguenther@suse.de>
7454
7455         PR c/42570
7456         * gcc.c-torture/execute/pr42570.c: New testcase.
7457
7458 2010-01-01  Richard Guenther  <rguenther@suse.de>
7459
7460         PR middle-end/42559
7461         * gcc.c-torture/compile/pr42559.c: New testcase.
7462
7463 \f
7464 Copyright (C) 2010 Free Software Foundation, Inc.
7465
7466 Copying and distribution of this file, with or without modification,
7467 are permitted in any medium without royalty provided the copyright
7468 notice and this notice are preserved.