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