mips.md (*clear_upper32_dext): New pattern.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
2
3 * gcc.target/mips/ext-4.c: New test.
4
5 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
6
7 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
8
9 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
10
11 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
12 * gcc.dg/tree-ssa/loop-32.c: Same.
13 * gcc.dg/tree-ssa/loop-33.c: Same.
14 * gcc.dg/tree-ssa/loop-34.c: Same.
15 * gcc.dg/tree-ssa/loop-35.c: Same.
16 * gcc.dg/tree-ssa/loop-7.c: Same.
17 * gcc.dg/tree-ssa/pr23109.c: Same.
18 * gcc.dg/tree-ssa/restrict-2.c: Same.
19 * gcc.dg/tree-ssa/restrict-3.c: Same.
20 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
21 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
22 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
23 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
24 * gcc.dg/tree-ssa/structopt-1.c: Same.
25 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
26 * gfortran.dg/pr32921.f: Same.
27
28 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
29
30 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
31 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
32 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
33 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
34 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
35 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
36 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
37 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
38 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
39 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
40 * gcc.dg/graphite/id-1.c: New.
41 * gcc.dg/graphite/id-10.c: New.
42 * gcc.dg/graphite/id-11.c: New.
43 * gcc.dg/graphite/id-12.c: New.
44 * gcc.dg/graphite/id-13.c: New.
45 * gcc.dg/graphite/id-14.c: New.
46 * gcc.dg/graphite/id-15.c: New.
47 * gcc.dg/graphite/id-2.c: New.
48 * gcc.dg/graphite/id-3.c: New.
49 * gcc.dg/graphite/id-4.c: New.
50 * gcc.dg/graphite/id-5.c: New.
51 * gcc.dg/graphite/id-6.c: New.
52 * gcc.dg/graphite/id-7.c: New.
53 * gcc.dg/graphite/id-8.c: New.
54 * gcc.dg/graphite/id-9.c: New.
55 * gcc.dg/graphite/interchange-0.c: New.
56 * gcc.dg/graphite/interchange-1.c: New.
57 * gcc.dg/graphite/interchange-2.c: New.
58 * gcc.dg/graphite/interchange-3.c: New.
59 * gcc.dg/graphite/interchange-4.c: New.
60 * gcc.dg/graphite/interchange-5.c: New.
61 * gcc.dg/graphite/interchange-6.c: New.
62 * gcc.dg/graphite/interchange-7.c: New.
63 * gcc.dg/graphite/interchange-8.c: New.
64 * gcc.dg/graphite/pr35356-1.c: New.
65 * gcc.dg/graphite/pr35356-2.c: New.
66 * gcc.dg/graphite/pr35356-3.c: New.
67 * gcc.dg/graphite/pr40157.c: New.
68 * gcc.dg/graphite/run-id-1.c: New.
69 * gcc.dg/graphite/scop-20.c: New.
70 * gcc.dg/graphite/scop-21.c: New.
71 * gfortran.dg/graphite/id-1.f90: New.
72 * gfortran.dg/graphite/id-10.f90: New.
73 * gfortran.dg/graphite/id-11.f: New.
74 * gfortran.dg/graphite/id-12.f: New.
75 * gfortran.dg/graphite/id-13.f: New.
76 * gfortran.dg/graphite/id-14.f: New.
77 * gfortran.dg/graphite/id-15.f: New.
78 * gfortran.dg/graphite/id-16.f: New.
79 * gfortran.dg/graphite/id-5.f: New.
80 * gfortran.dg/graphite/id-6.f: New.
81 * gfortran.dg/graphite/id-7.f: New.
82 * gfortran.dg/graphite/id-8.f: New.
83 * gfortran.dg/graphite/id-9.f: New.
84 * gfortran.dg/graphite/interchange-1.f: New.
85 * gfortran.dg/graphite/interchange-2.f: New.
86
87 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
88
89 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
90 flags based on the name of the testcase.
91 * gfortran.dg/graphite/graphite.exp: Same.
92
93 * gcc.dg/graphite/block-0.c: Adjusted.
94 * gcc.dg/graphite/block-1.c: Adjusted.
95 * gcc.dg/graphite/block-2.c: Adjusted.
96 * gcc.dg/graphite/block-3.c: Adjusted.
97 * gcc.dg/graphite/block-4.c: Adjusted.
98 * gcc.dg/graphite/block-5.c: Adjusted.
99 * gcc.dg/graphite/block-6.c: Adjusted.
100 * gcc.dg/graphite/pr37485.c: Adjusted.
101 * gcc.dg/graphite/pr37684.c: Adjusted.
102 * gcc.dg/graphite/pr37828.c: Adjusted.
103 * gcc.dg/graphite/pr37883.c: Adjusted.
104 * gcc.dg/graphite/pr37928.c: Adjusted.
105 * gcc.dg/graphite/pr37943.c: Adjusted.
106 * gcc.dg/graphite/pr38409.c: Adjusted.
107 * gcc.dg/graphite/pr38498.c: Adjusted.
108 * gcc.dg/graphite/pr38559.c: Adjusted.
109 * gcc.dg/graphite/pr39335.c: Adjusted.
110 * gcc.dg/graphite/pr39335_1.c: Adjusted.
111 * gcc.dg/graphite/scop-0.c: Adjusted.
112 * gcc.dg/graphite/scop-1.c: Adjusted.
113 * gcc.dg/graphite/scop-10.c: Adjusted.
114 * gcc.dg/graphite/scop-11.c: Adjusted.
115 * gcc.dg/graphite/scop-12.c: Adjusted.
116 * gcc.dg/graphite/scop-13.c: Adjusted.
117 * gcc.dg/graphite/scop-14.c: Adjusted.
118 * gcc.dg/graphite/scop-15.c: Adjusted.
119 * gcc.dg/graphite/scop-16.c: Adjusted.
120 * gcc.dg/graphite/scop-17.c: Adjusted.
121 * gcc.dg/graphite/scop-18.c: Adjusted.
122 * gcc.dg/graphite/scop-19.c: Adjusted.
123 * gcc.dg/graphite/scop-2.c: Adjusted.
124 * gcc.dg/graphite/scop-3.c: Adjusted.-
125 * gcc.dg/graphite/scop-4.c: Adjusted.
126 * gcc.dg/graphite/scop-5.c: Adjusted.
127 * gcc.dg/graphite/scop-6.c: Adjusted.
128 * gcc.dg/graphite/scop-7.c: Adjusted.
129 * gcc.dg/graphite/scop-8.c: Adjusted.
130 * gcc.dg/graphite/scop-9.c: Adjusted.
131 * gcc.dg/graphite/scop-matmult.c: Adjusted.
132 * gfortran.dg/graphite/block-1.f90: Adjusted.
133 * gfortran.dg/graphite/block-2.f: Adjusted.
134 * gfortran.dg/graphite/block-3.f90: Adjusted.
135 * gfortran.dg/graphite/block-4.f90: Adjusted.
136 * gfortran.dg/graphite/id-2.f90: Adjusted.
137 * gfortran.dg/graphite/id-3.f90: Adjusted.
138 * gfortran.dg/graphite/id-4.f90: Adjusted.
139 * gfortran.dg/graphite/pr37852.f90: Adjusted.
140 * gfortran.dg/graphite/pr37857.f90: Adjusted.
141 * gfortran.dg/graphite/pr37980.f90: Adjusted.
142 * gfortran.dg/graphite/pr38083.f90: Adjusted.
143 * gfortran.dg/graphite/pr38953.f90: Adjusted.
144 * gfortran.dg/graphite/scop-1.f: Adjusted.
145
146 2009-07-30 Doug Kwan <dougkwan@google.com>
147
148 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
149 in warnings added in rev 141298.
150
151 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
152
153 * lib/options.exp: Use "!=" instead of "ne".
154
155 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
156
157 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
158 * gcc.dg/ucnid-12.c: Likewise.
159
160 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
161 Pat Haugen <pthaugen@us.ibm.com>
162 Revital Eres <ERES@il.ibm.com>
163
164 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
165 Altivec simple math function vectorization.
166
167 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
168 builtins.
169 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
170 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
171 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
172 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
173 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
174 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
175 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
176 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
177
178 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
179 power7 popcntd instructions.
180 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
181
182 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
183 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
184 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
185 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
186 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
187 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
188 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
189 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
190 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
191 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
192 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
193 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
194 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
195
196 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
197 vec_add, so the optimizer doesn't remove it.
198
199 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
200 systems that support bswap64.
201
202 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
203 prevent VSX code generation.
204
205 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
206 function to test if VSX available.
207 (check_effective_target_powerpc_vsx_ok): Ditto.
208 (check_vmx_hw_available): Add explicit -mno-vsx.
209
210 2009-07-30 Janis Johnson <janis187@us.ibm.com>
211
212 PR c/39902
213 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
214
215 2009-07-30 Martin Jambor <mjambor@suse.cz>
216
217 PR tree-optimization/40570
218 * gcc.c-torture/compile/pr40570.c: New test.
219
220 2009-07-29 Jason Merrill <jason@redhat.com>
221
222 PR c++/14912
223 * g++.dg/template/defarg13.C: New.
224
225 2009-07-29 Richard Guenther <rguenther@suse.de>
226
227 PR c++/40834
228 * g++.dg/torture/pr40834.C: New testcase.
229
230 2009-07-29 Michael Matz <matz@suse.de>
231
232 PR middle-end/40830
233 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
234
235 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
236
237 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
238 sh*-*-* targets. Skip on spu-*-* targets.
239 * gfortran.dg/maxlocval_4.f90: Likewise.
240 * gfortran.dg/minlocval_1.f90: Likewise.
241 * gfortran.dg/minlocval_4.f90: Likewise.
242
243 2009-07-28 Jakub Jelinek <jakub@redhat.com>
244
245 PR fortran/40878
246 * gfortran.dg/gomp/pr40878-1.f90: New test.
247 * gfortran.dg/gomp/pr40878-2.f90: New test.
248
249 PR testsuite/40891
250 * gcc.dg/cdce1.c: Adjust note line number.
251 * gcc.dg/cdce2.c: Likewise.
252
253 2009-07-28 Janus Weil <janus@gcc.gnu.org>
254
255 PR fortran/40882
256 * gfortran.dg/proc_ptr_comp_13.f90: New.
257
258 2009-07-28 Jan Beulich <jbeulich@novell.com>
259
260 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
261 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
262 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
263 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
264 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
265 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
266 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
267 * gcc.target/i386/avx-vtestps-2.c: Likewise.
268 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
269 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
270 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
271 * gcc.target/i386/avx-vtestps-3.c: Likewise.
272 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
273 #ifdef NEED_IEEE754_FLOAT conditional.
274 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
275 conditional.
276
277 2009-07-28 Jan Beulich <jbeulich@novell.com>
278
279 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
280 i?86-*-netware.
281 * g++.dg/ext/bitfield3.C: Likewise.
282 * g++.dg/ext/bitfield4.C: Likewise.
283 * g++.dg/ext/bitfield5.C: Likewise.
284 * gcc.dg/bitfld-15.c: Likewise.
285 * gcc.dg/bitfld-16.c: Likewise.
286 * gcc.dg/bitfld-17.c: Likewise.
287 * gcc.dg/bitfld-18.c: Likewise.
288 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
289 * gcc.dg/20010912-1.c: Likewise.
290 * gcc.dg/20021018-1.c: Likewise.
291 * gcc.dg/20030213-1.c: Likewise.
292 * gcc.dg/20030225-1.c: Likewise.
293 * gcc.dg/20030708-1.c: Likewise.
294 * gcc.dg/20050321-2.c: Likewise.
295 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
296 * gcc.dg/cdce2.c: Likewise.
297 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
298 targets.
299 * gcc.target/i386/pr37248-3.c: Likewise.
300
301 2009-07-27 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/40848
304 * gfortran.dg/altreturn_7.f90: New.
305
306 2009-07-27 Simon Baldwin <simonb@google.com>
307
308 PR testsuite/40829
309 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
310 so that indexing no longer runs off array end.
311
312 2009-07-27 Tobias Burnus <burnus@net-b.de>
313
314 PR fortran/40851
315 * gfortran.dg/derived_init_3.f90: New test.
316
317 2009-07-26 Tobias Burnus <burnus@net-b.de>
318
319 PR fortran/33197
320 * gfortran.dg/atan2_1.f90: New test
321 * gfortran.dg/atan2_2.f90: New test
322
323 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
324
325 PR c++/40749
326 * g++.dg/warn/Wreturn-type-6.C: New test.
327
328 2009-07-26 Ira Rosen <irar@il.ibm.com>
329
330 PR tree-optimization/40801
331 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
332 * gfortran.dg/vect/vect.exp: Run tests starting with
333 "fast-math-real8" with -ffast-math and -fdefault-real-8.
334
335 2009-07-25 David Daney <ddaney@caviumnetworks.com>
336
337 PR rtl-optimization/40445
338 * g++.dg/other/builtin-unreachable-1.C: New testcase.
339
340 2009-07-25 David Daney <ddaney@caviumnetworks.com>
341
342 * gcc.dg/builtin-unreachable-4.c: New test.
343
344 2009-07-25 Tobias Burnus <burnus@net-b.de>
345
346 PR fortran/33197
347 * gfortran.dg/complex_intrinsic_5.f90: New test.
348 * gfortran.dg/complex_intrinsic_7.f90: New test.
349
350 2009-07-25 Martin Jambor <mjambor@suse.cz>
351
352 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
353 * gcc.dg/ipa/noclone-1.c: New test.
354
355 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
356
357 * lib/target-supports.exp (check_effective_target_static): New
358 procedure.
359 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
360 supported.
361 * g++.old-deja/g++.law/weak.C: Require static effective target.
362
363 2009-07-25 Janus Weil <janus@gcc.gnu.org>
364
365 PR fortran/39630
366 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
367 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
368 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
369 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
370 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
371 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
372 * gfortran.dg/typebound_call_10.f03: New.
373
374 2009-07-24 Jason Merrill <jason@redhat.com>
375
376 * g++.dg/cpp0x/defaulted11.C: New.
377
378 * g++.dg/cpp0x/initlist23.C: New.
379
380 2009-07-24 Janus Weil <janus@gcc.gnu.org>
381
382 PR fortran/40822
383 * gfortran.dg/char_length_16.f90: New.
384
385 2009-07-24 Jakub Jelinek <jakub@redhat.com>
386
387 PR fortran/40643
388 PR fortran/31067
389 * gfortran.dg/maxlocval_2.f90: New test.
390 * gfortran.dg/maxlocval_3.f90: New test.
391 * gfortran.dg/maxlocval_4.f90: New test.
392 * gfortran.dg/minlocval_1.f90: New test.
393 * gfortran.dg/minlocval_2.f90: New test.
394 * gfortran.dg/minlocval_3.f90: New test.
395 * gfortran.dg/minlocval_4.f90: New test.
396
397 2009-07-23 Joseph Myers <joseph@codesourcery.com>
398
399 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
400 scan-assembler.
401
402 2009-07-23 Jakub Jelinek <jakub@redhat.com>
403
404 PR fortran/40839
405 * gfortran.dg/pr40839.f90: New test.
406
407 2009-07-23 Michael Matz <matz@suse.de>
408
409 PR middle-end/40830
410 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
411 don't set options ourself.
412
413 2009-07-23 Simon Baldwin <simonb@google.com>
414
415 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
416 native C compilation where required.
417
418 2009-07-22 Doug Kwan <dougkwan@google.com>
419
420 * gcc.c-torture/compile/20090721-1.c: New test.
421
422 2009-07-22 Michael Matz <matz@suse.de>
423
424 PR tree-optimization/35229
425 PR tree-optimization/39300
426 * gcc.dg/vect/vect-pre-interact.c: New test.
427
428 2009-07-22 Richard Guenther <rguenther@suse.de>
429
430 * g++.dg/lookup/using21.C: Fix duplicate paste.
431
432 2009-07-22 Richard Guenther <rguenther@suse.de>
433
434 PR c++/40799
435 * g++.dg/lookup/using21.C: New testcase.
436
437 2009-07-21 Jason Merrill <jason@redhat.com>
438
439 * g++.dg/init/aggr4.C: New.
440
441 2009-07-21 Jason Merrill <jason@redhat.com>
442
443 Core issue 934
444 * g++.dg/cpp0x/initlist22.C: New.
445
446 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
447
448 * gcc.target/i386/vectorize8.c: New test.
449
450 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
451
452 PR target/40811
453 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
454 Add i?86 and x86_64 targets.
455 * gcc.target/i386/vectorize7.c: New test.
456
457 PR target/40809
458 * gcc.target/i386/pr40809.c: New test.
459
460 2009-07-21 Jakub Jelinek <jakub@redhat.com>
461
462 PR tree-optimization/40813
463 * g++.dg/opt/inline15.C: New test.
464
465 2009-07-21 Paul Brook <paul@codesourcery.com>
466
467 * gcc.dg/vect/section-anchors-nest-1.c: New test.
468 * lib/target-supports.exp (check_effective_target_section_anchors):
469 Add arm*-*-*.
470
471 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
472
473 * gcc.dg/plugin/finish_unit_plugin.c: New test.
474 * gcc.dg/plugin/finish_unit-test-1.c: New test.
475 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
476
477 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
478
479 * gcc.target/mips/ext-3.c: New test.
480
481 2009-07-20 Jakub Jelinek <jakub@redhat.com>
482
483 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
484 * gcc.dg/builtin-object-size-8.c: New test.
485 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
486 * g++.dg/ext/builtin-object-size2.C: Likewise.
487
488 PR tree-optimization/40792
489 * gcc.dg/pr40792.c: New test.
490
491 2009-07-20 Ira Rosen <irar@il.ibm.com>
492
493 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
494 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
495 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
496
497 2009-07-20 Christian Bruel <christian.bruel@st.com>
498
499 * gcc.target/sh/mfmovd.c: New test.
500
501 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
502 Jerry DeLisle <jvdelisle@gcc.gnu.org>
503
504 PR libfortran/40714
505 * gfortran.dg/eof_3.f90: New test.
506
507 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
508
509 PR fortran/40727
510 * gfortran.dg/intrinsic_cmplx.f90: New test.
511
512 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
513
514 PR libfortran/34670
515 PR libfortran/36874
516 * gfortran.dg/cshift_bounds_1.f90: New test.
517 * gfortran.dg/cshift_bounds_2.f90: New test.
518 * gfortran.dg/cshift_bounds_3.f90: New test.
519 * gfortran.dg/cshift_bounds_4.f90: New test.
520 * gfortran.dg/eoshift_bounds_1.f90: New test.
521 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
522 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
523 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
524
525 2009-07-19 Jan Hubicka <jh@suse.cz>
526
527 PR tree-optimization/40676
528 * gcc.c-torture/compile/pr40676.c: New testcase.
529
530 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
531
532 * gcc.target/mips/ext-2.c: New test.
533
534 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
535
536 * gcc.target/mips/octeon-exts-7.c: New test.
537 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
538 * gcc.target/mips/octeon-exts-5.c: Likewise.
539
540 2009-07-18 Richard Guenther <rguenther@suse.de>
541
542 PR testsuite/40798
543 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
544
545 2009-07-18 Richard Guenther <rguenther@suse.de>
546
547 PR c/40787
548 * gcc.dg/pr35899.c: Adjust.
549
550 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
551
552 * gcc.target/powerpc/asm-es-1.c: New test.
553 * gcc.target/powerpc/asm-es-2.c: Likewise.
554
555 2009-07-17 Richard Guenther <rguenther@suse.de>
556
557 PR c/40401
558 * g++.dg/rtti/crash4.C: New testcase.
559 * g++.dg/torture/20090706-1.C: Likewise.
560 * gcc.dg/redecl-17.c: Likewise.
561 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
562 * gcc.dg/declspec-9.c: Expect extra error.
563 * gcc.dg/declspec-10.c: Likewise.
564 * gcc.dg/declspec-11.c: Likewise.
565 * gcc.dg/redecl-10.c: Expect extra warnings.
566 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
567 * gcc.target/i386/pr39545-1.c: Likewise.
568 * g++.dg/ext/asm3.C: Expect more errors.
569 * g++.dg/gomp/block-1.C: Likewise.
570 * g++.dg/gomp/block-2.C: Likewise.
571 * g++.dg/gomp/block-3.C: Likewise.
572 * g++.dg/gomp/block-5.C: Likewise.
573 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
574 * g++.dg/warn/unused-result1.C: XFAIL.
575
576 2009-07-17 Richard Guenther <rguenther@suse.de>
577
578 PR tree-optimization/40321
579 * gcc.c-torture/compile/pr40321.c: New testcase.
580 * g++.dg/torture/pr40321.C: Likewise.
581
582 2009-07-17 Jakub Jelinek <jakub@redhat.com>
583
584 PR c++/40780
585 * g++.dg/template/ptrmem19.C: New test.
586
587 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
588 Manuel López-Ibáñez <manu@gcc.gnu.org>
589
590 PR 40435
591 * gcc.dg/pr36902.c: Add column info.
592 * g++.dg/gcov/gcov-2.C: Change count for definition.
593
594 2009-07-16 Jason Merrill <jason@redhat.com>
595
596 PR libstdc++/37907
597 * g++.dg/cpp0x/std-layout1.C: New.
598 * g++.dg/ext/has_nothrow_assign.C: Fix.
599 * g++.dg/ext/has_nothrow_copy.C: Fix.
600 * g++.dg/ext/has_trivial_assign.C: Fix.
601 * g++.dg/ext/has_trivial_copy.C: Fix.
602 * g++.dg/ext/is_pod.C: Fix.
603 * g++.dg/other/offsetof3.C: Adjust.
604 * g++.dg/overload/ellipsis1.C: Adjust.
605 * g++.dg/warn/var-args1.C: Adjust.
606 * g++.old-deja/g++.brendan/crash63.C: Adjust.
607 * g++.old-deja/g++.brendan/crash64.C: Adjust.
608 * g++.old-deja/g++.brendan/overload8.C: Adjust.
609 * g++.old-deja/g++.other/vaarg3.C: Adjust.
610 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
611
612 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
613
614 * gcc.dg/torture/builtin-math-5.c: Add more cases.
615 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
616 effective target "mpc_pow".
617 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
618
619 2009-07-16 Richard Henderson <rth@redhat.com>
620
621 * g++.dg/opt/eh4.C: New test.
622
623 2009-07-16 Jakub Jelinek <jakub@redhat.com>
624
625 * obj-c++.dg/defs.mm (abort): Make it extern "C".
626
627 2009-07-15 Jakub Jelinek <jakub@redhat.com>
628
629 PR middle-end/40747
630 * gcc.c-torture/execute/pr40747.c: New test.
631
632 2009-07-15 Richard Guenther <rguenther@suse.de>
633
634 PR middle-end/40753
635 * gcc.c-torture/compile/pr40753.c: New testcase.
636
637 2009-07-15 Janus Weil <janus@gcc.gnu.org>
638
639 PR fortran/40743
640 * gfortran.dg/interface_assignment_4.f90: New.
641
642 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
643
644 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
645 for FreeBSD up to and including version 8.
646
647 2009-07-14 Taras Glek <tglek@mozilla.com>
648 Rafael Espindola <espindola@google.com>
649
650 * g++.dg/plugin/header-plugin-test.C: New.
651 * g++.dg/plugin/header_plugin.c: New.
652 * g++.dg/plugin/plugin.exp: Update.
653
654 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
655
656 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
657 function to enable vectorization.
658 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
659 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
660
661 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
662
663 * gcc.target/i386/sse-copysignf-vec.c: New test.
664 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
665
666 2009-07-14 Jason Merrill <jason@redhat.com>
667
668 PR c++/37276
669 * g++.dg/lookup/builtin5.C: New.
670 * g++.dg/other/error22.C: Add missing extern "C".
671 * g++.dg/warn/Warray-bounds.C: Likewise.
672 * gcc.dg/compat/compat-common.h: Likewise.
673
674 PR c++/40746
675 * g++.dg/lookup/using20.C: New.
676
677 PR c++/40740
678 * g++.dg/template/koenig8.C: New.
679
680 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
681
682 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
683 both i?86-*-darwin* and x86_64-*-darwin*.
684
685 2009-07-14 Joseph Myers <joseph@codesourcery.com>
686
687 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
688 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
689 name.
690
691 2009-07-14 Dodji Seketeli <dodji@redhat.com>
692
693 PR debug/40705
694 * g++.dg/debug/dwarf2/typedef1.C: New test.
695
696 PR c++/40357
697 * g++.dg/other/typedef3.C: New test.
698
699 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
700
701 * gcc.dg/20090709-1.c: Move to a proper place ...
702 * gcc.target/m68k/20090709-1.c: ... here.
703
704 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
705
706 PR C++/22154
707 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
708 front of qualified names are allowed.
709 * g++.dg/parse/crash10.C: Likewise.
710 * g++.dg/parse/error15.C: Likewise.
711 * g++.dg/parse/typename9.C: Likewise.
712 * g++.dg/parse/error8.C: Likewise.
713
714 2009-07-13 Janus Weil <janus@gcc.gnu.org>
715
716 PR fortran/40646
717 * gfortran.dg/proc_ptr_22.f90: Extended.
718 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
719
720 2009-07-13 Ira Rosen <irar@il.ibm.com>
721
722 * gfortran.dg/vect/vect-6.f: New test.
723
724 2009-07-12 Jason Merrill <jason@redhat.com>
725
726 PR c++/36628
727 * g++.dg/cpp0x/decltype17.C: New.
728
729 PR c++/37206
730 * g++.dg/cpp0x/rv10.C: New.
731
732 2009-07-12 Jason Merrill <jason@redhat.com>
733
734 PR c++/40689
735 * g++.dg/cpp0x/initlist20.C: New.
736 * g++.dg/cpp0x/initlist21.C: New.
737
738 2009-07-12 Ira Rosen <irar@il.ibm.com>
739
740 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
741 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
742 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
743 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
744 gcc.dg/vect/vect-double-reduc-7.c: New tests.
745
746 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
747
748 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
749 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
750 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
751 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
752 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
753 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
754 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
755 effective_target fd_truncate.
756
757 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
758
759 * gnat.dg/specs/addr1.ads: New test.
760
761 2009-07-11 Jan Hubicka <jh@suse.cz>
762
763 PR middle-end/48388
764 * g++.dg/torture/pr40388.C: New testcase.
765
766 2009-07-11 Jakub Jelinek <jakub@redhat.com>
767
768 PR target/40668
769 * gcc.c-torture/execute/pr40668.c: New test.
770
771 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
772
773 * gcc.c-torture/execute/20090711-1.c: New test.
774
775 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
776
777 PR testsuite/40699
778 PR testsuite/40707
779 PR testsuite/40709
780 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
781 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
782 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
783 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
784
785 2009-07-11 Tobias Burnus <burnus@net-b.de>
786
787 PR fortran/33197
788 * gfortran.dg/complex_intrinsic_3.f90: New test.
789 * gfortran.dg/complex_intrinsic_4.f90: New test.
790
791 2009-07-10 David Daney <ddaney@caviumnetworks.com>
792
793 PR target/39079
794 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
795 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
796
797 2009-07-10 Jakub Jelinek <jakub@redhat.com>
798
799 PR c++/40502
800 * g++.dg/ext/strncpy-chk1.C: New test.
801
802 2009-07-10 Richard Guenther <rguenther@suse.de>
803
804 PR tree-optimization/40496
805 * g++.dg/opt/pr40496.C: New testcase.
806
807 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
808
809 PR 25509
810 PR 40614
811 * g++.dg/warn/unused-result1-Werror.c: New.
812
813 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
814
815 PR fortran/39334
816 * gfortran.dg/recursive_parameter_1.f90: New test.
817
818 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
819
820 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
821 * gfortran.dg/module_equivalence_6.f90: Ditto.
822 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
823 * gfortran.dg/nan_2.f90: Ditto.
824 * gfortran.dg/inquire_11.f90: Ditto.
825 * gfortran.dg/abstract_type_3.f03: Ditto.
826 * gfortran.dg/abstract_type_1.f90: Ditto.
827 * gfortran.dg/private_type_9.f90: Ditto.
828 * gfortran.dg/abstract_type_5.f03: Ditto.
829 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
830 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
831 * gfortran.dg/derived_sub.f90: Ditto.
832 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
833 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
834 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
835 * gfortran.dg/mvbits_6.f90: Ditto.
836 * gfortran.dg/abstract_type_2.f03: Ditto.
837 * gfortran.dg/abstract_type_4.f03: Ditto.
838 * gfortran.dg/bounds_check_9.f90: Ditto.
839 * gfortran.dg/optional_dim_3.f90: Ditto.
840 * gfortran.dg/pr32921.f: Ditto.
841 * gfortran.dg/entry_16.f90: Ditto.
842 * gfortran.dg/generic_16.f90: Ditto.
843
844
845 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
846
847 * gcc.target/m68k/20090709-1.c: New.
848
849 2009-07-09 Dodji Seketeli <dodji@redhat.com>
850
851 PR c++/40684
852 * g++.dg/template/unify11.C: New test.
853
854 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
855
856 PR fortran/40629
857 * gfortran.dg/host_assoc_function_9.f90: New test.
858
859 2009-07-09 Janus Weil <janus@gcc.gnu.org>
860
861 PR fortran/40646
862 * gfortran.dg/proc_ptr_22.f90: New.
863 * gfortran.dg/proc_ptr_comp_12.f90: New.
864
865 2009-07-09 Jakub Jelinek <jakub@redhat.com>
866
867 PR middle-end/40692
868 * gcc.c-torture/compile/pr40692.c: New test.
869
870 2009-07-09 Tobias Burnus <burnus@net-b.de>
871
872 PR fortran/40604
873 * gfortran.dg/pointer_check_6.f90: New test.
874
875 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
876
877 * gcc.target/mips/truncate-5.c: New test.
878
879 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
880
881 PR libfortran/40330
882 PR libfortran/40662
883 * gfortran.dg/fmt_cache_1.f: New test.
884
885 2009-07-08 Tobias Burnus <burnus@net-b.de>
886
887 PR fortran/40675
888 * gfortran.dg/nosigned_zero_1.f90: New test.
889 * gfortran.dg/nosigned_zero_2.f90: New test.
890
891 2009-07-08 Richard Guenther <rguenther@suse.de>
892
893 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
894
895 2009-07-08 Richard Guenther <rguenther@suse.de>
896
897 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
898
899 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
900
901 PR fortran/40591
902 * gfortran.dg/proc_ptr_21.f90: New test.
903
904 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
905
906 PR c++/31246
907 * g++.dg/warn/pr31246.C: New.
908 * g++.dg/warn/pr31246-2.C: New.
909
910 2009-07-07 Jason Merrill <jason@redhat.com>
911
912 PR c++/35828
913 * g++.dg/template/defarg12.C: New.
914
915 PR c++/37816
916 * g++.dg/cpp0x/enum7.C: New.
917
918 PR c++/37946
919 * g++.dg/cpp0x/enum6.C: New.
920
921 PR c++/40639
922 * g++.dg/cpp0x/enum5.C: New.
923
924 PR c++/40633
925 * g++.dg/cpp0x/enum4.C: New.
926
927 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
928
929 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
930
931 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
932
933 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
934
935 2009-07-07 Jakub Jelinek <jakub@redhat.com>
936
937 PR middle-end/40669
938 * gcc.dg/pr40669.c: New test.
939
940 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
941
942 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
943 location. Update all calls.
944 * g++.dg/plugin/selfassign.c: Likewise.
945
946 2009-07-06 Jason Merrill <jason@redhat.com>
947
948 * g++.dg/rtti/dyncast[34].C: New.
949
950 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
951
952 * lib/target-supports.exp
953 (check_effective_target_mips_newabi_large_long_double): New.
954 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
955 target.
956 * gcc.target/mips/fpr-moves-6.c: Likewise.
957
958 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
959
960 PR c++/40557
961 * g++.dg/template/union2.C: New test.
962
963 2009-07-04 Jason Merrill <jason@redhat.com>
964
965 * g++.dg/template/using15.C: New.
966
967 2009-07-04 Jakub Jelinek <jakub@redhat.com>
968
969 * gfortran.dg/maxloc_1.f90: New test.
970
971 2009-07-04 Janus Weil <janus@gcc.gnu.org>
972
973 PR fortran/40593
974 * gfortran.dg/proc_ptr_result_6.f90: New.
975
976 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
977
978 * gcc.dg/framework-2.c: Adjust testcase to pass.
979
980 2009-07-04 Jason Merrill <jason@redhat.com>
981
982 PR c++/40619
983 * g++.dg/cpp0x/auto16.C: New.
984
985 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
986
987 PR target/40587
988 * gfortran.dg/pr40587.f: New test.
989
990 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
991
992 PR fortran/40638
993 * gfortran.dg/unit_1.f90: New test.
994
995 2009-07-03 Jason Merrill <jason@redhat.com>
996
997 * g++.dg/template/pure1.C: Expect another error.
998
999 2009-07-03 Richard Guenther <rguenther@suse.de>
1000
1001 PR tree-optimization/40640
1002 * gcc.c-torture/compile/pr40640.c: New testcase.
1003
1004 2009-07-03 Richard Guenther <rguenther@suse.de>
1005
1006 PR middle-end/34163
1007 * gfortran.dg/pr34163.f90: New testcase.
1008
1009 2009-07-03 Jan Hubicka <jh@suse.cz>
1010
1011 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1012 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1013 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1014 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1015 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1016 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1017 * gnat.dg/loop_optimization6.adb: Enable -O2.
1018
1019 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1020
1021 * g++.dg/warn/null4.C: Extend.
1022
1023 2009-07-02 Jason Merrill <jason@redhat.com>
1024
1025 * g++.dg/template/spec8.C: Fix.
1026
1027 2009-07-02 Michael Matz <matz@suse.de>
1028
1029 PR fortran/32131
1030 * gfortran.dg/pr32921.f: Adjust.
1031
1032 2009-07-02 Jan Hubicka <jh@suse.cz>
1033
1034 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1035
1036 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1037
1038 * gcc.target/mips/truncate-4.c: New testcase.
1039
1040 2009-07-01 Richard Guenther <rguenther@suse.de>
1041
1042 PR tree-optimization/19831
1043 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1044 make allocated memory escape. Un-XFAIL.
1045 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1046 * gcc.dg/vect/pr31699.c: Likewise.
1047 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1048
1049 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR c++/40566
1052 * g++.dg/parse/cond5.C: New test.
1053
1054 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1055
1056 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1057 (main): Pass n to main_1 instead.
1058 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1059 (main_1): New function, split off from...
1060 (main): ...here. Pass `off' to main_1 instead.
1061
1062 2009-06-30 Jason Merrill <jason@redhat.com>
1063
1064 PR c++/40595
1065 * g++.dg/cpp0x/variadic94.C: New.
1066
1067 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1068
1069 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1070 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1071 (init_ld_library_path_env_vars): New function, replacing the
1072 orig_*_saved assignments. Call it after defining it.
1073 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1074 (restore_ld_library_path_env_vars): Likewise.
1075 (add_path, find_libgcc_s): New functions.
1076 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1077 gcc-set-multilib-library-path.
1078 (objc_target_compile): Don't add "." to ld_library_path.
1079 Use add_path.
1080 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1081 ld_library_path. Use add_path. Use find_libgcc_s instead of
1082 gcc-set-multilib-library-path.
1083 * lib/g++.exp (g++_link_flags): Likewise.
1084 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1085 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1086 top level; do it...
1087 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1088 to tell when this needs to happen. Use find_libgcc_s instead of
1089 gcc-set-multilib-library-path.
1090 * lib/gcc-dg.exp: Likewise.
1091 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1092 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1093 unless it is in $ALT_LD_LIBRARY_PATH.
1094 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1095
1096 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gnat.dg/discr12.adb: New test.
1099 * gnat.dg/discr12_pkg.ads: New helper.
1100 * gnat.dg/discr13.adb: New test.
1101 * gnat.dg/discr14.ad[sb]: Likewise.
1102 * gnat.dg/discr15.adb: Likewise.
1103 * gnat.dg/discr15_pkg.ads: New helper.
1104 * gnat.dg/discr16.adb: New test.
1105 * gnat.dg/discr16_g.ads: New helper.
1106 * gnat.dg/discr16_pkg.ads: Likewise.
1107 * gnat.dg/discr16_cont.ads: Likewise.
1108 * gnat.dg/discr17.adb: New test.
1109 * gnat.dg/discr18.adb: Likewise.
1110 * gnat.dg/discr18_pkg.ads: New helper.
1111 * gnat.dg/discr19.adb: New test.
1112
1113 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1114
1115 PR fortran/40576
1116 * gfortran.dg/internal_write_1.f90: New testcase.
1117
1118 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1119
1120 PR fortran/40594
1121 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1122
1123 2009-06-30 Richard Guenther <rguenther@suse.de>
1124
1125 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1126
1127 2009-06-30 Wei Guozhi <carrot@google.com>
1128
1129 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1130 to "-Os".
1131
1132 2009-06-30 Ira Rosen <irar@il.ibm.com>
1133
1134 PR tree-optimization/40542
1135 * gcc.dg/vect/pr40542.c: New test.
1136
1137 2009-06-30 Martin Jambor <mjambor@suse.cz>
1138
1139 PR tree-optimization/40582
1140 * gcc.c-torture/compile/pr40582.c: New test.
1141
1142 2009-06-30 Wei Guozhi <carrot@google.com>
1143
1144 PR/40416
1145 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1146
1147 2009-06-29 Jason Merrill <jason@redhat.com>
1148
1149 PR c++/40274
1150 * g++.dg/template/debug1.C: New.
1151
1152 2009-06-29 Tobias Burnus <burnus@net-b.de>
1153
1154 PR fortran/40580
1155 * pointer_check_1.f90: New test.
1156 * pointer_check_2.f90: New test.
1157 * pointer_check_3.f90: New test.
1158 * pointer_check_4.f90: New test.
1159 * pointer_check_5.f90: New test.
1160
1161 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1162
1163 PR fortran/40551
1164 * gfortran.dg/func_assign_2.f90 : New test.
1165
1166 2009-06-29 Richard Guenther <rguenther@suse.de>
1167
1168 PR middle-end/14187
1169 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1170 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1171 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1172 * gcc.c-torture/execute/20090623-1.c: Likewise.
1173 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1174 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1175
1176 2009-06-29 Richard Guenther <rguenther@suse.de>
1177
1178 PR middle-end/38212
1179 * gcc.c-torture/execute/pr38212.c: New testcase.
1180
1181 2009-06-29 Richard Guenther <rguenther@suse.de>
1182
1183 PR tree-optimization/40579
1184 * gcc.c-torture/execute/pr40579.c: New testcase.
1185
1186 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1187
1188 PR tree-optimization/40550
1189 * gcc.dg/pr40550.c: New test.
1190
1191 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1192
1193 * gnat.dg/overflow_sum2.adb: New test
1194 * gnat.dg/namet.ads: New helper.
1195
1196 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1197
1198 2009-06-28 Tobias Burnus <burnus@net-b.de>
1199
1200 PR fortran/34112
1201 * gfortran.dg/compiler-directive_1.f90: New test.
1202 * gfortran.dg/compiler-directive_2.f: New test.
1203
1204 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1205
1206 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1207 comment out some values and add some cases.
1208
1209 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1210
1211 PR testsuite/40567
1212 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1213
1214 2009-06-26 Richard Henderson <rth@redhat.com>
1215
1216 PR testsuite/40565
1217 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1218 * gcc.target/i386/local.c: Pass a non-constant to T.
1219
1220 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1221
1222 PR fortran/39997
1223 PR fortran/40541
1224 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1225 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1226 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1227 * gfortran.dg/proc_ptr_result_5.f90: New.
1228
1229 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1230
1231 PR c/39902
1232 * gcc.dg/dfp/pr39902.c: New test.
1233
1234 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1235
1236 PR testsuite/40532
1237 * gcc.dg/builtins-65.c: Require c99 runtime.
1238
1239 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * gnat.dg/array7.ad[sb]: New test.
1242
1243 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gnat.dg/array6.adb: New test.
1246
1247 2009-06-25 Ian Lance Taylor <iant@google.com>
1248
1249 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1250
1251 2009-06-25 Ian Lance Taylor <iant@google.com>
1252
1253 * g++.dg/warn/Wunused-16.C: New testcase.
1254
1255 2009-06-25 Ian Lance Taylor <iant@google.com>
1256
1257 * g++.dg/warn/skip-2.C: New testcase.
1258
1259 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1260
1261 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1262 dg-skip-if and move to ...
1263 * gcc.dg/torture/20090618-1.c.
1264
1265 2009-06-25 Martin Jambor <mjambor@suse.cz>
1266
1267 PR tree-optimization/40493
1268 * gcc.c-torture/execute/pr40493.c: New test.
1269
1270 2009-06-24 Jason Merrill <jason@redhat.com>
1271
1272 PR c++/40342
1273 * g++.dg/template/overload10.C: New.
1274
1275 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1276
1277 PR fortran/40427
1278 * gfortran.dg/proc_ptr_comp_11.f90: New.
1279
1280 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1281
1282 * gcc.dg/pr40501.c: New testcase.
1283
1284 2009-06-23 DJ Delorie <dj@redhat.com>
1285
1286 Add MeP port.
1287 * lib/target-supports.exp: Add mep support (no profiling).
1288
1289 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1290
1291 PR testsuite/39297
1292 * gcc.dg/ssa/loop-31.c: Change scan rules.
1293
1294 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1295
1296 * gcc.dg/cpp/empty-include.c: Update column info.
1297 * gcc.dg/cpp/assert2.c: Update column info.
1298
1299 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1300
1301 * g++.dg/ext/builtin-object-size1.C: New test.
1302 * g++.dg/ext/builtin-object-size2.C: New test.
1303
1304 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1305
1306 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1307 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1308
1309 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1310
1311 * gcc.target/mips/truncate-3.c: New test.
1312
1313 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1314
1315 PR fortran/37254
1316 PR fortran/39850
1317 * gfortran.dg/interface_30.f90: Modified error message.
1318 * gfortran.dg/proc_decl_22.f90: New.
1319
1320 2009-06-22 Ian Lance Taylor <iant@google.com>
1321
1322 * gcc.dg/Wcxx-compat-19.c: New testcase.
1323
1324 2009-06-22 Matthias Klose <doko@ubuntu.com>
1325
1326 PR objc/28050
1327 * pr28050.m: New testcase.
1328
1329 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1330
1331 PR testsuite/40481
1332 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1333
1334 2009-06-22 Martin Jambor <mjambor@suse.cz>
1335
1336 PR tree-optimization/40492
1337 * g++.dg/torture/pr40492.C: New test.
1338
1339 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1340
1341 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1342 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1343
1344 2009-06-22 Olivier Hainque <hainque@adacore.com>
1345
1346 * gnat.dg/raise_ce.adb: Helper for ...
1347 * gnat.dg/handle_and_return.adb: New test.
1348
1349 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1350
1351 PR fortran/40443
1352 * gfortran.dg/generic_18.f90: New test.
1353
1354 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1355
1356 PR fortran/40472
1357 * gfortran.dg/spread_size_limit.f90: New test.
1358
1359 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1360
1361 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1362 to put dump files in a subdirectory.
1363 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1364 ".o" temporary files.
1365
1366 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1367
1368 PR fortran/39850
1369 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1370 * gfortran.dg/interface_20.f90: Ditto.
1371 * gfortran.dg/interface_21.f90: Ditto.
1372 * gfortran.dg/interface_22.f90: Ditto.
1373 * gfortran.dg/interface_30.f90: New.
1374 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1375
1376 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1377
1378 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1379 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1380 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1381 DEFAULT_VECTFLAGS.
1382
1383 2009-06-21 Ira Rosen <irar@il.ibm.com>
1384 Revital Eres <eres@il.ibm.com>
1385
1386 PR testsuite/40359
1387 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1388 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1389 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1390
1391 2009-06-21 Ira Rosen <irar@il.ibm.com>
1392
1393 PR testsuite/40475
1394 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1395 without misalignment support.
1396 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1397
1398 2009-06-20 Tobias Burnus <burnus@net-b.de>
1399
1400 PR fortran/40452
1401 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1402
1403 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1404
1405 PR fortran/40440
1406 * gfortran.dg/alloc_comp_result_2.f90: New test.
1407
1408 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1409
1410 PR target/40482
1411 * gcc.target/arm/pr40482.c: New test.
1412
1413 2009-06-19 Ian Lance Taylor <iant@google.com>
1414
1415 * gcc.dg/Wcxx-compat-18.c: New testcase.
1416
1417 2009-06-19 Richard Guenther <rguenther@suse.de>
1418
1419 * gcc.c-torture/execute/20090618-1.c: New testcase.
1420
1421 2009-06-19 Ian Lance Taylor <iant@google.com>
1422
1423 * gcc.dg/Wcxx-compat-17.c: New testcase.
1424
1425 2009-06-19 Ian Lance Taylor <iant@google.com>
1426
1427 * gcc.dg/Wcxx-compat-15.c: New testcase.
1428
1429 2009-06-19 Ian Lance Taylor <iant@google.com>
1430
1431 * gcc.dg/Wcxx-compat-16.c: New testcase.
1432
1433 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1434
1435 * gcc.dg/builtins-34.c: Add significand cases.
1436
1437 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1438
1439 PR testsuite/40491
1440 * gcc.dg/20080522-1.c: Remove testcase for real.
1441 * gcc.dg/20080528-1.c: Ditto.
1442
1443 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1444
1445 PR fortran/40450
1446 * gfortran.dg/proc_ptr_20.f90: New.
1447
1448 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 PR target/40470
1451 * gcc.dg/torture/pr40470-1.c: New.
1452 * gcc.dg/torture/pr40470-2.c: Likewise.
1453 * gcc.dg/torture/pr40470-3.c: Likewise.
1454 * gcc.dg/torture/pr40470-4.c: Likewise.
1455
1456 2009-06-18 Diego Novillo <dnovillo@google.com>
1457
1458 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1459 * gcc.dg/plugin/ggcplug.c: Likewise.
1460 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1461 * g++.dg/plugin/selfassign.c: Likewise.
1462 * g++.dg/plugin/attribute_plugin.c: Likewise.
1463 * g++.dg/plugin/dumb_plugin.c: Likewise.
1464
1465 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1466
1467 * gcc.dg/cpp/arith-3.c: Add column info.
1468
1469 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1470
1471 * gcc.target/arm/fp16-compile-none-2.c: New.
1472 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1473 * gcc.target/arm/fp16-compile-alt-12.c: New.
1474
1475 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1476
1477 * gcc.target/arm/fp16-compile-alt-1.c: New.
1478 * gcc.target/arm/fp16-compile-alt-2.c: New.
1479 * gcc.target/arm/fp16-compile-alt-3.c: New.
1480 * gcc.target/arm/fp16-compile-alt-4.c: New.
1481 * gcc.target/arm/fp16-compile-alt-5.c: New.
1482 * gcc.target/arm/fp16-compile-alt-6.c: New.
1483 * gcc.target/arm/fp16-compile-alt-7.c: New.
1484 * gcc.target/arm/fp16-compile-alt-8.c: New.
1485 * gcc.target/arm/fp16-compile-alt-9.c: New.
1486 * gcc.target/arm/fp16-compile-alt-10.c: New.
1487 * gcc.target/arm/fp16-compile-alt-11.c: New.
1488 * gcc.target/arm/fp16-compile-ieee-1.c: New.
1489 * gcc.target/arm/fp16-compile-ieee-2.c: New.
1490 * gcc.target/arm/fp16-compile-ieee-3.c: New.
1491 * gcc.target/arm/fp16-compile-ieee-4.c: New.
1492 * gcc.target/arm/fp16-compile-ieee-5.c: New.
1493 * gcc.target/arm/fp16-compile-ieee-6.c: New.
1494 * gcc.target/arm/fp16-compile-ieee-7.c: New.
1495 * gcc.target/arm/fp16-compile-ieee-8.c: New.
1496 * gcc.target/arm/fp16-compile-ieee-9.c: New.
1497 * gcc.target/arm/fp16-compile-ieee-10.c: New.
1498 * gcc.target/arm/fp16-compile-ieee-11.c: New.
1499 * gcc.target/arm/fp16-compile-none-1.c: New.
1500 * gcc.target/arm/fp16-compile-exprtype.c: New.
1501 * gcc.target/arm/fp16-compile-vcvt.c: New.
1502 * gcc.target/arm/fp16-builtins-1.c: New.
1503 * gcc.target/arm/fp16-rounding-alt-1.c: New.
1504 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1505 * gcc.target/arm/fp16-param-1.c: New.
1506 * gcc.target/arm/fp16-return-1.c: New.
1507 * gcc.target/arm/fp16-unprototyped-1.c: New.
1508 * gcc.target/arm/fp16-unprototyped-2.c: New.
1509 * gcc.target/arm/fp16-variadic-1.c: New.
1510 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1511 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1512 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1513 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1514 * gcc.dg/torture/arm-fp16-ops.h: New.
1515 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1516 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1517 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1518 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1519 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1520 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1521 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1522 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1523 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1524 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1525 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1526 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1527 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1528 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1529 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1530 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1531 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1532 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1533 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1534 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1535 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1536
1537 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
1538
1539 * gcc.dg/builtins-65.c: New test.
1540
1541 2009-06-18 Janus Weil <janus@gcc.gnu.org>
1542
1543 PR fortran/40451
1544 * gfortran.dg/proc_ptr_result_4.f90: New.
1545
1546 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1547
1548 * gcc.c-torture/execute/bitfld-5.c: New test.
1549
1550 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1551
1552 * gcc.dg/builtin-unreachable-3.c: New test.
1553
1554 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1555
1556 * gcc.target/i386/builtin-unreachable.c: New test.
1557
1558 2009-06-17 Ian Lance Taylor <iant@google.com>
1559
1560 * gcc.dg/Wcxx-compat-14.c: New testcase.
1561
1562 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
1563
1564 * gcc.dg/func-ptr-conv-1.c: Update column info.
1565
1566 2009-06-17 Richard Guenther <rguenther@suse.de>
1567
1568 PR middle-end/40404
1569 * gcc.c-torture/execute/pr40404.c: New testcase.
1570
1571 2009-06-17 Richard Guenther <rguenther@suse.de>
1572
1573 PR middle-end/40460
1574 * g++.dg/torture/pr40460.C: New testcase.
1575
1576 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
1577
1578 * gcc.dg/plugin/one_time_plugin.c: New test.
1579 * gcc.dg/plugin/one_time-test-1.c: New test.
1580 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1581
1582 2009-06-16 Ian Lance Taylor <iant@google.com>
1583
1584 * g++.dg/warn/skip-1.C: New testcase.
1585
1586 2009-06-16 Jakub Jelinek <jakub@redhat.com>
1587
1588 PR middle-end/40446
1589 * g++.dg/other/pr40446.C: New test.
1590
1591 2009-06-16 Richard Guenther <rguenther@suse.de>
1592
1593 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1594 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1595 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1596 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1597
1598 2009-06-16 Martin Jambor <mjambor@suse.cz>
1599
1600 * gcc.c-torture/compile/pr40432.c: New file.
1601
1602 2009-06-16 Martin Jambor <mjambor@suse.cz>
1603
1604 * gfortran.fortran-torture/compile/pr40413.f90: New file.
1605
1606 2009-06-16 Janus Weil <janus@gcc.gnu.org>
1607
1608 PR fortran/36947
1609 PR fortran/40039
1610 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1611 * gfortran.dg/interface_20.f90: Modified error messages.
1612 * gfortran.dg/interface_21.f90: Ditto.
1613 * gfortran.dg/interface_26.f90: Ditto.
1614 * gfortran.dg/interface_27.f90: Ditto.
1615 * gfortran.dg/interface_28.f90: Extended test case.
1616 * gfortran.dg/interface_29.f90: New.
1617 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1618 * gfortran.dg/proc_decl_8.f90: Ditto.
1619 * gfortran.dg/proc_ptr_11.f90: Ditto.
1620 * gfortran.dg/proc_ptr_15.f90: Ditto.
1621
1622 2009-06-16 Ira Rosen <irar@il.ibm.com>
1623
1624 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1625 printing.
1626 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1627 gcc.dg/vect/vect-outer-4f.c: Likewise.
1628 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1629 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
1630 Likewise.
1631 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1632 outer loop.
1633
1634 2009-06-16 Tobias Burnus <burnus@net-b.de>
1635
1636 PR fortran/40383
1637 * gfortran.dg/bounds_check_strlen_8.f90: New test.
1638
1639 2009-06-15 Ian Lance Taylor <iant@google.com>
1640
1641 * gcc.dg/Wjump-misses-init-1.c: New testcase.
1642 * gcc.dg/Wjump-misses-init-2.c: New testcase.
1643 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1644 Recognize new notes.
1645 * gcc.dg/stmt-expr-label-2.c: Likewise.
1646 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
1647 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1648 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1649 * gcc.dg/c99-vla-jump-4.c: Likewise.
1650 * gcc.dg/stmt-expr-label-1.c: Likewise.
1651 * gcc.dg/stmt-expr-label-3.c: Likewise.
1652 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
1653
1654 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1655
1656 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1657
1658 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1659
1660 * gcc.dg/builtin-object-size-7.c: New test.
1661
1662 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR testsuite/40426
1665 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1666 level != "" use separate -gdwarf-2 -g${level} options instead of
1667 -gdwarf-2${level}.
1668 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1669 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1670 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1671
1672 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
1673
1674 * g++.dg/abi/mangle11.C: Update warning line.
1675 * g++.dg/abi/mangle12.C: Update warning line.
1676 * g++.dg/abi/mangle17.C: Update warning line.
1677 * g++.dg/abi/mangle20-2.C: Update warning line.
1678
1679 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1680
1681 * gcc.dg/optimize-bswap-1.c: Split into these two:
1682 * gcc.dg/optimize-bswapsi-1.c: New testcase.
1683 * gcc.dg/optimize-bswapdi-1.c: New testcase.
1684
1685 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1686
1687 * gcc.dg/optimize-bswap-1.c: New testcase.
1688
1689 2009-06-14 Richard Guenther <rguenther@suse.de>
1690
1691 PR middle-end/40389
1692 * g++.dg/torture/pr40389.C: New testcase.
1693
1694 2009-06-13 Richard Guenther <rguenther@suse.de>
1695
1696 PR tree-optimization/40421
1697 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1698
1699 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
1700
1701 * gcc.dg/old-style-prom-3.c: Add column info.
1702 * gcc.dg/overflow-warn-1.c
1703 * gcc.dg/gomp/pr27415.c
1704 * gcc.dg/gomp/for-1.c: Same.
1705 * gcc.dg/enum-compat-1.c: Same.
1706 * gcc.dg/c99-tag-3.c: Same.
1707 * gcc.dg/Wredundant-decls-2.c: Same.
1708 * gcc.dg/func-ptr-conv-1.c: Same.
1709 * gcc.dg/asm-wide-1.c: Same.
1710 * gcc.dg/nofixed-point-2.c: Same.
1711 * gcc.dg/cpp/line3.c: Same.
1712 * gcc.dg/array-10.c: Same.
1713 * gcc.dg/c99-vla-jump-1.c: Same.
1714 * gcc.dg/pr20368-1.c: Same.
1715 * gcc.dg/Wshadow-3.c: Same.
1716 * gcc.dg/c90-const-expr-8.c: Same.
1717 * gcc.dg/label-decl-2.c: Same.
1718 * gcc.dg/dremf-type-compat-2.c: Same.
1719 * gcc.dg/c90-const-expr-5.c: Same.
1720 * gcc.dg/builtins-30.c: Same.
1721 * gcc.dg/Warray-bounds.c: Same.
1722 * gcc.dg/Wcxx-compat-2.c: Same.
1723 * gcc.dg/tree-ssa/col-1.c: Same.
1724 * gcc.dg/old-style-prom-2.c: Same.
1725 * gcc.dg/cast-function-1.c: Same.
1726 * gcc.dg/pr15698-1.c: Same.
1727 * gcc.dg/dremf-type-compat-3.c: Same.
1728 * gcc.dg/vla-8.c: Same.
1729 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1730 line.
1731 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1732 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1733 * gcc.dg/enum-compat-1.c: Same.
1734 * gcc.dg/dremf-type-compat-2.c: Same.
1735 * gcc.dg/old-style-prom-2.c: Same.
1736 * gcc.dg/pr15698-1.c: Same.
1737 * gcc.dg/pr20368-1.c: Same.
1738 * gcc.dg/dremf-type-compat-3.c: Same.
1739 * gcc.dg/builtins-30.c: Same. Test for columns.
1740
1741 2009-06-12 Janus Weil <janus@gcc.gnu.org>
1742
1743 PR fortran/40176
1744 * gfortran.dg/proc_decl_1.f90: Extended.
1745
1746 2009-06-12 Ian Lance Taylor <iant@google.com>
1747
1748 * gcc.dg/Wcxx-compat-13.c: New testcase.
1749
1750 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1751
1752 PR tree-opt/38865
1753 * gcc.dg/tree-ssa/fre-vce-1.c
1754
1755 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
1756
1757 PR testsuite/40384
1758 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1759 min-insn-to-prefetch-ratio=5.
1760
1761 2009-06-12 Joey Ye <joey.ye@intel.com>
1762 H.J. Lu <hongjiu.lu@intel.com>
1763
1764 PR middle-end/39146
1765 * gcc.target/i386/stackalign/pr39146.c: New.
1766
1767 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
1768
1769 * gcc.target/i386/crc32-1.c: New.
1770 * gcc.target/i386/crc32-2.c: Likewise.
1771
1772 2009-06-11 David Daney <ddaney@caviumnetworks.com>
1773
1774 PR c/39252
1775 * gcc.dg/builtin-unreachable-1.c: New test.
1776 * gcc.dg/builtin-unreachable-2.c: Same.
1777
1778 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
1779
1780 PR fortran/40402
1781 * gfortran.dg/data_value_1.f90: New test.
1782
1783 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1784
1785 PR testsuite/39831
1786 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1787 remove ilp32 requirement.
1788 * gcc.target/i386/excess-precision-2.c: Likewise.
1789 * gcc.target/i386/excess-precision-3.c: Likewise.
1790 * gcc.target/i386/excess-precision-4.c: Likewise.
1791 * gcc.target/i386/excess-precision-5.c: Likewise.
1792 * gcc.target/i386/excess-precision-6.c: Likewise.
1793
1794 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1795
1796 PR fortran/38718
1797 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1798 * gfortran.dg/nan_5.f90: New test.
1799
1800 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
1801
1802 * gcc.target/arm/neon-modes-1.c: New test.
1803
1804 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
1805
1806 * g++.dg/torture/pr31579.C: Cast pointer
1807 via __SIZE_TYPE__ instead of 'unsigned long'.
1808
1809 2009-06-10 Anthony Green <green@moxielogic.com>
1810
1811 * lib/target-supports.exp (check_profiling_available):
1812 Profiling is not available for testing purposes on moxie.
1813
1814 2009-06-09 Ian Lance Taylor <iant@google.com>
1815
1816 * gcc.dg/Wcxx-compat-12.c: New testcase.
1817
1818 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
1819
1820 PR libfortran/40334
1821 * gfortran.dg/backspace_11.f90: New.
1822
1823 2009-06-09 Jason Merrill <jason@redhat.com>
1824
1825 * g++.dg/cpp0x/defaulted10.C: New.
1826
1827 2009-06-09 Martin Jambor <mjambor@suse.cz>
1828
1829 * gcc.c-torture/compile/pr40351.c: New file.
1830
1831 2009-06-09 Olivier Hainque <hainque@adacore.com>
1832
1833 * gnat.dg/align_max.adb: New test.
1834
1835 2009-06-08 Jason Merrill <jason@redhat.com>
1836
1837 * g++.dg/cpp0x/auto15.C: New.
1838
1839 2009-06-08 Jan Hubicka <jh@suse.cz>
1840
1841 PR debug/39834
1842 * gcc.dg/torture/pr39834.c
1843
1844 2009-06-08 Jan Hubicka <jh@suse.cz>
1845
1846 PR middle-end/40102
1847 * g++.dg/torture/pr40102.C: New testcase.
1848
1849 2009-06-08 Jakub Jelinek <jakub@redhat.com>
1850
1851 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1852 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1853 * gcc.dg/builtin-object-size-6.c: New test.
1854
1855 PR c++/40373
1856 * g++.dg/template/dtor7.C: New test.
1857
1858 PR c++/40370
1859 PR c++/40372
1860 * g++.dg/template/error41.C: New test.
1861 * g++.dg/template/error42.C: New test.
1862
1863 2009-06-08 Revital Eres <eres@il.ibm.com>
1864
1865 PR testsuite/40359
1866 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1867 * gcc.dg/vect/vect-88.c: Likewise.
1868 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1869 * gcc.dg/vect/pr25413.c: Likewise.
1870 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1871
1872 2009-06-07 Ian Lance Taylor <iant@google.com>
1873
1874 * g++.dg/warn/Wswitch-3.C: New testcase.
1875 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1876 * gcc.dg/Wswitch-enum-error.c: Likewise.
1877 * gcc.dg/Wswitch-error.c: Likewise.
1878
1879 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1880
1881 PR fortran/40008
1882 * gfortran.dg/negative_unit.f: Update test.
1883 * gfortran.dg/negative_unit_int8.f: Update test.
1884 * gfortran.dg/newunit_1.f90: New test.
1885
1886 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1887
1888 PR fortran/25104
1889 PR fortran/29962
1890 * gfortran.dg/spread_init_expr.f03: New.
1891 * gfortran.dg/unpack_init_expr.f03: New.
1892 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1893 error message.
1894
1895 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1896
1897 PR fortran/25104
1898 PR fortran/29962
1899 * gfortran.dg/count_init_expr.f03
1900 * gfortran.dg/product_init_expr.f03
1901 * gfortran.dg/sum_init_expr.f03
1902
1903 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1904
1905 PR fortran/36874
1906 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1907 message.
1908 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1909 shapes.
1910 * gfortran.dg/zero_sized_5.f90: Likewise.
1911
1912 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
1913
1914 PR middle-end/32950
1915 * g++.dg/torture/pr32950.C: New.
1916
1917 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1918
1919 PR fortran/25104
1920 PR fortran/29962
1921 * gfortran.dg/dot_product_1.f03: New.
1922 * gfortran.dg/matmul_8.f03: New.
1923 * gfortran.dg/transpose_3.f03: New.
1924
1925 2009-06-06 Ian Lance Taylor <iant@google.com>
1926
1927 * gcc.dg/Wunused-label-1.c: New test case.
1928 * g++.dg/warn/Wunused-label-1.C: New test case.
1929 * g++.dg/warn/Wunused-label-2.C: New test case.
1930 * g++.dg/warn/Wunused-label-3.C: New test case.
1931
1932 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
1933
1934 PR fortran/37203
1935 * reshape_zerosize_2.f90: New.
1936
1937 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
1938
1939 PR fortran/32890
1940 * gfortran.dg/pack_assign_1.f90: New.
1941 * gfortran.dg/pack_vector_1.f90: New.
1942
1943 2009-06-05 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR middle-end/40340
1946 * gcc.dg/pr40340-1.c: New test.
1947 * gcc.dg/pr40340-2.c: New test.
1948 * gcc.dg/pr40340-3.c: New test.
1949 * gcc.dg/pr40340-4.c: New test.
1950 * gcc.dg/pr40340-5.c: New test.
1951 * gcc.dg/pr40340.h: New file.
1952
1953 2009-06-05 Revital Eres <eres@il.ibm.com>
1954
1955 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1956 New procedure.
1957 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
1958 * gcc.dg/vect/vect-33.c: Likewise.
1959 * gcc.dg/vect/vect-92.c: Likewise.
1960 * gcc.dg/vect/vect-58.c: Likewise.
1961 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1962 * gcc.dg/vect/vect-42.c: Likewise.
1963 * gcc.dg/vect/slp-25.c: Likewise.
1964 * gcc.dg/vect/vect-align-1.c: Likewise.
1965 * gcc.dg/vect/vect-align-2.c: Likewise.
1966 * gcc.dg/vect/vect-93.c: Likewise.
1967 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1968 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1969 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1970 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1971 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1972 * gcc.dg/vect/vect-26.c: Likewise.
1973 * gcc.dg/vect/vect-44.c: Likewise.
1974 * gcc.dg/vect/vect-70.c: Likewise.
1975 * gcc.dg/vect/vect-95.c: Likewise.
1976 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1977 * gcc.dg/vect/vect-28.c: Likewise.
1978 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1979 * gcc.dg/vect/vect-87.c: Likewise.
1980 * gcc.dg/vect/vect-109.c: Likewise.
1981 * gcc.dg/vect/vect-54.c: Likewise.
1982 * gcc.dg/vect/vect-96.c: Likewise.
1983 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1984 * gcc.dg/vect/vect-88.c: Likewise.
1985 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1986 * gcc.dg/vect/vect-89.c: Likewise.
1987 * gcc.dg/vect/vect-91.c: Likewise.
1988 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1989 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1990 * gfortran.dg/vect/vect-2.f90: Likewise.
1991 * gfortran.dg/vect/vect-3.f90: Likewise.
1992 * gfortran.dg/vect/vect-4.f90: Likewise.
1993 * gfortran.dg/vect/vect-5.f90: Likewise.
1994
1995 2009-06-05 Alexander Strange <astrange@ithinksw.com>
1996
1997 PR tree-optimization/36318
1998 * gcc.dg/tree-ssa/sra-7.c: New test.
1999
2000 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2001
2002 PR fortran/37203
2003 * gfortran.dg/reshape_order_5.f90: New.
2004 * gfortran.dg/reshape_shape_1.f90: New.
2005
2006 2009-06-04 Jason Merrill <jason@redhat.com>
2007
2008 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2009
2010 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2011
2012 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2013 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2014
2015 2009-06-04 Richard Guenther <rguenther@suse.de>
2016
2017 PR c++/39371
2018 * g++.dg/torture/pr40335.C: New testcase.
2019
2020 2009-06-03 Richard Guenther <rguenther@suse.de>
2021
2022 PR middle-end/40328
2023 * gcc.dg/torture/pr40328.c: New testcase.
2024
2025 2009-06-03 Martin Jambor <mjambor@suse.cz>
2026
2027 * g++.dg/torture/pr40323.C: New file.
2028
2029 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2030
2031 * gnat.dg/specs/root.ads: New test.
2032 * gnat.dg/specs/root-level_1.ads: Likewise.
2033 * gnat.dg/specs/root-level_2.ads: Likewise.
2034 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2035
2036 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2037
2038 * g++.dg/init/ref15.C: Require unwrapped targets.
2039
2040 2009-06-02 Jason Merrill <jason@redhat.com>
2041
2042 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2043 * g++.dg/cpp0x/initlist18.C: New.
2044 * g++.dg/cpp0x/initlist19.C: New.
2045
2046 * g++.dg/cpp0x/auto14.C: New.
2047
2048 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gnat.dg/alignment6.adb: Remove XFAIL.
2051
2052 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2053
2054 PR c++/38089
2055 * g++.dg/template/spec36.C: New test.
2056
2057 2009-06-01 Ian Lance Taylor <iant@google.com>
2058
2059 * gcc.dg/cast-qual-3.c: New testcase.
2060 * g++.dg/warn/Wcast-qual2.C: New testcase.
2061
2062 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2063
2064 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2065 (process-message): Expect column numbers.
2066 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2067 * gcc.dg/pch/counter-2.c: Same.
2068 * gcc.dg/pch/valid-2.c: Same.
2069 * gcc.dg/pch/warn-1.c: Same.
2070 * gcc.dg/pch/valid-1.c: Same.
2071 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2072 * gcc.dg/cpp/syshdr.c: Same.
2073 * gcc.dg/cpp/19940712-1.c: Same.
2074 * gcc.dg/cpp/missing-header-1.c: Same.
2075 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2076 * gcc.dg/cpp/tr-warn3.c: Same.
2077 * gcc.dg/cpp/pr29612-2.c: Same.
2078 * gcc.dg/cpp/tr-warn4.c: Same.
2079 * gcc.dg/cpp/Wtrigraphs.c: Same.
2080 * gcc.dg/cpp/poison.c: Same.
2081 * gcc.dg/cpp/arith-3.c: Same.
2082 * gcc.dg/cpp/sysmac2.c: Same.
2083 * gcc.dg/cpp/cpp.exp: Same.
2084 * gcc.dg/cpp/tr-warn5.c: Same.
2085 * gcc.dg/cpp/include2.c: Same.
2086 * gcc.dg/cpp/Wmissingdirs.c: Same.
2087 * gcc.dg/cpp/Wmissingdirs.c: Same.
2088 * gcc.dg/cpp/tr-warn6.c: Same.
2089 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2090 * gcc.dg/cpp/macspace1.c: Same.
2091 * gcc.dg/cpp/escape-2.c: Same.
2092 * gcc.dg/cpp/assert2.c: Same.
2093 * gcc.dg/cpp/undef2.c: Same.
2094 * gcc.dg/cpp/macspace2.c: Same.
2095 * gcc.dg/cpp/tr-warn1.c: Same.
2096 * gcc.dg/cpp/extratokens2.c: Same.
2097 * gcc.dg/cpp/strify2.c: Same.
2098 * gcc.dg/cpp/Wsignprom.c: Same.
2099 * gcc.dg/cpp/redef2.c: Same.
2100 * gcc.dg/cpp/trad/trad.exp: Same.
2101 * gcc.dg/cpp/arith-1.c: Same.
2102 * gcc.dg/cpp/extratokens.c: Same.
2103 * gcc.dg/cpp/if-mpar.c: Same.
2104
2105 2009-06-01 Olivier Hainque <hainque@adacore.com>
2106
2107 * gnat.dg/nested_float_packed.ads: New test.
2108
2109 2009-06-01 Olivier Hainque <hainque@adacore.com>
2110 Eric Botcazou <botcazou@adacore.com>
2111
2112 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2113 * gnat.dg/test_oconst.adb: New test.
2114
2115 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2116
2117 * gcc.dg/plugin/ggcplug.c: Moved comment.
2118 (plugin_init): Fixed typo, declared i, returned 0 at end.
2119
2120 2009-05-31 Ira Rosen <irar@il.ibm.com>
2121
2122 PR testsuite/40244
2123 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2124 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2125
2126 2009-05-29 Ian Lance Taylor <iant@google.com>
2127
2128 * gcc.dg/Wcxx-compat-11.c: New testcase.
2129
2130 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2131
2132 PR fortran/40019
2133 * gfortran.dg/leadz_trailz_1.f90: New test.
2134 * gfortran.dg/leadz_trailz_2.f90: New test.
2135
2136 2009-05-29 Martin Jambor <mjambor@suse.cz>
2137
2138 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2139 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2140 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2141 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2142 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2143 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2144 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2145 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2146 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2147 * gcc.dg/tree-ssa/sra-5.c: New file.
2148 * gcc.dg/tree-ssa/sra-6.c: New file.
2149 * gcc.c-torture/compile/sra-1.c: New file.
2150
2151 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR middle-end/40291
2154 * gcc.c-torture/compile/pr40291.c: New test.
2155
2156 PR target/40017
2157 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2158 __vector _Bool.
2159 * gcc.target/powerpc/altivec-30.c: New test.
2160 * gcc.target/powerpc/altivec-31.c: New test.
2161
2162 2009-05-28 Richard Guenther <rguenther@suse.de>
2163
2164 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2165 * gcc.c-torture/execute/20090527-1.c: Likewise.
2166
2167 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2168
2169 PR c++/39754
2170 * g++.dg/template/canon-type-1.C: New test.
2171 * g++.dg/template/canon-type-2.C: Likewise.
2172 * g++.dg/template/canon-type-3.C: Likewise.
2173 * g++.dg/template/canon-type-4.C: Likewise.
2174 * g++.dg/template/canon-type-5.C: Likewise.
2175 * g++.dg/template/canon-type-6.C: Likewise.
2176 * g++.dg/template/canon-type-7.C: Likewise.
2177
2178 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2179 Uros Bizjak <ubizjak@gmail.com>
2180 Danny Smith <dansmister@gmail.com>
2181
2182 PR target/37216
2183
2184 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2185 New function.
2186 * gcc.target/i386/pr37216.c: New test source file.
2187 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2188 use -fno-common for testing Cygwin and MinGW targets.
2189
2190 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2191
2192 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2193 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2194 * g++.dg/pr37742.C (size_t): Likewise.
2195 * g++.dg/torture/pr34850.C (size_t): Likewise.
2196 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2197 _PTRDIFF_TYPE__.
2198 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2199 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2200 (size_t): Use __extension__ and __SIZE_TYPE__.
2201 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2202 __SIZE_TYPE__.
2203 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2204 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2205 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2206 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2207 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2208 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2209 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2210 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2211 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2212 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2213 (__ssize_t): Likewise.
2214 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2215 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2216 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2217 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2218 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2219 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2220 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2221 * gcc.dg/pr33667.c (size_t): Likewise.
2222 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2223 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2224 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2225 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2226 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2227 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2228
2229 2009-05-28 Ira Rosen <irar@il.ibm.com>
2230
2231 PR tree-optimization/40254
2232 * gcc.dg/vect/pr40254.c: New test.
2233
2234 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2235
2236 PR middle-end/33699
2237 * gcc.target/mips/const-anchor-1.c: New test.
2238 * gcc.target/mips/const-anchor-2.c: New test.
2239
2240 2009-05-27 Jason Merrill <jason@redhat.com>
2241
2242 * g++.dg/cpp0x/initlist15.C: New.
2243 * g++.dg/cpp0x/initlist16.C: New.
2244 * g++.dg/cpp0x/initlist17.C: New.
2245
2246 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2247
2248 PR fortran/39178
2249 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2250 patterns to reflect frontend changes.
2251 * gfortran.dg/vector_subscript_4.f90: Likewise.
2252
2253 2009-05-27 Olivier Hainque <hainque@adacore.com>
2254 Eric Botcazou <botcazou@adacore.com>
2255
2256 * gcc.c-torture/execute/align-nest.c: New testcase.
2257 * gnat.dg/misaligned_nest.adb: New testcase.
2258
2259 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2260
2261 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2262 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2263 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2264 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2265
2266 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2267
2268 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2269 cast instead of assuming 0ul.
2270 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2271 __SIZE_TYPE__.
2272 (_type_desc): Make first argument const.
2273 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2274
2275 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2276
2277 PR libfortran/40187
2278 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2279 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2280
2281 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2282
2283 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2284 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2285 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2286 * gcc.dg/plugin/ggcplug.c: Added new file.
2287
2288 2009-05-26 Tobias Burnus <burnus@net-b.de>
2289
2290 PR fortran/40246
2291 * gfortran.dg/nullify_4.f90: New test.
2292
2293 2009-05-26 Richard Guenther <rguenther@suse.de>
2294
2295 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2296
2297 2009-05-26 Richard Guenther <rguenther@suse.de>
2298
2299 PR middle-end/40252
2300 * gcc.c-torture/compile/pr40252.c: New testcase.
2301
2302 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2303
2304 PR c++/40007
2305 * g++.dg/template/typedef18.C: New test.
2306 * g++.dg/template/typedef19.C: Likewise.
2307 * g++.dg/template/typedef20.C: Likewise.
2308 * g++.dg/template/access11.C: Adjust.
2309
2310 2009-05-26 Richard Guenther <rguenther@suse.de>
2311
2312 PR testsuite/40247
2313 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2314
2315 2009-05-25 Jason Merrill <jason@redhat.com>
2316
2317 PR c++/38064
2318 * g++.dg/cpp0x/enum3.C: New test.
2319
2320 2009-05-25 Richard Guenther <rguenther@suse.de>
2321
2322 PR tree-optimization/36327
2323 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2324 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2325 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2326 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2327 * gcc.dg/vect/vect-40.c: Likewise.
2328 * gcc.dg/vect/vect-42.c: Likewise.
2329 * gcc.dg/vect/vect-46.c: Likewise.
2330 * gcc.dg/vect/vect-76.c: Likewise.
2331
2332 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2333
2334 PR fortran/40176
2335 * gfortran.dg/proc_ptr_18.f90: New.
2336 * gfortran.dg/proc_ptr_19.f90: New.
2337 * gfortran.dg/proc_ptr_comp_9.f90: New.
2338 * gfortran.dg/proc_ptr_comp_10.f90: New.
2339
2340 2009-05-25 Richard Guenther <rguenther@suse.de>
2341
2342 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2343 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2344
2345 2009-05-25 Ira Rosen <irar@il.ibm.com>
2346
2347 PR tree-optimization/40238
2348 * gcc.dg/vect/pr40238.c: New test.
2349
2350 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2351 Dominique Dhumieres <dominiq@lps.ens.fr>
2352
2353 PR fortran/35732
2354 PR fortran/39872
2355 * gfortran.dg/bounds_check_fail_3.f90: New test.
2356 * gfortran.dg/bounds_check_fail_4.f90: New test.
2357 * gfortran.dg/bounds_check_14.f90: Update test.
2358 * gfortran.dg/bound_4.f90: Update test.
2359
2360 2009-05-24 Richard Guenther <rguenther@suse.de>
2361
2362 PR middle-end/40233
2363 * gcc.c-torture/compile/pr40233.c: New testcase.
2364
2365 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2366
2367 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2368 for alpha*-*-* targets.
2369
2370 2009-05-24 Ira Rosen <irar@il.ibm.com>
2371
2372 * gcc.dg/vect/bb-slp-1.c: New test.
2373 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2374 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2375 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2376 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2377 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2378 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2379 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2380 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2381 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2382 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2383 gcc.dg/vect/bb-slp-22.c: Likewise.
2384 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2385
2386 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2387 Maxim Kuvyrkov <maxim@codesourcery.com>
2388
2389 * gcc.dg/falign-labels-1.c: New test.
2390
2391 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2392
2393 * gnat.dg/specs/rep_clause3.ads: New test.
2394
2395 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2396
2397 * gnat.dg/addr6.adb: New test.
2398
2399 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2400
2401 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2402 New function.
2403 * gcc.target/arm/thumb2-mul-space.c: New file.
2404 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2405 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2406 * gcc.target/arm/thumb2-mul-speed.c: New file.
2407
2408 2009-05-22 Richard Guenther <rguenther@suse.de>
2409
2410 PR middle-end/38964
2411 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2412 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2413 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2414
2415 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2416
2417 * gcc.dg/dll-6.c: New test.
2418 * gcc.dg/dll-6a.c: Likewise.
2419 * gcc.dg/dll-7.c: Likewise.
2420 * gcc.dg/dll-7a.c: Likewise.
2421 * g++.dg/ext/dllexport2.C: Likewise.
2422 * g++.dg/ext/dllexport2a.cc: Likewise.
2423
2424 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2425
2426 PR target/37846
2427 * gcc.target/ia64/mfused-madd-vect.c: New test.
2428 * gcc.target/ia64/mfused-madd.c: New test.
2429 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2430 * gcc.target/ia64/mno-fused-madd.c: New test.
2431
2432 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2433
2434 * gcc.target/i386/movbe-1.c: New.
2435 * gcc.target/i386/movbe-2.c: Likewise.
2436
2437 2009-05-21 Taras Glek <tglek@mozilla.com>
2438
2439 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2440 plugin_init signature.
2441 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2442 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2443 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2444
2445 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2446
2447 * gcc.dg/target/arm/neon-vmla-1.c: New.
2448 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2449
2450 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2451
2452 * gcc.target/mips/octeon-exts-6.c: New test.
2453 * gcc.target/mips/extend-1.c: New test.
2454 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2455 EXTS.
2456 * gcc.target/mips/octeon-exts-5.c: Likewise.
2457
2458 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR middle-end/40204
2461 * gcc.c-torture/compile/pr40204.c: New test.
2462
2463 2009-05-20 Richard Guenther <rguenther@suse.de>
2464
2465 * gcc.c-torture/compile/20090518-1.c: New testcase.
2466
2467 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2468
2469 PR tree-optimization/40087
2470 * gcc.dg/tree-ssa/pr40087.c: New test.
2471
2472 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2473
2474 * gcc.dg/vector-4.c: New testcase.
2475 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2476 * g++.dg/ext/vector16.C: New testcase.
2477
2478 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2479
2480 PR c/40172
2481 * gcc.dg/pr40172.c: Renamed to ...
2482 * gcc.dg/pr40172-1.c: This.
2483
2484 * gcc.dg/pr40172-2.c: New.
2485 * gcc.dg/pr40172-3.c: Likewise.
2486
2487 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2488
2489 PR c/40172
2490 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2491
2492 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gnat.dg/loop_optimization6.ad[sb]: New test.
2495
2496 2009-05-19 Richard Guenther <rguenther@suse.de>
2497
2498 * gcc.c-torture/compile/20090519-1.c: New testcase.
2499
2500 2009-05-18 Jason Merrill <jason@redhat.com>
2501
2502 * g++.dg/cpp0x/explicit1.C: New.
2503 * g++.dg/cpp0x/explicit2.C: New.
2504
2505 2009-05-18 Dodji Seketeli <dodji@redhat.com>
2506
2507 PR debug/40109
2508 * g++.dg/debug/dwarf2/nested-1.C: New test.
2509
2510 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2511
2512 PR testsuite/39907
2513 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2514 stack alignment.
2515
2516 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2517
2518 PR fortran/40164
2519 * gfortran.dg/proc_ptr_comp_8.f90: New.
2520
2521 2009-05-18 Richard Guenther <rguenther@suse.de>
2522
2523 PR fortran/40168
2524 * gfortran.dg/array_memset_2.f90: Adjust.
2525
2526 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2527
2528 PR fortran/36947
2529 PR fortran/40039
2530 * gfortran.dg/interface_27.f90: New.
2531 * gfortran.dg/interface_28.f90: New.
2532 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2533 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2534
2535 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2536
2537 * gcc.target/m68k/tls-ie.c: New test.
2538 * gcc.target/m68k/tls-le.c: New test.
2539 * gcc.target/m68k/tls-gd.c: New test.
2540 * gcc.target/m68k/tls-ld.c: New test.
2541 * gcc.target/m68k/tls-ie-xgot.c: New test.
2542 * gcc.target/m68k/tls-le-xtls.c: New test.
2543 * gcc.target/m68k/tls-gd-xgot.c: New test.
2544 * gcc.target/m68k/tls-ld-xgot.c: New test.
2545 * gcc.target/m68k/tls-ld-xtls.c: New test.
2546 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2547
2548 2009-05-18 Martin Jambor <mjambor@suse.cz>
2549
2550 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2551
2552 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2553
2554 PR c/40172
2555 * gcc.dg/pr40172.c: New.
2556
2557 2009-05-17 Jason Merrill <jason@redhat.com>
2558
2559 PR c++/40139
2560 * g++.dg/template/dtor6.C: New.
2561
2562 2009-05-17 Joseph Myers <joseph@codesourcery.com>
2563
2564 * g++.dg/warn/translate-ice-1.C: New test.
2565
2566 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2567
2568 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2569 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2570 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2571 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2572
2573 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2574
2575 PR fortran/33197
2576 * gfortran.dg/erf_2.F90: New test.
2577 * gfortran.dg/erfc_scaled_2.f90: New test.
2578
2579 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2580
2581 PR fortran/31243
2582 * gfortran.dg/string_1.f90: New test.
2583 * gfortran.dg/string_2.f90: New test.
2584 * gfortran.dg/string_3.f90: New test.
2585
2586 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2587
2588 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2589 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2590
2591 2009-05-15 Ian Lance Taylor <iant@google.com>
2592
2593 * gcc.dg/Wcxx-compat-10.c: New testcase.
2594
2595 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2596
2597 PR 16302
2598 * gcc.dg/pr16302.c: New.
2599 * g++.dg/warn/pr16302.C: New.
2600
2601 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2602
2603 * gcc.dg/torture/builtin-math-5.c: New.
2604 * gcc.dg/torture/builtin-math-6.c: New.
2605 * lib/target-supports.exp (check_effective_target_mpc): New.
2606
2607 2009-05-15 Jan Hubicka <jh@suse.cz>
2608
2609 * gcc.dg/tree-ssa/inline-3.c: New testcase
2610
2611 2009-05-15 Jan Hubicka <jh@suse.cz>
2612
2613 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2614 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2615 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2616 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2617 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2618 Mark noinline.
2619 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2620 Mark noinline.
2621 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2622 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2623
2624 2009-05-15 Jan Hubicka <jh@suse.cz>
2625
2626 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2627 optimized by sibcall noinline.
2628
2629 2009-05-15 Jan Hubicka <jh@suse.cz>
2630
2631 * sibcall-1.c (track): Mark noinline.
2632 * sibcall-2.c (track): Mark noinline.
2633 * sibcall-3.c (track): Mark noinline.
2634 * sibcall-4.c (track): Mark noinline.
2635
2636 2009-05-15 Jan Hubicka <jh@suse.cz>
2637
2638 * flatten-2.c: Disable early inlining; add comment.
2639 * flatten-3.c: New test based on flatten-2.c.
2640
2641 2009-05-15 Richard Guenther <rguenther@suse.de>
2642
2643 PR tree-optimization/39999
2644 * gcc.c-torture/compile/pr39999.c: New testcase.
2645
2646 2009-05-15 Joseph Myers <joseph@codesourcery.com>
2647
2648 * gcc.c-torture/compile/ptr-conv-1.c: New test.
2649
2650 2009-05-14 Ian Lance Taylor <iant@google.com>
2651
2652 * gcc.dg/Wcxx-compat-9.c: New testcase.
2653
2654 2009-05-14 Janus Weil <janus@gcc.gnu.org>
2655
2656 PR fortran/39996
2657 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2658 * gfortran.dg/duplicate_type_2.f90: Ditto.
2659 * gfortran.dg/duplicate_type_3.f90: New.
2660
2661 2009-05-14 Laurent GUERBY <laurent@guerby.net>
2662
2663 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2664 * ada/acats/tests/c5/c59002c.ada: Likewise.
2665
2666 2009-05-13 Taras Glek <tglek@mozilla.com>
2667
2668 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2669 attributes and decl smashing.
2670 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2671 attributes.
2672 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2673 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2674
2675 2009-05-14 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR fortran/39865
2678 * gfortran.dg/pr39865.f90: New test.
2679 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2680 arrays in FMT=.
2681 * gfortran.dg/hollerith_f95.f90: Likewise.
2682 * gfortran.dg/hollerith6.f90: New test.
2683 * gfortran.dg/hollerith7.f90: New test.
2684
2685 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2686
2687 PR cpp/36674
2688 * gcc.dg/cpp/pr36674.i: New.
2689
2690 2009-05-14 Ben Elliston <bje@au.ibm.com>
2691
2692 PR middle-end/40035
2693 * gcc.c-torture/compile/pr40035.c: New test.
2694
2695 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2696
2697 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2698
2699 2009-05-12 Tobias Burnus <burnus@net-b.de>
2700
2701 PR fortran/40110
2702 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2703 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2704 * gfortran.dg/interop_params.f03: Ditto.
2705
2706 2009-05-12 Jan Hubicka <jh@suse.cz>
2707
2708 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2709 so unrolling still happens.
2710 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2711 * gcc.dg/ipa/ipacost-2.c: Likewise.
2712 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2713
2714 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2715
2716 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
2717
2718 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2719
2720 * lib/target-supports.exp (check_profiling_available): Return
2721 false for -p on *-*-cygwin* targets.
2722
2723 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2724
2725 PR tree-optimization/38632
2726 * g++.dg/tree-ssa/pr38632.C: New.
2727
2728 2009-05-11 Jan Hubicka <jh@suse.cz>
2729
2730 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2731 we now optimize better.
2732 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2733 out at different places.
2734 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2735 unroling.
2736 * gcc.dg/vect/vect-76.c: Likewise.
2737 * gcc.dg/vect/vect-70.c: Likewise.
2738 * gcc.dg/vect/vect-66.c: Likewise.
2739 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2740 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2741
2742 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2743
2744 PR middle-end/40080
2745 * gcc.c-torture/compile/pr40080.c: New.
2746
2747 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
2748
2749 * gcc.c-torture/compile/pr40026.c: New testcase.
2750
2751 2009-05-11 Janus Weil <janus@gcc.gnu.org>
2752
2753 PR fortran/40089
2754 * gfortran.dg/proc_ptr_comp_7.f90: New.
2755
2756 2009-05-11 Ira Rosen <irar@il.ibm.com>
2757
2758 PR tree-optimization/40074
2759 * gcc.dg/vect/pr40074.c: New test.
2760
2761 2009-05-10 Ian Lance Taylor <iant@google.com>
2762
2763 * gcc.dg/Wcxx-compat-7.c: New testcase.
2764 * gcc.dg/Wcxx-compat-8.c: New testcase.
2765 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
2766 * gcc.dg/pr17188-1.c: Likewise.
2767 * gcc.dg/pr39084.c: Likewise.
2768
2769 2009-05-10 Michael Matz <matz@suse.de>
2770
2771 PR target/40031
2772 * gcc.dg/pr40031.c: New test.
2773
2774 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
2775
2776 PR fortran/40018
2777 * gfortran.dg/array_constructor_31.f90: New test.
2778
2779 2009-05-10 Richard Guenther <rguenther@suse.de>
2780
2781 PR tree-optimization/40081
2782 * g++.dg/torture/pr40081.C: New testcase.
2783
2784 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
2785
2786 PR fortran/38863
2787 * gfortran.dg/dependency_24.f90: New test.
2788 * gfortran.dg/dependency_23.f90: Clean up module files.
2789
2790 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
2791
2792 PR fortran/38956
2793 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2794 * gfortran.dg/chmod_2.f90: Likewise.
2795 * gfortran.dg/chmod_3.f90: Likewise.
2796 * gfortran.dg/open_errors.f90: Likewise.
2797
2798 2009-05-09 Jan Hubicka <jh@suse.cz>
2799
2800 PR middle-end/40043
2801 * g++.dg/eh/nested-try.C: New test.
2802
2803 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2804
2805 PR tree-optimization/40049
2806 * gcc.dg/vect/vect-shift-2.c: New test.
2807
2808 2009-05-08 Joseph Myers <joseph@codesourcery.com>
2809
2810 * gcc.dg/torture/complex-sign-mul-minus-one.c,
2811 gcc.dg/torture/complex-sign-mul-one.c: New tests.
2812
2813 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2814
2815 PR c/36892
2816 * g++.dg/warn/deprecated-6.C: New.
2817 * gcc.dg/deprecated-4.c: Likewise.
2818 * gcc.dg/deprecated-5.c: Likewise.
2819 * gcc.dg/deprecated-6.c: Likewise.
2820
2821 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2822
2823 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2824 __aligned__(__BIGGEST_ALIGNMENT__).
2825 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2826 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2827 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2828 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2829 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2830 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2831 * gcc.dg/vect/Os-vect-95.c: Likewise.
2832 * gcc.dg/vect/pr20122.c: Likewise.
2833 * gcc.dg/vect/pr36493.c: Likewise.
2834 * gcc.dg/vect/pr37385.c: Likewise.
2835 * gcc.dg/vect/slp-7.c: Likewise.
2836 * gcc.dg/vect/slp-9.c: Likewise.
2837 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2838 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2839 * gcc.dg/vect/vect-35.c: Likewise.
2840 * gcc.dg/vect/vect-40.c: Likewise.
2841 * gcc.dg/vect/vect-42.c: Likewise.
2842 * gcc.dg/vect/vect-44.c: Likewise.
2843 * gcc.dg/vect/vect-46.c: Likewise.
2844 * gcc.dg/vect/vect-48.c: Likewise.
2845 * gcc.dg/vect/vect-52.c: Likewise.
2846 * gcc.dg/vect/vect-54.c: Likewise.
2847 * gcc.dg/vect/vect-56.c: Likewise.
2848 * gcc.dg/vect/vect-58.c: Likewise.
2849 * gcc.dg/vect/vect-60.c: Likewise.
2850 * gcc.dg/vect/vect-74.c: Likewise.
2851 * gcc.dg/vect/vect-75.c: Likewise.
2852 * gcc.dg/vect/vect-76.c: Likewise.
2853 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2854 * gcc.dg/vect/vect-77.c: Likewise.
2855 * gcc.dg/vect/vect-77-global.c: Likewise.
2856 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2857 * gcc.dg/vect/vect-78.c: Likewise.
2858 * gcc.dg/vect/vect-78-global.c: Likewise.
2859 * gcc.dg/vect/vect-80.c: Likewise.
2860 * gcc.dg/vect/vect-85.c: Likewise.
2861 * gcc.dg/vect/vect-87.c: Likewise.
2862 * gcc.dg/vect/vect-88.c: Likewise.
2863 * gcc.dg/vect/vect-92.c: Likewise.
2864 * gcc.dg/vect/vect-93.c: Likewise.
2865 * gcc.dg/vect/vect-95.c: Likewise.
2866 * gcc.dg/vect/vect-97.c: Likewise.
2867 * gcc.dg/vect/vect-complex-1.c: Likewise.
2868 * gcc.dg/vect/vect-complex-4.c: Likewise.
2869 * gcc.dg/vect/vect-complex-5.c: Likewise.
2870 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2871 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2872 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2873 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2874 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2875 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2876 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2877 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2878 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2879 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2880 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2881 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2882 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2883 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2884 * gcc.dg/vect/vect-outer-1.c: Likewise.
2885 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2886 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2887 * gcc.dg/vect/vect-outer-2.c: Likewise.
2888 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2889 * gcc.dg/vect/vect-outer-2d.c: Likewise.
2890 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2891 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2892 * gcc.dg/vect/vect-outer-3.c: Likewise.
2893 * gcc.dg/vect/vect-outer-3c.c: Likewise.
2894 * gcc.dg/vect/vect-outer-5.c: Likewise.
2895 * gcc.dg/vect/vect-outer-6.c: Likewise.
2896 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2897 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2898 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2899 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2900 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2901 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2902 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2903 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2904 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2905 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2906 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2907 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2908 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2909 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2910
2911 2009-05-08 Joseph Myers <joseph@codesourcery.com>
2912
2913 PR c/24581
2914 * gcc.dg/torture/complex-sign.h: New header.
2915 * gcc.dg/torture/complex-sign-add.c,
2916 gcc.dg/torture/complex-sign-mixed-add.c,
2917 gcc.dg/torture/complex-sign-mixed-div.c,
2918 gcc.dg/torture/complex-sign-mixed-mul.c,
2919 gcc.dg/torture/complex-sign-mixed-sub.c,
2920 gcc.dg/torture/complex-sign-mul.c,
2921 gcc.dg/torture/complex-sign-sub.c: New tests.
2922
2923 2009-05-08 Janus Weil <janus@gcc.gnu.org>
2924
2925 PR fortran/39876
2926 * gfortran.dg/intrinsic_3.f90: New.
2927
2928 2009-05-07 Janis Johnson <janis187@us.ibm.com>
2929
2930 PR c/39037
2931 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2932 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2933 * gcc.dg/dfp/float-constant-double.c: New test.
2934 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2935 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2936 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2937 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2938 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2939 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2940 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2941 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2942 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2943
2944 2009-05-07 Jakub Jelinek <jakub@redhat.com>
2945
2946 PR middle-end/40057
2947 * gcc.c-torture/execute/pr40057.c: New test.
2948
2949 2009-05-06 James E. Wilson <wilson@codesourcery.com>
2950
2951 * gcc.c-torture/compile/const-high-part.c: New test.
2952
2953 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2954
2955 PR testsuite/40050
2956 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2957 build plugin.
2958
2959 2009-05-06 Janus Weil <janus@gcc.gnu.org>
2960
2961 PR fortran/39630
2962 * gfortran.dg/proc_decl_1.f90: Modified.
2963 * gfortran.dg/proc_ptr_comp_1.f90: New.
2964 * gfortran.dg/proc_ptr_comp_2.f90: New.
2965 * gfortran.dg/proc_ptr_comp_3.f90: New.
2966 * gfortran.dg/proc_ptr_comp_4.f90: New.
2967 * gfortran.dg/proc_ptr_comp_5.f90: New.
2968 * gfortran.dg/proc_ptr_comp_6.f90: New.
2969
2970 2009-05-06 Dodji Seketeli <dodji@redhat.com>
2971
2972 PR c++/17395
2973 * g++.dg/template/call7.C: New test.
2974
2975 2009-05-06 Diego Novillo <dnovillo@google.com>
2976
2977 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2978
2979 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2980
2981 * gfortran.dg/pr40021.f: Moved to ...
2982 * gfortran.fortran-torture/execute/pr40021.f: Here.
2983
2984 2009-05-06 Janis Johnson <janis187@us.ibm.com>
2985
2986 PR middle-end/39986
2987 * gcc.dg/dfp/pr39986.c: New test.
2988
2989 2009-05-06 Michael Matz <matz@suse.de>
2990
2991 PR middle-end/40021
2992 * gfortran.dg/pr40021.f: New test.
2993
2994 2009-05-06 Le-Chun Wu <lcwu@google.com>
2995
2996 * lib/plugin-support.exp: New file containing support procs for
2997 plugin testcases.
2998 * lib/target-supports.exp (check_plugin_available): New proc.
2999 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3000 * gcc.dg/plugin/selfassign.c: New plugin source file.
3001 * gcc.dg/plugin/self-assign-test-1.c: New test.
3002 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3003 * g++.dg/README: Add description for plugin test.
3004 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3005 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3006 * g++.dg/plugin/selfassign.c: New plugin source file.
3007 * g++.dg/plugin/self-assign-test-1.C: New test.
3008 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3009 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3010 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3011 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3012
3013 2009-05-06 Tobias Burnus <burnus@net-b.de>
3014
3015 PR fortran/40041
3016 * gfortran.dg/intrinsic_2.f90: New test.
3017 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3018
3019 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3020
3021 PR c/40032
3022 * gcc.dg/noncompile/incomplete-5.c: New test.
3023
3024 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR middle-end/39666
3027 * gcc.dg/pr39666-1.c: New test.
3028 * gcc.dg/pr39666-2.c: Likewise.
3029 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3030 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3031 * gfortran.dg/pr39666-1.f90: Likewise.
3032 * gfortran.dg/pr39666-2.f90: Likewise.
3033
3034 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3035
3036 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3037 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3038 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3039
3040 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3041
3042 PR fortran/39998
3043 * gfortran.dg/proc_ptr_17.f90: New.
3044
3045 2009-05-05 Richard Guenther <rguenther@suse.de>
3046
3047 PR tree-optimization/40022
3048 * gcc.c-torture/execute/pr40022.c: New testcase.
3049
3050 2009-05-05 Richard Guenther <rguenther@suse.de>
3051
3052 PR middle-end/40023
3053 * gcc.c-torture/compile/pr40023.c: New testcase.
3054
3055 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3056
3057 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3058 * g++.dg/template/overload9.C: Likewise.
3059 * g++.dg/ext/ms-1.C: New.
3060
3061 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3062
3063 PR c++/40013
3064 * g++.dg/ext/vla7.C: New test.
3065
3066 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3067
3068 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3069
3070 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3071
3072 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3073 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3074 Update expected errors.
3075
3076 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3077
3078 PR c++/28152
3079 * g++.dg/parse/parser-pr28152.C: New.
3080 * g++.dg/parse/parser-pr28152-2.C: New.
3081
3082 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3083
3084 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3085
3086 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3087
3088 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3089 * gcc.target/sparc/fexpand-2.c: Likewise.
3090 * gcc.target/sparc/fpmerge-2.c: Likewise.
3091 * gcc.target/sparc/pdist-2.c: Likewise.
3092
3093 2009-05-03 Richard Guenther <rguenther@suse.de>
3094
3095 PR c/39983
3096 * gcc.c-torture/compile/pr39983.c: New testcase.
3097
3098 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3099
3100 * gcc.dg/c99-complex-3.c: New test.
3101
3102 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3103
3104 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3105
3106 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3107
3108 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3109
3110 2009-05-02 Richard Guenther <rguenther@suse.de>
3111
3112 PR middle-end/40001
3113 * gcc.target/spu/pr40001.c: New testcase.
3114
3115 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3116
3117 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3118
3119 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3120
3121 PR middle-end/39579
3122 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3123 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3124
3125 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3126
3127 PR testsuite/39776
3128 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3129 no longer issued.
3130
3131 2009-04-30 David Ayers <ayers@fsfe.org>
3132
3133 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3134 and gcc_error_prefix variables.
3135 * objc.dg/bad-receiver-type.m: Update to match correct
3136 diagnostics marker.
3137 * objc.dg/encode-5.m: Likewise.
3138 * objc.dg/id-1.m: Likewise.
3139 * objc.dg/method-1.m: Likewise.
3140 * objc.dg/method-6.m: Likewise.
3141 * objc.dg/method-7.m: Likewise.
3142 * objc.dg/method-9.m: Likewise.
3143 * objc.dg/method-11.m: Likewise.
3144 * objc.dg/method-20.m: Likewise.
3145 * objc.dg/private-1.m: Likewise.
3146
3147 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3148
3149 PR libfortran/39667
3150 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3151 * gfortran.dg/advance_4.f90: Likewise
3152 * gfortran.dg/advance_5.f90: Likewise
3153 * gfortran.dg/append_1.f90: Likewise
3154 * gfortran.dg/backslash_1.f90: Likewise
3155 * gfortran.dg/backslash_2.f90: Likewise
3156 * gfortran.dg/backslash_3.f: Likewise
3157 * gfortran.dg/backspace_10.f90: Likewise
3158 * gfortran.dg/backspace_3.f: Likewise
3159 * gfortran.dg/backspace_4.f: Likewise
3160 * gfortran.dg/backspace_5.f: Likewise
3161 * gfortran.dg/backspace_8.f: Likewise
3162 * gfortran.dg/backspace_9.f: Likewise
3163 * gfortran.dg/complex_write.f90: Likewise
3164 * gfortran.dg/convert_implied_open.f90: Likewise
3165 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3166 * gfortran.dg/dos_eol.f: Likewise
3167 * gfortran.dg/empty_format_1.f90: Likewise
3168 * gfortran.dg/endfile.f: Likewise
3169 * gfortran.dg/eof_1.f90: Likewise
3170 * gfortran.dg/eor_1.f90: Likewise
3171 * gfortran.dg/eor_handling_1.f90: Likewise
3172 * gfortran.dg/eor_handling_2.f90: Likewise
3173 * gfortran.dg/eor_handling_3.f90: Likewise
3174 * gfortran.dg/eor_handling_4.f90: Likewise
3175 * gfortran.dg/eor_handling_5.f90: Likewise
3176 * gfortran.dg/error_recovery_5.f90: Likewise
3177 * gfortran.dg/f2003_inquire_1.f03: Likewise
3178 * gfortran.dg/f2003_io_4.f03: Likewise
3179 * gfortran.dg/f2003_io_5.f03: Likewise
3180 * gfortran.dg/f2003_io_7.f03: Likewise
3181 * gfortran.dg/fgetc_1.f90: Likewise
3182 * gfortran.dg/fgetc_2.f90: Likewise
3183 * gfortran.dg/flush_1.f90: Likewise
3184 * gfortran.dg/fmt_exhaust.f90: Likewise
3185 * gfortran.dg/fmt_huge.f90: Likewise
3186 * gfortran.dg/fmt_read.f90: Likewise
3187 * gfortran.dg/fmt_t_1.f90: Likewise
3188 * gfortran.dg/fmt_t_2.f90: Likewise
3189 * gfortran.dg/fmt_t_3.f90: Likewise
3190 * gfortran.dg/fmt_t_4.f90: Likewise
3191 * gfortran.dg/fmt_t_5.f90: Likewise
3192 * gfortran.dg/fmt_t_7.f: Likewise
3193 * gfortran.dg/fseek.f90: Likewise
3194 * gfortran.dg/ftell_1.f90: Likewise
3195 * gfortran.dg/ftell_2.f90: Likewise
3196 * gfortran.dg/func_derived_3.f90: Likewise
3197 * gfortran.dg/inquire_9.f90: Likewise
3198 * gfortran.dg/iostat_1.f90: Likewise
3199 * gfortran.dg/iostat_2.f90: Likewise
3200 * gfortran.dg/list_read_1.f90: Likewise
3201 * gfortran.dg/list_read_4.f90: Likewise
3202 * gfortran.dg/list_read_5.f90: Likewise
3203 * gfortran.dg/list_read_7.f90: Likewise
3204 * gfortran.dg/list_read_8.f90: Likewise
3205 * gfortran.dg/list_read_9.f90: Likewise
3206 * gfortran.dg/namelist_13.f90: Likewise
3207 * gfortran.dg/namelist_14.f90: Likewise
3208 * gfortran.dg/namelist_15.f90: Likewise
3209 * gfortran.dg/namelist_16.f90: Likewise
3210 * gfortran.dg/namelist_17.f90: Likewise
3211 * gfortran.dg/namelist_18.f90: Likewise
3212 * gfortran.dg/namelist_19.f90: Likewise
3213 * gfortran.dg/namelist_20.f90: Likewise
3214 * gfortran.dg/namelist_24.f90: Likewise
3215 * gfortran.dg/namelist_26.f90: Likewise
3216 * gfortran.dg/namelist_27.f90: Likewise
3217 * gfortran.dg/namelist_28.f90: Likewise
3218 * gfortran.dg/namelist_37.f90: Likewise
3219 * gfortran.dg/namelist_38.f90: Likewise
3220 * gfortran.dg/namelist_39.f90: Likewise
3221 * gfortran.dg/namelist_40.f90: Likewise
3222 * gfortran.dg/namelist_43.f90: Likewise
3223 * gfortran.dg/namelist_44.f90: Likewise
3224 * gfortran.dg/namelist_45.f90: Likewise
3225 * gfortran.dg/namelist_46.f90: Likewise
3226 * gfortran.dg/namelist_47.f90: Likewise
3227 * gfortran.dg/namelist_48.f90: Likewise
3228 * gfortran.dg/namelist_49.f90: Likewise
3229 * gfortran.dg/namelist_50.f90: Likewise
3230 * gfortran.dg/namelist_51.f90: Likewise
3231 * gfortran.dg/namelist_52.f90: Likewise
3232 * gfortran.dg/namelist_56.f90: Likewise
3233 * gfortran.dg/namelist_char_only.f90: Likewise
3234 * gfortran.dg/namelist_use.f90: Likewise
3235 * gfortran.dg/namelist_use_only.f90: Likewise
3236 * gfortran.dg/noadv_size.f90: Likewise
3237 * gfortran.dg/open_access_append_1.f90: Likewise
3238 * gfortran.dg/pad_no.f90: Likewise
3239 * gfortran.dg/pr12884.f: Likewise
3240 * gfortran.dg/pr17090.f90: Likewise
3241 * gfortran.dg/pr17285.f90: Likewise
3242 * gfortran.dg/pr17286.f90: Likewise
3243 * gfortran.dg/pr18122.f90: Likewise
3244 * gfortran.dg/pr18210.f90: Likewise
3245 * gfortran.dg/pr18392.f90: Likewise
3246 * gfortran.dg/pr19155.f: Likewise
3247 * gfortran.dg/pr19216.f: Likewise
3248 * gfortran.dg/pr19467.f90: Likewise
3249 * gfortran.dg/pr19657.f: Likewise
3250 * gfortran.dg/pr20257.f90: Likewise
3251 * gfortran.dg/read_bad_advance.f90: Likewise
3252 * gfortran.dg/read_eof_2.f90: Likewise
3253 * gfortran.dg/read_eof_4.f90: Likewise
3254 * gfortran.dg/read_many_1.f: Likewise
3255 * gfortran.dg/read_noadvance.f90: Likewise
3256 * gfortran.dg/read_repeat.f90: Likewise
3257 * gfortran.dg/read_size_noadvance.f90: Likewise
3258 * gfortran.dg/read_x_past.f: Likewise
3259 * gfortran.dg/record_marker_1.f90: Likewise
3260 * gfortran.dg/record_marker_3.f90: Likewise
3261 * gfortran.dg/rewind_1.f90: Likewise
3262 * gfortran.dg/runtime_warning_1.f90: Likewise
3263 * gfortran.dg/shape_3.f90: Likewise
3264 * gfortran.dg/slash_1.f90: Likewise
3265 * gfortran.dg/stat_1.f90: Likewise
3266 * gfortran.dg/stat_2.f90: Likewise
3267 * gfortran.dg/streamio_11.f90: Likewise
3268 * gfortran.dg/streamio_3.f90: Likewise
3269 * gfortran.dg/streamio_4.f90: Likewise
3270 * gfortran.dg/streamio_9.f90: Likewise
3271 * gfortran.dg/tl_editing.f90: Likewise
3272 * gfortran.dg/unf_io_convert_1.f90: Likewise
3273 * gfortran.dg/unf_io_convert_2.f90: Likewise
3274 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3275 * gfortran.dg/unf_short_record_1.f90: Likewise
3276 * gfortran.dg/utf8_1.f03: Likewise
3277 * gfortran.dg/utf8_2.f03: Likewise
3278 * gfortran.dg/widechar_IO_1.f90: Likewise
3279 * gfortran.dg/write_check3.f90: Likewise
3280 * gfortran.dg/write_rewind_2.f: Likewise
3281 * gfortran.dg/x_slash_2.f: Likewise
3282
3283 2009-04-29 Richard Guenther <rguenther@suse.de>
3284
3285 PR target/39943
3286 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3287 New.
3288 (check_effective_target_vect_floatuint_cvt): Likewise.
3289 * gcc.dg/vect/slp-10.c: Adjust.
3290 * gcc.dg/vect/slp-11.c: Adjust.
3291 * gcc.dg/vect/slp-12b.c: Adjust.
3292 * gcc.dg/vect/slp-33.c: Adjust.
3293 * gcc.c-torture/compile/pr39943.c: New testcase.
3294
3295 2009-04-29 Richard Guenther <rguenther@suse.de>
3296
3297 PR middle-end/39937
3298 * gcc.c-torture/compile/pr39937.c: New testcase.
3299
3300 2009-04-29 Richard Guenther <rguenther@suse.de>
3301
3302 PR tree-optimization/39941
3303 * gcc.c-torture/compile/pr39941.c: New testcase.
3304
3305 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3306
3307 * gcc.target/bfin/20090411-1.c: New test.
3308
3309 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3310
3311 PR target/39565
3312 * gcc.dg/pr39565.c: New testcase.
3313
3314 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3315
3316 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3317 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3318 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3319 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3320 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3321 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3322 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3323 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3324 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3325 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3326 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3327 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3328 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3329 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3330 * gcc.target/i386/pr37191.c: Likewise.
3331 * gcc.target/i386/reload-1.c: Likewise.
3332 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3333 * g++.old-deja/g++.pt/repo2.C: Likewise.
3334 * g++.old-deja/g++.pt/repo3.C: Likewise.
3335 * g++.old-deja/g++.pt/repo4.C: Likewise.
3336 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3337 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3338 * g++.dg/template/repo1.C: Likewise.
3339 * g++.dg/template/repo2.C: Likewise.
3340 * g++.dg/template/repo3.C: Likewise.
3341 * g++.dg/template/repo4.C: Likewise.
3342 * g++.dg/template/repo5.C: Likewise.
3343 * g++.dg/template/repo6.C: Likewise.
3344 * g++.dg/template/repo7.C: Likewise.
3345 * g++.dg/template/repo8.C: Likewise.
3346 * g++.dg/template/repo9.C: Likewise.
3347 * g++.dg/rtti/repo1.C: Likewise.
3348 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3349 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3350 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3351 * g++.dg/other/PR23205.C: Skip for vxworks.
3352 * g++.dg/ext/visibility/class1.C: Requires PIC.
3353 * g++.dg/eh/async-unwind2.C: Requires PIC.
3354 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3355 does not have cxa_exit.
3356
3357 2009-04-28 Jing Yu <jingyu@google.com>
3358
3359 PR testsuite/39790
3360 * lib/target-supports.exp (check_effective_target_tls): Remove
3361 comment of caching.
3362 (check_effective_target_tls_native): Likewise.
3363 (check_effective_target_tls_runtime): Likewise.
3364 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3365 tls to tls_runtime.
3366 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3367
3368 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3369
3370 PR fortran/39946
3371 * gfortran.dg/proc_ptr_16.f90: New.
3372
3373 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3374
3375 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3376 lp64 is true.
3377
3378 2009-04-28 Richard Guenther <rguenther@suse.de>
3379
3380 PR middle-end/39937
3381 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3382
3383 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3384
3385 * g++.dg/warn/pr35652.C: Removed.
3386 * gcc.dg/pr35652.c: Likewise.
3387
3388 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3389
3390 * gcc.target/ia64/20071210-2.c: New testcase.
3391
3392 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3393
3394 PR c/39323
3395 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3396 * gcc.dg/pr39323-3.c: Ditto.
3397
3398 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3399
3400 PR fortran/39930
3401 PR fortran/39931
3402 * gfortran.dg/ambiguous_reference_2.f90: New.
3403 * gfortran.dg/pointer_assign_7.f90: New.
3404
3405 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3406 Mark Mitchell <mark@codesourcery.com>
3407
3408 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3409 * gcc.dg/20020103-1.c: Check for __ppc.
3410 * gcc.dg/asm-b.c: Check for __ppc.
3411 * gcc.dg/20020919-1.c: Check for __ppc.
3412 * gcc.dg/20020312-2.c: Likewise.
3413 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3414 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3415 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3416 * g++.dg/warn/weak1.C: Likewise.
3417 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3418 static so appropriate optimizations kick in.
3419 (find_base_value_wrapper): New function.
3420 * g++.dg/eh/simd-5.C: Fix target triplet.
3421 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3422
3423 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3424 H.J. Lu <hongjiu.lu@intel.com>
3425
3426 PR target/39911
3427 * gcc.target/i386/pr39911.c: New test.
3428
3429 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3430
3431 PR fortran/39879
3432 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3433
3434 2009-04-28 Ben Elliston <bje@au.ibm.com>
3435
3436 PR c++/35652
3437 Revert:
3438
3439 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3440
3441 * gcc.dg/pr35652.C: New.
3442 * g++.dg/warn/pr35652.C: New.
3443 * gcc.dg/format/plus-1.c: Adjust message.
3444
3445 2009-04-27 DJ Delorie <dj@redhat.com>
3446
3447 * lib/target-supports.exp (check_effective_target_double64): New.
3448 (check_effective_target_double64plus): New.
3449 (check_effective_target_large_double): New.
3450 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3451 * gcc.dg/div-double-1.c: Likewise.
3452 * gcc.dg/Wconversion-real.c: Require large_double.
3453 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3454
3455 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3456 are too small.
3457
3458 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3459 constants as long.
3460
3461 2009-04-27 Ian Lance Taylor <iant@google.com>
3462
3463 * gcc.dg/Wcxx-compat-5.c: New testcase.
3464 * gcc.dg/Wcxx-compat-6.c: New testcase.
3465
3466 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3467
3468 Allow non-constant arguments to conversion intrinsics.
3469 * gcc.target/spu/intrinsics-3.c: Update tests.
3470
3471 2009-04-27 Richard Guenther <rguenther@suse.de>
3472
3473 PR middle-end/39928
3474 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3475 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3476
3477 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3478
3479 PR target/39903
3480 * gcc.dg/torture/pr39903-1.c: New.
3481 * gcc.dg/torture/pr39903-2.c: Likewise.
3482
3483 2009-04-27 Revital Eres <eres@il.ibm.com>
3484
3485 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3486 and check it.
3487 * gcc.dg/sms-2.c: Add dump check.
3488 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3489 and check it.
3490 * gcc.dg/sms-4.c: Likewise.
3491 * gcc.dg/sms-5.c: Likewise.
3492 * gcc.dg/sms-6.c: Likewise.
3493 * gcc.dg/sms-7.c: Likewise.
3494 * gcc.dg/sms-antideps.c: Rename to...
3495 * gcc.dg/sms-8.c: This and add sms dump file and check it.
3496
3497 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
3498
3499 * gnat.dg/opt2.adb: New test.
3500
3501 2009-04-27 Jakub Jelinek <jakub@redhat.com>
3502
3503 PR c++/39875
3504 * g++.dg/warn/Wunused-15.C: New test.
3505
3506 2009-04-26 Michael Matz <matz@suse.de>
3507
3508 Expand from SSA.
3509 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3510 change regexps.
3511 * gcc.target/i386/pr37248-1.c: Modified.
3512 * gcc.target/i386/pr37248-3.c: Modified.
3513 * gcc.target/i386/pr37248-2.c: Modified.
3514 * gnat.dg/aliasing1.adb: Modified.
3515 * gnat.dg/pack9.adb: Modified.
3516 * gnat.dg/aliasing2.adb: Modified.
3517 * gcc.dg/strict-overflow-2.c: Modified.
3518 * gcc.dg/autopar/reduc-1char.c: Modified.
3519 * gcc.dg/autopar/reduc-2char.c: Modified.
3520 * gcc.dg/autopar/reduc-1.c: Modified.
3521 * gcc.dg/autopar/reduc-2.c: Modified.
3522 * gcc.dg/autopar/reduc-3.c: Modified.
3523 * gcc.dg/autopar/reduc-6.c: Modified.
3524 * gcc.dg/autopar/reduc-7.c: Modified.
3525 * gcc.dg/autopar/reduc-8.c: Modified.
3526 * gcc.dg/autopar/reduc-9.c: Modified.
3527 * gcc.dg/autopar/reduc-1short.c: Modified.
3528 * gcc.dg/autopar/reduc-2short.c: Modified.
3529 * gcc.dg/autopar/parallelization-1.c: Modified.
3530 * gcc.dg/strict-overflow-4.c: Modified.
3531 * gcc.dg/strict-overflow-6.c: Modified.
3532 * gcc.dg/gomp/combined-1.c: Modified.
3533 * gcc.dg/no-strict-overflow-1.c: Modified.
3534 * gcc.dg/no-strict-overflow-3.c: Modified.
3535 * gcc.dg/no-strict-overflow-5.c: Modified.
3536 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3537 * gcc.dg/tree-ssa/pr18134.c: Modified.
3538 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3539 * gcc.dg/tree-ssa/vector-2.c: Modified.
3540 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3541 * gcc.dg/tree-ssa/loop-21.c: Modified.
3542 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3543 * gcc.dg/tree-ssa/vector-3.c: Modified.
3544 * gcc.dg/tree-ssa/asm-3.c: Modified.
3545 * gcc.dg/tree-ssa/pr23294.c: Modified.
3546 * gcc.dg/tree-ssa/loop-22.c: Modified.
3547 * gcc.dg/tree-ssa/loop-15.c: Modified.
3548 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3549 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3550 * gcc.dg/tree-ssa/pr20139.c: Modified.
3551 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3552 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3553 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3554 * gcc.dg/tree-ssa/loop-5.c: Modified.
3555 * gcc.dg/tree-ssa/pr19431.c: Modified.
3556 * gcc.dg/tree-ssa/pr32044.c: Modified.
3557 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3558 * gcc.dg/tree-ssa/loop-19.c: Modified.
3559 * gcc.dg/tree-ssa/loop-28.c: Modified.
3560 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3561 * gcc.dg/tree-ssa/divide-1.c: Modified.
3562 * gcc.dg/tree-ssa/inline-1.c: Modified.
3563 * gcc.dg/tree-ssa/divide-3.c: Modified.
3564 * gcc.dg/tree-ssa/pr30978.c: Modified.
3565 * gcc.dg/tree-ssa/alias-6.c: Modified.
3566 * gcc.dg/tree-ssa/divide-4.c: Modified.
3567 * gcc.dg/tree-ssa/alias-11.c: Modified.
3568 * gcc.dg/no-strict-overflow-7.c: Modified.
3569 * gcc.dg/strict-overflow-1.c: Modified.
3570 * gcc.dg/pr15784-4.c: Modified.
3571 * gcc.dg/pr34263.c: Modified.
3572 * gcc.dg/strict-overflow-3.c: Modified.
3573 * gcc.dg/tree-prof/stringop-1.c: Modified.
3574 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3575 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3576 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3577 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3578 * gcc.dg/no-strict-overflow-2.c: Modified.
3579 * gcc.dg/no-strict-overflow-4.c: Modified.
3580 * gcc.dg/no-strict-overflow-6.c: Modified.
3581 * g++.dg/tree-ssa/pr27090.C: Modified.
3582 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3583 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3584 * g++.dg/tree-ssa/pr19807.C: Modified.
3585 * g++.dg/opt/pr30965.C: Modified.
3586 * g++.dg/init/new17.C: Modified.
3587 * gfortran.dg/whole_file_6.f90: Modified.
3588 * gfortran.dg/whole_file_5.f90: Modified.
3589 * gfortran.dg/reassoc_1.f90: Modified.
3590 * gfortran.dg/reassoc_3.f90: Modified.
3591
3592 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3593
3594 PR fortran/39893
3595 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3596
3597 2009-04-26 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR inline-asm/39543
3600 * gcc.target/i386/pr39543-1.c: New test.
3601 * gcc.target/i386/pr39543-2.c: New test.
3602 * gcc.target/i386/pr39543-3.c: New test.
3603
3604 PR c/39889
3605 * gcc.dg/Wunused-value-3.c: New test.
3606
3607 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3608
3609 PR c/39581
3610 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3611 gcc.dg/vla-21.c: New tests.
3612
3613 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3614
3615 PR c/39556
3616 * gcc.dg/inline-34.c: New test.
3617
3618 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3619
3620 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3621 gcc.dg/enum-const-3.c: New tests.
3622 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3623 -pedantic-errors. Update expected diagnostics.
3624
3625 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3626
3627 PR c/39582
3628 * gcc.dg/vla-20.c: New test.
3629
3630 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3631
3632 PR c/39564
3633 * gcc.dg/vla-19.c: New test.
3634
3635 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3636
3637 PR preprocessor/39559
3638 * gcc.dg/c99-intconst-2.c: New test.
3639
3640 2009-04-25 Jan Hubicka <jh@suse.cz>
3641
3642 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3643
3644 2009-04-25 Janus Weil <janus@gcc.gnu.org>
3645
3646 PR fortran/39688
3647 * gfortran.dg/import7.f90: New.
3648
3649 2009-04-24 Richard Guenther <rguenther@suse.de>
3650
3651 * gcc.dg/tree-ssa/vrp48.c: Fix.
3652
3653 2008-04-24 Doug Kwan <dougkwan@google.com>
3654
3655 * g++.dg/init/copy7.C: Only abort in memcpy if source and
3656 destination are the same.
3657
3658 2009-04-24 Richard Guenther <rguenther@suse.de>
3659
3660 * gcc.dg/tree-ssa/vrp48.c: New testcase.
3661
3662 2009-04-24 Joseph Myers <joseph@codesourcery.com>
3663
3664 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3665 gcc.dg/array-const-3.c: New tests.
3666
3667 2009-04-24 Ian Lance Taylor <iant@google.com>
3668
3669 * gcc.dg/Wcxx-compat-4.c: New testcase.
3670
3671 2009-04-24 Daniel Kraft <d@domob.eu>
3672
3673 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3674 expected on already erraneous symbol (renamed to fresh one).
3675
3676 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
3677
3678 PR middle-end/39867
3679 * gcc.dg/pr39867.c: New.
3680
3681 2009-04-24 Janus Weil <janus@gcc.gnu.org>
3682
3683 PR fortran/39861
3684 PR fortran/39864
3685 * gfortran.dg/intrinsic_1.f90: New.
3686
3687 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3688
3689 * gnat.dg/alignment7.adb: New test.
3690 * gnat.dg/alignment8.adb: Likewise.
3691
3692 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3693
3694 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3695 * gnat.dg/specs/rep_clause2.ads: New test.
3696
3697 2009-04-24 Jakub Jelinek <jakub@redhat.com>
3698
3699 PR rtl-optimization/39794
3700 * gcc.dg/pr39794.c: New test.
3701
3702 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
3703
3704 * gnat.dg/atomic1.adb: New test.
3705 * gnat.dg/atomic1_pkg.ads: New helper.
3706
3707 2009-04-23 Steve Ellcey <sje@cup.hp.com>
3708
3709 PR testsuite/39623
3710 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3711 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3712
3713 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
3714
3715 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3716 warning.
3717
3718 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3719
3720 PR C/31499
3721 * gcc.dg/vector-init-1.c: New testcase.
3722 * gcc.dg/vector-init-2.c: New testcase.
3723
3724 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
3725
3726 * gnat.dg/enum2.adb: New test.
3727 * gnat.dg/enum2_pkg.ads: New helper.
3728
3729 2009-04-22 Jakub Jelinek <jakub@redhat.com>
3730
3731 PR c/39855
3732 * gcc.dg/torture/pr39855.c: New test.
3733
3734 2009-04-22 Dodji Seketeli <dodji@redhat.com>
3735
3736 PR c++/39639
3737 * g++.dg/cpp0x/pr39639.C: New test.
3738
3739 2009-04-22 Mark Heffernan <meheff@google.com>
3740
3741 * gcc.dg/profile-generate-3.c: New test.
3742
3743 2009-04-22 Jan Hubicka <jh@suse.cz>
3744
3745 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3746
3747 2009-04-22 Steve Ellcey <sje@cup.hp.com>
3748
3749 PR testsuite/39623
3750 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3751
3752 2009-04-22 Richard Guenther <rguenther@suse.de>
3753
3754 PR tree-optimization/39824
3755 * gcc.c-torture/compile/pr39824.c: New testcase.
3756
3757 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3758
3759 PR c++/14875
3760 * g++.dg/parse/parser-pr14875.C: New.
3761 * g++.dg/parse/parser-pr14875-2.C: New.
3762 * g++.dg/parse/error6.C: Update match string.
3763
3764 2009-04-22 Richard Guenther <rguenther@suse.de>
3765
3766 PR tree-optimization/39845
3767 * gcc.c-torture/compile/pr39845.c: New testcase.
3768
3769 2009-04-22 Janus Weil <janus@gcc.gnu.org>
3770
3771 PR fortran/39735
3772 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3773 * gfortran.dg/external_initializer.f90: Modified.
3774 * gfortran.dg/interface_26.f90: Modified.
3775 * gfortran.dg/intrinsic_subroutine.f90: Modified.
3776 * gfortran.dg/proc_ptr_3.f90: Modified.
3777 * gfortran.dg/proc_ptr_15.f90: New.
3778 * gfortran.dg/proc_ptr_result_1.f90: Modified.
3779
3780 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3781
3782 PR c++/35711
3783 * g++.dg/warn/pr35711.C: New.
3784 * g++.dg/conversion/ptrmem2.C: Update.
3785
3786 2009-04-21 Joseph Myers <joseph@codesourcery.com>
3787
3788 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3789 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3790 README.gcc, g++.dg/README, g++.dg/compat/break/README,
3791 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3792 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3793 gcc.c-torture/ChangeLog.0,
3794 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3795 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3796 gcc.target/i386/math-torture/math-torture.exp,
3797 gcc.target/mips/inter/mips16-inter.exp,
3798 gcc.target/mips/mips-nonpic/README,
3799 gcc.target/x86_64/abi/README.gcc,
3800 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3801 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3802 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3803 notices.
3804 * ChangeLog-1993-2007, ChangeLog: Correct dates.
3805
3806 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3807
3808 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3809
3810 2009-04-21 Richard Guenther <rguenther@suse.de>
3811
3812 PR middle-end/39829
3813 * gcc.dg/torture/pr39829.c: New testcase.
3814
3815 2009-04-21 Martin Jambor <mjambor@suse.cz>
3816
3817 * gcc.dg/tree-ssa/cswtch-2.c: New test.
3818
3819 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3820
3821 PR 16202
3822 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3823 * gcc.dg/sequence-pt-2.c: New.
3824 * gcc.dg/sequence-pt-3.c: New.
3825 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3826 * g++.dg/warn/sequence-pt-2.c: New.
3827 * g++.dg/warn/sequence-pt-3.c: New.
3828
3829 2009-04-21 Jakub Jelinek <jakub@redhat.com>
3830
3831 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3832
3833 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3834
3835 * gnat.dg/import1.ad[sb]: New test.
3836
3837 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3838
3839 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3840 return 0.
3841
3842 2009-04-20 Tobias Burnus <burnus@net-b.de>
3843
3844 PR fortran/39811
3845 * gfortran.dg/continuation_11.f90: New test.
3846
3847 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3848
3849 PR c++/13358
3850 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3851 messages. Test for "long long" in system headers.
3852 * gcc.dg/c99-longlong-2.c: New.
3853 * g++.dg/warn/pr13358.C: New.
3854 * g++.dg/warn/pr13358-2.C: New.
3855 * g++.dg/warn/pr13358-3.C: New.
3856 * g++.dg/warn/pr13358-4.C: New.
3857
3858 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3859
3860 * gcc.dg/framework-2.c: Fix up for non existent includes
3861 being fatal errors now.
3862
3863 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
3864
3865 PR fortran/39800
3866 * gfortran.dg/private_type_13.f90: New test.
3867 * gfortran.dg/private_type_2.f90: Add option -std=f95.
3868
3869 2009-04-20 Le-Chun Wu <lcwu@google.com>
3870
3871 PR c++/39803
3872 * g++.dg/warn/Wunused-14.C: New test.
3873
3874 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3875
3876 * gnat.dg/specs/small_alignment.ads: New test.
3877
3878 2009-04-20 Ian Lance Taylor <iant@google.com>
3879
3880 * gcc.dg/Wcxx-compat-3.c: New testcase.
3881
3882 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3883
3884 * gnat.dg/pack13.ad[sb]: New test.
3885 * gnat.dg/pack13_pkg.ads: New helper.
3886
3887 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 * gnat.dg/discr11.ad[sb]: New test.
3890 * gnat.dg/discr11_pkg.ads: New helper.
3891
3892 2009-04-20 Ira Rosen <irar@il.ibm.com>
3893
3894 PR tree-optimization/39675
3895 * gcc.dg/vect/O3-pr39675-2.c: New test.
3896
3897 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3898
3899 * gnat.dg/rep_clause3.adb: New test.
3900
3901 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3902
3903 PR c/37481
3904 * gcc.dg/c99-flex-array-7.c: New test.
3905
3906 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3907
3908 PR c/19771
3909 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3910
3911 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3912
3913 PR c/38243
3914 * gcc.dg/c99-restrict-3.c: New test.
3915
3916 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3917
3918 PR preprocessor/20078
3919 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3920
3921 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3924 Do not pass -B$root after -margs.
3925
3926 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3927
3928 PR c/32061
3929 PR c++/36954
3930 * gcc.dg/pr32061.c: New.
3931 * gcc.dg/Wlogical-op-1.c: Update.
3932 * g++.dg/warn/Wlogical-op-1.C: Update.
3933 * g++.dg/warn/pr36954.C: New.
3934
3935 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3936
3937 PR c/27676
3938 * gcc.dg/lvalue-5.c: New test.
3939
3940 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3941
3942 PR c/22367
3943 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3944
3945 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3946
3947 * gcc.dg/cpp/include5.c: New test.
3948
3949 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3950
3951 PR c/35210
3952 * gcc.dg/call-diag-2.c: New test.
3953
3954 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3955
3956 PR preprocessor/39646
3957 * gcc.dg/cpp/line8.c: New test.
3958
3959 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3960
3961 PR preprocessor/39647
3962 * gcc.dg/cpp/line7.c: New test.
3963
3964 2009-04-18 Richard Guenther <rguenther@suse.de>
3965
3966 PR middle-end/39804
3967 * gcc.target/i386/pr39804.c: New testcase.
3968
3969 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
3972 * g++.dg/other/pr39496.C: Likewise.
3973
3974 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3975
3976 PR middle-end/36902
3977 * gcc.dg/pr36902.c: New.
3978
3979 2009-04-17 Diego Novillo <dnovillo@google.com>
3980
3981 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
3982 violation for variable 'inside_main'.
3983
3984 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3985
3986 * gfortran.fortran-torture/execute/getarg_1.x: New file.
3987
3988 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3989
3990 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
3991
3992 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3993
3994 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
3995 * gfortran.dg/chmod_2.f90: Likewise.
3996 * gfortran.dg/chmod_3.f90: Likewise.
3997 * gfortran.dg/open_errors.f90: Likewise.
3998 * gfortran.dg/stat_1.f90: Likewise.
3999 * gfortran.dg/stat_2.f90: Likewise.
4000
4001 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4002
4003 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4004 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4005 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4006 * gfortran.dg/nearest_1.f90: Likewise.
4007 * gfortran.dg/nearest_3.f90: Likewise.
4008 * gfortran.dg/isnan_1.f90: Likewise.
4009 * gfortran.dg/isnan_2.f90: Likewise.
4010 * gfortran.dg/nan_1.f90: Likewise.
4011 * gfortran.dg/nan_2.f90: Likewise.
4012 * gfortran.dg/nan_3.f90: Likewise.
4013 * gfortran.dg/nan_4.f90: Likewise.
4014 * gfortran.dg/module_nan.f90: Likewise.
4015 * gfortran.dg/int_conv_2.f90: Likewise.
4016 * gfortran.dg/init_flag_3.f90: Likewise.
4017 * gfortran.dg/namelist_42.f90: Likewise.
4018 * gfortran.dg/namelist_43.f90: Likewise.
4019 * gfortran.dg/real_const_3.f90: Likewise.
4020 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4021
4022 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4023 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4024 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4025 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4026 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4027
4028 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4029 * gfortran.dg/gamma_5.f90: Likewise.
4030
4031 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4032
4033 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4034 less strict so it also works with auto-overlay support.
4035 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4036 for "exceeds local store" linker errors on the SPU.
4037
4038 * lib/gfortran.exp: Include target-supports.exp.
4039 (gfortran_init): On SPU targets where automatic overlay support
4040 is available, use it to build all Fortran test cases.
4041
4042 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4043
4044 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4045
4046 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4047 rule enforced by gnat on taft types.
4048
4049 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4050
4051 PR testsuite/39792
4052 * g++.dg/ext/complit11.C: Add empty dg-options.
4053
4054 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4055
4056 PR c++/17570
4057 * g++.dg/template/defarg11.C: New test.
4058
4059 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4060
4061 PR c++/28766
4062 * g++.dg/ext/complit11.C: New testcase.
4063
4064 2009-04-15 Le-Chun Wu <lcwu@google.com>
4065
4066 PR c++/39551
4067 * g++.dg/warn/Wunused-13.C: New testcase.
4068
4069 2009-04-15 Ian Lance Taylor <iant@google.com>
4070
4071 * gcc.dg/Wenum-compare-1.c: New testcase.
4072
4073 2009-04-15 Richard Guenther <rguenther@suse.de>
4074
4075 PR tree-optimization/39764
4076 * g++.dg/torture/pr39764.C: New testcase.
4077
4078 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4079
4080 * g++.dg/ext/altivec-17.C: New.
4081
4082 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4083
4084 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4085 * gnat.dg/specs/limited1.ads: Ditto.
4086
4087 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4088
4089 PR testsuite/39769
4090 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4091 for testing the results of estimate instructions.
4092 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4093 * gcc.dg/vmx/3a-05.c (test): Ditto.
4094
4095 2009-04-14 Jason Merrill <jason@redhat.com>
4096
4097 PR c++/39763
4098 * g++.dg/warn/Wshadow-4.C: Extend.
4099
4100 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4101
4102 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4103 (do_D): Remove attribute hidden.
4104
4105 2009-04-13 Jason Merrill <jason@redhat.com>
4106
4107 PR c++/39480
4108 * g++.dg/init/copy7.C: New.
4109
4110 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 PR testsuite/39733
4113 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4114 (check_for_all_options): This.
4115
4116 2009-04-13 Jason Merrill <jason@redhat.com>
4117
4118 PR c++/39750
4119 * g++.dg/template/crash90.C: New.
4120
4121 2009-04-12 Jason Merrill <jason@redhat.com>
4122
4123 PR c++/39742
4124 * g++.dg/overload/extern-C-2.C: New.
4125
4126 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4127
4128 PR preprocessor/31869
4129 * gcc.dg/cpp/strify5.c: New test.
4130
4131 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4132
4133 * gnat.dg/enum1.adb: New test.
4134 * gnat.dg/enum1_pkg.ads: New helper.
4135
4136 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4137
4138 PR target/39740
4139 * gcc.target/alpha/pr39740.c: New test.
4140
4141 2009-04-11 Daniel Kraft <d@domob.eu>
4142
4143 PR fortran/37746
4144 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4145 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4146 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4147 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4148 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4149 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4150 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4151 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4152 expected string length that failed with -fbounds-check now.
4153 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4154
4155 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4156
4157 PR fortran/39692
4158 * gfortran.dg/proc_ptr_14.f90: New.
4159
4160 2009-04-11 Richard Guenther <rguenther@suse.de>
4161
4162 PR middle-end/39732
4163 * g++.dg/torture/pr39732.C: New testcase.
4164
4165 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4166
4167 * gfortran.dg/whole_file_5.f90: New.
4168 * gfortran.dg/whole_file_6.f90: New.
4169
4170 2009-04-11 Richard Guenther <rguenther@suse.de>
4171
4172 PR tree-optimization/39713
4173 * g++.dg/torture/pr39713.C: New testcase.
4174
4175 2009-04-10 Richard Guenther <rguenther@suse.de>
4176
4177 PR c/39712
4178 * gcc.dg/pr39712.c: New testcase.
4179
4180 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4181
4182 PR c++/28301
4183 * g++.dg/cpp0x/enum2.C: Updated.
4184 * g++.dg/debug/pr22514.C: Likewise.
4185 * g++.dg/parse/enum2.C: Likewise.
4186 * g++.dg/parse/enum3.C: Likewise.
4187 * g++.dg/template/crash79.C: Likewise.
4188 * g++.old-deja/g++.jason/cond.C: Likewise.
4189
4190 2009-04-10 Chao-ying Fu <fu@mips.com>
4191
4192 * gcc.target/mips/interrupt_handler.c: Change from compile to
4193 assemble.
4194
4195 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4196
4197 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4198
4199 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4200
4201 PR fortran/38709
4202 * gfortran.dg/zero_sized_6.f90: New.
4203
4204 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4205
4206 PR c++/20118
4207 * g++.dg/parse/pr20118.C: New.
4208 * g++.dg/template/spec16.C: Update.
4209
4210 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4211
4212 PR testsuite/35621
4213 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4214 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4215 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4216 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4217 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4218 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4219 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4220 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4221 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4222 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4223 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4224 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4225 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4226 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4227 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4228 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4229 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4230
4231 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4232
4233 PR target/39678
4234 * g++.dg/torture/pr39678.C: New.
4235 * gcc.dg/compat/struct-complex-2.h: Likewise.
4236 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4237 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4238 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4239 * gcc.dg/torture/pr39678.c: Likewise.
4240 * gcc.target/i386/pr39678.c: Likewise.
4241
4242 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4243 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4244
4245 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4246 <complex.h>. Add tests for structure with complex float.
4247
4248 2009-04-10 Ben Elliston <bje@au.ibm.com>
4249 Joseph Myers <joseph@codesourcery.com>
4250
4251 PR target/36800
4252 * gcc.dg/dfp/pr36800.c: New.
4253
4254 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4255 Rafael Avila de Espindola <espindola@google.com>
4256
4257 * gcc.misc-tests/help.exp: New file.
4258 * lib/options.exp: New file.
4259
4260 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4261
4262 PR libobjc/36610
4263 * objc/execute/forward-1.x: New.
4264
4265 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4266
4267 * gcc.dg/pr27150-1.c: Change to a link test.
4268
4269 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4270
4271 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4272 3 of the GNU General Public License and to point readers at the
4273 COPYING3 file and the FSF's license web page.
4274 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4275 * gcc.dg/struct/struct-reorg.exp: Likewise.
4276 * gcc.target/spu/tag_manager.c: Likewise.
4277
4278 2009-04-09 Richard Guenther <rguenther@suse.de>
4279
4280 PR testsuite/39696
4281 * ssa-ccp-25.c: Adjust pattern.
4282
4283 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4284
4285 PR fortran/36704
4286 * gfortran.dg/external_procedures_1.f90: Modified.
4287 * gfortran.dg/proc_ptr_result_1.f90: New.
4288 * gfortran.dg/proc_ptr_result_2.f90: New.
4289 * gfortran.dg/proc_ptr_result_3.f90: New.
4290
4291 2009-04-09 Richard Guenther <rguenther@suse.de>
4292
4293 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4294 to prevent constant propagation.
4295 * gcc.dg/vect/vect-56.c: Likewise.
4296 * gcc.dg/vect/vect-58.c: Likewise.
4297 * gcc.dg/vect/vect-60.c: Likewise.
4298 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4299 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4300 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4301
4302 2009-04-09 Richard Guenther <rguenther@suse.de>
4303
4304 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4305 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4306
4307 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4308
4309 PR c/39613
4310 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4311 New tests.
4312
4313 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4314
4315 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4316 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4317
4318 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4319
4320 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4321
4322 2009-04-08 Jason Merrill <jason@redhat.com>
4323
4324 PR c++/25185
4325 * g++.dg/template/error40.C: Add another test.
4326
4327 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4328
4329 PR c/39614
4330 PR c/39673
4331 * gcc.c-torture/compile/pr39614-1.c,
4332 gcc.c-torture/compile/pr39614-2.c,
4333 gcc.c-torture/compile/pr39614-3.c,
4334 gcc.c-torture/compile/pr39614-4.c,
4335 gcc.c-torture/compile/pr39614-5.c,
4336 gcc.c-torture/compile/pr39673-1.c,
4337 gcc.c-torture/compile/pr39673-2.c: New tests.
4338 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4339 more cases.
4340 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4341 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4342 expected errors.
4343
4344 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4345
4346 PRc++/39637
4347 * g++.dg/cpp0x/variadic-crash2.C: New test.
4348
4349 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4350
4351 PR fortran/38863
4352 * gfortran.dg/alloc_comp_result_1.f90: New test.
4353
4354 2009-04-07 Jason Merrill <jason@redhat.com>
4355
4356 PR c++/34691
4357 * g++.dg/overload/extern-C-1.C: New.
4358
4359 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4360
4361 PR testsuite/39325
4362 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4363
4364 2009-04-07 Jason Merrill <jason@redhat.com>
4365
4366 PR c++/25185
4367 * g++.dg/template/error40.C: New.
4368
4369 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4370
4371 PR fortran/38152
4372 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4373
4374 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4375
4376 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4377
4378 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4379
4380 PR fortran/38290
4381 * gfortran.dg/proc_decl_1.f90: Modified.
4382 * gfortran.dg/proc_ptr_11.f90: Extended.
4383 * gfortran.dg/proc_ptr_13.f90: Modified.
4384
4385 2009-04-06 Jason Merrill <jason@redhat.com>
4386
4387 PR c++/35146
4388 * g++.dg/template/fnspec1.C: New.
4389
4390 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4391
4392 * lib/gnat.exp: Handle multilib.
4393
4394 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4395
4396 PR fortran/38863
4397 * gfortran.dg/dependency_23.f90: New test.
4398
4399 2009-04-06 Richard Guenther <rguenther@suse.de>
4400
4401 PR tree-optimization/28868
4402 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4403 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4404 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4405 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4406
4407 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4408
4409 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4410
4411 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4412
4413 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4414
4415 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4416
4417 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4418 with the built-in y0, and the subsequent warning.
4419 (y1): Likewise, rename to y_1.
4420
4421 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4422
4423 PR fortran/39414
4424 * gfortran.dg/proc_decl_21.f90: New.
4425
4426 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4427
4428 PR fortran/36091
4429 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4430
4431 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4432
4433 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4434 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4435 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4436 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4437 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4438 gfortran.dg/namelist_49.f90: Gate test on effective_target
4439 fd_truncate.
4440 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4441
4442 2009-04-05 Daniel Kraft <d@domob.eu>
4443
4444 PR fortran/38654
4445 * gfortran.dg/read_float_2.f03
4446 * gfortran.dg/read_float_3.f90
4447
4448 2009-04-05 Richard Guenther <rguenther@suse.de>
4449
4450 PR tree-optimization/39648
4451 * gcc.c-torture/compile/pr39648.c: New testcase.
4452
4453 2009-04-05 Jason Merrill <jason@redhat.com>
4454
4455 PR c++/14912
4456 * g++.dg/template/error39.C: New.
4457
4458 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4459
4460 PR fortran/29458
4461 * gfortran.dg/implied_do_1.f90: New.
4462
4463 2009-04-04 Tobias Burnus <burnus@net-b.de>
4464
4465 PR fortran/39577
4466 * gfortran.dg/recursive_check_8.f90: New.
4467 * gfortran.dg/recursive_check_9.f90: New.
4468 * gfortran.dg/recursive_check_10.f90: New.
4469 * gfortran.dg/recursive_check_11.f90: New.
4470 * gfortran.dg/recursive_check_12.f90: New.
4471 * gfortran.dg/recursive_check_13.f90: New.
4472 * gfortran.dg/recursive_check_14.f90: New.
4473
4474 2009-04-04 Jason Merrill <jason@redhat.com>
4475
4476 PR c++/25185
4477 * g++.dg/template/error38.C: Add more tests.
4478
4479 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4480
4481 PR fortran/37614
4482 * gfortran.dg/common_align_2.f90: New test.
4483
4484 2009-04-04 Richard Guenther <rguenther@suse.de>
4485
4486 PR tree-optimization/8781
4487 PR tree-optimization/37892
4488 * g++.dg/tree-ssa/pr8781.C: New testcase.
4489 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4490
4491 2009-04-04 Richard Guenther <rguenther@suse.de>
4492
4493 PR tree-optimization/39636
4494 * gcc.c-torture/compile/pr39636.c: New testcase.
4495
4496 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
4497
4498 PR rtl-optimization/39607
4499 * g++.dg/opt/pr39607.C: New.
4500
4501 2009-04-03 Tobias Burnus <burnus@net-b.de>
4502
4503 PR fortran/39594
4504 * gfortran.dg/common_12.f90: New.
4505
4506 2009-04-03 Jason Merrill <jason@redhat.com>
4507
4508 PR c++/39608
4509 * g++.dg/template/const2.C: New test.
4510
4511 2009-04-03 Richard Guenther <rguenther@suse.de>
4512
4513 PR tree-optimization/2480
4514 PR tree-optimization/23086
4515 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4516 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4517
4518 2009-04-03 Richard Guenther <rguenther@suse.de>
4519
4520 PR tree-optimization/34743
4521 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4522 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4523 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4524 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4525 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4526 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4527 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4528 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4529
4530 2009-04-03 Richard Guenther <rguenther@suse.de>
4531
4532 PR middle-end/13146
4533 PR tree-optimization/23940
4534 PR tree-optimization/33237
4535 PR middle-end/33974
4536 PR middle-end/34093
4537 PR tree-optimization/36201
4538 PR tree-optimization/36230
4539 PR tree-optimization/38049
4540 PR tree-optimization/38207
4541 PR tree-optimization/38230
4542 PR tree-optimization/38301
4543 PR tree-optimization/38585
4544 PR middle-end/38895
4545 PR tree-optimization/38985
4546 PR tree-optimization/39299
4547 * gcc.dg/pr19633-1.c: Adjust.
4548 * gcc.dg/torture/pta-callused-1.c: Likewise.
4549 * gcc.dg/torture/pr39074-2.c: Likewise.
4550 * gcc.dg/torture/pr39074.c: Likewise.
4551 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4552 * gcc.dg/torture/pr30375.c: Adjust.
4553 * gcc.dg/torture/pr33563.c: Likewise.
4554 * gcc.dg/torture/pr33870.c: Likewise.
4555 * gcc.dg/torture/pr33560.c: Likewise.
4556 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4557 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4558 * gcc.dg/tree-ssa/alias-15.c: Remove.
4559 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4560 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4561 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4562 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4563 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4564 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4565 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4566 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4567 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4568 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4569 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4570 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4571 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4572 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4573 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4574 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4575 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4576 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4577 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4578 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4579 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4580 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4581 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4582 * gcc.dg/uninit-B.c: XFAIL.
4583 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4584 * gcc.dg/uninit-pr19430.c: XFAIL.
4585 * g++.dg/tree-ssa/pr13146.C: New testcase.
4586 * g++.dg/opt/pr36187.C: Adjust.
4587 * g++.dg/torture/20090329-1.C: New testcase.
4588
4589 2009-04-02 Chao-ying Fu <fu@mips.com>
4590
4591 * gcc.target/mips/interrupt_handler.c: New test.
4592
4593 2009-04-02 David Ayers <ayers@fsfe.org>
4594
4595 PR objc/18456
4596 * objc.dg/bad-receiver-type-2.m: New test contributed by
4597 Alexander Mamberg.
4598
4599 2009-04-02 Jason Merrill <jason@redhat.com>
4600
4601 PR c++/25185
4602 * g++.dg/template/error38.C: New test.
4603
4604 2009-04-02 Janis Johnson <janis187@us.ibm.com>
4605
4606 PR tree-optimization/31677
4607 * gcc.dg/memcpy-1.c: Add compiler option.
4608
4609 2009-04-02 Ira Rosen <irar@il.ibm.com>
4610
4611 PR tree-optimization/39595
4612 * gfortran.dg/vect/O3-pr39595.f: New test.
4613
4614 2009-04-02 Dodji Seketeli <dodji@redhat.com>
4615
4616 PR c++/26693
4617 * g++.dg/template/typedef11.C: New test.
4618 * g++.dg/template/typedef12.C: Likewise.
4619 * g++.dg/template/typedef13.C: Likewise.
4620 * g++.dg/template/typedef14.C: Likewise.
4621 * g++.dg/template/typedef15.C: Likewise.
4622 * g++.dg/template/typedef16.C: Likewise.
4623 * g++.dg/template/sfinae3.C: Compile this pedantically.
4624 The only errors expected should be the one saying the typedef is ill
4625 formed.
4626 * g++.old-deja/g++.pt/typename8.C: Likewise.
4627 * g++.dg/template/access11.C: Update this.
4628
4629 2009-04-02 Richard Guenther <rguenther@suse.de>
4630
4631 PR tree-optimization/37221
4632 * gcc.c-torture/compile/20090331-1.c: New testcase.
4633
4634 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
4635
4636 * gcc.c-torture/compile/20090401-1.c: New test.
4637
4638 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4639
4640 PR c++/4926
4641 * g++.dg/template/pr4926-1.C: New.
4642
4643 2009-04-01 Xinliang David Li <davidxl@google.com>
4644
4645 * gcc.target/i386/all_one_m128i.c: New test.
4646
4647 2009-04-01 Janis Johnson <janis187@us.ibm.com>
4648
4649 PR c/39027
4650 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4651 * gcc.dg/fltconst-2.c: New test.
4652 * gcc.dg/fltconst-double-pedantic-1.c: New test.
4653 * gcc.dg/fltconst-double-pedantic-2.c: New test.
4654
4655 PR c/33466
4656 * gcc.dg/cpp/pr33466.c: New test.
4657 * gcc.dg/dfp/pr33466.c: New test.
4658 * gcc.dg/fixed-point/pr33466.c: New test.
4659
4660 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4661
4662 PR tree-optimization/35011
4663 * g++.dg/other/pr35011.C: New.
4664
4665 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR target/39226
4668 * gcc.dg/pr39226.c: New test.
4669
4670 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4671
4672 PR c++/35240
4673 * g++.dg/template/pr35240.C: New.
4674
4675 2009-04-01 Joseph Myers <joseph@codesourcery.com>
4676
4677 PR c/39605
4678 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4679 * gcc.dg/pr25682.c: Update expected diagnostics.
4680
4681 2009-04-01 Richard Guenther <rguenther@suse.de>
4682
4683 * gcc.dg/fold-plusmult-2.c: New testcase.
4684
4685 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR c/37772
4688 * gcc.dg/pr37772.c: New test.
4689 * g++.dg/ext/asm11.C: New test.
4690
4691 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4692
4693 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4694 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4695 defined.
4696
4697 2009-03-31 Jason Merrill <jason@redhat.com>
4698
4699 * g++.old-deja/g++.other/using9.C: Add expected errors.
4700
4701 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
4702
4703 * gcc.c-torture/compile/pr33009.c: Removed.
4704
4705 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4706
4707 * gcc.c-torture/compile/pr33009.c: Delete.
4708 * gcc.c-torture/compile/pr11832.c: Likewise.
4709
4710 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4711
4712 PR c/448
4713 * lib/target-supports.exp (check_effective_target_stdint_types):
4714 Update comment.
4715 (check_effective_target_inttypes_types): New.
4716 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4717 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4718 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4719
4720 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4721
4722 PR fortran/38917
4723 PR fortran/38918
4724 * gfortran.dg/data_pointer_1.f90: New test.
4725
4726 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4727
4728 PR fortran/38915
4729 * gfortran.dg/char_length_15.f90: New test.
4730
4731 2009-03-31 Jason Merrill <jason@redhat.com>
4732
4733 C++ DR 613
4734 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4735 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4736 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4737 xfail others.
4738
4739 * g++.dg/other/typedef2.C: New test.
4740
4741 PR c++/37806
4742 * g++.dg/template/typedef17.C: New test.
4743
4744 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4745 * g++.dg/cpp0x/auto12.C: Likewise.
4746
4747 2009-03-31 Richard Guenther <rguenther@suse.de>
4748
4749 PR middle-end/31029
4750 * gcc.dg/fold-compare-4.c: New testcase.
4751 * gcc.dg/fold-compare-5.c: Likewise.
4752
4753 2009-03-31 Richard Guenther <rguenther@suse.de>
4754
4755 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4756
4757 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4758
4759 PR target/39592
4760 * gcc.target/i386/pr39592-1.c: New test.
4761
4762 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4763
4764 PR preprocessor/15638
4765 * gcc.dg/cpp/missing-header-1.c: New test.
4766 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
4767 "compilation terminated" message.
4768 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
4769 test #include "".
4770 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4771 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4772 terminated" message.
4773
4774 2009-03-31 Richard Guenther <rguenther@suse.de>
4775
4776 PR middle-end/23401
4777 PR middle-end/27810
4778 * gcc.dg/tree-ssa/pr23401.c: New testcase.
4779 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4780
4781 2009-03-30 Steven G. Kargl <kargls@comcast.net>
4782
4783 PR fortran/38389
4784 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4785 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4786 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4787 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4788 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4789 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4790 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4791
4792 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
4793
4794 PR fortran/22571
4795 * gfortran.dg/whole_file_1.f90: New test.
4796 PR fortran/26227
4797 * gfortran.dg/whole_file_2.f90: New test.
4798 * gfortran.dg/whole_file_3.f90: New test.
4799 PR fortran/24886
4800 * gfortran.dg/whole_file_4.f90: New test.
4801
4802 2009-03-30 Jakub Jelinek <jakub@redhat.com>
4803
4804 * gfortran.dg/bind_c_usage_19.f90: New test.
4805
4806 PR target/39558
4807 * gcc.target/powerpc/altivec-29.c: New test.
4808
4809 2009-03-30 Joseph Myers <joseph@codesourcery.com>
4810
4811 PR rtl-optimization/323
4812 * gcc.target/i386/excess-precision-1.c,
4813 gcc.target/i386/excess-precision-2.c,
4814 gcc.target/i386/excess-precision-3.c,
4815 gcc.target/i386/excess-precision-4.c,
4816 gcc.target/i386/excess-precision-5.c,
4817 gcc.target/i386/excess-precision-6.c: New tests.
4818
4819 2009-03-30 Joseph Myers <joseph@codesourcery.com>
4820
4821 PR c/35235
4822 * gcc.dg/c99-array-lval-8.c: New test.
4823
4824 2009-03-29 Joseph Myers <joseph@codesourcery.com>
4825
4826 PR preprocessor/34695
4827 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4828 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4829 instead of dg-warning for "previous definition" messages.
4830 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4831 "warnings being treated as errors" message.
4832 * gcc.dg/fltconst-1.c: Use -fshow-column.
4833
4834 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
4835
4836 PR fortran/38823
4837 * gfortran.dg/power1.f90: New test.
4838
4839 2009-03-29 Joseph Myers <joseph@codesourcery.com>
4840
4841 PR c/456
4842 PR c/5675
4843 PR c/19976
4844 PR c/29116
4845 PR c/31871
4846 PR c/35198
4847 * gcc.c-torture/compile/20081108-1.c,
4848 gcc.c-torture/compile/20081108-2.c,
4849 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4850 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4851 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4852 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4853 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4854 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4855 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4856 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4857 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4858 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4859 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4860 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4861 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4862 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4863 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4864 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4865 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4866 case.
4867 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4868 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4869 XFAILs. Update expected messages.
4870 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4871 expected messages.
4872 * gcc.dg/real-const-1.c: Replace with test from original PR.
4873 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4874 when casting from non-constant integer to pointer.
4875
4876 2009-03-29 Richard Guenther <rguenther@suse.de>
4877
4878 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4879
4880 2009-03-29 Daniel Kraft <d@domob.eu>
4881
4882 PR fortran/37423
4883 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4884 DEFERRED bindings.
4885 * gfortran.dg/typebound_proc_9.f03: New test.
4886 * gfortran.dg/typebound_proc_10.f03: New test.
4887 * gfortran.dg/typebound_proc_11.f03: New test.
4888 * gfortran.dg/abstract_type_5.f03: New test.
4889
4890 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
4891
4892 PR fortran/38507
4893 * gfortran.dg/do_4.f: New.
4894 * gfortran.dg/goto_2.f90: Correct expected warnings.
4895 * gfortran.dg/goto_4.f90: Likewise.
4896 * gfortran.dg/goto_5.f90: New.
4897
4898 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
4899
4900 PR target/39545
4901 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4902
4903 * gcc.target/i386/pr39545-1.c: New.
4904 * gcc.target/i386/pr39545-2.c: Likewise.
4905
4906 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4907 (flex2_struct): Likewise.
4908 (check_struct_passing7): Likewise.
4909 (check_struct_passing8): Likewise.
4910 (f1s): Likewise.
4911 (f2s): Likewise.
4912 (main): Call check_struct_passing7 and check_struct_passing8.
4913
4914 2009-03-29 Richard Guenther <rguenther@suse.de>
4915
4916 * gcc.c-torture/execute/20090113-1.c: New testcase.
4917 * gcc.c-torture/execute/20090113-2.c: Likewise.
4918 * gcc.c-torture/execute/20090113-3.c: Likewise.
4919 * gcc.c-torture/execute/20090207-1.c: Likewise.
4920 * gcc.c-torture/compile/20090114-1.c: Likewise.
4921 * gcc.c-torture/compile/20090328-1.c: Likewise.
4922 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4923
4924 2009-03-29 David Ayers <ayers@fsfe.org>
4925
4926 PR objc/27377
4927 * objc.dg/conditional-1.m: New tests.
4928
4929 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
4930
4931 * gcc.dg/winline-10.c: New test.
4932
4933 2009-03-28 Tobias Burnus <burnus@net-b.de>
4934
4935 PR fortran/34656
4936 * gfortran.dg/do_check_1.f90: Add test.
4937 * gfortran.dg/do_check_2.f90: Add test.
4938 * gfortran.dg/do_check_3.f90: Add test.
4939 * gfortran.dg/do_check_4.f90: Add test.
4940
4941 2009-03-28 Jan Hubicka <jh@suse.cz>
4942
4943 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4944 * gcc.dg/pr33826.c: Update dump files.
4945 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4946 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4947
4948 2009-03-28 Martin Jambor <mjambor@suse.cz>
4949
4950 * g++.dg/tree-ssa/fwprop-align.C: New test.
4951
4952 2009-03-28 Jakub Jelinek <jakub@redhat.com>
4953
4954 * gcc.target/powerpc/altivec-28.c: New test.
4955
4956 PR c++/39554
4957 * gcc.dg/wdisallowed-functions-1.c: Removed.
4958 * gcc.dg/wdisallowed-functions-2.c: Removed.
4959 * gcc.dg/wdisallowed-functions-3.c: Removed.
4960 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
4961 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
4962 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
4963
4964 2009-03-28 Richard Guenther <rguenther@suse.de>
4965
4966 PR tree-optimization/38723
4967 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
4968
4969 2009-03-28 Paul Thomas <pault@gcc.gnu.org
4970
4971 PR fortran/38538
4972 * gfortran.dg/char_result_13.f90: New test.
4973
4974 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
4975
4976 PR fortran/38765
4977 * gfortran.dg/alloc_comp_assign_9.f90: New test.
4978
4979 2009-03-28 Daniel Kraft <d@domob.eu>
4980
4981 * gfortran.dg/trim_1.f90: New test.
4982
4983 2009-03-28 Richard Guenther <rguenther@suse.de>
4984
4985 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
4986 * g++.dg/warn/Warray-bounds.C: Likewise.
4987
4988 2009-03-28 Tobias Burnus <burnus@net-b.de>
4989
4990 PR fortran/32626
4991 * gfortran.dg/recursive_check_7.f90: New test.
4992
4993 2009-03-28 Tobias Burnus <burnus@net-b.de>
4994
4995 PR fortran/38432
4996 * gfortran.dg/do_check_5.f90: New test.
4997 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
4998 * gfortran.dg/array_constructor_18.f90: Ditto.
4999 * gfortran.dg/array_constructor_22.f90: Ditto.
5000 * gfortran.dg/do_3.F90: Ditto.
5001 * gfortran.dg/do_1.f90: Ditto.
5002
5003 2009-03-28 Richard Guenther <rguenther@suse.de>
5004
5005 PR tree-optimization/38180
5006 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5007
5008 2009-03-28 Richard Guenther <rguenther@suse.de>
5009
5010 PR tree-optimization/38513
5011 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5012 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5013 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5014 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5015 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5016 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5017 * gcc.dg/vect/vect-35.c: Likewise.
5018 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5019 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5020 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5021
5022 2009-03-28 Richard Guenther <rguenther@suse.de>
5023
5024 PR tree-optimization/38968
5025 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5026
5027 2009-03-28 Richard Guenther <rguenther@suse.de>
5028
5029 PR tree-optimization/37795
5030 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5031
5032 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5033
5034 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5035 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5036 options for removed targets.
5037
5038 2009-03-27 Richard Guenther <rguenther@suse.de>
5039
5040 PR tree-optimization/39120
5041 * gcc.c-torture/execute/pr39120.c: New testcase.
5042
5043 2009-03-27 Richard Guenther <rguenther@suse.de>
5044
5045 PR tree-optimization/39120
5046 * gcc.dg/torture/pta-callused-1.c: New testcase.
5047
5048 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5049
5050 PR middle-end/39315
5051 * gcc.target/i386/pr39315-1.c: New.
5052 * gcc.target/i386/pr39315-2.c: Likewise.
5053 * gcc.target/i386/pr39315-3.c: Likewise.
5054 * gcc.target/i386/pr39315-4.c: Likewise.
5055 * gcc.target/i386/pr39315-check.c: Likewise.
5056
5057 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5058
5059 PR c/39323
5060 * gcc.dg/pr39323-1.c: New.
5061 * gcc.dg/pr39323-2.c: Likewise.
5062 * gcc.dg/pr39323-3.c: Likewise.
5063
5064 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5065
5066 PR target/38034
5067 * gcc.target/ia64/sync-1.c: New.
5068
5069 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5070
5071 PR target/39472
5072 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5073 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5074 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5075 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5076 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5077 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5078 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5079 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5080
5081 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5082
5083 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5084 for low precision (i.e. float).
5085
5086 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5087 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR debug/37959
5090 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5091
5092 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5093
5094 * gcc.dg/memmove-2.c: New test.
5095 * gcc.dg/memmove-3.c: New test.
5096
5097 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5098 in clone naming.
5099
5100 2009-03-27 Xinliang David Li <davidxl@google.com>
5101
5102 PR tree-optimization/39557
5103 * g++.dg/tree-ssa/dom-invalid.C: New test.
5104
5105 2009-03-27 Xinliang David Li <davidxl@google.com>
5106
5107 PR tree-optimization/39548
5108 * g++.dg/tree-ssa/copyprop.C: New test.
5109
5110 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5111
5112 PR c++/38638
5113 * g++.dg/template/typename17.C: New testcase.
5114 * g++.dg/template/typename18.C: New testcase.
5115
5116 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5117
5118 PR c++/36799
5119 * g++.dg/other/var_copy-1.C: New test.
5120
5121 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5122
5123 PR c++/37647
5124 * g++.dg/parse/ctor9.C: New test.
5125
5126 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5127
5128 PR c++/29727
5129 * g++.dg/init/error2.C: New test.
5130
5131 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5132
5133 PR c++/35652
5134 * gcc.dg/pr35652.C: New.
5135 * g++.dg/warn/pr35652.C: New.
5136 * gcc.dg/format/plus-1.c: Adjust message.
5137
5138 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR c++/39554
5141 * gcc.dg/wdisallowed-functions-3.c: New test.
5142 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5143
5144 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5145
5146 * gcc.dg/inline-33.c: Fix when pic.
5147
5148 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5149
5150 * gcc.target/ia64/20090324-1.c: New test.
5151
5152 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR c/27898
5155 * gcc.dg/pr27898.c: New test.
5156
5157 PR tree-optimization/32139
5158 * gcc.c-torture/compile/pr32139.c: New test.
5159
5160 2009-03-24 Jason Merrill <jason@redhat.com>
5161
5162 PR c++/28274
5163 * g++.dg/parse/defarg14.C: New test.
5164
5165 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5166
5167 PR libfortran/39528
5168 * gfortran.dg/read_repeat.f90: New test.
5169
5170 2009-03-24 Ira Rosen <irar@il.ibm.com>
5171
5172 PR tree-optimization/39529
5173 * gcc.dg/vect/pr39529.c: New test.
5174
5175 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5176 Jakub Jelinek <jakub@redhat.com>
5177
5178 PR debug/39524
5179 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5180
5181 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR c/39495
5184 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5185
5186 2009-03-23 Jason Merrill <jason@redhat.com>
5187
5188 * g++.dg/cpp0x/auto12.C: Add variadic test.
5189
5190 PR c++/39526
5191 * g++.dg/warn/Wshadow-4.C: New test.
5192
5193 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR tree-optimization/39516
5196 * gfortran.dg/pr39516.f: New test.
5197
5198 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5199
5200 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5201 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5202 variable, not environment variable.
5203
5204 2009-03-21 Jason Merrill <jason@redhat.com>
5205
5206 PR c++/28879
5207 * g++.dg/ext/vla6.C: New test.
5208
5209 2009-03-20 Jason Merrill <jason@redhat.com>
5210
5211 * g++.dg/cpp0x/initlist5.C: Add additional test.
5212
5213 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5214 Janis Johnson <janis187@us.ibm.com>
5215
5216 * lib/compat.exp (compat-get-options-main, compat-get-options):
5217 Handle dg-prune-output in source file.
5218 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5219 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5220 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5221 two warnings.
5222
5223 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR c/39495
5226 * gcc.dg/gomp/pr39495-1.c: New test.
5227 * gcc.dg/gomp/pr39495-2.c: New test.
5228 * g++.dg/gomp/pr39495-1.C: New test.
5229 * g++.dg/gomp/pr39495-2.C: New test.
5230
5231 PR target/39496
5232 * gcc.target/i386/pr39496.c: New test.
5233 * g++.dg/other/pr39496.C: New test.
5234
5235 2009-03-19 Li Feng <nemokingdom@gmail.com>
5236
5237 PR middle-end/39500
5238 * gcc.dg/autopar/pr39500-1.c: New.
5239 * gcc.dg/autopar/pr39500-2.c: New.
5240
5241 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5242
5243 * g++.dg/dg.exp: Prune graphite.
5244
5245 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5246
5247 PR middle-end/39447
5248 * g++.dg/graphite: New.
5249 * g++.dg/graphite/graphite.exp: New.
5250 * g++.dg/graphite/pr39447.C: New.
5251
5252 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5253
5254 PR c++/39425
5255 * g++.dg/template/pr39425.C: New.
5256
5257 * g++.dg/template/spec33.C: Updated.
5258
5259 2009-03-17 Jason Merrill <jason@redhat.com>
5260
5261 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5262
5263 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/39475
5266 * g++.dg/ext/unary_trait_incomplete.C: New.
5267
5268 2009-03-17 Jing Yu <jingyu@google.com>
5269
5270 PR middle-end/39378
5271 * g++.dg/inherit/thunk10.C: New test.
5272
5273 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5274
5275 PR target/39482
5276 * gcc.target/i386/pr39482.c: New test.
5277
5278 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR debug/39471
5281 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5282 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5283 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5284 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5285
5286 PR middle-end/39443
5287 * gcc.dg/pr39443.c: New test.
5288
5289 PR debug/39412
5290 * gcc.dg/debug/pr39412.c: New test.
5291
5292 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5293
5294 PR testsuite/38526
5295 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5296 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5297 is defined.
5298 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5299 its original value, or unset if it was not defined.
5300 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5301 path procs around use of HOSTCC.
5302 * g++.dg/compat/struct-layout-1.exp: Ditto.
5303 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5304
5305 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5306
5307 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5308
5309 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5310
5311 Revert patch for PR testsuite/37630.
5312
5313 PR testsuite/37960
5314 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5315
5316 PR testsuite/37630
5317 * lib/target-supports.exp (check_effective_target_ieee): New.
5318 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5319 * gcc.dg/20001012-1.c: Require ieee.
5320
5321 PR testsuite/37628
5322 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5323
5324 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR tree-optimization/39455
5327 * gcc.dg/pr39455.c: New test.
5328
5329 2009-03-13 David Ayers <ayers@fsfe.org>
5330
5331 * objc/execute/trivial.m. New test.
5332
5333 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5334
5335 PR target/39137
5336 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5337
5338 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5339
5340 PR testsuite/39451
5341 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5342 constraint on (%2).
5343
5344 2009-03-12 David Ayers <ayers@fsfe.org>
5345
5346 PR libobjc/27466
5347 * objc/execute/exceptions/handler-1.m. New test.
5348
5349 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR target/39431
5352 * gcc.target/i386/pr39431.c: New test.
5353
5354 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5355
5356 PR target/39445
5357 * gcc.target/i386/pr39445.c: New.
5358
5359 * gcc.target/i386/push-1.c: XFAIL.
5360
5361 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5362
5363 * gcc.dg/inline-33.c: New test.
5364
5365 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5366
5367 * gcc.dg/vect/vect-82.c: Combine dg-do and
5368 dg-require-effective-target into dg-skip-if.
5369 * gcc.dg/vect/vect-83.c: Likewise.
5370
5371 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR target/39137
5374 * gcc.target/i386/stackalign/longlong-1.c: New test.
5375 * gcc.target/i386/stackalign/longlong-2.c: New test.
5376
5377 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5378
5379 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5380
5381 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5382
5383 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5384 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5385
5386 2009-03-11 Olivier Hainque <hainque@adacore.com>
5387
5388 * gnat.dg/slice_enum.adb: New test.
5389
5390 2009-03-11 Jason Merrill <jason@redhat.com>
5391
5392 PR debug/39086
5393 * g++.dg/opt/nrv15.C: New test.
5394
5395 2009-03-10 Ira Rosen <irar@il.ibm.com>
5396
5397 PR tree-optimization/39422
5398 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5399 constant array with static initialization to global memory.
5400 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5401
5402 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5403
5404 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5405 padding.
5406
5407 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR c++/39371
5410 * g++.dg/opt/switch2.C: Add -w to dg-options.
5411 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5412 * g++.dg/warn/switch1.C: New test.
5413 * g++.dg/other/switch3.C: New test.
5414
5415 PR tree-optimization/39394
5416 * gcc.c-torture/compile/pr39394.c: New test.
5417
5418 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5419
5420 * gcc.target/s390/20090223-1.c: New testcase.
5421
5422 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5423
5424 PR libfortran/39402
5425 * gfortran.dg/fmt_f0_1.f90: New test.
5426
5427 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5428
5429 PR c++/39060
5430 * g++.dg/other/new1.C: Adjusted.
5431 * g++.dg/parse/crash40.C: Likewise.
5432 * g++.dg/parse/defarg12.C: Likewise.
5433 * g++.dg/template/error15.C: Likewise.
5434
5435 * g++.dg/other/pr39060.C: New.
5436
5437 2009-03-07 Jason Merrill <jason@redhat.com>
5438
5439 PR c++/39367
5440 * g++.dg/opt/new1.C: New.
5441
5442 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/33492
5445 * g++.dg/other/error32.C: New.
5446
5447 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR middle-end/39360
5450 * gcc.c-torture/compile/pr39360.c: New test.
5451
5452 PR debug/39372
5453 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5454
5455 2009-03-05 Jason Merrill <jason@redhat.com>
5456
5457 PR c++/38908
5458 * g++.dg/warn/Wuninitialized-3.C: New test.
5459
5460 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR debug/39379
5463 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5464 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5465
5466 2009-03-04 Jason Merrill <jason@redhat.com>
5467
5468 PR c++/13549
5469 * g++.dg/template/koenig7.C: New test.
5470
5471 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5472
5473 * g++.dg/torture/predcom-1.C: New test.
5474
5475 2009-03-04 Richard Guenther <rguenther@suse.de>
5476
5477 PR tree-optimization/39362
5478 * g++.dg/torture/pr39362.C: New testcase.
5479
5480 2009-03-04 Jason Merrill <jason@redhat.com>
5481 Giovanni Bajo <giovannibajo@gcc.gnu.org>
5482
5483 PR c++/9634
5484 PR c++/29469
5485 PR c++/29607
5486 * g++.dg/template/dependent-name5.C: New test.
5487
5488 2009-03-04 Steve Ellcey <sje@cup.hp.com>
5489
5490 PR testsuite/39357
5491 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5492 vect_int to vect_int_mult.
5493
5494 2009-03-04 Richard Guenther <rguenther@suse.de>
5495
5496 PR tree-optimization/39358
5497 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5498 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5499
5500 2009-03-04 Richard Guenther <rguenther@suse.de>
5501
5502 PR tree-optimization/39339
5503 * gcc.c-torture/execute/pr39339.c: New testcase.
5504
5505 2009-03-03 Joseph Myers <joseph@codesourcery.com>
5506
5507 * gcc.c-torture/compile/20090303-1.c,
5508 gcc.c-torture/compile/20090303-2.c: New tests.
5509
5510 2009-03-03 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR fortran/39354
5513 * gfortran.dg/gomp/pr39354.f90: New test.
5514
5515 PR tree-optimization/39343
5516 * gcc.dg/pr39343.c: New test.
5517
5518 2009-03-03 Ira Rosen <irar@il.ibm.com>
5519
5520 PR tree-optimization/39248
5521 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5522 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5523 on targets without vector misalignment support.
5524 * lib/target-supports.exp
5525 (check_effective_target_vect_short_mult): Add
5526 check_effective_target_arm32.
5527
5528 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5529
5530 PR middle-end/39335
5531 * gcc.dg/graphite/pr39335_1.c: New.
5532 * gcc.dg/graphite/pr39335.c: New.
5533
5534 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5535
5536 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5537 of andl.
5538 * gcc.target/i386/stackalign/return-5.c: Likewise.
5539 * gcc.target/i386/stackalign/return-6.c: Likewise.
5540
5541 2009-03-02 Richard Guenther <rguenther@suse.de>
5542 Ira Rosen <irar@il.ibm.com>
5543
5544 PR tree-optimization/39318
5545 * gfortran.dg/vect/pr39318.f90: New test.
5546
5547 2009-03-01 Jan Hubicka <jh@suse.cz>
5548
5549 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5550
5551 2009-03-01 Jan Hubicka <jh@suse.cz>
5552
5553 PR debug/39267
5554 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5555
5556 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5557
5558 * gnat.dg/pack12.adb: New test.
5559
5560 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5561
5562 PR c++/37789
5563 * g++.dg/other/pr37789.C: New.
5564
5565 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5566
5567 PR fortran/39295
5568 * gfortran.dg/interface_25.f90: New test.
5569 * gfortran.dg/interface_26.f90: New test.
5570
5571 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5572
5573 PR fortran/39292
5574 * gfortran.dg/initialization_22.f90: New test.
5575
5576 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
5577
5578 PR rtl-optimization/39241
5579 * gcc.dg/torture/pr39241.c: New.
5580
5581 2009-02-25 Martin Jambor <mjambor@suse.cz>
5582
5583 PR tree-optimizations/39259
5584 * g++.dg/torture/pr39259.C: New testcase.
5585
5586 2009-02-24 Richard Guenther <rguenther@suse.de>
5587
5588 PR c++/39242
5589 * g++.dg/template/instantiate10.C: New testcase.
5590
5591 2009-02-24 Richard Guenther <rguenther@suse.de>
5592 Zdenek Dvorak <ook@ucw.cz>
5593
5594 PR tree-optimization/39233
5595 * gcc.c-torture/execute/pr39233.c: New testcase.
5596
5597 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5598
5599 PR tree-optimization/39260
5600 * gcc.dg/graphite/pr39260.c: New.
5601
5602 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5603
5604 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5605
5606 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5607
5608 PR c++/36411
5609 * g++.dg/template/void14.C: New.
5610
5611 2009-02-23 Jason Merrill <jason@redhat.com>
5612
5613 PR c++/38880
5614 * g++.dg/init/const7.C: Remove XFAIL.
5615 * g++.dg/init/static-init1.C: New test.
5616
5617 * g++.dg/cpp0x/initlist14.C: New test.
5618
5619 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5620
5621 PR fortran/38914
5622 * bound_simplification_2.f90: New test case.
5623 * bound_7.f90: New test case.
5624
5625 2009-02-21 Joseph Myers <joseph@codesourcery.com>
5626
5627 * gcc.dg/cpp/include4.c: New test.
5628
5629 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5630
5631 PR target/39256
5632 * gcc.target/i386/abi-2.c: New.
5633
5634 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
5635
5636 * gcc.c-torture/execute/pr39228.x: New.
5637
5638 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5639
5640 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5641 scan-assembler to check for xmm0 register.
5642
5643 2009-02-20 Mark Mitchell <mark@codesourcery.com>
5644 Joseph Myers <joseph@codesourcery.com>
5645
5646 * gcc.target/arm/va_list.c: New test.
5647 * g++.dg/abi/arm_va_list.C: Likewise.
5648 * lib/target-supports.exp (check_effective_target_arm_eabi): New
5649 function.
5650 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5651 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5652 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5653 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5654 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5655 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5656
5657 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
5658
5659 PR testsuite/38164
5660 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5661 to dg-options.
5662
5663 2009-02-20 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR target/39240
5666 * gcc.c-torture/execute/pr39240.c: New test.
5667
5668 2009-02-20 Jason Merrill <jason@redhat.com>
5669
5670 PR c++/39225
5671 * g++.dg/parse/dtor15.C: New test.
5672
5673 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
5674
5675 * gcc.c-torture/execute/20090219-1.c: New.
5676
5677 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
5678
5679 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5680 (mips-dg-options): When matching isa* pseudo-options make
5681 'value' optional and accept ! entries. Use $spec instead of
5682 $isa_spec in the isa pseudo-option error message. Only
5683 perform the ISA-range check when 'value' is set. If arch is
5684 matching any CPU in the ! entries switch to its generic ISA.
5685 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
5686 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
5687
5688 2009-02-19 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR target/39175
5691 * gcc.dg/visibility-20.c: New test.
5692 * g++.dg/ext/visibility/visibility-11.C: New test.
5693
5694 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
5695
5696 PR c++/39188
5697 * g++.dg/abi/pr39188-1a.C: New.
5698 * g++.dg/abi/pr39188-1b.C: Likewise.
5699 * g++.dg/abi/pr39188-1.h: Likewise.
5700 * g++.dg/abi/pr39188-2a.C: Likewise.
5701 * g++.dg/abi/pr39188-2b.C: Likewise.
5702 * g++.dg/abi/pr39188-2.h: Likewise.
5703 * g++.dg/abi/pr39188-3a.C: Likewise.
5704 * g++.dg/abi/pr39188-3b.C: Likewise.
5705 * g++.dg/abi/pr39188-3.h: Likewise.
5706
5707 2009-02-19 Joseph Myers <joseph@codesourcery.com>
5708
5709 PR c/38483
5710 * gcc.c-torture/execute/call-trap-1.c,
5711 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5712 tests.
5713
5714 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
5715
5716 PR target/39228
5717 * gcc.c-torture/execute/pr39228.c: New test.
5718
5719 2009-02-19 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/39074
5722 * gcc.dg/torture/pr39074.c: New testcase.
5723 * gcc.dg/torture/pr39074-2.c: Likewise.
5724 * gcc.dg/torture/pr39074-3.c: Likewise.
5725
5726 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5727
5728 PR c++/39219
5729 * g++.dg/parse/attr3.C: New.
5730
5731 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
5732
5733 PR testsuite/38165
5734 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5735
5736 PR testsuite/38166
5737 * g++.dg/ext/visibility/class1.C: Revert revision 122348
5738 and skip on Darwin.
5739
5740 2009-02-18 Jason Merrill <jason@redhat.com>
5741
5742 PR c++/38880
5743 * g++.dg/init/const7.C: Remove XFAIL.
5744
5745 PR target/39179
5746 * g++.dg/opt/const6.C: New test.
5747
5748 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 * gcc.dg/callabi/callabi.exp: Moved to ...
5751 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
5752 in 64bit mode.
5753
5754 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5755 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5756 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5757 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5758 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5759 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5760 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5761
5762 * gcc.dg/callabi/callabi.h: Moved to ...
5763 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5764
5765 * gcc.dg/callabi/func-1.c: Moved to ...
5766 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5767
5768 * gcc.dg/callabi/func-indirect.c: Moved to ...
5769 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5770
5771 * gcc.dg/callabi/pr38891.c: Moved to ...
5772 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5773
5774 * gcc.dg/callabi/vaarg-1.c: Moved to ...
5775 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5776
5777 * gcc.dg/callabi/vaarg-2.c: Moved to ...
5778 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5779
5780 * gcc.dg/callabi/vaarg-3.c: Moved to ...
5781 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5782
5783 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
5784
5785 PR target/38891
5786 * gcc.dg/callabi/pr38891.c: New.
5787
5788 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5789
5790 * gcc.dg/callabi/callabi.exp: New.
5791
5792 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5793
5794 PR target/39082
5795 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5796 -Wno-abi for x86.
5797 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5798
5799 * gcc.target/i386/pr39082-1.c: New.
5800
5801 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5802 -Wno-abi.
5803
5804 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5805 CHECK_M64_M128 is defined.
5806 (check_f_arguments): Add "do".
5807 (check_vector_arguments): New.
5808 (check_m64_arguments): Likewise.
5809 (check_m128_arguments): Likewise.
5810
5811 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5812 (CHECK_M64_M128): Define.
5813
5814 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
5815 on abitest.
5816 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5817
5818 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5819 tests only if CHECK_M64_M128 is defined.
5820
5821 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5822 (m128_2_struct): Likewise.
5823 (check_struct_passing5): Likewise.
5824 (check_struct_passing6): Likewise.
5825 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5826
5827 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5828 (un5): Likewise.
5829 (check_union_passing4): Likewise.
5830 (main): Test union with __m128 if CHECK_M64_M128 is defined.
5831
5832 2009-02-18 Joseph Myers <joseph@codesourcery.com>
5833
5834 PR c/35447
5835 * gcc.dg/noncompile/pr35447-1.c: New test.
5836
5837 2009-02-18 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR tree-optimization/36922
5840 * gfortran.dg/pr36922.f: New test.
5841
5842 2009-02-17 Richard Guenther <rguenther@suse.de>
5843
5844 PR tree-optimization/39202
5845 * gcc.c-torture/compile/pr39202.c: New testcase.
5846
5847 2009-02-17 Richard Guenther <rguenther@suse.de>
5848
5849 PR tree-optimization/39204
5850 * gcc.dg/torture/pr39204.c: New testcase.
5851
5852 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
5853
5854 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5855 * gcc.dg/vect/vect-outer-6.c: Ditto.
5856
5857 2009-02-16 Joseph Myers <joseph@codesourcery.com>
5858
5859 PR c/35446
5860 * gcc.dg/noncompile/init-5.c: New test.
5861 * gcc.dg/init-bad-4.c: Adjust expected errors.
5862
5863 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
5864
5865 PR target/37049
5866 * gcc.target/i386/push-1.c: New.
5867
5868 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
5869
5870 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5871
5872 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5873
5874 * gcc.target/spu/intrinsics-sr.c: New test.
5875
5876 2009-02-13 Steve Ellcey <sje@cup.hp.com>
5877
5878 PR target/38056
5879 * gcc.target/ia64/sibcall-opt-1.c: New test.
5880 * gcc.target/ia64/sibcall-opt-2.c: New test.
5881
5882 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
5883
5884 PR fortran/36528
5885 * gfortran.dg/cray_pointers_8.f90: New test.
5886
5887 PR fortran/36703
5888 * gfortran.dg/cray_pointers_9.f90: New test.
5889
5890 2009-02-13 Jason Merrill <jason@redhat.com>
5891
5892 PR c++/39070
5893 * g++.dg/cpp0x/decltype16.C: New.
5894
5895 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5896
5897 PR target/39152
5898 * gfortran.dg/gomp/pr39152.f90: New.
5899
5900 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5901
5902 PR target/39162
5903 * gcc.target/i386/pr39162.c: New.
5904
5905 2009-02-13 Joseph Myers <joseph@codesourcery.com>
5906
5907 PR c/35444
5908 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5909 New tests.
5910
5911 2009-02-12 Jason Merrill <jason@redhat.com>
5912
5913 PR c++/38950
5914 * g++.dg/template/array20.C: New test.
5915
5916 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
5917
5918 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5919 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
5920 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5921
5922 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5923
5924 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5925
5926 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 PR target/39152
5929 * gfortran.dg/pr39152.f: New.
5930
5931 2009-02-11 Jason Merrill <jason@redhat.com>
5932
5933 PR c++/39153
5934 * g++.dg/cpp0x/defaulted9.C: New test.
5935
5936 PR c++/30111
5937 * g++.dg/init/value7.C: New test.
5938
5939 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
5940
5941 PR target/38824
5942 * gcc.target/i386/pr38824.c: New testcase.
5943
5944 2009-02-11 Jason Merrill <jason@redhat.com>
5945
5946 PR c++/38649
5947 * g++.dg/cpp0x/defaulted8.C: New test.
5948
5949 PR c++/36744
5950 * g++.dg/cpp0x/rv9p.C: New test.
5951
5952 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
5953
5954 * gnat.dg/aliasing3.adb: New test.
5955 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5956
5957 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5958
5959 PR c++/34397
5960 * g++.dg/template/crash88.C: New.
5961 * g++.dg/template/crash89.C: Likewise.
5962
5963 2009-02-10 Steve Ellcey <sje@cup.hp.com>
5964
5965 PR c/39084
5966 * gcc.dg/pr39084.c: New test.
5967
5968 2009-02-10 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR target/39139
5971 * gcc.target/i386/pr39139.c: New test.
5972
5973 2009-02-10 Richard Guenther <rguenther@suse.de>
5974
5975 PR tree-optimization/39132
5976 * gcc.dg/torture/pr39132.c: New testcase.
5977
5978 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
5979
5980 PR target/39119
5981 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
5982 * gcc.target/x86_64/abi/avx/args.h: Likewise.
5983 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
5984 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
5985 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
5986 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
5987 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5988 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
5989
5990 2009-02-09 Jason Merrill <jason@redhat.com>
5991
5992 PR c++/39109
5993 * g++.dg/init/value6.C: New test.
5994
5995 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
5996
5997 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
5998
5999 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 * gcc.c-torture/compile/20090209-1.c: New test.
6002
6003 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6004
6005 PR c++/35147
6006 PR c++/37737
6007 * g++.dg/cpp0x/vt-35147.C: New.
6008 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6009 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6010
6011 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6012
6013 PR c/35434
6014 * gcc.dg/attr-alias-4.c: New test.
6015
6016 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6017
6018 PR c/39035
6019 * gcc.dg/dfp/pr39035.c: New test.
6020
6021 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6022
6023 PR c/36432
6024 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6025
6026 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR c++/39106
6029 * g++.dg/opt/thunk3.C: New test.
6030
6031 2009-02-05 Nick Clifton <nickc@redhat.com>
6032
6033 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6034 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6035 * gcc.dg/cdce1.c: Likewise.
6036 * gcc.dg/cpp/_Pragma6.c: Likewise.
6037 * g++.dg/cpp/_Pragma1.C: Likewise.
6038 * gcc.dg/utf32-2.c: Xfail for M32C.
6039 * gcc.dg/utf32-1.c: Likewise.
6040 * gcc.dg/utf32-3.c: Likewise.
6041 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6042 targets.
6043 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6044 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6045 * gcc.dg/Wconversion-5.c: Likewise.
6046 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6047 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6048 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6049 * gcc.dg/utf-inc-init.c: Likewise.
6050 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6051 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6052 * gcc.dg/utf-array-short-wchar.c: Likewise.
6053 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6054 * gcc.dg/mallign.c: Use size_t instead of long.
6055
6056 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6057
6058 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6059
6060 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6061
6062 * gcc.c-torture/execute/pr39100.c: New.
6063
6064 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6065
6066 PR c/35435
6067 * gcc.dg/tls/diag-6.c: New test.
6068
6069 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6070
6071 AVX Programming Reference (January, 2009)
6072 * gcc.target/i386/avx-vpclmulqdq.c: New.
6073 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6074
6075 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6076
6077 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6078 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6079 (pclmul_test): Renamed to ...
6080 (TEST): This.
6081
6082 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR c++/39095
6085 * g++.dg/abi/mangle31.C: New test.
6086
6087 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6088
6089 PR c/29129
6090 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6091 declarator.
6092 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6093 inside function prototype but not part of parameter declarator.
6094 * vla-11.c: New test.
6095
6096 2009-02-03 Jason Merrill <jason@redhat.com>
6097
6098 * g++.dg/warn/main-4.C: New test.
6099 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6100
6101 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6102
6103 PR c++/36607
6104 * g++.dg/expr/cast10.C: New test.
6105
6106 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6107
6108 PR c/35433
6109 * gcc.dg/init-bad-6.c: New test.
6110
6111 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR target/35318
6114 * gcc.c-torture/compile/pr35318.c: New test.
6115
6116 PR inline-asm/39059
6117 * gcc.dg/nofixed-point-2.c: New test.
6118 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6119 * g++.dg/ext/fixed2.C: Likewise.
6120 * g++.dg/other/error25.C: Likewise.
6121 * g++.dg/lookup/crash7.C: Likewise.
6122 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6123
6124 PR c++/39056
6125 * g++.dg/cpp0x/initlist13.C: New test.
6126
6127 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6128
6129 PR c++/36897
6130 * g++.dg/template/func2.C: New test.
6131
6132 PR c++/37314
6133 * g++.dg/template/typename15.C: New.
6134 * g++.dg/template/typename16.C: New.
6135
6136 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6137 Ben Elliston <bje@au.ibm.com>
6138
6139 PR c/39034
6140 * gcc.dg/dfp/pr39034.c: New test.
6141
6142 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6143
6144 PR testsuite/38263
6145 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6146
6147 2009-02-02 Jason Merrill <jason@redhat.com>
6148
6149 PR c++/39054
6150 * g++.dg/parse/dtor14.C: New test.
6151
6152 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6153
6154 * lib/target-supports.exp
6155 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6156 * g++.dg/ext/builtin10.C: New test.
6157
6158 PR inline-asm/39058
6159 * gcc.target/i386/pr39058.c: New test.
6160
6161 2009-02-02 Richard Guenther <rguenther@suse.de>
6162
6163 PR tree-optimization/38937
6164 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6165
6166 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6167
6168 PR c++/39053
6169 * g++.dg/parse/crash52.C: New.
6170
6171 2009-01-30 Richard Guenther <rguenther@suse.de>
6172
6173 PR tree-optimization/39041
6174 * gcc.c-torture/compile/pr39041.c: New testcase.
6175
6176 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR target/39013
6179 * gcc.target/i386/pr39013-1.c: New test.
6180 * gcc.target/i386/pr39013-2.c: New test.
6181
6182 PR c++/39028
6183 * g++.dg/ext/label12.C: New test.
6184
6185 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6186
6187 PR c++/33465
6188 * g++.dg/parse/error34.C: New.
6189 * g++.dg/parse/error35.C: Likewise.
6190
6191 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6192
6193 PR c++/38655
6194 * g++.dg/cpp0x/decltype-38655.C: New.
6195
6196 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR target/39002
6199 * g++.dg/torture/pr39002.C: New test.
6200
6201 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6202
6203 PR tree-optimization/39007
6204 * gcc.dg/tree-ssa/pr39007.c: New.
6205
6206 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6207
6208 PR middle-end/35854
6209 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6210 to "subreg1".
6211
6212 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6213
6214 PR middle-end/38857
6215 * gcc.c-torture/compile/pr38857.c: New test.
6216
6217 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6218
6219 PR fortran/38852
6220 PR fortran/39006
6221 * gfortran.dg/bound_6.f90: New test.
6222
6223 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6224
6225 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6226
6227 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6228
6229 PR tree-optimization/38997
6230 * gcc.dg/tree-ssa/pr38997.c: New.
6231
6232 2009-01-28 Richard Guenther <rguenther@suse.de>
6233
6234 PR tree-optimization/38926
6235 * gcc.c-torture/compile/pr38926.c: New testcase.
6236
6237 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR middle-end/38934
6240 * gcc.dg/pr38934.c: New test.
6241
6242 2009-01-28 Richard Guenther <rguenther@suse.de>
6243
6244 PR middle-end/38908
6245 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6246
6247 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6248
6249 PR tree-optimization/38984
6250 * gcc.dg/pr38984.c: New XFAILed testcase.
6251
6252
6253 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6254
6255 PR target/38988
6256 * gcc.target/i386/pr38988.c: New test.
6257
6258 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6259
6260 PR c++/37554
6261 * g++.dg/parse/crash51.C: New.
6262 * g++.old-deja/g++.pt/crash9.C: Adjust.
6263
6264 2009-01-27 Daniel Kraft <d@domob.eu>
6265
6266 PR fortran/38883
6267 * gfortran.dg/mvbits_6.f90: New test.
6268 * gfortran.dg/mvbits_7.f90: New test.
6269 * gfortran.dg/mvbits_8.f90: New test.
6270
6271 2009-01-27 Richard Guenther <rguenther@suse.de>
6272
6273 PR tree-optimization/38503
6274 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6275
6276 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6277
6278 PR middle-end/38969
6279 * gcc.c-torture/execute/pr38969.c: New test.
6280
6281 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6282
6283 PR testsuite/38864
6284 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6285 to dg-do compile.
6286 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6287 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6288 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6289
6290 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6291
6292 PR target/38952
6293 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6294 if __USING_SJLJ_EXCEPTIONS__ is defined.
6295
6296 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6297 __USING_SJLJ_EXCEPTIONS__ is defined.
6298 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6299 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6300 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6301 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6302 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6303 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6304
6305 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6306
6307 PR testsuite/38949
6308 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6309 Use instead of C name in asm statements.
6310
6311 2009-01-26 Richard Guenther <rguenther@suse.de>
6312
6313 PR tree-optimization/38745
6314 * g++.dg/torture/pr38745.C: New testcase.
6315
6316 2009-01-26 Richard Guenther <rguenther@suse.de>
6317
6318 PR middle-end/38851
6319 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6320
6321 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6322
6323 * gcc.dg/bitfld-15.c: Gate warning on target
6324 pcc_bitfield_type_matters.
6325 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6326 g++.dg/ext/bitfield4.C: Likewise.
6327 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6328 bitfield for any target.
6329
6330 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR c/38957
6333 * gcc.dg/pr38957.c: New test.
6334
6335 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6336
6337 PR fortran/38955
6338 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6339 comparing floats.
6340
6341 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6342
6343 PR tree-optimization/38953
6344 * gfortran.dg/graphite/pr38953.f90: New.
6345
6346 2009-01-24 Paul Brook <paul@codesourcery.com>
6347
6348 * gcc.target/arm/neon-cond-1.c: New test.
6349
6350 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6351
6352 PR tree-optimization/38932
6353 * gcc.dg/pr38932.c: New.
6354
6355 2009-01-23 Revital Eres <eres@il.ibm.com>
6356
6357 * gcc.dg/sms-7.c: Fix test.
6358
6359 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6360
6361 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6362 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6363 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6364 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6365
6366 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6367
6368 * gcc.dg/pr35729.c: Make test x86 specific.
6369
6370 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6371
6372 PR middle-end/38615
6373 * gcc.dg/pr38615.c: New test.
6374
6375 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6376
6377 PR target/38931
6378 * gcc.target/i386/pr38931.c: New test.
6379
6380 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6381
6382 PR c++/38930
6383 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6384 * g++.dg/template/typedef12.C: Likewise.
6385 * g++.dg/template/typedef13.C: Likewise.
6386 * g++.dg/template/typedef14.C: Likewise.
6387 * g++.dg/template/sfinae3.C: Likewise.
6388 * g++.old-deja/g++.pt/typename8.C: Likewise.
6389 * g++.dg/template/access11.C: Likewise
6390
6391 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6392
6393 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6394 and mips*-*-irix*.
6395 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6396
6397 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6398
6399 PR c++/26693
6400 * g++.dg/template/typedef11.C: New test.
6401 * g++.dg/template/typedef12.C: Likewise.
6402 * g++.dg/template/typedef13.C: Likewise.
6403 * g++.dg/template/typedef14.C: Likewise.
6404 * g++.dg/template/sfinae3.C: Compile this pedantically.
6405 The only errors expected should be the one saying the typedef is ill
6406 formed.
6407 * g++.old-deja/g++.pt/typename8.C: Likewise.
6408 * g++.dg/template/access11.C: Update this.
6409
6410 2009-01-21 Daniel Kraft <d@domob.eu>
6411
6412 PR fortran/38887
6413 * gfortran.dg/mvbits_5.f90: New test.
6414
6415 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6416
6417 * gcc.dg/sms-6.c: New test.
6418 * gcc.dg/sms-7.c: Likewise.
6419
6420 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6421
6422 PR fortran/38907
6423 * gfortran.dg/host_assoc_function_7.f90: New test
6424
6425 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6426 Richard Guenther <rguenther@suse.de>
6427
6428 PR tree-optimization/38747
6429 PR tree-optimization/38748
6430 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6431 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6432 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6433
6434 2009-01-20 Kees Cook <kees@ubuntu.com>
6435 H.J. Lu <hongjiu.lu@intel.com>
6436
6437 PR target/38902
6438 * gcc.dg/pr38902.c: New.
6439
6440 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6441
6442 PR target/38868
6443 * gfortran.dg/pr38868.f: New testcase.
6444
6445 2009-01-20 Richard Guenther <rguenther@suse.de>
6446
6447 * gcc.c-torture/execute/pr36227.c: Move ...
6448 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6449
6450 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6451
6452 * lib/gfortran.exp: Add -B options for targets that use
6453 libgfortran.a%s in their specs.
6454
6455 2009-01-19 Jason Merrill <jason@redhat.com>
6456
6457 PR c++/23287
6458 * g++.dg/template/dtor5.C: New test.
6459
6460 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6461
6462 PR fortran/38859
6463 * gfortran.dg/bound_5.f90: New test.
6464
6465 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6466
6467 PR target/38736
6468 * g++.dg/compat/abi/pr38736_main.C: New.
6469 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6470 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6471 * g++.dg/other/macro-1.C: Likewise.
6472 * gcc.dg/macro-1.c: Likewise.
6473 * gcc.dg/compat/pr38736_main.c: Likewise.
6474 * gcc.dg/compat/pr38736_x.c: Likewise.
6475 * gcc.dg/compat/pr38736_y.c: Likewise.
6476
6477 2009-01-18 Richard Guenther <rguenther@suse.de>
6478
6479 PR tree-optimization/38819
6480 * gcc.c-torture/execute/pr38819.c: New testcase.
6481
6482 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6483
6484 PR fortran/38657
6485 * gfortran.dg/module_commons_3.f90: Reapply.
6486
6487 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6488
6489 PR fortran/34955
6490 * gfortran.dg/transfer_intrinsic_1.f90: New test.
6491 * gfortran.dg/transfer_intrinsic_2.f90: New test.
6492
6493 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6494
6495 PR fortran/38657
6496 * gfortran.dg/module_commons_3.f90: Remove
6497
6498 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
6499
6500 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6501
6502 2009-01-16 Jason Merrill <jason@redhat.com>
6503
6504 PR c++/38877
6505 * g++.dg/template/lvalue1.C: New test.
6506
6507 PR c++/29470
6508 * g++.dg/template/access20.C: New test.
6509 * g++.dg/torture/pr34641.C: Fix access.
6510
6511 2009-01-16 Richard Guenther <rguenther@suse.de>
6512
6513 PR tree-optimization/38835
6514 PR middle-end/36227
6515 * gcc.c-torture/execute/pr36227.c: New testcase.
6516 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6517 * g++.dg/init/const7.C: Likewise.
6518
6519 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6520
6521 PR target/38554
6522 * gcc.c-torture/compile/pr38554.c: New test.
6523
6524 2009-01-16 Jason Merrill <jason@redhat.com>
6525
6526 PR c++/38579
6527 * g++.dg/conversion/access1.C: New test.
6528
6529 2009-01-16 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR tree-optimization/38789
6532 * gcc.c-torture/compile/pr38789.c: New test.
6533
6534 2009-01-16 Janus Weil <janus@gcc.gnu.org>
6535
6536 PR fortran/38152
6537 * gfortran.dg/proc_ptr_13.f90: New.
6538
6539 2009-01-15 Jason Merrill <jason@redhat.com>
6540
6541 PR c++/38850
6542 * g++.dg/template/koenig6.C: New test.
6543
6544 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6545
6546 PR c++/29388
6547 * g++.dg/template/error37.C: New testcase.
6548
6549 2009-01-15 Jason Merrill <jason@redhat.com>
6550
6551 PR c++/36334
6552 * g++.dg/conversion/memfn1.C: New test.
6553
6554 PR c++/37646
6555 * g++.dg/conversion/memfn2.C: New test.
6556
6557 2009-01-15 Steve Ellcey <sje@cup.hp.com>
6558
6559 PR c++/38357
6560 * g++.dg/template/crash87.C: New test.
6561
6562 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6563
6564 PR middle-end/37843
6565 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6566
6567 2009-01-15 Dodji Seketeli <dodji@redhat.com>
6568
6569 PR c++/38636
6570 * g++.dg/parse/crash50.C: New test.
6571
6572 2009-01-14 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR rtl-optimization/38245
6575 * gcc.dg/pr38245-3.c: New test.
6576 * gcc.dg/pr38245-3.h: New file.
6577 * gcc.dg/pr38245-4.c: New file.
6578 * gcc.dg/pr38364.c: New test.
6579
6580 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6581
6582 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6583 sequence PC-relative.
6584
6585 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6586
6587 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6588 calls and/or PLT markers.
6589 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6590 calls and/or PLT markers.
6591 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6592 calls and/or PLT markers.
6593 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6594 calls and/or PLT markers.
6595
6596 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6597 Nathan Froyd <froydnj@codesourcery.com>
6598 Joseph Myers <joseph@codesourcery.com>
6599
6600 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6601 New function.
6602 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6603 and use consistent CFLAGS.
6604 * gcc.target/powerpc/20030505.c: Likewise.
6605 * gcc.target/powerpc/20081204-1.c: Likewise.
6606 * gcc.target/powerpc/ppc-spe.c: Likewise.
6607 * gcc.target/powerpc/spe1.c: Likewise.
6608 * g++.dg/ext/spe1.C: Likewise.
6609 * g++.dg/other/opaque-1.C: Likewise.
6610 * g++.dg/other/opaque-2.C: Likewise.
6611 * g++.dg/other/opaque-3.C: Likewise.
6612
6613 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6614
6615 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6616 out of loop.
6617
6618 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6619
6620 PR target/38811
6621 * g++.dg/torture/pr38811.C: New file.
6622
6623 2009-01-14 Richard Guenther <rguenther@suse.de>
6624
6625 PR tree-optimization/38826
6626 PR middle-end/38477
6627 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6628
6629 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6630
6631 * gcc.dg/graphite/pr38786.c: Fix commit problem.
6632
6633 2009-01-14 Nick Clifton <nickc@redhat.com>
6634
6635 PR c++/37862
6636 * g++.cp/parse/pr37862.C: New test.
6637
6638 2009-01-14 Julian Brown <julian@codesourcery.com>
6639
6640 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6641 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6642 to...
6643 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6644 These.
6645
6646 2009-01-13 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR rtl-optimization/38774
6649 * gcc.dg/torture/pr38774.c: New test.
6650
6651 PR c++/38795
6652 * g++.dg/cpp0x/pr38795.C: New test.
6653
6654 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
6655 Nathan Froyd <froydnj@codesourcery.com>
6656 Joseph Myers <joseph@codesourcery.com>
6657
6658 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6659 otherwise. Do not check for AltiVec at runtime.
6660 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6661 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6662 * gcc.target/powerpc/altivec-1.c: Likewise.
6663 * gcc.target/powerpc/altivec-3.c: Likewise.
6664 * gcc.target/powerpc/altivec-10.c: Likewise.
6665 * gcc.target/powerpc/altivec-12.c: Likewise.
6666 * gcc.target/powerpc/altivec-24.c: Likewise.
6667 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6668 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6669 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6670 * gcc.target/powerpc/pr35907.c: Likewise.
6671 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6672 otherwise. Do not check for Cell at runtime.
6673 * gcc.target/powerpc/altivec_check.h: Delete.
6674
6675 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6676 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
6677 not check for AltiVec at runtime.
6678 * g++.dg/ext/altivec-cell-2.C: Likewise.
6679 * g++.dg/ext/altivec-cell-3.C: Likewise.
6680 * g++.dg/ext/altivec-cell-4.C: Likewise.
6681 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6682 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6683 check.
6684 * g++.dg/ext/altivec_check.h: Delete.
6685
6686 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
6687
6688 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6689 effective target. Adjust line numbers accordingly.
6690
6691 2009-01-13 Mark Mitchell <mark@codesourcery.com>
6692
6693 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6694
6695 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6696
6697 PR tree-optimization/38786
6698 * gcc.dg/graphite/pr38786.c: New.
6699
6700 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
6701
6702 Revert:
6703 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
6704
6705 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6706 for alpha*-*-* targets.
6707 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6708
6709 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6710
6711 PR libfortran/38772
6712 * gfortran.dg/fmt_bz_bn_err.f: New test.
6713
6714 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
6715
6716 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6717
6718 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6719
6720 * lib/target-supports.exp (check_effective_target_powerpc64): New.
6721 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6722 instruction support. Do not check for it at runtime.
6723
6724 2009-01-12 Jason Merrill <jason@redhat.com>
6725
6726 PR c++/35109
6727 * g++.dg/lookup/friend11.C: Remove expected error.
6728 * g++.dg/lookup/friend14.C: New test.
6729 * g++.dg/lookup/friend15.C: New test.
6730
6731 2009-01-12 Dodji Seketeli <dodji@redhat.com>
6732
6733 PR c++/36019
6734 * g++.dg/lookup/hidden-class12.C: New test.
6735 * g++.dg/lookup/hidden-class13.C: New test.
6736 * g++.dg/lookup/hidden-class14.C: New test.
6737 * g++.dg/lookup/hidden-class15.C: New test.
6738 * g++.dg/lookup/hidden-class16.C: New test.
6739
6740 2009-01-12 Mark Mitchell <mark@codesourcery.com>
6741
6742 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6743 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6744 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6745
6746 2009-01-12 Jason Merrill <jason@redhat.com>
6747
6748 PR c++/31488
6749 * g++.dg/other/vararg-3.C: New test.
6750
6751 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6752
6753 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6754 Explicitly enable SPE.
6755 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
6756 directive.
6757
6758 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6759 Expect -flax-vector-conversions message. Adjust incompatible
6760 types errors.
6761 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6762 Make Foo extern.
6763
6764 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6765
6766 * g++.dg/other/opaque-1.C: Run on targets with SPE.
6767
6768 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6769 * g++.dg/other/opaque-2.C: Likewise.
6770 * g++.dg/other/opaque-3.C: Likewise.
6771
6772 2009-01-12 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR c/32041
6775 * gcc.dg/pr32041.c: New test.
6776 * g++.dg/parse/offsetof9.C: New test.
6777
6778 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6779 Nathan Froyd <froydnj@codesourcery.com>
6780
6781 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6782 * g++.dg/ext/attribute-test-1.C: Likewise.
6783 * g++.dg/ext/attribute-test-2.C: Likewise.
6784 * g++.dg/ext/attribute-test-3.C: Likewise.
6785 * g++.dg/ext/attribute-test-4.C: Likewise.
6786
6787 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
6788
6789 * gnat.dg/unchecked_convert3.adb: New test.
6790
6791 2009-01-12 Jakub Jelinek <jakub@redhat.com>
6792
6793 PR c++/38794
6794 * g++.dg/parse/typedef9.C: New test.
6795
6796 PR tree-optimization/38807
6797 * gcc.c-torture/compile/pr38807.c: New test.
6798
6799 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
6800
6801 * gcc.target/mips/ins-2.c: New test.
6802
6803 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
6804
6805 PR testsuite/38809
6806 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6807
6808 2009-01-11 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR c++/36254
6811 * g++.dg/warn/Wreturn-type-5.C: New test.
6812
6813 2009-01-11 Matthias Klose <doko@ubuntu.com>
6814
6815 PR middle-end/38616
6816 * gcc.dg/pr38616.c: New test.
6817
6818 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
6819
6820 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6821
6822 2009-01-10 Andrew Pinski <pinskia@gmail.com>
6823
6824 PR c++/38648
6825 * g++.dg/expr/string-1.C: New test.
6826 * g++.dg/expr/string-2.C: New test.
6827
6828 PR c++/36695
6829 * g++.dg/ext/complex4.C: New test.
6830 * g++.dg/ext/complex5.C: New test.
6831 * g++.dg/init/reference1.C: New test.
6832 * g++.dg/init/reference2.C: New test.
6833 * g++.dg/init/reference3.C: New test.
6834
6835 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
6836
6837 PR fortran/38763
6838 * gfortran.dg/transfer_null_1.f90: New test.
6839
6840 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
6841
6842 PR fortran/38765
6843 * gfortran.dg/host_assoc_function_6.f90: New test.
6844
6845 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
6846
6847 * lib/target-supports.exp: Add method to determine if the effective
6848 target is really a ppc405 after applying all compile options.
6849 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6850 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6851 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6852 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6853 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6854 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6855 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6856 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6857 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6858 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6859 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6860 * gcc.target/powerpc/405-machhw-1.c: Likewise.
6861 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6862 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6863 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6864 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6865 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6866 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6867 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6868 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6869 * gcc.target/powerpc/405-macchw-1.c: Likewise.
6870 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6871 * gcc.target/powerpc/405-machhw-2.c: Likewise.
6872 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6873 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6874 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6875 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6876 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6877 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6878 * gcc.target/powerpc/405-macchw-2.c: Likewise.
6879 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6880
6881 2009-01-09 Jakub Jelinek <jakub@redhat.com>
6882
6883 PR c++/35335
6884 * g++.dg/other/error31.C: New testcase.
6885
6886 PR c/35742
6887 * gcc.dg/pr35742.c: New test.
6888
6889 2009-01-09 John F. Carr <jfc@mit.edu>
6890
6891 PR c++/37877
6892 * g++.dg/parse/linkage3.C: New test.
6893
6894 2009-01-09 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR middle-end/38771
6897 * gcc.c-torture/compile/pr38771.c: New test.
6898
6899 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
6900
6901 * gcc.dg/pr34856.c: Ignore irrelevant warning.
6902
6903 2009-01-08 Mark Mitchell <mark@codesourcery.com>
6904
6905 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6906 * gcc.dg/sibcall-4.c: Likewise.
6907
6908 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
6909 Jan Sjodin <jan.sjodin@amd.com>
6910
6911 PR tree-optimization/38559
6912 * gcc.dg/graphite/pr38559.c: New.
6913
6914 2009-01-08 Ira Rosen <irar@il.ibm.com>
6915
6916 PR tree-optimization/37194
6917 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6918
6919 2009-01-07 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR c++/38725
6922 * g++.dg/ext/label11.C: New test.
6923
6924 2009-01-07 Joseph Myers <joseph@codesourcery.com>
6925
6926 * lib/target-supports.exp (check_weak_override_available): New.
6927 * lib/target-supports-dg.exp (dg-require-weak-override): New.
6928 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6929 dg-require-weak-override.
6930
6931 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
6932 Alan Modra <amodra@bigpond.net.au>
6933
6934 * gcc.c-torture/compile/20090107-1.c: New test.
6935
6936 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
6937
6938 PR target/38706
6939 * g++.dg/other/pr38706.C: New test.
6940
6941 2009-01-07 Jason Merrill <jason@redhat.com>
6942
6943 * g++.dg/cpp0x/variadic92.C: New test.
6944 * g++.dg/cpp0x/variadic93.C: New test.
6945
6946 2009-01-07 Janis Johnson <janis187@us.ibm.com>
6947
6948 * lib/target-supports-dg.exp (current_compiler_flags): New.
6949 (check-flags): Use it; do not access dg-test local variables.
6950 (dg-skip-if): Do not access dg-test local variables.
6951 (dg-xfail-run-if): Ditto.
6952 (dg-shouldfail): Ditto.
6953 * gcc.test-framework/test-framework.exp
6954 (check_effective_target_def_nocache): New.
6955 * gcc.test-framework/test-framework.awk: Handle scan tests.
6956 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6957 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
6958 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
6959 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
6960 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
6961 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
6962 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
6963 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
6964 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
6965
6966 * g++.dg/torture/pr38586.C: Ignore a possible warning.
6967
6968 * lib/target-supports-dg.exp (check_test_flags): Delete.
6969
6970 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
6971
6972 PR tree-optimization/38492
6973 PR tree-optimization/38498
6974 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6975 in trunk.
6976 * gcc.dg/graphite/block-0.c: Update test.
6977 * gcc.dg/graphite/block-1.c: Same.
6978 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
6979 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
6980 * gcc.dg/graphite/block-3.c: New.
6981 * gcc.dg/graphite/pr38498.c: New.
6982
6983 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
6984
6985 AVX Programming Reference (December, 2008)
6986 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
6987 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
6988 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
6989
6990 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
6991 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
6992
6993 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6994
6995 PR fortran/38220
6996 * gfortran.dg/c_loc_pure_1.f90: New test.
6997
6998 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
6999
7000 PR fortran/38669
7001 * gfortran.dg/elemental_dependency_3.f90:
7002 Add the final tree dump cleanup.
7003
7004 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7005
7006 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7007 passing -m32.
7008
7009 PR rtl-optimization/38722
7010 * gfortran.dg/pr38722.f90: New test.
7011
7012 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7013
7014 PR c/34252
7015 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7016 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7017
7018 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7019
7020 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7021 * gfortran.dg/typebound_call_8.f03: Same.
7022 * gfortran.dg/elemental_bind_c.f90: Same.
7023 * gfortran.dg/typebound_call_7.f03: Same.
7024 * gfortran.dg/interface_proc_end.f90: Same
7025 * gfortran.dg/pr37243.f: Fix typo.
7026
7027 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7028
7029 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7030 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7031 large stack sizes.
7032
7033 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7034
7035 AVX Programming Reference (December, 2008)
7036 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7037 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7038 * gcc.target/i386/sse-14.c: Likewise.
7039
7040 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7041 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7042 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7043 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7044
7045 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7046
7047 PR libfortran/38735
7048 * gfortran.dg/fmt_bz_bn.f: Update test.
7049
7050 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7051
7052 PR c++/38472
7053 * g++.dg/conversion/usual-arith-conv.C: New test.
7054
7055 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7056
7057 PR c/34911
7058 * gcc.dg/vector-3.c: New testcase.
7059 * g++.dg/ext/vector15.C: New test.
7060
7061 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7062
7063 PR tree-optimization/38510
7064 * gcc.dg/graphite/pr38510.c: New.
7065
7066 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7067 Jan Sjodin <jan.sjodin@amd.com>
7068
7069 PR tree-optimization/38500
7070 * gcc.dg/graphite/pr38500.c: New.
7071
7072 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7073
7074 * gcc.c-torture/compile/20001226-1.c: Generalize
7075 dg-timeout-factor.
7076 * gcc.c-torture/compile/limits-fnargs.c: Add
7077 dg-timeout-factor.
7078 * gcc.dg/20020425-1.c: Likewise.
7079 * gcc.dg/pch/pch.exp: Likewise.
7080
7081 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7082
7083 PR fortran/38657
7084 * gfortran.dg/module_commons_3.f90: New test.
7085
7086 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7087
7088 PR fortran/37159
7089 * gfortran.dg/random_seed_1.f90: Updated.
7090
7091 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7092
7093 PR fortran/38669
7094 PR fortran/38726
7095 * gfortran.dg/elemental_subroutine_7.f90:
7096 Fix p values so that it can be used as vector subscript.
7097
7098 2009-01-05 Jason Merrill <jason@redhat.com>
7099
7100 * g++.dg/cpp0x/initlist12.C: Add another test.
7101
7102 * g++.dg/cpp0x/defaulted7.C: New test.
7103
7104 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7105
7106 PR fortran/38672
7107 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7108 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7109
7110 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7111
7112 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7113 for alpha*-*-* targets.
7114 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7115
7116 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7117
7118 PR fortran/38665
7119 * gfortran.dg/host_assoc_function_5.f90: New test.
7120
7121 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7122
7123 PR fortran/38669
7124 * gfortran.dg/elemental_dependency_3.f90: New test.
7125 * gfortran.dg/elemental_subroutine_7.f90: New test.
7126
7127 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7128
7129 * gcc.dg/struct-ret-3.c: Include unistd.h.
7130 (main): Exit early if system memory page size is
7131 larger than 4096 bytes.
7132
7133 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7134
7135 PR fortran/38718
7136 * gfortran.dg/merge_init_expr.f90: New.
7137
7138 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7139
7140 PR fortran/38536
7141 * gfortran.dg/c_loc_tests_13.f90: New test.
7142 * gfortran.dg/c_loc_tests_14.f90: New test.
7143
7144 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7145
7146 * gfortran.dg/func_result_4.f90: New.
7147
7148 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7149
7150 PR fortran/38594
7151 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7152 interface still works, in addition to original tests.
7153 * gfortran.dg/host_assoc_call_6.f90: New test.
7154
7155 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/38705
7158 * g++.dg/torture/pr38705.C: New test.
7159
7160 PR c/38700
7161 * gcc.dg/pr38700.c: New test.
7162
7163 2009-01-02 Jason Merrill <jason@redhat.com>
7164
7165 * g++.dg/cpp0x/initlist11.C: New test.
7166 * g++.dg/cpp0x/initlist12.C: New test.
7167
7168 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7169
7170 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7171 Allow extra informative notes.
7172
7173 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR c/36489
7176 * gcc.dg/pr36489.c: New test.
7177
7178 \f
7179 Copyright (C) 2009 Free Software Foundation, Inc.
7180
7181 Copying and distribution of this file, with or without modification,
7182 are permitted in any medium without royalty provided the copyright
7183 notice and this notice are preserved.