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