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