OSDN Git Service

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