OSDN Git Service

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