OSDN Git Service

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