OSDN Git Service

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