OSDN Git Service

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