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