OSDN Git Service

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