OSDN Git Service

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