OSDN Git Service

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