OSDN Git Service

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