OSDN Git Service

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