1 2008-12-31 Daniel Franke <franke.daniel@gmail.com>
3 * gfortran.dg/mapping_2.f90: Fixed testcase.
5 2008-12-31 Jakub Jelinek <jakub@redhat.com>
8 * g++.dg/template/function1.C: New test.
11 * g++.dg/cpp0x/decltype15.C: New test.
14 * gcc.dg/gomp/pr38676.c: New test.
16 2008-12-30 Richard Guenther <rguenther@suse.de>
18 PR tree-optimization/38645
19 * gcc.dg/pr38645.c: New testcase.
21 2008-12-30 Andrew Pinski <pinskia@gmail.com>
24 * gcc.c-torture/compile/pr38661.c: New testcase.
25 * gcc.c-torture/compile/pr38661-1.c: New testcase.
27 2008-12-30 Richard Guenther <rguenther@suse.de>
30 * gcc.c-torture/compile/pr38564.c: New testcase.
32 2008-12-29 Dorit Nuzman <dorit@il.ibm.com>
33 Ira Rosen <irar@il.ibm.com>
35 PR tree-optimization/38529
36 * gcc.dg/vect/pr38529.c: New test.
38 2008-12-29 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/parse/cond4.C: New test.
44 * g++.dg/torture/pr36191.C: New test.
46 2008-12-15 Hariharan Sandanagobalane <hariharan@picochip.com>
48 * gcc.c-torture/execute/builtins/fprintf.x: Disable test for
50 * gcc.c-torture/execute/pr37573.x: Disable test for 16-bit targets.
51 * gcc.c-torture/execute/20081117-1.x: Disable test for 16-bit targets.
52 * gcc.c-torture/compile/limits-stringlit.c: Disable test for picochip.
53 * gcc.dg/array-quals-1.c: Disable test for picochip.
54 * lib/target-supports.exp: Add support for freestanding ports and
55 disable picochip for profiling tests.
57 2008-12-29 Jakub Jelinek <jakub@redhat.com>
60 * g++.dg/cpp0x/enum2.C: New test.
62 2008-12-28 Andrew Pinski <pinskia@gmail.com>
65 * objc/execute/forward-1.m: New test.
67 2008-12-27 Jakub Jelinek <jakub@redhat.com>
70 * gcc.dg/gomp/pr38633.c: New test.
71 * g++.dg/gomp/pr38633.C: New test.
74 * g++.dg/gomp/pr38639.C: New test.
76 2008-12-23 Andrew Pinski <pinskia@gmail.com>
79 * gcc.c-torture/compile/pr38590-1.c: New testcase.
80 * gcc.c-torture/compile/pr38590-2.c: New testcase.
82 2008-12-18 Jakub Jelinek <jakub@redhat.com>
85 * gcc.c-torture/execute/20081218-1.c: New test.
87 2008-12-22 Paul Thomas <pault@gcc.gnu.org>
90 * gfortran.dg/alloc_comp_optional_1.f90: New test.
92 2008-12-22 Ben Elliston <bje@au.ibm.com>
95 * g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.
97 2008-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
100 * gfortran.dg/fmt_g0_1.f08: Revise.
102 2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
104 * gcc.target/mips/mips.exp: Rewrite.
106 * gcc.target/mips/20020620-1.c: Use dg-options instead of
107 dg-mips-options. Remove target restrictions from dg-do.
108 * gcc.target/mips/mips-ps-1.c: Likewise.
109 * gcc.target/mips/mips-ps-2.c: Likewise.
110 * gcc.target/mips/mips-ps-3.c: Likewise.
111 * gcc.target/mips/mips-ps-4.c: Likewise.
112 * gcc.target/mips/mips-ps-6.c: Likewise.
114 * gcc.target/mips/asm-1.c: Use dg-options instead of dg-mips-options.
115 * gcc.target/mips/branch-1.c: Likewise.
116 * gcc.target/mips/clear-cache-2.c: Likewise.
117 * gcc.target/mips/dse-1.c: Likewise.
118 * gcc.target/mips/fix-r4000-1.c: Likewise.
119 * gcc.target/mips/fix-r4000-2.c: Likewise.
120 * gcc.target/mips/fix-r4000-3.c: Likewise.
121 * gcc.target/mips/fix-r4000-4.c: Likewise.
122 * gcc.target/mips/fix-r4000-5.c: Likewise.
123 * gcc.target/mips/fix-r4000-6.c: Likewise.
124 * gcc.target/mips/fix-r4000-7.c: Likewise.
125 * gcc.target/mips/fix-r4000-8.c: Likewise.
126 * gcc.target/mips/fix-r4000-9.c: Likewise.
127 * gcc.target/mips/fix-r4000-10.c: Likewise.
128 * gcc.target/mips/fix-r4000-11.c: Likewise.
129 * gcc.target/mips/fix-r4000-12.c: Likewise.
130 * gcc.target/mips/fix-vr4130-1.c: Likewise.
131 * gcc.target/mips/fix-vr4130-2.c: Likewise.
132 * gcc.target/mips/fix-vr4130-3.c: Likewise.
133 * gcc.target/mips/fix-vr4130-4.c: Likewise.
134 * gcc.target/mips/fpcmp-1.c: Likewise.
135 * gcc.target/mips/fpcmp-2.c: Likewise.
136 * gcc.target/mips/fpr-moves-1.c: Likewise.
137 * gcc.target/mips/fpr-moves-2.c: Likewise.
138 * gcc.target/mips/fpr-moves-3.c: Likewise.
139 * gcc.target/mips/fpr-moves-4.c: Likewise.
140 * gcc.target/mips/fpr-moves-5.c: Likewise.
141 * gcc.target/mips/fpr-moves-6.c: Likewise.
142 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
143 * gcc.target/mips/madd-1.c: Likewise.
144 * gcc.target/mips/madd-2.c: Likewise.
145 * gcc.target/mips/madd-5.c: Likewise.
146 * gcc.target/mips/madd-6.c: Likewise.
147 * gcc.target/mips/madd-7.c: Likewise.
148 * gcc.target/mips/madd-8.c: Likewise.
149 * gcc.target/mips/maddu-1.c: Likewise.
150 * gcc.target/mips/maddu-2.c: Likewise.
151 * gcc.target/mips/memcpy-1.c: Likewise.
152 * gcc.target/mips/mips-sched-madd.c: Likewise.
153 * gcc.target/mips/msub-1.c: Likewise.
154 * gcc.target/mips/msub-2.c: Likewise.
155 * gcc.target/mips/msub-5.c: Likewise.
156 * gcc.target/mips/msub-6.c: Likewise.
157 * gcc.target/mips/msub-7.c: Likewise.
158 * gcc.target/mips/msub-8.c: Likewise.
159 * gcc.target/mips/msubu-1.c: Likewise.
160 * gcc.target/mips/msubu-2.c: Likewise.
161 * gcc.target/mips/neg-abs-1.c: Likewise.
162 * gcc.target/mips/neg-abs-2.c: Likewise.
163 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
164 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
165 * gcc.target/mips/octeon-baddu-1.c: Likewise.
166 * gcc.target/mips/octeon-bbit-2.c: Likewise.
167 * gcc.target/mips/octeon-bbit-3.c: Likewise.
168 * gcc.target/mips/octeon-cins-1.c: Likewise.
169 * gcc.target/mips/octeon-cins-2.c: Likewise.
170 * gcc.target/mips/octeon-dmul-1.c: Likewise.
171 * gcc.target/mips/octeon-dmul-2.c: Likewise.
172 * gcc.target/mips/octeon-exts-1.c: Likewise.
173 * gcc.target/mips/octeon-exts-2.c: Likewise.
174 * gcc.target/mips/octeon-exts-3.c: Likewise.
175 * gcc.target/mips/octeon-exts-4.c: Likewise.
176 * gcc.target/mips/octeon-exts-5.c: Likewise.
177 * gcc.target/mips/octeon-pop-1.c: Likewise.
178 * gcc.target/mips/octeon-seq-1.c: Likewise.
179 * gcc.target/mips/octeon-seq-2.c: Likewise.
180 * gcc.target/mips/octeon-seq-3.c: Likewise.
181 * gcc.target/mips/octeon-seq-4.c: Likewise.
182 * gcc.target/mips/pr26765.c: Likewise.
183 * gcc.target/mips/pr33256.c: Likewise.
184 * gcc.target/mips/pr33635-1.c: Likewise.
185 * gcc.target/mips/pr33755.c: Likewise.
186 * gcc.target/mips/pr34831.c: Likewise.
187 * gcc.target/mips/pr35802.c: Likewise.
188 * gcc.target/mips/pr37362.c: Likewise.
189 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
190 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
191 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
192 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
193 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
194 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
195 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
196 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
197 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
198 * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
199 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
200 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
201 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
202 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
203 * gcc.target/mips/r3900-mult.c: Likewise.
204 * gcc.target/mips/rsqrt-4.c: Likewise.
205 * gcc.target/mips/sb1-1.c: Likewise.
206 * gcc.target/mips/scc-2.c: Likewise.
207 * gcc.target/mips/scc-4.c: Likewise.
208 * gcc.target/mips/sdata-1.c: Likewise.
209 * gcc.target/mips/sdata-2.c: Likewise.
210 * gcc.target/mips/sdata-3.c: Likewise.
211 * gcc.target/mips/sdata-4.c: Likewise.
212 * gcc.target/mips/smartmips-lwxs.c: Likewise.
213 * gcc.target/mips/smartmips-ror-1.c: Likewise.
214 * gcc.target/mips/smartmips-ror-2.c: Likewise.
215 * gcc.target/mips/smartmips-ror-3.c: Likewise.
216 * gcc.target/mips/smartmips-ror-4.c: Likewise.
217 * gcc.target/mips/timode-1.c: Likewise.
218 * gcc.target/mips/truncate-1.c: Likewise.
219 * gcc.target/mips/truncate-2.c: Likewise.
220 * gcc.target/mips/vr-mult-1.c: Likewise.
221 * gcc.target/mips/vr-mult-2.c: Likewise.
223 * gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
224 dg-mips-options. Use isa>=2 instead of -mips32.
226 * gcc.target/mips/branch-cost-1.c: Use dg-options instead of
227 dg-mips-options. Use isa>=4 instead of -mips64.
228 * gcc.target/mips/branch-cost-2.c: Likewise.
230 * gcc.target/mips/cache-1.c: Use dg-options instead of
231 dg-mips-options. Add isa>=3 and NOMIPS16 attributes.
233 * gcc.target/mips/call-saved-1.c: Use dg-options instead of
234 dg-mips-options. Replace the mips16_attribute directives with
235 a (-mips16) dg-option. Use isa_rev=0 instead of -mips2.
236 * gcc.target/mips/call-saved-2.c: Likewise.
237 * gcc.target/mips/call-saved-3.c: Likewise.
239 * gcc.target/mips/clear-cache-1.c: Use dg-options instead of
240 dg-mips-options. Use isa_rev>=2 instead of -mips32r2.
241 * gcc.target/mips/ext_ins.c: Likewise.
243 * gcc.target/mips/code-readable-1.c: Use dg-options instead of
244 dg-mips-options. Replace the mips16_attribute directives with
245 a (-mips16) dg-option. Use addressing=absolute too.
246 * gcc.target/mips/code-readable-2.c: Likewise.
247 * gcc.target/mips/code-readable-3.c: Likewise.
249 * gcc.target/mips/dmult-1.c: Use dg-options instead of
250 dg-mips-options. Remove the mips16_attribute directives.
251 * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
253 * gcc.target/mips/dpaq_sa_l_w.c: Use dg-options instead of
254 dg-mips-options. Remove target restrictions from dg-do.
255 Use -mgp32 instead of -mips32r2.
256 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
258 * gcc.target/mips/dsp-ctrl.c: Use dg-options instead of
259 dg-mips-options. Remove target restrictions from dg-do.
260 Remove the !__mips_dsp code and add -mdsp -mgp32 to dg-options
261 instead. Add NOMIPS16 attributes.
263 * gcc.target/mips/dspr2-MULT.c: Use dg-options instead of
264 dg-mips-options. Replace -march=mips32r2 with -mgp32.
265 * gcc.target/mips/dspr2-MULTU.c: Likewise.
267 * gcc.target/mips/ext-1.c: Use dg-options instead of
268 dg-mips-options. Use isa_rev>=2 instead of -mips64r2.
270 * gcc.target/mips/fix-r10000-1.c: Use dg-options instead of
271 dg-mips-options. Remove -march=mips4.
272 * gcc.target/mips/fix-r10000-2.c: Likewise.
273 * gcc.target/mips/fix-r10000-3.c: Likewise.
274 * gcc.target/mips/fix-r10000-4.c: Likewise.
275 * gcc.target/mips/fix-r10000-5.c: Likewise.
276 * gcc.target/mips/fix-r10000-6.c: Likewise.
277 * gcc.target/mips/fix-r10000-7.c: Likewise.
278 * gcc.target/mips/fix-r10000-8.c: Likewise.
279 * gcc.target/mips/fix-r10000-9.c: Likewise.
280 * gcc.target/mips/fix-r10000-10.c: Likewise.
281 * gcc.target/mips/fix-r10000-11.c: Likewise.
282 * gcc.target/mips/fix-r10000-12.c: Likewise.
283 * gcc.target/mips/fix-r10000-13.c: Likewise.
284 * gcc.target/mips/fix-r10000-14.c: Likewise.
285 * gcc.target/mips/fix-r10000-15.c: Likewise.
287 * gcc.target/mips/fixed-scalar-type.c: Use dg-options instead
288 of dg-mips-options. Remove target restrictions from dg-do.
289 Remove -march=mips32r2.
290 * gcc.target/mips/fixed-vector-type.c: Likewise.
291 * gcc.target/mips/mips32-dsp-run.c: Likewise.
292 * gcc.target/mips/mips32-dspr2.c: Likewise. Add NOMIPS16 attributes.
294 * gcc.target/mips/fpr-moves-7.c: Use dg-options instead of
295 dg-mips-options. Replace the mips16_attribute directives with
296 a (-mips16) dg-option. Remove -msoft-float.
297 * gcc.target/mips/fpr-moves-8.c: Likewise.
298 * gcc.target/mips/int-moves-1.c: Likewise.
299 * gcc.target/mips/int-moves-2.c: Likewise.
301 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Use dg-options
302 instead of dg-mips-options. Use isa>=2 instead of -mips2.
304 * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise.
306 * gcc.target/mips/ins-1.c: Use dg-options instead of
307 dg-mips-options. Use "isa_rev>=2 -mgp32" instead of -march=mips32r2.
309 * gcc.target/mips/loongson-muldiv-1.c: Use dg-options instead of
310 dg-mips-options. Use isa=loongson instead of -march=loongson2e.
311 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
313 * gcc.target/mips/loongson-simd.c: Remove mips_loongson
314 target requirement and use isa=loongson instead. Add -mhard-float,
315 -mno-mips16 and -flax-vector-conversions.
317 * gcc.target/mips/lazy-binding-1.c: Use dg-options instead of
318 dg-mips-options. Remove target restrictions from dg-do.
319 Add NOMIPS16 attributes.
321 * gcc.target/mips/long-calls-pg.c: Use dg-options instead of
322 dg-mips-options. Remove -march=mips32 and -fno-pic.
323 Add NOMIPS16 attributes.
325 * gcc.target/mips/madd-3.c: Use dg-options instead of
326 dg-mips-options. Use isa_rev>=1 instead of -mips32.
327 * gcc.target/mips/maddu-3.c: Likewise.
328 * gcc.target/mips/msub-3.c: Likewise.
329 * gcc.target/mips/msubu-3.c: Likewise.
331 * gcc.target/mips/madd-4.c: Use dg-options instead of
332 dg-mips-options. Remove -mips32r2.
333 * gcc.target/mips/maddu-4.c: Likewise.
334 * gcc.target/mips/msub-4.c: Likewise.
335 * gcc.target/mips/msubu-4.c: Likewise.
337 * gcc.target/mips/mips-3d-1.c: Use dg-options instead of
338 dg-mips-options. Remove target restrictions from dg-do.
339 Remove -mips64, -mhard-float and -mgp64.
340 * gcc.target/mips/mips-3d-2.c: Likewise.
341 * gcc.target/mips/mips-3d-3.c: Likewise.
342 * gcc.target/mips/mips-3d-4.c: Likewise.
343 * gcc.target/mips/mips-3d-5.c: Likewise.
344 * gcc.target/mips/mips-3d-6.c: Likewise.
345 * gcc.target/mips/mips-3d-7.c: Likewise.
346 * gcc.target/mips/mips-3d-8.c: Likewise.
347 * gcc.target/mips/mips-3d-9.c: Likewise.
349 * gcc.target/mips/mips-ps-5.c: Use dg-options instead of
350 dg-mips-options. Remove -mips64.
351 * gcc.target/mips/mips-ps-type.c: Likewise.
353 * gcc.target/mips/mips-ps-7.c: Use dg-options instead of
354 dg-mips-options. Replace -mips32r2 with -mgp32.
356 * gcc.target/mips/mips-ps-type-2.c: Use dg-options instead of
357 dg-mips-options. Use "isa_rev>=2 -mgp32" instead of -mips32r2.
359 * gcc.target/mips/mips16-attributes.c: Use dg-options instead of
360 dg-mips-options. Replace the mips16_attribute directives with
361 a (-mips16) dg-option.
362 * gcc.target/mips/mips16-attributes-2.c: Likewise.
363 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
364 * gcc.target/mips/scc-3.c: Likewise.
366 * gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.
368 * gcc.target/mips/mips16e-extends.c: Use dg-options instead of
369 dg-mips-options. Replace the mips16_attribute directives with
370 a (-mips16) dg-option. Use isa_rev>=1 instead of -march=mips32.
373 * gcc.target/mips/mips32-dsp.c: Use dg-options instead of
374 dg-mips-options. Replace -march=mips32 with -mgp32.
376 * gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
377 dg-mips-options. Remove -march=mips32.
379 * gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
380 dg-mips-options. Remove -march=mips32r2.
382 * gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
383 dg-mips-options. Add NOMIPS16 attributes.
385 * gcc.target/mips/movcc-1.c: Use dg-options instead of
386 dg-mips-options. Use isa>=4 instead of -mips4.
387 * gcc.target/mips/movcc-2.c: Likewise.
388 * gcc.target/mips/movcc-3.c: Likewise.
390 * gcc.target/mips/octeon-bbit-1.c: Use dg-options instead of
391 dg-mips-options. Declare foo as a NOMIPS16 function.
392 Use foo instead of g.
394 * gcc.target/mips/near-far-1.c: Use dg-options instead of
395 dg-mips-options. Replace the nonpic directives with an
396 addressing=absolute option.
397 * gcc.target/mips/near-far-2.c: Likewise.
398 * gcc.target/mips/near-far-3.c: Likewise.
399 * gcc.target/mips/near-far-4.c: Likewise.
401 * gcc.target/mips/nmadd-1.c: Use dg-options instead of
402 dg-mips-options. Use isa=4 instead of -mips4.
403 * gcc.target/mips/nmadd-2.c: Likewise.
404 * gcc.target/mips/nmadd-3.c: Likewise.
405 * gcc.target/mips/rsqrt-1.c: Likewise.
406 * gcc.target/mips/rsqrt-2.c: Likewise.
407 * gcc.target/mips/rsqrt-3.c: Likewise.
409 * gcc.target/mips/save-restore-1.c: Use dg-options instead of
410 dg-mips-options. Replace the mips16_attribute directives with
411 a (-mips16) dg-option. Use isa_rev>=1 instead of -mips32r2.
412 * gcc.target/mips/save-restore-2.c: Likewise.
413 * gcc.target/mips/save-restore-3.c: Likewise.
414 * gcc.target/mips/save-restore-4.c: Likewise.
415 * gcc.target/mips/save-restore-5.c: Likewise.
417 * gcc.target/mips/scc-1.c: Use dg-options instead of
418 dg-mips-options. Replace the mips16_attribute directives with
419 a (-mips16) dg-option. Use isa_rev>=1 instead of -mips32.
421 * gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
424 2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
427 * gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
429 2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
432 * gcc.target/mips/madd-7.c: Add -mlong32.
433 * gcc.target/mips/msub-7.c: Likewise.
435 2008-12-21 Jason Merrill <jason@redhat.com>
438 * g++.dg/cpp0x/auto13.C: New test.
440 2008-12-20 Jakub Jelinek <jakub@redhat.com>
441 Manuel López-Ibáñez <manu@gcc.gnu.org>
444 * g++.dg/warn/pr36921.C: New.
446 2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
448 * lib/target-supports.exp: Add *-*-rtems* to list
449 of targets without profiling support.
451 2008-12-19 Jakub Jelinek <jakub@redhat.com>
454 * g++.dg/template/call6.C: New test.
456 2008-12-19 Janis Johnson <janis187@us.ibm.com>
459 2008-12-12 Janis Johnson <janis187@us.ibm.com>
461 * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
462 for size of long double.
464 2008-12-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
467 * testsuite/g++.dg/torture/pr38565.C: New test.
469 2008-12-18 Jakub Jelinek <jakub@redhat.com>
472 * g++.dg/init/ctor9.C: New test.
474 2008-12-18 Jason Merrill <jason@redhat.com>
477 * g++.dg/parse/defarg13.C: New test.
479 2008-12-18 Kenneth Zadeck <zadeck@naturalbridge.com>
481 PR rtl-optimization/37922
482 * g++.dg/torture/pr37922.C: New test.
484 2008-12-18 Daniel Kraft <d@domob.eu>
487 * gfortran.dg/char_pointer_assign_2.f90: Updated expected error
488 message to be more detailed.
489 * gfortran.dg/char_pointer_assign_4.f90: New test.
490 * gfortran.dg/char_pointer_assign_5.f90: New test.
492 2008-12-18 Jakub Jelinek <jakub@redhat.com>
495 * gcc.dg/tree-ssa/pr38533.c: New test.
496 * gcc.c-torture/execute/pr38533.c: New test.
499 * gcc.c-torture/compile/pr38505.c: New test.
501 2008-12-17 Jason Merrill <jason@redhat.com>
503 * g++.dg/cpp0x/auto6.C: Test more stuff.
504 * g++.dg/cpp0x/auto12.C: New test.
506 2008-12-17 Daniel Kraft <d@domob.eu>
509 * gfortran.dg/merge_char_3.f90: New test.
511 2008-12-15 Mikael Morin <mikael.morin@tele2.fr>
514 * gfortran.dg/elemental_dependency_2.f90: New test.
516 2008-12-14 Paul Thomas <pault@gcc.gnu.org>
519 * gfortran.dg/char_length_14.f90: New test.
521 2008-12-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
524 * gfortran.dg/fmt_int_sign.f90: New test.
526 2008-12-13 Sebastian Pop <sebastian.pop@amd.com>
528 * gcc.dg/graphite/pr38409.c: Fixed commit problem.
530 2008-12-13 Uros Bizjak <ubizjak@gmail.com>
532 * gcc.target/i386/sse-12.c: Include x86intrin.h.
533 (dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul.
534 * gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h
535 intrinsics that require immediate arguments.
536 (dg-options): Use -mavx instead of -msse4.
537 * gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h
538 intrinsics that require immediate arguments.
540 (dg-options): Use -mavx instead of -msse4.
541 * g++.dg/other/i386-2.C: Include x86intrin.h.
542 (dg-options): Use -mavx instead of -msse4.
543 * g++.dg/other/i386-3.C: Include x86intrin.h.
544 (dg-options): Use -mavx instead of -msse4.
545 * g++.dg/other/i386-5.C: Include x86intrin.h.
546 * g++.dg/other/i386-6.C: Ditto.
548 2008-12-12 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
552 Remove dg-skip-if directive.
554 2008-12-12 Janis Johnson <janis187@us.ibm.com>
557 * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
558 for size of long double.
561 * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
563 * gcc.dg/pr35442.c: Ignore a possible warning.
565 2008-12-12 Zdenek Dvorak <ook@ucw.cz>
567 PR tree-optimization/32044
568 * gcc.dg/pr34027-1.c: Change outcome.
569 * gcc.dg/tree-ssa/pr32044.c: New test.
571 2008-12-12 Janis Johnson <janis187@us.ibm.com>
574 * gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
576 2008-12-12 Sebastian Pop <sebastian.pop@amd.com>
579 * gcc.dg/graphite/pr38409.c: New.
581 2008-12-12 Daniel Franke <franke.daniel@gmail.com>
584 * gfortran.dg/matmul_argument_types.f90: New.
586 2008-12-11 Janis Johnson <janis187@us.ibm.com>
589 * gcc.dg/20020919-1.c: Fix a preprocessor check.
591 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
594 * gcc.dg/graphite/pr38413.c: New.
596 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
599 * gfortran.dg/graphite/pr37857.f90: New.
601 2008-12-11 Harsha Jagasia <harsha.jagasia@amd.com>
603 PR tree-optimization/38446
604 * gcc.dg/graphite/pr38446.c: New.
606 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
608 * gcc.dg/graphite/scop-16.c: Test only scop specific info.
609 * gcc.dg/graphite/scop-17.c: Same.
610 * gcc.dg/graphite/block-5.c: New.
611 * gcc.dg/graphite/block-6.c: New.
612 * gcc.dg/graphite/pr37485.c: Clean dump file after.
613 * gcc.dg/graphite/pr37684.c: Same.
614 * gcc.dg/graphite/block-2.c: Same.
616 2008-12-10 Tobias Grosser <grosser@fim.uni-passau.de>
619 * gfortran.dg/graphite/pr38459.f90: New.
621 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
632 * gcc.dg/graphite/pr37928.c: New.
633 * gcc.dg/graphite/pr37883.c: New.
634 * gcc.dg/graphite/pr38073.c: New.
635 * gcc.dg/graphite/pr38125.c: New.
636 * gfortran.dg/graphite/pr38083.f90: New.
637 * gfortran.dg/graphite/pr37852.f90: New.
638 * gfortran.dg/graphite/pr37980.f90: New.
639 * gfortran.dg/graphite/id-2.f90: New.
640 * gfortran.dg/graphite/id-4.f90: New.
642 * gcc.dg/graphite/scop-18.c: Remove reduction, test for
643 the number of detected scops. Copy exact same test for loop blocking...
644 * gcc.dg/graphite/block-1.c: Fix the number of expected loops
645 to be blocked as reductions are not handled.
646 * gcc.dg/graphite/block-4.c: ...here. New.
648 2008-12-11 Ira Rosen <irar@il.ibm.com>
650 PR tree-optimization/38464
651 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
652 loops are vectorized.
654 2008-12-10 Jason Merrill <jason@redhat.com>
657 * g++.dg/ext/fixed2.C: New test.
659 2008-12-10 Daniel Berlin <dberlin@dberlin.org>
661 PR tree-optimization/36792
662 * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
664 2008-12-10 Alexandre Oliva <aoliva@redhat.com>
667 * gcc.dg/torture/pr38271.c: New.
669 2008-12-10 Ira Rosen <irar@il.ibm.com>
671 PR tree-optimization/37416
672 * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
674 2008-12-10 Uros Bizjak <ubizjak@gmail.com>
676 * gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*.
677 * gcc.dg/pr31866.c: Ditto.
678 * gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets.
679 * g++.dg/torture/type-generic-1.C: Ditto.
680 * gfortran.dg/boz_9.f90: Ditto.
681 * gfortran.dg/boz_14.f90: Ditto.
682 * gfortran.dg/init_flag_3.f90: Ditto.
683 * gfortran.dg/init_flag_4.f90: Ditto.
684 * gfortran.dg/init_flag_5.f90: Ditto.
685 * gfortran.dg/integer_exponentiation_1.f90: Ditto.
686 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
687 * gfortran.dg/isnan_1.f90: Ditto.
688 * gfortran.dg/isnan_2.f90: Ditto.
689 * gfortran.dg/module_nan.f90: Ditto.
690 * gfortran.dg/nan_1.f90: Ditto.
691 * gfortran.dg/nan_2.f90: Ditto.
692 * gfortran.dg/nan_3.f90: Ditto.
693 * gfortran.dg/nan_4.f90: Ditto.
694 * gfortran.dg/namelist_42.f90: Ditto.
695 * gfortran.dg/namelist_43.f90: Ditto.
696 * gfortran.dg/nearest_1.f90: Ditto.
697 * gfortran.dg/nearest_2.f90: Ditto.
698 * gfortran.dg/nearest_3.f90: Ditto.
699 * gfortran.dg/pr37243.f: Ditto.
700 * gfortran.dg/real_const_3.f90: Ditto.
701 * gfortran.dg/transfer_simplify_2.f90: Ditto.
702 * gfortran.fortran-torture/execute/intrinsic_spacing.x: New file.
704 * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
706 2008-12-09 Mark Mitchell <mark@codesourcery.com>
709 * g++.dg/overload/defarg2.C: New test.
710 * g++.dg/overload/defarg3.C: Likewise.
712 2008-12-09 Jakub Jelinek <jakub@redhat.com>
715 * gcc.dg/memset-1.c: New test.
716 * gcc.dg/memcpy-2.c: New test.
718 2008-12-09 Mikael Morin <mikael.morin@tele2.fr>
721 * gfortran.dg/pr35983.f90: New test.
723 2008-12-09 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
727 * gcc.target/i386/pr37248-3.c: Likewise.
729 2008-12-09 Steve Ellcey <sje@cup.hp.com>
732 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
734 2008-12-09 Jakub Jelinek <jakub@redhat.com>
736 PR tree-optimization/35468
737 * gcc.dg/pr35468.c: New test.
738 * gcc.c-torture/compile/pr35468.c: New test.
740 2008-12-08 Jason Merrill <jason@redhat.com>
743 * gcc.dg/ctor1.c: New test.
745 2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de>
748 * gfortran.dg/graphite/id-3.f90: New.
749 * gcc.dg/graphite/pr38084.c: New.
751 2008-12-08 Uros Bizjak <ubizjak@gmail.com>
753 * gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
754 the note about changed semantics of NAND builtin.
755 * gcc.target/mips/fix-r10000-12.c: Ditto.
756 * gcc.target/mips/atomic-memory-1.c: Ditto.
757 (main): Correct __sync_nand_and_fetch results.
759 2008-12-08 Dodji Seketeli <dodji@redhat.com>
762 * g++.dg/debug/dwarf2/imported-module-2.C: New test.
764 2008-12-08 Steve Ellcey <sje@cup.hp.com>
766 * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
768 2008-12-08 Steve Ellcey <sje@cup.hp.com>
770 * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
771 * gcc.target/ia64/versionid-2.c (dg-final): Ditto.
773 2008-12-08 Jakub Jelinek <jakub@redhat.com>
776 * gcc.dg/pr35443.c: New test.
779 * gcc.dg/pr35442.c: New test.
781 2008-12-07 Eric Botcazou <ebotcazou@adacore.com>
783 * gnat.dg/string_comparison.adb: New test.
785 2008-12-07 H.J. Lu <hongjiu.lu@intel.com>
787 PR tree-optimization/38405
788 * gcc.dg/torture/pr38405.c: New.
790 2008-12-07 Eric Botcazou <ebotcazou@adacore.com>
792 * gnat.dg/aggr10.adb: New test.
793 * gnat.dg/aggr10_pkg.ads: New helper.
795 2008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
798 * gfortran.dg/io_constraints_5.f90: New test.
800 2008-12-06 Jakub Jelinek <jakub@redhat.com>
803 * gcc.c-torture/compile/pr38428.c: New test.
806 * gcc.c-torture/execute/pr38422.c: New test.
808 2008-12-06 Janus Weil <janus@gcc.gnu.org>
811 * gfortran.dg/proc_ptr_2.f90: Extended.
812 * gfortran.dg/proc_ptr_11.f90: Modified.
814 2008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
817 * gfortran.dg/streamio_16.f90: New test.
819 2008-12-05 Jakub Jelinek <jakub@redhat.com>
822 * g++.dg/other/error30.C: New test.
824 2008-12-05 Janis Johnson <janis187@us.ibm.com>
826 * lib/target-supports.exp (check_effective_target_hard_dfp): New.
827 * gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp.
828 * gcc.dg/dfp/fe-binop.c: Ditto.
829 * gcc.dg/dfp/fe-convert-1.c: Ditto.
831 2008-12-05 Catherine Moore <clm@codesourcery.com>
833 * gcc-target/mips/mips-nonpic: New testsuite.
835 2008-12-05 Steve Ellcey <sje@cup.hp.com>
838 * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
839 * g++.dg/torture/pr31863.C: Ditto.
841 2008-12-05 Jakub Jelinek <jakub@redhat.com>
844 * gcc.target/i386/pr37248-1.c: New test.
845 * gcc.target/i386/pr37248-2.c: New test.
846 * gcc.target/i386/pr37248-3.c: New test.
848 2008-12-05 Jakub Jelinek <jakub@redhat.com>
851 * gcc.dg/pr38338.c: New test.
853 2008-12-05 Joseph Myers <joseph@codesourcery.com>
855 * gcc.target/powerpc/20081204-1.c: New test.
857 2008-12-05 Richard Guenther <rguenther@suse.de>
860 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
861 alias warning to lp64 targets.
863 2008-12-05 Eric Botcazou <ebotcazou@adacore.com>
865 * gcc.dg/union-5.c: Run only on x86 and x86-64.
867 2008-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
870 gfortran.dg/fmt_f_an_p.f: New test.
872 2008-12-04 Eric Botcazou <ebotcazou@adacore.com>
874 * gcc.dg/union-5.c: New test.
876 2008-12-04 Jason Merrill <jason@redhat.com>
879 * g++.dg/cpp0x/defaulted6.C: New test.
881 2008-12-04 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL.
885 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust.
886 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise.
888 2008-12-04 Eric Botcazou <ebotcazou@adacore.com>
890 * gcc.dg/union-4.c: New test.
892 2008-12-03 H.J. Lu <hongjiu.lu@intel.com>
894 * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
896 2008-12-03 Janis Johnson <janis187@us.ibm.com>
898 * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
900 2008-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
902 * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
904 2008-12-03 Jason Merrill <jason@redhat.com>
907 * g++.dg/init/value5.C: New test.
910 * g++.dg/cpp0x/auto11.C: New test.
913 * g++.dg/cpp0x/initlist10.C: New test.
914 * g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too.
915 * g++.dg/tc1/dr152.C: Likewise.
917 2008-12-03 Jakub Jelinek <jakub@redhat.com>
920 * gcc.c-torture/compile/pr38360.c: New test.
922 2008-12-03 Richard Guenther <rguenther@suse.de>
925 * gcc.dg/tree-ssa/pr36326.c: New testcase.
927 2008-12-03 Jakub Jelinek <jakub@redhat.com>
929 PR tree-optimization/37716
930 * g++.dg/torture/pr37716.C: New test.
932 2008-12-03 Eric Botcazou <ebotcazou@adacore.com>
934 * gcc.dg/torture/pr37868.c: Skip on the SPARC.
936 2008-12-03 Eric Botcazou <ebotcazou@adacore.com>
938 * gcc.c-torture/compile/20081203-1.c: New test.
940 2008-12-02 Jason Merrill <jason@redhat.com>
942 PR c++/35782, c++/37860
943 * g++.dg/cpp0x/initlist9.C: New test.
946 * g++.dg/cpp0x/defaulted5.C: New test.
948 2008-12-02 Jack Howarth <howarth@bromo.med.uc.edu>
950 * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
952 2008-12-02 Jakub Jelinek <jakub@redhat.com>
955 * gcc.c-torture/compile/pr38343-2.c: New test.
957 2008-12-02 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/38359
960 * gcc.c-torture/compile/pr38359.c: New testcase.
961 * gcc.c-torture/execute/shiftopt-1.c: Adjust.
963 2008-12-02 Janus Weil <janus@gcc.gnu.org>
967 * gfortran.dg/entry_7.f90: Modified.
968 * gfortran.dg/proc_ptr_2.f90: Extended.
969 * gfortran.dg/proc_ptr_3.f90: Modified.
970 * gfortran.dg/proc_ptr_11.f90: New.
971 * gfortran.dg/proc_ptr_12.f90: New.
972 * gfortran.dg/result_1.f90: New.
974 2008-12-02 Jakub Jelinek <jakub@redhat.com>
977 * gcc.c-torture/compile/pr38343.c: New test.
979 2008-12-01 Janis Johnson <janis187@us.ibm.com>
981 * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
983 2008-12-01 Mikael Morin <mikael.morin@tele2.fr>
986 * gfortran.dg/empty_function_1.f90: Fix latest commit.
988 2008-12-01 Mikael Morin <mikael.morin@tele2.fr>
991 * gfortran.dg/empty_function_1.f90: New test.
993 2008-12-01 Uros Bizjak <ubizjak@gmail.com>
995 PR rtl-optimization/33642
996 * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
997 * gcc.c-torture/compile/pr33009.c: Likewise.
999 2008-12-01 Jakub Jelinek <jakub@redhat.com>
1002 * g++.dg/gomp/for-19.C: New test.
1004 PR rtl-optimization/38245
1005 * gcc.dg/pr38245-1.c: New test.
1006 * gcc.dg/pr38245-2.c: New test.
1008 2008-11-30 Daniel Kraft <d@domob.eu>
1011 * gfortran.dg/recursive_check_1.f: Changed expected error message to
1012 the more general new one.
1013 * gfortran.dg/recursive_check_2.f90: Ditto.
1014 * gfortran.dg/entry_18.f90: Ditto.
1015 * gfortran.dg/recursive_check_4.f03: Do "the same" check also for
1016 FUNCTIONS, as this is different in details from SUBROUTINES.
1017 * gfortran.dg/recursive_check_6.f03: New test.
1019 2008-11-30 Eric Botcazou <ebotcazou@adacore.com>
1021 * g++.dg/opt/reload3.C: New test.
1023 2008-11-30 Paul Thomas <pault@gcc.gnu.org>
1026 * gfortran.dg/alloc_comp_assign_8.f90 : New test.
1028 2008-11-29 H.J. Lu <hongjiu.lu@intel.com>
1031 * gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
1033 2008-11-29 Janus Weil <janus@gcc.gnu.org>
1034 Tobias Burnus <burnus@gcc.gnu.org>
1038 * gfortran.dg/proc_decl_1.f90: Extended test case.
1040 2008-11-29 Joseph Myers <joseph@codesourcery.com>
1042 * g++.dg/cpp/stringop-1.C: New test.
1044 2008-11-29 Eric Botcazou <ebotcazou@adacore.com>
1046 * gnat.dg/test_version.adb: Adjust to new string length.
1048 2008-11-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1051 * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
1053 2008-11-28 Jason Merrill <jason@redhat.com>
1056 * g++.dg/init/array25.C: New test.
1057 * g++.dg/init/value4.C: New test.
1060 * g++.dg/lookup/name-clash8.C: New test.
1062 2008-11-28 H.J. Lu <hongjiu.lu@intel.com>
1065 * gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
1066 * gcc.target/i386/pr37843-2.c: Likewise.
1068 2008-11-28 Richard Guenther <rguenther@suse.de>
1070 PR tree-optimization/37955
1071 PR tree-optimization/37742
1072 * gcc.c-torture/compile/pr37955.c: New testcase.
1073 * gcc.c-torture/compile/pr37742-3.c: Likewise.
1075 2008-11-28 Jakub Jelinek <jakub@redhat.com>
1078 * gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
1079 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1081 2008-11-26 Janis Johnson <janis187@us.ibm.com>
1083 * lib/objc.exp (objc_target_compile): Fix typo from previous change.
1084 * lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
1087 * lib/timeout.exp: New.
1088 * lib/timeout-dg.exp: New.
1089 * lib/gcc-dg.exp: Include new timeout library files.
1090 (dg-test): Unset timeout variables.
1091 * lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
1092 * lib/g++.exp (g++_target_compile): Ditto.
1093 * lib/gfortran.exp (gfortran_target_compile): Ditto.
1094 * lib/objc.exp (objc_target_compile): Ditto.
1095 * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
1096 * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
1097 * lib/gnat.exp (gnat_target_compile): Ditto.
1099 2008-11-26 H.J. Lu <hongjiu.lu@intel.com>
1102 * gcc.target/i386/pr37843-1.c: Make it Linux only.
1103 * gcc.target/i386/pr37843-2.c: Likewise.
1105 2008-11-26 Kai Tietz <kai.tietz@onevision.com>
1107 * gcc.dg/callabi/func-indirect.c: New.
1109 2008-11-25 Jason Merrill <jason@redhat.com>
1112 * g++.dg/template/nontype18.C: New test.
1114 2008-11-25 Maxim Kuvyrkov <maxim@codesourcery.com>
1116 * gcc.c-torture/compile/20080929-1.c: New.
1118 2008-11-25 Janis Johnson <janis187@us.ibm.com>
1120 * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
1122 2008-11-25 H.J. Lu <hongjiu.lu@intel.com>
1125 * gcc.target/i386/align-main-3.c: New.
1126 * gcc.target/i386/pr37843-1.c: Likewise.
1127 * gcc.target/i386/pr37843-2.c: Likewise.
1128 * gcc.target/i386/pr37843-3.c: Likewise.
1130 2008-11-25 Mikael Morin <mikael.morin@tele2.fr>
1133 * gfortran.dg/proc_decl_20.f90: New test.
1135 2008-11-25 Richard Guenther <rguenther@suse.de>
1139 * gcc.c-torture/execute/pr38151.c: New testcase.
1140 * gcc.c-torture/execute/pr38236.c: Likewise.
1142 2008-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1144 * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
1146 2008-11-24 DJ Delorie <dj@redhat.com>
1148 * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
1150 2008-11-24 Mikael Morin <mikael.morin@tele2.fr>
1153 * gfortran.dg/reshape_empty_1.f03: New test.
1155 2008-11-24 Jack Howarth <howarth@bromo.med.uc.edu>
1158 * g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
1161 * g++.dg/other/anon5.C: Skip on Darwin.
1163 * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
1164 and darwin9 subversions.
1166 2008-11-24 Maxim Kuvyrkov <maxim@codesourcery.com>
1169 * gcc.target/m68k/pr35018.c: New.
1171 2008-11-24 Daniel Kraft <d@domob.eu>
1174 * gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'.
1175 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1176 * gfortran.dg/recursive_check_4.f03: New test.
1177 * gfortran.dg/recursive_check_5.f03: New test.
1179 2008-11-24 Mikael Morin <mikael.morin@tele2.fr>
1182 * gfortran.dg/elemental_dependency_1.f90: Really commit it.
1184 2008-11-24 Paul Thomas <pault@gcc.gnu.org>
1187 * gfortran.dg/alloc_comp_constructor_6.f90 : New test.
1188 * gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to
1189 'builtin_free' from 24 to 18.
1192 * gfortran.dg/alloc_comp_constructor_5.f90 : New test.
1195 * gfortran.dg/alloc_comp_constructor_4.f90 : New test.
1197 2008-11-23 Paul Thomas <pault@gcc.gnu.org>
1200 * gfortran.dg/alloc_comp_assign_7.f90: New test.
1202 2008-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1204 * g++.dg/ext/tmplattr9.C: Require weak.
1205 * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
1207 2008-11-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1210 * gfortran.dg/reshape_4.f90: New test.
1212 2008-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1215 * gfortran.dg/reshape_3.f90: New test.
1217 2008-11-22 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/bind_c_usage_18.f90: New test.
1221 * gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
1222 * gfortran.dg/interop_params.f03: Ditto.
1224 2008-11-22 Uros Bizjak <ubizjak@gmail.com>
1227 * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
1229 2008-11-22 Jakub Jelinek <jakub@redhat.com>
1232 * gfortran.dg/f2003_inquire_1.f03: New test.
1233 * gfortran.dg/f2003_io_1.f03: Remove xfail.
1234 * gfortran.dg/f2003_io_4.f03: Likewise.
1235 * gfortran.dg/f2003_io_5.f03: Likewise.
1236 * gfortran.dg/f2003_io_6.f03: Likewise.
1237 * gfortran.dg/f2003_io_7.f03: Likewise.
1239 2008-11-21 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.dg/pr38200.c: New test.
1244 2008-11-21 H.J. Lu <hongjiu.lu@intel.com>
1246 * gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
1248 * gcc.target/i386/avx-2.c: Likewise.
1249 * gcc.target/i386/m256-check.h: Likewise.
1250 * g++.dg/other/i386-5.C: Likewise.
1251 * g++.dg/other/i386-6.C: Likewise.
1253 2008-11-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1256 * gfortran.dg/namelist_print_1.f: Update test.
1258 2008-11-20 Andreas Krebbel <krebbel1@de.ibm.com>
1260 * gcc.dg/sync-2.c: Add type cast to avoid folding.
1261 * gcc.dg/sync-3.c: Likewise.
1263 2008-11-20 Jakub Jelinek <jakub@redhat.com>
1266 * gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even
1267 memcpy optimized into ref-all store.
1268 * gcc.dg/pr29215.c: New test.
1270 2008-11-20 Uros Bizjak <ubizjak@gmail.com>
1273 * gcc.target/i386/pr38151-1.c: New test.
1275 2008-11-20 Jason Merrill <jason@redhat.com>
1278 * g++.dg/lookup/name-clash7.C: New test.
1281 * g++.dg/cpp0x/decltype14.C: New test.
1283 2008-11-20 Richard Guenther <rguenther@suse.de>
1285 PR tree-optimization/37868
1286 * gcc.dg/torture/pr37868.c: New testcase.
1287 * gcc.c-torture/execute/pr38048-1.c: Likewise.
1288 * gcc.c-torture/execute/pr38048-2.c: Likewise.
1290 2008-11-20 Jakub Jelinek <jakub@redhat.com>
1293 * gfortran.dg/array_section_2.f90: Adjust pattern to match
1294 the inlined size0 instead of a size0 call.
1297 * g++.dg/template/call5.C: New test.
1299 2008-11-19 Adam Nemet <anemet@caviumnetworks.com>
1301 * gcc.c-torture/compile/20081119-1.c: New test.
1303 2008-11-19 Dodji Seketeli <dodji@redhat.com>
1306 * g++.dg/template/crash85.C: New test.
1308 2008-11-19 Dodji Seketeli <dodji@redhat.com>
1311 * g++.dg/template/crash84.C: New test.
1313 2008-11-19 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
1316 * gcc.c-torture/compile/pr33009.c: Likewise.
1318 2008-11-19 DJ Delorie <dj@redhat.com>
1320 * gcc.target/xstormy16/below100.S (.chip_info): Use
1321 position-independent expressions for the fillers.
1323 2008-11-19 Jason Merrill <jason@redhat.com>
1326 * g++.dg/ext/attrib32.C: Add member typedef case.
1329 * g++.dg/template/pseudodtor5.C: New test.
1332 * g++.dg/cpp0x/extern_template-3.C: New test.
1334 2008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com>
1336 * gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
1338 2008-11-19 Jakub Jelinek <jakub@redhat.com>
1340 PR tree-optimization/36038
1341 * gcc.c-torture/compile/pr36038.c: Moved to...
1342 * gcc.c-torture/execute/pr36038.c: ... here.
1344 2008-11-19 Andrew Stubbs <ams@codesourcery.com>
1347 * gcc.target/m68k/pr36133.c: New test.
1349 2008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com>
1351 * gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer
1352 values instead of uninitialized FP values to avoid NaNs.
1353 * gcc.dg/struct/wo_prof_local_var.c: Same.
1355 2008-11-19 Eric Botcazou <ebotcazou@adacore.com>
1357 * gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets.
1358 * gfortran.dg/f2003_io_4.f03: Ditto.
1359 * gfortran.dg/f2003_io_5.f03: Ditto.
1360 * gfortran.dg/f2003_io_6.f03: Ditto.
1361 * gfortran.dg/f2003_io_7.f03: Ditto.
1363 2008-11-19 Paul Thomas <pault@gcc.gnu.org>
1366 * gfortran.dg/module_equivalence_6.f90: New test.
1368 2008-11-18 Jakub Jelinek <jakub@redhat.com>
1370 PR tree-optimization/38051
1371 * gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
1373 (main): Only run on little endian targets with
1374 sizeof (long) == sizeof (void *). Use just one buffer, align the
1375 pointers at runtime.
1377 2008-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1380 * gfortran.dg/reshape_pad_1.f90: New test case.
1382 2008-11-18 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.target/mips/pr37362.c: New test.
1387 2008-11-18 Jason Merrill <jason@redhat.com>
1388 Jakub Jelinek <jakub@redhat.com>
1391 * g++.dg/cpp0x/auto[38].C: Adjust expected errors.
1392 * g++.dg/cpp0x/auto9.C: New test.
1393 * g++.dg/cpp0x/auto10.C: New test.
1395 2008-11-17 Adam Nemet <anemet@caviumnetworks.com>
1397 * gcc.c-torture/execute/20081117-1.c: New test.
1399 2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
1401 * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
1402 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1404 2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
1406 * gcc.target/mips/madd-5.c: New test.
1407 * gcc.target/mips/madd-6.c: Likewise.
1408 * gcc.target/mips/madd-7.c: Likewise.
1409 * gcc.target/mips/madd-8.c: Likewise.
1410 * gcc.target/mips/msub-5.c: Likewise.
1411 * gcc.target/mips/msub-6.c: Likewise.
1412 * gcc.target/mips/msub-7.c: Likewise.
1413 * gcc.target/mips/msub-8.c: Likewise.
1415 2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
1417 * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
1420 2008-11-17 Jack Howarth <howarth@bromo.med.uc.edu>
1422 * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
1425 2008-11-17 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.dg/pr38140.c: New test.
1430 2008-11-17 Jack Howarth <howarth@bromo.med.uc.edu>
1433 * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
1435 * g++.dg/compat/struct-layout-1_generate.c: Same.
1437 2008-11-17 Uros Bizjak <ubizjak@gmail.com>
1440 * gcc.dg/pr37908.c: New test.
1441 * gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and
1442 __sync_nand_and_fetch results. Add dg-message to look for the warning
1443 about changed semantics of NAND builtin.
1444 (init_si, init_di): Change init value for __sync_fetch_and_nand to -1.
1445 (test_si, test_di): Change expected result of
1446 __sync_nand_and_fetch to ~7.
1447 * gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and
1448 __sync_nand_and_fetch results. Add dg-message to look for the warning
1449 about changed semantics of NAND builtin.
1450 (init_noret_si, init_noret_di): Change init value for
1451 __sync_fetch_and_nand to -1.
1452 (init_noret_si, init_noret_di): Change expected result of
1453 __sync_nand_and_fetch to ~7.
1454 * gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and
1455 __sync_nand_and_fetch results. Add dg-message to look for the warning
1456 about changed semantics of NAND builtin.
1457 (init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1.
1458 (init_hi, init_hi): Change expected result of
1459 __sync_nand_and_fetch to ~7.
1460 * gcc.dg/sync-3.c: Copy from sync-2.c instead of including
1462 * gcc.c-torture/compile/sync-1.c: Add dg-message to look for the
1463 warning about changed semantics of NAND builtin.
1464 * gcc.c-torture/compile/sync-2.c: Ditto.
1465 * gcc.c-torture/compile/sync-3.c: Ditto.
1467 2008-11-17 Jakub Jelinek <jakub@redhat.com>
1470 * g++.dg/template/init8.C: New test.
1472 2008-11-16 Mikael Morin <mikael.morin@tele2.fr>
1475 * gfortran.dg/elemental_dependency_1.f90: New test.
1477 2008-11-16 Mikael Morin <mikael.morin@tele2.fr>
1480 * gfotran.dg/charlen_free_1.f90: New test.
1482 2008-11-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1485 * gfortran.dg/fmt_bz_bn.f: New test.
1487 2008-11-16 Eric Botcazou <ebotcazou@adacore.com>
1489 * gnat.dg/boolean_bitfield.adb: New test.
1491 2008-11-16 Tobias Burnus <burnus@net-b.de>
1494 * gfortran.dg/char_length_13.f90: New test.
1496 2008-11-16 Uros Bizjak <ubizjak@gmail.com>
1498 * gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options.
1499 * gcc.target/i386/pr32661-1.c: Ditto.
1500 * gcc.target/i386/pr34256.c: Ditto.
1501 * gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on
1502 nonpic targets only.
1504 2008-11-16 Paul Thomas <pault@gcc.gnu.org>
1507 * gfortran.dg/array_temporaries_3.f90: New test.
1509 2008-11-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1512 * gfortran.dg/namelist_57.f90: New test.
1513 * gfortran.dg/namelist_print_1.f: Adjust test conditions.
1515 2008-11-15 Paul Thomas <pault@gcc.gnu.org>
1518 * gfortran.dg/dummy_procedure_3.f90: New test.
1520 2008-11-15 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.c-torture/compile/pr38123.c: New test.
1525 2008-11-15 Richard Guenther <rguenther@suse.de>
1526 Jakub Jelinek <jakub@redhat.com>
1528 PR tree-optimization/38051
1529 * gcc.c-torture/execute/pr38051.c: New testcase.
1531 2008-11-15 Joshua Kinard <kumba@gentoo.org>
1532 Richard Sandiford <rdsandiford@goolemail.com>
1534 * gcc.target/mips/fix-r10000-1.c: New test.
1535 * gcc.target/mips/fix-r10000-2.c: Likewise.
1536 * gcc.target/mips/fix-r10000-3.c: Likewise.
1537 * gcc.target/mips/fix-r10000-4.c: Likewise.
1538 * gcc.target/mips/fix-r10000-5.c: Likewise.
1539 * gcc.target/mips/fix-r10000-6.c: Likewise.
1540 * gcc.target/mips/fix-r10000-7.c: Likewise.
1541 * gcc.target/mips/fix-r10000-8.c: Likewise.
1542 * gcc.target/mips/fix-r10000-9.c: Likewise.
1543 * gcc.target/mips/fix-r10000-10.c: Likewise.
1544 * gcc.target/mips/fix-r10000-11.c: Likewise.
1545 * gcc.target/mips/fix-r10000-12.c: Likewise.
1546 * gcc.target/mips/fix-r10000-13.c: Likewise.
1547 * gcc.target/mips/fix-r10000-14.c: Likewise.
1548 * gcc.target/mips/fix-r10000-15.c: Likewise.
1550 2008-11-15 Jakub Jelinek <jakub@redhat.com>
1553 * gcc.dg/pr37561.c: New test.
1554 * g++.dg/other/increment1.C: New test.
1556 2008-11-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1559 * gfortran.dg/fmt_error_6.f90: New test.
1561 2008-11-14 Jason Merrill <jason@redhat.com>
1564 * g++.dg/template/lookup8.C: New test.
1567 * g++.dg/cpp0x/initlist8.C: New test.
1569 2008-11-13 Steve Ellcey <sje@cup.hp.com>
1572 * g++.dg/vect/pr36648.cc: Check alignment requirement.
1574 2008-11-14 Jack Howarth <howarth@bromo.med.uc.edu>
1577 * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1579 2008-10-14 Paul Thomas <pault@gcc.gnu.org>
1582 * gfortran.dg/array_section_2.f90: New test.
1584 2008-11-14 Jakub Jelinek <jakub@redhat.com>
1586 PR tree-optimization/38104
1587 * g++.dg/tree-ssa/pr38104.C: New test.
1589 2008-11-14 Kaz Kojima <kkojima@gcc.gnu.org>
1591 * gcc.target/sh/pr37514.c: Remove.
1593 2008-11-14 Uros Bizjak <ubizjak@gmail.com>
1596 * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
1598 2008-11-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1599 Andrew Stubbs <ams@codesourcery.com>
1600 Gunnar Von Boehn <gunnar@genesi-usa.com>
1603 * gcc.target/m68k/pr36134.c: New test.
1605 2008-11-14 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.c-torture/compile/pr36125.c: New test.
1610 2008-11-13 Jason Merrill <jason@redhat.com>
1613 * g++.dg/conversion/bitfield11.C: New test.
1614 * g++.dg/cpp0x/initlist7.C: New test.
1616 2008-11-13 Richard Sandiford <rdsandiford@googlemail.com>
1618 * gcc.target/mips/loongson-muldiv-1.c: New test.
1619 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1621 2008-11-13 Jakub Jelinek <jakub@redhat.com>
1624 * g++.dg/debug/dwarf2/localclass1.C: New test.
1625 * g++.dg/debug/dwarf2/localclass2.C: New test.
1627 2008-11-13 Uros Bizjak <ubizjak@gmail.com>
1629 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx
1630 for i?86-*-* and x86_64-*-* targets.
1631 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
1632 -fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.
1634 * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1635 <xmmintrin.h>, define __m64 and __m128 directly.
1637 2008-11-13 Olivier Hainque <hainque@adacore.com>
1639 * gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
1640 * gnat.dg/wrap_raise_from_pure.adb: Remove.
1641 * gnat.dg/handle_raise_from_pure.adb: New test.
1643 2008-11-12 Tobias Burnus <burnus@net-b.de>
1646 * gfortran.dg/private_type_4.f90: Fix dg-error pattern.
1648 2008-11-12 Jakub Jelinek <jakub@redhat.com>
1651 * g++.old-deja/g++.mike/empty.C: Remove.
1653 2008-11-12 Dodji Seketeli <dodji@redhat.com>
1656 * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
1658 2008-11-12 Eric Botcazou <ebotcazou@adacore.com>
1660 * gcc.c-torture/execute/20081112-1.c: New test.
1661 * gnat.dg/concat1.adb: Likewise.
1662 * gnat.dg/concat1_pkg.ad[sb]: New helper.
1664 2008-11-12 Jason Merrill <jason@redhat.com>
1667 * g++.dg/conversion/bitfield10.C: New test.
1668 * g++.dg/warn/pr35635.C (func1): Accept additional warning.
1669 * g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
1670 * g++.dg/expr/bitfield9.C: Pass -Wno-overflow.
1672 2008-11-12 Tobias Burnus <burnus@net-b.de>
1676 * gfortran.dg/private_type_4.f90: Add -std=f95 option.
1678 2008-11-12 Andreas Krebbel <krebbel1@de.ibm.com>
1680 * gcc.target/s390/frame-addr1.c: New testcase.
1681 * gcc.target/s390/frame-addr2.c: New testcase.
1682 * gcc.target/s390/return-addr1.c: New testcase.
1683 * gcc.target/s390/return-addr2.c: New testcase.
1685 2008-11-12 Jack Howarth <howarth@bromo.med.uc.edu>
1688 * gcc.c-torture/execute/builtins/lib/sprintf.c: Make
1689 sprintf call more portable for darwin10.
1692 * gcc.dg/visibility-14.c: Skip on *-*-darwin*.
1693 * gcc.dg/visibility-15.c: Same.
1694 * gcc.dg/visibility-16.c: Same.
1695 * gcc.dg/visibility-17.c: Same.
1696 * gcc.dg/visibility-18.c: Same.
1697 * gcc.dg/visibility-19.c: Same.
1699 2008-11-12 Jakub Jelinek <jakub@redhat.com>
1702 * g++.dg/cpp0x/decltype13.C: New test.
1703 * g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern.
1704 * g++.dg/cpp0x/pr33839.C: Likewise.
1708 * gfortran.dg/hollerith.f90: Don't assume a 32-bit value
1709 stored into logical variable will be preserved.
1710 * gfortran.dg/transfer_simplify_4.f90: Remove undefined cases.
1711 Run at all optimization levels. Add a couple of new tests.
1712 * gfortran.dg/hollerith5.f90: New test.
1713 * gfortran.dg/hollerith_legacy.f90: Add dg-warning.
1716 * gcc.dg/pr35334.c: New test.
1717 * g++.dg/other/error29.C: New test.
1719 2008-11-12 Tobias Burnus <burnus@net-b.de>
1722 * gfortran.dg/private_type_11.f90: New test.
1723 * gfortran.dg/private_type_12.f90: New test.
1725 2008-11-10 Catherine Moore <clm@codesourcery.com>
1727 * gcc.target/mips/no-smartmips-lwxs.c: New test.
1728 * gcc.target/mips/no-smartmips-ror-1.c: New test.
1730 2008-11-10 Kaz Kojima <kkojima@gcc.gnu.org>
1732 * gcc.target/sh/pr37514.c: New test.
1734 2008-11-10 Eric Botcazou <ebotcazou@adacore.com>
1736 * g++.dg/other/anon5.C: Skip on Solaris.
1738 2008-11-10 Eric Botcazou <ebotcazou@adacore.com>
1740 * gnat.dg/pack11.adb: New test.
1742 2008-11-10 Jakub Jelinek <jakub@redhat.com>
1745 * g++.dg/cpp0x/enum1.C: New test.
1747 2008-11-10 Ralph Loader <suckfish@ihug.co.nz>
1751 * gcc.target/i386/mmx-8.c: New test.
1753 2008-11-09 Paul Thomas <pault@gcc.gnu.org>
1756 * gfortran.dg/minmaxval_1.f90: New test.
1758 2008-11-09 Eric Botcazou <ebotcazou@adacore.com>
1760 * gnat.dg/loop_boolean.adb: New test.
1762 2008-11-07 Thomas Quinot <quinot@adacore.com>
1764 * gnat.dg/hyper_flat.adb: New test.
1766 2008-11-07 Geert Bosch <bosch@adacore.com>
1768 * gnat.dg/test_8bitlong_overflow.adb: New test.
1770 2008-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1772 * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
1774 * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
1776 2008-11-06 Sebastian Pop <sebastian.pop@amd.com>
1778 * gcc.dg/graphite/pr37943.c: Fix missing end of file.
1780 2008-11-06 Joseph Myers <joseph@codesourcery.com>
1782 * gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c,
1783 gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c,
1784 gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c,
1785 gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use
1786 __CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs.
1788 2008-11-06 Richard Guenther <rguenther@suse.de>
1790 * gcc.dg/torture/pr37969.c: New testcase.
1792 2008-11-05 Janis Johnson <janis187@us.ibm.com>
1794 * lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
1795 * lib/gcc-dg.exp: Ditto.
1796 * lib/fortran-torture.exp: Ditto.
1797 * lib/objc-torture.exp: Ditto.
1799 2008-11-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1802 * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
1803 to match current compiler.
1805 2008-11-05 Hans-Peter Nilsson <hp@axis.com>
1808 * gcc.c-torture/execute/ieee/pr38016.c: New test.
1809 * gcc.c-torture/execute/ieee/pr38016.x: New file.
1811 2008-11-05 Martin Jambor <mjambor@suse.cz>
1814 * gcc.dg/Warray-bounds-5.c: New test.
1815 * gcc.dg/Warray-bounds-6.c: New test.
1817 2008-11-05 Fabien Chene <fabien.chene@gmail.com>
1820 * g++.dg/template/pr32519.C: New test.
1822 2008-11-05 Richard Guenther <rguenther@suse.de>
1825 * gcc.c-torture/compile/pr37742.c: New testcase.
1826 * g++.dg/pr37742.C: Likewise.
1827 * gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads.
1829 2008-11-05 Uros Bizjak <ubizjak@gmail.com>
1832 * gfortran.dg/pr37286.f90: New test.
1834 2008-11-04 Paul Thomas <pault@gcc.gnu.org>
1837 * gfortran.dg/host_assoc_call_5.f90: New test.
1839 2008-11-04 Jakub Jelinek <jakub@redhat.com>
1840 Andrew Pinski <andrew_pinski@playstation.sony.com>
1843 * gcc.dg/pr35430.c: New test.
1844 * g++.dg/warn/Wsign-compare-2.C: New test.
1846 2008-11-04 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.dg/pr37106-1.c: New test.
1850 * gcc.dg/pr37106-2.c: New test.
1852 2008-11-03 Chao-ying Fu <fu@mips.com>
1854 * gcc.target/mips/dsp-ctrl.c: New test.
1856 2008-11-03 Steve Ellcey <sje@cup.hp.com>
1858 * gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
1859 * gfortran.dg/f2003_io_4.f03: Ditto.
1860 * gfortran.dg/f2003_io_5.f03: Ditto.
1861 * gfortran.dg/f2003_io_6.f03: Ditto.
1862 * gfortran.dg/f2003_io_7.f03: Ditto.
1864 2008-11-03 Jakub Jelinek <jakub@redhat.com>
1867 * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
1868 sharing one .section directive.
1871 * gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort
1872 if __PPU__ isn't defined.
1873 * lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New.
1874 * gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok.
1876 2008-11-03 Eric Botcazou <ebotcazou@adacore.com>
1878 * gcc.c-torture/execute/20081103-1.c: New test.
1880 2008-11-03 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/array5.adb New test.
1884 2008-11-03 Richard Guenther <rguenther@suse.de>
1885 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.c-torture/execute/pr37573.c: New testcase.
1890 2008-11-03 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/pr37858.c: New test.
1895 2008-11-03 Tobias Burnus <burnus@net-b.de>
1898 * gfortran.dg/include_4.f90: New.
1899 * gfortran.dg/include_5.f90: New.
1900 * gfortran.dg/include_4.inc: New.
1902 2008-11-03 Paul Thomas <pault@gcc.gnu.org>
1905 * gfortran.dg/host_assoc_call_3.f90: New test.
1906 * gfortran.dg/host_assoc_call_4.f90: New test.
1907 * gfortran.dg/host_assoc_function_4.f90: New test.
1909 2008-11-02 Richard Guenther <rguenther@suse.de>
1911 PR tree-optimization/37542
1912 * gcc.dg/tree-ssa/ssa-pre-22.c: New testcase.
1913 * gcc.c-torture/compile/20081101-1.c: Likewise.
1915 2008-11-02 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/37991
1918 * gcc.c-torture/compile/pr37991.c: New testcase.
1920 2008-11-01 Hans-Peter Nilsson <hp@axis.com>
1923 * gcc.target/cris/biap.c: New test.
1925 2008-11-01 Janus Weil <janus@gcc.gnu.org>
1928 * gfortran.dg/proc_decl_19.f90: New.
1930 2008-11-01 Steven G. Kargl <kargls@comcast.net>
1933 * gfortran.dg/initialization_20.f90: New test.
1934 * gfortran.dg/initialization_21.f90: Ditto.
1936 2008-11-01 Daniel Kraft <d@domob.eu>
1939 * gfortran.dg/mvbits_4.f90: New test.
1941 2008-11-01 Janus Weil <janus@gcc.gnu.org>
1945 * gfortran.dg/proc_decl_17.f90: New.
1946 * gfortran.dg/proc_decl_18.f90: New.
1948 2008-11-01 Richard Guenther <rguenther@suse.de>
1951 * gcc.c-torture/compile/pr37976.c: New testcase.
1953 2008-11-01 Dennis Wassel <dennis.wassel@gmail.com>
1956 * gfortran.dg/random_seed_1.f90: New testcase.
1958 2008-10-31 Manuel López-Ibáñez <manu@gcc.gnu.org>
1960 * gcc.dg/cpp/Wsignprom.c: Add column numbers.
1961 * gcc.dg/cpp/if-mpar.c: Likewise.
1963 2008-10-31 Jakub Jelinek <jakub@redhat.com>
1966 * g++.dg/cpp0x/auto8.C: New test.
1969 * g++.dg/cpp0x/auto7.C: New test.
1971 2008-10-31 Mikael Morin <mikael.morin@tele2.fr>
1974 * gfortran.dg/write_check4.f90: New test.
1976 2008-10-31 Mikael Morin <mikael.morin@tele2.fr>
1979 * gfortran.dg/nested_forall_1.f: New test.
1981 2008-10-30 Steven G. Kargl <kargls@comcast.net>
1984 * gfortran.dg/int_conv_2.f90: New test.
1986 2008-10-30 Mikael Morin <mikael.morin@tele2.fr>
1989 * gfortran.dg/vector_subscript_4.f90: New test.
1991 2008-10-30 Mikael Morin <mikael.morin@tele2.fr>
1994 * gfortran.dg/vector_subscript__5.f90: New test.
1996 2008-10-30 Jakub Jelinek <jakub@redhat.com>
1998 * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
1999 of different size warning with -m31.
2002 * gcc.dg/vect/pr37730.c: New test.
2005 * g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
2006 * g++.dg/other/pr23205-2.C: New test.
2008 2008-10-29 David Edelsohn <edelsohn@gnu.org>
2010 * gcc.c-torture/compile/pr37878.c: New test.
2012 2008-10-29 Steve Ellcey <sje@cup.hp.com>
2015 * gcc.dg/pr33645-3.c: Remove.
2017 2008-10-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2020 * gcc.dg/pr11492.c: New.
2021 * g++.dg/warn/pr11492.C: New.
2023 2008-10-29 Joseph Myers <joseph@codesourcery.com>
2026 * gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c,
2027 gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c,
2028 gcc.target/i386/pr36578-2.c: New tests.
2030 2008-10-29 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.target/i386/pr37870.c: New test.
2035 2008-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2038 * g++.dg/parse/pr26997.C: New.
2040 2008-10-29 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.c-torture/compile/pr37913.c: New test.
2045 2008-10-28 Jakub Jelinek <jakub@redhat.com>
2047 PR tree-optimization/37663
2048 * gcc.dg/pr37663.c: Require int32plus.
2051 * gcc.c-torture/execute/pr37924.c: New test.
2053 2008-10-28 Joseph Myers <joseph@codesourcery.com>
2055 * gcc.dg/dfp/convert-bfp-12.c: New test.
2057 2008-10-28 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.c-torture/execute/pr37931.c: New test.
2062 2008-10-27 Jakub Jelinek <jakub@redhat.com>
2064 PR tree-optimization/37879
2065 * gcc.dg/pr37879.c: New test.
2067 2008-10-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2070 * gcc.target/spu/abi.c: New file.
2072 2008-10-24 DJ Delorie <dj@redhat.com>
2074 * lib/scanasm.exp (scan-assembler, scan-assembler-not,
2075 scan-hidden, scan-not-hidden, scan-file, scan-file-not,
2076 scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not):
2077 Extract first word of $testcase for all upvar uses, in case
2078 $testvar has compiler switches appended.
2080 2008-10-24 Jakub Jelinek <jakub@redhat.com>
2082 PR tree-optimization/36038
2083 * gcc.c-torture/compile/pr36038.c: New test.
2085 2008-10-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2088 * gcc.dg/Wparentheses-11.c: New.
2089 * g++.dg/warn/Wparentheses-25.C: New. XFAILED.
2091 2008-10-24 Jakub Jelinek <jakub@redhat.com>
2094 * gcc.c-torture/execute/pr37882.c: Remove a field.
2096 2008-10-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2099 * gfortran.dg/namelist_18.f90: Update test.
2100 * gfortran.dg/namelist_55.f90: New test.
2101 * gfortran.dg/namelist_56.f90: New test.
2103 2008-10-22 Bernd Schmidt <bernd.schmidt@analog.com>
2105 * gcc.target/bfin/hisilh.c: New file.
2106 * gcc.target/bfin/hisilh-O0.c: New file.
2108 From Mike Frysinger <michael.frysinger@analog.com>
2109 * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002.
2110 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
2111 * gcc.target/bfin/mcpu-bf523.c: Likewise.
2112 * gcc.target/bfin/mcpu-bf524.c: Likewise.
2113 * gcc.target/bfin/mcpu-bf525.c: Likewise.
2114 * gcc.target/bfin/mcpu-bf526.c: Likewise.
2115 * gcc.target/bfin/mcpu-bf527.c: Likewise.
2116 * gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006.
2117 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+.
2118 * gcc.target/bfin/mcpu-bf532.c: Likewise.
2119 * gcc.target/bfin/mcpu-bf533.c: Likewise.
2120 * gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005.
2121 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+.
2122 * gcc.target/bfin/mcpu-bf539.c: Likewise.
2123 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002.
2124 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
2125 * gcc.target/bfin/mcpu-bf544.c: Likewise.
2126 * gcc.target/bfin/mcpu-bf547.c: Likewise.
2127 * gcc.target/bfin/mcpu-bf548.c: Likewise.
2128 * gcc.target/bfin/mcpu-bf549.c: Likewise.
2129 * gcc.target/bfin/mcpu-bf512.c: New file.
2130 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2131 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2132 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2134 2008-10-22 Jakub Jelinek <jakub@redhat.com>
2137 * gcc.c-torture/execute/pr37882.c: New test.
2139 2008-10-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2142 * gcc.target/i386/sse-vect-types.c: Update.
2143 * gcc.dg/simd-5.c: Update.
2144 * gcc.dg/assign-warn-2.c: Update.
2145 * gcc.dg/simd-2.c: Update.
2146 * gcc.dg/simd-6.c: Update.
2147 * gcc.dg/assign-warn-1.c: Update.
2148 * gcc.dg/dfp/composite-type.c: Update.
2149 * gcc.dg/simd-1.c: Update.
2150 * gcc.dg/pr36997.c: Update.
2152 2008-10-21 Paul Thomas <pault@gcc.gnu.org>
2155 * gfortran.dg/char_expr_3.f90: Add the original test case.
2157 2008-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2160 * gfortran.dg/transpose_2.f90: New test.
2162 2008-10-21 Jakub Jelinek <jakub@redhat.com>
2165 * gcc.c-torture/compile/pr37669-2.c: New test.
2167 2008-10-21 Richard Guenther <rguenther@suse.de>
2169 * gcc.dg/tree-ssa/alias-19.c: New testcase.
2171 2008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2174 * gcc.dg/pr12603.c: New testcase.
2176 2008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2179 * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
2181 2008-10-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2184 * gcc.dg/pr30260.c: New.
2186 2008-10-19 Paul Thomas <pault@gcc.gnu.org>
2189 * gfortran.dg/dependency_22.f90: New test.
2191 2008-10-18 Danny Smith <dannysmith@users.sourceforge.net>
2193 * gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change
2194 "dg-message" back to "dg-warning".
2195 * gcc.dg/dll-3.c: Likewise.
2197 2008-10-16 Alexander Monakov <amonakov@ispras.ru>
2200 * gcc.c-torture/compile/pr37381.c: New test.
2202 2008-10-16 Joseph Myers <joseph@codesourcery.com>
2205 * gcc.dg/imag-1.c: New test.
2207 2008-10-16 Daniel Kraft <d@domob.eu>
2209 * gfortran.dg/elemental_intrinsic_1.f03: New test.
2211 2008-10-16 Jakub Jelinek <jakub@redhat.com>
2213 PR tree-optimization/37664
2214 * gcc.c-torture/compile/pr37664.c: New test.
2216 2008-10-16 Joseph Myers <joseph@codesourcery.com>
2219 * gcc.c-torture/compile/pr37418-1.c,
2220 gcc.c-torture/compile/pr37418-2.c,
2221 gcc.c-torture/compile/pr37418-3.c,
2222 gcc.c-torture/compile/pr37418-4.c: New tests.
2224 2008-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2227 * gfortran.dg/reshape_3.f90: New test.
2228 * gfortran.dg/reshape_4.f90: New test.
2229 * gfortran.dg/reshape_order_1.f90: Use correct shape.
2230 * gfortran.dg/reshape_order_2.f90: Likewise.
2231 * gfortran.dg/reshape_order_3.f90: Likewise.
2232 * gfortran.dg/reshape_order_4.f90: Likewise.
2234 2008-10-15 Jan Sjodin <jan.sjodin@amd.com>
2235 Harsha Jagasia <harsha.jagasia@amd.com>
2237 PR tree-optimization/37485
2238 * gcc.dg/graphite/pr37485.c: New.
2240 2008-10-15 Sebastian Pop <sebastian.pop@amd.com>
2241 Harsha Jagasia <harsha.jagasia@amd.com>
2243 PR tree-optimization/37828
2244 * testsuite/gcc.dg/graphite/pr37828.c: New.
2246 2008-10-15 Sebastian Pop <sebastian.pop@amd.com>
2248 PR tree-optimization/37686
2249 * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2251 2008-10-15 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/36881
2254 * gcc.dg/tree-ssa/pr36881.c: New test.
2256 2008-10-14 Jakub Jelinek <jakub@redhat.com>
2259 * g++.dg/expr/bitfield11.C: New test.
2261 2008-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/template/crash83.C: New.
2266 2008-10-14 Douglas Gregor <doug.gregor@gmail.com>
2269 * g++.dg/ext/alias-canon2.C: New.
2271 2008-10-13 Jerry DeLisle <jvdelisle@gcc.gnu.org
2274 * gfortran.dg/list_read_9.f90: New test.
2275 * gfortran.dg/arrayio_8.f90: Fix some typos.
2277 2008-10-13 Kai Tietz <kai.tietz@onevision.com>
2279 * testsuite/gcc.dg/format/ms-format1.c: New.
2281 2008-10-12 Daniel Kraft <d@domob.eu>
2284 * gfortran.dg/used_before_typed_6.f90: New test.
2286 2008-10-12 Paul Thomas <pault@gcc.gnu.org>
2289 * gfortran.dg/module_equivalence_5.f90: New test.
2291 2008-10-12 Steven G. Kargl <kargls@comcast.net>
2294 * gfortran.dg/arithmetic_overflow_1.f90: New test.
2296 2008-10-11 Eric Botcazou <ebotcazou@adacore.com>
2298 * gnat.dg/loop_optimization5.adb: New test.
2299 * gnat.dg/loop_optimization5_pkg.adb: New helper.
2301 2008-10-11 Paul Thomas <pault@gcc.gnu.org>
2304 * gfortran.dg/used_types_24.f90: New test.
2306 2008-10-11 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.c-torture/compile/pr35760.c: New test.
2311 2008-10-10 Jakub Jelinek <jakub@redhat.com>
2314 * g++.dg/torture/pr37146-1.C: New test.
2315 * g++.dg/torture/pr37146-2.C: New test.
2316 * g++.dg/expr/bitfield10.C: New test.
2318 2008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org
2321 * gfortran.dg/namelist_54.f90: Revise test, check a(3).
2323 2008-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2326 * gfortran.dg/convert_2.f90: New test case.
2328 2008-10-09 Daniel Kraft <d@domob.eu>
2331 * gfortran.dg/restricted_expression_1.f90: New test.
2332 * gfortran.dg/restricted_expression_2.f90: New test.
2333 * gfortran.dg/restricted_expression_3.f90: New test.
2335 2008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org
2338 * gfortran.dg/namelist_54.f90: New test.
2340 2008-10-08 Uros Bizjak <ubizjak@gmail.com>
2342 * gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump.
2343 * gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup
2344 "original" tree dump.
2346 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
2349 2008-10-08 Adam Nemet <anemet@caviumnetworks.com>
2351 * gcc.target/mips/octeon-exts-2.c: Compile it with -meb.
2352 * gcc.target/mips/octeon-exts-5.c: New test.
2353 * gcc.target/mips/octeon-bbit-3.c: Compile with -meb. Add
2354 comment why this is necessary.
2356 2008-10-08 Jakub Jelinek <jakub@redhat.com>
2360 PR rtl-optimization/37341
2361 * gcc.c-torture/compile/pr37341.c: New test.
2363 2008-10-07 Simon Martin <simartin@users.sourceforge.net>
2366 * gcc.dg/struct-parse-2.c: New test.
2367 * g++.dg/parse/struct-4.C: New test.
2369 2008-10-07 Jakub Jelinek <jakub@redhat.com>
2374 * gcc.dg/debug/pr29609-1.c: New test.
2375 * gcc.dg/debug/pr29609-2.c: New test.
2376 * gcc.dg/debug/pr36690-1.c: New test.
2377 * gcc.dg/debug/pr36690-2.c: New test.
2378 * gcc.dg/debug/pr36690-3.c: New test.
2379 * gcc.dg/debug/pr37616.c: New test.
2380 * gcc.dg/debug/dwarf2/pr29609-1.c: New test.
2381 * gcc.dg/debug/dwarf2/pr29609-2.c: New test.
2382 * gcc.dg/debug/dwarf2/pr36690-1.c: New test.
2383 * gcc.dg/debug/dwarf2/pr36690-2.c: New test.
2384 * gcc.dg/debug/dwarf2/pr36690-3.c: New test.
2385 * gcc.dg/debug/dwarf2/pr37616.c: New test.
2387 2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
2390 * gcc.dg/torture/pr37731-1.c: New.
2391 * gcc.dg/torture/pr37731-2.c: Likewise.
2393 2008-10-07 Jakub Jelinek <jakub@redhat.com>
2396 * gfortran.dg/debug/pr37738.f: New test.
2398 2008-10-07 Eric Botcazou <ebotcazou@adacore.com>
2400 * gnat.dg/loop_optimization4.adb: New test.
2401 * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
2403 2008-10-07 Bob Wilson <bob.wilson@acm.org>
2405 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): New. Moved
2406 dg-options lines to this array, and added options for xtensa*-*-*.
2407 (NDG_OPTIONS): Define.
2408 (switchfiles): Print dg-options lines from new dg_options array.
2409 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options
2410 for xtensa*-*-* targets.
2412 2008-10-07 Eric Botcazou <ebotcazou@adacore.com>
2414 * gnat.dg/addr4.adb: New test.
2415 * gnat.dg/addr5.adb: Likewise.
2417 2008-10-06 Adam Nemet <anemet@caviumnetworks.com>
2419 * gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to
2420 32 when -march=r3900 is passed.
2421 * testsuite/gcc.target/mips/r3900-mult.c: New test.
2423 2008-10-06 Aldy Hernandez <aldyh@redhat.com>
2425 * gcc.dg/gomp/for-1.c: Test column.
2426 * gcc.dg/misc-column.c: Add column tests for unary arguments.
2428 2008-10-06 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/unchecked_convert2.adb: New test.
2432 2008-10-05 Dodji Seketeli <dodji@redhat.com>
2435 * g++.dg/debug/dwarf2/imported-module.C: New test.
2437 2008-10-05 Paul Thomas <pault@gcc.gnu.org>
2440 * gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2442 2008-10-05 Daniel Kraft <d@domob.eu>
2445 * gfortran.dg/typebound_call_9.f03: New test.
2447 2008-10-04 Paul Thomas <pault@gcc.gnu.org>
2450 * gfortran.dg/module_equivalence_4.f90: New test.
2452 2008-10-04 Richard Guenther <rguenther@suse.de>
2454 * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2456 2008-10-03 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.dg/debug/dwarf2/pr37726.c: New test.
2461 2008-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/template/error36.C: New.
2466 2008-10-02 Steven Bosscher <steven@gcc.gnu.org>
2469 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
2470 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2472 2008-10-02 Janis Johnson <janis187@us.ibm.com>
2474 * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
2476 * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
2479 2008-10-02 Richard Guenther <rguenther@suse.de>
2482 * gcc.c-torture/compile/pr37713.c: New testcase.
2484 2008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2486 * gcc.target/powerpc/altivec-cell-1.c: New test.
2487 * gcc.target/powerpc/altivec-cell-2.c: New test.
2488 * gcc.target/powerpc/altivec-cell-3.c: New test.
2489 * gcc.target/powerpc/altivec-cell-4.c: New test.
2490 * gcc.target/powerpc/altivec-cell-5.c: New test.
2491 * g++.dg/ext/altivec-cell-1.C: New test.
2492 * g++.dg/ext/altivec-cell-2.C: New test.
2493 * g++.dg/ext/altivec-cell-3.C: New test.
2494 * g++.dg/ext/altivec-cell-4.C: New test.
2495 * g++.dg/ext/altivec-cell-5.C: New test.
2497 2008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2499 * gcc.target/powerpc/altivec_check.h (altivec_cell_check):
2501 * gcc.target/powerpc/altivec-cell-6.c: New test.
2502 * gcc.target/powerpc/altivec-cell-7.c: New test.
2503 * gcc.target/powerpc/altivec-cell-8.c: New test.
2505 2008-10-01 Richard Guenther <rguenther@suse.de>
2507 PR tree-optimization/37617
2508 * gcc.c-torture/compile/pr37617.c: New testcase.
2510 2008-10-01 Richard Guenther <rguenther@suse.de>
2513 * gcc.c-torture/compile/pr37285.c: New testcase.
2515 2008-10-01 Kai Tietz <kai.tietz@onevision.com>
2517 * g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of
2518 unsigned long for pointer cast.
2519 * g++.dg/init/struct1.C: Likewise.
2520 * g++.dg/init/struct2.C: Likewise.
2521 * g++.dg/init/struct3.C: Likewise.
2522 * g++.dg/ext/utf-cvt.C: Correct for w64.
2523 * gcc.dg/utf-cvt.c: Likewise.
2524 * lib/target-supports.exp (check_effective_target_llp64): New.
2526 2008-09-30 Simon Martin <simartin@users.sourceforge.net>
2529 * g++.dg/parse/error32.C: New test.
2532 * g++.dg/parse/error33.C: New test.
2534 2008-09-30 Jakub Jelinek <jakub@redhat.com>
2536 PR tree-optimization/37662
2537 PR tree-optimization/37663
2538 * gcc.c-torture/compile/pr37662.c: New test.
2539 * gcc.dg/pr37663.c: New test.
2541 2008-09-30 Janus Weil <janus@gcc.gnu.org>
2544 * gfortran.dg/proc_ptr_common_1.f90: New.
2545 * gfortran.dg/proc_ptr_common_2.f90: New.
2547 2008-09-30 Paolo Bonzini <bonzini@gnu.org>
2549 * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2551 2008-09-30 Paolo Bonzini <bonzini@gnu.org>
2555 * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2557 2008-09-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2560 * gcc.c-torture/compile/pr37669.c: New test.
2562 2008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2565 * gcc.c-torture/compile/sync-3.c: New testcase to check that
2566 addresses of non zero offset works.
2568 2008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2569 Kaushal Kantawala <kaushal_kantawala@playstation.sony.com>
2572 * gcc.dg/torture/pr36891.c: New testcase.
2574 2008-09-28 Eric Botcazou <ebotcazou@adacore.com>
2576 * gnat.dg/conv_decimal.adb: New test.
2578 2008-09-26 Jakub Jelinek <jakub@redhat.com>
2581 * gcc.target/i386/pr37275.c: New test.
2583 2008-09-26 Eric Botcazou <ebotcazou@adacore.com>
2585 * gnat.dg/specs/static_initializer4.ads: New test.
2586 * gnat.dg/specs/static_initializer3.ads: Add missing marker.
2588 2008-09-26 Kai Tietz <kai.tietz@onevision.com>
2590 * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
2591 to avoid pointer truncation warning.
2593 2008-09-26 Dorit Nuzman <dorit@il.ibm.com>
2595 PR tree-optimization/37574
2596 * gcc.dg/vect/ggc-pr37574.c: New test.
2597 * gcc.dg/vect/vect.exp: Compile some tests with ggc flags.
2599 2008-09-25 Jakub Jelinek <jakub@redhat.com>
2602 * gcc.dg/pr37645.c: New test.
2604 2008-09-25 Steve Ellcey <sje@cup.hp.com>
2606 * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2608 2008-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2611 * g++.dg/template/crash82.C: New.
2613 2008-09-25 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/protected_7.f90: New test.
2618 2008-09-24 Steve Ellcey <sje@cup.hp.com>
2620 * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2622 2008-09-24 Aldy Hernandez <aldyh@redhat.com>
2624 * gcc.dg/gomp/for-1.c: Test for columns.
2625 * gcc.dg/func-outside-1.c: Same.
2626 * gcc.dg/bitfld-7.c: Same.
2628 2008-09-24 Steve Ellcey <sje@cup.hp.com>
2630 * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2632 2008-09-24 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/allocatable_function_4.f90: New test.
2637 2008-09-23 Steve Ellcey <sje@cup.hp.com>
2639 * lib/target-supports.exp (check_effective_target_pow10): New.
2640 * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2642 2008-09-23 Jakub Jelinek <jakub@redhat.com>
2645 * g++.dg/gomp/pr37533.C: New test.
2647 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2649 * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2651 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2653 * gcc.dg/cpp/cmdlne-dU-23.c: New test.
2655 2008-09-23 Aldy Hernandez <aldyh@redhat.com>
2657 * gcc.dg/Walways-true-1.c: Test column numbers.
2658 * gcc.dg/c90-const-expr-5.c: Same.
2659 * gcc.dg/compare4.c: Same.
2660 * gcc.dg/Werror-1.c: Same.
2662 2008-09-23 Daniel Kraft <d@domob.eu>
2665 * gfortran.dg/typebound_generic_4.f03: New test.
2666 * gfortran.dg/typebound_generic_5.f03: New test.
2668 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2670 * gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
2671 * gcc.dg/pragma-align-2.c: Likewise.
2672 * gcc.dg/format/cmn-err-1.c: Likewise.
2674 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2676 * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
2677 * gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2679 2008-09-23 Tobias Burnus <burnus@net-b.de>
2682 * gfortran.dg/pointer_assign_5.f90: New test.
2683 * gfortran.dg/pointer_assign_6.f90: New test.
2685 2008-09-22 David Daney <ddaney@avtrex.com>
2688 * gcc.target/mips/long-calls-pg.c: New test.
2690 2008-09-22 Richard Guenther <rguenther@suse.de>
2692 PR tree-optimization/37145
2693 * gcc.c-torture/compile/20080922-1.c: New testcase.
2694 * gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
2695 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2696 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2698 2008-09-22 Adam Nemet <anemet@caviumnetworks.com>
2700 * gcc.target/mips/octeon-baddu-1.c: New test.
2702 2008-09-22 David Edelsohn <edelsohn@gnu.org>
2704 PR rtl-optimization/33642
2705 * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
2706 * gcc.c-torture/compile/pr33009.c: Likewise.
2708 2008-09-22 Richard Guenther <rguenther@suse.de>
2710 PR tree-optimization/37145
2711 * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2713 2008-09-22 Janus Weil <janus@gcc.gnu.org>
2716 * gfortran.dg/common_align_1.f90: New.
2717 * gfortran.dg/warn_align_commons.f90: New.
2719 2008-09-22 Olivier Hainque <hainque@adacore.com>
2721 * gnat.dg/volatile3.adb: New test.
2723 2008-09-22 Ira Rosen <irar@il.ibm.com>
2725 PR tree-optimization/37482
2726 * gcc.dg/vect/pr37482.c: New test.
2728 2008-09-22 Hans-Peter Nilsson <hp@axis.com>
2732 * gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
2733 g++.dg/ext/inline1.C: New tests.
2735 2008-09-21 Kaz Kojima <kkojima@gcc.gnu.org>
2737 PR rtl-optimization/33642
2738 * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
2739 * gcc.c-torture/compile/pr33009.c: Likewise.
2741 2008-09-21 Paul Thomas <pault@gcc.gnu.org>
2744 * gfortran.dg/entry_18.f90: New test.
2746 2008-09-21 Daniel Kraft <d@domob.eu>
2749 * gfortran.dg/nested_array_constructor_1.f90: New test.
2750 * gfortran.dg/nested_array_constructor_2.f90: New test.
2751 * gfortran.dg/nested_array_constructor_3.f90: New test.
2752 * gfortran.dg/nested_array_constructor_4.f90: New test.
2753 * gfortran.dg/nested_array_constructor_5.f90: New test.
2754 * gfortran.dg/nested_array_constructor_6.f90: New test.
2756 2008-09-21 Daniel Kraft <d@domob.eu>
2758 * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
2759 yet implemented PROCEDURE(interface).
2761 2008-09-21 Ira Rosen <irar@il.ibm.com>
2763 PR tree-optimization/37539
2764 * gcc.dg/vect/pr37539.c: New test.
2766 2008-09-20 Eric Botcazou <ebotcazou@adacore.com>
2768 PR rtl-optimization/33642
2769 * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
2770 * gcc.c-torture/compile/pr33009.c: Likewise.
2772 2008-09-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2775 * gcc.dg/tree-ssa/vector-2.c: New test.
2776 * gcc.dg/tree-ssa/vector-3.c: New test.
2778 2008-09-18 Bob Wilson <bob.wilson@acm.org>
2780 * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
2781 * gcc.c-torture/compile/pr33009.c: Likewise.
2783 2008-09-18 Janis Johnson <janis187@us.ibm.com>
2786 * lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
2788 * g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use
2789 dg-message for notes.
2790 * g++.dg/conversion/simd1.C: Ditto.
2791 * g++.dg/conversion/simd3.C: Ditto.
2792 * g++.dg/cpp0x/rv2n.C: Ditto.
2793 * g++.dg/cpp0x/rv3n.C: Ditto.
2794 * g++.dg/cpp0x/rv4n.C: Ditto.
2795 * g++.dg/cpp0x/rv5n.C: Ditto.
2796 * g++.dg/cpp0x/rv6n.C: Ditto.
2797 * g++.dg/cpp0x/rv7n.C: Ditto.
2798 * g++.dg/cpp0x/variadic36.C: Ditto.
2799 * g++.dg/cpp0x/variadic59.C: Ditto.
2800 * g++.dg/cpp0x/variadic71.C: Ditto.
2801 * g++.dg/cpp0x/variadic-ex13.C: Ditto.
2802 * g++.dg/expr/cond9.C: Ditto.
2803 * g++.dg/expr/pmf-1.C: Ditto.
2804 * g++.dg/ext/case-range2.C: Ditto.
2805 * g++.dg/ext/case-range3.C: Ditto.
2806 * g++.dg/ext/is_class_error2.C: Ditto.
2807 * g++.dg/ext/label5.C: Ditto.
2808 * g++.dg/ext/pr27019.C: Ditto.
2809 * g++.dg/gomp/pr26690-1.C: Ditto.
2810 * g++.dg/gomp/pr26690-2.C: Ditto.
2811 * g++.dg/gomp/pr34694.C: Ditto.
2812 * g++.dg/gomp/tpl-parallel-2.C: Ditto.
2813 * g++.dg/inherit/base3.C: Ditto.
2814 * g++.dg/inherit/using6.C: Ditto.
2815 * g++.dg/init/brace6.C: Ditto.
2816 * g++.dg/init/ctor4.C: Ditto.
2817 * g++.dg/lookup/conv-1.C: Ditto.
2818 * g++.dg/lookup/new1.C: Ditto.
2819 * g++.dg/lookup/scoped6.C: Ditto.
2820 * g++.dg/lookup/using7.C: Ditto.
2821 * g++.dg/lookup/using9.C: Ditto.
2822 * g++.dg/other/abstract1.C: Ditto.
2823 * g++.dg/other/abstract2.C: Ditto.
2824 * g++.dg/other/anon5.C: Ditto.
2825 * g++.dg/other/crash-4.C: Ditto.
2826 * g++.dg/other/error10.C: Ditto.
2827 * g++.dg/other/error13.C: Ditto.
2828 * g++.dg/other/error20.C: Ditto.
2829 * g++.dg/other/error5.C: Ditto.
2830 * g++.dg/other/field1.C: Ditto.
2831 * g++.dg/other/offsetof5.C: Ditto.
2832 * g++.dg/other/semicolon.C: Ditto.
2833 * g++.dg/overload/ambig1.C: Ditto.
2834 * g++.dg/overload/arg3.C: Ditto.
2835 * g++.dg/overload/builtin1.C: Ditto.
2836 * g++.dg/overload/copy1.C: Ditto.
2837 * g++.dg/overload/new1.C: Ditto.
2838 * g++.dg/overload/template4.C: Ditto.
2839 * g++.dg/overload/using2.C: Ditto.
2840 * g++.dg/parse/bitfield2.C: Ditto.
2841 * g++.dg/parse/constant4.C: Ditto.
2842 * g++.dg/parse/crash20.C: Ditto.
2843 * g++.dg/parse/crash36.C: Ditto.
2844 * g++.dg/parse/crash5.C: Ditto.
2845 * g++.dg/parse/error11.C: Ditto.
2846 * g++.dg/parse/error12.C: Ditto.
2847 * g++.dg/parse/error19.C: Ditto.
2848 * g++.dg/parse/error28.C: Ditto.
2849 * g++.dg/parse/friend5.C: Ditto.
2850 * g++.dg/parse/invalid-op1.C: Ditto.
2851 * g++.dg/parse/missing-template1.C: Ditto.
2852 * g++.dg/parse/non-dependent2.C: Ditto.
2853 * g++.dg/parse/ret-type2.C: Ditto.
2854 * g++.dg/parse/specialization1.C: Ditto.
2855 * g++.dg/parse/template18.C: Ditto.
2856 * g++.dg/parse/template3.C: Ditto.
2857 * g++.dg/parse/template9.C: Ditto.
2858 * g++.dg/tc1/dr108.C: Ditto.
2859 * g++.dg/tc1/dr152.C: Ditto.
2860 * g++.dg/tc1/dr166.C: Ditto.
2861 * g++.dg/template/access11.C: Ditto.
2862 * g++.dg/template/access2.C: Ditto.
2863 * g++.dg/template/access3.C: Ditto.
2864 * g++.dg/template/access7.C: Ditto.
2865 * g++.dg/template/copy1.C: Ditto.
2866 * g++.dg/template/crash13.C: Ditto.
2867 * g++.dg/template/crash37.C: Ditto.
2868 * g++.dg/template/crash40.C: Ditto.
2869 * g++.dg/template/crash58.C: Ditto.
2870 * g++.dg/template/ctor5.C: Ditto.
2871 * g++.dg/template/dependent-expr5.C: Ditto.
2872 * g++.dg/template/eh2.C: Ditto.
2873 * g++.dg/template/error2.C: Ditto.
2874 * g++.dg/template/error33.C: Ditto.
2875 * g++.dg/template/error4.C: Ditto.
2876 * g++.dg/template/friend31.C: Ditto.
2877 * g++.dg/template/friend32.C: Ditto.
2878 * g++.dg/template/instantiate1.C: Ditto.
2879 * g++.dg/template/instantiate3.C: Ditto.
2880 * g++.dg/template/instantiate5.C: Ditto.
2881 * g++.dg/template/instantiate7.C: Ditto.
2882 * g++.dg/template/local6.C: Ditto.
2883 * g++.dg/template/lookup2.C: Ditto.
2884 * g++.dg/template/member5.C: Ditto.
2885 * g++.dg/template/memfriend15.C: Ditto.
2886 * g++.dg/template/memfriend16.C: Ditto.
2887 * g++.dg/template/memfriend17.C: Ditto.
2888 * g++.dg/template/memfriend7.C: Ditto.
2889 * g++.dg/template/meminit1.C: Ditto.
2890 * g++.dg/template/nested3.C: Ditto.
2891 * g++.dg/template/new3.C: Ditto.
2892 * g++.dg/template/nontype12.C: Ditto.
2893 * g++.dg/template/nontype13.C: Ditto.
2894 * g++.dg/template/nontype6.C: Ditto.
2895 * g++.dg/template/non-type-template-argument-1.C: Ditto.
2896 * g++.dg/template/overload9.C: Ditto.
2897 * g++.dg/template/ptrmem15.C: Ditto.
2898 * g++.dg/template/ptrmem17.C: Ditto.
2899 * g++.dg/template/ptrmem4.C: Ditto.
2900 * g++.dg/template/ptrmem6.C: Ditto.
2901 * g++.dg/template/ptrmem8.C: Ditto.
2902 * g++.dg/template/qualified-id1.C: Ditto.
2903 * g++.dg/template/qualttp20.C: Ditto.
2904 * g++.dg/template/qualttp3.C: Ditto.
2905 * g++.dg/template/qualttp4.C: Ditto.
2906 * g++.dg/template/qualttp5.C: Ditto.
2907 * g++.dg/template/qualttp6.C: Ditto.
2908 * g++.dg/template/qualttp7.C: Ditto.
2909 * g++.dg/template/qualttp8.C: Ditto.
2910 * g++.dg/template/recurse.C: Ditto.
2911 * g++.dg/template/sfinae10.C: Ditto.
2912 * g++.dg/template/sfinae3.C: Ditto.
2913 * g++.dg/template/spec22.C: Ditto.
2914 * g++.dg/template/spec23.C: Ditto.
2915 * g++.dg/template/static9.C: Ditto.
2916 * g++.dg/template/template-id-2.C: Ditto.
2917 * g++.dg/template/typename2.C: Ditto.
2918 * g++.dg/template/typename4.C: Ditto.
2919 * g++.dg/template/using14.C: Ditto.
2920 * g++.dg/template/using2.C: Ditto.
2921 * g++.dg/template/warn1.C: Ditto.
2922 * g++.dg/warn/incomplete1.C: Ditto.
2923 * g++.dg/warn/noeffect2.C: Ditto.
2924 * g++.dg/warn/noeffect4.C: Ditto.
2925 * g++.dg/warn/pr8570.C: Ditto.
2926 * g++.dg/warn/Wparentheses-13.C: Ditto.
2927 * g++.dg/warn/Wparentheses-15.C: Ditto.
2928 * g++.dg/warn/Wparentheses-16.C: Ditto.
2929 * g++.dg/warn/Wparentheses-17.C: Ditto.
2930 * g++.dg/warn/Wparentheses-18.C: Ditto.
2931 * g++.dg/warn/Wparentheses-19.C: Ditto.
2932 * g++.dg/warn/Wparentheses-20.C: Ditto.
2933 * g++.dg/warn/Wparentheses-23.C: Ditto.
2934 * g++.dg/warn/Wstrict-aliasing-3.C: Ditto.
2935 * g++.old-deja/g++.benjamin/15799.C: Ditto.
2936 * g++.old-deja/g++.benjamin/15800-1.C: Ditto.
2937 * g++.old-deja/g++.benjamin/16077.C: Ditto.
2938 * g++.old-deja/g++.bob/inherit2.C: Ditto.
2939 * g++.old-deja/g++.brendan/ambiguity1.C: Ditto.
2940 * g++.old-deja/g++.brendan/crash29.C: Ditto.
2941 * g++.old-deja/g++.brendan/crash48.C: Ditto.
2942 * g++.old-deja/g++.brendan/crash56.C: Ditto.
2943 * g++.old-deja/g++.brendan/cvt3.C: Ditto.
2944 * g++.old-deja/g++.brendan/overload1.C: Ditto.
2945 * g++.old-deja/g++.brendan/overload4.C: Ditto.
2946 * g++.old-deja/g++.brendan/overload9.C: Ditto.
2947 * g++.old-deja/g++.bugs/900127_01.C: Ditto.
2948 * g++.old-deja/g++.bugs/900205_04.C: Ditto.
2949 * g++.old-deja/g++.bugs/900330_02.C: Ditto.
2950 * g++.old-deja/g++.bugs/900404_03.C: Ditto.
2951 * g++.old-deja/g++.bugs/900514_03.C: Ditto.
2952 * g++.old-deja/g++.eh/ctor1.C: Ditto.
2953 * g++.old-deja/g++.eh/spec6.C: Ditto.
2954 * g++.old-deja/g++.ext/overload1.C: Ditto.
2955 * g++.old-deja/g++.jason/conversion11.C: Ditto.
2956 * g++.old-deja/g++.jason/crash3.C: Ditto.
2957 * g++.old-deja/g++.jason/lineno3.C: Ditto.
2958 * g++.old-deja/g++.jason/lineno4.C: Ditto.
2959 * g++.old-deja/g++.jason/opeq3.C: Ditto.
2960 * g++.old-deja/g++.jason/overload16.C: Ditto.
2961 * g++.old-deja/g++.jason/overload28.C: Ditto.
2962 * g++.old-deja/g++.jason/pmf5.C: Ditto.
2963 * g++.old-deja/g++.jason/scoping10.C: Ditto.
2964 * g++.old-deja/g++.jason/template30.C: Ditto.
2965 * g++.old-deja/g++.jason/temporary2.C: Ditto.
2966 * g++.old-deja/g++.jason/tredecl4.C: Ditto.
2967 * g++.old-deja/g++.law/arg11.C: Ditto.
2968 * g++.old-deja/g++.law/arg1.C: Ditto.
2969 * g++.old-deja/g++.law/arm9.C: Ditto.
2970 * g++.old-deja/g++.law/ctors11.C: Ditto.
2971 * g++.old-deja/g++.law/ctors17.C: Ditto.
2972 * g++.old-deja/g++.law/ctors5.C: Ditto.
2973 * g++.old-deja/g++.law/ctors9.C: Ditto.
2974 * g++.old-deja/g++.law/enum4.C: Ditto.
2975 * g++.old-deja/g++.law/missed-error2.C: Ditto.
2976 * g++.old-deja/g++.law/operators9.C: Ditto.
2977 * g++.old-deja/g++.mike/net22.C: Ditto.
2978 * g++.old-deja/g++.mike/net2.C: Ditto.
2979 * g++.old-deja/g++.mike/p11110.C: Ditto.
2980 * g++.old-deja/g++.mike/p1989.C: Ditto.
2981 * g++.old-deja/g++.mike/p2431.C: Ditto.
2982 * g++.old-deja/g++.mike/p438.C: Ditto.
2983 * g++.old-deja/g++.mike/p807a.C: Ditto.
2984 * g++.old-deja/g++.mike/p9068.C: Ditto.
2985 * g++.old-deja/g++.niklas/t120.C: Ditto.
2986 * g++.old-deja/g++.niklas/t121.C: Ditto.
2987 * g++.old-deja/g++.niklas/t128.C: Ditto.
2988 * g++.old-deja/g++.ns/overload2.C: Ditto.
2989 * g++.old-deja/g++.ns/template13.C: Ditto.
2990 * g++.old-deja/g++.ns/using12.C: Ditto.
2991 * g++.old-deja/g++.oliva/delete1.C: Ditto.
2992 * g++.old-deja/g++.oliva/overload1.C: Ditto.
2993 * g++.old-deja/g++.other/crash24.C: Ditto.
2994 * g++.old-deja/g++.other/crash25.C: Ditto.
2995 * g++.old-deja/g++.other/decl3.C: Ditto.
2996 * g++.old-deja/g++.other/expr1.C: Ditto.
2997 * g++.old-deja/g++.other/overcnv2.C: Ditto.
2998 * g++.old-deja/g++.other/overload11.C: Ditto.
2999 * g++.old-deja/g++.other/pmf3.C: Ditto.
3000 * g++.old-deja/g++.other/ptrmem7.C: Ditto.
3001 * g++.old-deja/g++.other/vaarg3.C: Ditto.
3002 * g++.old-deja/g++.other/volatile1.C: Ditto.
3003 * g++.old-deja/g++.pt/assign1.C: Ditto.
3004 * g++.old-deja/g++.pt/auto_ptr.C: Ditto.
3005 * g++.old-deja/g++.pt/const2.C: Ditto.
3006 * g++.old-deja/g++.pt/crash10.C: Ditto.
3007 * g++.old-deja/g++.pt/crash20.C: Ditto.
3008 * g++.old-deja/g++.pt/crash36.C: Ditto.
3009 * g++.old-deja/g++.pt/crash38.C: Ditto.
3010 * g++.old-deja/g++.pt/derived3.C: Ditto.
3011 * g++.old-deja/g++.pt/error2.C: Ditto.
3012 * g++.old-deja/g++.pt/explicit34.C: Ditto.
3013 * g++.old-deja/g++.pt/explicit70.C: Ditto.
3014 * g++.old-deja/g++.pt/friend23.C: Ditto.
3015 * g++.old-deja/g++.pt/ptrmem10.C: Ditto.
3016 * g++.old-deja/g++.pt/redecl1.C: Ditto.
3017 * g++.old-deja/g++.pt/spec35.C: Ditto.
3018 * g++.old-deja/g++.pt/t05.C: Ditto.
3019 * g++.old-deja/g++.pt/typename3.C: Ditto.
3020 * g++.old-deja/g++.pt/typename6.C: Ditto.
3021 * g++.old-deja/g++.pt/unify8.C: Ditto.
3022 * g++.old-deja/g++.pt/vaarg3.C: Ditto.
3023 * g++.old-deja/g++.robertl/eb109.C: Ditto.
3024 * g++.old-deja/g++.robertl/eb131.C: Ditto.
3025 * g++.old-deja/g++.robertl/eb22.C: Ditto.
3026 * g++.old-deja/g++.robertl/eb44.C: Ditto.
3027 * g++.old-deja/g++.robertl/eb4.C: Ditto.
3028 * g++.old-deja/g++.robertl/eb69.C: Ditto.
3029 * g++.dg/parse/constructor1.C: Remove "error" from dg-error,
3030 preserving column number.
3031 * g++.dg/parse/error10.C: Ditto.
3032 * g++.dg/parse/error13.C: Ditto.
3033 * g++.dg/parse/error14.C: Ditto.
3034 * g++.dg/parse/error15.C: Ditto.
3035 * g++.dg/parse/error16.C: Ditto.
3036 * g++.dg/parse/error17.C: Ditto.
3037 * g++.dg/parse/error18.C: Ditto.
3038 * g++.dg/parse/error1.C: Ditto.
3039 * g++.dg/parse/error20.C: Ditto.
3040 * g++.dg/parse/error21.C: Ditto.
3041 * g++.dg/parse/error22.C: Ditto.
3042 * g++.dg/parse/error23.C: Ditto.
3043 * g++.dg/parse/error24.C: Ditto.
3044 * g++.dg/parse/error25.C: Ditto.
3045 * g++.dg/parse/error26.C: Ditto.
3046 * g++.dg/parse/error27.C: Ditto.
3047 * g++.dg/parse/error29.C: Ditto.
3048 * g++.dg/parse/error2.C: Ditto.
3049 * g++.dg/parse/error30.C: Ditto.
3050 * g++.dg/parse/error31.C: Ditto.
3051 * g++.dg/parse/error3.C: Ditto.
3052 * g++.dg/parse/error4.C: Ditto.
3053 * g++.dg/parse/error5.C: Ditto.
3054 * g++.dg/parse/error6.C: Ditto.
3055 * g++.dg/parse/error7.C: Ditto.
3056 * g++.dg/parse/error8.C: Ditto.
3057 * g++.dg/parse/error9.C: Ditto.
3058 * g++.dg/parse/error-column.C: Ditto.
3059 * g++.dg/template/crash80.C: Ditto.
3060 * g++.dg/template/friend44.C: Ditto.
3061 * g++.dg/warn/pr26785.C: Ditto.
3062 * g++.old-deja/g++.brendan/crash16.C: Ditto.
3064 2008-09-18 H.J. Lu <hongjiu.lu@intel.com>
3067 * g++.dg/other/pr37394.C: New.
3069 2008-09-18 Paul Thomas <pault@gcc.gnu.org>
3072 * gfortran.dg/host_assoc_types_2.f90: New test.
3075 * gfortran.dg/host_assoc_call_2.f90: New test.
3077 2008-09-18 DJ Delorie <dj@redhat.com>
3079 * gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
3081 2008-09-18 Simon Baldwin <simonb@google.com>
3083 * gcc.dg/builtin-redefine.c: New.
3085 2008-09-18 Richard Guenther <rguenther@suse.de>
3087 PR tree-optimization/37258
3088 * gcc.c-torture/compile/pr37258.c: New testcase.
3090 2008-09-18 Andrew MacLeod <amacleod@redhat.com>
3092 PR tree-optimization/37102
3093 * gcc.c-torture/execute/pr37102.c: New Test.
3095 2008-09-18 Richard Guenther <rguenther@suse.de>
3098 * g++.dg/tree-ssa/pr37284.C: New testcase.
3100 2008-09-18 Daniel Kraft <d@domob.eu>
3103 * gfortran.dg/allocate_error_1.f90: New test.
3104 * gfortran.dg/deallocate_error_1.f90: New test.
3105 * gfortran.dg/deallocate_error_2.f90: New test.
3107 2008-09-18 Richard Guenther <rguenther@suse.de>
3109 PR tree-optimization/37456
3110 * testsuite/g++.dg/torture/pr37456.C: New testcase.
3112 2008-09-18 Uros Bizjak <ubizjak@gmail.com>
3114 PR rtl-optimization/37544
3115 * gcc.dg/pr37544.c: New test.
3117 2008-09-17 Janis Johnson <janis187@us.ibm.com>
3120 * g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
3121 message for dg-error/dg-warning.
3122 * g++.old-deja/g++.jason/crash11.C: Ditto.
3123 * g++.old-deja/g++.oliva/template1.C: Ditto.
3124 * g++.old-deja/g++.benjamin/tem03.C: Ditto.
3125 * g++.dg/rtti/no-rtti.C: Ditto.
3126 * g++.dg/cpp/pedantic-errors.C: Ditto.
3127 * g++.dg/cpp/string-2.C: Ditto.
3128 * g++.dg/ext/fpreg1.C: Ditto.
3129 * g++.dg/ext/altivec-types-1.C: Ditto.
3130 * g++.dg/warn/write-strings-default.C: Ditto.
3131 * g++.dg/warn/Wvla-2.C: Ditto.
3132 * g++.dg/warn/register-var-1.C: Ditto.
3133 * g++.dg/warn/deprecated-3.C: Ditto.
3134 * g++.dg/warn/pr30551-2.C: Ditto.
3135 * g++.dg/warn/overflow-warn-1.C: Ditto.
3136 * g++.dg/warn/pr30551.C: Ditto.
3137 * g++.dg/warn/pointer-integer-comparison.C: Ditto.
3138 * g++.dg/warn/pr12242.C: Ditto.
3139 * g++.dg/warn/write-strings.C: Ditto.
3140 * g++.dg/warn/overflow-warn-3.C: Ditto.
3141 * g++.dg/warn/overflow-warn-4.C: Ditto.
3142 * g++.dg/warn/overflow-warn-6.C: Ditto.
3143 * g++.dg/parse/crash43.C: Ditto.
3144 * g++.dg/parse/crash44.C: Ditto.
3145 * g++.dg/parse/offsetof8.C: Ditto.
3146 * g++.dg/gomp/pr35158.C: Ditto.
3147 * g++.dg/template/crash81.C: Ditto.
3149 2008-09-18 Paul Thomas <pault@gcc.gnu.org>
3152 * gfortran.dg/used_types_22.f90: New test.
3153 * gfortran.dg/used_types_23.f90: New test.
3156 * gfortran.dg/generic_17.f90: New test.
3157 * gfortran.dg/ambiguous_specific_2.f90: New test.
3158 * gfortran.dg/generic_actual_arg.f90: Add test for case that is
3162 * gfortran.dg/access_spec_3.f90: New test.
3164 2008-09-17 Eric Botcazou <ebotcazou@adacore.com>
3166 * gnat.dg/specs/static_initializer3.ads: New test.
3168 2008-09-17 Jakub Jelinek <jakub@redhat.com>
3171 * g++.dg/parse/crash49.C: New test.
3173 PR preprocessor/37324
3174 * lib/target-supports.exp
3175 (check_effective_target_wchar_t_char16_t_compatible,
3176 check_effective_target_wchar_t_char32_t_compatible): New.
3177 * gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
3178 Only require from incompatible errors for char{16,32}_t vs. wchar_t
3179 initializations if those types are indeed incompatible.
3181 2008-09-16 Janis Johnson <janis187@us.ibm.com>
3184 * testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
3185 dg-warning or vice versa.
3186 * testsuite/g++.dg/conversion/dr195.C: Ditto.
3187 * testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
3188 * testsuite/g++.dg/expr/cast2.C: Ditto.
3189 * testsuite/g++.dg/ext/anon-struct4.C: Ditto.
3190 * testsuite/g++.dg/ext/member-attr.C: Ditto.
3191 * testsuite/g++.dg/ext/utf-array.C: Ditto.
3192 * testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
3193 * testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
3194 * testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
3195 * testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
3196 * testsuite/g++.dg/parse/defarg11.C: Ditto.
3197 * testsuite/g++.dg/template/error17.C: Ditto.
3198 * testsuite/g++.dg/warn/pedantic2.C: Ditto.
3199 * testsuite/g++.dg/warn/pr21983.C: Ditto.
3200 * testsuite/g++.dg/warn/return-reference2.C: Ditto.
3201 * testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
3202 * testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
3203 * testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
3204 * testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
3205 * testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
3206 * testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
3207 * testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
3208 * testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
3209 * testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
3210 * testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
3211 * testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
3212 * testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
3213 * testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
3214 * testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
3215 * testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
3216 * testsuite/g++.old-deja/g++.jason/report.C: Ditto.
3217 * testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
3218 * testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
3219 * testsuite/g++.old-deja/g++.law/union4.C: Ditto.
3220 * testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
3221 * testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
3222 * testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
3223 * testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
3224 * testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
3225 * testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
3226 * testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
3227 * testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
3228 * testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
3229 * testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
3230 * testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
3231 * testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
3232 * testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
3233 * testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
3234 * testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
3235 * testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
3236 * testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
3237 * testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
3238 * testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
3239 * testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
3240 * testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
3241 * testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
3242 * testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
3243 * testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
3244 * testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
3245 * testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.
3247 2008-09-16 Jakub Jelinek <jakub@redhat.com>
3248 Adam Nemet <anemet@caviumnetworks.com>
3250 PR rtl-optimization/37483
3251 * gcc.c-torture/compile/pr37483.c: New test.
3252 * gcc.c-torture/compile/pr37395.c: New test.
3254 2008-09-16 Jakub Jelinek <jakub@redhat.com>
3257 * gcc.dg/pr37529.c: New test.
3260 * g++.dg/parse/crash48.C: New test.
3263 * g++.dg/parse/crash47.C: New test.
3266 * g++.dg/parse/crash46.C: New test.
3269 * lib/fortran-torture.exp (get-fortran-torture-options): Only
3270 set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
3271 ultrasparc hw is available.
3273 2008-09-16 Richard Guenther <rguenther@suse.de>
3276 * gcc.c-torture/compile/pr37380.c: New testcase.
3278 2008-09-16 Richard Guenther <rguenther@suse.de>
3280 PR tree-optimization/37508
3281 * gcc.dg/tree-ssa/pr37508.c: New testcase.
3283 2008-09-15 Aldy Hernandez <aldyh@redhat.com>
3285 * g++.old-deja/g++.brendan/crash16.C: Function name is the correct
3286 location for an error regarding a function.
3287 * g++.old-deja/g++.other/pmf3.C: Same.
3288 * g++.old-deja/g++.law/ctors5.C: Same.
3289 * g++.old-deja/g++.pt/explicit34.C: Same.
3290 * g++.dg/parse/error28.C: Same.
3291 * g++.dg/parse/error17.C: Same.
3292 * g++.dg/template/friend44.C: Same.
3294 2008-09-13 Raksit Ashok <raksit@google.com>
3296 PR rtl-optimization/37489
3297 * g++.dg/opt/cse3.C: New.
3299 2008-09-13 H.J. Lu <hongjiu.lu@intel.com>
3302 * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
3304 2008-09-13 Uros Bizjak <ubizjak@gmail.com>
3306 * gcc.c-torture/pr36141.c: Move to ...
3307 * gcc.c-torture/compile/pr36141.c: ... here.
3308 * gcc.dg/arm-g2.c: Move to ...
3309 * gcc.target/arm/g2.c: ... here.
3310 * gcc.dg/arm-vfp1.c: Move to ...
3311 * gcc.target/arm/vfp1.c: ... here.
3312 * gcc.dg/20031108-1: Move to ...
3313 * gcc.target/arm/20031108-1.c: ... here.
3314 * gcc.dg/20030909-1: Move to ...
3315 * gcc.target/arm/20030909-1.c: ... here.
3316 * gcc.dg/arm-mmx-1.c: Move to ...
3317 * gcc.target/arm/mmx-1.c: ... here.
3318 * gcc.dg/arm-scd[123].c: Move to ...
3319 * gcc.target/arm/scd[123].c: ... here.
3320 * gcc.dg/arm-asm.c: Move to ...
3321 * gcc.target/arm/asm.c: ... here.
3322 * gcc.dg/20080410-1: Move to ...
3323 * gcc.target/sh/20080410-1.c: ... here.
3324 * gcc.dg/globalreg-1.c: Move to ...
3325 * gcc.target/sparc/globalreg-1.c: ... here.
3327 2008-09-13 Daniel Kraft <d@domob.eu>
3330 * gfortran.dg/implicit_13.f90: New test.
3332 2008-09-11 Steve Ellcey <sje@cup.hp.com>
3334 * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
3335 * gcc.c-torture/compile/pr33009.c: Ditto.
3337 2008-09-11 Janis Johnson <janis187@us.ibm.com>
3339 * gcc.dg/dfp/dec-eval-method-2.c: New test.
3341 2008-09-11 Joseph Myers <joseph@codesourcery.com>
3343 * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
3344 g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
3346 * gcc.dg/compat/struct-layout-1_generate.c,
3347 g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
3348 slash in srcdir for dg-options string.
3350 2008-09-11 Joseph Myers <joseph@codesourcery.com>
3352 * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
3355 2008-09-11 Joseph Myers <joseph@codesourcery.com>
3357 * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
3359 2008-09-11 Paolo Bonzini <bonzini@gnu.org>
3361 * gcc.dg/tree-ssa/vrp47.c: New.
3362 * gcc.target/i386/andor-2.c: New.
3364 2008-09-11 Ira Rosen <irar@il.ibm.com>
3366 PR tree-optimization/37474
3367 * gcc.dg/vect/pr37474.c: New test.
3369 2008-09-11 Andreas Schwab <schwab@suse.de>
3371 * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
3374 2008-09-11 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.c-torture/compile/pr37382.c: New test.
3379 2008-09-11 Daniel Kraft <d@domob.eu>
3382 * gfortran.dg/boz_9.f90: Corrected test.
3383 * gfortran.dg/boz_13.f90: New test.
3384 * gfortran.dg/boz_14.f90: New test.
3386 2008-09-10 Jakub Jelinek <jakub@redhat.com>
3389 * gcc.target/powerpc/altivec-27.c: New test.
3391 2008-09-10 Andrew Pinski <andrew_pinski@playstation.sony.com>
3394 * gcc.c-torture/compile/20080910-1.c: New testcase.
3396 2008-09-10 Richard Guenther <rguenther@suse.de>
3399 * gcc.c-torture/compile/pr37432.c: New testcase.
3401 2008-09-10 H.J. Lu <hongjiu.lu@intel.com>
3404 * gcc.target/i386/pr37434-1.c: New.
3405 * gcc.target/i386/pr37434-2.c: Likewise.
3406 * gcc.target/i386/pr37434-3.c: Likewise.
3407 * gcc.target/i386/pr37434-4.c: Likewise.
3408 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3409 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3410 * gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
3411 * gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
3412 * gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
3414 2008-09-10 Tobias Burnus <burnus@net-b.de>
3417 * gfortran.dg/warn_unused_var.f90: New test.
3418 * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
3420 2008-09-10 Jakub Jelinek <jakub@redhat.com>
3422 PR tree-optimization/37353
3423 * gcc.dg/pr37353.c: New test.
3425 2008-09-10 Martin Michlmayr <tbm@cyrius.com>
3426 Ira Rosen <irar@il.ibm.com>
3428 PR tree-optimization/37385
3429 * gcc.dg/vect/pr37385.c: New test.
3431 2008-09-09 H.J. Lu <hongjiu.lu@intel.com>
3433 PR rtl-optimization/37435
3434 * gcc.dg/dfp/pr37435.c: New.
3436 2008-09-09 Jakub Jelinek <jakub@redhat.com>
3439 * g++.dg/ext/vla5.C: New test.
3442 * g++.dg/tree-ssa/pr37356.C: New test.
3445 * gcc.dg/pr37438.c: New test.
3448 * g++.dg/parse/enum4.C: New test.
3450 2008-09-09 Daniel Kraft <d@domob.eu>
3453 * gfortran.dg/typebound_call_7.f03: New test.
3454 * gfortran.dg/typebound_call_8.f03: New test.
3456 2008-09-09 Richard Guenther <rguenther@suse.de>
3460 * g++.dg/torture/pr37354.C: New testcase.
3462 2008-09-09 Aldy Hernandez <aldyh@redhat.com>
3465 * gcc.target/i386/pr12329.c: Place error message on function name
3467 * gcc.target/i386/sse-5.c: Same.
3469 2008-09-09 Aldy Hernandez <aldyh@redhat.com>
3471 * gcc.dg/always_inline.c: Place error message on function
3473 * gcc.dg/winline-6.c: Same.
3474 * gcc.dg/noreturn-1.c: Same.
3475 * gcc.dg/noreturn-7.c: Same.
3476 * gcc.dg/inline-14.c: Same.
3477 * gcc.dg/always_inline3.c: Same.
3478 * gcc.dg/winline-3.c: Same.
3479 * gcc.dg/wtr-func-def-1.c: Same.
3480 * gcc.dg/winline-5.c: Same.
3481 * gcc.dg/winline-7.c: Same.
3482 * gcc.dg/winline-9.c: Same.
3483 * gcc.dg/noreturn-4.c: Same.
3484 * gcc.dg/20041213-1.c: Use column numbers.
3486 2008-09-09 Richard Guenther <rguenther@suse.de>
3488 PR tree-optimization/37433
3489 * gcc.c-torture/compile/pr37433.c: New testcase.
3491 2008-09-09 Richard Guenther <rguenther@suse.de>
3493 PR tree-optimization/37387
3494 * gcc.c-torture/compile/pr37387.c: New testcase.
3496 2008-09-09 Daniel Kraft <d@domob.eu>
3499 * gfortran.dg/array_function_4.f90: New test.
3501 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3502 Mark Mitchell <mark@codesourcery.com>
3504 * g++.dg/compat/eh/filter2_x.C: Declare abort.
3505 * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
3506 cstddef and use std::size_t.
3508 * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
3509 SKIP_COMPLEX. Honor SKIP_COMPLEX.
3510 * gcc.dg/compat/scalar-by-value-3_x.c,
3511 gcc.dg/compat/scalar-by-value-3_y.c,
3512 gcc.dg/compat/scalar-by-value-4_x.c,
3513 gcc.dg/compat/scalar-by-value-4_y.c,
3514 gcc.dg/compat/scalar-by-value-5.c,
3515 gcc.dg/compat/scalar-by-value-5_main.c,
3516 gcc.dg/compat/scalar-by-value-6.c,
3517 gcc.dg/compat/scalar-by-value-6_main.c,
3518 gcc.dg/compat/scalar-by-value-6_x.c,
3519 gcc.dg/compat/scalar-by-value-6_y.c,
3520 gcc.dg/compat/struct-by-value-16_x.c,
3521 gcc.dg/compat/struct-by-value-16_y.c,
3522 gcc.dg/compat/struct-by-value-16a_x.c,
3523 gcc.dg/compat/struct-by-value-16a_y.c,
3524 gcc.dg/compat/struct-by-value-17_x.c,
3525 gcc.dg/compat/struct-by-value-17_y.c,
3526 gcc.dg/compat/struct-by-value-17a_x.c,
3527 gcc.dg/compat/struct-by-value-17a_y.c,
3528 gcc.dg/compat/struct-by-value-18_x.c,
3529 gcc.dg/compat/struct-by-value-18_y.c,
3530 gcc.dg/compat/struct-by-value-18a_x.c,
3531 gcc.dg/compat/struct-by-value-18a_y.c,
3532 gcc.dg/compat/struct-layout-1.h,
3533 gcc.dg/compat/scalar-return-3_x.c,
3534 gcc.dg/compat/scalar-return-3_y.c,
3535 gcc.dg/compat/scalar-return-4_x.c,
3536 gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
3538 * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
3541 * gcc.dg/compat/struct-by-value-22_y.c,
3542 gcc.dg/compat/struct-by-value-22_main.c,
3543 gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
3545 * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
3547 * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
3549 2008-09-08 Andy Hutchinson <hutchinsonandy@aim.com>
3551 * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
3552 based on STACK_SIZE.
3553 * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
3554 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
3555 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
3556 based on STACK_SIZE. Check malloc return for NULL.
3557 * gcc.dg/struct/w_prof_local_var.c: Ditto.
3558 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
3559 * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
3560 STACK_SIZE. XFAIL AVR target.
3561 * gcc.dg/struct/wo_prof_local_array.c: Ditto.
3562 * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
3563 STACK_SIZE. Limit random size to N.
3564 * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
3565 STACK_SIZE. XFAIL AVR target. Limit random size to N.
3566 * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
3567 * gcc.dg/struct/wo_prof_array_field.c: Ditto.
3568 * gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
3569 * gcc.dg/struct/wo_prof_global_array.c: Ditto.
3570 * gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
3571 * gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
3572 * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
3573 STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
3574 * gcc.dg/struct/wo_prof_global_var.c: Ditto.
3575 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
3576 * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
3577 space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
3579 2008-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3581 * g++.dg/cdce3.C: Require c99 runtime.
3583 2008-09-08 Jakub Jelinek <jakub@redhat.com>
3586 * g++.dg/tree-ssa/pr37393.C: New test.
3589 * g++.dg/opt/init2.C: New test.
3592 * g++.dg/tree-ssa/pr37337.C: New test.
3594 2008-09-08 Richard Guenther <rguenther@suse.de>
3596 PR tree-optimization/37421
3597 * g++.dg/torture/pr37421.C: New testcase.
3599 2008-09-08 Daniel Kraft <d@domob.eu>
3602 * gfortran.dg/array_function_3.f90: New test.
3603 * gfortran.dg/save_3.f90: Added cleanup-modules directive.
3604 * gfortran.dg/string_compare_1.f90: Ditto.
3606 2008-09-08 Daniel Kraft <d@domob.eu>
3609 * gfortran.dg/array_function_2.f90: New test.
3611 2008-09-08 Tobias Burnus <burnus@net.b.de>
3614 * gfortran.dg/implicit_12.f90: New test.
3616 2008-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3619 * gfortran.d/reshape_order_1.f90: New test case.
3620 * gfortran.d/reshape_order_2.f90: New test case.
3621 * gfortran.d/reshape_order_3.f90: New test case.
3622 * gfortran.d/reshape_order_4.f90: New test case.
3624 2008-09-07 Richard Guenther <rguenther@suse.de>
3625 Ira Rosen <irar@il.ibm.com>
3627 PR tree-optimization/36630
3628 * gcc.dg/vect/pr36630.c: New test.
3630 2008-09-07 Daniel Kraft <d@domob.eu>
3632 * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
3633 related to PURE and statement functions.
3635 2008-09-07 Dorit Nuzman <dorit@il.ibm.com>
3636 Ira Rosen <irar@il.ibm.com>
3638 PR tree-optimization/35642
3639 * lib/target-supports.exp (check_effective_target_vect_short_mult):
3642 2008-09-07 Victor Kaplansky <victork@il.ibm.com>
3645 * gcc.dg/fastmath-2.c: Add volatile to
3646 definition of b, change -ffast-math to -ffinite-math-only
3647 and rename test to ...
3648 * gcc.dg/div-double-1.c: ... this.
3650 2008-09-06 Jeff Law <law@redhat.com>
3652 * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
3654 2008-09-06 Tobias Burnus <burnus@net-b.de>
3657 * gfortran.dg/size_kind.f90: Remove allocate statement
3658 as it overflows at compile time on 32bit systems.
3660 2008-09-06 Jan Hubicka <jh@suse.cz>
3662 * g++.dg/tree-ssa-pr14703.C: New testcase.
3664 2008-09-06 Tobias Burnus <burnus@net-b.de>
3667 * gfortran.dg/size_kind.f90: New test.
3669 2008-09-06 Steven G. Kargl <kargls@comcast.net>
3672 * gfortran.dg/intrinsic_subroutine.f90: New test.
3674 2008-09-06 Richard Sandiford <rdsandiford@googlemail.com>
3676 * gcc.target/mips/mips.exp (dg-mips-options): Make
3677 -mr10k-cache-barrier=* imply -mips3 or above.
3678 * gcc.target/mips/cache-1.c: New test.
3679 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3680 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3681 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3682 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3683 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3684 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3685 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3686 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3687 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3688 * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
3689 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3690 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3691 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3692 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3693 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3695 2008-09-05 Daniel Kraft <d@domob.eu>
3698 * gfortran.dg/save_3.f90: New test.
3700 2008-09-05 Douglas Gregor <doug.gregor@gmail.com>
3703 * g++.dg/other/canon-37342.C: New.
3705 2008-09-05 Joseph Myers <joseph@codesourcery.com>
3707 * gcc.c-torture/compile/20080903-1.c: New test.
3709 2008-09-05 Daniel Kraft <d@domob.eu>
3712 * gfortran.dg/implicit_derived_type_1.f90: New test.
3713 * gfortran.dg/used_before_typed_5.f90: New test.
3715 2008-09-04 Jan Hubicka <jh@suse.cz>
3717 * gcc.target/i386/cold-attribute-1.c: Update testcase.
3719 2008-09-04 Ian Lance Taylor <iant@google.com>
3721 * g++.dg/init/const7.C: New test.
3723 2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
3725 * gcc.target/mips/seq-1.c: New test.
3726 * gcc.target/mips/octeon-seq-1.c: New test.
3727 * gcc.target/mips/octeon-seq-2.c: New test.
3728 * gcc.target/mips/octeon-seq-3.c: New test.
3729 * gcc.target/mips/octeon-seq-4.c: New test.
3730 * gcc.target/mips/scc-2.c: Also pass on sltiu.
3731 * gcc.target/mips/scc-3.c: Likewise.
3733 2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
3735 * gcc.target/mips/truncate-2.c: New test.
3736 * gcc.target/mips/octeon-exts-1.c: New test.
3737 * gcc.target/mips/octeon-exts-2.c: New test.
3738 * gcc.target/mips/octeon-exts-3.c: New test.
3739 * gcc.target/mips/octeon-exts-4.c: New test.
3741 2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
3743 * gcc.target/mips/octeon-cins-1.c: New test.
3744 * gcc.target/mips/octeon-cins-2.c: New test.
3746 2008-09-04 Richard Guenther <rguenther@suse.de>
3748 * gfortran.dg/internal_pack_4.f90: Adjust pattern.
3750 2008-09-04 Daniel Kraft <d@domob.eu>
3753 * gfortran.dg/string_compare_1.f90: New text.
3754 * gfortran.dg/string_compare_2.f90: New text.
3755 * gfortran.dg/string_compare_3.f90: New text.
3757 2008-09-04 H.J. Lu <hongjiu.lu@intel.com>
3759 PR rtl-optimization/37243
3760 * gfortran.dg/pr37243.f: New.
3762 2008-09-03 Jan Hubicka <jh@suse.cz>
3765 * g++.dg/torture/pr37343.C New file.
3767 2008-09-03 Ira Rosen <irar@il.ibm.com>
3769 * gcc.dg/vect/slp-perm-1.c: Add call to check_vect.
3770 * gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c,
3771 gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c,
3772 gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c,
3773 gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise.
3775 2008-09-03 Jan Hubicka <jh@suse.cz>
3777 PR tree-optimization/37345
3778 PR tree-optimization/37358
3779 PR tree-optimization/37357
3780 * g++.dg/torture/pr37345.C: New file.
3782 2008-09-03 Tobias Grosser <grosser@fim.uni-passau.de>
3784 * lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
3785 Graphite is only available with -O1.
3787 2008-09-03 H.J. Lu <hongjiu.lu@intel.com>
3789 * gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
3791 * gcc.target/i386/avx-3.c: Require DFP support.
3793 2008-09-03 Jakub Jelinek <jakub@redhat.com>
3796 * g++.dg/parse/crash45.C: New test.
3799 * g++.dg/gomp/pr37189.C: New test.
3802 * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
3804 2008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3807 * g++.dg/torture/pr36445.C: New test.
3809 2008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3812 * g++.dg/torture/ipa-cp-1.C: New test.
3814 2008-09-03 David Edelsohn <edelsohn@gnu.org>
3816 * g++.dg/ext/java-2.C: Disable on AIX.
3818 2008-09-03 Jakub Jelinek <jakub@redhat.com>
3821 * g++.dg/gomp/pr37346.C: New test.
3823 2008-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3825 From Mike Frysinger <michael.frysinger@analog.com>
3826 * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001.
3827 * gcc.target/bfin/mcpu-bf523.c: Likewise.
3828 * gcc.target/bfin/mcpu-bf524.c: Likewise.
3829 * gcc.target/bfin/mcpu-bf525.c: Likewise.
3830 * gcc.target/bfin/mcpu-bf526.c: Likewise.
3831 * gcc.target/bfin/mcpu-bf527.c: Likewise.
3832 * gcc.target/bfin/mcpu-bf542.c: Likewise.
3833 * gcc.target/bfin/mcpu-bf544.c: Likewise.
3834 * gcc.target/bfin/mcpu-bf547.c: Likewise.
3835 * gcc.target/bfin/mcpu-bf548.c: Likewise.
3836 * gcc.target/bfin/mcpu-bf549.c: Likewise.
3838 2008-09-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3840 * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
3841 * gcc.c-torture/compile/pr11832.c: Likewise.
3843 2008-09-02 H.J. Lu <hongjiu.lu@intel.com>
3845 * gcc.target/i386/amd64-abi-3.c: New test.
3846 * gcc.target/i386/amd64-abi-4.c: Likewise.
3847 * gcc.target/i386/amd64-abi-5.c: Likewise.
3848 * gcc.target/i386/amd64-abi-6.c: Likewise.
3850 2008-09-02 Jakub Jelinek <jakub@redhat.com>
3852 PR tree-optimization/36766
3853 * g++.dg/tree-ssa/pr36766.C: New test.
3856 * gcc.c-torture/execute/ieee/pr36332.c: New test.
3859 * g++.dg/ext/attrib34.C: New test.
3861 2008-09-02 Sebastian Pop <sebastian.pop@amd.com>
3862 Tobias Grosser <grosser@fim.uni-passau.de>
3863 Jan Sjodin <jan.sjodin@amd.com>
3864 Harsha Jagasia <harsha.jagasia@amd.com>
3865 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3866 Konrad Trifunovic <konrad.trifunovic@inria.fr>
3867 Adrien Eliche <aeliche@isty.uvsq.fr>
3869 Merge from graphite branch.
3870 * gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
3871 10,11,12,13,14,15,16,17,18}.c: New.
3872 * gcc.dg/graphite/graphite.exp: New.
3873 * gcc.dg/graphite/scop-matmult.c: New.
3874 * gcc.dg/graphite/block-0.c: New.
3875 * lib/target-supports.exp (check_effective_target_fgraphite): New.
3876 * gfortran.dg/graphite/block-1.f90: New.
3877 * gfortran.dg/graphite/scop-{1,2}.f: New.
3878 * gfortran.dg/graphite/block-{1,3,4}.f90: New.
3879 * gfortran.dg/graphite/graphite.exp: New.
3881 2008-09-02 Richard Guenther <rguenther@suse.de>
3883 PR tree-optimization/37327
3884 * gcc.c-torture/compile/pr37327.c: New testcase.
3886 2008-09-02 Victor Kaplansky <victork@il.ibm.com>
3888 * gcc.dg/fastmath-2.c: New.
3890 2008-09-02 Jakub Jelinek <jakub@redhat.com>
3892 PR tree-optimization/37095
3893 * g++.dg/inherit/thunk9.C: New test.
3895 2008-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3898 * gfortran.dg/fmt_g0_4.f08: Revised test.
3900 2008-09-02 Daniel Kraft <d@domob.eu>
3902 * gfortran.dg/abstract_type_1.f90: New test.
3903 * gfortran.dg/abstract_type_2.f03: New test.
3904 * gfortran.dg/abstract_type_3.f03: New test.
3905 * gfortran.dg/abstract_type_4.f03: New test.
3907 2008-09-01 Aldy Hernandez <aldyh@redhat.com>
3909 * gcc.dg/20010516-1.c: Test for columns.
3911 2008-09-01 Daniel Kraft <d@domob.eu>
3914 * gfortran.dg/use_rename_4.f90: New test.
3915 * gfortran.dg/use_rename_5.f90: New test.
3917 2008-09-01 Richard Guenther <rguenther@suse.de>
3919 PR tree-optimization/37305
3920 * gcc.c-torture/compile/pr37305.c: New testcase.
3922 2008-09-01 Jakub Jelinek <jakub@redhat.com>
3925 * g++.dg/opt/pr36449.C: New test.
3927 2008-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3930 * gcc.dg/pr37186.c: Add dg-message command for line 5.
3932 2008-08-31 Richard Guenther <rguenther@suse.de>
3935 * gcc.dg/pr37289.c: New testcase.
3937 2008-08-31 Jakub Jelinek <jakub@redhat.com>
3940 * gcc.target/powerpc/pr37168.c: New test.
3942 2008-08-31 Jan Hubicka <jh@suse.cz>
3944 * gcc.target/i386/cold-attribute-1.c: New testcase.
3945 * gcc.target/i386/cold-attribute-2.c: New testcase.
3946 * gcc.target/i386/cold-attribute-3.c: New testcase.
3947 * gcc.target/i386/cold-attribute-4.c: New testcase.
3949 2008-08-31 Jakub Jelinek <jakub@redhat.com>
3952 * gfortran.dg/pr37287-1.f90: New test.
3953 * gfortran.dg/pr37287-2.F90: New test.
3955 2008-08-31 Daniel Kraft <d@domob.eu>
3957 * gfortran.dg/typebound_generic_1.f03: New test.
3958 * gfortran.dg/typebound_generic_2.f03: New test.
3959 * gfortran.dg/typebound_generic_3.f03: New test.
3961 2008-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3964 * g++.dg/torture/pr36444.C: New testcase.
3965 * gcc.c-torture/compile/vector-4.c: New testcase.
3967 2008-08-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3970 * gfortran.dg/namelist_53.f90: New test.
3972 2008-08-29 Michael Meissner <gnu@the-meissners.org>
3974 * gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma
3975 GCC target. Change attribute((option(...))) to
3976 attribute((target(...))).
3977 * gcc.target/i386/sse-23.c: Ditto.
3978 * gcc.target/i386/funcspec-1.c: Ditto.
3979 * gcc.target/i386/funcspec-2.c: Ditto.
3980 * gcc.target/i386/funcspec-3.c: Ditto.
3981 * gcc.target/i386/funcspec-4.c: Ditto.
3982 * gcc.target/i386/funcspec-5.c: Ditto.
3983 * gcc.target/i386/funcspec-6.c: Ditto.
3984 * gcc.target/i386/funcspec-7.c: Ditto.
3985 * gcc.target/i386/funcspec-8.c: Ditto.
3986 * gcc.target/i386/funcspec-9.c: Ditto.
3987 * gcc.target/i386/funcspec-10.c: Ditto.
3988 * gcc.target/i386/funcspec-11.c: Ditto.
3990 * gcc.target/i386/cold-1.c: Delete.
3991 * gcc.target/i386/hot-1.c: Ditto.
3993 * gcc.dg/pr36997.c: Add -msse2 to the target flags.
3995 * gcc.target/i386/funcspec-8.c: #pragma GCC option push is now
3996 #pragma GCC push_options, and #pragma GCC option pop is now
3997 #pragma GCC pop_options.
3998 * gcc.target/i386/opt-2.c: Ditto.
4000 2008-08-29 Mark Mitchell <mark@codesourcery.com>
4002 * g++.dg/abi/mangle-neon.C: Add substitution test.
4004 2008-08-29 Jakub Jelinek <jakub@redhat.com>
4007 * gcc.dg/pr37261.c: New test.
4010 * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
4011 of DW_TAG_member with DW_TAG_variable.
4013 2008-08-29 Jan Hubicka <jh@suse.cz>
4015 * gcc.dg/ipa/modif-1.c: Update template.
4017 2008-08-29 Jan Hubicka <jh@suse.cz>
4019 * gcc.dg/ipa/ipa-1.c: Fix template for better debug output.
4020 * gcc.dg/ipa/ipa-2.c: Fix template for better debug output.
4021 * gcc.dg/ipa/ipa-3.c: Fix template for better debug output.
4022 * gcc.dg/ipa/ipa-4.c: Fix template for better debug output.
4023 * gcc.dg/ipa/ipa-5.c: Fix template for better debug output.
4024 * gcc.dg/ipa/ipa-7.c: Fix template for better debug output.
4026 2008-08-29 Richard Guenther <rguenther@suse.de>
4028 * gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
4030 2008-08-29 Richard Guenther <rguenther@suse.de>
4033 * gfortran.fortran-torture/compile/pr37236.f: New testcase.
4035 2008-08-29 Richard Guenther <rguenther@suse.de>
4037 PR tree-optimization/37207
4038 * gcc.dg/tree-ssa/vrp46.c: New testcase.
4040 2008-08-28 Adam Nemet <anemet@caviumnetworks.com>
4042 * gcc.target/mips/octeon-bbit-1.c: New test.
4043 * gcc.target/mips/octeon-bbit-2.c: New test.
4044 * gcc.target/mips/octeon-bbit-3.c: New test.
4046 2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4047 Andrew Pinski <pinskia@gcc.gnu.org>
4050 * gcc.dg/Wsequence-point-pr18050.c: New.
4051 * g++.dg/warn/Wsequence-point-pr18050.C: New.
4053 2008-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4056 * g++.dg/parse/crash44.C: New.
4058 2008-08-28 Adam Nemet <anemet@caviumnetworks.com>
4060 * gcc.target/mips/octeon-dmul-1.c: New test.
4061 * gcc.target/mips/octeon-dmul-2.c: New test.
4062 * gcc.target/mips/dmult-1.c: New test.
4064 2008-08-28 Xuepeng Guo <xuepeng.guo@intel.com>
4065 Joey Ye <joey.ye@intel.com>
4066 H.J. Lu <hongjiu.lu@intel.com>
4068 * gcc.dg/compat/vector-1b_main.c: New.
4069 * gcc.dg/compat/vector-1b_x.c: Likewise.
4070 * gcc.dg/compat/vector-1b_y.c: Likewise.
4071 * gcc.dg/compat/vector-2b_main.c: Likewise.
4072 * gcc.dg/compat/vector-2b_x.c: Likewise.
4073 * gcc.dg/compat/vector-2b_y.c: Likewise.
4074 * gcc.target/i386/aes-avx-check.h: Likewise.
4075 * gcc.target/i386/avx-1.c: Likewise.
4076 * gcc.target/i386/avx-2.c: Likewise.
4077 * gcc.target/i386/avx-3.c: Likewise.
4078 * gcc.target/i386/avx-check.h: Likewise.
4079 * gcc.target/i386/avx-set1-epi32-1.c: Likewise.
4080 * gcc.target/i386/avx-set1-pd-256-1.c: Likewise.
4081 * gcc.target/i386/avx-set1-ps-256-1.c: Likewise.
4082 * gcc.target/i386/avx-set-v16hi-1.c: Likewise.
4083 * gcc.target/i386/avx-set-v16hi-2.c: Likewise.
4084 * gcc.target/i386/avx-set-v16hi-3.c: Likewise.
4085 * gcc.target/i386/avx-set-v16hi-4.c: Likewise.
4086 * gcc.target/i386/avx-set-v16hi-5.c: Likewise.
4087 * gcc.target/i386/avx-set-v32qi-1.c: Likewise.
4088 * gcc.target/i386/avx-set-v32qi-2.c: Likewise.
4089 * gcc.target/i386/avx-set-v32qi-3.c: Likewise.
4090 * gcc.target/i386/avx-set-v32qi-4.c: Likewise.
4091 * gcc.target/i386/avx-set-v32qi-5.c: Likewise.
4092 * gcc.target/i386/avx-set-v4df-1.c: Likewise.
4093 * gcc.target/i386/avx-set-v4df-2.c: Likewise.
4094 * gcc.target/i386/avx-set-v4df-3.c: Likewise.
4095 * gcc.target/i386/avx-set-v4df-4.c: Likewise.
4096 * gcc.target/i386/avx-set-v4df-5.c: Likewise.
4097 * gcc.target/i386/avx-set-v4di-1.c: Likewise.
4098 * gcc.target/i386/avx-set-v4di-2.c: Likewise.
4099 * gcc.target/i386/avx-set-v4di-3.c: Likewise.
4100 * gcc.target/i386/avx-set-v4di-4.c: Likewise.
4101 * gcc.target/i386/avx-set-v4di-5.c: Likewise.
4102 * gcc.target/i386/avx-set-v8sf-1.c: Likewise.
4103 * gcc.target/i386/avx-set-v8sf-2.c: Likewise.
4104 * gcc.target/i386/avx-set-v8sf-3.c: Likewise.
4105 * gcc.target/i386/avx-set-v8sf-4.c: Likewise.
4106 * gcc.target/i386/avx-set-v8sf-5.c: Likewise.
4107 * gcc.target/i386/avx-set-v8si-1.c: Likewise.
4108 * gcc.target/i386/avx-set-v8si-2.c: Likewise.
4109 * gcc.target/i386/avx-set-v8si-3.c: Likewise.
4110 * gcc.target/i386/avx-set-v8si-4.c: Likewise.
4111 * gcc.target/i386/avx-set-v8si-5.c: Likewise.
4112 * gcc.target/i386/avx-setzero-pd-256-1.c: Likewise.
4113 * gcc.target/i386/avx-setzero-ps-256-1.c: Likewise.
4114 * gcc.target/i386/avx-setzero-si256-1.c: Likewise.
4115 * gcc.target/i386/avx-vaddpd-1.c: Likewise.
4116 * gcc.target/i386/avx-vaddpd-256-1.c: Likewise.
4117 * gcc.target/i386/avx-vaddps-1.c: Likewise.
4118 * gcc.target/i386/avx-vaddps-256-1.c: Likewise.
4119 * gcc.target/i386/avx-vaddsd-1.c: Likewise.
4120 * gcc.target/i386/avx-vaddss-1.c: Likewise.
4121 * gcc.target/i386/avx-vaddsubpd-1.c: Likewise.
4122 * gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise.
4123 * gcc.target/i386/avx-vaddsubps-1.c: Likewise.
4124 * gcc.target/i386/avx-vaddsubps-256-1.c: Likewise.
4125 * gcc.target/i386/avx-vaesdec-1.c: Likewise.
4126 * gcc.target/i386/avx-vaesdeclast-1.c: Likewise.
4127 * gcc.target/i386/avx-vaesenc-1.c: Likewise.
4128 * gcc.target/i386/avx-vaesenclast-1.c: Likewise.
4129 * gcc.target/i386/avx-vaesimc-1.c: Likewise.
4130 * gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise.
4131 * gcc.target/i386/avx-vandnpd-1.c: Likewise.
4132 * gcc.target/i386/avx-vandnpd-256-1.c: Likewise.
4133 * gcc.target/i386/avx-vandnps-1.c: Likewise.
4134 * gcc.target/i386/avx-vandnps-256-1.c: Likewise.
4135 * gcc.target/i386/avx-vandpd-1.c: Likewise.
4136 * gcc.target/i386/avx-vandpd-256-1.c: Likewise.
4137 * gcc.target/i386/avx-vandps-1.c: Likewise.
4138 * gcc.target/i386/avx-vandps-256-1.c: Likewise.
4139 * gcc.target/i386/avx-vblendpd-1.c: Likewise.
4140 * gcc.target/i386/avx-vblendpd-256-1.c: Likewise.
4141 * gcc.target/i386/avx-vblendps-256-1.c: Likewise.
4142 * gcc.target/i386/avx-vblendvpd-256-1.c: Likewise.
4143 * gcc.target/i386/avx-vblendvps-256-1.c: Likewise.
4144 * gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise.
4145 * gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise.
4146 * gcc.target/i386/avx-vbroadcastsd-1.c: Likewise.
4147 * gcc.target/i386/avx-vbroadcastss-1.c: Likewise.
4148 * gcc.target/i386/avx-vbroadcastss-2.c: Likewise.
4149 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4150 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4151 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4152 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4153 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4154 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4155 * gcc.target/i386/avx-vcomisd-1.c: Likewise.
4156 * gcc.target/i386/avx-vcomisd-2.c: Likewise.
4157 * gcc.target/i386/avx-vcomisd-3.c: Likewise.
4158 * gcc.target/i386/avx-vcomisd-4.c: Likewise.
4159 * gcc.target/i386/avx-vcomisd-5.c: Likewise.
4160 * gcc.target/i386/avx-vcomisd-6.c: Likewise.
4161 * gcc.target/i386/avx-vcomiss-1.c: Likewise.
4162 * gcc.target/i386/avx-vcomiss-2.c: Likewise.
4163 * gcc.target/i386/avx-vcomiss-3.c: Likewise.
4164 * gcc.target/i386/avx-vcomiss-4.c: Likewise.
4165 * gcc.target/i386/avx-vcomiss-5.c: Likewise.
4166 * gcc.target/i386/avx-vcomiss-6.c: Likewise.
4167 * gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise.
4168 * gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise.
4169 * gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise.
4170 * gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise.
4171 * gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise.
4172 * gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise.
4173 * gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise.
4174 * gcc.target/i386/avx-vcvtps2dq-1.c: Likewise.
4175 * gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise.
4176 * gcc.target/i386/avx-vcvtps2pd-1.c: Likewise.
4177 * gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise.
4178 * gcc.target/i386/avx-vcvtsd2si-1.c: Likewise.
4179 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4180 * gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise.
4181 * gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise.
4182 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4183 * gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise.
4184 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4185 * gcc.target/i386/avx-vcvtss2sd-1.c: Likewise.
4186 * gcc.target/i386/avx-vcvtss2si-1.c: Likewise.
4187 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4188 * gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise.
4189 * gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise.
4190 * gcc.target/i386/avx-vcvttps2dq-1.c: Likewise.
4191 * gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise.
4192 * gcc.target/i386/avx-vcvttsd2si-1.c: Likewise.
4193 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4194 * gcc.target/i386/avx-vcvttss2si-1.c: Likewise.
4195 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4196 * gcc.target/i386/avx-vdivpd-1.c: Likewise.
4197 * gcc.target/i386/avx-vdivpd-256-1.c: Likewise.
4198 * gcc.target/i386/avx-vdivps-1.c: Likewise.
4199 * gcc.target/i386/avx-vdivps-256-1.c: Likewise.
4200 * gcc.target/i386/avx-vdivsd-1.c: Likewise.
4201 * gcc.target/i386/avx-vdivss-1.c: Likewise.
4202 * gcc.target/i386/avx-vdppd-1.c: Likewise.
4203 * gcc.target/i386/avx-vdppd-2.c: Likewise.
4204 * gcc.target/i386/avx-vdpps-1.c: Likewise.
4205 * gcc.target/i386/avx-vdpps-2.c: Likewise.
4206 * gcc.target/i386/avx-vextractf128-256-1.c: Likewise.
4207 * gcc.target/i386/avx-vextractf128-256-2.c: Likewise.
4208 * gcc.target/i386/avx-vextractps-1.c: Likewise.
4209 * gcc.target/i386/avx-vhaddpd-1.c: Likewise.
4210 * gcc.target/i386/avx-vhaddpd-256-1.c: Likewise.
4211 * gcc.target/i386/avx-vhaddps-1.c: Likewise.
4212 * gcc.target/i386/avx-vhaddps-256-1.c: Likewise.
4213 * gcc.target/i386/avx-vhsubpd-1.c: Likewise.
4214 * gcc.target/i386/avx-vhsubpd-256-1.c: Likewise.
4215 * gcc.target/i386/avx-vhsubps-1.c: Likewise.
4216 * gcc.target/i386/avx-vhsubps-256-1.c: Likewise.
4217 * gcc.target/i386/avx-vinsertf128-256-1.c: Likewise.
4218 * gcc.target/i386/avx-vinsertf128-256-2.c: Likewise.
4219 * gcc.target/i386/avx-vinsertf128-256-3.c: Likewise.
4220 * gcc.target/i386/avx-vinsertps-1.c: Likewise.
4221 * gcc.target/i386/avx-vinsertps-2.c: Likewise.
4222 * gcc.target/i386/avx-vlddqu-1.c: Likewise.
4223 * gcc.target/i386/avx-vlddqu-256-1.c: Likewise.
4224 * gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise.
4225 * gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise.
4226 * gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise.
4227 * gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise.
4228 * gcc.target/i386/avx-vmaxpd-1.c: Likewise.
4229 * gcc.target/i386/avx-vmaxpd-256-1.c: Likewise.
4230 * gcc.target/i386/avx-vmaxps-1.c: Likewise.
4231 * gcc.target/i386/avx-vmaxps-256-1.c: Likewise.
4232 * gcc.target/i386/avx-vmaxsd-1.c: Likewise.
4233 * gcc.target/i386/avx-vmaxss-1.c: Likewise.
4234 * gcc.target/i386/avx-vminpd-1.c: Likewise.
4235 * gcc.target/i386/avx-vminpd-256-1.c: Likewise.
4236 * gcc.target/i386/avx-vminps-1.c: Likewise.
4237 * gcc.target/i386/avx-vminps-256-1.c: Likewise.
4238 * gcc.target/i386/avx-vminsd-1.c: Likewise.
4239 * gcc.target/i386/avx-vminss-1.c: Likewise.
4240 * gcc.target/i386/avx-vmovapd-1.c: Likewise.
4241 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
4242 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
4243 * gcc.target/i386/avx-vmovapd-2.c: Likewise.
4244 * gcc.target/i386/avx-vmovaps-1.c: Likewise.
4245 * gcc.target/i386/avx-vmovaps-256-1.c: Likewise.
4246 * gcc.target/i386/avx-vmovaps-256-2.c: Likewise.
4247 * gcc.target/i386/avx-vmovaps-2.c: Likewise.
4248 * gcc.target/i386/avx-vmovd-1.c: Likewise.
4249 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4250 * gcc.target/i386/avx-vmovddup-1.c: Likewise.
4251 * gcc.target/i386/avx-vmovddup-256-1.c: Likewise.
4252 * gcc.target/i386/avx-vmovdqa-1.c: Likewise.
4253 * gcc.target/i386/avx-vmovdqa-256-1.c: Likewise.
4254 * gcc.target/i386/avx-vmovdqa-256-2.c: Likewise.
4255 * gcc.target/i386/avx-vmovdqa-2.c: Likewise.
4256 * gcc.target/i386/avx-vmovdqu-1.c: Likewise.
4257 * gcc.target/i386/avx-vmovdqu-256-1.c: Likewise.
4258 * gcc.target/i386/avx-vmovdqu-256-2.c: Likewise.
4259 * gcc.target/i386/avx-vmovdqu-2.c: Likewise.
4260 * gcc.target/i386/avx-vmovhlps-1.c: Likewise.
4261 * gcc.target/i386/avx-vmovhpd-1.c: Likewise.
4262 * gcc.target/i386/avx-vmovhpd-2.c: Likewise.
4263 * gcc.target/i386/avx-vmovhps-1.c: Likewise.
4264 * gcc.target/i386/avx-vmovhps-2.c: Likewise.
4265 * gcc.target/i386/avx-vmovlhps-1.c: Likewise.
4266 * gcc.target/i386/avx-vmovlpd-1.c: Likewise.
4267 * gcc.target/i386/avx-vmovlpd-2.c: Likewise.
4268 * gcc.target/i386/avx-vmovmskpd-1.c: Likewise.
4269 * gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise.
4270 * gcc.target/i386/avx-vmovmskps-1.c: Likewise.
4271 * gcc.target/i386/avx-vmovmskps-256-1.c: Likewise.
4272 * gcc.target/i386/avx-vmovntdq-1.c: Likewise.
4273 * gcc.target/i386/avx-vmovntdqa-1.c: Likewise.
4274 * gcc.target/i386/avx-vmovntpd-1.c: Likewise.
4275 * gcc.target/i386/avx-vmovntps-1.c: Likewise.
4276 * gcc.target/i386/avx-vmovq-1.c: Likewise.
4277 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4278 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4279 * gcc.target/i386/avx-vmovsd-1.c: Likewise.
4280 * gcc.target/i386/avx-vmovsd-2.c: Likewise.
4281 * gcc.target/i386/avx-vmovshdup-1.c: Likewise.
4282 * gcc.target/i386/avx-vmovshdup-256-1.c: Likewise.
4283 * gcc.target/i386/avx-vmovsldup-1.c: Likewise.
4284 * gcc.target/i386/avx-vmovsldup-256-1.c: Likewise.
4285 * gcc.target/i386/avx-vmovss-1.c: Likewise.
4286 * gcc.target/i386/avx-vmovss-2.c: Likewise.
4287 * gcc.target/i386/avx-vmovss-3.c: Likewise.
4288 * gcc.target/i386/avx-vmovupd-1.c: Likewise.
4289 * gcc.target/i386/avx-vmovupd-256-1.c: Likewise.
4290 * gcc.target/i386/avx-vmovupd-256-2.c: Likewise.
4291 * gcc.target/i386/avx-vmovupd-2.c: Likewise.
4292 * gcc.target/i386/avx-vmovups-1.c: Likewise.
4293 * gcc.target/i386/avx-vmovups-256-1.c: Likewise.
4294 * gcc.target/i386/avx-vmovups-256-2.c: Likewise.
4295 * gcc.target/i386/avx-vmovups-2.c: Likewise.
4296 * gcc.target/i386/avx-vmpsadbw-1.c: Likewise.
4297 * gcc.target/i386/avx-vmulpd-1.c: Likewise.
4298 * gcc.target/i386/avx-vmulpd-256-1.c: Likewise.
4299 * gcc.target/i386/avx-vmulps-1.c: Likewise.
4300 * gcc.target/i386/avx-vmulps-256-1.c: Likewise.
4301 * gcc.target/i386/avx-vmulsd-1.c: Likewise.
4302 * gcc.target/i386/avx-vmulss-1.c: Likewise.
4303 * gcc.target/i386/avx-vorpd-1.c: Likewise.
4304 * gcc.target/i386/avx-vorpd-256-1.c: Likewise.
4305 * gcc.target/i386/avx-vorps-1.c: Likewise.
4306 * gcc.target/i386/avx-vorps-256-1.c: Likewise.
4307 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4308 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4309 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4310 * gcc.target/i386/avx-vpackssdw-1.c: Likewise.
4311 * gcc.target/i386/avx-vpacksswb-1.c: Likewise.
4312 * gcc.target/i386/avx-vpackusdw-1.c: Likewise.
4313 * gcc.target/i386/avx-vpackuswb-1.c: Likewise.
4314 * gcc.target/i386/avx-vpaddb-1.c: Likewise.
4315 * gcc.target/i386/avx-vpaddd-1.c: Likewise.
4316 * gcc.target/i386/avx-vpaddq-1.c: Likewise.
4317 * gcc.target/i386/avx-vpaddsb-1.c: Likewise.
4318 * gcc.target/i386/avx-vpaddsw-1.c: Likewise.
4319 * gcc.target/i386/avx-vpaddusb-1.c: Likewise.
4320 * gcc.target/i386/avx-vpaddusw-1.c: Likewise.
4321 * gcc.target/i386/avx-vpaddw-1.c: Likewise.
4322 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4323 * gcc.target/i386/avx-vpand-1.c: Likewise.
4324 * gcc.target/i386/avx-vpandn-1.c: Likewise.
4325 * gcc.target/i386/avx-vpavgb-1.c: Likewise.
4326 * gcc.target/i386/avx-vpavgw-1.c: Likewise.
4327 * gcc.target/i386/avx-vpblendvb-1.c: Likewise.
4328 * gcc.target/i386/avx-vpblendw-1.c: Likewise.
4329 * gcc.target/i386/avx-vpcmpeqb-1.c: Likewise.
4330 * gcc.target/i386/avx-vpcmpeqd-1.c: Likewise.
4331 * gcc.target/i386/avx-vpcmpeqq-1.c: Likewise.
4332 * gcc.target/i386/avx-vpcmpeqw-1.c: Likewise.
4333 * gcc.target/i386/avx-vpcmpestri-1.c: Likewise.
4334 * gcc.target/i386/avx-vpcmpestri-2.c: Likewise.
4335 * gcc.target/i386/avx-vpcmpestrm-1.c: Likewise.
4336 * gcc.target/i386/avx-vpcmpestrm-2.c: Likewise.
4337 * gcc.target/i386/avx-vpcmpgtb-1.c: Likewise.
4338 * gcc.target/i386/avx-vpcmpgtd-1.c: Likewise.
4339 * gcc.target/i386/avx-vpcmpgtq-1.c: Likewise.
4340 * gcc.target/i386/avx-vpcmpgtw-1.c: Likewise.
4341 * gcc.target/i386/avx-vpcmpistri-1.c: Likewise.
4342 * gcc.target/i386/avx-vpcmpistri-2.c: Likewise.
4343 * gcc.target/i386/avx-vpcmpistrm-1.c: Likewise.
4344 * gcc.target/i386/avx-vpcmpistrm-2.c: Likewise.
4345 * gcc.target/i386/avx-vperm2f128-256-1.c: Likewise.
4346 * gcc.target/i386/avx-vperm2f128-256-2.c: Likewise.
4347 * gcc.target/i386/avx-vperm2f128-256-3.c: Likewise.
4348 * gcc.target/i386/avx-vpermil2pd-1.c: Likewise.
4349 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4350 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4351 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4352 * gcc.target/i386/avx-vpermilpd-1.c: Likewise.
4353 * gcc.target/i386/avx-vpermilpd-256-1.c: Likewise.
4354 * gcc.target/i386/avx-vpermilpd-256-2.c: Likewise.
4355 * gcc.target/i386/avx-vpermilpd-2.c: Likewise.
4356 * gcc.target/i386/avx-vpermilps-1.c: Likewise.
4357 * gcc.target/i386/avx-vpermilps-256-1.c: Likewise.
4358 * gcc.target/i386/avx-vpermilps-256-2.c: Likewise.
4359 * gcc.target/i386/avx-vpermilps-2.c: Likewise.
4360 * gcc.target/i386/avx-vpextrb-1.c: Likewise.
4361 * gcc.target/i386/avx-vpextrd-1.c: Likewise.
4362 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4363 * gcc.target/i386/avx-vpextrw-1.c: Likewise.
4364 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4365 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4366 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4367 * gcc.target/i386/avx-vphminposuw-1.c: Likewise.
4368 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4369 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4370 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4371 * gcc.target/i386/avx-vpinsrb-1.c: Likewise.
4372 * gcc.target/i386/avx-vpinsrd-1.c: Likewise.
4373 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4374 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4375 * gcc.target/i386/avx-vpmaxsb-1.c: Likewise.
4376 * gcc.target/i386/avx-vpmaxsd-1.c: Likewise.
4377 * gcc.target/i386/avx-vpmaxsw-1.c: Likewise.
4378 * gcc.target/i386/avx-vpmaxub-1.c: Likewise.
4379 * gcc.target/i386/avx-vpmaxud-1.c: Likewise.
4380 * gcc.target/i386/avx-vpmaxuw-1.c: Likewise.
4381 * gcc.target/i386/avx-vpminsb-1.c: Likewise.
4382 * gcc.target/i386/avx-vpminsd-1.c: Likewise.
4383 * gcc.target/i386/avx-vpminsw-1.c: Likewise.
4384 * gcc.target/i386/avx-vpminub-1.c: Likewise.
4385 * gcc.target/i386/avx-vpminud-1.c: Likewise.
4386 * gcc.target/i386/avx-vpminuw-1.c: Likewise.
4387 * gcc.target/i386/avx-vpmovmskb-1.c: Likewise.
4388 * gcc.target/i386/avx-vpmovsxbd-1.c: Likewise.
4389 * gcc.target/i386/avx-vpmovsxbq-1.c: Likewise.
4390 * gcc.target/i386/avx-vpmovsxbw-1.c: Likewise.
4391 * gcc.target/i386/avx-vpmovsxdq-1.c: Likewise.
4392 * gcc.target/i386/avx-vpmovsxwd-1.c: Likewise.
4393 * gcc.target/i386/avx-vpmovsxwq-1.c: Likewise.
4394 * gcc.target/i386/avx-vpmovzxbd-1.c: Likewise.
4395 * gcc.target/i386/avx-vpmovzxbq-1.c: Likewise.
4396 * gcc.target/i386/avx-vpmovzxbw-1.c: Likewise.
4397 * gcc.target/i386/avx-vpmovzxdq-1.c: Likewise.
4398 * gcc.target/i386/avx-vpmovzxwd-1.c: Likewise.
4399 * gcc.target/i386/avx-vpmovzxwq-1.c: Likewise.
4400 * gcc.target/i386/avx-vpmuldq-1.c: Likewise.
4401 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4402 * gcc.target/i386/avx-vpmulhuw-1.c: Likewise.
4403 * gcc.target/i386/avx-vpmulhw-1.c: Likewise.
4404 * gcc.target/i386/avx-vpmulld-1.c: Likewise.
4405 * gcc.target/i386/avx-vpmullw-1.c: Likewise.
4406 * gcc.target/i386/avx-vpmuludq-1.c: Likewise.
4407 * gcc.target/i386/avx-vpor-1.c: Likewise.
4408 * gcc.target/i386/avx-vpsadbw-1.c: Likewise.
4409 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4410 * gcc.target/i386/avx-vpshufd-1.c: Likewise.
4411 * gcc.target/i386/avx-vpshufhw-1.c: Likewise.
4412 * gcc.target/i386/avx-vpshuflw-1.c: Likewise.
4413 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4414 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4415 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4416 * gcc.target/i386/avx-vpslld-1.c: Likewise.
4417 * gcc.target/i386/avx-vpslld-2.c: Likewise.
4418 * gcc.target/i386/avx-vpslldq-1.c: Likewise.
4419 * gcc.target/i386/avx-vpsllq-1.c: Likewise.
4420 * gcc.target/i386/avx-vpsllq-2.c: Likewise.
4421 * gcc.target/i386/avx-vpsllw-1.c: Likewise.
4422 * gcc.target/i386/avx-vpsllw-2.c: Likewise.
4423 * gcc.target/i386/avx-vpsrad-1.c: Likewise.
4424 * gcc.target/i386/avx-vpsrad-2.c: Likewise.
4425 * gcc.target/i386/avx-vpsraw-1.c: Likewise.
4426 * gcc.target/i386/avx-vpsraw-2.c: Likewise.
4427 * gcc.target/i386/avx-vpsrld-1.c: Likewise.
4428 * gcc.target/i386/avx-vpsrld-2.c: Likewise.
4429 * gcc.target/i386/avx-vpsrldq-1.c: Likewise.
4430 * gcc.target/i386/avx-vpsrlq-1.c: Likewise.
4431 * gcc.target/i386/avx-vpsrlq-2.c: Likewise.
4432 * gcc.target/i386/avx-vpsrlw-1.c: Likewise.
4433 * gcc.target/i386/avx-vpsrlw-2.c: Likewise.
4434 * gcc.target/i386/avx-vpsubb-1.c: Likewise.
4435 * gcc.target/i386/avx-vpsubd-1.c: Likewise.
4436 * gcc.target/i386/avx-vpsubq-1.c: Likewise.
4437 * gcc.target/i386/avx-vpsubsb-1.c: Likewise.
4438 * gcc.target/i386/avx-vpsubsw-1.c: Likewise.
4439 * gcc.target/i386/avx-vpsubw-1.c: Likewise.
4440 * gcc.target/i386/avx-vptest-1.c: Likewise.
4441 * gcc.target/i386/avx-vptest-256-1.c: Likewise.
4442 * gcc.target/i386/avx-vptest-256-2.c: Likewise.
4443 * gcc.target/i386/avx-vptest-256-3.c: Likewise.
4444 * gcc.target/i386/avx-vptest-2.c: Likewise.
4445 * gcc.target/i386/avx-vptest-3.c: Likewise.
4446 * gcc.target/i386/avx-vpunpckhbw-1.c: Likewise.
4447 * gcc.target/i386/avx-vpunpckhdq-1.c: Likewise.
4448 * gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise.
4449 * gcc.target/i386/avx-vpunpckhwd-1.c: Likewise.
4450 * gcc.target/i386/avx-vpunpcklbw-1.c: Likewise.
4451 * gcc.target/i386/avx-vpunpckldq-1.c: Likewise.
4452 * gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise.
4453 * gcc.target/i386/avx-vpunpcklwd-1.c: Likewise.
4454 * gcc.target/i386/avx-vpxor-1.c: Likewise.
4455 * gcc.target/i386/avx-vrcpps-1.c: Likewise.
4456 * gcc.target/i386/avx-vrcpps-256-1.c: Likewise.
4457 * gcc.target/i386/avx-vroundpd-1.c: Likewise.
4458 * gcc.target/i386/avx-vroundpd-256-1.c: Likewise.
4459 * gcc.target/i386/avx-vroundpd-256-2.c: Likewise.
4460 * gcc.target/i386/avx-vroundpd-256-3.c: Likewise.
4461 * gcc.target/i386/avx-vroundpd-2.c: Likewise.
4462 * gcc.target/i386/avx-vroundpd-3.c: Likewise.
4463 * gcc.target/i386/avx-vroundps-256-1.c: Likewise.
4464 * gcc.target/i386/avx-vrsqrtps-1.c: Likewise.
4465 * gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise.
4466 * gcc.target/i386/avx-vshufpd-1.c: Likewise.
4467 * gcc.target/i386/avx-vshufpd-256-1.c: Likewise.
4468 * gcc.target/i386/avx-vshufps-1.c: Likewise.
4469 * gcc.target/i386/avx-vshufps-256-1.c: Likewise.
4470 * gcc.target/i386/avx-vsqrtpd-1.c: Likewise.
4471 * gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise.
4472 * gcc.target/i386/avx-vsqrtps-1.c: Likewise.
4473 * gcc.target/i386/avx-vsqrtps-256-1.c: Likewise.
4474 * gcc.target/i386/avx-vsubpd-1.c: Likewise.
4475 * gcc.target/i386/avx-vsubpd-256-1.c: Likewise.
4476 * gcc.target/i386/avx-vsubps-1.c: Likewise.
4477 * gcc.target/i386/avx-vsubps-256-1.c: Likewise.
4478 * gcc.target/i386/avx-vsubsd-1.c: Likewise.
4479 * gcc.target/i386/avx-vsubss-1.c: Likewise.
4480 * gcc.target/i386/avx-vtestpd-1.c: Likewise.
4481 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4482 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4483 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4484 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4485 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4486 * gcc.target/i386/avx-vtestps-1.c: Likewise.
4487 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4488 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4489 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4490 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4491 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4492 * gcc.target/i386/avx-vucomisd-1.c: Likewise.
4493 * gcc.target/i386/avx-vucomisd-2.c: Likewise.
4494 * gcc.target/i386/avx-vucomisd-3.c: Likewise.
4495 * gcc.target/i386/avx-vucomisd-4.c: Likewise.
4496 * gcc.target/i386/avx-vucomisd-5.c: Likewise.
4497 * gcc.target/i386/avx-vucomisd-6.c: Likewise.
4498 * gcc.target/i386/avx-vucomiss-1.c: Likewise.
4499 * gcc.target/i386/avx-vucomiss-2.c: Likewise.
4500 * gcc.target/i386/avx-vucomiss-3.c: Likewise.
4501 * gcc.target/i386/avx-vucomiss-4.c: Likewise.
4502 * gcc.target/i386/avx-vucomiss-5.c: Likewise.
4503 * gcc.target/i386/avx-vucomiss-6.c: Likewise.
4504 * gcc.target/i386/avx-vunpckhpd-1.c: Likewise.
4505 * gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise.
4506 * gcc.target/i386/avx-vunpckhps-1.c: Likewise.
4507 * gcc.target/i386/avx-vunpckhps-256-1.c: Likewise.
4508 * gcc.target/i386/avx-vunpcklpd-1.c: Likewise.
4509 * gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise.
4510 * gcc.target/i386/avx-vunpcklps-1.c: Likewise.
4511 * gcc.target/i386/avx-vunpcklps-256-1.c: Likewise.
4512 * gcc.target/i386/avx-vxorpd-1.c: Likewise.
4513 * gcc.target/i386/avx-vxorpd-256-1.c: Likewise.
4514 * gcc.target/i386/avx-vxorps-1.c: Likewise.
4515 * gcc.target/i386/avx-vxorps-256-1.c: Likewise.
4516 * gcc.target/i386/avx-vzeroall-1.c: Likewise.
4517 * gcc.target/i386/avx-vzeroall-2.c: Likewise.
4518 * gcc.target/i386/avx-vzeroupper-1.c: Likewise.
4519 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
4520 * gcc.target/i386/m256-1.c: Likewise.
4521 * gcc.target/i386/m256-2.c: Likewise.
4522 * gcc.target/i386/m256-check.h: Likewise.
4523 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4524 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4525 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4526 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4527 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4528 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4529 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4530 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4531 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4532 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4533 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4534 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4535 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4536 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4537 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4538 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4539 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4540 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4541 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4542 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4543 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4544 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4545 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4546 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4547 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4548 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4549 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4550 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4551 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4552 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4553 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4554 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4555 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4556 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4557 * gcc.target/i386/sse2-movd-1.c: Likewise.
4558 * gcc.target/i386/sse2-movd-2.c: Likewise.
4559 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4560 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4561 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4562 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4563 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4564 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4565 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4566 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4567 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4568 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4569 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4570 * gcc.target/i386/sse2-movq-1.c: Likewise.
4571 * gcc.target/i386/sse2-movq-2.c: Likewise.
4572 * gcc.target/i386/sse2-movq-3.c: Likewise.
4573 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4574 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4575 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4576 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4577 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4578 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4579 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4580 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4581 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4582 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4583 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4584 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4585 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4586 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4587 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4588 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4589 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4590 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4591 * gcc.target/i386/sse2-pand-1.c: Likewise.
4592 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4593 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4594 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4595 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4596 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4597 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4598 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4599 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4600 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4601 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4602 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4603 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4604 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4605 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4606 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4607 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4608 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4609 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4610 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4611 * gcc.target/i386/sse2-por-1.c: Likewise.
4612 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4613 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4614 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4615 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4616 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4617 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4618 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4619 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4620 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4621 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4622 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4623 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4624 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4625 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4626 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4627 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4628 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4629 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4630 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4631 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4632 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4633 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4634 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4635 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4636 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4637 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4638 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4639 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4640 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4641 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4642 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4643 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4644 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4645 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4646 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4647 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4648 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4649 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4650 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4651 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4652 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4653 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4654 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4655 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4656 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4657 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4658 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4659 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4660 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4661 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4662 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4663 * gcc.target/i386/sse-addps-1.c: Likewise.
4664 * gcc.target/i386/sse-addss-1.c: Likewise.
4665 * gcc.target/i386/sse-andnps-1.c: Likewise.
4666 * gcc.target/i386/sse-andps-1.c: Likewise.
4667 * gcc.target/i386/sse-comiss-1.c: Likewise.
4668 * gcc.target/i386/sse-comiss-2.c: Likewise.
4669 * gcc.target/i386/sse-comiss-3.c: Likewise.
4670 * gcc.target/i386/sse-comiss-4.c: Likewise.
4671 * gcc.target/i386/sse-comiss-5.c: Likewise.
4672 * gcc.target/i386/sse-comiss-6.c: Likewise.
4673 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4674 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4675 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4676 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4677 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4678 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4679 * gcc.target/i386/sse-divps-1.c: Likewise.
4680 * gcc.target/i386/sse-divss-1.c: Likewise.
4681 * gcc.target/i386/sse-maxps-1.c: Likewise.
4682 * gcc.target/i386/sse-maxss-1.c: Likewise.
4683 * gcc.target/i386/sse-minps-1.c: Likewise.
4684 * gcc.target/i386/sse-minss-1.c: Likewise.
4685 * gcc.target/i386/sse-movaps-1.c: Likewise.
4686 * gcc.target/i386/sse-movaps-2.c: Likewise.
4687 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4688 * gcc.target/i386/sse-movhps-1.c: Likewise.
4689 * gcc.target/i386/sse-movhps-2.c: Likewise.
4690 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4691 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4692 * gcc.target/i386/sse-movntps-1.c: Likewise.
4693 * gcc.target/i386/sse-movss-1.c: Likewise.
4694 * gcc.target/i386/sse-movss-2.c: Likewise.
4695 * gcc.target/i386/sse-movss-3.c: Likewise.
4696 * gcc.target/i386/sse-movups-1.c: Likewise.
4697 * gcc.target/i386/sse-movups-2.c: Likewise.
4698 * gcc.target/i386/sse-mulps-1.c: Likewise.
4699 * gcc.target/i386/sse-mulss-1.c: Likewise.
4700 * gcc.target/i386/sse-orps-1.c: Likewise.
4701 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4702 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4703 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4704 * gcc.target/i386/sse-subps-1.c: Likewise.
4705 * gcc.target/i386/sse-subss-1.c: Likewise.
4706 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4707 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4708 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4709 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4710 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4711 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4712 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4713 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4714 * gcc.target/i386/sse-xorps-1.c: Likewise.
4715 * gcc.target/i386/vararg-10.c: Likewise.
4716 * gcc.target/i386/vararg-3.c: Likewise.
4717 * gcc.target/i386/vararg-4.c: Likewise.
4718 * gcc.target/i386/vararg-5.c: Likewise.
4719 * gcc.target/i386/vararg-6.c: Likewise.
4720 * gcc.target/i386/vararg-7.c: Likewise.
4721 * gcc.target/i386/vararg-8.c: Likewise.
4722 * gcc.target/i386/vararg-9.c: Likewise.
4723 * g++.dg/other/i386-5.C: Likewise.
4724 * g++.dg/other/i386-6.C: Likewise.
4726 * gcc.target/i386/aesdec.c (CHECK_H): New.
4728 Include CHECK_H instead of "XXX-check.h" and run TEST
4729 instead of XXX_test.
4730 * gcc.target/i386/aesdeclast.c: Likewise.
4731 * gcc.target/i386/aesenc.c: Likewise.
4732 * gcc.target/i386/aesenclast.c: Likewise.
4733 * gcc.target/i386/aesimc.c: Likewise.
4734 * gcc.target/i386/aeskeygenassist.c: Likewise.
4735 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4736 * gcc.target/i386/sse3-addsubps.c: Likewise.
4737 * gcc.target/i386/sse3-haddpd.c: Likewise.
4738 * gcc.target/i386/sse3-haddps.c: Likewise.
4739 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4740 * gcc.target/i386/sse3-hsubps.c: Likewise.
4741 * gcc.target/i386/sse3-lddqu.c: Likewise.
4742 * gcc.target/i386/sse3-movddup.c: Likewise.
4743 * gcc.target/i386/sse3-movshdup.c: Likewise.
4744 * gcc.target/i386/sse3-movsldup.c: Likewise.
4745 * gcc.target/i386/sse4_1-blendpd.c: Likewise.
4746 * gcc.target/i386/sse4_1-blendps.c: Likewise.
4747 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4748 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4749 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4750 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4751 * gcc.target/i386/sse4_1-extractps.c: Likewise.
4752 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4753 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4754 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4755 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4756 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4757 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4758 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4759 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4760 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4761 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4762 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4763 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4764 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4765 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4766 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4767 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4768 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4769 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4770 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4771 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4772 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4773 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4774 * gcc.target/i386/sse4_1-pminud.c: Likewise.
4775 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4776 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4777 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4778 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4779 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4780 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4781 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4782 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4783 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4784 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4785 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4786 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4787 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4788 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4789 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4790 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4791 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4792 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4793 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4794 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4795 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4796 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4797 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4798 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4799 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4800 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4801 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4802 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4803 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4804 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4805 * gcc.target/i386/ssse3-pabsb.c: Likewise. Don't run MMX
4807 * gcc.target/i386/ssse3-pabsd.c: Likewise.
4808 * gcc.target/i386/ssse3-pabsw.c: Likewise.
4809 * gcc.target/i386/ssse3-palignr.c: Likewise.
4810 * gcc.target/i386/ssse3-phaddd.c: Likewise.
4811 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4812 * gcc.target/i386/ssse3-phaddw.c: Likewise.
4813 * gcc.target/i386/ssse3-phsubd.c: Likewise.
4814 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4815 * gcc.target/i386/ssse3-phsubw.c: Likewise.
4816 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4817 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4818 * gcc.target/i386/ssse3-pshufb.c: Likewise.
4819 * gcc.target/i386/ssse3-psignb.c: Likewise.
4820 * gcc.target/i386/ssse3-psignd.c: Likewise.
4821 * gcc.target/i386/ssse3-psignw.c: Likewise.
4823 * gcc.target/i386/i386.exp (check_effective_target_vaes): New.
4825 * gcc.target/i386/m128-check.h: Include <xmmintrin.h>. Include
4826 <emmintrin.h> for SSE2.
4827 (union128i_b): Defined only for SSE2.
4828 (union128i_w): Likewise.
4829 (union128i_d): Likewise.
4830 (union128i_q): Likewise.
4831 (union128d): Likewise.
4832 (check_union128i_b): Likewise.
4833 (check_union128i_w): Likewise.
4834 (check_union128i_d): Likewise.
4835 (check_union128i_q): Likewise.
4836 (check_union128d): Likewise.
4837 (union128i_ub): New.
4838 (union128i_uw): Likewise.
4839 (check_union128i_ub): Likewise.
4840 (check_union128i_uw): Likewise.
4841 (ESP_FLOAT): Likewise.
4842 (ESP_DOUBLE): Likewise.
4843 (CHECK_ARRAY): Likewise.
4844 (checkVd): Likewise.
4845 (checkVf): Likewise.
4846 (ieee754_float): Likewise.
4847 (ieee754_double): Likewise.
4849 * gcc.target/i386/sse-check.h: Include "m128-check.h".
4851 * gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
4854 * gcc.target/x86_64/abi/asm-support.s: Renamed to ...
4855 * gcc.target/x86_64/abi/asm-support.S: This. Add
4856 ".sse_check none" if __AVX__ is defined.
4858 * lib/target-supports.exp (check_effective_target_avx): New.
4860 2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4863 * gcc.dg/pr30949.c: New.
4864 * gcc.dg/transparent-union-1.c: Update.
4865 * gcc.dg/cleanup-1.c: Update.
4866 * gcc.dg/assign-warn-2.c: Update.
4867 * gcc.dg/conv-2.c: Update.
4868 * gcc.dg/Wpointer-sign-pedantic.c: Update.
4869 * gcc.dg/Wpointer-sign-Wall.c: Update.
4870 * gcc.dg/assign-warn-1.c: Update.
4871 * gcc.dg/dfp/composite-type.c: Update.
4872 * gcc.dg/noncompile/20020213-1.c: Update.
4874 2008-08-28 Daniel Kraft <d@domob.eu>
4876 * gfortran.dg/typebound_call_1.f03: New test.
4877 * gfortran.dg/typebound_call_2.f03: New test.
4878 * gfortran.dg/typebound_call_3.f03: New test.
4879 * gfortran.dg/typebound_call_4.f03: New test.
4880 * gfortran.dg/typebound_call_5.f03: New test.
4881 * gfortran.dg/typebound_call_6.f03: New test.
4882 * gfortran.dg/typebound_proc_1.f08: Don't expect not-implemented error.
4883 * gfortran.dg/typebound_proc_2.f90: Ditto.
4884 * gfortran.dg/typebound_proc_5.f03: Ditto.
4885 * gfortran.dg/typebound_proc_6.f03: Ditto.
4886 * gfortran.dg/typebound_proc_7.f03: Ditto.
4887 * gfortran.dg/typebound_proc_8.f03: Ditto.
4889 2008-08-28 Richard Guenther <rguenther@suse.de>
4891 PR tree-optimization/37207
4892 * gcc.c-torture/compile/pr37207.c: New testcase.
4894 2008-08-28 Janus Weil <janus@gcc.gnu.org>
4897 * gfortran.dg/proc_ptr_10.f90: New.
4899 2008-08-28 Dodji Seketeli <dodji@redhat.com>
4902 * g++.dg/other/new-size-type.C: New test.
4904 2008-08-28 Ira Rosen <irar@il.ibm.com>
4906 * lib/target-supports.exp (check_effective_target_vect_perm): New.
4907 * gcc.dg/vect/slp-perm-1.c: New testcase.
4908 * gcc.dg/vect/slp-perm-2.c: New testcase.
4909 * gcc.dg/vect/slp-perm-3.c: New testcase.
4910 * gcc.dg/vect/slp-perm-4.c: New testcase.
4911 * gcc.dg/vect/slp-perm-5.c: New testcase.
4912 * gcc.dg/vect/slp-perm-6.c: New testcase.
4913 * gcc.dg/vect/slp-perm-7.c: New testcase.
4914 * gcc.dg/vect/slp-perm-8.c: New testcase.
4915 * gcc.dg/vect/slp-perm-9.c: New testcase.
4917 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4920 * gcc.dg/pr37217.c: New.
4922 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4925 * gcc.dg/c90-fordecl-1.c: Update.
4927 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4930 * gcc.dg/pr37186.c: New.
4932 2008-08-27 Janis Johnson <janis187@us.ibm.com>
4934 * gcc.dg/torture/type-generic-1.c: Revert previous change.
4935 * g++.dg/torture/type-generic-1.C: Ditto.
4937 2008-08-27 Jan Hubicka <jh@suse.cz>
4939 * gcc.dg/ipa/ipacost-1.c: Remove template matching only x86-64
4940 * gcc.dg/ipa/ipacost-2.c: Add -fipa-cp-clone; remove template matching
4942 * gcc.dg/ipa/ipa-1.c: Add -fipa-cp-clone
4943 * gcc.dg/ipa/ipa-2.c: Add -fipa-cp-clone
4944 * gcc.dg/ipa/ipa-3.c: Add -fipa-cp-clone
4945 * gcc.dg/ipa/ipa-4.c: Add -fipa-cp-clone
4946 * gcc.dg/ipa/ipa-5.c: Add -fipa-cp-clone
4947 * gcc.dg/ipa/ipa-7.c: Add -fipa-cp-clone
4949 2008-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4952 * g++.dg/parse/offsetof8.C: New.
4954 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4957 * g++.dg/warn/sequence-pt-1.C: New.
4958 * g++.dg/warn/sequence-pt-pr17880.C: New.
4960 2008-08-26 Douglas Gregor <doug.gregor@gmail.com>
4962 * g++.dg/cpp0x/scoped_enum_examples.C: New.
4963 * g++.dg/cpp0x/scoped_enum.C: New.
4964 * g++.dg/cpp0x/scoped_enum_98.C: New.
4965 * g++.dg/cpp0x/enum_base_warn.C: New.
4966 * g++.dg/cpp0x/enum_base.C: New.
4968 2008-08-26 Janis Johnson <janis187@us.ibm.com>
4970 * gcc.target/powerpc/altivec-macros.c: Fix dg-message directives.
4971 * gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings.
4972 * gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware.
4973 * gcc.target/powerpc/altivec-types-1.c: Expect some notes.
4974 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning.
4975 * g++.dg/ext/altivec-2.C: Initialize a local variable.
4976 * g++.dg/ext/altivec-3.C: Move AltiVec code out of main.
4978 * gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double.
4979 * g++.dg/torture/type-generic-1.C: Ditto.
4981 2008-08-26 Victor Kaplansky <victork@il.ibm.com>
4983 * gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt.
4984 * gcc.dg/vect/slp-11.c: Likewise.
4985 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4986 * lib/target-supports.exp:
4987 (check_effective_target_vect_pack_trunc): Add SPU to the list.
4988 (check_effective_target_vect_extract_even_odd): Likewise.
4989 (check_effective_target_vect_extract_even_odd_wide): Likewise.
4990 (check_effective_target_vect_interleave): Likewise.
4992 2008-08-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4993 Andrew Pinski <andrew_pinski@playstation.sony.com>
4995 * gcc.target/powerpc/altivec-volatile.c: New test.
4997 2008-08-25 Daniel Kraft <d@domob.eu>
4999 * gfortran.dg/extends_7.f03: New test.
5000 * gfortran.dg/typebound_proc_7.f03: New test.
5001 * gfortran.dg/typebound_proc_8.f03: New test.
5003 2008-08-24 Adam Nemet <anemet@caviumnetworks.com>
5005 * gcc.target/mips/octeon-pop-1.c: New test.
5007 2008-08-24 Tobias Burnus <burnus@net-b.de>
5010 * gfortran.dg/bind_c_18.f90: New.
5012 2008-08-24 Jan Hubicka <jh@suse.cz>
5014 * gcc.dg/ipa/ipacost-1.c: New testcase.
5015 * gcc.dg/ipa/ipacost-2.c: New testcase.
5016 * gcc.dg/ipa/ipa-7.c: Update template.
5018 2008-08-24 Tobias Burnus <burnus@net-b.de>
5021 * gfortran.dg/bind_c_usage_17.f90: New.
5022 * gfortran.dg/bind_c_usage_17_c.c: New.
5024 2008-08-24 Daniel Kraft <d@domob.eu>
5026 * gfortran.dg/finalize_5.f03: Adapted expected error message to
5027 changes to handling of CONTAINS in derived-type declarations.
5028 * gfortran.dg/typebound_proc_1.f08: New test.
5029 * gfortran.dg/typebound_proc_2.f90: New test.
5030 * gfortran.dg/typebound_proc_3.f03: New test.
5031 * gfortran.dg/typebound_proc_4.f03: New test.
5032 * gfortran.dg/typebound_proc_5.f03: New test.
5033 * gfortran.dg/typebound_proc_6.f03: New test.
5035 2008-08-23 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/widechar_9.f90: New.
5040 2008-08-23 Tobias Burnus <burnus@net-b.de>
5043 * gfortran.dg/widechar_8.f90: New.
5045 2008-08-23 Ira Rosen <irar@il.ibm.com>
5047 PR tree-optimization/37174
5048 * g++.dg/vect/pr37174.cc: New test.
5050 2008-08-22 Richard Guenther <rguenther@suse.de>
5052 PR tree-optimization/37078
5053 * gcc.c-torture/compile/pr37078.c: New testcase.
5055 2008-08-22 Richard Guenther <rguenther@suse.de>
5057 PR tree-optimization/37143
5058 * g++.dg/vect/pr37143.C: New testcase.
5060 2008-08-22 Daniel Kraft <d@domob.eu>
5063 * gfortran.dg/duplicate_type_1.f90: New test.
5064 * gfortran.dg/duplicate_type_2.f90: New test.
5066 2008-08-22 Uros Bizjak <ubizjak@gmail.com>
5068 * gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details.
5069 (dg-final): Use cleanup-tree-dump "ccp1".
5070 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile.
5071 * gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump.
5072 * g++.dg/ipa/iinline-1.C: Ditto.
5073 * gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump.
5074 * gfortran.dg/char_eoshift_5.f90: Ditto.
5075 * gfortran.dg/index_2.f90: Ditto.
5077 2008-08-22 Uros Bizjak <ubizjak@gmail.com>
5080 * gcc.target/i386/pr37184.c: New test.
5083 * gcc.target/i386/pr37191.c: New test.
5086 * gcc.target/i386/pr37197.c: New test.
5088 2008-08-22 Richard Guenther <rguenther@suse.de>
5092 * gcc.c-torture/execute/pr37125.c: New testcase.
5094 2008-08-22 Daniel Kraft <d@domob.eu>
5096 * gfortran.dg/used_before_typed_4.f90: New test.
5098 2008-08-22 Daniel Kraft <d@domob.eu>
5102 * gfortran.dg/used_before_typed_1.f90: New test.
5103 * gfortran.dg/used_before_typed_2.f90: New test.
5104 * gfortran.dg/used_before_typed_3.f90: New test.
5105 * gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable
5106 legacy-behaviour for the new check.
5107 * gfortran.dg/array_constructor_27.f03: Ditto.
5108 * gfortran.dg/blockdata_4.f90: Ditto.
5109 * gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check.
5110 * gfortran.dg/result_in_spec_1.f90: Ditto.
5111 * gfortran.dg/argument_checking_7.f90: Adapted expected error messages.
5113 2008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5116 * gcc.dg/pr30457.c: New.
5118 2008-08-21 Aldy Hernandez <aldyh@redhat.com>
5120 * gcc.dg/20011008-1.c: Test column.
5121 * gcc.dg/20080820.c: New.
5122 * gcc.dg/fltconst-1.c: Test column.
5123 * gcc.dg/cpp/cpp.exp: Add -fno-show-column.
5124 * gcc.dg/cpp/trad/trad.exp: Same.
5125 * lib/gcc.exp (gcc_target_compile): Remove -fno-show-column.
5126 * lib/gcc-dg.exp (process-message): Handle columns.
5128 2008-08-21 Joseph Myers <joseph@codesourcery.com>
5130 * g++.dg/opt/anchor1.C (foo): Return the return value of
5133 2008-08-21 Richard Guenther <rguenther@suse.de>
5135 * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
5137 2008-08-21 Richard Guenther <rguenther@suse.de>
5140 * gcc.c-torture/compile/pr36817.c: New testcase.
5142 2008-08-21 Richard Guenther <rguenther@suse.de>
5144 * gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
5145 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5146 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5147 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5148 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5150 2008-08-21 Richard Guenther <rguenther@suse.de>
5153 * gcc.dg/pr17506.c: Remove duplicate testcase.
5154 * gcc.dg/uninit-15.c: Adjust to allow for both correct
5155 behaviors, one xfailed.
5157 2008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5160 * gcc.dg/uninit-6.c (make_something): Remove XFAIL.
5161 * gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL.
5162 * gcc.dg/uninit-B.c (baz): Remove XFAIL.
5163 * gcc.dg/uninit-B-2.c: New.
5164 * gcc.dg/uninit-B-O0-2.c: New.
5165 * gcc.dg/uninit-pr19430-O0.c: New.
5166 * gcc.dg/uninit-pr19430.c: New.
5167 * gcc.dg/uninit-pr19430-2.c: New.
5169 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5172 * g++.dg/gomp/pr35158.C: New.
5174 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5177 * gcc.dg/pr35701.c: New.
5178 * gcc.dg/Wconversion-real-integer.c: Add more tests.
5179 * gcc.dg/Wconversion-pr34389.c: Update.
5180 * g++.dg/warn/Wconversion-pr34389.C: Update.
5182 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5185 * g++.dg/warn/pr35602.C: New.
5187 2008-08-20 Richard Guenther <rguenther@suse.de>
5189 * gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps
5190 instead of phicprop2. Make sure all is fine after cddce2,
5191 add an XFAILed scan for merging the two remaining ifs.
5193 2008-08-20 Richard Guenther <rguenther@suse.de>
5195 * gcc.c-torture/compile/20080820-1.c: New testcase.
5197 2008-08-20 Jakub Jelinek <jakub@redhat.com>
5200 * gcc.dg/pr37171.c: New test.
5202 2008-08-20 Arnaud Charlet <charlet@adacore.com>
5204 * gnat.dg/div_no_warning.adb: New test.
5206 2008-08-20 H.J. Lu <hongjiu.lu@intel.com>
5209 * i386/sse2-init-v2di-2.c: New.
5211 2008-08-20 Richard Guenther <rguenther@suse.de>
5213 * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
5214 * gcc.dg/tree-ssa/forwprop-10.c: New testcase.
5216 2008-08-20 Richard Guenther <rguenther@suse.de>
5218 * gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump.
5219 * gcc.dg/tree-ssa/20030611-1.c: Likewise.
5220 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5221 * gcc.dg/tree-ssa/20030703-2.c: Likewise.
5222 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5223 * gcc.dg/tree-ssa/20030709-3.c: Likewise.
5224 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5225 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5226 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5227 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5228 * gcc.dg/tree-ssa/20030714-1.c: Likewise.
5229 * gcc.dg/tree-ssa/20030714-2.c: Likewise.
5230 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5231 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5232 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5233 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5234 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5235 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5236 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
5237 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5238 * gcc.dg/tree-ssa/20030807-5.c: Likewise.
5239 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5240 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5241 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5242 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5243 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5244 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5245 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5246 * gcc.dg/tree-ssa/20030814-6.c: Likewise.
5247 * gcc.dg/tree-ssa/20030814-7.c: Likewise.
5248 * gcc.dg/tree-ssa/20030922-1.c: Likewise.
5249 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5250 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5251 * gcc.dg/tree-ssa/pr21417.c: Likewise.
5252 * gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump.
5253 * gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump.
5254 * gcc.dg/tree-ssa/ssa-dce-2.c: Likewise.
5255 * g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern.
5256 * gfortran.dg/ldist-1.f90: Adjust.
5258 2008-08-20 Victor Kaplansky <victork@il.ibm.com>
5260 * gcc.dg/vect/vect-multitypes-15.c: Fix typo.
5261 * lib/target-supports.exp
5262 (check_effective_target_vect_long_long): Remove spu-*-*.
5263 * gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable.
5264 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5266 2008-08-20 Richard Guenther <rguenther@suse.de>
5268 * gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump.
5269 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp.
5270 * gcc.dg/tree-ssa/ssa-pre-20.c: New testcase.
5272 2008-08-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5274 * gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU.
5275 * gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU.
5277 2008-08-19 Richard Guenther <rguenther@suse.de>
5279 * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
5281 2008-08-19 H.J. Lu <hongjiu.lu@intel.com>
5284 * gcc.target/i386/sse2-unpack-1.c: New.
5286 2008-08-19 Jakub Jelinek <jakub@redhat.com>
5289 * gcc.dg/pr37156.c: New test.
5291 2008-08-19 Richard Guenther <rguenther@suse.de>
5293 PR tree-optimization/35972
5294 PR tree-optimization/23094
5295 * gcc.dg/tree-ssa/ssa-pre-19.c: New testcase.
5296 * gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to
5298 * gcc.dg/autopar/reduc-1char.c: Likewise.
5299 * gcc.dg/autopar/reduc-1short.c: Likewise.
5300 * gcc.dg/autopar/reduc-2.c: Likewise.
5301 * gcc.dg/autopar/reduc-2char.c: Likewise.
5302 * gcc.dg/autopar/reduc-2short.c: Likewise.
5303 * gcc.dg/autopar/reduc-3.c: Likewise.
5304 * gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise.
5305 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise.
5306 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise.
5307 * gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise.
5308 * gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise.
5309 * gcc.dg/vect/no-trapping-math-2.c: Likewise.
5310 * gcc.dg/vect/no-trapping-math-vect-111.c: Likewise.
5311 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise.
5312 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5313 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5314 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5315 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5316 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
5317 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5318 * gcc.dg/vect/pr18400.c: Likewise.
5319 * gcc.dg/vect/slp-12b.c: Likewise.
5320 * gcc.dg/vect/slp-14.c: Likewise.
5321 * gcc.dg/vect/slp-7.c: Likewise.
5322 * gcc.dg/vect/slp-15.c: Likewise.
5323 * gcc.dg/vect/slp-16.c: Likewise.
5324 * gcc.dg/vect/slp-17.c: Likewise.
5325 * gcc.dg/vect/slp-24.c: Likewise.
5326 * gcc.dg/vect/slp-28.c: Likewise.
5327 * gcc.dg/vect/slp-3.c: Likewise.
5328 * gcc.dg/vect/slp-34.c: Likewise.
5329 * gcc.dg/vect/slp-6.c: Likewise.
5330 * gcc.dg/vect/slp-8.c: Likewise.
5331 * gcc.dg/vect/vect-107.c: Likewise.
5332 * gcc.dg/vect/vect-108.c: Likewise.
5333 * gcc.dg/vect/vect-11.c: Likewise.
5334 * gcc.dg/vect/vect-112.c: Likewise.
5335 * gcc.dg/vect/vect-115.c: Likewise.
5336 * gcc.dg/vect/vect-11a.c: Likewise.
5337 * gcc.dg/vect/vect-34.c: Likewise.
5338 * gcc.dg/vect/vect-9.c: Likewise.
5339 * gcc.dg/vect/vect-97.c: Likewise.
5340 * gcc.dg/vect/vect-align-1.c: Likewise.
5341 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
5342 * gcc.dg/vect/vect-floatint-conversion-1.c: Likewise.
5343 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5344 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5345 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5346 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5347 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5348 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5349 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5350 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5351 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5352 * gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise.
5353 * gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise.
5354 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise.
5355 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise.
5356 * gcc.dg/vect/vect-multitypes-2.c: Likewise.
5357 * gcc.dg/vect/vect-multitypes-5.c: Likewise.
5358 * gcc.dg/vect/vect-reduc-1.c: Likewise.
5359 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5360 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5361 * gcc.dg/vect/vect-reduc-2.c: Likewise.
5362 * gcc.dg/vect/vect-reduc-3.c: Likewise.
5363 * gcc.dg/vect/vect-shift-1.c: Likewise.
5364 * gcc.dg/vect/vect-strided-float.c: Likewise.
5365 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5366 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise.
5367 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise.
5368 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
5369 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5370 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5371 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
5373 2008-08-19 Ira Rosen <irar@il.ibm.com>
5375 * gcc.dg/vect/slp-multitypes-1.c: New testcase.
5376 * gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c,
5377 gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c,
5378 gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c,
5379 gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c,
5380 gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c,
5381 gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c,
5382 gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c,
5383 gcc.dg/vect/vect-multitypes-17.c: Likewise.
5384 * gcc.dg/vect/slp-9.c: Now vectorizable using SLP.
5385 * gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise.
5386 * lib/target-supports.exp (check_effective_target_vect_long_long): New.
5388 2008-08-18 Adam Nemet <anemet@caviumnetworks.com>
5390 * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
5392 2008-08-18 Steve Ellcey <sje@cup.hp.com>
5394 * g++.dg/other/anon5.C: Skip on *-*-hpux*.
5396 2008-08-18 Steve Ellcey <sje@cup.hp.com>
5398 * gcc.dg/vect/no-vfa-pr29145.c: XFAIL if no_vect_align.
5400 2008-08-18 Steve Ellcey <sje@cup.hp.com>
5402 * gcc.target/ia64/types-1.c: Change error to message.
5404 2008-08-18 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5407 * gcc.dg/cpp/pr7263-2.c: New.
5408 * gcc.dg/cpp/pr7263-2.h: New.
5409 * gcc.dg/cpp/pr7263-3.c: New.
5410 * gcc.dg/cpp/pr7263-3.h: New.
5412 2008-08-18 Robert Dewar <dewar@adacore.com>
5415 * gnat.dg/test_version.adb: New.
5417 2008-08-18 Samuel Tardieu <sam@rfc1149.net>
5420 * gnat.dg/specs/abstract_private.ads: New.
5422 2008-08-18 Richard Guenther <rguenther@suse.de>
5424 * gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1.
5425 * gcc.dg/fold-compare-3.c: Likewise.
5426 * gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump.
5427 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
5428 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5429 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
5430 * gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern.
5431 * gcc.dg/tree-ssa/forwprop-2.c: Likewise..
5432 * gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump.
5434 2008-08-16 Tobias Burnus <burnus@net-b.de>
5437 * gfortran.dg/rank_1.f90: Modify error message.
5439 2008-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5442 * gfortran.dg/utf8_1.f03: New test.
5443 * gfortran.dg/utf8_2.f03: New test.
5445 2008-08-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5447 * gcc.dg/pr30551-6.c: Skip for SPU.
5448 * gcc.dg/pr30551-3.c: Likewise.
5449 * gcc.dg/pr30551.c: Likewise.
5450 * g++.dg/warn/pr30551-2.C: Likewise.
5451 * g++.dg/warn/pr30551.C: Likewise.
5453 2008-08-14 Janus Weil <janus@gcc.gnu.org>
5456 * gfortran.dg/argument_checking_7.f90: Modified.
5457 * gfortran.dg/conflicts.f90: Modified.
5458 * gfortran.dg/proc_decl_1.f90: Modified.
5459 * gfortran.dg/proc_ptr_9.f90: New.
5461 2008-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5464 * g++.dg/template/crash81.C: New.
5465 * g++.old-deja/g++.benjamin/tem03.C: Adjust.
5466 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5467 * g++.old-deja/g++.brendan/crash7.C: Likewise.
5469 2008-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5472 * gfortran.dg/cshift_char_3.f90: New test case.
5473 * gfortran.dg/cshift_nan_1.f90: New test case.
5475 2008-08-14 Rafael Ávila de Espíndola <espindola@google.com>
5477 * gcc.dg/visibility-14.c: New test.
5478 * gcc.dg/visibility-15.c: New test.
5479 * gcc.dg/visibility-16.c: New test.
5480 * gcc.dg/visibility-17.c: New test.
5481 * gcc.dg/visibility-18.c: New test.
5482 * gcc.dg/visibility-19.c: New test.
5484 2008-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5487 * g++.dg/parse/crash43.C: New.
5489 2008-08-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5492 * gcc.dg/parser-pr28152.c: New.
5493 * gcc.dg/parser-pr28152-2.c: New.
5495 2008-08-14 Dorit Nuzman <dorit@il.ibm.com>
5497 * gcc.dg/vect/vect-outer-4g.c: Change loop bound.
5498 * gcc.dg/vect/vect-outer-4k.c: Likewise.
5499 * gcc.dg/vect/vect-outer-4l.c: Likewise.
5500 * gcc.dg/vect/vect-outer-4f.c: Likewise.
5501 * gcc.dg/vect/vect-outer-4a.c: Vectorizable. Remove obsolete comment.
5502 * gcc.dg/vect/vect-outer-4i.c: Likewise.
5503 * gcc.dg/vect/vect-outer-4b.c: Likewise.
5504 * gcc.dg/vect/vect-outer-4j.c: Likewise.
5506 2008-08-14 Uros Bizjak <ubizjak@gmail.com>
5509 * gcc.target/i386/pr37101.c: New test.
5511 2008-08-14 Jakub Jelinek <jakub@redhat.com>
5514 * gcc.c-torture/execute/20080813-1.c: New test.
5516 2008-08-13 H.J. Lu <hongjiu.lu@intel.com>
5518 * gcc.target/i386/incoming-1.c: Skip *-*-darwin*.
5519 * gcc.target/i386/incoming-2.c: Likewise.
5520 * gcc.target/i386/incoming-3.c: Likewise.
5521 * gcc.target/i386/incoming-4.c: Likewise.
5522 * gcc.target/i386/incoming-5.c: Likewise.
5524 2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5527 * gcc.dg/pr30551.c: New.
5528 * gcc.dg/pr30551-2.c: New.
5529 * gcc.dg/pr30551-3.c: New.
5530 * gcc.dg/pr30551-4.c: New.
5531 * gcc.dg/pr30551-5.c: New.
5532 * gcc.dg/pr30551-6.c: New.
5533 * gcc.dg/tree-ssa/reassoc-3.c: Don't compile with -pedantic-errors.
5534 * g++.dg/warn/pr30551.C: New.
5535 * g++.dg/warn/pr30551-2.C: New.
5537 2008-08-13 Richard Guenther <rguenther@suse.de>
5539 * gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase.
5540 * gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise.
5541 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5543 2008-08-13 Samuel Tardieu <sam@rfc1149.net>
5546 * gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
5549 2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5552 * gcc.dg/pr15236.c: New.
5553 * gcc.dg/torture/pr25183.c: Update.
5555 2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5558 * gcc.dg/pr35635.c: New.
5559 * gcc.dg/Wconversion-integer.c: Update.
5560 * gcc.dg/Wconversion-integer-no-sign.c: Update.
5561 * gcc.dg/Wsign-conversion.c: Update.
5562 * g++.dg/warn/pr35635.C: New.
5563 * g++.dg/warn/Wconversion-integer.C: Update.
5564 * g++.dg/warn/Wsign-conversion.C: Update.
5566 2008-08-13 Richard Guenther <rguenther@suse.de>
5568 PR tree-optimization/15255
5569 * gcc.dg/tree-ssa/reassoc-14.c: New testcase.
5570 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5571 * gcc.dg/tree-ssa/reassoc-16.c: Likewise.
5572 * gcc.dg/torture/reassoc-1.c: Likewise.
5573 * gcc.dg/tree-ssa/recip-2.c: Adjust.
5574 * gcc.dg/tree-ssa/recip-6.c: Likewise.
5575 * gcc.dg/tree-ssa/recip-7.c: Likewise.
5576 * gfortran.dg/reassoc_4.f: Likewise.
5578 2008-08-12 Janis Johnson <janis187@us.ibm.com>
5580 * gcc.target/i386/pr32000-2.c: Use dg-skip-if for target expression.
5581 * gcc.target/i386/stackalign/return-3.c: Ditto.
5582 * gcc.target/sparc/ultrasp3.c: Ditto.
5583 * lib/target-supports-dg.exp (dg-require-effective-target): Error
5584 if argument is not a single effective-target keyword.
5587 * gcc.dg/var-expand3.c: Fix name of dump file.
5589 2008-08-12 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.old-deja/g++.other/decl5.C: Expand new expected errors.
5593 2008-08-12 Paolo Carlini <paolo.carlini@oracle.com>
5596 * g++.dg/template/crash80.C: New.
5597 * g++.old-deja/g++.other/decl5.C: Adjust.
5599 2008-08-12 Jakub Jelinek <jakub@redhat.com>
5602 * gcc.c-torture/compile/20080812-1.c: New test.
5604 PR tree-optimization/37084
5605 * g++.dg/tree-ssa/pr37084.C: New test.
5607 2008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5609 * gcc.c-torture/execute/20031003-1.c (main): Update test to
5610 accommodate SPU single-precision rounding mode.
5611 * gcc.c-torture/execute/conversion.c (test_float_to_integer,
5612 test_float_to_longlong_integer): Likewise.
5613 * gcc.c-torture/execute/ieee/rbug.c (main): Likewise.
5614 * gcc.dg/hex-round-1.c: Skip test on SPU.
5615 * gcc.dg/hex-round-2.c: Likewise.
5617 2008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5619 * gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.
5621 2008-08-12 Jakub Jelinek <jakub@redhat.com>
5624 * g++.dg/init/const6.C: New test.
5626 2008-08-12 Ira Rosen <irar@il.ibm.com>
5628 * gcc.dg/vect/vect-multitypes-12.c: New.
5629 * gcc.dg/vect/vect-multitypes-13.c, gcc.dg/vect/vect-multitypes-14.c,
5630 gcc.dg/vect/vect-multitypes-15.c : Likewise.
5631 * gcc.dg/vect/vect-reduc-dot-u8a.c: Avoid vectorization of the
5633 * gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c:
5635 * gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init
5637 Should be vectorizable on targets that support vector unpack.
5638 * gcc.dg/vect/vect-widen-mult-u8.c,
5639 gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c,
5640 gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5641 * gcc.dg/vect/vect-35.c: Should be vectorizable on targets that
5642 support vector pack. Avoid vectorization of the init loop.
5643 * gcc.dg/vect/vect-reduc-pattern-1b.c: Should be vectorizable on
5644 targets that support vector unpack.
5645 * gcc.dg/vect/vect-reduc-pattern-2b.c,
5646 gcc.dg/vect/vect-reduc-dot-s8c.c, gcc.dg/vect/vect-112.c: Likewise.
5648 2008-08-11 Jakub Jelinek <jakub@redhat.com>
5650 PR rtl-optimization/36998
5651 * gcc.dg/pr36998.c: New test.
5653 2008-08-11 Andreas Krebbel <krebbel1@de.ibm.com>
5655 * gcc.target/s390/20080806-1.c: Move testcase ...
5656 * gcc.c-torture/compile/20080806-1.c: ... to here and make it
5657 stack size sensitive.
5659 2008-08-10 Samuel Tardieu <sam@rfc1149.net>
5661 * gnat.dg/exp0_eval.adb: New.
5663 2008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5666 * gcc.dg/uninit-pr20644-O0.c: New.
5667 * gcc.dg/uninit-pr20644.c: New.
5669 2008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5672 * gcc.dg/pr36901.h: Do not depend on limits.h.
5673 * gcc.dg/pr36901-3.c: Update.
5674 * gcc.dg/pr36901-4.c: Update.
5676 2008-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5679 * gcc.c-torture/compile/pr36238.c: New testcase.
5681 2008-08-09 Richard Sandiford <rdsandiford@googlemail.com>
5683 * lib/target-supports.exp (check_profiling_available): Return false
5684 for -p and -pg on MIPS16 targets.
5686 2008-08-09 Richard Guenther <rguenther@suse.de>
5688 * gcc.dg/tree-ssa/inline-2.c: New testcase.
5690 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5693 * gcc.dg/sequence-pt-pr17880.c: New.
5695 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5698 * g++.dg/warn/pr12242.C: New.
5700 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5703 * gcc.dg/pr36901-1.c: New.
5704 * gcc.dg/pr36901-3.c: New.
5705 * gcc.dg/pr36901-2.c: New.
5706 * gcc.dg/pr36901-4.c: New.
5707 * gcc.dg/pr36901-system.h: New.
5708 * gcc.dg/pr36901.h: New.
5709 * gcc.target/powerpc/altivec-macros.c: Update.
5710 * gcc.target/i386/regparm.c: Update.
5711 * gcc.dg/funcdef-var-1.c: Update.
5712 * gcc.dg/parm-mismatch-1.c: Update.
5713 * gcc.dg/attr-noinline.c: Update.
5714 * gcc.dg/wtr-static-1.c: Update.
5715 * gcc.dg/redecl-11.c: Update.
5716 * gcc.dg/pr27953.c: Update.
5717 * gcc.dg/proto-1.c: Update.
5718 * gcc.dg/decl-3.c: Update.
5719 * gcc.dg/redecl-13.c: Update.
5720 * gcc.dg/pr15360-1.c: Update.
5721 * gcc.dg/redecl-15.c: Update.
5722 * gcc.dg/enum-compat-1.c: Update.
5723 * gcc.dg/dll-3.c: Update.
5724 * gcc.dg/array-5.c: Update.
5725 * gcc.dg/Wredundant-decls-2.c: Update.
5726 * gcc.dg/inline4.c: Update.
5727 * gcc.dg/redecl-2.c: Update.
5728 * gcc.dg/inline-14.c: Update.
5729 * gcc.dg/tls/diag-3.c: Update.
5730 * gcc.dg/funcdef-var-2.c: Update.
5731 * gcc.dg/20041213-1.c: Update.
5732 * gcc.dg/old-style-then-proto-1.c: Update.
5733 * gcc.dg/decl-2.c: Update.
5734 * gcc.dg/redecl-12.c: Update.
5735 * gcc.dg/decl-4.c: Update.
5736 * gcc.dg/Wshadow-1.c: Update.
5737 * gcc.dg/transparent-union-2.c: Update.
5738 * gcc.dg/visibility-7.c: Update.
5739 * gcc.dg/dll-2.c: Update.
5740 * gcc.dg/redecl-16.c: Update.
5741 * gcc.dg/inline1.c: Update.
5742 * gcc.dg/decl-8.c: Update.
5743 * gcc.dg/nested-redef-1.c: Update.
5744 * gcc.dg/inline3.c: Update.
5745 * gcc.dg/redecl-1.c: Update.
5746 * gcc.dg/inline5.c: Update.
5747 * gcc.dg/pr35899.c: Update.
5748 * gcc.dg/noncompile/label-lineno-1.c: Update.
5749 * gcc.dg/noncompile/label-1.c: Update.
5750 * gcc.dg/noncompile/20020220-1.c: Update.
5751 * gcc.dg/noncompile/redecl-1.c: Update.
5752 * gcc.dg/redecl-5.c: Update.
5753 * gcc.dg/qual-return-3.c: Update.
5754 * gcc.dg/label-decl-4.c: Update.
5756 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5759 * g++.dg/warn/Wuninitializable-member.C: New.
5760 * g++.dg/warn/Wuninitializable-member-no.C: New.
5762 2008-08-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5765 * gcc.dg/unused-6-no.c: New.
5766 * gcc.dg/unused-6-WallWextra.c: New.
5768 2008-08-08 Volker Reichelt <v.reichelt@netcologne.de>
5771 * g++.dg/inherit/base3.C: New.
5773 2008-08-08 Dorit Nuzman <dorit@il.ibm.com>
5775 * lib/target-supports.exp (check_effective_target_vect_floatint_cvt):
5778 2008-08-08 Daniel Kraft <d@domob.eu>
5780 * gfortran.dg/finalize_9.f03: New test.
5781 * gfortran.dg/module_md5_1.f90: Adapted MD5-sum for changed module
5784 2008-08-08 Richard Guenther <rguenther@suse.de>
5786 * gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
5788 2008-08-08 Richard Guenther <rguenther@suse.de>
5790 PR tree-optimization/37056
5791 * gcc.c-torture/compile/pr37056.c: New testcase.
5793 2008-08-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5795 * gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
5797 2008-08-07 Douglas Gregor <doug.gregor@gmail.com>
5799 * g++.dg/cpp0x/decltype12.C: New.
5801 2008-08-07 H.J. Lu <hongjiu.lu@intel.com>
5804 * gcc.target/i386/pr36992-1.c: Scan movq.
5805 * gcc.target/i386/pr36992-2.c: Use "-O2 -msse4" instead of
5806 "-O0 -msse2". Scan movq.
5808 2008-08-07 Richard Guenther <rguenther@suse.de>
5811 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.
5813 2008-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
5815 * gcc.c-torture/compile/20080806-1.c: Move testcase ...
5816 * gcc.target/s390/20080806-1.c: ... to here.
5818 2008-08-06 Douglas Gregor <doug.gregor@gmail.com>
5821 * g++.dg/cpp0x/bracket3.C: Add another test case for the >>
5822 warning under -Wc++0x-compat.
5823 * g++.dg/cpp0x/bracket4.C: Add testcase for PR c++/36460.
5825 2008-08-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5827 * gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
5829 2008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5832 * g++.dg/warn/pr26785.C: New.
5834 2008-08-06 Victor Kaplansky <victork@il.ibm.com>
5836 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
5838 2008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5841 * gcc.dg/pr8715.c: New.
5842 * g++.dg/warn/pr8715.C: New.
5844 2008-08-06 Marc Gauthier <marc@tensilica.com>
5846 * lib/target-supports.exp (check_profiling_available): Match more
5847 processor names for Xtensa.
5848 * g++.old-deja/g++.jason/thunk3.C: Likewise.
5849 * gcc.dg/intmax_t-1.c: Likewise.
5850 * gcc.dg/sibcall-3.c: Likewise.
5851 * gcc.dg/sibcall-4.c: Likewise.
5852 * gcc.c-torture/compile/20001226-1.c: Likewise.
5854 2008-08-06 H.J. Lu <hongjiu.lu@intel.com>
5857 * gcc.dg/torture/stackalign/push-1.c: New.
5859 2008-08-06 Michael Matz <matz@suse.de>
5862 * gcc.target/i386/pr36613.c: New testcase.
5864 2008-08-06 H.J. Lu <hongjiu.lu@intel.com>
5867 * gcc.dg/torture/stackalign/alloca-2.c: New.
5868 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5869 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5870 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5871 * gcc.target/i386/incoming-1.c: Likewise.
5872 * gcc.target/i386/incoming-2.c: Likewise.
5873 * gcc.target/i386/incoming-3.c: Likewise.
5874 * gcc.target/i386/incoming-4.c: Likewise.
5875 * gcc.target/i386/incoming-5.c: Likewise.
5877 2008-08-06 Aldy Hernandez <aldyh@redhat.com>
5880 * gcc.c-torture/compile/pr35432.c: New file.
5882 2008-08-06 Arnaud Charlet <charlet@adacore.com>
5884 * gnat.dg/iface_test.ad[s,b]: New test.
5885 * gnat.dg/test_call.adb: New test.
5887 2008-08-06 Andreas Krebbel <krebbel1@de.ibm.com>
5889 * gcc.c-torture/compile/20080806-1.c: New testcase.
5891 2008-08-06 Maxim Kuvyrkov <maxim@codesourcery.com>
5893 * gcc.target/ia64/20080802-1.c: New test.
5895 2008-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5898 * gcc.dg/tree-ssa/tailcall-4.c: New testcase.
5900 2008-08-05 Richard Guenther <rguenther@suse.de>
5903 * gcc.c-torture/compile/pr37026.c: New testcase.
5905 2008-08-04 Arnaud Charlet <charlet@adacore.com>
5907 * gnat.dg/access_discr2.adb: New test.
5908 * gnat.dg/not_null.adb: New test.
5910 2008-08-04 Richard Guenther <rguenther@suse.de>
5913 * gcc.c-torture/execute/pr36691.c: New testcase.
5915 2008-08-04 Victor Kaplansky <victork@il.ibm.com>
5917 * gcc.dg/vect/vect-complex-5.c: New test.
5919 2008-08-04 Simon Baldwin <simonb@google.com>
5922 * g++.dg/warn/pr36999.C: New.
5924 2008-08-04 Arnaud Charlet <charlet@adacore.com>
5926 * gnat.dg/bip_aggregate_bug.adb: New test.
5927 * gnat.dg/test_ai254.adb: New test.
5929 2008-08-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5931 * gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
5933 2008-08-03 Uros Bizjak <ubizjak@gmail.com>
5936 * gcc.target/i386/pr36992-1.c: New test.
5937 * gcc.target/i386/pr36992-2.c: Ditto.
5939 2008-08-02 Richard Guenther <rguenther@suse.de>
5942 * lib/target-supports.exp (vect_extract_even_odd_wide) Add.
5943 (vect_strided_wide): Likewise.
5944 * gcc.dg/vect/fast-math-pr35982.c: Enable for
5945 vect_extract_even_odd_wide.
5946 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5947 * gcc.dg/vect/vect-1.c: Likewise.
5948 * gcc.dg/vect/vect-107.c: Likewise.
5949 * gcc.dg/vect/vect-98.c: Likewise.
5950 * gcc.dg/vect/vect-strided-float.c: Likewise.
5951 * gcc.dg/vect/slp-11.c: Enable for vect_strided_wide.
5952 * gcc.dg/vect/slp-12a.c: Likewise.
5953 * gcc.dg/vect/slp-12b.c: Likewise.
5954 * gcc.dg/vect/slp-19.c: Likewise.
5955 * gcc.dg/vect/slp-23.c: Likewise.
5956 * gcc.dg/vect/slp-5.c: Likewise.
5958 2008-08-02 Eric Botcazou <ebotcazou@adacore.com>
5960 * gnat.dg/boolean_expr2.adb: New test.
5962 2008-08-01 Arnaud Charlet <charlet@adacore.com>
5964 * gnat.dg/conv4.adb: New test.
5965 * gnat.dg/overloading.adb: New test.
5967 2008-08-01 Jakub Jelinek <jakub@redhat.com>
5969 PR tree-optimization/36991
5970 * gcc.dg/pr36991.c: New test.
5972 2008-08-01 Eric Botcazou <ebotcazou@adacore.com>
5974 * gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
5976 2008-08-01 Richard Guenther <rguenther@suse.de>
5979 * gcc.dg/pr36997.c: New testcase.
5981 2008-08-01 Eric Botcazou <ebotcazou@adacore.com>
5983 * gnat.dg/deferred_const1.adb: New test.
5984 * gnat.dg/deferred_const2.adb: Likewise.
5985 * gnat.dg/deferred_const2_pkg.ad[sb]: New helper.
5986 * gnat.dg/deferred_const3.adb: New test.
5987 * gnat.dg/deferred_const3_pkg.ad[sb]: New helper.
5989 2008-08-01 Richard Guenther <rguenther@suse.de>
5991 PR tree-optimization/36988
5992 * gcc.c-torture/compile/pr36988.c: New testcase.
5994 2008-08-01 Olivier Hainque <hainque@adacore.com>
5996 * gnat.dg/raise_from_pure.ad[bs],
5997 * gnat.dg/wrap_raise_from_pure.ad[bs]: Support for ...
5998 * gnat.dg/test_raise_from_pure.adb: New test.
6000 2008-07-31 Adam Nemet <anemet@caviumnetworks.com>
6002 * gcc.target/mips/ext-1.c: New test.
6004 2008-07-31 Eric Botcazou <ebotcazou@adacore.com>
6006 * gnat.dg/discr10.ad[sb]: New test.
6008 2008-07-31 Jakub Jelinek <jakub@redhat.com>
6011 * gcc.target/powerpc/longcall-1.c: New test.
6013 PR preprocessor/36649
6014 * gcc.dg/pch/cpp-3.hs: Add include guards.
6015 * gcc.dg/pch/cpp-3a.h: Likewise.
6016 * gcc.dg/pch/cpp-3b.h: Likewise.
6017 * gcc.dg/cpp/mi8.c: New test.
6018 * gcc.dg/cpp/mi8a.h: New file.
6019 * gcc.dg/cpp/mi8b.h: New file.
6020 * gcc.dg/cpp/mi8c.h: New file.
6021 * gcc.dg/cpp/mi8d.h: New file.
6023 PR rtl-optimization/36419
6024 * g++.dg/eh/async-unwind2.C: New test.
6027 * g++.dg/rtti/typeid8.C: New test.
6029 2008-07-31 Richard Guenther <rguenther@suse.de>
6031 PR tree-optimization/36978
6032 * gcc.dg/torture/pr36978.c: New testcase.
6034 2008-07-31 Arnaud Charlet <charlet@adacore.com>
6036 * gnat.dg/sync_iface_test.ad[s,b]: New test.
6038 * gnat.dg/specs/sync_iface_test.ads: New test.
6039 * gnat.dg/specs/null_aggr_bug.ads: New test.
6041 2008-07-31 H.J. Lu <hongjiu.lu@intel.com>
6043 * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
6044 (f): Align to 64 byte. Use check instead of asm statement.
6046 2008-07-31 Arnaud Charlet <charlet@adacore.com>
6048 * gnat.dg/missing_acc_check.adb: New test.
6050 2008-07-31 Richard Guenther <rguenther@suse.de>
6052 * gcc.dg/uninit-1-O0.c: New testcase.
6053 * gcc.dg/uninit-2-O0.c: Likewise.
6054 * gcc.dg/uninit-3-O0.c: Likewise.
6055 * gcc.dg/uninit-4-O0.c: Likewise.
6056 * gcc.dg/uninit-5-O0.c: Likewise.
6057 * gcc.dg/uninit-6-O0.c: Likewise.
6058 * gcc.dg/uninit-8-O0.c: Likewise.
6059 * gcc.dg/uninit-9-O0.c: Likewise.
6060 * gcc.dg/uninit-A-O0.c: Likewise.
6061 * gcc.dg/uninit-B-O0.c: Likewise.
6062 * gcc.dg/uninit-C-O0.c: Likewise.
6063 * gcc.dg/uninit-D-O0.c: Likewise.
6064 * gcc.dg/uninit-E-O0.c: Likewise.
6065 * gcc.dg/uninit-F-O0.c: Likewise.
6066 * gcc.dg/uninit-G-O0.c: Likewise.
6067 * gcc.dg/uninit-H-O0.c: Likewise.
6068 * gcc.dg/uninit-I-O0.c: Likewise.
6069 * gcc.dg/uninit-10-O0.c: Likewise.
6070 * gcc.dg/uninit-11-O0.c: Likewise.
6071 * gcc.dg/uninit-12-O0.c: Likewise.
6072 * gcc.dg/uninit-13-O0.c: Likewise.
6073 * gcc.dg/uninit-14-O0.c: Likewise.
6074 * gcc.dg/uninit-15-O0.c: Likewise.
6075 * gcc.dg/Wall.c: Avoid uninitialized warning.
6076 * gcc.dg/Wno-all.c: Likewise.
6077 * gcc.dg/pr3074-1.c: Likewise.
6079 2008-07-31 Arnaud Charlet <charlet@adacore.com>
6081 * gnat.dg/specs/genericppc.ads: New test.
6083 2008-07-31 Jakub Jelinek <jakub@redhat.com>
6086 * gcc.dg/free-1.c: New test.
6087 * gcc.dg/free-2.c: New test.
6090 * g++.dg/debug/namespace2.C: New test.
6092 PR preprocessor/36649
6093 * gcc.dg/pch/cpp-3.c: New test.
6094 * gcc.dg/pch/cpp-3.hs: New file.
6095 * gcc.dg/pch/cpp-3a.h: New file.
6096 * gcc.dg/pch/cpp-3b.h: New file.
6098 2008-07-30 Eric Botcazou <ebotcazou@adacore.com>
6100 * gnat.dg/boolean_expr.ad[sb]: New test.
6102 2008-07-30 H.J. Lu <hongjiu.lu@intel.com>
6103 Joey Ye <joey.ye@intel.com>
6105 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: New.
6106 * gcc.dg/dfp/func-vararg-mixed-2.c: Likewise.
6107 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
6108 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
6109 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6110 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
6111 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
6112 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
6113 * gcc.dg/torture/stackalign/check.h: Likewise.
6114 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
6115 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6116 * gcc.dg/torture/stackalign/global-1.c: Likewise.
6117 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
6118 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
6119 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
6120 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
6121 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
6122 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
6123 * gcc.dg/torture/stackalign/nested-5.c: Likewise.
6124 * gcc.dg/torture/stackalign/nested-6.c: Likewise.
6125 * gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise.
6126 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
6127 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
6128 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
6129 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
6130 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
6131 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
6132 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
6133 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6134 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
6135 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
6136 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6137 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
6138 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
6139 * gcc.dg/torture/stackalign/sibcall-1.c: Likewise.
6140 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
6141 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
6142 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
6143 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
6144 * gcc.target/i386/align-main-1.c: Likewise.
6145 * gcc.target/i386/align-main-2.c: Likewise.
6146 * gcc.target/i386/pr32000-2.c: Likewise.
6147 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6148 * gcc.target/i386/stackalign/return-1.c: Likewise.
6149 * gcc.target/i386/stackalign/return-2.c: Likewise.
6150 * gcc.target/i386/stackalign/return-3.c: Likewise.
6151 * gcc.target/i386/stackalign/return-4.c: Likewise.
6152 * gcc.target/i386/stackalign/return-5.c: Likewise.
6153 * gcc.target/i386/stackalign/return-6.c: Likewise.
6154 * gcc.target/i386/stackalign/stackalign.exp: Likewise.
6155 * g++.dg/torture/stackalign/check.h: Likewise.
6156 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
6157 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6158 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
6159 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
6160 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
6161 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
6162 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
6163 * g++.dg/torture/stackalign/stackalign.exp: Likewise.
6164 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6165 * g++.dg/torture/stackalign/test-unwind.h: Likewise.
6166 * g++.dg/torture/stackalign/throw-1.C: Likewise.
6167 * g++.dg/torture/stackalign/throw-2.C: Likewise.
6168 * g++.dg/torture/stackalign/throw-3.C: Likewise.
6169 * g++.dg/torture/stackalign/throw-4.C: Likewise.
6170 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6171 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6172 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6173 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6174 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6175 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6176 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6178 * gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4.
6179 (main): Move "popl" after check.
6180 * gcc.target/i386/20060512-3.c: Likewise.
6182 * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
6185 * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
6188 * lib/target-supports.exp (check_effective_target_unaligned_stack):
6190 (check_effective_target_automatic_stack_alignment): New.
6192 2008-07-30 Richard Guenther <rguenther@suse.de>
6194 PR tree-optimization/36967
6195 * gfortran.dg/pr36967.f: New testcase.
6197 2008-07-30 Rafael Ávila de Espíndola <espindola@google.com>
6199 * gcc.dg/visibility-14.c: New test.
6200 * gcc.dg/visibility-15.c: New test.
6201 * gcc.dg/visibility-16.c: New test.
6202 * gcc.dg/visibility-17.c: New test.
6203 * gcc.dg/visibility-18.c: New test.
6204 * gcc.dg/visibility-19.c: New test.
6206 2008-07-30 Dodji Seketeli <dseketel@redhat.com>
6209 * g++.dg/parse/crash42.C: New test.
6211 2008-07-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6214 * gcc.dg/Wconversion-pr34389.c: New.
6215 * g++.dg/warn/Wconversion-pr34389.C: New.
6217 2008-07-29 Steve Ellcey <sje@cup.hp.com>
6219 * gcc.dg/pr32370.c: Force 64 bits on IA64.
6221 2008-07-29 Paul Thomas <pault@gcc.gnu.org>
6223 * gfortran.dg/extends_1.f03: New test.
6224 * gfortran.dg/extends_2.f03: New test.
6225 * gfortran.dg/extends_3.f03: New test.
6226 * gfortran.dg/extends_4.f03: New test.
6227 * gfortran.dg/extends_5.f03: New test.
6228 * gfortran.dg/extends_6.f03: New test.
6229 * gfortran.dg/private_type_6.f90: Modify error message.
6230 * gfortran.dg/structure_constructor_7.f03: Modify error message.
6231 * gfortran.dg/structure_constructor_8.f03: Modify error message.
6233 2008-07-29 Richard Guenther <rguenther@suse.de>
6235 PR tree-optimization/36945
6236 * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.
6238 2008-07-29 Jakub Jelinek <jakub@redhat.com>
6241 * g++.dg/pch/array-1.C: New test.
6242 * g++.dg/pch/array-1.Hs: New file.
6244 2008-07-29 Jan Hubicka <jh@suse.cz>
6246 * gcc.dg/20040206-1.c: Expect frontend warning now.
6248 2008-07-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6251 * gcc.dg/pr34985.c: New.
6252 * g++.dg/warn/pr34985.C: New.
6254 2008-07-29 Daniel Kraft <d@domob.eu>
6257 * gfortran.dg/char_eoshift_5.f90: New test.
6258 * gfortran.dg/intrinsic_optional_char_arg_1.f90: New test.
6260 2008-07-28 Richard Guenther <rguenther@suse.de>
6262 Merge from gimple-tuples-branch.
6264 * gcc.c-torture/compile/20080721-1.c: New testcase.
6265 * gcc.dg/torture/20080716-1.c: Likewise.
6266 * gcc.dg/tree-ssa/tailcall-3.c: Likewise.
6267 * gcc.dg/tree-ssa/20080530.c: Likewise.
6268 * gcc.dg/20080615-1.c: Likewise.
6269 * g++.dg/torture/pr36826.C: Likewise.
6270 * gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of
6272 * gcc.dg/tree-ssa/pr21658.c: Update search pattern.
6273 * gfortran.dg/gomp/block-1.f90: Adjust dg-error.
6274 * gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of
6277 2008-07-28 Simon Baldwin <simonb@google.com>
6279 * gcc.dg/pragma-message.c: New.
6281 2008-07-27 Victor Kaplansky <victork@il.ibm.com>
6283 PR tree-optimization/35252
6284 * gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c,
6285 gcc.dg/vect/fast-math-vect-complex-3.c,
6286 gcc.dg/vect/vect-complex-4.c: New tests.
6288 2008-07-27 H.J. Lu <hongjiu.lu@intel.com>
6291 * g++.dg/other/pr36944.C: New.
6293 2008-07-27 Daniel Franke <franke.daniel@gmail.com>
6296 * gfortran.dg/pointer_to_substring.f90: New test.
6298 2008-07-27 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/internal_pack_4.f90: New.
6304 * gfortran.dg/internal_pack_5.f90: New.
6305 * gfortran.dg/array_temporaries_2.f90: New.
6307 2008-07-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6310 * gfortran.dg/allocatable_module_1.f90: New test case.
6312 2008-07-25 H.J. Lu <hongjiu.lu@intel.com>
6315 * gcc.target/i386/cmov8.c: New.
6316 * gcc.target/i386/funcspec-10.c: Likewise.
6317 * gcc.target/i386/funcspec-11.c: Likewise.
6319 2008-07-25 Joseph Myers <joseph@codesourcery.com>
6321 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
6323 * g++.dg/inherit/thunk8.C: Use it.
6325 2008-07-24 Jan Hubicka <jh@suse.cz>
6327 * gcc.dg/winline-4.c: Remove.
6328 * gcc.dg/pch/valid-3.hs: Remove.
6329 * gcc.dg/pch/valid-3.c: Remove.
6330 * g++.old-deja/g++.brendan/crash52.C: Accept returning void warning
6331 * g++.old-deja/g++.jason/report.C: Likewise.
6332 * testsuite/g++.dg/warn/pr23075.C: We get returning void warning
6333 instead of control flow warning.
6335 2008-07-24 Daniel Kraft <d@domob.eu>
6338 * gfortran.dg/intrinsic_shadow_1.f03: New test for -Wintrinsic-shadow.
6339 * gfortran.dg/intrinsic_shadow_2.f03: Ditto.
6340 * gfortran.dg/intrinsic_shadow_3.f03: Ditto.
6341 * gfortran.dg/intrinsic_std_1.f90: New test for -Wintrinsics-std.
6342 * gfortran.dg/intrinsic_std_2.f90: Ditto.
6343 * gfortran.dg/intrinsic_std_3.f90: Ditto.
6344 * gfortran.dg/intrinsic_std_4.f90: Ditto.
6345 * gfortran.dg/warn_std_1.f90: Removed option -Wnonstd-intrinsics.
6346 * gfortran.dg/warn_std_2.f90: Replaced -Wnonstd-intrinsics by
6347 -Wintrinsics-std and adapted expected errors/warnings.
6348 * gfortran.dg/warn_std_3.f90: Ditto.
6349 * gfortran.dg/c_sizeof_2.f90: Adapted expected error/warning message.
6350 * gfortran.dg/gamma_2.f90: Ditto.
6351 * gfortran.dg/selected_char_kind_3.f90: Ditto.
6352 * gfortran.dg/fmt_g0_2.f08: Call with -fall-intrinsics to allow abort.
6354 2008-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6357 * gfortran.dg/array_temporaries_1.f90: New test case.
6359 2008-07-23 Ian Lance Taylor <iant@google.com>
6361 * gcc.target/i386/20080723-1.c: New test.
6363 2008-07-24 Ben Elliston <bje@au.ibm.com>
6365 * gcc.target/spu/vector.c: New test.
6366 * gcc.target/spu/vector-ansi.c: Likewise.
6368 2008-07-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6371 * gcc.dg/Wdeclaration-after-statement-3.c: New.
6372 * gcc.dg/Wpointer-arith.c: New.
6374 2008-07-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6377 * gfortran.dg/namelist_52.f90: New test.
6379 2008-07-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6381 * lib/target-supports.exp (check_effective_target_spu_auto_overlay):
6383 * lib/compat.exp (compat-execute): Use it to test whether toolchain
6384 supports automatic overlay generation for the SPU.
6386 2008-07-22 Daniel Kraft <d@domob.eu>
6389 * gfortran.dg/fmt_error_3.f90: New test.
6390 * gfortran.dg/fmt_error_4.f90: New test.
6391 * gfortran.dg/fmt_error_5.f90: New test.
6393 2008-07-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6396 * gcc.dg/cpp/line6.c: New.
6398 2008-07-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6400 * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
6402 2008-07-21 Paolo Carlini <paolo.carlini@oracle.com>
6406 * g++.dg/ext/has_nothrow_copy.C: Rename to...
6407 * g++.dg/ext/has_nothrow_copy-1.C: ... this.
6408 * g++.dg/ext/has_nothrow_copy-2.C: New.
6409 * g++.dg/ext/has_nothrow_copy-3.C: Likewise.
6410 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
6411 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
6412 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
6413 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
6415 2008-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6418 * gfortran.dg/zero_sized_5.f90: New test case.
6420 2008-07-21 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/ext/has_nothrow_assign_odr.C: New.
6424 * g++.dg/ext/has_nothrow_copy_odr.C: Likewise.
6425 * g++.dg/ext/has_nothrow_constructor_odr.C: Likewise.
6426 * g++.dg/ext/has_nothrow_assign.C: Adjust.
6427 * g++.dg/ext/has_nothrow_copy.C: Likewise.
6428 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
6430 2008-07-17 Andreas Krebbel <krebbel1@de.ibm.com>
6433 * gcc.target/s390/pr36822.c: New testcase.
6435 2008-07-21 Hans-Peter Nilsson <hp@axis.com>
6438 * g++.dg/tree-ssa/pr19637.C: XFAIL.
6440 PR rtl-optimization/33642
6441 * gcc.c-torture/compile/pr11832.c: Skip for CRIS.
6442 * gcc.c-torture/compile/pr33009.c: Likewise.
6445 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.
6447 2008-07-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6450 * gcc.c-torture/execute/20080719-1.c: New testcase.
6452 2008-07-20 Hans-Peter Nilsson <hp@axis.com>
6454 * gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
6456 2008-07-20 Daniel Berlin <dberlin@dberlin.org>
6458 * gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL.
6459 * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
6460 * gcc.dg/tree-ssa/ssa-fre-9.c: Ditto.
6461 * gcc.dg/tree-ssa/ssa-fre-13.c: Ditto.
6462 * gcc.dg/tree-ssa/ssa-fre-14.c: Ditto.
6463 * gcc.dg/tree-ssa/ssa-fre-17.c: Ditto.
6464 * gcc.dg/tree-ssa/ssa-pre-15.c: Ditto.
6465 * gcc.dg/tree-ssa/loadpre1.c: PASS.
6467 2008-07-19 Jakub Jelinek <jakub@redhat.com>
6470 * gcc.dg/gomp/atomic-11.c: New test.
6472 2008-07-19 Tobias Burnus <burnus@net-b.de>
6475 * char_expr_1.f90: New.
6476 * char_expr_2.f90: New.
6478 2008-07-19 Olivier Hainque <hainque@adacore.com>
6480 * gcc.dg/mallign.c: New test.
6481 * gnat.dg/allocator_maxalign1.adb: New test.
6482 * gnat.dg/test_allocator_maxalign2.adb: Main caller for ...
6483 * gnat.dg/allocator_maxalign2.ad[bs]: New test.
6485 2008-07-19 Tobias Burnus <burnus@net-b.de>
6487 * gfortran.dg/intrinsic_argument_conformance_2.f90: New.
6488 * gfortran.dg/zero_sized_1.f90: Fix conformance bugs.
6490 2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
6492 * g++.dg/ext/utf-array.C: Fix broken merge/checkin.
6493 * g++.dg/ext/utf-array-short-wchar.C: Idem
6494 * gcc.dg/utf-array.c: Idem
6495 * gcc.dg/utf-array-short-wchar.c: Idem
6497 2008-07-18 Joseph Myers <joseph@codesourcery.com>
6499 * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
6502 2008-07-18 Uros Bizjak <ubizjak@gmail.com>
6505 * gcc.target/i386/pr36786.c: New test.
6507 2008-07-18 Dodji Seketeli <dseketel@redhat.com>
6510 * g++.dg/conversion/op5.C: New testcase.
6512 2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
6514 * g++.dg/ext/utf-array.C: Fix broken merge/checkin.
6515 * g++.dg/ext/utf-array-short-wchar.C: Idem
6516 * gcc.dg/utf-array.c: Idem
6517 * gcc.dg/utf-array-short-wchar.c: Idem
6519 2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
6521 Tests for char16_t and char32_t support.
6522 * g++.dg/ext/utf-array.C: New
6523 * g++.dg/ext/utf-array-short-wchar.C: New
6524 * g++.dg/ext/utf-rtti.C: New
6525 * g++.dg/ext/utf-type.c: New
6526 * gcc.dg/utf-array.c: New
6527 * gcc.dg/utf-array-short-wchar.c: New
6528 * gcc.dg/utf-inc-init.c: New
6529 * gcc.dg/utf-type.c: New
6531 2008-07-18 H.J. Lu <hongjiu.lu@intel.com>
6534 * gcc.target/i386/vararg-2.c: New.
6536 2008-07-18 H.J. Lu <hongjiu.lu@intel.com>
6539 * gcc.target/i386/vararg-1.c: New.
6541 2008-07-18 Tobias Burnus <burnus@net-b.de>
6543 * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
6545 2008-07-17 Olivier Hainque <hainque@adacore.com>
6547 * gnat.dg/tree_static_def.ad[bs]: Support for ...
6548 * gnat.dg/tree_static_use.adb: New test.
6549 * gnat.dg/decl_ctx_def.ads: Support for ...
6550 * gnat.dg/decl_ctx_use.ad[bs]: New test.
6552 2008-07-17 Julian Brown <julian@codesourcery.com>
6553 Mark Mitchell <mark@codesourcery.com>
6555 * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
6557 * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.
6559 2008-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6562 * g++.dg/ext/has_trivial_destructor.C: Rename to...
6563 * g++.dg/ext/has_trivial_destructor-1.C: ... this.
6564 * g++.dg/ext/has_trivial_destructor-2.C: New.
6566 2008-07-17 Paolo Bonzini <bonzini@gnu.org>
6568 PR rtl-optimization/36753
6569 * gcc.target/i386/pr36753.c: New.
6571 2008-07-17 Tobias Burnus <burnus@net-b.de>
6575 * gfortran.dg/rank_2.f90: Add additional array-rank test.
6576 * gfortran.dg/array_4.f90: New.
6578 2008-07-17 H.J. Lu <hongjiu.lu@intel.com>
6581 * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
6582 GCC_EXEC_PREFIX from environment when running $HOSTCC.
6584 2008-07-16 Dodji Seketeli <dseketel@redhat.com>
6587 * g++.dg/lookup/extern-c-redecl.C: New test.
6589 2008-07-15 Richard Guenther <rguenther@suse.de>
6592 * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.
6594 2008-07-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6597 * gcc.target/powerpc/asm-y.c: New testcase.
6599 2008-07-14 Eric Botcazou <ebotcazou@adacore.com>
6601 * case_optimization1.ad[sb]: New test.
6602 * case_optimization_pkg1.ads: New helper.
6604 2008-07-14 Jakub Jelinek <jakub@redhat.com>
6607 * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.
6609 2008-07-14 Andreas Krebbel <krebbel1@de.ibm.com>
6612 * g++.dg/torture/pr36745.C: New testcase.
6614 2008-07-14 Ben Elliston <bje@au.ibm.com>
6616 * gcc.target/powerpc/altivec-macros.c: New test.
6617 * gcc.target/powerpc/altviec-26.c: Likewise.
6618 * gcc.dg/vmx/1b-06.c: Remove bool variable.
6619 * gcc.dg/vmx/1b-07.c: Likewise.
6620 * gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method.
6621 * gcc.dg/vmx/1b-07-ansi.c: Likewise.
6623 2008-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626 gfortran.dg/fmt_go_4.f08: New test.
6628 2008-07-14 Hans-Peter Nilsson <hp@axis.com>
6631 * gcc.c-torture/compile/pr35492.c: New test.
6633 2008-07-12 Daniel Kraft <d@domob.eu>
6635 * gfortran.dg/used_types_21.f90: New test.
6637 2008-07-11 Ian Lance Taylor <iant@google.com>
6639 * gcc.dg/Wcxx-compat-2.c: New test.
6641 2008-07-11 Dodji Seketeli <dseketel@redhat.com>
6644 * g++.dg/parse/func-ptr-decl.C: New test.
6645 * g++.old-deja/g++.jason/crash11.C: Update this to
6646 catch a warning that is generated by virtue of fixing this bug.
6648 2008-07-11 Dodji Seketeli <dseketel@redhat.com>
6650 * g++.dg/other/semicolon.C: Tighten this test, making it column aware.
6651 * g++.dg/parse/error15.C: update this because of more accurate column
6652 numbers in error reporting.
6653 * g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it
6655 * g++.old-deja/g++.law/ctors5.C: Likewise.
6656 * g++.old-deja/g++.other/crash25.C: Likewise.
6658 2008-06-30 Dodji Seketeli <dseketel@redhat.com>
6660 * g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these
6661 tests to make them catch column number regressions. Make these tests
6662 run with the -fshow-column option.
6663 * g++.dg/parse/error-column.C: new column number test.
6665 2008-07-11 Richard Guenther <rguenther@suse.de>
6667 PR tree-optimization/36765
6668 * gcc.c-torture/execute/pr36765.c: New testcase.
6670 2008-07-10 Joseph Myers <joseph@codesourcery.com>
6673 * gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int.
6674 Adjust shift and scan-assembler-not pattern to allow for 64-bit
6677 2008-07-10 Jakub Jelinek <jakub@redhat.com>
6680 * gcc.dg/gomp/pr36790.c: New test.
6681 * g++.dg/gomp/pr36790.C: New test.
6683 PR rtl-optimization/36419
6684 * g++.dg/eh/async-unwind1.C: New test.
6686 2008-07-10 Peter Maydell <pmaydell@chiark.greenend.org.uk>
6689 * gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar
6690 is a warning and not an error.
6692 2008-07-09 Ian Lance Taylor <iant@google.com>
6694 * gcc.dg/no-asm-1.c: New test.
6695 * gcc.dg/no-asm-2.c: New test.
6696 * gcc.dg/no-asm-3.c: New test.
6697 * gcc.dg/no-asm-4.c: New test.
6698 * g++.dg/ext/no-asm-1.C: New test.
6699 * g++.dg/ext/no-asm-2.C: New test.
6700 * g++.dg/ext/no-gnu-keywords-1.C: New test.
6702 2008-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6705 * g++.dg/warn/Wreturn-type-4.C: Adjust.
6707 2008-07-09 Richard Sandiford <rdsandiford@googlemail.com>
6710 * gcc.target/mips/pr35802.c: New test.
6712 2008-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6715 * g++.dg/warn/pragma-system_header5.C: New.
6716 * g++.dg/warn/pragma-system_header5.h: Likewise.
6718 2008-07-09 Raksit Ashok <raksit@google.com>
6720 * gcc.dg/wdisallowed-functions-1.c: New test.
6721 * gcc.dg/wdisallowed-functions-2.c: New test.
6722 * g++.dg/warn/Wdisallowed-functions-1.C: New test.
6723 * g++.dg/warn/Wdisallowed-functions-2.C: New test.
6725 2008-07-08 Simon Martin <simartin@users.sourceforge.net>
6728 * g++.dg/parse/dtor13.C: New test.
6730 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
6732 * gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add
6733 v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di,
6736 * gcc.dg/compat/union-m128-1_main.c: Run only on x86. Remove
6737 __x86_64__ check. Include "cpuid.h".
6738 (main): Check SSE2 at runtime.
6740 * gcc.dg/compat/union-m128-1_x.c: Compile with -msse2. Remove
6742 * gcc.dg/compat/union-m128-1_y.c: Likewise.
6744 * gcc.dg/compat/vector-1_x.c: Add 32byte vector tests.
6745 * gcc.dg/compat/vector-1_y.c: Likewise.
6746 * gcc.dg/compat/vector-2_x.c: Likewise.
6747 * gcc.dg/compat/vector-2_y.c: Likewise.
6749 * gcc.dg/compat/vector-1a_main.c: New.
6750 * gcc.dg/compat/vector-1a_x.c: Likewise.
6751 * gcc.dg/compat/vector-1a_y.c: Likewise.
6752 * gcc.dg/compat/vector-2a_main.c: Likewise.
6753 * gcc.dg/compat/vector-2a_x.c: Likewise.
6754 * gcc.dg/compat/vector-2a_y.c: Likewise.
6756 * gcc.dg/compat/vector-defs.h (v32qi): New.
6769 * lib/compat.exp (compat-get-options-main): Support dg-skip-if.
6771 2008-07-07 Andy Hutchinson <hutchinsonandy@aim.com>
6773 * gcc.c-torture/compile/20080625-1.c: Skip for AVR target.
6774 * gcc.dg/torture/pr36373-10.c: Correct test where target pointer
6775 is not same size as unsigned long.
6777 2008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6780 * gfortran.dg/product_sum_bounds_1.f90: New test case.
6782 2008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6786 * gfortran.dg/matmul_bounds_2.f90: New test.
6787 * gfortran.dg/matmul_bounds_3.f90: New test.
6788 * gfortran.dg/matmul_bounds_4.f90: New test.
6789 * gfortran.dg/matmul_bounds_5.f90: New test.
6791 2008-07-07 Richard Guenther <rguenther@suse.de>
6793 * gcc.dg/torture/pta-ptrarith-1.c: New testcase.
6794 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
6795 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6797 2008-07-07 Jakub Jelinek <jakub@redhat.com>
6800 * gfortran.dg/gomp/pr36726.f90: New test.
6802 2008-07-06 Richard Sandiford <rdsandiford@googlemail.com>
6804 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the
6805 macros to be defined for MIPS16 too.
6806 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6807 * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test.
6808 * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
6810 2008-07-06 Richard Guenther <rguenther@suse.de>
6812 * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
6814 2008-07-06 Kai Tietz <kai.tietz@onevision.com>
6816 * gcc.dg/callabi/callabi.h: New.
6817 * gcc.dg/callabi/vaarg-1.c: New.
6818 * gcc.dg/callabi/vaarg-2.c: New.
6819 * gcc.dg/callabi/vaarg-3.c: New.
6820 * gcc.dg/callabi/func-1.c: New.
6822 2008-07-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6824 * g++.dg/tree-ssa/ptrmemfield.C: New testcase.
6826 2008-07-05 Joseph Myers <joseph@codesourcery.com>
6828 * lib/gcc-dg.exp (remove-build-file): Remove files on remote host
6829 as well as on build.
6831 2008-07-04 Richard Guenther <rguenther@suse.de>
6833 * gcc.dg/tree-ssa/pta-callused.c: New testcase.
6835 2008-07-04 Richard Sandiford <richard@codesourcery.com>
6837 * gcc.target/m68k/interrupt-2.c: New file.
6838 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.
6840 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
6842 * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
6843 * gcc.dg/compat/struct-by-value-17a_y.c: Likewise.
6845 2008-07-03 Eric Botcazou <ebotcazou@adacore.com>
6847 * gnat.dg/loop_optimization3.adb: New test.
6848 * gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.
6850 2008-07-03 Uros Bizjak <ubizjak@gmail.com>
6853 * gcc.target/i386/float128-2.c: New test.
6855 2008-07-03 Michael Meissner <gnu@the-meissners.org>
6858 * gcc.dg/pr35736.c: New file.
6860 2008-07-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6862 * gcc.dg/pr28243.c: Skip on SPU.
6863 * gcc.dg/torture/pr25947-1.c: Likewise.
6864 * gcc.dg/20030702-1.c: Likewise.
6865 * g++.old-deja/g++.other/comdat5.C: Likewise.
6866 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
6867 * g++.dg/opt/vt1.C: Likewise.
6869 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
6871 * gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
6873 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
6874 Uros Bizjak <ubizjak@gmail.com>
6876 * gcc.target/i386/float128-1.c: New.
6878 2008-07-03 Andrew Haley <aph@redhat.com>
6880 PR preprocessor/33305
6881 * gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid
6883 * gcc.dg/cpp/avoidpaste2.c: Likewise
6884 * gcc.dg/cpp/20000519-1.c: Likewise.
6885 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6886 * gcc.dg/cpp/c99-empty-macro-args.c: New test.
6887 * gcc.dg/cpp/c90-empty-macro-args.c: New test.
6889 2008-07-03 Richard Guenther <rguenther@suse.de>
6892 * g++.dg/other/builtin1.C: New testcase.
6894 2008-07-02 Joseph Myers <joseph@codesourcery.com>
6896 * g++.dg/compat/struct-layout-1.exp: Compile generator on build system.
6897 * gcc.dg/compat/struct-layout-1.exp: Likewise.
6898 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
6900 2008-07-02 Andy Hutchinson <hutchinsonandy@aim.com>
6903 * gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file
6904 to reduce code size.
6905 * gcc.dg/compat/struct-by-value-16_y.c: Ditto.
6906 * gcc.dg/compat/struct-by-value-16a_main.c: New file.
6907 * gcc.dg/compat/struct-by-value-16a_x.c: Ditto.
6908 * gcc.dg/compat/struct-by-value-16a_y.c: Ditto.
6909 * gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file
6910 to reduce code size.
6911 * gcc.dg/compat/struct-by-value-17_y.c: Ditto.
6912 * gcc.dg/compat/struct-by-value-17a_main.c: New file.
6913 * gcc.dg/compat/struct-by-value-17a_x.c: Ditto.
6914 * gcc.dg/compat/struct-by-value-17a_y.c: Ditto.
6915 * gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file
6916 to reduce code size.
6917 * gcc.dg/compat/struct-by-value-18_y.c: Ditto.
6918 * gcc.dg/compat/struct-by-value-18a_main.c: New file.
6919 * gcc.dg/compat/struct-by-value-18a_x.c: Ditto.
6920 * gcc.dg/compat/struct-by-value-18a_y.c: Ditto.
6923 2008-07-02 Andy Hutchinson <hutchinsonandy@aim.com>
6925 * gcc.dg/pr36227.c: Correct test for targets where long is
6926 not the same size as pointer.
6928 2008-07-02 Kaz Kojima <kkojima@gcc.gnu.org>
6930 * g++.dg/cdce3.C: Test long double math functions for
6931 large_long_double target only. Skip pow10 and exp10
6932 functions for *-*-darwin*.
6934 2008-07-02 Janus Weil <janus@gcc.gnu.org>
6935 Tobias Burnus <burnus@net-b.de>
6938 * gfortran.dg/c_f_pointer_tests_3.f90: Updated.
6939 * gfortran.dg/proc_decl_1.f90: Updated.
6940 * gfortran.dg/proc_ptr_1.f90: New.
6941 * gfortran.dg/proc_ptr_2.f90: New.
6942 * gfortran.dg/proc_ptr_3.f90: New.
6943 * gfortran.dg/proc_ptr_4.f90: New.
6944 * gfortran.dg/proc_ptr_5.f90: New.
6945 * gfortran.dg/proc_ptr_6.f90: New.
6946 * gfortran.dg/proc_ptr_7.f90: New.
6947 * gfortran.dg/proc_ptr_8.f90: New.
6949 2008-07-02 Joseph Myers <joseph@codesourcery.com>
6951 * gcc.target/arm/neon/polytypes.c: Use dg-message separately from
6952 dg-error to match separate messages.
6954 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
6956 * g++.dg/abi/mangle24.C: Remove -mmmx.
6957 * gcc.dg/const-float80-ped.c: Likewise.
6958 * gcc.dg/const-float80.c: Likewise.
6959 * gcc.dg/torture/fp-int-convert-float80.c: Likewise.
6961 * g++.dg/abi/mangle25.C: Enable x86.
6962 * gcc.dg/const-float128-ped.c: Likewise.
6963 * gcc.dg/const-float128.c: Likewise.
6964 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6965 * gcc.target/i386/pr32191.c: Likewise.
6966 * gcc.target/i386/pr32268.c: Likewise.
6968 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6971 * gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.
6973 * gcc.dg/pr27095.c: Provide target-specific regexp for SPU.
6975 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6977 * lib/compat.exp (compat-execute): Add -ffunction-sections
6978 and -Wl,--auto-overlay when building for spu-*-elf*.
6980 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6982 * gcc.dg/nrv3.c (S): Increase size of padding for SPU.
6983 * g++.dg/opt/temp1.C (struct T): Likewise.
6985 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6987 * gcc.c-torture/execute/20030222-1.x: New file.
6988 * gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
6989 * gcc.dg/lower-subreg-1.c: Likewise.
6991 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6993 SPU single-precision FP does not support subnormals:
6994 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6996 SPU single-precision FP does not support Inf or Nan:
6997 * gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU.
6998 * gcc.c-torture/execute/ieee/compare-fp-1.x: New file.
6999 * gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU.
7000 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU.
7001 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file.
7002 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file.
7003 * gcc.dg/pr15784-3.c: Disable test on SPU.
7004 * gcc.dg/pr28796-2.c: Likewise.
7005 * gcc.dg/float-range-1.c: Likewise.
7006 * gcc.dg/float-range-3.c: Likewise.
7007 * gcc.dg/float-range-4.c: Likewise.
7008 * gcc.dg/float-range-5.c: Likewise.
7009 * gcc.dg/fold-overflow-1.c: Likewise.
7010 * gcc.dg/builtins-1.c: SPU does not support __builtin_inff.
7011 * gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff.
7012 Check for error instead of warning "does not support infinity".
7013 * gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU.
7014 * gcc.dg/builtins-44.c: Likewise.
7015 * gcc.dg/builtins-45.c: Likewise.
7016 * gcc.dg/torture/builtin-math-2.c: Likewise.
7017 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7018 * gcc.dg/torture/builtin-modf-1.c: Likewise.
7019 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
7020 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
7021 * gcc.dg/torture/type-generic-1.c: Disable test on SPU.
7022 * g++.dg/torture/type-generic-1.C: Likewise.
7024 SPU single-precision FP always rounds towards zero:
7025 * gcc.c-torture/execute/ieee/920518-1.x: New file.
7026 * gcc.c-torture/execute/ieee/20010114-2.x: New file.
7027 * gcc.c-torture/execute/ieee/20030331-1.x: New file.
7028 * gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU.
7029 * gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU.
7031 2008-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7035 * gfortran.dg/count_mask_1.f90: New test.
7037 2008-07-02 Ira Rosen <irar@il.ibm.com>
7039 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline
7040 attribute to main1().
7041 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop
7042 bound in order to make it worth to vectorize the loop.
7043 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise.
7045 2008-07-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7048 * gfortran.dg/namelist_51.f90: New test.
7050 2008-07-01 Joseph Myers <joseph@codesourcery.com>
7052 * lib/target-supports.exp (check_effective_target_vect_int,
7053 check_effective_target_vect_shift,
7054 check_effective_target_vect_long,
7055 check_effective_target_vect_float,
7056 check_effective_target_vect_no_align,
7057 check_effective_target_vect_int_mult): Check for ARM.
7058 (check_effective_target_arm_neon): New.
7059 (check_effective_target_vect_cmdline_needed): Use it.
7061 2008-07-01 Daniel Jacobowitz <dan@codesourcery.com>
7063 * g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C,
7064 g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*.
7066 2008-07-01 Uros Bizjak <ubizjak@gmail.com>
7068 * gcc.target/i386/quad-sse.c: New test.
7070 2008-07-01 Richard Guenther <rguenther@suse.de>
7072 PR tree-optimization/36666
7073 * gcc.c-torture/compile/pr36666.c: New testcase.
7075 2008-07-01 Eric Botcazou <ebotcazou@adacore.com>
7077 * gnat.dg/pack10.adb: New test.
7079 2008-06-30 Andy Hutchinson <hutchinsonandy@aim.com>
7082 * gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.
7084 2008-06-30 Uros Bizjak <ubizjak@gmail.com>
7086 * gcc.target/i386/movti.c: New test.
7088 2008-06-30 Jakub Jelinek <jakub@redhat.com>
7091 * g++.dg/ext/altivec-16.C: New test.
7093 2008-06-30 Ira Rosen <irar@il.ibm.com>
7095 PR tree-optimization/36648
7096 * g++.dg/vect/pr36648.cc: New testcase.
7098 2008-06-29 Paolo Carlini <paolo.carlini@oracle.com>
7101 * g++.dg/cpp0x/extern_template-2.C: New.
7102 * g++.dg/cpp0x/extern_template.C: Rename to...
7103 * g++.dg/cpp0x/extern_template-1.C: ... this.
7105 2008-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7108 * gfortran.dg/matmul_bounds_1.f90: New test.
7110 2008-06-29 Jakub Jelinek <jakub@redhat.com>
7113 * gcc.dg/pr36504.c: Add -w to dg-options.
7115 2008-06-29 Ira Rosen <irar@il.ibm.com>
7117 * gcc.dg/vect/pr36493.c: Require vect_long.
7119 2008-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7121 * gfortran.dg/namelist_50.f90: New test.
7123 2008-06-28 Joseph Myers <joseph@codesourcery.com>
7125 * gcc.c-torture/compile/20080628-1.c: New test.
7127 2008-06-28 Richard Guenther <rguenther@suse.de>
7129 * gcc.c-torture/execute/pta-field-1.c: Add return 0.
7130 * gcc.c-torture/execute/pta-field-2.c: Likewise.
7132 2008-06-28 Richard Guenther <rguenther@suse.de>
7134 * gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
7136 2008-06-27 Mark Mitchell <mark@codesourcery.com>
7138 * g++.dg/abi/arm_cxa_vec2.C: New test.
7140 2008-06-28 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/template/repo9.C: New test.
7145 2008-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7148 * g++.dg/cpp0x/extern_template.C: New.
7150 2008-06-27 Jakub Jelinek <jakub@redhat.com>
7152 * gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
7154 2008-06-27 Richard Guenther <rguenther@suse.de>
7156 PR tree-optimization/36400
7157 PR tree-optimization/36373
7158 PR tree-optimization/36344
7159 * gcc.dg/torture/pr36373-1.c: New testcase.
7160 * gcc.dg/torture/pr36373-2.c: Likewise.
7161 * gcc.dg/torture/pr36373-3.c: Likewise.
7162 * gcc.dg/torture/pr36373-4.c: Likewise.
7163 * gcc.dg/torture/pr36373-5.c: Likewise.
7164 * gcc.dg/torture/pr36373-6.c: Likewise.
7165 * gcc.dg/torture/pr36373-7.c: Likewise.
7166 * gcc.dg/torture/pr36373-8.c: Likewise.
7167 * gcc.dg/torture/pr36373-9.c: Likewise.
7168 * gcc.dg/torture/pr36373-10.c: Likewise.
7169 * gcc.dg/torture/pr36400.c: Likewise.
7170 * gcc.c-torture/execute/pta-field-1.c: Likewise.
7171 * gcc.c-torture/execute/pta-field-2.c: Likewise.
7172 * gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL.
7173 * gcc.dg/tree-ssa/pr24287.c: XFAIL.
7175 2008-06-27 Eric Botcazou <ebotcazou@adacore.com>
7177 * gnat.dg/aggr9.ad[sb]: New test.
7178 * gnat.dg/aggr9_pkg.ads: New helper.
7180 2008-06-27 Olivier Hainque <hainque@adacore.com>
7182 * gnat.dg/aligned_vla.adb: New test.
7184 2008-06-26 Joseph Myers <joseph@codesourcery.com>
7186 * gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
7188 2008-06-26 Ira Rosen <irar@il.ibm.com>
7190 * lib/target-supports.exp
7191 (check_effective_target_vect_cmdline_needed): Add SPU to the list
7192 of targets that do not need command line argument to enable SIMD.
7194 2008-06-26 Ira Rosen <irar@il.ibm.com>
7196 * gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
7199 2008-06-26 Ira Rosen <irar@il.ibm.com>
7202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
7204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
7205 gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.
7207 2008-06-25 Paul Thomas <pault@gcc.gnu.org>
7210 * gfortran.dg/proc_formal_proc_2.f90: New test.
7212 2008-06-25 Richard Guenther <rguenther@suse.de>
7214 * gcc.c-torture/compile/20080625-1.c: New testcase.
7216 2008-06-25 Richard Guenther <rguenther@suse.de>
7218 * g++.dg/torture/20080625-1.C: New testcase.
7220 2008-06-24 Paul Thomas <pault@gcc.gnu.org>
7223 * gfortran.dg/data_array_5.f90: New test.
7225 2008-06-24 Eric Botcazou <ebotcazou@adacore.com>
7227 * gnat.dg/warn5.adb: New test.
7229 2008-06-24 Jakub Jelinek <jakub@redhat.com>
7231 PR tree-optimization/36504
7232 * gcc.dg/pr36504.c: New test.
7234 2008-06-23 Uros Bizjak <ubizjak@gmail.com>
7237 * gcc.dg/pr36584.c: New test.
7238 * gcc.target/i386/local2.c: Remove invalid test.
7240 2008-06-23 Jakub Jelinek <jakub@redhat.com>
7243 * gcc.target/i386/pr36533.c: New test.
7245 PR tree-optimization/36508
7246 * gcc.dg/pr36508.c: New test.
7248 2008-06-20 Joseph Myers <joseph@codesourcery.com>
7250 * gcc.dg/inline-31.c: New test.
7252 2008-06-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7254 * gfortran.dg/fmt_l.f90: Fix end of line test pattern.
7256 2008-06-19 Andy Hutchinson <hutchinsonandy@aim.com>
7258 * lib/target-supports.exp
7259 (check_effective_target_keeps_null_pointer_checks): New function.
7260 * gcc.dg/tree-ssa/20030730-1.c: Use keeps_null_pointer_checks to
7261 determine correct test response.
7262 * gcc.dg/tree-ssa/20030730-2.c: Ditto.
7263 * gcc.dg/tree-ssa/pr20701.c: Ditto.
7264 * gcc.dg/tree-ssa/pr20702.c: Ditto.
7265 * gcc.dg/tree-ssa/pr21086.c: Ditto.
7266 * gcc.dg/tree-ssa/vrp02.c:: Ditto.
7267 * gcc.dg/tree-ssa/vrp07.c:: Ditto.
7268 * gcc.dg/tree-ssa/vrp08.c:: Ditto.
7270 2008-06-19 Andy Hutchinson <hutchinsonandy@aim.com>
7272 * gcc.dg/pragma-pack-4.c: Skip for AVR target.
7274 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7276 * gcc.dg/builtin-apply2.c: Mark skip for avr target.
7278 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7281 * gcc.dg/builtin-return-1.c: Mark as xfail on AVR.
7283 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7285 * gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific
7288 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7290 * gcc.dg/tree-ssa/forwprop-6.c: Use long or int to match size of
7291 float. Otherwise error.
7292 * gcc.dg/tree-ssa/ssa-fre-7.c: Ditto.
7293 * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
7295 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7297 * gcc.c-torture/execute/20020619-1.c: Correct for targets
7300 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7302 * gcc.c-torture/execute/ieee/20000320-1.x: Skip for AVR target.
7303 * gcc.c-torture/execute/ieee/rbug.x: Ditto.
7304 * gcc.c-torture/execute/ieee/pr30704.x: Add new file. Skip for AVR
7306 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto.
7308 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7311 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
7312 int32plus for generated main files.
7314 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7317 * gcc.dg/utf32-1.c: Mark xfail for AVR target.
7318 * gcc.dg/utf32-2.c: Ditto.
7319 * gcc.dg/utf32-3.c: Ditto.
7321 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7323 * gcc.c-torture/compile/limits-fndefn.c: Skip for AVR.
7324 * gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol.
7325 * gcc.dg/cdce1.c: Skip for AVR.
7326 * gcc.dg/cdce2.c: Ditto.
7327 * gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment.
7328 * gcc.dg/fold-eqandshift-3.c: Use long on AVR.
7329 * gcc.dg/fold-overflow-1.c: Skip for AVR.
7330 * gcc.dg/multiple-overflow-warn-3.c: Use target independent macro
7331 for ms bit position.
7332 * gcc.dg/pch/struct-1.c: Allow for target without 32 bit int.
7333 * gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR.
7334 * gcc.dg/ucnid-5.c: Skip for AVR.
7335 * gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target.
7336 * gcc.dg/Wconversion-real-integer.c: Skip for AVR.
7337 * gcc.dg/Wconversion-real.c: Ditto.
7338 * gcc.dg/wtr-conversion-1.c: Add warning test for AVR.
7339 * gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR.
7340 * gcc.dg/Wtype-limits-Wextra.c: Ditto.
7341 * gcc.dg/Wtype-limits.c: Ditto.
7343 2008-06-18 Joseph Myers <joseph@codesourcery.com>
7345 * gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
7348 2008-06-18 Joseph Myers <joseph@codesourcery.com>
7350 * lib/target-supports.exp
7351 (check_effective_target_powerpc_hard_double): New.
7352 * gcc.dg/tree-ssa/loop-19.c: Use powerpc_hard_double instead of
7355 2008-06-16 Jan Hubicka <jh@suse.cz>
7357 * gcc.dg/weak/weak-2.c: We no longer complain about incompatibilty.
7358 * gcc.dg/weak/weak-3.c: We no longer complain about incompatibilty.
7359 * gcc.dg/weak/weak-4.c: We no longer complain about incompatibilty.
7360 * gcc.dg/weak/weak-5.c: We no longer complain about incompatibilty.
7361 * gcc.dg/weak/weak-6.c: Fix thinko in previous change.
7362 * gcc.dg/weak/weak-7.c: Likewise.
7364 2008-06-16 Jan Hubicka <jh@suse.cz>
7366 * gcc.dg/asm-wide-1.c: Do not require extra errors we output
7367 confused by earlier errors.
7368 * gcc.target/i386/sseregparm-2.c: Remove markers for errors not
7369 output at parsing time.
7370 * gcc.target/i386/sseregparm-8.c: Move here compile time errors
7371 from gcc.target/i386/sseregparm-2.c.
7372 * gcc.dg/weak/weak-6.c: Do not require extra errors we output
7373 confused by earlier errors.
7374 * gcc.dg/weak/weak-7.c: Likewise.
7376 2008-06-18 Daniel Kraft <d@domob.eu>
7378 PR fortran/36517, fortran/36492
7379 * gfortran.dg/array_constructor_25.f03: New test.
7380 * gfortran.dg/array_constructor_26.f03: New test.
7381 * gfortran.dg/array_constructor_27.f03: New test.
7382 * gfortran.dg/array_constructor_28.f03: New test.
7383 * gfortran.dg/array_constructor_29.f03: New test.
7384 * gfortran.dg/array_constructor_30.f03: New test.
7385 * gfortran.dg/array_constructor_type_19.f03: New test.
7386 * gfortran.dg/array_constructor_type_20.f03: New test.
7387 * gfortran.dg/array_constructor_type_21.f03: New test.
7389 2008-06-17 Daniel Kraft <d@domob.eu>
7392 * gfortran.dg/bounds_check_array_ctor_1.f90: New test.
7393 * gfortran.dg/bounds_check_array_ctor_2.f90: New test.
7394 * gfortran.dg/bounds_check_array_ctor_3.f90: New test.
7395 * gfortran.dg/bounds_check_array_ctor_4.f90: New test.
7396 * gfortran.dg/bounds_check_array_ctor_5.f90: New test.
7397 * gfortran.dg/bounds_check_array_ctor_6.f90: New test.
7398 * gfortran.dg/bounds_check_array_ctor_7.f90: New test.
7399 * gfortran.dg/bounds_check_array_ctor_8.f90: New test.
7400 * gfortran.dg/arrayio_0.f90: Fixed invalid array constructor.
7401 * gfortran.dg/char_cons_len.f90: Ditto.
7402 * gfortran.dg/char_initializer_actual.f90: Ditto.
7403 * gfortran.dg/pr15959.f90: Ditto.
7404 * gfortran.dg/transfer_simplify_2.f90: Ditto.
7405 * gfortran.dg/char_length_1.f90: Changed expected error messages.
7407 2008-06-17 Paul Thomas <pault@gcc.gnu.org>
7410 * gfortran.dg/used_types_20.f90: New test.
7412 2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7415 * gfortran.dg: namelist_49.f90: New test.
7417 2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7420 * gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
7422 2008-06-16 Ira Rosen <irar@il.ibm.com>
7424 PR tree-optimization/36493
7425 * gcc.dg/vect/pr36493.c: New testcase.
7427 2008-06-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7430 * gfortran.dg/no_range_check_2.f90: New test.
7432 2008-06-15 Mark Shinwell <shinwell@codesourcery.com>
7434 * lib/target-supports.exp (check_effective_target_mips_loongson): New.
7435 * gcc.target/mips/loongson-simd.c: New.
7437 2008-06-14 Simon Martin <simartin@users.sourceforge.net>
7440 * g++.dg/parse/bitfield3.C: New test.
7442 2008-06-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7445 * gfortran.dg: namelist_48.f90: New test.
7447 2008-06-14 Simon Martin <simartin@users.sourceforge.net>
7450 * g++.dg/other/dtor2.C: New test.
7452 2008-06-13 Olivier Hainque <hainque@adacore.com>
7454 * gnat.dg/task_stack_align.adb: New test.
7456 2008-06-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7459 * gfortran.dg/widechar_IO_1.f90: New test.
7460 * gfortran.dg/widechar_IO_2.f90: New test.
7461 * gfortran.dg/widechar_IO_3.f90: New test.
7462 * gfortran.dg/widechar_IO_4.f90: New test.
7464 2008-06-13 Tobias Burnus <burnus@net-b.de>
7467 * gfortran.dg/parameter_array_init_4.f90: New.
7469 2008-06-13 Eric Botcazou <ebotcazou@adacore.com>
7471 * gcc.c-torture/compile/20080613-1.c: New test.
7473 2008-06-13 Jakub Jelinek <jakub@redhat.com>
7476 * gcc.dg/inline-28.c: New test.
7477 * gcc.dg/inline-29.c: New test.
7478 * gcc.dg/inline-30.c: New test.
7480 2008-06-12 Tobias Burnus <burnus@net-b.de>
7483 * gfortran.dg/index_2.f90: New.
7485 2008-06-12 Eric Botcazou <ebotcazou@adacore.com>
7487 * gnat.dg/discr9.ad[sb]: New test.
7489 2008-06-12 Joseph Myers <joseph@codesourcery.com>
7491 * gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7493 * g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7496 2008-06-12 Jakub Jelinek <jakub@redhat.com>
7499 * gcc.dg/compat/struct-layout-1.exp: Temporarily unset
7500 GCC_EXEC_PREFIX from environment when running $HOSTCC.
7501 * g++.dg/compat/struct-layout-1.exp: Likewise.
7503 2008-06-12 Richard Guenther <rguenther@suse.de>
7505 PR tree-optimization/36345
7506 * gcc.c-torture/execute/20020619-1.c: Remove broken part of
7509 2008-06-11 Edmar Wienskoski <edmar@freescale.com>
7512 * gcc.target/powerpc/e500-1.c: New test case to verify
7515 2008-06-11 Eric Botcazou <ebotcazou@adacore.com>
7517 * gnat.dg/specs/varsize_copy.ad[sb]: New test.
7519 2008-06-10 Uros Bizjak <ubizjak@gmail.com>
7521 * gcc.target/i386/bt-mask-1.c: New test.
7522 * gcc.target/i386/bt-mask-2.c: Ditto.
7524 2008-06-10 Uros Bizjak <ubizjak@gmail.com>
7527 * gcc.target/i386/bt-1.c: New test.
7528 * gcc.target/i386/bt-2.c: Ditto.
7530 2008-06-09 Andy Hutchinson <hutchinsonandy@aim.com>
7532 * gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
7533 for unix to check for uClibc.
7535 2008-06-09 Andy Hutchinson <hutchinsonandy@aim.com>
7538 * gcc.dg/compat/struct-return-10_y.c: Remove test_va.
7539 * gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte
7541 * gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match
7544 2008-06-09 Joseph Myers <joseph@codesourcery.com>
7546 * gcc.dg/pr34856.c: Condition use of -maltivec on
7547 powerpc_altivec_ok. Use -w on other powerpc*-*-linux*.
7549 2008-06-09 Richard Sandiford <rdsandiford@googlemail.com>
7551 * gcc.dg/torture/mips-hilo-1.c: Delete.
7552 * gcc.target/mips/pr35232.c: Likewise.
7553 * gcc.target/mips/fix-vr4130-1.c: Use modulus to create an mfhi.
7554 * gcc.target/mips/fix-vr4130-3.c: Likewise.
7555 * gcc.target/mips/int-moves-1.c: New test.
7556 * gcc.target/mips/int-moves-2.c: Likewise.
7557 * gcc.target/mips/fix-r4000-1.c: Likewise.
7558 * gcc.target/mips/fix-r4000-2.c: Likewise.
7559 * gcc.target/mips/fix-r4000-3.c: Likewise.
7560 * gcc.target/mips/fix-r4000-4.c: Likewise.
7561 * gcc.target/mips/fix-r4000-5.c: Likewise.
7562 * gcc.target/mips/fix-r4000-6.c: Likewise.
7563 * gcc.target/mips/fix-r4000-7.c: Likewise.
7564 * gcc.target/mips/fix-r4000-8.c: Likewise.
7565 * gcc.target/mips/fix-r4000-9.c: Likewise.
7566 * gcc.target/mips/fix-r4000-10.c: Likewise.
7567 * gcc.target/mips/fix-r4000-11.c: Likewise.
7568 * gcc.target/mips/fix-r4000-12.c: Likewise.
7569 * gcc.target/mips/timode-1.c: Likewise.
7570 * gcc.target/mips/timode-2.c: Likewise.
7572 2008-06-09 Eric Botcazou <ebotcazou@adacore.com>
7574 * gnat.dg/specs/pack3.ads: New test.
7575 * gnat.dg/specs/pack3_pkg.ads: New helper.
7577 2008-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7580 * g++.dg/cpp0x/vt-35242.C: New.
7582 2008-06-08 Janus Weil <janus@gcc.gnu.org>
7585 * gfortran.dg/proc_decl_16.f90: New.
7587 2008-06-08 Tobias Burnus <burnus@net-b.de>
7590 * proc_decl_13.f90: New.
7591 * proc_decl_14.f90: New.
7592 * proc_decl_15.f90: New.
7594 2008-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7599 * gfortran.dg/fmt_g0_1.f08: New test.
7600 * gfortran.dg/fmt_g0_2.f08: New test.
7601 * gfortran.dg/fmt_g0_3.f08: New test.
7603 2008-06-07 Xinliang David Li <davidxl@google.com>
7606 * gcc.dg/cdce1.c: Remove run target clause.
7607 * gcc.dg/cdce2.c: Ditto.
7608 * g++.dg/cdce3.C: Fix a bug in target specification.
7610 2008-06-07 Tobias Burnus <burnus@net-b.de>
7613 * gfortran.dg/c_sizeof_1.f90: New.
7614 * gfortran.dg/c_sizeof_2.f90: New.
7616 2008-06-07 Joseph Myers <joseph@codesourcery.com>
7618 * g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
7619 * g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
7620 * g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
7622 * gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
7623 strongarm*-*-* and cris-*-aout*.
7624 * gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
7626 * gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
7628 * gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
7630 * gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
7631 * gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
7632 * gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
7633 * gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
7634 * gcc.dg/cpp/assert4.c: Don't handle BeOS.
7635 * gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
7636 * gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
7638 * gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
7639 * gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
7640 * gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
7641 * gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
7642 * gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
7643 * gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
7645 * gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
7646 * lib/target-supports.exp: Don't handle strongarm*-*-elf,
7647 xscale*-*-elf and *-*-windiss.
7648 * obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
7649 * objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
7650 * objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
7651 * gcc.dg/mt-loopi1.c: Remove.
7653 2008-06-07 Samuel Tardieu <sam@rfc1149.net>
7655 * gnat.dg/specs/oversize.ads: New.
7657 2008-06-07 Paolo Carlini <paolo.carlini@oracle.com>
7660 * g++.dg/parse/crash41.C: New.
7662 2008-06-06 Uros Bizjak <ubizjak@gmail.com>
7664 PR rtl-optimization/36438
7665 * gcc.target/i386/pr36438.c
7667 2008-06-06 Jakub Jelinek <jakub@redhat.com>
7670 * gcc.c-torture/execute/20080529-1.c: New test.
7672 2008-06-06 Jakub Jelinek <jakub@redhat.com>
7674 * gcc.dg/gomp/collapse-1.c: New test.
7675 * gcc.dg/gomp/nesting-1.c: New test.
7676 * g++.dg/gomp/task-1.C: New test.
7677 * g++.dg/gomp/predetermined-1.C: New test.
7678 * g++.dg/gomp/tls-4.C: New test.
7679 * gfortran.dg/gomp/collapse1.f90: New test.
7680 * gfortran.dg/gomp/sharing-3.f90: New test.
7681 * gcc.dg/gomp/pr27499.c (foo): Remove is unsigned dg-warning.
7682 * g++.dg/gomp/pr27499.C (foo): Likewise.
7683 * g++.dg/gomp/for-16.C (foo): Likewise.
7684 * g++.dg/gomp/tls-3.C: Remove dg-error, add S::s definition.
7685 * g++.dg/gomp/pr34607.C: Adjust dg-error location.
7686 * g++.dg/gomp/for-16.C (foo): Add a new dg-error.
7687 * gcc.dg/gomp/appendix-a/a.35.4.c: Add dg-warning.
7688 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7689 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
7690 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
7691 * gfortran.dg/gomp/omp_parse1.f90: Remove !$omp tab test.
7692 * gfortran.dg/gomp/appendix-a/a.33.4.f90: Remove dg-error
7693 about allocatable array.
7694 * gfortran.dg/gomp/reduction1.f90: Likewise.
7696 2008-06-06 Richard Guenther <rguenther@suse.de>
7698 * gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
7700 2008-06-04 Joseph Myers <joseph@codesourcery.com>
7702 * lib/target-supports.exp (check_effective_target_powerpc_spu):
7703 Call check_effective_target_powerpc_altivec_ok.
7704 * gcc.target/powerpc/dfp-dd.c, gcc.target/powerpc/dfp-td.c,
7705 gcc.target/powerpc/ppc32-abi-dfp-1.c,
7706 gcc.target/powerpc/ppu-intrinsics.c: Require powerpc_fprs.
7708 2008-06-04 Xinliang David Li <davidxl@google.com>
7710 * gcc.dg/cdce1.c: New test.
7711 * gcc.dg/cdce2.c: Ditto.
7712 * g++.dg/cdce3.C: Ditto.
7714 2008-06-04 Janus Weil <janus@gcc.gnu.org>
7718 * gfortran.dg/proc_decl_2.f90: Extended.
7720 2008-06-04 Joseph Myers <joseph@codesourcery.com>
7721 Maxim Kuvyrkov <maxim@codesourcery.com>
7723 * gcc.target/m68k/xgot-1.c: New test.
7725 2008-06-04 Richard Guenther <rguenther@suse.de>
7727 * gcc.c-torture/execute/20080604-1.c: New testcase.
7729 2008-06-03 Andy Hutchinson <hutchinsonandy@aim.com>
7732 * gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte
7735 2008-06-03 Eric Botcazou <ebotcazou@adacore.com>
7737 * gnat.dg/aliasing1.ad[sb]: New test.
7738 * gnat.dg/aliasing2.ad[sb]: Likewise.
7740 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7742 * gcc.target/avr/avr.exp: Add avr testsuite.
7743 * gcc.target/avr/trivial.c: Add simple test.
7744 * gcc.target/avr/torture/avr-torture.exp: Add avr-torture testsuite.
7745 * gcc.target/avr/torture/trivial.c: Add simple test.
7747 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7749 * gcc.dg/pr19340.c: Disable for AVR as it has no scheduling.
7750 * gcc.dg/section1.c: XFAIL AVR as bss section is used differently.
7752 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7754 * gcc.dg/pr18241-1.c: Use long on small int target.
7755 * gcc.dg/pr32912-2.c: Ditto.
7756 * gcc.dg/pr35065.c: Ditto.
7757 * gcc.dg/pr36300-1.c: Ditto.
7758 * gcc.dg/pr36300-2.c: Ditto.
7759 * gcc.dg/pr27639.c: Reduce array size for small int target.
7760 * gcc.dg/pr28755.c: Skip test if pointers are smaller than 32 bits.
7761 * gcc.dg/pr36194.c: Reduce constant on small int target.
7762 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
7764 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7766 * gcc.dg/torture/pr34330.c: Skip test for targets without pthread.
7767 * gcc.dg/torture/pr36244.c: Ditto.
7768 * gcc.dg/tree-ssa/pr36181.c: Ditto.
7770 2008-06-02 Janus Weil <janus@gcc.gnu.org>
7773 * gfortran.dg/interface_24.f90: New.
7775 2008-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7778 * g++.dg/template/crash79.C: New.
7779 * g++.dg/other/pr28114.C: Adjust.
7781 2008-06-02 Daniel Kraft <d@domob.eu>
7783 * finalize_1.f08: New test.
7784 * finalize_2.f03: New test.
7785 * finalize_3.f03: New test.
7786 * finalize_4.f03: New test.
7787 * finalize_5.f03: New test.
7788 * finalize_6.f90: New test.
7789 * finalize_7.f03: New test.
7790 * finalize_8.f03: New test.
7792 2008-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7794 * gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
7796 2008-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7798 * gcc.target/mips/fpr-moves-7.c: New test.
7799 * gcc.target/mips/fpr-moves-8.c: New test.
7801 2008-05-30 Bernd Schmidt <bernd.schmidt@analog.com>
7803 * gcc.target/bfin/mcpu-default.c: Adjust for recent changes: default
7804 CPU has all workarounds, and no longer explicitly sets bf532 as CPU
7807 * gcc.target/bfin/mcpu-bf531.c: Adjust for WORKAROUND_RETS.
7808 * gcc.target/bfin/mcpu-bf532.c: Likewise.
7809 * gcc.target/bfin/mcpu-bf533.c: Likewise.
7810 * gcc.target/bfin/mcpu-bf534.c: Likewise.
7811 * gcc.target/bfin/mcpu-bf536.c: Likewise.
7812 * gcc.target/bfin/mcpu-bf537.c: Likewise.
7813 * gcc.target/bfin/mcpu-bf548.c: Likewise.
7814 * gcc.target/bfin/mcpu-bf549.c: Likewise.
7815 * gcc.target/bfin/mcpu-bf561.c: Likewise.
7816 * gcc.target/bfin/mcpu-bf523.c: Likewise.
7817 * gcc.target/bfin/mcpu-bf524.c: Likewise.
7818 * gcc.target/bfin/mcpu-bf526.c: Likewise.
7819 * gcc.target/bfin/mcpu-bf522.c: Likewise.
7820 * gcc.target/bfin/mcpu-bf525.c: Likewise.
7821 * gcc.target/bfin/mcpu-bf527.c: Likewise.
7822 * gcc.target/bfin/mcpu-bf538.c: Likewise.
7823 * gcc.target/bfin/mcpu-bf539.c: Likewise.
7824 * gcc.target/bfin/mcpu-bf542.c: Likewise.
7825 * gcc.target/bfin/mcpu-bf544.c: Likewise.
7826 * gcc.target/bfin/mcpu-default.c: Likewise.
7827 * gcc.target/bfin/workarounds-any.c: Likewise.
7828 * gcc.target/bfin/workarounds-none.c: Likewise.
7829 * gcc.target/bfin/workarounds-1.c: Likewise.
7830 * gcc.target/bfin/workarounds-2.c: Likewise.
7831 * gcc.target/bfin/workarounds-3.c: Likewise.
7832 * gcc.target/bfin/workarounds-4.c: Likewise.
7834 2008-05-30 Tom Tromey <tromey@redhat.com>
7836 PR preprocessor/36320:
7837 * gcc.dg/cpp/pr36320.c: New file.
7839 2008-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7842 * g++.dg/cpp0x/vt-35243.C: New.
7844 2008-05-29 H.J. Lu <hongjiu.lu@intel.com>
7847 * gcc.dg/torture/pr35771.h: New.
7848 * gcc.dg/torture/pr35771-1.c: Likewise.
7849 * gcc.dg/torture/pr35771-2.c: Likewise.
7850 * gcc.dg/torture/pr35771-3.c: Likewise.
7852 2008-05-29 Eric Botcazou <ebotcazou@adacore.com>
7854 * gcc.dg/nested-func-6.c: New test.
7856 2008-05-29 Richard Guenther <rguenther@suse.de>
7858 PR tree-optimization/36343
7859 * gcc.c-torture/execute/pr36343.c: New testcase.
7861 2008-05-29 Arnaud Charlet <charlet@adacore.com>
7863 * gnat.dg/abstract1.ad[sb]: New test.
7865 2008-05-28 Janus Weil <janus@gcc.gnu.org>
7869 * gfortran.dg/interface_23.f90: New.
7870 * gfortran.dg/gomp/reduction3.f90: Fixed invalid code.
7871 * gfortran.dg/proc_decl_12.f90: New:
7872 * gfortran.dg/external_procedures_1.f90: Fixed error message.
7874 2008-05-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7877 * gfortran.dg/widechar_5.f90: New file.
7878 * gfortran.dg/widechar_6.f90: New file.
7879 * gfortran.dg/widechar_7.f90: New file.
7880 * gfortran.dg/widechar_intrinsics_5.f90: Uncomment the lines
7881 testing the SPREAD intrinsic.
7882 * gfortran.dg/widechar_intrinsics_6.f90: New file.
7883 * gfortran.dg/widechar_intrinsics_7.f90: New file.
7884 * gfortran.dg/widechar_intrinsics_8.f90: New file.
7885 * gfortran.dg/widechar_intrinsics_9.f90: New file.
7886 * gfortran.dg/widechar_intrinsics_10.f90: New file.
7888 2008-05-28 Seongbae Park <seongbae.park@gmail.com>
7890 * gcc.dg/tree-prof/ic-misattribution-1.c: New test.
7891 * gcc.dg/tree-prof/ic-misattribution-1a.c: New test.
7892 * lib/profopt.exp (profopt-get-options): Support
7893 dg-additional-sources.
7894 (profopt-execute): Handle additional sources.
7896 2008-05-28 Rafael Espíndola <espindola@google.com>
7898 * gcc.dg/20080528-1.c: New test.
7900 2008-05-28 Arnaud Charlet <charlet@adacore.com>
7902 * gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.
7904 * gnat.dg/specs/iface_eq_test.ads,
7905 gnat.dg/specs/iface_eq_test-child.ads: New test.
7906 * gnat.dg/specs/self_class.ads: New test.
7907 * gnat.dg/fixce.adb: New test.
7908 * gnat.dg/frunaligned*.ad[sb]: New test.
7910 2008-05-27 Andy Hutchinson <hutchinsonandy@aim.com>
7912 * gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
7913 * gcc.dg/tree-ssa/ldist-3.c: Ditto.
7914 * gcc.dg/tree-ssa/ldist-5.c: Ditto.
7915 * gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
7916 * gcc.dg/tree-ssa/pr32540-1.c: Ditto.
7917 * gcc.dg/tree-ssa/pr32540-2.c: Ditto.
7918 * gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
7919 * gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes.
7921 2008-05-27 H.J. Lu <hongjiu.lu@intel.com>
7925 * gcc.target/i386/pr35767-1.c: New.
7926 * gcc.target/i386/pr35767-1d.c: Likewise.
7927 * gcc.target/i386/pr35767-1i.c: Likewise.
7928 * gcc.target/i386/pr35767-2.c: Likewise.
7929 * gcc.target/i386/pr35767-2d.c: Likewise.
7930 * gcc.target/i386/pr35767-2i.c: Likewise.
7931 * gcc.target/i386/pr35767-3.c: Likewise.
7932 * gcc.target/i386/pr35767-4.c: Likewise.
7933 * gcc.target/i386/pr35767-5.c: Likewise.
7935 2008-05-27 Tobias Burnus <burnus@net-b.de>
7937 * gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
7939 2008-05-27 Tobias Burnus <burnus@net-b.de>
7942 * gfortran.dg/assignment_3.f90: New.
7944 2008-05-27 Richard Sandiford <rdsandiford@googlemail.com>
7946 * lib/fortran-torture.exp (get-fortran-torture-options):
7947 New function, replacing old FORTRAN_TORTURE_OPTIONS code.
7948 * gfortran.fortran-torture/compile/compile.exp: Use
7949 [get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS.
7950 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7952 2008-05-27 Michael Matz <matz@suse.de>
7955 * g++.dg/warn/Wenum-compare.C: New testcase.
7956 * g++.dg/warn/Wenum-compare-no.C: Ditto.
7958 2008-05-27 Richard Guenther <rguenther@suse.de>
7960 PR tree-optimization/36339
7961 * gcc.c-torture/execute/pr36339.c: New testcase.
7962 * gcc.dg/tree-ssa/loadpre8.c: XFAIL.
7964 2008-05-27 Eric Botcazou <ebotcazou@adacore.com>
7966 * gnat.dg/pack9.ad[sb]: New test.
7968 2008-05-27 Arnaud Charlet <charlet@adacore.com>
7970 * gnat.dg/sync1.ad[sb]: New test.
7971 * gnat.dg/interface5.ad[sb]: New test.
7973 2008-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7975 * gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
7976 * gcc.c-torture/compile/pr33009.c: Likewise.
7978 2008-05-27 Alexandre Oliva <aoliva@redhat.com>
7981 * g++.dg/conversion/bitfield9.C: New.
7983 2008-05-26 Arnaud Charlet <charlet@adacore.com>
7985 * gnat.dg/specs/array_no_def_init.ads: New test.
7987 2008-05-26 Kai Tietz <kai.tietz@onevision.com>
7989 * gcc-c.torture/execute/pr36321.c: New.
7991 2008-05-26 Richard Guenther <rguenther@suse.de>
7994 * gcc.dg/pr36300-1.c: New testcase.
7995 * gcc.dg/pr36300-2.c: Likewise.
7997 2008-05-26 Arnaud Charlet <charlet@adacore.com>
7999 * gnat.dg/set_in_pproc.adb: New test.
8000 * gnat.dg/modular2.adb: New test.
8001 * gnat.dg/pak.ad[sb]: New test.
8003 2008-05-25 Eric Botcazou <ebotcazou@adacore.com>
8005 * gnat.dg/trampoline1.adb: New test.
8006 * gnat.dg/trampoline2.adb: Likewise.
8008 2008-05-25 Tobias Burnus <burnus@net-b.de>
8011 * gfortran.dg/c_f_pointer_tests_3.f90: New.
8013 2008-05-25 Richard Guenther <rguenther@suse.de>
8015 PR tree-optimization/17526
8016 * gcc.dg/torture/pr17526.c: New testcase.
8018 2008-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8020 * gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
8022 2008-05-23 Sandra Loosemore <sandra@codesourcery.com>
8023 Daniel Jacobowitz <dan@codesourcery.com>
8025 * g++.dg/other/profile1.C: Use dg-require-profiling.
8027 2008-05-24 Hans-Peter Nilsson <hp@axis.com>
8030 * g++.dg/template/inline1.C: For the not-defined symbol, use the
8031 pattern from g++.dg/template/qualttp17.C.
8033 2008-05-23 Rafael Espíndola <espindola@google.com>
8035 * gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
8036 * gcc.dg/20080522-1.c: Moved from gcc.c-torture.
8038 2008-05-23 Paul Brook <paul@codesourcery.com>
8039 Carlos O'Donell <carlos@codesourcery.com>
8041 * gcc.target/arm/naked-1.c: New test.
8042 * gcc.target/arm/naked-2.c: New test.
8044 2008-05-23 Tobias Burnus <burnus@net-b.de>
8047 * gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.
8049 2008-05-23 Arnaud Charlet <charlet@adacore.com>
8051 * gnat.dg/addr_slice.adb: New test.
8053 2008-05-23 Jakub Jelinek <jakub@redhat.com>
8056 * g++.dg/gomp/pr36237.C: New test.
8058 2008-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8060 * gcc.dg/builtins-error.c: Test __builtin_fpclassify. Also
8061 add tests for all previous type-generic builtins.
8062 * gcc.dg/pr28796-2.c: Add -DUNSAFE flag.
8063 * gcc.dg/tg-tests.h: Test __builtin_fpclassify.
8065 2008-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8067 PR libgfortran/36302
8068 * gfortran.dg/cshift_large_1.f90: New test.
8069 * gfortran.dg/eoshift_large_1.f90: New test.
8071 2008-05-22 Rafael Espíndola <espindola@google.com>
8073 * gcc.c-torture/compile/20080522-1.c: New testcase.
8075 2008-05-22 Richard Guenther <rguenther@suse.de>
8077 * gcc.c-torture/execute/20080522-1.c: New testcase.
8079 2008-05-22 Richard Guenther <rguenther@suse.de>
8081 * gcc.dg/tree-ssa/alias-18.c: New testcase.
8083 2008-05-22 Arnaud Charlet <charlet@adacore.com>
8085 * gnat.dg/slice5.adb: New test.
8086 * gnat.dg/notnot.adb: New test.
8087 * gnat.dg/tf_interface_1.ad[sb]: New test.
8088 * gnat.dg/const1.adb: New test.
8089 * gnat.dg/parameterlessfunc.adb: New test.
8090 * gnat.dg/specs/interface5.ads: New test.
8091 * gnat.dg/specs/cpp_assignment.ads: New test.
8093 2008-05-22 Nathan Sidwell <nathan@codesourcery.com>
8095 * lib/dg-pch.exp (dg-pch): Fix if bracing.
8097 2008-05-21 H.J. Lu <hongjiu.lu@intel.com>
8099 * gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
8100 (CHECK_EXP): Use it.
8102 * gcc.target/i386/set-v16qi-3.h: New.
8103 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8104 * gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise.
8106 2008-05-21 Sebastian Pop <sebastian.pop@amd.com>
8108 PR tree-optimization/36287
8109 PR tree-optimization/36286
8110 * gcc.dg/tree-ssa/pr36287.c: New.
8111 * gfortran.dg/pr36286.f90: New.
8113 2008-05-21 Tom Tromey <tromey@redhat.com>
8115 PR preprocessor/27777:
8116 * gcc.dg/cpp/pr27777.c: New file.
8118 2008-05-21 Jakub Jelinek <jakub@redhat.com>
8121 * g++.dg/ext/complit10.C: New test.
8123 2008-05-21 Janis Johnson <janis187@us.ibm.com>
8125 * gfortran.dg/nint_2.f90: XFAIL only when using -O0.
8127 * lib/target-supports-dg.exp (dg-xfail-run-if): New.
8128 * gcc.test-framework/dg-do-run-xrif-exp-F.c: New test.
8129 * gcc.test-framework/dg-do-run-xrif-exp-P.c: New test.
8130 * gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test.
8131 * gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test.
8132 * gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test.
8133 * gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test.
8134 * gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test.
8135 * gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test.
8136 * gcc.test-framework/test-framework.awk: Handle new tests.
8138 2008-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8141 * gfortran.dg/char_length_12.f90: New test.
8143 2008-05-20 Nathan Sidwell <nathan@codesourcery.com>
8145 * gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.
8147 * lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of
8148 suffixes not to delete.
8149 * gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp.
8150 * g++.dg/pch/pch.C: Likewise.
8152 * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.
8154 * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
8157 2008-05-20 Janis Johnson <janis187@us.ibm.com>
8160 * lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate
8161 compile results for pch test lines in gcc.sum.
8162 * gcc.dg/pch/counter-2.c: Add comments to dg-error directives to
8163 make them unique in gcc.sum.
8164 * gcc.dg/pch/valid-1.c: Ditto.
8165 * gcc.dg/pch/valid-2.c: Ditto.
8166 * gcc.dg/pch/valid-3.c: Ditto.
8167 * gcc.dg/pch/warn-1.c: Same for dg-warning.
8169 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8171 * gcc.dg/array-quals-1.c: xfail read only section
8172 check for avr target.
8174 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8177 * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for
8180 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8182 * gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required.
8183 * gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if
8185 * gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto.
8186 * gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto.
8188 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8190 * gcc.dg/builtins-config.h: AVR does not have C99 runtime.
8192 2008-05-20 Janis Johnson <janis187@us.ibm.com>
8195 * g++.dg/template/inline1.C: Handle syntax for more assemblers.
8197 * lib/scandump.exp (scan-dump): Handle non-existent dump file.
8198 (scan-dump-times): Ditto.
8199 (scan-dump-not): Ditto.
8200 (scan-dump-dem): Ditto.
8201 (scan-dump-dem-not): Ditto.
8203 * obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other
8204 test directives; use dg-prune-output instead of dg-excess-errors for
8205 possible message to ignore; adjust line numbers for messages.
8207 * obj-c++.dg/comp-types-10.mm: XFAIL for ICE.
8208 * obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after
8209 other test directives.
8211 * obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if.
8212 * obj-c++.dg/encode-8.mm: Move dg-options after dg-do.
8213 * obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of
8214 dg-excess-errors for possible additional message.
8215 * obj-c++.dg/layout-1.mm: Use dg-prune-output instead of
8216 dg-excess-errors for possible additional message.
8218 * g++.dg/ext/vector14.C: Ignore a possible warning.
8220 2008-05-20 Samuel Tardieu <sam@rfc1149.net>
8222 * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
8223 checks that the bug is fixed and is more concise.
8225 2008-05-20 Samuel Tardieu <sam@rfc1149.net>
8228 * gnat.dg/check_displace_generation.adb: New.
8230 2008-05-20 Samuel Tardieu <sam@rfc1149.net>
8233 * gnat.dg/modular.adb: New test.
8235 2008-05-20 Jan Sjodin <jan.sjodin@amd.com>
8236 Sebastian Pop <sebastian.pop@amd.com>
8238 PR tree-optimization/36181
8239 * gcc.dg/tree-ssa/pr36181.c: New.
8241 2008-05-20 Uros Bizjak <ubizjak@gmail.com>
8244 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): Remove.
8245 (const char *dg_options): New array.
8246 (switchfiles): Loop through dg_options array to generate dg-options
8247 directives. Remove numbered arguments usage from fprintf
8250 2008-05-20 Jan Sjodin <jan.sjodin@amd.com>
8251 Sebastian Pop <sebastian.pop@amd.com>
8253 PR tree-optimization/36206
8254 * gfortran.dg/pr36206.f: New.
8256 2008-05-20 Arnaud Charlet <charlet@adacore.com>
8258 * gnat.dg/testint.adb: New test.
8259 * gnat.dg/modular1.adb: New test.
8260 * gnat.dg/test_iface_aggr.adb: New test.
8261 * gnat.dg/gen_disp.ad[sb]: New test.
8262 * gnat.dg/specs/tag2.ads: Adjust.
8263 * gnat.dg/specs/empty_variants.ads: Adjust.
8265 2008-05-20 Richard Guenther <rguenther@suse.de>
8267 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
8268 * gcc.dg/tree-ssa/ssa-sink-2.c: Likewise.
8269 * gcc.dg/tree-ssa/ssa-sink-3.c: Likewise.
8270 * gcc.dg/tree-ssa/ssa-sink-4.c: Likewise.
8272 2008-05-20 Sandra Loosemore <sandra@codesourcery.com>
8274 * gcc.c-torture/compile/20061214-1.c: New test.
8276 2008-05-20 Richard Guenther <rguenther@suse.de>
8278 * gcc.c-torture/execute/20080519-1.c: New testcase.
8280 2008-05-19 Xinliang David Li <davidxl@google.com>
8282 * gcc.dg/cdce1.c: Remove test.
8283 * gcc.dg/cdce2.c: Remove test.
8285 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8288 * gfortran.dg/char_length_11.f90: New test.
8290 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8292 * gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
8293 use -fbackslash option.
8295 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8297 * gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
8300 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8302 * gfortran.dg/bind_c_module.f90: Adjust expected error messages.
8304 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8306 * gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
8309 2008-05-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8311 * gcc.dg/builtins-error.c: Test __builtin_isinf_sign.
8312 * gcc.dg/tg-tests.h: Likewise. Mark variables volatile.
8313 * gcc.dg/torture/builtin-isinf_sign-1.c: New test.
8315 2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8317 * gfortran.dg/achar_3.f90: Adjust error messages.
8318 * gfortran.dg/achar_5.f90: New test.
8319 * gfortran.dg/achar_6.F90: New test.
8320 * gfortran.dg/widechar_1.f90: New test.
8321 * gfortran.dg/widechar_2.f90: New test.
8322 * gfortran.dg/widechar_3.f90: New test.
8323 * gfortran.dg/widechar_4.f90: New test.
8324 * gfortran.dg/widechar_intrinsics_1.f90: New test.
8325 * gfortran.dg/widechar_intrinsics_2.f90: New test.
8326 * gfortran.dg/widechar_intrinsics_3.f90: New test.
8327 * gfortran.dg/widechar_intrinsics_4.f90: New test.
8328 * gfortran.dg/widechar_intrinsics_5.f90: New test.
8329 * gfortran.dg/widechar_select_1.f90: New test.
8330 * gfortran.dg/widechar_select_2.f90: New test.
8332 2008-05-18 Eric Botcazou <ebotcazou@adacore.com>
8334 * gnat.dg/loop_optimization2.ad[sb]: New test.
8336 2008-05-18 Jakub Jelinek <jakub@redhat.com>
8339 * gcc.c-torture/execute/20080502-1.c: New test.
8341 2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8343 * gfortran.dg/stat_1.f90: Skip on mingw.
8344 * gfortran.dg/stat_2.f90: Skip on mingw.
8346 2008-05-18 Steven G. Kargl <kargls@comcast.net>
8349 gfortran.dg/public_private_module.f90: new test.
8350 gfortran.dg/bind_c_module.f90: new test.
8352 2008-05-17 Xinliang David Li <davidxl@google.com>
8354 * gcc.dg/cdce1.c: New test
8355 * gcc.dg/cdce2.c: New test
8357 2008-05-17 Tobias Burnus <burnus@net-b.de>
8359 * gfortran.dg/initialization_19.f90: New test.
8361 2008-05-17 Eric Botcazou <ebotcazou@adacore.com>
8363 * gnat.dg/bit_packed_array3.adb: New test.
8365 2008-05-17 Eric Botcazou <ebotcazou@adacore.com>
8367 * gnat.dg/warn4.adb: New test.
8369 2008-05-16 Paul Thomas <pault@gcc.gnu.org>
8373 * gfortran.dg/where_1.f90: New test.
8377 * gfortran.dg/where_2.f90: New test.
8379 2008-05-16 Tobias Burnus <burnus@net-b.de>
8381 * gfortran.dg/rank_1.f90
8382 * gfortran.dg/rank_2.f90
8384 2008-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8386 * gfortran.dg/missing_parens_1.f90: Update test.
8387 * gfortran.dg/fmt_t_7.f: Update test.
8389 2008-05-16 Steven G. Kargl <kargls@comcast.net>
8391 * gfortran.dg/int_3.f90: New test.
8392 * gfortran.dg/and_or_xor.f90: New test.
8394 2008-05-16 Daniel Kraft <d@domob.eu>
8397 * gfortran.dg/array_constructor_type_1.f03: New test
8398 * gfortran.dg/array_constructor_type_2.f03: New test
8399 * gfortran.dg/array_constructor_type_3.f03: New test
8400 * gfortran.dg/array_constructor_type_4.f03: New test
8401 * gfortran.dg/array_constructor_type_5.f03: New test
8402 * gfortran.dg/array_constructor_type_6.f03: New test
8403 * gfortran.dg/array_constructor_type_7.f03: New test
8404 * gfortran.dg/array_constructor_type_8.f03: New test
8405 * gfortran.dg/array_constructor_type_9.f: New test
8406 * gfortran.dg/array_constructor_type_10.f03: New test
8407 * gfortran.dg/array_constructor_type_11.f03: New test
8408 * gfortran.dg/array_constructor_type_12.f03: New test
8409 * gfortran.dg/array_constructor_type_13.f90: New test
8410 * gfortran.dg/array_constructor_type_14.f03: New test
8411 * gfortran.dg/array_constructor_type_15.f03: New test
8412 * gfortran.dg/array_constructor_type_16.f03: New test
8413 * gfortran.dg/array_constructor_type_17.f03: New test
8414 * gfortran.dg/array_constructor_type_18.f03: New test
8416 2008-05-16 Uros Bizjak <ubizjak@gmail.com>
8419 * gcc.target/i386/pr36246.c: New test.
8421 2008-05-16 Sebastian Pop <sebastian.pop@amd.com>
8422 Jan Sjodin <jan.sjodin@amd.com>
8424 PR tree-optimization/36228
8425 * gcc.dg/vect/pr36228.c: New.
8427 2008-05-16 Hans-Peter Nilsson <hp@axis.com>
8429 * gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
8430 gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
8431 gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
8432 gfortran.dg/f2003_io_1.f03: Gate test on effective_target
8434 * gfortran.dg/fmt_t_7.f: Ditto. Apply dos2unix.
8436 2008-05-16 Daniel Kraft <d@domob.eu>
8438 * gfortran.dg/private_type_6.f90: Adapted expected error messages.
8439 * gfortran.dg/structure_constructor_1.f03: New test.
8440 * gfortran.dg/structure_constructor_2.f03: New test.
8441 * gfortran.dg/structure_constructor_3.f03: New test.
8442 * gfortran.dg/structure_constructor_4.f03: New test.
8443 * gfortran.dg/structure_constructor_5.f03: New test.
8444 * gfortran.dg/structure_constructor_6.f03: New test.
8445 * gfortran.dg/structure_constructor_7.f03: New test.
8446 * gfortran.dg/structure_constructor_8.f03: New test.
8447 * gfortran.dg/structure_constructor_9.f90: New test.
8449 2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
8451 * gcc.target/i386/m128-check.h: New.
8452 * gcc.target/i386/set-v16qi-1.h: Likewise.
8453 * gcc.target/i386/set-v16qi-2.h: Likewise.
8454 * gcc.target/i386/set-v8hi-1.h: Likewise.
8455 * gcc.target/i386/set-v8hi-2.h: Likewise.
8456 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8457 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8458 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8459 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8460 * gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
8461 * gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.
8463 * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
8465 * gcc.target/i386/sse4_1-check.h: Likewise.
8467 2008-05-15 Adam Nemet <anemet@caviumnetworks.com>
8470 * gcc.dg/pr36194.c: New test.
8472 2008-05-15 Janne Blomqvist <jb@gcc.gnu.org>
8475 * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
8478 2008-05-15 Janis Johnson <janis187@us.ibm.com>
8480 * lib/torture-options.exp: New support for torture options.
8481 * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture procs.
8482 * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
8483 TORTURE_OPTIONS; don't define torture_with_loops and
8484 torture_without_loops.
8485 * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
8486 TORTURE_OPTIONS; don't define torture_with_loops and
8487 torture_without_loops.
8488 (gcc-dg-runtest): Use new torture procs if no torture options defined.
8489 * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
8491 (fortran-torture-execute): Use torture_with_loops instead of
8493 (fortran-torture): Ditto.
8494 * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
8495 TORTURE_OPTIONS; don't define torture_with_loops and
8496 torture_without_loops.
8497 * gcc.c-torture/execute/execute.exp: Use new torture procs.
8498 * gcc.c-torture/execute/builtins/builtins.exp: Ditto.
8499 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
8500 * gcc.c-torture/unsorted/unsorted.exp: Ditto.
8501 * gfortran.fortran-torture/execute/execute.exp: Ditto.
8502 * gfortran.fortran-torture/compile/compile.exp: Ditto.
8503 * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
8504 * gcc.target/i386/math-torture/math-torture.exp: Define
8505 MATH_TORTURE_OPTIONS, use new torture procs.
8506 * gcc.dg/pch/pch.exp: Use new torture procs.
8507 * gcc.dg/format/format.exp: Ditto.
8508 * gcc.misc-tests/i386-prefetch.exp: Ditto.
8509 * gcc.misc-tests/dectest.exp: Ditto.
8510 * objc.dg/pch/pch.exp: Ditto.
8511 * objc/execute/execute.exp: Ditto.
8512 * objc/execute/exceptions/exceptions.exp: Ditto.
8513 * objc/compile/compile.exp: Ditto.
8515 2008-05-15 Richard Guenther <rguenther@suse.de>
8517 PR tree-optimization/36245
8518 * gcc.c-torture/compile/pr36245.c: New testcase.
8520 2008-05-15 Richard Guenther <rguenther@suse.de>
8522 * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
8524 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
8526 2008-05-15 Richard Guenther <rguenther@suse.de>
8529 * gcc.dg/torture/pr36244.c: New testcase.
8531 2008-05-15 Eric Botcazou <ebotcazou@adacore.com>
8533 * gnat.dg/discr8.ad[sb]: New test.
8534 * gnat.dg/discr8_pkg[123].ads: New helpers.
8536 2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
8538 * gcc.target/i386/sse-set-ps-1.c: New.
8539 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8541 2008-05-15 Richard Guenther <rguenther@suse.de>
8543 PR tree-optimization/36009
8544 PR tree-optimization/36204
8545 * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
8546 * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
8548 2008-05-15 Richard Guenther <rguenther@suse.de>
8550 PR tree-optimization/34330
8551 * gcc.dg/torture/pr34330.c: New testcase.
8553 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8556 * gfortran.dg/repack_arrays_1.f90: New test.
8558 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8561 * gfortran.dg/boz_11.f90: New test.
8562 * gfortran.dg/boz_12.f90: New test.
8564 2008-05-14 Paul Thomas <pault@gcc.gnu.org>
8567 * gfortran.dg/actual_procedure_1.f90: New test
8569 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8572 * gfortran.dg/bound_4.f90: New test.
8573 * gfortran.dg/bounds_check_14.f90: New test.
8575 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8578 * gfortran.dg/bound_3.f90: New test.
8580 2008-05-14 Michael Meissner <michael.meissner@amd.com>
8581 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
8583 * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
8585 * gcc.target/i386/sse5-imul64-vector.c: Ditto.
8586 * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
8587 * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
8588 * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
8589 * gcc.target/i386/sse5-shift1-vector.c: Ditto.
8590 * gcc.target/i386/sse5-shift2-vector.c: Ditto.
8591 * gcc.target/i386/sse5-shift3-vector.c: Ditto.
8593 2008-05-14 Michael Meissner <michael.meissner@amd.com>
8596 * gcc.dg/pr36224.c: New file.
8598 2008-05-14 Olivier Hainque <hainque@adacore.com>
8600 * gnat.dg/blkextract_from_reg.adb: New test.
8602 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8605 * gfortran.dg/include_3.f95: New test.
8607 2008-05-14 Ira Rosen <irar@il.ibm.com>
8609 PR tree-optimization/36098
8610 * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
8611 * gcc.dg/vect/O3-pr36098.c: New test.
8613 2008-05-14 Samuel Tardieu <sam@rfc1149.net>
8615 * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
8617 2008-05-14 Andreas Krebbel <krebbel1@de.ibm.com>
8619 * g++.dg/eh/080513-1.C: New testcase.
8621 2008-05-13 Uros Bizjak <ubizjak@gmail.com>
8624 * gcc.target/i386/pr36222-1.c: New test.
8626 2008-05-13 H.J. Lu <hongjiu.lu@intel.com>
8628 * gcc.target/i386/sse-init-v4hi-1.c: New.
8629 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8630 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8631 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8632 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8633 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8634 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
8635 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
8636 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
8637 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
8639 2008-05-13 Janis Johnson <janis187@us.ibm.com>
8642 * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
8643 * gcc.c-torture/compile/20031125-2.c: Ditto.
8644 * gcc.c-torture/compile/20031203-1.c: Ditto.
8645 * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
8646 * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
8647 * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
8648 * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
8649 * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
8650 * gcc.c-torture/compile/pr32355.c: Remove dg-options.
8651 * gcc.c-torture/compile/pr34448.c: Ditto.
8652 * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
8654 2008-05-13 Tom Tromey <tromey@redhat.com>
8656 PR preprocessor/22168:
8657 * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
8658 * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
8659 * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
8660 * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
8661 * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
8662 * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
8663 * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
8664 * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
8665 * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
8666 * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
8667 * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
8668 * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
8669 * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
8670 * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
8671 * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
8672 * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic. Add
8674 * gcc.dg/cpp/pr22168.c: New file.
8675 * gcc.dg/cpp/pr22168-2.c: New file.
8677 2008-05-13 Richard Guenther <rguenther@suse.de>
8680 * gcc.dg/pr36227.c: New testcase.
8682 2008-05-13 Eric Botcazou <ebotcazou@adacore.com>
8684 * gnat.dg/discr7.adb: New test
8685 * gnat.dg/conv_integer.adb: Likewise.
8687 2008-05-12 Janis Johnson <janis187@us.ibm.com>
8689 * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
8690 then ignore ICE message to avoid a second failure.
8691 * gcc.c-torture/compile/pr33009.c: Ditto.
8692 * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
8694 2008-05-12 Andy Hutchinson <hutchinsonandy@aim.com>
8696 * gcc.dg/pr34457-1.c: Skip for target without trampolines.
8697 * gcc.dg/20050607-1.c: Ditto.
8698 * gcc.dg/trampoline-1.c: Ditto.
8699 * gcc.dg/debug/debug-3.c: Ditto.
8700 * gcc.dg/debug/debug-5.c: Ditto.
8702 2008-05-12 Samuel Tardieu <sam@rfc1149.net>
8704 * gnat.dg/specs/statically_matching.ads: New.
8706 2008-05-12 H.J. Lu <hongjiu.lu@intel.com>
8708 * gcc.target/i386/sse2-set-epi32-1.c: New.
8709 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8710 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
8711 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
8713 2008-05-12 Uros Bizjak <ubizjak@gmail.com>
8715 PR rtl-optimization/36111
8716 * gcc.dg/pr36111.c: New test.
8718 2008-05-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8721 * gfortran.dg/transfer_simplify_9.f90: New test.
8723 2008-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8726 * g++.dg/cpp0x/vt-35331.C: New.
8727 * g++.dg/cpp0x/pr32125.C: Adjust.
8728 * g++.dg/cpp0x/pr32126.C: Likewise.
8729 * g++.dg/cpp0x/pr31438.C: Likewise.
8730 * g++.dg/cpp0x/variadic81.C: Likewise.
8731 * g++.dg/cpp0x/vt-34055.C: Likewise.
8732 * g++.dg/cpp0x/vt-34606.C: Likewise.
8734 2008-05-12 Ira Rosen <irar@il.ibm.com>
8736 * gfortran.dg/vect/pr36119.f: Rename to ...
8737 * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
8740 2008-05-11 Adam Nemet <anemet@caviumnetworks.com>
8742 * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
8743 * lib/target-supports.exp (add_options_for_mips16_attribute):
8746 2008-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8749 * gfortran.dg/associated_5.f90: New test.
8751 2008-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8753 * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
8754 the associated options.
8755 * gcc.target/mips/scc-3.c: Likewise.
8757 2008-05-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8759 * gfortran.dg/default_format_1.f90: Move denormals tests to
8760 gfortran.dg/default_format_denormal_1.f90.
8761 * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
8763 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8765 * gfortran.dg/nint_2.f90: XFAIL on mingw.
8767 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8769 * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
8772 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8774 * gfortran.dg/fseek.f90: Take care of Windows CRLF line
8777 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8779 * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
8782 2008-05-10 Kenneth Zadeck <zadeck@naturalbridge.com>
8784 PR rtl-optimization/36185
8785 * g++.dg/opt/pr36185.C
8787 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8789 * write_to_null.f90: Rename to write_to_null.F90.
8790 * write_to_null.F90: On Windows, "nul" is the equivalent of the
8793 2008-05-10 Richard Sandiford <rdsandiford@googlemail.com>
8795 PR rtl-optimization/33642
8796 * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
8797 * gcc.c-torture/compile/pr33009.c: Likewise.
8799 2008-05-09 Tom Tromey <tromey@redhat.com>
8801 * gcc.dg/pr22231.c: Fix dg-error call.
8803 2008-05-09 Tom Tromey <tromey@redhat.com>
8805 PR preprocessor/22231:
8806 * gcc.dg/pr22231.c: New file.
8808 2008-05-09 Richard Guenther <rguenther@suse.de>
8810 PR tree-optimization/36187
8811 * g++.dg/opt/pr36187.C: New testcase.
8813 2008-05-08 Jan Sjodin <jan.sjodin@amd.com>
8814 Sebastian Pop <sebastian.pop@amd.com>
8816 * gcc.dg/tree-ssa/data-dep-1.c: New.
8818 2008-05-08 Richard Guenther <rguenther@suse.de>
8820 * gcc.dg/tree-ssa/20040911-1.c: Adjust.
8821 * gcc.dg/tree-ssa/20040517-1.c: Likewise.
8822 * gcc.dg/tree-ssa/pr26421.c: Likewise.
8823 * gcc.dg/tree-ssa/pr23382.c: Likewise.
8824 * gcc.dg/tree-ssa/alias-15.c: Likewise.
8825 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8826 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8827 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
8828 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8829 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8831 2008-05-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8834 * gfortran.dg/module_widestring_1.f90: New test.
8836 2008-05-08 Rafael Espíndola <espindola@google.com>
8838 * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
8839 * gcc.dg/vect/vect-ifcvt-11.c: Rename to
8840 no-trapping-math-vect-ifcvt-11.c
8841 * gcc.dg/vect/vect-ifcvt-12.c: Rename to
8842 no-trapping-math-vect-ifcvt-12.c
8843 * gcc.dg/vect/vect-ifcvt-13.c: Rename to
8844 no-trapping-math-vect-ifcvt-13.c
8845 * gcc.dg/vect/vect-ifcvt-14.c: Rename to
8846 no-trapping-math-vect-ifcvt-14.c
8847 * gcc.dg/vect/vect-ifcvt-15.c: Rename to
8848 no-trapping-math-vect-ifcvt-15.c
8850 2008-05-08 David Daney <ddaney@avtrex.com>
8852 * lib/target-supports.exp (check_effective_target_sync_int_long): Add
8854 (check_effective_target_sync_char_short): Same.
8856 2008-05-08 Kai Tietz <kai.tietz@onevision.com>
8858 * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
8861 2008-05-08 Sa Liu <saliu@de.ibm.com>
8863 * gcc.target/spu/subti3.c: New.
8865 2008-05-08 Richard Guenther <rguenther@suse.de>
8868 * gcc.c-torture/compile/pr36154.c: New testcase.
8870 2008-05-08 Richard Guenther <rguenther@suse.de>
8873 * gcc.c-torture/compile/pr36172.c: New testcase.
8875 2008-05-08 Uros Bizjak <ubizjak@gmail.com>
8878 * gcc.target/i386/pr35714.c: New test.
8880 2008-05-07 Jakub Jelinek <jakub@redhat.com>
8883 * gcc.c-torture/execute/20080506-2.c: New test.
8886 * gcc.c-torture/execute/20080506-1.c: New test.
8888 2008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8891 * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
8893 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
8896 * g++.dg/ext/utf32-4.C: Fix a typo.
8898 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
8901 * gcc.dg/utf32-4.c: Fix a typo.
8903 * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8904 Use __WCHAR_TYPE__ instead of wchar_t.
8906 2008-05-06 Mark Shinwell <shinwell@codesourcery.com>
8907 Daniel Jacobowitz <dan@codesourcery.com>
8908 Andrew Jenner <andrew@codesourcery.com>
8910 * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
8911 g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
8912 gfortran.dg/enum_10.f90: Broaden dg-options pattern.
8914 2008-05-06 Tom Tromey <tromey@redhat.com>
8916 PR preprocessor/35313, PR preprocessor/36088:
8917 * gcc.dg/cpp/pr35313.c: New file.
8918 * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
8920 * gcc.dg/cpp/if-oppr2.c: New file.
8922 2008-05-06 Tobias Burnus <burnus@net-b.de>
8925 * gfortran.dg/bessel_2.f90: New.
8927 2008-05-06 Olivier Hainque <hainque@adacore.com>
8929 * gnat.dg/fatp_sra.adb: New test.
8931 2008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8934 * gcc.c-torture/pr36141.c: New testcase.
8936 2008-05-06 Danny Smith <dannysmith@users.sourceforge.net>
8938 * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8940 * gcc.dg/utf16-4.c: Use it.
8941 * gcc.dg/utf32-4.c: Use it.
8942 * g++.dg/ext/utf16-4.C: Use it.
8943 * g++.dg/ext/utf32-4.C: Use it.
8945 2008-05-05 Danny Smith <dannysmith@users.sourceforge.net>
8947 * gfortran.dg/dev_null.f90. Remove and replace with...
8948 * gfortran.dg/dev_null.F90: Use preprocessor define to
8949 generalize the DEV_NULL name.
8951 2008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com>
8953 * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
8954 * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
8955 * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
8956 * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
8957 * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
8959 2008-05-05 Ira Rosen <irar@il.ibm.com>
8961 PR tree-optimization/36119
8962 * gfortran.dg/vect/pr36119.f: New test.
8964 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8967 * gfortran.dg/intrinsic_ifunction_1.f90: New test case.
8969 2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
8971 * gcc.dg/nested-func-5.c: Skip for target without trampolines.
8972 * gcc.dg/torture/nested-fn-1.c: Ditto.
8974 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8977 * gfortran.dg/intrinsic_pack_4.f90: New test case.
8979 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
8981 * gnat.dg/discr6_pkg.ads: New helper.
8982 * gnat.dg/discr6.adb: New test.
8984 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
8986 * gnat.dg/alignment4.adb: Adjust.
8987 * gnat.dg/alignment5.adb: Likewise.
8988 * gnat.dg/alignment6.adb: XFAIL.
8990 2008-05-03 Richard Guenther <rguenther@suse.de>
8992 * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
8994 2008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8997 * gfortran.dg/io_constraints_4.f90: New test.
8999 2008-05-01 Simon Baldwin <simonb@google.com>
9002 * gcc.dg/Warray-bounds.c: Removed frontend warnings update.
9003 * g++.dg/warn/Warray-bounds.c: Ditto.
9004 * gcc.dg/Warray-bounds-noopt.c: Removed testcase.
9005 * g++.dg/warn/Warray-bounds-noopt.c: Ditto.
9007 2008-05-01 Bud Davis <bdavis9659@sbcglobal.net>
9010 * gfortran.dg/index.f90: New test.
9012 2008-05-01 Simon Baldwin <simonb@google.com>
9014 * gcc.dg/Warray-bounds.c: Updated for frontend warnings,
9015 additional tests for arrays of size 0 and size 1.
9016 * g++.dg/warn/Warray-bounds.c: Ditto.
9017 * gcc.dg/Warray-bounds-noopt.c: New testcase.
9018 * g++.dg/warn/Warray-bounds-noopt.c: Ditto.
9020 2008-05-01 Richard Guenther <rguenther@suse.de>
9023 * gcc.c-torture/execute/pr36093.c: New testcase.
9025 2008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9027 * gfortran.dg/selected_char_kind_1.f90: New test.
9028 * gfortran.dg/selected_char_kind_2.f90: New test.
9029 * gfortran.dg/selected_char_kind_3.f90: New test.
9031 2008-04-28 Paul Thomas <pault@gcc.gnu.org>
9034 * gfortran.dg/use_rename_3.f90
9036 2008-04-30 Richard Guenther <rguenther@suse.de>
9038 PR tree-optimization/21636
9039 * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
9041 2008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9044 * gfortran.dg/intrinsic_product_1.f90: New test case.
9046 2008-04-30 Richard Guenther <rguenther@suse.de>
9048 PR tree-optimization/14847
9049 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
9051 2008-04-30 Jakub Jelinek <jakub@redhat.com>
9054 * g++.dg/overload/template4.C: New test.
9056 2008-04-30 Kai Tietz <kai.tietz@onevision.com>
9058 * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
9059 * gfortran.dg/chmod_2.f90: Likewise.
9060 * gfortran.dg/chmod_3.f90: Likewise.
9061 * gfortran.dg/open_errors.f90: Likewise.
9063 2008-04-30 Nathan Sidwell <nathan@codesourcery.com>
9065 * gcc.dg/tls/section-2.c: Restrict to vxworks.
9067 2008-04-29 Samuel Tardieu <sam@rfc1149.net>
9070 * gnat.dg/specs/tag2.ads: New.
9072 2008-04-29 Richard Guenther <rguenther@suse.de>
9074 PR tree-optimization/36078
9075 * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
9077 2008-04-29 Richard Guenther <rguenther@suse.de>
9080 * gcc.dg/fold-plusmult.c: New testcase.
9082 2008-04-29 Richard Guenther <rguenther@suse.de>
9085 * gcc.c-torture/execute/pr36077.c: New testcase.
9087 2008-04-29 Kai Tietz <kai.tietz@onevision.com>
9089 * gcc.dg/sync-2.c: Set dg-options "-ansi".
9091 2008-04-29 Jakub Jelinek <jakub@redhat.com>
9094 * g++.dg/init/ref17.C: New test.
9097 * g++.dg/other/error28.C: New test.
9099 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
9102 * gcc.target/i386/pr36073.c: New test.
9104 2008-04-28 Richard Guenther <rguenther@suse.de>
9107 * gcc.dg/vect/vect-118.c: Rename to ...
9108 * gcc.dg/vect/O3-vect-pr34223.c: ... this.
9110 2008-04-28 Richard Guenther <rguenther@suse.de>
9112 PR tree-optimization/36066
9113 * gcc.dg/torture/pr36066.c: New testcase.
9115 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
9118 * gcc.target/i386/pr36064.c: New test.
9120 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
9123 * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
9125 2008-04-27 Richard Guenther <rguenther@suse.de>
9127 PR tree-optimization/18754
9128 PR tree-optimization/34223
9129 * gcc.dg/tree-ssa/loop-36.c: New testcase.
9130 * gcc.dg/tree-ssa/loop-37.c: Likewise.
9131 * gcc.dg/vect/vect-118.c: Likewise.
9132 * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
9133 * gcc.dg/vect/vect-66.c: Increase loop trip count.
9134 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
9135 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9136 * gcc.dg/vect/vect-76.c: Likewise.
9137 * gcc.dg/vect/vect-outer-6.c: Likewise.
9138 * gcc.dg/vect/vect-outer-1.c: Likewise.
9139 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9140 * gcc.dg/vect/vect-11a.c: Likewise.
9141 * gcc.dg/vect/vect-shift-1.c: Likewise.
9142 * gcc.target/i386/vectorize1.c: Likewise.
9144 2008-04-27 Nathan Sidwell <nathan@codesourcery.com>
9146 * gcc.dg/tls/section-2.c: New.
9147 * gcc.dg/tls/emutls-1.c: New.
9148 * lib/target-supports.exp (check_effective_target_tls_native):
9151 2008-04-26 H.J. Lu <hongjiu.lu@intel.com>
9154 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
9155 * gcc.dg/large-size-array-4.c: Likewise.
9157 2008-04-26 George Helffrich <george@gcc.gnu.org>
9159 PRs fortran/35154, fortran/23057
9160 * gfortran.dg/debug/pr35154-stabs.f: New test case for
9161 .stabs functionality.
9162 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
9163 DWARF functionality.
9165 2008-04-26 Richard Sandiford <rsandifo@nildram.co.uk>
9167 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
9168 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
9169 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
9170 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
9172 2008-04-25 Tobias Burnus <burnus@net-b.de>
9174 * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
9175 * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
9177 2008-04-25 Kai Tietz <kai.tietz@onevision.com>
9179 * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
9180 * gcc.dg/builtins-12.c: Add dg-options "-ansi".
9181 * gcc.dg/builtins-13.c: Likewise.
9182 * gcc.dg/pr25682.c: Likewise.
9183 * gcc.dg/pr33694.c: Likewise.
9184 * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
9185 * gcc.dg/c99-const-expr-2.c: Likewise.
9186 * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
9187 * gcc.dg/ia64-sync-2.c: Likewise.
9188 * gcc.dg/ia64-sync-3.c: Likewise
9189 * gcc.dg/large-size-array.c: Add check for _WIN64 define.
9190 * gcc.dg/large-size-array-3.c: Likewise.
9191 * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
9193 * gcc.dg/large-size-array-4.c: Likewise.
9194 * gcc.dg/max-1.c: Replace use of long by ssize_t.
9196 2008-04-24 Steve Ellcey <sje@cup.hp.com>
9198 * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
9200 2008-04-24 Steve Ellcey <sje@cup.hp.com>
9202 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
9204 2008-04-24 Steve Ellcey <sje@cup.hp.com>
9207 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
9209 2008-04-24 Jakub Jelinek <jakub@redhat.com>
9211 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
9214 * g++.dg/ext/vector14.C: New test.
9216 2008-04-24 Richard Guenther <rguenther@suse.de>
9218 * gcc.dg/builtin-constant_p-1.c: New testcase.
9219 * gcc.dg/builtin-errors.c: Adjust expected error.
9221 2008-04-24 Jakub Jelinek <jakub@redhat.com>
9223 PR tree-optimization/36008
9224 * gcc.c-torture/execute/20080424-1.c: New test.
9226 2008-04-24 Ira Rosen <irar@il.ibm.com>
9227 Richard Guenther <rguenther@suse.de>
9229 PR tree-optimization/36034
9230 * gcc.c-torture/execute/pr36034-1.c: New testcase.
9231 * gcc.c-torture/execute/pr36034-2.c: Likewise.
9233 2008-04-24 Olivier Hainque <hainque@adacore.com>
9235 * gnat.dg/concat_length.adb: New test.
9237 2008-04-24 Ira Rosen <irar@il.ibm.com>
9239 PR tree-optimization/35982
9240 * gcc.dg/vect/fast-math-pr35982.c: New.
9242 2008-04-24 Danny Smith <dannysmith@users.net>
9244 * gcc.dg/format/ms-warnI64-1.c: New file.
9246 2008-04-24 Jakub Jelinek <jakub@redhat.com>
9249 * gcc.dg/pr36015.c: New test.
9251 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9253 PR rtl-optimization/36006
9254 * gfortran.dg/pr36006-1.f90: New test.
9255 * gfortran.dg/pr36006-2.f90: Ditto.
9257 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9260 * gfortran.dg/minmaxloc_5.f90: New test.
9261 * gfortran.dg/minmaxloc_6.f90: New test.
9263 2008-04-23 Steve Ellcey <sje@cup.hp.com>
9265 * gcc.dg/array-init-1.c: Add big-endian number to check.
9267 2008-04-23 Richard Guenther <rguenther@suse.de>
9269 PR tree-optimization/27799
9270 PR tree-optimization/32921
9271 PR tree-optimization/32624
9272 * gcc.dg/tree-ssa/pr27799.c: New testcase.
9273 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
9275 2008-04-23 Richard Guenther <rguenther@suse.de>
9278 * gcc.dg/attr-alloc_size-2.c: New testcase.
9280 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
9282 * gcc.dg/20020919-1.c (loc_size_t): New type.
9283 (_dl_stat): Use loc_size_t to cast pointers.
9284 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
9286 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9289 * gfortran.dg/matmul_7.f90: New test.
9291 2008-04-22 Steve Ellcey <sje@cup.hp.com>
9293 * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
9294 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
9295 * gcc.dg/struct/w_prof_local_var.c: Ditto.
9296 * gcc.dg/struct/w_prof_global_var.c: Ditto.
9297 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
9299 2008-04-22 Jason Merrill <jason@redhat.com>
9302 * g++.dg/cpp0x/decltype11.C: New.
9304 2008-04-23 Jakub Jelinek <jakub@redhat.com>
9306 PR rtl-optimization/36017
9307 * gcc.dg/pr36017.c: New test.
9309 2008-04-22 Jakub Jelinek <jakub@redhat.com>
9312 * g++.dg/ext/stmtexpr13.C: New test.
9314 2008-04-22 Ian Lance Taylor <iant@google.com>
9316 * gcc.c-torture/compile/20080419-1.c: New test.
9318 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
9321 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
9322 Add tests for 'long long'.
9323 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
9324 Add tests for 'long long'.
9326 2008-04-22 Nick Clifton <nickc@redhat.com>
9328 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
9330 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
9333 * gcc.target/i386/pr31486.c: New test.
9335 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
9337 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
9338 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
9339 file name there instead of the assembly. Cleanup tree_profile
9342 2008-04-21 Steve Ellcey <sje@cup.hp.com>
9344 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
9345 * gcc.dg/vect/slp-25.c: Ditto.
9346 * gcc.dg/vect/vect-outer-5.c: Ditto.
9347 * gcc.dg/vect/pr33804.c: Ditto.
9348 * gcc.dg/vect/vect-outer-4c.c: Ditto.
9349 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
9350 * gcc.dg/vect/pr33953.c: Ditto.
9351 * gcc.dg/vect/slp-3.c: Ditto.
9352 * gcc.dg/vect/vect-iv-6.c: Ditto.
9354 2008-04-22 Jakub Jelinek <jakub@redhat.com>
9356 * g++.dg/ext/fixed1.C: Add dg-options.
9358 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
9361 * g++.dg/other/i386-4.C: New test.
9363 2008-04-21 Jason Merrill <jason@redhat.com>
9366 * g++.dg/ext/fixed1.C: New.
9369 * g++.dg/template/ttp27.C: New.
9371 2008-04-21 Tom Tromey <tromey@redhat.com>
9374 * gcc.dg/cpp/pr33415.c: New file.
9376 2008-04-21 Olivier Hainque <hainque@adacore.com>
9378 * gnat.dg/bltins.adb: New testcase.
9380 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9383 * gfortran.dg/zero-sized_4.f90: New test.
9385 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9388 * gfortran.dg/continuation_5.f: Add some comment lines.
9389 * gfortran.dg/continuation_3.f90: Add some comment lines.
9391 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9394 * gfortran.dg/reshape_zerosize_1.f90: New file.
9396 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
9398 * gnat.dg/alignment6.adb: New test.
9400 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
9405 * gfortran.dg/array_constructor_23.f: New test.
9408 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
9409 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
9410 "builtin_free" to 27.
9411 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
9412 of "builtin_free" to 21.
9414 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9417 * gfortran.dg/pr35154-dwarf2.f: Remove.
9418 * gfortran.dg/pr35154-stabs.f: Remove.
9420 2008-04-18 Ian Lance Taylor <iant@google.com>
9422 PR tree-optimization/35977
9423 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
9425 2008-04-18 Jakub Jelinek <jakub@redhat.com>
9426 Peter Bergner <bergner@vnet.ibm.com>
9429 * gcc.target/powerpc/pr35907.c: New test.
9431 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
9433 * gnat.dg/dynamic_elab_pkg.ads: New helper.
9434 * gnat.dg/dynamic_elab1.ad[sb]: New test.
9435 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
9437 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
9439 Tests for char16_t and char32_t support.
9440 * g++.dg/ext/utf-cvt.C: New
9441 * g++.dg/ext/utf-cxx0x.C: New
9442 * g++.dg/ext/utf-cxx98.C: New
9443 * g++.dg/ext/utf-dflt.C: New
9444 * g++.dg/ext/utf-gnuxx0x.C: New
9445 * g++.dg/ext/utf-gnuxx98.C: New
9446 * g++.dg/ext/utf-mangle.C: New
9447 * g++.dg/ext/utf-typedef-cxx0x.C: New
9448 * g++.dg/ext/utf-typedef-cxx98.C: New
9449 * g++.dg/ext/utf-typespec.C: New
9450 * g++.dg/ext/utf16-1.C: New
9451 * g++.dg/ext/utf16-2.C: New
9452 * g++.dg/ext/utf16-3.C: New
9453 * g++.dg/ext/utf16-4.C: New
9454 * g++.dg/ext/utf32-1.C: New
9455 * g++.dg/ext/utf32-2.C: New
9456 * g++.dg/ext/utf32-3.C: New
9457 * g++.dg/ext/utf32-4.C: New
9458 * gcc.dg/utf-cvt.c: New
9459 * gcc.dg/utf-dflt.c: New
9460 * gcc.dg/utf16-1.c: New
9461 * gcc.dg/utf16-2.c: New
9462 * gcc.dg/utf16-3.c: New
9463 * gcc.dg/utf16-4.c: New
9464 * gcc.dg/utf32-1.c: New
9465 * gcc.dg/utf32-2.c: New
9466 * gcc.dg/utf32-3.c: New
9467 * gcc.dg/utf32-4.c: New
9469 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
9471 * gnat.dg/specs/varsize_return.ads: New test.
9472 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
9473 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
9475 2008-04-17 Jason Merrill <jason@redhat.com>
9478 * g++.dg/overload/autoptr1.C: New.
9480 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
9482 * gnat.dg/alignment4.adb: New test.
9483 * gnat.dg/alignment5.adb: Likewise.
9484 * gnat.dg/frame_overflow.adb: Adjust.
9486 2008-04-17 Richard Guenther <rguenther@suse.de>
9488 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
9490 2008-04-17 Christian Bruel <christian.bruel@st.com>
9492 * gcc.dg/long-long-compare-1.c: New testcase.
9494 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9497 * gfortran.dg/eoshift_2.f90: New test.
9499 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
9502 * gfortran.dg/intrinsic_char_1.f90: New test.
9504 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9507 * gfortran.dg/pr35944-1.f90: New test.
9508 * gfortran.dg/pr35944-2.f90: Ditto.
9510 2008-04-16 Jakub Jelinek <jakub@redhat.com>
9513 * gcc.dg/dfp/pr35739.c: New test.
9515 PR tree-optimization/35899
9516 * gcc.dg/pr35899.c: New test.
9519 * gfortran.dg/pr35662.f90: New test.
9521 2008-04-16 Richard Guenther <rguenther@suse.de>
9523 * gcc.dg/tree-ssa/loop-35.c: New testcase.
9525 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
9528 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
9529 gnat.dg/incomplete2.adb: New.
9531 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
9533 PR tree-optimization/35629
9534 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
9535 scan-tree-dump-times.
9537 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
9540 * gnat.dg/specs/corr_discr.ads: New.
9542 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
9544 * gnat.dg/string_slice2.adb: New test.
9546 2008-04-15 Richard Guenther <rguenther@suse.de>
9548 * gcc.dg/fold-compare-2.c: Adjust testcase.
9549 * gcc.dg/tree-ssa/pr21086.c: Likewise.
9551 2008-04-15 Richard Guenther <rguenther@suse.de>
9553 * gcc.dg/tree-ssa/salias-1.c: Remove.
9554 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
9555 * gcc.dg/tree-ssa/alias-15.c: Likewise.
9556 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
9558 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
9560 * gnat.dg/loop_optimization1.ad[sb]: New test.
9562 2008-04-15 Jakub Jelinek <jakub@redhat.com>
9565 * gcc.dg/gomp/pr35751.c: New test.
9566 * g++.dg/gomp/pr35751.C: New test.
9568 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
9571 * gnat.dg/prot_def.adb: New.
9573 2008-04-14 Ian Lance Taylor <iant@google.com>
9575 * gcc.dg/strict-overflow-6.c: New.
9576 * gcc.dg/no-strict-overflow-7.c: New.
9577 * gcc.dg/Wstrict-overflow-22.c: New.
9579 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9581 * gnat.dg/specs/storage.ads: Fix expected error message.
9583 2008-04-14 Robert Dewar <dewar@adacore.com>
9585 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
9587 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9590 * gnat.dg/specs/linker_section.ads: New.
9592 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9595 * gnat.dg/specs/renamings.ads: New.
9597 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9600 * gnat.dg/specs/storage.ads: New.
9602 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9604 * gnat.dg/deep_old.adb: New.
9606 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
9608 * gnat.dg/loop_address2.adb: New test.
9610 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9613 * gfortran.dg/continuation_3.f90: Update test.
9614 * gfortran.dg/continuation_5.f: Update test.
9615 * gfortran.dg/continuation_10.f90: New test.
9617 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9621 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
9622 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
9623 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
9624 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
9626 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
9629 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
9631 2008-04-12 Andrew Pinski <pinskia@gmail.com>
9633 * gcc.target/powerpc/darwin-save-world-1.c: New test.
9635 2008-04-11 Richard Guenther <rguenther@suse.de>
9637 PR tree-optimization/35869
9638 * gcc.c-torture/compile/pr35869.c: New testcase.
9640 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
9642 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
9643 /* mmintrin-common.h */ section.
9645 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
9647 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
9650 * gcc.dg/attr-error-1.c: New test.
9652 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
9654 * gcc.target/mips/scc-2.c: New test.
9655 * gcc.target/mips/scc-3.c: New test.
9656 * gcc.target/mips/scc-4.c: New test.
9658 2008-04-10 Ira Rosen <irar@il.ibm.com>
9660 PR tree-optimization/35821
9661 * gcc.dg/vect/pr35821-altivec.c: New.
9662 * gcc.dg/vect/pr35821-spu.c: New.
9664 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
9668 * lib/target-supports.dg: Add check_effective_target_trampolines.
9669 Disable profiling for avr-*-*.
9670 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
9671 * gcc.c-torture/compile/nested-1.c: Ditto.
9672 * gcc.c-torture/compile/20050122-2.c: Ditto.
9673 * gcc.c-torture/compile/20010226-1.c: Ditto.
9674 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
9675 * gcc.c-torture/compile/980506-1.c: Ditto.
9676 * gcc.c-torture/compile/20020604-1.c: Ditto.
9677 * gcc.c-torture/compile/limits-stringlit.c: Ditto
9678 * gcc.c-torture/compile/20001226-1.c: Ditto
9680 2008-04-09 Jason Merrill <jason@redhat.com>
9683 * g++.dg/ext/complit9.C: New.
9685 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
9688 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
9689 gnat.dg/specs/fe_inlining_helper.adb: New test.
9691 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
9693 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
9694 x86_64-pc-mingw target.
9695 * gcc.dg/titype-1.c: Likewise.
9697 2008-04-09 Richard Sandiford <richard@codesourcery.com>
9699 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
9701 (check_effective_target_vxworks_rtp): New procedure.
9702 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
9703 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
9704 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
9705 * g++.old-deja/g++.brendan/new3.C: Likewise.
9706 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
9707 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
9708 VxWorks kernel mode.
9709 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
9710 * g++.old-deja/g++.mike/p2736.C: Likewise.
9711 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
9712 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
9713 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
9716 2008-04-09 Jakub Jelinek <jakub@redhat.com>
9718 * gfortran.dg/namelist_47.f90: New test.
9720 2008-04-09 Richard Guenther <rguenther@suse.de>
9722 * gfortran.dg/bind_c_usage_14.f03: Adjust.
9724 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
9727 * execute/20071221-1.c: Adapt test for 16 bit int targets.
9728 * execute/pr35163.c: Ditto.
9730 2008-04-08 Richard Guenther <rguenther@suse.de>
9732 * gcc.c-torture/execute/20080408-1.c: New testcase.
9734 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
9736 * gnat.dg/pack6.adb: New test.
9737 * gnat.dg/pack7.adb: Likewise.
9738 * gnat.dg/pack8.adb: Likewise.
9740 2008-04-08 Arnaud Charlet <charlet@adacore.com>
9742 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
9743 * gnat.dg/rt1.adb: New test.
9744 * gnat.dg/test_time_stamp.adb: New test.
9745 * gnat.dg/specs/warn_star.ads: New test.
9746 * gnat.dg/specs/aggr1.ads: New test.
9748 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9750 PR fortran/25829 28655
9751 * gfortran.dg/write_check2.f90: Update dg-error.
9752 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
9754 2008-04-07 Jason Merrill <jason@redhat.com>
9757 * g++.dg/warn/ctor1.C: New.
9759 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
9762 * gcc.dg/torture/pr35842.c: New.
9764 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
9766 * gnat.dg/array4.adb: New test.
9767 * gnat.dg/specs/static_initializer2.ads: Likewise.
9769 2008-04-06 Richard Guenther <rguenther@suse.de>
9771 PR tree-optimization/35400
9772 * gcc.dg/torture/pr35400.c: New testcase.
9773 * g++.dg/torture/pr35400.C: Likewise.
9775 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
9778 * gfortran.dg/simplify_argN_1.f90: New test.
9780 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
9783 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
9785 2008-04-06 Tobias Burnus <burnus@net-b.de>
9787 * gfortran.dg/f2003_io_1.f03: Make standard conform.
9788 * gfortran.dg/f2003_io_8.f03: New.
9790 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
9792 * gnat.dg/pack5.adb: New test.
9794 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
9797 * gcc.target/i386/pr12329.c: New test.
9799 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
9801 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
9803 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805 PR fortran/25829 28655
9806 * gfortran.dg/f2003_io_1.f03: New test.
9807 * gfortran.dg/f2003_io_2.f03: New test.
9808 * gfortran.dg/f2003_io_3.f03: New test.
9809 * gfortran.dg/f2003_io_4.f03: New test.
9810 * gfortran.dg/f2003_io_5.f03: New test.
9811 * gfortran.dg/f2003_io_6.f03: New test.
9812 * gfortran.dg/f2003_io_7.f03: New test.
9814 2008-04-05 Richard Guenther <rguenther@suse.de>
9816 PR tree-optimization/35833
9817 * gcc.dg/torture/pr35833.c: New testcase.
9819 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
9821 * gcc.target/sh/sh2a-band.c: New test.
9822 * gcc.target/sh/sh2a-bclrmem.c: New test.
9823 * gcc.target/sh/sh2a-bld.c: New test.
9824 * gcc.target/sh/sh2a-bor.c: New test.
9825 * gcc.target/sh/sh2a-bsetmem.c: New test.
9826 * gcc.target/sh/sh2a-bxor.c: New test.
9828 2008-04-04 Janis Johnson <janis187@us.ibm.com>
9830 * g++.dg/other/anon5.C: Don't depend on line number for error message.
9832 * gcc.dg/torture/builtin-modf-1.c: Use special options for
9835 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
9837 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
9840 * gcc.dg/dfp/pr35620.c: New test.
9841 * gcc.dg/dfp/func-pointer.c: New test.
9842 * gcc.dg/dfp/func-deref.c: New test.
9844 2008-04-04 Jakub Jelinek <jakub@redhat.com>
9847 * g++.dg/gomp/pr35364.C: New test.
9849 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
9851 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
9852 * g++.dg/other/i386-3.C: Likewise.
9853 * gcc.target/i386/sse-13.c: Likewise.
9854 * gcc.target/i386/sse-14.c: Likewise.
9856 * gcc.target/i386/aes-check.h: New.
9857 * gcc.target/i386/aesdec.c: Likewise.
9858 * gcc.target/i386/aesdeclast.c: Likewise.
9859 * gcc.target/i386/aesenc.c: Likewise.
9860 * gcc.target/i386/aesenclast.c: Likewise.
9861 * gcc.target/i386/aesimc.c: Likewise.
9862 * gcc.target/i386/aeskeygenassist.c: Likewise.
9863 * gcc.target/i386/pclmulqdq.c: Likewise.
9864 * gcc.target/i386/pclmul-check.h: Likewise.
9866 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
9867 (check_effective_target_pclmul): Likewise.
9869 2008-04-04 Jakub Jelinek <jakub@redhat.com>
9872 * gcc.dg/pr35440.c: New test.
9874 2008-04-04 Richard Guenther <rguenther@suse.de>
9877 * gnat.dg/pr35823.adb: New testcase.
9879 2008-04-03 Janis Johnson <janis187@us.ibm.com>
9882 * gcc.dg/dfp/constants-zero.c: New test.
9884 2008-04-03 Jakub Jelinek <jakub@redhat.com>
9887 * gcc.dg/gomp/pr35738.c: New test.
9890 * gcc.dg/gomp/pr35818.c: New test.
9893 * gfortran.dg/gomp/pr35786-1.f90: New test.
9894 * gfortran.dg/gomp/pr35786-2.f90: New test.
9896 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
9898 * gcc.target/mips/scc-1.c: New test.
9900 2008-04-03 Richard Guenther <rguenther@suse.de>
9902 * gcc.dg/tree-ssa/vrp43.c: New testcase.
9903 * gcc.dg/tree-ssa/vrp44.c: Likewise.
9904 * gcc.dg/tree-ssa/vrp45.c: Likewise.
9906 2008-04-03 Jakub Jelinek <jakub@redhat.com>
9909 * g++.dg/other/offsetof5.C: New test.
9911 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
9913 PR rtl-optimization/35281
9914 * gcc.target/i386/pr35281.c: New test.
9916 2008-04-03 Richard Guenther <rguenther@suse.de>
9919 * gcc.c-torture/execute/pr35800.c: New test.
9921 2008-04-02 Joseph Myers <joseph@codesourcery.com>
9923 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
9924 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
9925 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
9926 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
9927 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
9928 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
9929 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
9930 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
9931 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
9932 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
9933 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
9935 2008-04-02 Richard Guenther <rguenther@suse.de>
9937 PR tree-optimization/14495
9938 PR tree-optimization/34793
9939 * gcc.dg/tree-ssa/vrp41.c: New testcase.
9940 * gcc.dg/tree-ssa/vrp42.c: Likewise.
9942 2008-04-02 Richard Guenther <rguenther@suse.de>
9944 PR tree-optimization/14495
9945 * gcc.dg/tree-ssa/vrp40.c: New testcase.
9947 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
9949 * gnat.dg/specs/discr_record_constant.ads: New test.
9951 2008-04-02 Richard Guenther <rguenther@suse.de>
9953 * gcc.dg/tree-ssa/vrp38.c: New testcase.
9954 * gcc.dg/tree-ssa/vrp39.c: Likewise.
9956 2008-04-01 George Helffrich <george@gcc.gnu.org>
9958 PRs fortran/35154, fortran/23057
9959 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
9960 use of common is unchanged.
9962 * lib/gfortran-dg.exp: New harness to compile Fortran progs
9963 with all combinations of debug options available on target.
9964 * gfortran.dg/debug/debug.exp: Ditto.
9965 * gfortran.dg/debug/trivial.f: Ditto.
9966 * gfortran.dg/debug/pr35154-stabs.f: New test case for
9967 .stabs functionality.
9968 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
9969 DWARF functionality.
9971 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
9974 * gcc.dg/format/gcc_gfc-2.c: New test.
9976 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
9978 * g++.dg/bprob/bprob.exp: Do not check gcno files.
9979 Use -fprofile-use for profile use.
9980 * gcc.misc-tests/bprob.exp: Ditto.
9981 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
9982 * gcc.dg/matrix/matrix.exp: Ditto.
9983 * gcc.dg/struct/struct-reorg.exp: Ditto.
9984 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
9985 * gcc.dg/profile-dir-1.c: New test.
9986 * gcc.dg/profile-dir-2.c: New test.
9987 * gcc.dg/profile-dir-3.c: New test.
9989 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
9992 * gcc.dg/old-style-param-1.c: New test.
9994 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
9996 * gnat.dg/object_overflow.adb: New test.
9998 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
10000 PR middle-end/30186
10001 * gcc.dg/tree-ssa/vector-1.c: New testcase.
10002 * gcc.c-torture/execute/vector-1.c: New testcase.
10003 * gcc.c-torture/execute/vector-2.c: New testcase.
10005 2008-03-31 Olivier Hainque <hainque@adacore.com>
10007 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
10008 * gnat.dg/assign_from_packed.adb: New testcase.
10010 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
10012 PR rtl-optimization/35729
10013 * gcc.dg/pr35729.c: New test.
10015 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
10018 * gcc.target/i386/pr32000-1.c: New.
10020 2008-03-31 Arnaud Charlet <charlet@adacore.com>
10022 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
10023 on some environments.
10025 2008-03-31 Andrew Pinski <pinskia@gmail.com>
10028 * gcc.c-torture/compile/pr35431.c: New testcase.
10030 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
10032 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
10035 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10038 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
10040 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
10043 * g++.dg/parse/friend8.C: New test.
10046 * gcc.dg/union-cast-4.c: New test.
10048 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
10051 * gcc.target/i386/sse4_1-blendps-2.c: New.
10052 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
10054 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10056 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
10057 * gfortran.dg/internal_pack_2.f90: Likewise.
10058 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10059 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10060 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10061 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10062 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10063 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10065 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
10067 * gnat.dg/bit_packed_array2.adb: New test.
10069 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
10072 * gfortran.dg/transpose_conjg_1.f90: New test.
10074 2008-03-29 Laurent GUERBY <laurent@guerby.net>
10076 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
10078 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
10081 * gfortran.dg/allocate_zerosize_3.f: New test.
10084 * gfortran.dg/character_assign_1.f90: New test.
10086 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10088 PR libfortran/32972
10089 PR libfortran/32512
10090 * gfortran.dg/intrinsic_spread_1.f90: New file.
10091 * gfortran.dg/intrinsic_spread_2.f90: New file.
10092 * gfortran.dg/intrinsic_spread_3.f90: New file.
10094 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
10097 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
10098 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
10099 * gfortran.dg/func_assign.f90: Likewise.
10100 * gfortran.dg/implicit_11.f90: Likewise.
10101 * gfortran.dg/proc_assign_1.f90: Likewise.
10102 * gfortran.dg/proc_assign_2.f90: Likewise.
10103 * gfortran.dg/procedure_lvalue.f90: Likewise.
10105 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10108 * gfortran.dg/direct_io_10.f: New test.
10110 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
10112 * gcc.target/i386/vectorize6.c: New test.
10114 2008-03-28 Tobias Burnus <burnus@net-b.de>
10117 * gfortran.dg/associated_target_2.f90: New.
10119 2008-03-28 Richard Guenther <rguenther@suse.de>
10121 PR tree-optimization/19580
10122 * gcc.dg/tree-ssa/loop-34.c: New testcase.
10124 2008-03-28 Richard Guenther <rguenther@suse.de>
10126 PR tree-optimization/30317
10127 PR tree-optimization/30911
10128 PR tree-optimization/34793
10129 * gcc.dg/tree-ssa/vrp35.c: New testcase.
10130 * gcc.dg/tree-ssa/vrp36.c: Likewise.
10131 * gcc.dg/tree-ssa/vrp37.c: Likewise.
10133 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10136 * gcc.target/powerpc/altivec-25.c: New testcase.
10138 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141 * gfortran.dg/cshift_shift_real_2.f90: New test.
10143 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
10145 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
10146 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
10148 2008-03-27 Richard Guenther <rguenther@suse.de>
10151 * gcc.dg/attr-weak-1.c: New testcase.
10153 2008-03-27 Richard Guenther <rguenther@suse.de>
10155 PR tree-optimization/32810
10156 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
10158 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
10160 * g++.dg/cpp0x/variadic91.C: New.
10162 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
10164 * gcc.dg/tree-ssa/loop-32.c: New testcase.
10165 * gcc.dg/tree-ssa/loop-33.c: Likewise.
10167 2008-03-27 Richard Guenther <rguenther@suse.de>
10169 * gcc.dg/fold-addr-1.c: New testcase.
10171 2008-03-27 Andrew Pinski <pinskia@gmail.com>
10173 PR middle-end/35429
10174 * gcc.c-torture/compile/complex-5.c: New test.
10176 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10178 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
10180 2008-03-26 Jakub Jelinek <jakub@redhat.com>
10183 * g++.dg/ext/attrib33.C: New test.
10185 2008-03-26 Richard Guenther <rguenther@suse.de>
10188 2008-03-26 Richard Guenther <rguenther@suse.de>
10190 * gcc.dg/fold-addr-1.c: New testcase.
10192 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
10194 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
10195 before redefinitions of extern and __inline.
10196 * gcc.target/i386/sse-13.c: Ditto.
10198 2008-03-26 Jakub Jelinek <jakub@redhat.com>
10201 * g++.dg/other/error27.C: New test.
10203 2008-03-26 Richard Guenther <rguenther@suse.de>
10205 * gcc.dg/fold-addr-1.c: New testcase.
10207 2008-03-26 Richard Guenther <rguenther@suse.de>
10209 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
10210 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
10211 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
10212 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
10213 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
10214 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
10215 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
10217 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
10219 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
10220 variadic template template parameter binding semantics.
10221 * g++.dg/cpp0x/variadic85.C: Ditto.
10222 * g++.dg/cpp0x/variadic88.C: New.
10223 * g++.dg/cpp0x/variadic89.C: New.
10224 * g++.dg/cpp0x/variadic90.C: New.
10225 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
10226 variadic template template parameter binding semantics.
10227 * g++.dg/cpp0x/variadic-lambda.C: New.
10229 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10232 * g++.dg/ext/altivec-15.C: New testcase.
10234 2008-03-25 Andrew Pinski <pinskia@gmail.com>
10237 * objc.dg/method-20.m: New testcase.
10239 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
10241 PR rtl-optimization/35232
10242 * gcc.target/mips/pr35232.c: New test.
10244 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
10246 * g++.dg/template/sfinae4.C: New.
10247 * g++.dg/template/sfinae5.C: New.
10248 * g++.dg/template/sfinae6.C: New.
10249 * g++.dg/template/sfinae6_neg.C: New.
10250 * g++.dg/template/sfinae7.C: New.
10251 * g++.dg/template/sfinae8.C: New.
10252 * g++.dg/template/sfinae9.C: New.
10253 * g++.dg/template/sfinae10.C: New.
10254 * g++.dg/template/sfinae11.C: New.
10255 * g++.dg/template/sfinae12.C: New.
10256 * g++.dg/template/sfinae13.C: New.
10257 * g++.dg/template/sfinae14C: New.
10259 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
10261 * gcc.target/sh/sh2a-bclr.c: New test.
10262 * gcc.target/sh/sh2a-bset.c: New test.
10264 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
10266 * gcc.target/sh/sh2a-movrt.c: New test.
10268 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
10270 * gcc.target/sh/sh2a-prefetch.c: New test.
10272 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
10273 Naveen.H.S <naveen.hs@kpitcummins.com>
10275 * gcc.target/sh/sh2a-movi20s.c: New test.
10277 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
10278 Jayant Sonar <Jayant.sonar@kpitcummins.com>
10279 Naveen.H.S <naveen.hs@kpitcummins.com>
10281 * gcc.target/sh/sh2a-resbank.c: New test.
10282 * gcc.target/sh/sh2a-tbr-jump.c: New test.
10283 * gcc.target/sh/sh2a-jsrn.c: New test.
10284 * gcc.target/sh/sh2a-rtsn.c: New test.
10286 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
10288 * gcc.target/i386/sse-17.c: Include sse2-check.h.
10289 (main): Change to void and rename to sse2_test.
10290 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
10291 dg-do-what-default to "compile" if SSE2 hardware is not available.
10292 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
10293 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
10294 xfail vect_no_int_max from "vectorization not profitable" check.
10296 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10298 PR middle-end/26222
10299 * gcc.dg/torture/pr26222.c: New testcase.
10301 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
10304 * gfortran.dg/null_3.f90 : New test
10307 * gfortran.dg/module_function_type_1.f90 : New test
10309 2008-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
10311 PR libfortran/32972
10312 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
10313 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
10314 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
10316 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
10318 * gcc.target/mips/dse-1.c: Add checks for zeros.
10320 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10323 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
10325 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10327 PR libfortran/32972
10328 * internal_pack_1.f90: New test case.
10329 * internal_pack_2.f90: New test case.
10330 * internal_pack_3.f90: New test case.
10332 2008-03-21 Olivier Hainque <hainque@adacore.com>
10334 * gnat.dg/empty_vector_length.adb: New testcase.
10336 2008-03-20 Richard Guenther <rguenther@suse.de>
10338 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
10340 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
10341 Uros Bizjak <ubizjak@gmail.com>
10344 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
10345 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
10346 if SSE2 hardware is not available.
10347 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
10348 gcc.dg/vect/vect.exp.
10349 * gfortran.dg/vect/vect.exp: Ditto.
10350 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
10352 2008-03-20 Andreas Schwab <schwab@suse.de>
10354 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
10357 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
10359 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
10360 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
10363 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
10366 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
10367 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10368 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10369 * gcc.target/i386/ssse3-palignr.c: Likewise.
10370 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10371 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10372 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10373 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10374 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10375 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10376 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10377 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10378 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10379 * gcc.target/i386/ssse3-psignb.c: Likewise.
10380 * gcc.target/i386/ssse3-psignd.c: Likewise.
10381 * gcc.target/i386/ssse3-psignw.c: Likewise.
10383 2008-03-20 Andreas Schwab <schwab@suse.de>
10386 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
10387 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10388 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
10389 continuation and remove xfail.
10391 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10393 PR libfortran/32972
10394 * gfortran.dg/internal_pack_3.f90: Add missing parameter
10397 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
10399 * gcc.dg/format/ms_array-1.c: New.
10400 * gcc.dg/format/ms_c90-scanf-3.c: New.
10401 * gcc.dg/format/ms_c99-strftime-1.c: New.
10402 * gcc.dg/format/ms_no-y2k-1.c: New.
10403 * gcc.dg/format/ms_attr-1.c: New.
10404 * gcc.dg/format/ms_c90-scanf-4.c: New.
10405 * gcc.dg/format/ms_c99-strftime-2.c: New.
10406 * gcc.dg/format/ms_nonlit-1.c: New.
10407 * gcc.dg/format/ms_c90-scanf-5.c: New.
10408 * gcc.dg/format/ms_cast-1.c: New.
10409 * gcc.dg/format/ms_nonlit-2.c: New.
10410 * gcc.dg/format/ms_attr-2.c: New.
10411 * gcc.dg/format/ms_c90-strftime-1.c: New.
10412 * gcc.dg/format/ms_miss-1.c: New.
10413 * gcc.dg/format/ms_nonlit-3.c: New.
10414 * gcc.dg/format/ms_attr-3.c: New.
10415 * gcc.dg/format/ms_c90-strftime-2.c: New.
10416 * gcc.dg/format/ms_miss-2.c: New.
10417 * gcc.dg/format/ms_nul-1.c: New.
10418 * gcc.dg/format/ms_attr-4.c: New.
10419 * gcc.dg/format/ms_c94-printf-1.c: New.
10420 * gcc.dg/format/ms_miss-3.c: New.
10421 * gcc.dg/format/ms_nul-2.c: New.
10422 * gcc.dg/format/ms_attr-7.c: New.
10423 * gcc.dg/format/ms_c94-scanf-1.c: New.
10424 * gcc.dg/format/ms_miss-4.c: New.
10425 * gcc.dg/format/ms_null-1.c: New.
10426 * gcc.dg/format/ms_bitfld-1.c: New.
10427 * gcc.dg/format/ms_c99-printf-1.c: New.
10428 * gcc.dg/format/ms_miss-5.c: New.
10429 * gcc.dg/format/ms_plus-1.c: New.
10430 * gcc.dg/format/ms_branch-1.c: New.
10431 * gcc.dg/format/ms_c99-printf-2.c: New.
10432 * gcc.dg/format/ms_miss-6.c: New.
10433 * gcc.dg/format/ms_sec-1.c: New.
10434 * gcc.dg/format/ms_c90-printf-1.c: New.
10435 * gcc.dg/format/ms_c99-printf-3.c: New.
10436 * gcc.dg/format/ms_multattr-1.c: New.
10437 * gcc.dg/format/ms_unnamed-1.c: New.
10438 * gcc.dg/format/ms_c90-printf-2.c: New.
10439 * gcc.dg/format/ms_c99-scanf-1.c: New.
10440 * gcc.dg/format/ms_multattr-2.c: New.
10441 * gcc.dg/format/ms_va-1.c: New.
10442 * gcc.dg/format/ms_c90-printf-3.c: New.
10443 * gcc.dg/format/ms_c99-scanf-2.c: New.
10444 * gcc.dg/format/ms_multattr-3.c: New.
10445 * gcc.dg/format/ms_c90-scanf-1.c: New.
10446 * gcc.dg/format/ms_c99-scanf-3.c: New.
10447 * gcc.dg/format/ms_no-exargs-1.c: New.
10448 * gcc.dg/format/ms_zero-length-1.c: New.
10449 * gcc.dg/format/ms_c90-scanf-2.c: New.
10450 * gcc.dg/format/ms_c99-scanf-4.c: New.
10451 * gcc.dg/format/ms_no-exargs-2.c: New.
10452 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
10453 * gcc.dg/format/miss-1.c: Likewise.
10454 * gcc.dg/format/miss-3.c: Likewise.
10455 * gcc.dg/format/multattr-2.c: Likewise.
10456 * gcc.dg/format/miss-5.c: Likewise.
10457 * gcc.dg/format/attr-2.c: Likewise.
10458 * gcc.dg/format/attr-4.c: Likewise.
10459 * gcc.dg/format/c90-scanf-4.c: Likewise.
10460 * gcc.dg/format/c99-printf-3.c: Likewise.
10461 * gcc.dg/format/multattr-1.c: Likewise.
10462 * gcc.dg/format/miss-4.c: Likewise.
10463 * gcc.dg/format/miss-6.c: Likewise.
10464 * gcc.dg/format/c90-printf-3.c: Likewise.
10465 * gcc.dg/format/attr-1.c: Likewise.
10466 * gcc.dg/format/attr-3.c: Likewise.
10467 * gcc.dg/format/attr-7.c: Likewise.
10468 * gcc.dg/format/format.h: Treat mingw and gnu style.
10469 * gcc.dg/format/sys_format.c: New.
10471 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10473 PR libfortran/35627
10474 * gfortran.dg/namelist_46.f90: New test.
10476 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
10479 * gcc.target/i386/pr14552.c: New test.
10481 2008-03-19 Michael Matz <matz@suse.de>
10483 PR middle-end/35616
10484 * gcc.dg/pr35616.c: New test.
10486 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
10489 * gfortran.dg/argument_checking_16.f90: New test.
10491 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10493 PR libfortran/32972
10494 * gfortran.dg/internal_pack_1.f90: New test case.
10495 * gfortran.dg/internal_pack_2.f90: New test case.
10496 * gfortran.dg/internal_pack_3.f90: New test case.
10498 2008-03-19 Jan Hubicka <jh@suse.cz>
10500 * gcc.dg/20050811-2.c: Update dumping flags.
10501 * gcc.dg/sms-2.c: Update dumping flags.
10502 * gcc.dg/var-expand1.c: Update dumping flags.
10503 * gcc.dg/var-expand3.c: Update dumping flags.
10504 * gcc.dg/pr30957-1.c: Update dumping flags.
10505 * gcc.dg/20050811-1.c: Update dumping flags.
10506 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
10507 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
10509 2008-03-19 Richard Guenther <rguenther@suse.de>
10511 PR middle-end/35609
10512 * gcc.dg/uninit-15.c: New testcase.
10513 * gcc.dg/uninit-16.c: Likewise.
10515 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10518 * g++.dg/other/pr35504.C: New test.
10520 2008-03-18 Richard Guenther <rguenther@suse.de>
10522 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
10523 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10525 2008-03-18 Richard Guenther <rguenther@suse.de>
10527 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
10529 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531 PR libfortran/35617
10532 * gfortran.dg/namelist_45.f90: New test.
10534 2008-03-17 James E. Wilson <wilson@tuliptree.org>
10537 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
10538 Write variables instead of reading them.
10540 2008-03-17 Jason Merrill <jason@redhat.com>
10543 * g++.dg/init/ref16.C: New testcase.
10545 2008-03-17 Richard Guenther <rguenther@suse.de>
10547 PR tree-optimization/19637
10548 * g++.dg/tree-ssa/pr19637.C: New testcase.
10550 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
10553 * gfortran.dg/subref_array_pointer_3.f90 : New test.
10555 2008-03-16 Richard Guenther <rguenther@suse.de>
10557 PR middle-end/35607
10558 * gcc.c-torture/compile/pr35607.c: New testcase.
10559 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
10561 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
10564 * gfortran.dg/write_invalid_format.f90: New test.
10566 2008-03-15 Richard Guenther <rguenther@suse.de>
10568 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
10570 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10573 * gfortran.dg/elemental_subroutine_6.f90: New test.
10575 2008-03-15 Richard Guenther <rguenther@suse.de>
10577 * gcc.dg/pr23911.c: Adjust testcase.
10578 * gcc.dg/tree-ssa/pr14841.c: Likewise.
10579 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
10581 2008-03-15 Richard Guenther <rguenther@suse.de>
10583 PR middle-end/35593
10584 * g++.dg/warn/Warray-bounds-3.C: New testcase.
10586 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10589 * gfortran.dg/generic_16.f90: New test.
10591 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
10593 PR middle-end/35595
10594 * gcc.c-torture/compile/pr35595.c: New test.
10596 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10599 * gfortran.dg/nearest_4.f90: New test.
10601 2008-03-14 Richard Guenther <rguenther@suse.de>
10603 PR tree-optimization/13761
10604 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
10606 2008-03-14 Richard Guenther <rguenther@suse.de>
10608 PR tree-optimization/34172
10609 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
10610 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10614 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
10616 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
10619 * gcc.dg/cpp/pr35322.c: Add dg-error line.
10621 2008-03-14 Richard Guenther <rguenther@suse.de>
10623 PR tree-optimization/34043
10624 PR tree-optimization/33989
10625 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
10626 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10627 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10628 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
10629 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
10631 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
10632 Uros Bizjak <ubizjak@gmail.com>
10635 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
10637 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
10639 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10640 Uros Bizjak <ubizjak@gmail.com>
10643 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
10644 count from 0 to 1 for lp64 targets.
10645 * gfortran.dg/ldist-1.f90: Update test to check
10646 for 5 loops distributed instead of 4 for lp64 targets.
10648 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10651 * gfortran.dg/derived_sub.f90: New test.
10653 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
10656 * g++.dg/tls/static-1.C: Move dg-additional-sources after
10657 dg-require-effective-target.
10658 * g++.dg/tls/static-1a.cc: Likewise.
10660 2008-03-13 Tom Tromey <tromey@redhat.com>
10663 * gcc.dg/cpp/pr35322.c: New file.
10665 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
10667 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
10668 (main): Call check_vect.
10670 2008-03-13 Alon Dayan <alond@il.ibm.com>
10671 Olga Golovanevsky <olga@il.ibm.com>
10673 PR tree-optimization/35041
10674 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
10676 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
10680 * g++.dg/other/i386-3.C: New test.
10681 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
10682 * gcc.target/i386/sse-14.c: Ditto.
10683 * gcc.target/i386/mmx-1.c: Ditto.
10684 * gcc.target/i386/mmx-2.c: Ditto.
10685 * gcc.target/i386/3dnow-1.c: Ditto.
10686 * gcc.target/i386/3dnow-2.c: Ditto.
10687 * gcc.target/i386/3dnowA-1.c: Ditto.
10688 * gcc.target/i386/3dnowA-2.c: Ditto.
10690 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
10693 * gcc.target/i386/pr35422.c: Escape brackets.
10695 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
10698 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
10700 * gcc.target/i386/pr35422.c: New.
10702 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
10705 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
10707 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
10710 * gcc.target/i386/pr35540.c: New test.
10712 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
10714 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
10716 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
10718 PR middle-end/35526
10719 * g++.dg/torture/pr35526.C: New test.
10721 2008-03-10 Jakub Jelinek <jakub@redhat.com>
10724 * g++.dg/gomp/pr35328.C: New test.
10727 * g++.dg/gomp/pr35337.C: New test.
10731 * gcc.dg/gomp/pr35438.c: New test.
10732 * gcc.dg/gomp/pr35439.c: New test.
10734 PR middle-end/35099
10735 * g++.dg/gomp/pr35099.C: New test.
10737 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
10739 * gnat.dg/range_check2.adb: New test.
10741 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
10743 PR tree-optimization/35494
10744 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
10745 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
10746 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
10747 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
10749 2008-03-10 Richard Guenther <rguenther@suse.de>
10751 PR tree-optimization/34677
10752 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
10753 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10754 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10756 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
10759 * gfortran.dg/module_commons_2.f90: New test.
10761 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
10763 * gnat.dg/frame_overflow.adb: Improve portability.
10765 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
10768 * gcc.target/i386/isa-1.c: Add -march=x86-64.
10769 * gcc.target/i386/isa-2.c: Likewise.
10770 * gcc.target/i386/isa-3.c: Likewise.
10771 * gcc.target/i386/isa-10.c: Likewise.
10772 * gcc.target/i386/isa-11.c: Likewise.
10773 * gcc.target/i386/isa-12.c: Likewise.
10774 * gcc.target/i386/isa-13.c: Likewise.
10775 * gcc.target/i386/isa-14.c: Likewise.
10777 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
10780 * gcc.target/i386/pr22152.c: New test.
10781 * gcc.target/i386/sse2-mmx.c: Ditto.
10783 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
10785 * gnat.dg/uninit_func.adb: New test.
10787 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
10789 * gnat.dg/pack4.adb: New test.
10791 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
10793 * gnat.dg/small_alignment.adb: New test.
10795 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
10797 * gnat.dg/specs/alignment2.ads: New test.
10799 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
10801 * gnat.dg/pack3.adb: New test.
10803 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
10806 * g++.dg/other/pr20366.C: New test.
10808 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
10811 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
10813 2008-03-06 Markus Milleder <markus.milleder@generali.at>
10815 PR preprocessor/35458
10816 * gcc.dg/cpp/cmdlne-M-2.c: New file.
10817 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
10818 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
10820 2008-03-06 Tom Tromey <tromey@redhat.com>
10822 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
10823 * treelang: Delete.
10825 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
10827 * gnat.dg/specs/pack33.ads: New test.
10829 2008-03-05 Richard Guenther <rguenther@suse.de>
10831 PR tree-optimization/35472
10832 * gcc.c-torture/execute/pr35472.c: New testcase.
10834 2008-03-05 Gabor Loki <loki@gcc.gnu.org>
10837 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
10838 * gcc.c-torture/compile/pr33009.c: Likewise.
10840 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
10843 * gcc.dg/vect/pr31041.c: Fix.
10845 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
10847 PR libfortran/35293
10848 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
10850 * gfortran.fortran-torture/execute/list_read_1.x,
10851 gfortran.fortran-torture/execute/read_null_string.x,
10852 gfortran.fortran-torture/execute/backspace.x,
10853 gfortran.fortran-torture/execute/seq_io.x,
10854 gfortran.fortran-torture/execute/slash_edit.x,
10855 gfortran.fortran-torture/execute/unopened_unit_1.x,
10856 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
10857 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
10858 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
10859 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
10860 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
10861 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
10862 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
10863 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
10864 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
10865 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
10866 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
10867 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
10868 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
10869 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
10870 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
10871 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
10872 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
10873 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
10874 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
10875 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
10876 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
10877 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
10878 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
10879 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
10880 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
10881 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
10882 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
10883 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
10884 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
10885 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
10886 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
10887 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
10888 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
10889 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
10890 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
10891 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
10892 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
10893 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
10894 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
10895 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
10896 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
10897 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
10898 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
10899 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
10900 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
10901 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
10902 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
10903 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
10904 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
10905 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
10906 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
10907 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
10908 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
10909 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
10910 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
10911 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
10912 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
10913 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
10914 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
10915 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
10916 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
10917 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
10918 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
10919 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
10920 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
10921 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
10922 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
10923 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
10924 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
10925 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
10926 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
10927 gfortran.dg/write_back.f: Gate test on effective_target fd_truncate.
10929 2008-03-04 Joseph Myers <joseph@codesourcery.com>
10931 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
10932 targets declaring functions in assembly.
10934 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10937 * gcc.dg/pr28322-3.c: New.
10939 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
10942 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
10944 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10945 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10946 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10947 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10948 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10949 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10950 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10951 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10953 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
10955 PR middle-end/35456
10956 * gcc.c-torture/execute/pr35456.c: New test.
10958 2008-03-04 Joseph Myers <joseph@codesourcery.com>
10960 * gcc.target/i386/sse-10.c: Don't use
10961 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
10963 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
10965 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
10966 * gfortran.dg/reassoc_2.f90: Ditto.
10967 * gfortran.dg/reassoc_3.f90: Ditto.
10969 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10972 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
10973 * gfortran.dg/dg.exp: Likewise.
10974 * gfortran.dg/vect/vect.exp: Likewise.
10975 * gfortran.fortran-torture/execute/execute.exp: Likewise.
10976 * gfortran.fortran-torture/compile/compile.exp: Likewise.
10977 * gfortran.dg/gamma_1.f90: Also check log_gamma.
10978 * gfortran.dg/invalid_contains_1.f90: Remove warning about
10980 * gfortran.dg/gamma_2.f90: Add a few error messages.
10981 * gfortran.dg/invalid_contains_2.f90: Remove warning about
10983 * gfortran.dg/gamma_3.f90: Adjust error message.
10984 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
10985 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
10986 * gfortran.dg/bessel_1.f90: New test.
10987 * gfortran.dg/recursive_check_3.f90: Remove warnings.
10988 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
10989 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
10990 * gfortran.dg/contains_empty_1.f03: New test.
10991 * gfortran.dg/erfc_scaled_1.f90: New test.
10992 * gfortran.dg/hypot_1.f90: New test.
10993 * gfortran.dg/contains_empty_2.f03: New test.
10995 2008-03-03 Uros Bizjak <ubizjak@gmail.com>
10997 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
10999 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11002 * g++.dg/cpp/string-2.C: This is a warning now.
11003 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
11004 default, so add it.
11006 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
11008 * g++.dg/cpp0x/auto1.C: New.
11010 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11013 * gfortran.dg/pointer_1.f90: New test.
11015 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
11018 * g++.dg/ext/attrib32.C: Add another test case.
11020 2008-02-29 Tom Tromey <tromey@redhat.com>
11022 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
11025 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
11027 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
11028 to make the interchange profitable.
11030 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
11035 * gfortran.dg/arrayio_11.f90: Fixed test.
11036 * gfortran.dg/arrayio_12.f90: Likewise.
11037 * gfortran.dg/module_read_1.f90: Added warning-directives.
11038 * gfortran.dg/pr32242.f90: Likewise.
11039 * gfortran.dg/result_in_spec_3.f90: Likewise.
11040 * gfortran.dg/use_12.f90: Likewise.
11041 * gfortran.dg/warn_function_without_result.f90 : New test.
11043 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11046 * gfortran.dg/f2c_9.f90: New test.
11048 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
11050 * gcc.dg/tree-ssa/ldist-1.c: New.
11051 * gcc.dg/tree-ssa/ldist-1a.c: New.
11052 * gcc.dg/tree-ssa/ldist-2.c: New.
11053 * gcc.dg/tree-ssa/ldist-3.c: New.
11054 * gcc.dg/tree-ssa/ldist-4.c: New.
11055 * gcc.dg/tree-ssa/ldist-5.c: New.
11056 * gcc.dg/tree-ssa/ldist-6.c: New.
11057 * gcc.dg/tree-ssa/ldist-7.c: New.
11058 * gcc.dg/tree-ssa/ldist-8.c: New.
11059 * gcc.dg/tree-ssa/ldist-9.c: New.
11060 * gcc.dg/tree-ssa/ldist-10.c: New.
11061 * gcc.dg/tree-ssa/ldist-11.c: New.
11062 * gcc.dg/tree-ssa/ldist-12.c: New.
11063 * gfortran.dg/ldist-1.f90: New.
11065 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
11067 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
11069 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11071 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
11073 2008-02-27 Jan Beulich <jbeulich@novell.com>
11075 * gcc.target/i386/mmx-1.c: Add
11076 -Werror-implicit-function-declaration to dg-options.
11077 * gcc.target/i386/mmx-2.c: Likewise.
11078 * gcc.target/i386/sse-13.c: Likewise.
11079 * gcc.target/i386/sse-14.c: Likewise.
11081 2008-02-27 Revital Eres <eres@il.ibm.com>
11083 PR rtl-optimization/34999
11084 * gcc.dg/tree-prof/pr34999.c: New.
11086 2008-02-27 Richard Guenther <rguenther@suse.de>
11088 PR middle-end/25290
11089 * gcc.c-torture/execute/pr35390.c: New testcase.
11091 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
11094 * gnat.dg/test_direct_io.adb: New file.
11096 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
11099 * gnat.dg/specs/pr34799.ads: New test.
11101 2008-02-27 Richard Guenther <rguenther@suse.de>
11103 PR middle-end/34971
11104 * gcc.c-torture/execute/pr34971.c: New testcase.
11106 2008-02-27 Jakub Jelinek <jakub@redhat.com>
11108 * gcc.dg/gomp/preprocess-1.c: New test.
11111 * g++.dg/ext/visibility/typeinfo2.C: New test.
11112 * g++.dg/ext/visibility/typeinfo3.C: New test.
11114 2008-02-26 Joseph Myers <joseph@codesourcery.com>
11116 * gcc.dg/bf-ms-attrib.c (main): Return 0.
11118 2008-02-26 Joseph Myers <joseph@codesourcery.com>
11120 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
11121 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
11123 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11126 * gcc.dg/empty-source-2.c: Adjust for warning message.
11127 * gcc.dg/empty-source-3.c: Likewise.
11128 * gcc.dg/pack-test-2.c: Adjust comment.
11129 * gcc.dg/pragma-ep-2.c: Likewise.
11130 * gcc.dg/pragma-re-2.c: Likewise.
11131 * gcc.dg/va-arg-2.c: Likewise.
11133 2008-02-26 Tobias Burnus <burnus@net-b.de>
11136 * gfortran.dg/assignment_2.f90: New.
11138 2008-02-26 Jason Merrill <jason@redhat.com>
11141 * g++.dg/ext/attrib32.C: New.
11143 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
11145 * gcc.c-torture/execute/nest-align-1.x: Delete.
11147 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11150 * 20021023-1.c: Use __builtin_va_start instead of
11151 __builtin_stdarg_start.
11152 * pr17301-1.c: Likewise.
11153 * pr17301-2.c: Likewise.
11155 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11157 * gcc.dg/pr34351.c: New.
11159 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11161 * gcc.dg/Wlarger-than2.c: New.
11163 2008-02-26 Paolo Carlini <pcarlini@suse.de>
11166 * g++.dg/lookup/crash7.C: New.
11168 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
11170 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
11172 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11174 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
11176 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11178 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
11180 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11182 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
11185 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11187 * lib/target-supports.exp (check_profiling_available): Report -p
11188 unavailable on *-*-mingw*.
11190 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11192 * lib/target-supports.exp (check_effective_target_pthread_h): New.
11193 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
11194 dg-require-effective-target pthread_h.
11196 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11198 * gcc.dg/Wswitch-enum-error.c: New.
11199 * gcc.dg/Wswitch-error.c: New.
11200 * gcc.dg/20011021-1.c: Use two directives to match two different
11203 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11206 * gcc.dg/pr28322.c: New.
11207 * gcc.dg/pr28322-2.c: New.
11208 * lib/prune.exp: Ignore "At top level" even if there is no ':'
11211 2008-02-25 Paolo Carlini <pcarlini@suse.de>
11214 * g++.dg/other/error26.C: New.
11216 2008-02-25 Paolo Carlini <pcarlini@suse.de>
11219 * g++.dg/other/error25.C: New.
11221 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
11224 * gcc.dg/pr35258.c: New testcase.
11226 2008-02-25 Jan Beulich <jbeulich@novell.com>
11228 * gcc.dg/20020426-2.c: Remove bogus workaround.
11229 * g++.old-deja/g++.other/store-expr1.C: Likewise.
11230 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
11232 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11234 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
11236 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
11238 PR middle-end/19984
11239 * gcc.dg/pr19984.c: New test.
11240 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
11241 name of the variable.
11243 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
11245 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
11246 (main): Call check_vect and foo. Check array values after
11248 * gcc.dg/vect/vect-117.c: Call check_vect.
11249 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
11251 2008-02-25 Jason Merrill <jason@redhat.com>
11254 * g++.dg/lookup/strong-using-5.C: New.
11256 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
11258 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
11261 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
11264 * gcc.c-torture/execute/20050604-1.x: New file.
11266 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
11268 * gcc.target/i386/pr22076.c: Update number of mov insns
11270 * gcc.target/i386/pr34256.c: Ditto.
11272 2008-02-24 Diego Novillo <dnovillo@google.com>
11274 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
11277 * g++.dg/warn/pr33738.C: New.
11279 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
11281 * gcc.c-torture/execute/nest-align-1.x: New file.
11283 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
11286 * g++.dg.ext/dllimport13.C: New test.
11288 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11290 PR libfortran/24685
11291 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
11292 powerpc*-apple-darwin*.
11294 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11296 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
11297 ERFC into gfortran.dg/large_real_kind_3.F90.
11298 * gfortran.dg/large_real_kind_3.F90: New test.
11300 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
11303 * gcc.dg/and-1.c: New test.
11305 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11307 * gcc.c-torture/execute/20080222-1.c: New test.
11309 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
11313 * gcc.target/i386/pr22076.c: New test.
11314 * gcc.target/i386/pr34256.c: New test.
11315 * gcc.target/i386/vecinit-5.c: New test.
11316 * gcc.target/i386/vecinit-6.c: New test.
11317 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
11319 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
11320 <xmmintrin.h>, define __m64 and __m128 directly.
11321 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
11323 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11326 * g++.dg/ext/always_inline-1.C: New test.
11327 * g++.dg/ext/always_inline-2.C: New test.
11328 * g++.dg/ext/always_inline-3.C: New test.
11329 * g++.dg/ext/always_inline-4.C: New test.
11331 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
11333 * gcc.target/cris/asm-b-1.c: New test.
11335 2008-02-22 Paolo Carlini <pcarlini@suse.de>
11338 * g++.dg/template/nontype17.C: Add.
11340 2008-02-22 Paolo Carlini <pcarlini@suse.de>
11344 2008-02-14 Paolo Carlini <pcarlini@suse.de>
11347 * g++.dg/template/nontype17.C: New.
11348 * g++.dg/template/nontype16.C: Add error.
11350 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11353 * gcc.dg/Wfloat-equal-1.c: New.
11354 * g++.dg/warn/Wfloat-equal-1.C: New.
11356 2008-02-21 Michael Matz <matz@suse.de>
11359 * gcc.dg/pr35264.c: New testcase.
11361 2008-02-21 Richard Guenther <rguenther@suse.de>
11363 * gfortran.dg/reassoc_1.f90: New testcase.
11364 * gfortran.dg/reassoc_2.f90: Likewise.
11365 * gfortran.dg/reassoc_3.f90: Likewise.
11367 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11369 PR libfortran/34974
11370 * gfortran.dg/fmt_t_7.f: New test.
11372 PR libfortran/35132
11373 * gfortran.dg/streamio_15.f90: New test.
11375 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11377 PR libfortran/35036
11378 * gfortran.dg/fmt_zero_digits.f90: Revise test.
11380 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
11382 * gcc.dg/Wframe-larger-than.c: New option test.
11384 2008-02-20 Tobias Burnus <burnus@net-b.de>
11387 * gfortran.dg/dollar_sym_1.f90: New.
11388 * gfortran.dg/dollar_sym_2.f90: New.
11390 2008-02-20 Richard Guenther <rguenther@suse.de>
11392 PR middle-end/35265
11393 * gcc.dg/builtins-66.c: New testcase.
11395 2008-02-20 Richard Guenther <rguenther@suse.de>
11397 * gcc.dg/fold-reassoc-1.c: New testcase.
11398 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
11400 2008-02-20 Richard Guenther <rguenther@suse.de>
11402 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
11404 2008-02-20 Ira Rosen <irar@il.ibm.com>
11406 * lib/target-supports.exp (check_effective_target_vect_unpack):
11407 Return true for SPU.
11408 (check_effective_target_vect_short_mult): Likewise.
11409 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
11410 the loop on targets that support vect_unpack.
11412 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
11414 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
11415 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
11416 templates to reduce number of passed arguments.
11418 2008-02-19 Jason Merrill <jason@redhat.com>
11421 * g++.dg/template/explicit-args1.C: New.
11423 2008-02-19 Richard Guenther <rguenther@suse.de>
11425 PR tree-optimization/34989
11426 * gcc.dg/pr34989-1.c: New testcase.
11427 * gcc.dg/pr34989-2.c: Likewise.
11429 2008-02-19 Jakub Jelinek <jakub@redhat.com>
11432 * g++.dg/gomp/pr35028.C: New test.
11436 * gcc.dg/gomp/pr34964.c: New test.
11437 * g++.dg/gomp/pr34964.C: New test.
11438 * gcc.dg/gomp/pr35244.c: New test.
11439 * g++.dg/gomp/pr35244.C: New test.
11442 * g++.dg/gomp/pr35078.C: New test.
11444 2008-02-19 Christian Bruel <christian.bruel@st.com>
11446 * gcc.dg/packed-array.c: New testcase.
11448 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
11451 * gcc.target/i386/pr33555.c: New test.
11453 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
11456 * gcc.target/i386/isa-1.c: New.
11457 * gcc.target/i386/isa-2.c: Likewise.
11458 * gcc.target/i386/isa-3.c: Likewise.
11459 * gcc.target/i386/isa-4.c: Likewise.
11460 * gcc.target/i386/isa-5.c: Likewise.
11461 * gcc.target/i386/isa-6.c: Likewise.
11462 * gcc.target/i386/isa-7.c: Likewise.
11463 * gcc.target/i386/isa-8.c: Likewise.
11464 * gcc.target/i386/isa-9.c: Likewise.
11465 * gcc.target/i386/isa-10.c: Likewise.
11466 * gcc.target/i386/isa-11.c: Likewise.
11467 * gcc.target/i386/isa-12.c: Likewise.
11468 * gcc.target/i386/isa-13.c: Likewise.
11469 * gcc.target/i386/isa-14.c: Likewise.
11471 2008-02-18 Joey Ye <joey.ye@intel.com>
11472 H.J. Lu <hongjiu.lu@intel.com>
11474 PR middle-end/34921
11475 * gcc.c-torture/execute/nest-align-1.c: New test case.
11477 2008-02-17 Richard Guenther <rguenther@suse.de>
11479 PR middle-end/35227
11480 * gcc.dg/torture/pr35227.c: New testcase.
11482 2008-02-17 Richard Guenther <rguenther@suse.de>
11484 PR tree-optimization/35231
11485 * gcc.c-torture/execute/pr35231.c: New testcase.
11487 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
11489 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
11492 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11494 * obj-c++.dg/encode-2.mm: XFAIL.
11495 * obj-c++.dg/encode-3.mm: Likewise.
11497 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11498 Paolo Carlini <pcarlini@suse.de>
11500 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
11501 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
11502 * g++.dg/ext/has_nothrow_copy.C: Likewise.
11504 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
11506 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
11507 (main): Change to void and rename to sse_test.
11508 * gcc.target/i386/pr24306.c: Ditto.
11509 * gcc.target/i386/pr32065-2.c: Ditto.
11510 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
11511 (main): Change to void and rename to sse2_test.
11512 * gcc.target/i386/20060512-3.c: Ditto.
11514 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11517 * gfortran.dg/c_loc_tests_12.f03: New test.
11519 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
11524 * g++.dg/cpp0x/vt-35026.C: New.
11525 * g++.dg/cpp0x/vt-35023.C: New.
11526 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
11527 * g++.dg/cpp0x/vt-35024.C: New.
11529 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
11531 * gcc.c-torture/execute/va-arg-25.x: Remove.
11533 2008-02-15 Richard Guenther <rguenther@suse.de>
11534 Zdenek Dvorak <ook@ucw.cz>
11536 PR tree-optimization/35164
11537 * g++.dg/torture/pr35164-1.C: New testcase.
11538 * g++.dg/torture/pr35164-2.C: Likewise.
11540 2008-02-15 Dominique d'Humières <dominiq@lps.ens.fr>
11543 * g++.dg/template/spec35.C: Change the regular expressions
11544 in dg-final to match the assembly code generated by Darwin 9.
11546 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
11548 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
11550 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
11552 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
11554 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
11556 * lib/dejapatches.exp: New file.
11558 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
11561 * g++.dg/cpp0x/vt-34050.C: New.
11563 2008-02-14 Jason Merrill <jason@redhat.com>
11567 * g++.dg/warn/pr11159.C: New.
11568 * g++.dg/warn/pr5645.C: Likewise.
11570 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
11572 PR preprocessor/35061
11573 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
11575 2008-02-14 Paolo Carlini <pcarlini@suse.de>
11578 * g++.dg/template/nontype17.C: New.
11579 * g++.dg/template/nontype16.C: Add error.
11581 2008-02-13 Jakub Jelinek <jakub@redhat.com>
11584 * g++.dg/template/member8.C: New test.
11586 2008-02-13 Michael Matz <matz@suse.de>
11588 * gcc.dg/pr35065.c: Fix testcase warnings.
11590 2008-02-13 Jason Merrill <jason@redhat.com>
11592 PR c++/34962, c++/34937, c++/34939
11593 * g++.dg/ext/tmplattr9.C: New.
11595 2008-02-13 Michael Matz <matz@suse.de>
11598 * gcc.dg/pr35065.c: New testcase.
11600 2008-02-12 Richard Guenther <rguenther@suse.de>
11602 PR tree-optimization/35171
11603 * gcc.c-torture/compile/pr35171.c: New testcase.
11605 2008-02-12 Richard Guenther <rguenther@suse.de>
11607 PR middle-end/35163
11608 * gcc.c-torture/execute/pr35163.c: New testcase.
11610 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
11612 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
11614 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
11616 * gnat.dg/loop_address.adb: New test.
11618 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11620 * obj-c++.dg/bitfield-1.mm: Expect failures.
11621 * obj-c++.dg/bitfield-4.mm: Likewise.
11622 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
11623 * obj-c++.dg/encode-8.mm: Likewise.
11624 * obj-c++.dg/isa-field-1.mm: Likewise.
11625 * obj-c++.dg/layout-1.mm: Likewise.
11626 * obj-c++.dg/lookup-2.mm: Likewise.
11627 * obj-c++.dg/try-catch-2.mm: Likewise.
11628 * obj-c++.dg/try-catch-9.mm: Likewise.
11630 2008-02-12 Jakub Jelinek <jakub@redhat.com>
11633 * g++.dg/tree-ssa/pr35144.C: New test.
11635 PR inline-asm/35160
11636 * gcc.target/i386/pr35160.c: New test.
11639 * g++.dg/init/new27.C: New test.
11641 2008-02-11 Paolo Carlini <pcarlini@suse.de>
11644 * g++.dg/template/crash78.C: New.
11646 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
11649 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
11650 * gcc.dg/compat/vector-2_y.c: Ditto.
11652 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
11653 Richard Guenther <rguenther@suse.de>
11655 PR tree-optimization/33992
11656 * gcc.c-torture/execute/pr33992.c: New testcase.
11658 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11660 * gfortran.dg/streamio_14.f90: New test.
11662 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
11664 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
11665 Add -mfpmath=387 to dg-options.
11667 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
11670 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
11671 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
11672 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
11673 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
11674 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
11675 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
11676 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
11677 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
11678 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
11680 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11683 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
11685 2008-02-08 Sa Liu <saliu@de.ibm.com>
11687 * gcc.target/spu/intrinsics-3.c: New. Test error messages.
11689 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
11692 * g++.dg/conversion/bitfield8.C: New.
11694 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
11696 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
11698 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
11702 * g++.dg/ext/vector13.C: New.
11704 2008-02-06 David Daney <ddaney@avtrex.com>
11706 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
11708 2008-02-05 Bob Wilson <bob.wilson@acm.org>
11710 * lib/target-supports.exp (check_effective_target_hard_float): Remove
11711 special case for xtensa-*-*.
11713 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11716 * gfortran.dg/volatile11.f90: New test.
11718 2008-02-05 Jakub Jelinek <jakub@redhat.com>
11721 * g++.dg/template/array19.C: New test.
11723 2008-02-05 Diego Novillo <dnovillo@google.com>
11725 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
11728 * g++.dg/warn/pr33738.C: Remove.
11730 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
11733 * gfortran.dg/bounds_check_13.f: New test.
11735 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11738 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
11740 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
11743 * gcc.target/i386/pr35083.c: New test.
11745 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
11748 * gfortran.dg/data_bounds_1.f90: New test.
11750 2008-02-04 Diego Novillo <dnovillo@google.com>
11752 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
11755 * g++.dg/warn/pr33738.C: New.
11757 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
11759 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
11762 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
11764 * lib/target-supports.exp (check_effective_target_hard_float): Only
11765 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
11766 other targets, grep for a call insn in the rtl expand dump for an
11767 add of two doubles.
11768 (target_compile): Support generating rtl dumps as output.
11770 2008-02-04 Richard Guenther <rguenther@suse.de>
11772 PR middle-end/33631
11773 * gcc.c-torture/execute/pr33631.c: New testcase.
11775 2008-02-04 Richard Guenther <rguenther@suse.de>
11777 PR middle-end/35043
11778 * gcc.c-torture/compile/pr35043.c: New testcase.
11780 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11782 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
11784 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
11786 * gcc.target/i386/pr31628.c: Require effective target fpic.
11787 * gcc.target/i386/strinline.c: Ditto.
11788 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
11789 * gcc.dg/pr35045.c: Ditto.
11790 * gcc.dg/20050503-1.c: Ditto.
11792 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
11795 * gfortran.dg/host_assoc_variable_1.f90: New test.
11796 * gfortran.dg/allocate_stat.f90: Change last three error messages.
11798 2008-02-02 Michael Matz <matz@suse.de>
11801 * gcc.dg/pr35045.c: New test.
11803 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11805 PR libfortran/35001
11806 * gfortran.dg/shape_4.f90: New test.
11808 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
11810 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
11812 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
11814 PR rtl-optimization/34773
11815 * gcc.target/cris/torture/pr34773.c: New test.
11817 2008-02-01 Nick Clifton <nickc@redhat.com>
11819 * lib/target-supports.exp (check_profiling_available): Do not
11820 expect profiling to work on the xstormy16 target.
11822 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
11825 * gcc.c-torture/execute/20050316-2.x: New file.
11826 * gcc.target/i386/pr17390.c: Update scan pattern.
11827 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
11828 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
11830 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
11833 * gfortran.dg/proc_assign_2.f90: New test.
11835 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
11836 Jakub Jelinek <jakub@redhat.com>
11840 * g++.dg/ext/alias-canon.C: New.
11841 * g++.dg/ext/alias-mangle.C: New.
11843 2008-01-30 Jan Hubicka <jh@suse.cz>
11845 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
11847 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11849 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
11850 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11852 2008-01-30 Jan Hubicka <jh@suse.cz>
11855 * gcc.c-torture/execute/pr34982.c: New testcase.
11857 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
11859 * gcc.target/s390/tf_to_di-1.c: New testcase.
11861 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
11864 * gfortran.dg/use_only_3.f90: New test.
11865 * gfortran.dg/use_only_3.inc: Modules for new test.
11868 * gfortran.dg/function_charlen_2.f90: New test.
11870 2008-01-30 Jakub Jelinek <jakub@redhat.com>
11872 PR middle-end/34969
11873 * gcc.dg/pr34969.c: New test.
11876 * gcc.dg/inline-25.c: New test.
11877 * gcc.dg/inline-26.c: New test.
11878 * gcc.dg/inline-27.c: New test.
11880 2008-01-29 Richard Guenther <rguenther@suse.de>
11882 PR middle-end/35006
11883 * gcc.c-torture/compile/pr35006.c: New testcase.
11885 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
11896 * g++.dg/cpp0x/vt-34219-2.C: New.
11897 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
11898 * g++.dg/cpp0x/vt-34961.C: New.
11899 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
11900 cases from the re-opened PR.
11901 * g++.dg/cpp0x/vt-34753.C: New.
11902 * g++.dg/cpp0x/vt-34919.C: New.
11903 * g++.dg/cpp0x/vt-34754.C: New.
11904 * g++.dg/cpp0x/vt-34606.C: New.
11905 * g++.dg/cpp0x/vt-34219.C: New.
11906 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
11907 * g++.dg/cpp0x/vt-34755.C: New.
11908 * g++.dg/cpp0x/pr31438.C: Ditto.
11909 * g++.dg/cpp0x/variadic81.C: Ditto.
11911 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
11913 * g++.dg/torture/pr34641.C: Put the dg-do first.
11915 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
11917 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
11919 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
11921 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
11923 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
11926 * gcc.target/powerpc/spe-small-data-1.c: New test.
11927 * gcc.target/powerpc/spe-small-data-2.c: New test.
11929 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11931 PR libfortran/34980
11932 * gfortran.dg/shape_3.f90: New test.
11934 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
11936 * gcc.target/s390/20020926-1.c: Remove -m31.
11938 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
11940 * gcc.target/s390/20020926-1.c: Disable for s390x.
11942 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11945 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
11948 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11951 * gfortran.dg/array_constructor_22.f90: New test.
11953 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
11955 PR middle-end/34688
11956 * gcc.c-torture/compile/pr34688: New test.
11958 2008-01-26 Tobias Burnus <burnus@net-b.de>
11961 * gfortran.dg/missing_optional_dummy_5.f90: New.
11963 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11965 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
11966 noinline. XFAIL test.
11968 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11971 * gfortran.dg/array_3.f90: New test.
11973 2008-01-26 Jakub Jelinek <jakub@redhat.com>
11975 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
11979 * gcc.dg/pr34965.c: New test.
11980 * g++.dg/other/error24.C: New test.
11982 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11984 PR libfofortran/34887
11985 * gfortran.dg/x_slash_2.f: New test.
11987 2008-01-26 Richard Guenther <rguenther@suse.de>
11990 * g++.dg/torture/pr34235.C: New testcase.
11992 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
11994 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
11996 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
11999 * gcc.target/mips/lazy-binding-1.c: New test.
12000 * gcc.target/mips/mips.exp (setup_mips_tests): Set
12001 mips_forced_no_abicalls and mips_forced_no_shared.
12002 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
12003 Avoid using small data with -mabicalls. Don't make -G0 force
12004 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
12005 forces the opposite option.
12007 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
12010 * gcc.target/i386/fastcall-1.c: Scan for correct label.
12011 Use -std=gnu89 switch.
12013 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12015 PR libfortran/34876
12016 * gfortran.dg/direct_io_9.f: New test.
12018 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
12021 * gfortran.dg/where_operator_assign_4.f90: New test.
12023 2008-01-25 Joseph Myers <joseph@codesourcery.com>
12025 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
12026 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
12029 2008-01-25 Richard Guenther <rguenther@suse.de>
12031 PR middle-end/32244
12032 * gcc.c-torture/execute/pr32244-1.c: New testcase.
12034 2008-01-25 Richard Guenther <rguenther@suse.de>
12036 PR tree-optimization/34966
12037 * gcc.c-torture/compile/pr34966.c: New testcase.
12039 2008-01-25 Richard Guenther <rguenther@suse.de>
12042 * g++.dg/torture/pr33887-1.C: New testcase.
12043 * g++.dg/torture/pr33887-2.C: Likewise.
12044 * g++.dg/torture/pr33887-3.C: Likewise.
12045 * gcc.c-torture/execute/20071211-1.c: Likewise.
12047 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
12050 * gcc.dg/pr34856.c: Use pointer mode for "pin".
12052 2008-01-25 Jakub Jelinek <jakub@redhat.com>
12054 PR middle-end/33333
12055 * g++.dg/gomp/pr33333.C: New test.
12057 PR preprocessor/34692
12058 * gcc.dg/cpp/pr34692.c: New test.
12059 * gcc.dg/gomp/pr34692.c: New test.
12061 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
12063 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
12065 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
12068 * gfortran.dg/empty_type.f90: New test.
12070 2008-01-24 Paolo Carlini <pcarlini@suse.de>
12073 * g++.dg/template/crash77.C: New.
12075 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
12078 * gcc.dg/pr34856.c: New test.
12080 2008-01-24 Tobias Burnus <burnus@net-b.de>
12082 * gfortran.dg/namelist_39.f90: Delete temporary files.
12083 * gfortran.dg/namelist_44.f90: Ditto.
12085 2008-01-24 Richard Guenther <rguenther@suse.de>
12087 PR middle-end/34953
12088 * g++.dg/torture/pr34953.C: New testcase.
12090 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
12092 PR middle-end/34934
12093 * gcc.c-torture/compile/20080124-1.c: New test.
12095 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
12098 * gfortran.dg/function_charlen_3.f: New test.
12100 2008-01-23 Michael Matz <matz@suse.de>
12103 * g++.dg/debug/pr34895.cc: New testcase.
12105 2008-01-23 Richard Guenther <rguenther@suse.de>
12107 PR middle-end/31529
12108 * gcc.dg/pr31529-1.c: New testcase.
12109 * gcc.dg/pr31529-2.c: Likewise.
12111 2008-01-23 Jakub Jelinek <jakub@redhat.com>
12114 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
12115 unsigned int for the first argument.
12117 2008-01-22 Jakub Jelinek <jakub@redhat.com>
12120 * g++.dg/conversion/bitfield7.C: New test.
12121 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
12123 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
12125 From Michael Frysinger <michael.frysinger@analog.com>
12126 * gcc.target/bfin/mcpu-bf547.c: New test.
12127 * gcc.target/bfin/mcpu-bf523.c: New test.
12128 * gcc.target/bfin/mcpu-bf524.c: New test.
12129 * gcc.target/bfin/mcpu-bf526.c: New test.
12131 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
12133 * gcc.c-torture/execute/20080122-1.c: New test.
12135 2008-01-22 Tom Tromey <tromey@redhat.com>
12138 * gcc.dg/cpp/pr34859.c: New file.
12140 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
12143 * gfortran.dg/vector_subscript_3.f90: New test.
12145 2008-01-22 Tobias Burnus <burnus@net-b.de>
12148 * gfortran.dg/missing_optional_dummy_4.f90
12150 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12152 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
12154 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
12156 * gnat.dg/unchecked_union1.adb: New test.
12158 2008-01-22 Tom Tromey <tromey@redhat.com>
12161 * g++.dg/ext/pr34829.C: New file.
12163 2008-01-22 Jakub Jelinek <jakub@redhat.com>
12166 * gcc.dg/gomp/pr34607.c: New test.
12167 * g++.dg/gomp/pr34607.C: New test.
12170 * g++.dg/ext/vector10.C: New test.
12173 * g++.dg/other/error23.C: New test.
12176 * g++.dg/ext/vector12.C: New test.
12178 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12181 * gcc.dg/Wstrict-overflow-21.c: New.
12182 * g++.dg/warn/Wstrict-aliasing-8.C: New.
12184 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12186 PR middle-end/33092
12187 * gcc.dg/pr33092.c: New.
12189 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
12191 * gcc.target/s390/20020926-1.c: Add -m31 option.
12193 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
12196 * gfortran.dg/initialization_18.f90: New test.
12198 2008-01-22 Tobias Burnus <burnus@net-b.de>
12201 * gfortran.dg/tab_continuation.f: New.
12203 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
12206 * gfortran.dg/use_rename_2.f90: New test.
12208 2008-01-21 Richard Guenther <rguenther@suse.de>
12210 PR middle-end/34856
12211 * gcc.c-torture/compile/pr34856.c: New testcase.
12213 2008-01-21 Richard Guenther <rguenther@suse.de>
12216 * gcc.c-torture/compile/pr34885.c: New testcase.
12218 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
12220 * gnat.dg/specs/alignment1.ads: New test.
12222 2008-01-21 Richard Guenther <rguenther@suse.de>
12225 * g++.dg/torture/pr34850.C: New testcase.
12227 2008-01-21 Alon Dayan <alond@il.ibm.com>
12228 Olga Golovanevsky <olga@il.ibm.com>
12230 PR tree-optimization/34701
12231 * gcc.dg/struct/wo_prof_array_field.c: New test.
12233 2008-01-20 Paolo Carlini <pcarlini@suse.de>
12236 * g++.dg/ext/vector9.C: New.
12238 2008-01-20 Paolo Carlini <pcarlini@suse.de>
12242 * g++.dg/template/crash75.C: New.
12243 * g++.dg/template/crash76.C: Likewise.
12245 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
12247 PR rtl-optimization/34808
12248 * gcc.c-torture/compile/pr34808.c: New test.
12250 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
12253 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12256 * gfortran.dg/entry_array_specs_3.f90: New test.
12259 * gfortran.dg/use_rename_1.f90: New test.
12261 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
12264 * gfortran.dg/array_constructor_20.f90: New test.
12265 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12268 * gfortran.dg/array_constructor_21.f90: New test.
12270 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12272 PR libfortran/34795
12273 * gfortran.dg/inquire_13.f90: New test.
12275 PR libfortran/34659
12276 * gfortran.dg/continuation_9.f90: New test.
12278 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
12281 * gcc.target/mips/pr34831.c: New test.
12283 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12287 * gfortran.dg/any_all_1.f90: New test.
12288 * gfortran.dg/any_all_2.f90: New test.
12290 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12292 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
12293 "dg-require-weak" statement.
12294 * g++.dg/eh/weak1.C: Likewise.
12296 2008-01-19 Jakub Jelinek <jakub@redhat.com>
12298 PR gcov-profile/34610
12299 * gcc.dg/gomp/pr34610.c: New test.
12301 2008-01-19 Tobias Burnus <burnus@net-b.de>
12304 * gfortran.dg/implicit_11.f90: New.
12305 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
12306 * gfortran.dg/entry_15.f90: Ditto.
12307 * gfortran.dg/func_assign.f90: Ditto.
12308 * gfortran.dg/gomp/reduction3.f90: Ditto.
12309 * gfortran.dg/proc_assign_1.f90: Ditto.
12311 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
12312 of dg-excess-errors.
12314 2008-01-18 Tobias Burnus <burnus@net-b.de>
12317 * gfortran.dg/argument_checking_15.f90: New.
12318 * gfortran.dg/argument_checking_5.f90: Change TODO into
12321 2008-01-18 Tobias Burnus <burnus@net-b.de>
12323 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
12324 * gfortran.dg/enum_5.f90: Ditto.
12325 * gfortran.dg/enum_6.f90: Ditto.
12326 * gfortran.dg/bom_error.f90: Ditto.
12327 * gfortran.dg/func_decl_4.f90: Ditto.
12329 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12331 PR libfortran/34782
12332 * gfortran.dg/fmt_t_6.f: New test.
12334 2008-01-18 Tobias Burnus <burnus@net-b.de>
12336 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
12339 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
12341 * g++.dg/lookup/two-stage2.C: fix comment.
12343 2008-01-18 Ian Lance Taylor <iant@google.com>
12345 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
12347 2008-01-18 Ian Lance Taylor <iant@google.com>
12350 * g++.dg/init/new26.C: New test.
12352 2008-01-18 Richard Guenther <rguenther@suse.de>
12354 PR middle-end/34801
12355 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
12358 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
12360 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
12361 dg-require-effective-target.
12363 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12366 * gfortran.dg/reshape_2.f90: New test.
12368 2008-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
12370 * gcc.dg/20040223-1.c: Fix comment typo.
12372 2008-01-17 Janis Johnson <janis187@us.ibm.com>
12375 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
12376 until 34814 is fixed.
12378 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
12380 PR tree-optimization/34648
12381 * gcc.c-torture/compile/pr34648.c: New testcase.
12383 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
12386 * gcc.dg/autopar/autopar.exp: New.
12387 * g++.dg/tree-ssa/pr34355.C: Require pthread.
12388 * lib/target-supports.exp (check_effective_target_pthread): New.
12390 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
12391 * gcc.dg/tree-ssa/reduc-1short.c: Same.
12392 * gcc.dg/tree-ssa/reduc-1.c: Same.
12393 * gcc.dg/tree-ssa/reduc-2short.c: Same.
12394 * gcc.dg/tree-ssa/reduc-2.c: Same
12395 * gcc.dg/tree-ssa/reduc-3.c: Same.
12396 * gcc.dg/tree-ssa/reduc-1char.c: Same.
12397 * gcc.dg/tree-ssa/reduc-6.c: Same.
12398 * gcc.dg/tree-ssa/reduc-7.c: Same.
12399 * gcc.dg/tree-ssa/reduc-2char.c: Same.
12400 * gcc.dg/tree-ssa/reduc-8.c: Same.
12401 * gcc.dg/tree-ssa/reduc-9.c: Same.
12403 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
12405 * gnat.dg/discr5.adb: New test.
12407 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
12409 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
12411 2008-01-17 Richard Guenther <rguenther@suse.de>
12413 PR tree-optimization/34825
12414 * gcc.dg/pr34825.c: New testcase.
12416 2008-01-17 Richard Guenther <rguenther@suse.de>
12418 * gcc.c-torture/execute/20080117-1.c: New testcase.
12420 2008-01-17 Revital Eres <eres@il.ibm.com>
12423 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
12425 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
12428 * gfortran.dg/function_charlen_1.f90: New test.
12431 * gfortran.dg/function_types_1.f90: New test.
12432 * gfortran.dg/function_types_2.f90: New test.
12435 * gfortran.dg/function_kinds_4.f90: New test.
12436 * gfortran.dg/function_kinds_5.f90: New test.
12438 * gfortran.dg/defined_operators_1.f90: Errors now at function
12440 * gfortran.dg/private_type_4.f90: The same.
12441 * gfortran.dg/interface_15.f90: The same.
12442 * gfortran.dg/elemental_args_check_2.f90: The same.
12443 * gfortran.dg/auto_internal_assumed.f90: The same.
12445 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
12447 * gnat.dg/sizetype.adb: New test.
12449 2008-01-16 Richard Guenther <rguenther@suse.de>
12451 PR middle-end/32628
12452 * gcc.dg/overflow-warn-7.c: New testcase.
12454 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12456 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
12458 2008-01-16 Jakub Jelinek <jakub@redhat.com>
12459 Richard Guenther <rguenther@suse.de>
12462 * gcc.dg/pr34668-1.c: New test.
12463 * gcc.dg/pr34668-2.c: Likewise.
12465 2008-01-16 Richard Guenther <rguenther@suse.de>
12468 * g++.dg/torture/pr33819.C: New testcase.
12470 2008-01-16 Richard Guenther <rguenther@suse.de>
12473 * gcc.c-torture/execute/pr34768-1.c: New testcase.
12474 * gcc.c-torture/execute/pr34768-2.c: Likewise.
12476 2008-01-16 Tobias Burnus <burnus@net-b.de>
12479 * gfortran.dg/argument_checking_13.f90: New.
12480 * gfortran.dg/argument_checking_14.f90: New.
12482 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12484 PR libfortran/34671
12485 * gfortran.dg/anyallcount_1.f90: New test.
12487 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12490 * g++.dg/cpp0x/vt-34399.C: New.
12491 * g++.dg/template/friend50.C: New.
12493 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12496 * g++.dg/cpp0x/vt-34751.C: New.
12498 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12504 * g++.dg/cpp0x/vt-34051-2.C: New.
12505 * g++.dg/cpp0x/vt-34102.C: New.
12506 * g++.dg/cpp0x/vt-34051.C: New.
12507 * g++.dg/cpp0x/vt-34055.C: New.
12508 * g++.dg/cpp0x/vt-34103.C: New.
12510 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12513 * g++.dg/cpp0x/vt-34314.C: New.
12514 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
12515 reality (the error message was wrong previously).
12517 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12520 * g++.dg/cpp0x/vt-33964.C: New.
12521 * g++.dg/template/partial5.C: New.
12523 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12526 * g++.dg/cpp0x/vt-34052.C: New.
12527 * g++.dg/template/ttp26.C: New.
12529 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
12531 * gnat.dg/rep_clause2.ad[sb]: New test.
12532 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
12534 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12537 * g++.dg/cpp/pedantic-errors.C: Delete.
12538 * g++.dg/cpp/permissive.C: Delete.
12540 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
12542 * gcc.c-torture/compile/20080114-1.c: New test.
12544 2008-01-13 Tobias Burnus <burnus@net-b.de>
12547 * gfortran.dg/argument_checking_11.f90: New.
12548 * gfortran.dg/argument_checking_12.f90: New.
12549 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
12550 * gfortran.dg/c_assoc_2.f03: Update dg-error.
12551 * gfortran.dg/argument_checking_3.f90: Ditto.
12552 * gfortran.dg/pointer_intent_2.f90: Ditto.
12553 * gfortran.dg/import2.f90: Ditto.
12554 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
12555 * gfortran.dg/implicit_actual.f90: Ditto.
12556 * gfortran.dg/used_dummy_types_3.f90: Ditto.
12557 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
12559 2008-01-13 Tobias Burnus <burnus@net-b.de>
12562 * gfortran.dg/interface_proc_end.f90: New.
12564 2008-01-13 Tobias Burnus <burnus@net-b.de>
12567 * gfortran.dg/assumed_size_refs_4.f90: New.
12569 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
12571 * gnat.dg/unchecked_convert1.adb.
12573 2008-01-13 Richard Guenther <rguenther@suse.de>
12575 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
12576 readable and writable again before exiting.
12578 2008-01-13 Richard Guenther <rguenther@suse.de>
12580 PR middle-end/34601
12581 * gcc.dg/noncompile/incomplete-4.c: New testcase.
12583 2008-01-13 Jan Hubicka <jh@suse.cz>
12585 PR middle-end/32135
12586 * gcc.dg/pr32135.c: new.
12588 2008-01-12 Doug Kwan <dougkwan@google.com>
12590 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
12591 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
12592 -Wignored-qualifiers.
12594 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
12596 * gnat.dg/slice3.adb: New test.
12597 * gnat.dg/slice4.adb: Likewise.
12599 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
12601 * gnat.dg/bit_packed_array.ad[sb]: New test.
12603 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12606 * gfortran.dg/parens_7.f90: New test.
12608 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12610 * gcc.dg/tree-ssa/loadpre5.c: Use static.
12611 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
12613 * gcc.dg/pr33826.c: Require nonpic.
12615 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12618 * gfortran.dg/inquire_12.f90: New test.
12620 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
12622 PR libfortran/34670
12623 * all_bounds_1.f90: New test case.
12624 * maxloc_bounds_1.f90: New test case.
12625 * maxloc_bounds_2.f90: New test case.
12626 * maxloc_bounds_3.f90: New test case.
12627 * maxloc_bounds_4.f90: New test case.
12628 * maxloc_bounds_5.f90: New test case.
12629 * maxloc_bounds_6.f90: New test case.
12630 * maxloc_bounds_7.f90: New test case.
12631 * maxloc_bounds_8.f90: New test case.
12633 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
12635 * gcc.dg/struct-ret-3.c: New test.
12637 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
12640 * gfortran.dg/transfer_simplify_8.f90: New test.
12642 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
12644 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
12645 size_t using predefined macro.
12647 2008-01-10 Raksit Ashok <raksit@google.com>
12649 PR rtl-optimization/27971
12650 * gcc.target/i386/pr27971.c: New testcase.
12652 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
12655 * gfortran.dg/bounds_check_12.f90: New test.
12657 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
12659 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
12660 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
12662 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
12664 PR middle-end/34641
12665 * g++.dg/torture/pr34641.C: New testcase.
12667 2008-01-10 Richard Guenther <rguenther@suse.de>
12669 PR tree-optimization/34651
12670 * g++.dg/torture/pr34651.C: New testcase.
12672 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
12674 PR tree-optimization/34017
12675 * gcc.dg/tree-ssa/pr34017.c: New.
12677 2008-01-09 Richard Guenther <rguenther@suse.de>
12678 Andrew Pinski <andrew_pinski@playstation.sony.com>
12680 PR middle-end/30132
12681 * gcc.c-torture/compile/pr30132.c: New testcase.
12683 2008-01-09 Richard Guenther <rguenther@suse.de>
12685 PR middle-end/34458
12686 * gcc.c-torture/compile/pr34458.c: New testcase.
12688 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12691 g++.dg/eh/ia64-2.C: Require weak support.
12693 2008-01-08 Richard Guenther <rguenther@suse.de>
12695 PR middle-end/31863
12696 * g++.dg/torture/pr31863.C: New testcase.
12698 2008-01-08 Jakub Jelinek <jakub@redhat.com>
12700 PR middle-end/34694
12701 * gcc.dg/gomp/pr34694.c: New test.
12702 * g++.dg/gomp/pr34694.C: New test.
12705 * g++.dg/gomp/pr33890.C: New test.
12707 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
12710 * gfortran.dg/parameter_array_init_3.f90: New test.
12712 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
12716 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
12718 2008-01-07 Janis Johnson <janis187@us.ibm.com>
12720 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
12721 * g++.dg/other/spu2vmx-1.C: Use it.
12723 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
12725 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
12728 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
12729 * gcc.target/powerpc/parity-1.c: Likewise.
12731 2008-01-07 Fred Fish <fnf@specifix.com>
12733 PR preprocessor/30363:
12734 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
12737 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
12740 * gfortran.dg/use_only_2.f90: New test.
12742 2008-01-06 Paolo Carlini <pcarlini@suse.de>
12745 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
12746 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
12748 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
12751 * gfortran.dg/use_12.f90: New test.
12753 2008-01-06 Tobias Burnus <burnus@net-b.de>
12756 * interface.c (compare_actual_formal): Fix intent(out) check for
12757 function result variables.
12759 2008-01-06 Tobias Burnus <burnus@net-b.de>
12762 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
12764 2008-01-06 Tobias Burnus <burnus@net-b.de>
12767 * gfortran.dg/intent_out_4.f90: Fix test case.
12769 2008-01-06 Tobias Burnus <burnus@net-b.de>
12772 * gfortran.dg/intent_out_4.f90: New.
12774 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12776 PR libfortran/34540
12777 * gfortran.dg/optional_dim_3.f90: New test.
12779 2008-01-06 Tobias Burnus <burnus@net-b.de>
12782 * gfortran.dg/common_11.f90: New.
12783 * gfortran.dg/blockdata_1.f90: Update test case.
12784 * gfortran.dg/blockdata_2.f90: Update test case.
12786 2008-01-06 Tobias Burnus <burnus@net-b.de>
12788 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
12790 2008-01-06 Tobias Burnus <burnus@net-b.de>
12793 * gfortran.dg/equiv_constraint_9.f90: New.
12795 2008-01-06 Revital Eres <eres@il.ibm.com>
12797 PR tree-optimization/34263
12798 * gcc.dg/pr34263.c: New testcase.
12800 2008-01-06 Tobias Burnus <burnus@net-b.de>
12803 * gfortran.dg/internal_io_unf.f90: New.
12805 2008-01-06 Tobias Burnus <burnus@net-b.de>
12808 * gfortran.dg/elemental_args_check_2.f90: New.
12810 2008-01-06 Tobias Burnus <burnus@net-b.de>
12813 * gfortran.dg/intent_out_3.f90: New.
12815 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
12817 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
12819 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12821 PR libfortran/34676
12822 * gfortran.dg/list_read_8.f90: New test.
12824 2008-01-04 Richard Guenther <rguenther@suse.de>
12826 PR middle-end/34029
12827 * gcc.c-torture/compile/pr34029-1.c: New testcase.
12828 * gcc.c-torture/compile/pr34029-2.c: Likewise.
12830 2008-01-04 Jakub Jelinek <jakub@redhat.com>
12832 PR gcov-profile/34609
12833 * g++.dg/gcov/gcov-6.C: New test.
12835 2008-01-04 Richard Guenther <rguenther@suse.de>
12837 PR tree-optimization/31081
12838 * g++.dg/torture/pr31081-1.C: New testcase.
12839 * g++.dg/torture/pr31081-2.C: Likewise.
12841 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
12843 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
12844 * gcc.target/mips/rsqrt-2.c: Likewise.
12845 * gcc.target/mips/rsqrt-4.c: New test.
12847 2008-01-04 Tobias Burnus <burnus@net-b.de>
12850 * gfortran.dg/equiv_substr.f90: New.
12852 2008-01-03 Tom Tromey <tromey@redhat.com>
12855 * gcc.dg/pr34457-2.c: New file.
12856 * gcc.dg/pr34457-1.c: New file.
12858 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
12860 Revert fix for PR tree-optimization/34458.
12862 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
12864 PR tree-optimization/34458
12865 * gcc.dg/tree-ssa/pr34458.c: New.
12867 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12869 PR libfortran/34565
12870 * gfortran.dg/internal_readwrite_1.f90: New test.
12871 * gfortran.dg/internal_readwrite_2.f90: New test.
12873 2008-01-03 Tom Tromey <tromey@redhat.com>
12875 PR preprocessor/34602:
12876 * gcc.dg/cpp/pr34602.c: New file.
12878 2008-01-03 Jakub Jelinek <jakub@redhat.com>
12880 PR tree-optimization/29484
12881 * gcc.c-torture/execute/20071220-1.c: New test.
12882 * gcc.c-torture/execute/20071220-2.c: New test.
12884 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
12886 PR tree-optimization/34635
12887 * gcc.dg/tree-ssa/pr34635.c: New.
12888 * gcc.dg/tree-ssa/pr34635-1.c: New.
12890 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12892 PR middle-end/34562
12893 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
12894 in scan-assembler check.
12896 2008-01-03 Jakub Jelinek <jakub@redhat.com>
12898 PR middle-end/34608
12899 * g++.dg/gomp/pr34608.C: New test.
12901 2008-01-02 Richard Guenther <rguenther@suse.de>
12903 PR middle-end/34093
12904 PR middle-end/31976
12905 * gcc.c-torture/compile/pr34093.c: New testcase.
12907 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
12909 * g++.dg/cpp0x/long_long.C: New.
12911 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12913 * gcc.target/spu/tag_manager.c : Include stdlib.h.
12914 * gcc.target/spu/Wmain.c: Fix the line numbers for the
12915 warning on the function main.
12917 2008-01-01 Jakub Jelinek <jakub@redhat.com>
12919 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
12920 rather than __v2di type.
12923 Copyright (C) 2008 Free Software Foundation, Inc.
12925 Copying and distribution of this file, with or without modification,
12926 are permitted in any medium without royalty provided the copyright
12927 notice and this notice are preserved.