OSDN Git Service

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