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