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