OSDN Git Service

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