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