OSDN Git Service

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