OSDN Git Service

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