OSDN Git Service

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