OSDN Git Service

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