OSDN Git Service

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