OSDN Git Service

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