OSDN Git Service

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