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