OSDN Git Service

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