ba1123922de91076a52e5976ad216a040ff4c008
[gcc.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.