OSDN Git Service

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