OSDN Git Service

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