OSDN Git Service

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