i386.md (SWI1248_AVX512BWDQ_64): Rename from SWI1248_AVX512BWDQ2_64.
[gcc.git] / gcc / testsuite / ChangeLog-2008
1 2008-12-31 Daniel Franke <franke.daniel@gmail.com>
2
3 * gfortran.dg/mapping_2.f90: Fixed testcase.
4
5 2008-12-31 Jakub Jelinek <jakub@redhat.com>
6
7 PR c++/38647
8 * g++.dg/template/function1.C: New test.
9
10 PR c++/38640
11 * g++.dg/cpp0x/decltype15.C: New test.
12
13 PR middle-end/38676
14 * gcc.dg/gomp/pr38676.c: New test.
15
16 2008-12-30 Richard Guenther <rguenther@suse.de>
17
18 PR tree-optimization/38645
19 * gcc.dg/pr38645.c: New testcase.
20
21 2008-12-30 Andrew Pinski <pinskia@gmail.com>
22
23 PR middle-end/38661
24 * gcc.c-torture/compile/pr38661.c: New testcase.
25 * gcc.c-torture/compile/pr38661-1.c: New testcase.
26
27 2008-12-30 Richard Guenther <rguenther@suse.de>
28
29 PR middle-end/38564
30 * gcc.c-torture/compile/pr38564.c: New testcase.
31
32 2008-12-29 Dorit Nuzman <dorit@il.ibm.com>
33 Ira Rosen <irar@il.ibm.com>
34
35 PR tree-optimization/38529
36 * gcc.dg/vect/pr38529.c: New test.
37
38 2008-12-29 Jakub Jelinek <jakub@redhat.com>
39
40 PR c++/38635
41 * g++.dg/parse/cond4.C: New test.
42
43 PR c++/36191
44 * g++.dg/torture/pr36191.C: New test.
45
46 2008-12-15 Hariharan Sandanagobalane <hariharan@picochip.com>
47
48 * gcc.c-torture/execute/builtins/fprintf.x: Disable test for
49 freestanding targets.
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.
56
57 2008-12-29 Jakub Jelinek <jakub@redhat.com>
58
59 PR c++/38637
60 * g++.dg/cpp0x/enum2.C: New test.
61
62 2008-12-28 Andrew Pinski <pinskia@gmail.com>
63
64 PR libobjc/36610
65 * objc/execute/forward-1.m: New test.
66
67 2008-12-27 Jakub Jelinek <jakub@redhat.com>
68
69 PR middle-end/38633
70 * gcc.dg/gomp/pr38633.c: New test.
71 * g++.dg/gomp/pr38633.C: New test.
72
73 PR c++/38639
74 * g++.dg/gomp/pr38639.C: New test.
75
76 2008-12-23 Andrew Pinski <pinskia@gmail.com>
77
78 PR middle-end/38590
79 * gcc.c-torture/compile/pr38590-1.c: New testcase.
80 * gcc.c-torture/compile/pr38590-2.c: New testcase.
81
82 2008-12-18 Jakub Jelinek <jakub@redhat.com>
83
84 PR middle-end/31150
85 * gcc.c-torture/execute/20081218-1.c: New test.
86
87 2008-12-22 Paul Thomas <pault@gcc.gnu.org>
88
89 PR fortran/38602
90 * gfortran.dg/alloc_comp_optional_1.f90: New test.
91
92 2008-12-22 Ben Elliston <bje@au.ibm.com>
93
94 PR c++/38362
95 * g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.
96
97 2008-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
98
99 PR libfortran/38398
100 * gfortran.dg/fmt_g0_1.f08: Revise.
101
102 2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
103
104 * gcc.target/mips/mips.exp: Rewrite.
105
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.
113
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.
222
223 * gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
224 dg-mips-options. Use isa>=2 instead of -mips32.
225
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.
229
230 * gcc.target/mips/cache-1.c: Use dg-options instead of
231 dg-mips-options. Add isa>=3 and NOMIPS16 attributes.
232
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.
238
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.
242
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.
248
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.
252
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.
257
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.
262
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.
266
267 * gcc.target/mips/ext-1.c: Use dg-options instead of
268 dg-mips-options. Use isa_rev>=2 instead of -mips64r2.
269
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.
286
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.
293
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.
300
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.
303 Add -mgp32.
304 * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise.
305
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.
308
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.
312
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.
316
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.
320
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.
324
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.
330
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.
336
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.
348
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.
352
353 * gcc.target/mips/mips-ps-7.c: Use dg-options instead of
354 dg-mips-options. Replace -mips32r2 with -mgp32.
355
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.
358
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.
365
366 * gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.
367
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.
371 Add -mlong32.
372
373 * gcc.target/mips/mips32-dsp.c: Use dg-options instead of
374 dg-mips-options. Replace -march=mips32 with -mgp32.
375
376 * gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
377 dg-mips-options. Remove -march=mips32.
378
379 * gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
380 dg-mips-options. Remove -march=mips32r2.
381
382 * gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
383 dg-mips-options. Add NOMIPS16 attributes.
384
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.
389
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.
393
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.
400
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.
408
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.
416
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.
420
421 * gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
422 Use -mgp64.
423
424 2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
425
426 PR target/35899
427 * gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
428
429 2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
430
431 PR target/38598
432 * gcc.target/mips/madd-7.c: Add -mlong32.
433 * gcc.target/mips/msub-7.c: Likewise.
434
435 2008-12-21 Jason Merrill <jason@redhat.com>
436
437 PR c++/38597
438 * g++.dg/cpp0x/auto13.C: New test.
439
440 2008-12-20 Jakub Jelinek <jakub@redhat.com>
441 Manuel López-Ibáñez <manu@gcc.gnu.org>
442
443 PR c++/36921
444 * g++.dg/warn/pr36921.C: New.
445
446 2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
447
448 * lib/target-supports.exp: Add *-*-rtems* to list
449 of targets without profiling support.
450
451 2008-12-19 Jakub Jelinek <jakub@redhat.com>
452
453 PR c++/38577
454 * g++.dg/template/call6.C: New test.
455
456 2008-12-19 Janis Johnson <janis187@us.ibm.com>
457
458 Revert:
459 2008-12-12 Janis Johnson <janis187@us.ibm.com>
460 PR libgfortran/24685
461 * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
462 for size of long double.
463
464 2008-12-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
465
466 PR middle-end/38565
467 * testsuite/g++.dg/torture/pr38565.C: New test.
468
469 2008-12-18 Jakub Jelinek <jakub@redhat.com>
470
471 PR c++/38427
472 * g++.dg/init/ctor9.C: New test.
473
474 2008-12-18 Jason Merrill <jason@redhat.com>
475
476 PR c++/38485
477 * g++.dg/parse/defarg13.C: New test.
478
479 2008-12-18 Kenneth Zadeck <zadeck@naturalbridge.com>
480
481 PR rtl-optimization/37922
482 * g++.dg/torture/pr37922.C: New test.
483
484 2008-12-18 Daniel Kraft <d@domob.eu>
485
486 PR fortran/31822
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.
491
492 2008-12-18 Jakub Jelinek <jakub@redhat.com>
493
494 PR middle-end/38533
495 * gcc.dg/tree-ssa/pr38533.c: New test.
496 * gcc.c-torture/execute/pr38533.c: New test.
497
498 PR middle-end/38505
499 * gcc.c-torture/compile/pr38505.c: New test.
500
501 2008-12-17 Jason Merrill <jason@redhat.com>
502
503 * g++.dg/cpp0x/auto6.C: Test more stuff.
504 * g++.dg/cpp0x/auto12.C: New test.
505
506 2008-12-17 Daniel Kraft <d@domob.eu>
507
508 PR fortran/38137
509 * gfortran.dg/merge_char_3.f90: New test.
510
511 2008-12-15 Mikael Morin <mikael.morin@tele2.fr>
512
513 PR fortran/38487
514 * gfortran.dg/elemental_dependency_2.f90: New test.
515
516 2008-12-14 Paul Thomas <pault@gcc.gnu.org>
517
518 PR fortran/35937
519 * gfortran.dg/char_length_14.f90: New test.
520
521 2008-12-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
522
523 PR libfortran/38504
524 * gfortran.dg/fmt_int_sign.f90: New test.
525
526 2008-12-13 Sebastian Pop <sebastian.pop@amd.com>
527
528 * gcc.dg/graphite/pr38409.c: Fixed commit problem.
529
530 2008-12-13 Uros Bizjak <ubizjak@gmail.com>
531
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.
539 (test_3): New macro.
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.
547
548 2008-12-12 Uros Bizjak <ubizjak@gmail.com>
549
550 PR testsuite/38163
551 * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
552 Remove dg-skip-if directive.
553
554 2008-12-12 Janis Johnson <janis187@us.ibm.com>
555
556 PR libgfortran/24685
557 * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
558 for size of long double.
559
560 PR objc++/31032
561 * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
562
563 * gcc.dg/pr35442.c: Ignore a possible warning.
564
565 2008-12-12 Zdenek Dvorak <ook@ucw.cz>
566
567 PR tree-optimization/32044
568 * gcc.dg/pr34027-1.c: Change outcome.
569 * gcc.dg/tree-ssa/pr32044.c: New test.
570
571 2008-12-12 Janis Johnson <janis187@us.ibm.com>
572
573 PR target/11594
574 * gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
575
576 2008-12-12 Sebastian Pop <sebastian.pop@amd.com>
577
578 PR middle-end/38409
579 * gcc.dg/graphite/pr38409.c: New.
580
581 2008-12-12 Daniel Franke <franke.daniel@gmail.com>
582
583 PR fortran/36355
584 * gfortran.dg/matmul_argument_types.f90: New.
585
586 2008-12-11 Janis Johnson <janis187@us.ibm.com>
587
588 PR testsuite/29071
589 * gcc.dg/20020919-1.c: Fix a preprocessor check.
590
591 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
592
593 PR middle-end/38413
594 * gcc.dg/graphite/pr38413.c: New.
595
596 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
597
598 PR middle-end/37857
599 * gfortran.dg/graphite/pr37857.f90: New.
600
601 2008-12-11 Harsha Jagasia <harsha.jagasia@amd.com>
602
603 PR tree-optimization/38446
604 * gcc.dg/graphite/pr38446.c: New.
605
606 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
607
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.
615
616 2008-12-10 Tobias Grosser <grosser@fim.uni-passau.de>
617
618 PR middle-end/38459
619 * gfortran.dg/graphite/pr38459.f90: New.
620
621 2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
622
623 PR middle-end/37852
624 PR middle-end/37883
625 PR middle-end/37928
626 PR middle-end/37980
627 PR middle-end/38038
628 PR middle-end/38039
629 PR middle-end/38073
630 PR middle-end/38083
631 PR middle-end/38125
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.
641
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.
647
648 2008-12-11 Ira Rosen <irar@il.ibm.com>
649
650 PR tree-optimization/38464
651 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
652 loops are vectorized.
653
654 2008-12-10 Jason Merrill <jason@redhat.com>
655
656 PR c++/35319
657 * g++.dg/ext/fixed2.C: New test.
658
659 2008-12-10 Daniel Berlin <dberlin@dberlin.org>
660
661 PR tree-optimization/36792
662 * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
663
664 2008-12-10 Alexandre Oliva <aoliva@redhat.com>
665
666 PR middle-end/38271
667 * gcc.dg/torture/pr38271.c: New.
668
669 2008-12-10 Ira Rosen <irar@il.ibm.com>
670
671 PR tree-optimization/37416
672 * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
673
674 2008-12-10 Uros Bizjak <ubizjak@gmail.com>
675
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.
703
704 * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
705
706 2008-12-09 Mark Mitchell <mark@codesourcery.com>
707
708 PR c++/37971
709 * g++.dg/overload/defarg2.C: New test.
710 * g++.dg/overload/defarg3.C: Likewise.
711
712 2008-12-09 Jakub Jelinek <jakub@redhat.com>
713
714 PR middle-end/38454
715 * gcc.dg/memset-1.c: New test.
716 * gcc.dg/memcpy-2.c: New test.
717
718 2008-12-09 Mikael Morin <mikael.morin@tele2.fr>
719
720 PR fortran/35983
721 * gfortran.dg/pr35983.f90: New test.
722
723 2008-12-09 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR testsuite/38420
726 * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
727 * gcc.target/i386/pr37248-3.c: Likewise.
728
729 2008-12-09 Steve Ellcey <sje@cup.hp.com>
730
731 PR testsuite/37326
732 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
733
734 2008-12-09 Jakub Jelinek <jakub@redhat.com>
735
736 PR tree-optimization/35468
737 * gcc.dg/pr35468.c: New test.
738 * gcc.c-torture/compile/pr35468.c: New test.
739
740 2008-12-08 Jason Merrill <jason@redhat.com>
741
742 PR c++/38410
743 * gcc.dg/ctor1.c: New test.
744
745 2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de>
746
747 PR middle-end/38084
748 * gfortran.dg/graphite/id-3.f90: New.
749 * gcc.dg/graphite/pr38084.c: New.
750
751 2008-12-08 Uros Bizjak <ubizjak@gmail.com>
752
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.
758
759 2008-12-08 Dodji Seketeli <dodji@redhat.com>
760
761 PR debug/38390
762 * g++.dg/debug/dwarf2/imported-module-2.C: New test.
763
764 2008-12-08 Steve Ellcey <sje@cup.hp.com>
765
766 * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
767
768 2008-12-08 Steve Ellcey <sje@cup.hp.com>
769
770 * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
771 * gcc.target/ia64/versionid-2.c (dg-final): Ditto.
772
773 2008-12-08 Jakub Jelinek <jakub@redhat.com>
774
775 PR c/35443
776 * gcc.dg/pr35443.c: New test.
777
778 PR c/35442
779 * gcc.dg/pr35442.c: New test.
780
781 2008-12-07 Eric Botcazou <ebotcazou@adacore.com>
782
783 * gnat.dg/string_comparison.adb: New test.
784
785 2008-12-07 H.J. Lu <hongjiu.lu@intel.com>
786
787 PR tree-optimization/38405
788 * gcc.dg/torture/pr38405.c: New.
789
790 2008-12-07 Eric Botcazou <ebotcazou@adacore.com>
791
792 * gnat.dg/aggr10.adb: New test.
793 * gnat.dg/aggr10_pkg.ads: New helper.
794
795 2008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796
797 PR fortran/38425
798 * gfortran.dg/io_constraints_5.f90: New test.
799
800 2008-12-06 Jakub Jelinek <jakub@redhat.com>
801
802 PR middle-end/38428
803 * gcc.c-torture/compile/pr38428.c: New test.
804
805 PR middle-end/38422
806 * gcc.c-torture/execute/pr38422.c: New test.
807
808 2008-12-06 Janus Weil <janus@gcc.gnu.org>
809
810 PR fortran/38415
811 * gfortran.dg/proc_ptr_2.f90: Extended.
812 * gfortran.dg/proc_ptr_11.f90: Modified.
813
814 2008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
815
816 PR fortran/38291
817 * gfortran.dg/streamio_16.f90: New test.
818
819 2008-12-05 Jakub Jelinek <jakub@redhat.com>
820
821 PR c++/35336
822 * g++.dg/other/error30.C: New test.
823
824 2008-12-05 Janis Johnson <janis187@us.ibm.com>
825
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.
830
831 2008-12-05 Catherine Moore <clm@codesourcery.com>
832
833 * gcc-target/mips/mips-nonpic: New testsuite.
834
835 2008-12-05 Steve Ellcey <sje@cup.hp.com>
836
837 PR other/28614
838 * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
839 * g++.dg/torture/pr31863.C: Ditto.
840
841 2008-12-05 Jakub Jelinek <jakub@redhat.com>
842
843 PR middle-end/37248
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.
847
848 2008-12-05 Jakub Jelinek <jakub@redhat.com>
849
850 PR middle-end/38338
851 * gcc.dg/pr38338.c: New test.
852
853 2008-12-05 Joseph Myers <joseph@codesourcery.com>
854
855 * gcc.target/powerpc/20081204-1.c: New test.
856
857 2008-12-05 Richard Guenther <rguenther@suse.de>
858
859 PR testsuite/38406
860 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
861 alias warning to lp64 targets.
862
863 2008-12-05 Eric Botcazou <ebotcazou@adacore.com>
864
865 * gcc.dg/union-5.c: Run only on x86 and x86-64.
866
867 2008-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
868
869 PR libfortran/38285
870 gfortran.dg/fmt_f_an_p.f: New test.
871
872 2008-12-04 Eric Botcazou <ebotcazou@adacore.com>
873
874 * gcc.dg/union-5.c: New test.
875
876 2008-12-04 Jason Merrill <jason@redhat.com>
877
878 PR c++/37906
879 * g++.dg/cpp0x/defaulted6.C: New test.
880
881 2008-12-04 Richard Guenther <rguenther@suse.de>
882
883 PR middle-end/36509
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.
887
888 2008-12-04 Eric Botcazou <ebotcazou@adacore.com>
889
890 * gcc.dg/union-4.c: New test.
891
892 2008-12-03 H.J. Lu <hongjiu.lu@intel.com>
893
894 * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
895
896 2008-12-03 Janis Johnson <janis187@us.ibm.com>
897
898 * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
899
900 2008-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
901
902 * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
903
904 2008-12-03 Jason Merrill <jason@redhat.com>
905
906 PR c++/38232
907 * g++.dg/init/value5.C: New test.
908
909 PR c++/38256
910 * g++.dg/cpp0x/auto11.C: New test.
911
912 PR c++/38380
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.
916
917 2008-12-03 Jakub Jelinek <jakub@redhat.com>
918
919 PR middle-end/38360
920 * gcc.c-torture/compile/pr38360.c: New test.
921
922 2008-12-03 Richard Guenther <rguenther@suse.de>
923
924 PR middle-end/36326
925 * gcc.dg/tree-ssa/pr36326.c: New testcase.
926
927 2008-12-03 Jakub Jelinek <jakub@redhat.com>
928
929 PR tree-optimization/37716
930 * g++.dg/torture/pr37716.C: New test.
931
932 2008-12-03 Eric Botcazou <ebotcazou@adacore.com>
933
934 * gcc.dg/torture/pr37868.c: Skip on the SPARC.
935
936 2008-12-03 Eric Botcazou <ebotcazou@adacore.com>
937
938 * gcc.c-torture/compile/20081203-1.c: New test.
939
940 2008-12-02 Jason Merrill <jason@redhat.com>
941
942 PR c++/35782, c++/37860
943 * g++.dg/cpp0x/initlist9.C: New test.
944
945 PR c++/37234
946 * g++.dg/cpp0x/defaulted5.C: New test.
947
948 2008-12-02 Jack Howarth <howarth@bromo.med.uc.edu>
949
950 * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
951
952 2008-12-02 Jakub Jelinek <jakub@redhat.com>
953
954 PR middle-end/38343
955 * gcc.c-torture/compile/pr38343-2.c: New test.
956
957 2008-12-02 Richard Guenther <rguenther@suse.de>
958
959 PR tree-optimization/38359
960 * gcc.c-torture/compile/pr38359.c: New testcase.
961 * gcc.c-torture/execute/shiftopt-1.c: Adjust.
962
963 2008-12-02 Janus Weil <janus@gcc.gnu.org>
964
965 PR fortran/36704
966 PR fortran/38290
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.
973
974 2008-12-02 Jakub Jelinek <jakub@redhat.com>
975
976 PR middle-end/38343
977 * gcc.c-torture/compile/pr38343.c: New test.
978
979 2008-12-01 Janis Johnson <janis187@us.ibm.com>
980
981 * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
982
983 2008-12-01 Mikael Morin <mikael.morin@tele2.fr>
984
985 PR fortran/38252
986 * gfortran.dg/empty_function_1.f90: Fix latest commit.
987
988 2008-12-01 Mikael Morin <mikael.morin@tele2.fr>
989
990 PR fortran/38252
991 * gfortran.dg/empty_function_1.f90: New test.
992
993 2008-12-01 Uros Bizjak <ubizjak@gmail.com>
994
995 PR rtl-optimization/33642
996 * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
997 * gcc.c-torture/compile/pr33009.c: Likewise.
998
999 2008-12-01 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR c++/38348
1002 * g++.dg/gomp/for-19.C: New test.
1003
1004 PR rtl-optimization/38245
1005 * gcc.dg/pr38245-1.c: New test.
1006 * gcc.dg/pr38245-2.c: New test.
1007
1008 2008-11-30 Daniel Kraft <d@domob.eu>
1009
1010 PR fortran/37779
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.
1018
1019 2008-11-30 Eric Botcazou <ebotcazou@adacore.com>
1020
1021 * g++.dg/opt/reload3.C: New test.
1022
1023 2008-11-30 Paul Thomas <pault@gcc.gnu.org>
1024
1025 PR fortran/35824
1026 * gfortran.dg/alloc_comp_assign_8.f90 : New test.
1027
1028 2008-11-29 H.J. Lu <hongjiu.lu@intel.com>
1029
1030 PR middle-end/37843
1031 * gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
1032
1033 2008-11-29 Janus Weil <janus@gcc.gnu.org>
1034 Tobias Burnus <burnus@gcc.gnu.org>
1035
1036 PR fortran/38289
1037 PR fortran/38290
1038 * gfortran.dg/proc_decl_1.f90: Extended test case.
1039
1040 2008-11-29 Joseph Myers <joseph@codesourcery.com>
1041
1042 * g++.dg/cpp/stringop-1.C: New test.
1043
1044 2008-11-29 Eric Botcazou <ebotcazou@adacore.com>
1045
1046 * gnat.dg/test_version.adb: Adjust to new string length.
1047
1048 2008-11-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1049
1050 PR testsuite/38311
1051 * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
1052
1053 2008-11-28 Jason Merrill <jason@redhat.com>
1054
1055 PR c++/38233
1056 * g++.dg/init/array25.C: New test.
1057 * g++.dg/init/value4.C: New test.
1058
1059 PR c++/38278
1060 * g++.dg/lookup/name-clash8.C: New test.
1061
1062 2008-11-28 H.J. Lu <hongjiu.lu@intel.com>
1063
1064 PR middle-end/37843
1065 * gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
1066 * gcc.target/i386/pr37843-2.c: Likewise.
1067
1068 2008-11-28 Richard Guenther <rguenther@suse.de>
1069
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.
1074
1075 2008-11-28 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR testsuite/38261
1078 * gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
1079 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1080
1081 2008-11-26 Janis Johnson <janis187@us.ibm.com>
1082
1083 * lib/objc.exp (objc_target_compile): Fix typo from previous change.
1084 * lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
1085
1086 PR testsuite/28870
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.
1098
1099 2008-11-26 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 PR middle-end/37843
1102 * gcc.target/i386/pr37843-1.c: Make it Linux only.
1103 * gcc.target/i386/pr37843-2.c: Likewise.
1104
1105 2008-11-26 Kai Tietz <kai.tietz@onevision.com>
1106
1107 * gcc.dg/callabi/func-indirect.c: New.
1108
1109 2008-11-25 Jason Merrill <jason@redhat.com>
1110
1111 PR c++/28743
1112 * g++.dg/template/nontype18.C: New test.
1113
1114 2008-11-25 Maxim Kuvyrkov <maxim@codesourcery.com>
1115
1116 * gcc.c-torture/compile/20080929-1.c: New.
1117
1118 2008-11-25 Janis Johnson <janis187@us.ibm.com>
1119
1120 * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
1121
1122 2008-11-25 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 PR middle-end/37843
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.
1129
1130 2008-11-25 Mikael Morin <mikael.morin@tele2.fr>
1131
1132 PR fortran/36463
1133 * gfortran.dg/proc_decl_20.f90: New test.
1134
1135 2008-11-25 Richard Guenther <rguenther@suse.de>
1136
1137 PR middle-end/38151
1138 PR middle-end/38236
1139 * gcc.c-torture/execute/pr38151.c: New testcase.
1140 * gcc.c-torture/execute/pr38236.c: Likewise.
1141
1142 2008-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1143
1144 * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
1145
1146 2008-11-24 DJ Delorie <dj@redhat.com>
1147
1148 * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
1149
1150 2008-11-24 Mikael Morin <mikael.morin@tele2.fr>
1151
1152 PR fortran/38184
1153 * gfortran.dg/reshape_empty_1.f03: New test.
1154
1155 2008-11-24 Jack Howarth <howarth@bromo.med.uc.edu>
1156
1157 PR testsuite/38241
1158 * g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
1159
1160 PR testsuite/38076
1161 * g++.dg/other/anon5.C: Skip on Darwin.
1162
1163 * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
1164 and darwin9 subversions.
1165
1166 2008-11-24 Maxim Kuvyrkov <maxim@codesourcery.com>
1167
1168 PR target/35018
1169 * gcc.target/m68k/pr35018.c: New.
1170
1171 2008-11-24 Daniel Kraft <d@domob.eu>
1172
1173 PR fortran/37779
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.
1178
1179 2008-11-24 Mikael Morin <mikael.morin@tele2.fr>
1180
1181 PR fortran/35681
1182 * gfortran.dg/elemental_dependency_1.f90: Really commit it.
1183
1184 2008-11-24 Paul Thomas <pault@gcc.gnu.org>
1185
1186 PR fortran/34820
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.
1190
1191 PR fortran/34143
1192 * gfortran.dg/alloc_comp_constructor_5.f90 : New test.
1193
1194 PR fortran/32795
1195 * gfortran.dg/alloc_comp_constructor_4.f90 : New test.
1196
1197 2008-11-23 Paul Thomas <pault@gcc.gnu.org>
1198
1199 PR fortran/37735
1200 * gfortran.dg/alloc_comp_assign_7.f90: New test.
1201
1202 2008-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1203
1204 * g++.dg/ext/tmplattr9.C: Require weak.
1205 * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
1206
1207 2008-11-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1208
1209 PR libfortran/38234
1210 * gfortran.dg/reshape_4.f90: New test.
1211
1212 2008-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1213
1214 PR libfortran/38225
1215 * gfortran.dg/reshape_3.f90: New test.
1216
1217 2008-11-22 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/38160
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.
1223
1224 2008-11-22 Uros Bizjak <ubizjak@gmail.com>
1225
1226 PR target/38222
1227 * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
1228
1229 2008-11-22 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR libfortran/37839
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.
1238
1239 2008-11-21 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR middle-end/38200
1242 * gcc.dg/pr38200.c: New test.
1243
1244 2008-11-21 H.J. Lu <hongjiu.lu@intel.com>
1245
1246 * gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
1247 <gmmintrin.h>.
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.
1252
1253 2008-11-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1254
1255 PR libfortran/37472
1256 * gfortran.dg/namelist_print_1.f: Update test.
1257
1258 2008-11-20 Andreas Krebbel <krebbel1@de.ibm.com>
1259
1260 * gcc.dg/sync-2.c: Add type cast to avoid folding.
1261 * gcc.dg/sync-3.c: Likewise.
1262
1263 2008-11-20 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR middle-end/29215
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.
1269
1270 2008-11-20 Uros Bizjak <ubizjak@gmail.com>
1271
1272 PR target/38151
1273 * gcc.target/i386/pr38151-1.c: New test.
1274
1275 2008-11-20 Jason Merrill <jason@redhat.com>
1276
1277 PR c++/28513
1278 * g++.dg/lookup/name-clash7.C: New test.
1279
1280 PR c++/37540
1281 * g++.dg/cpp0x/decltype14.C: New test.
1282
1283 2008-11-20 Richard Guenther <rguenther@suse.de>
1284
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.
1289
1290 2008-11-20 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR fortran/38181
1293 * gfortran.dg/array_section_2.f90: Adjust pattern to match
1294 the inlined size0 instead of a size0 call.
1295
1296 PR c++/36631
1297 * g++.dg/template/call5.C: New test.
1298
1299 2008-11-19 Adam Nemet <anemet@caviumnetworks.com>
1300
1301 * gcc.c-torture/compile/20081119-1.c: New test.
1302
1303 2008-11-19 Dodji Seketeli <dodji@redhat.com>
1304
1305 PR c++/37142
1306 * g++.dg/template/crash85.C: New test.
1307
1308 2008-11-19 Dodji Seketeli <dodji@redhat.com>
1309
1310 PR c++/35405
1311 * g++.dg/template/crash84.C: New test.
1312
1313 2008-11-19 Jakub Jelinek <jakub@redhat.com>
1314
1315 * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
1316 * gcc.c-torture/compile/pr33009.c: Likewise.
1317
1318 2008-11-19 DJ Delorie <dj@redhat.com>
1319
1320 * gcc.target/xstormy16/below100.S (.chip_info): Use
1321 position-independent expressions for the fillers.
1322
1323 2008-11-19 Jason Merrill <jason@redhat.com>
1324
1325 PR c++/36410
1326 * g++.dg/ext/attrib32.C: Add member typedef case.
1327
1328 PR c++/37563
1329 * g++.dg/template/pseudodtor5.C: New test.
1330
1331 PR c++/37256
1332 * g++.dg/cpp0x/extern_template-3.C: New test.
1333
1334 2008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com>
1335
1336 * gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
1337
1338 2008-11-19 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR tree-optimization/36038
1341 * gcc.c-torture/compile/pr36038.c: Moved to...
1342 * gcc.c-torture/execute/pr36038.c: ... here.
1343
1344 2008-11-19 Andrew Stubbs <ams@codesourcery.com>
1345
1346 PR target/36133
1347 * gcc.target/m68k/pr36133.c: New test.
1348
1349 2008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com>
1350
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.
1354
1355 2008-11-19 Eric Botcazou <ebotcazou@adacore.com>
1356
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.
1362
1363 2008-11-19 Paul Thomas <pault@gcc.gnu.org>
1364
1365 PR fortran/38171
1366 * gfortran.dg/module_equivalence_6.f90: New test.
1367
1368 2008-11-18 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR tree-optimization/38051
1371 * gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
1372 (buf2): Removed.
1373 (main): Only run on little endian targets with
1374 sizeof (long) == sizeof (void *). Use just one buffer, align the
1375 pointers at runtime.
1376
1377 2008-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1378
1379 PR libfortran/38135
1380 * gfortran.dg/reshape_pad_1.f90: New test case.
1381
1382 2008-11-18 Uros Bizjak <ubizjak@gmail.com>
1383
1384 PR target/37362
1385 * gcc.target/mips/pr37362.c: New test.
1386
1387 2008-11-18 Jason Merrill <jason@redhat.com>
1388 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c++/37962
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.
1394
1395 2008-11-17 Adam Nemet <anemet@caviumnetworks.com>
1396
1397 * gcc.c-torture/execute/20081117-1.c: New test.
1398
1399 2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
1400
1401 * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
1402 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1403
1404 2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
1405
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.
1414
1415 2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
1416
1417 * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
1418 of -march=mips32r2.
1419
1420 2008-11-17 Jack Howarth <howarth@bromo.med.uc.edu>
1421
1422 * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
1423 or later.
1424
1425 2008-11-17 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR middle-end/38140
1428 * gcc.dg/pr38140.c: New test.
1429
1430 2008-11-17 Jack Howarth <howarth@bromo.med.uc.edu>
1431
1432 PR testsuite/38099
1433 * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
1434 i?86/x86_64 darwin.
1435 * g++.dg/compat/struct-layout-1_generate.c: Same.
1436
1437 2008-11-17 Uros Bizjak <ubizjak@gmail.com>
1438
1439 PR middle-end/37908
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
1461 the c source file.
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.
1466
1467 2008-11-17 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR c++/36089
1470 * g++.dg/template/init8.C: New test.
1471
1472 2008-11-16 Mikael Morin <mikael.morin@tele2.fr>
1473
1474 PR fortran/35681
1475 * gfortran.dg/elemental_dependency_1.f90: New test.
1476
1477 2008-11-16 Mikael Morin <mikael.morin@tele2.fr>
1478
1479 PR fortran/37992
1480 * gfotran.dg/charlen_free_1.f90: New test.
1481
1482 2008-11-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1483
1484 PR libfortran/38097
1485 * gfortran.dg/fmt_bz_bn.f: New test.
1486
1487 2008-11-16 Eric Botcazou <ebotcazou@adacore.com>
1488
1489 * gnat.dg/boolean_bitfield.adb: New test.
1490
1491 2008-11-16 Tobias Burnus <burnus@net-b.de>
1492
1493 PR fortran/38095
1494 * gfortran.dg/char_length_13.f90: New test.
1495
1496 2008-11-16 Uros Bizjak <ubizjak@gmail.com>
1497
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.
1503
1504 2008-11-16 Paul Thomas <pault@gcc.gnu.org>
1505
1506 PR fortran/38119
1507 * gfortran.dg/array_temporaries_3.f90: New test.
1508
1509 2008-11-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1510
1511 PR libfortran/37294
1512 * gfortran.dg/namelist_57.f90: New test.
1513 * gfortran.dg/namelist_print_1.f: Adjust test conditions.
1514
1515 2008-11-15 Paul Thomas <pault@gcc.gnu.org>
1516
1517 PR fortran/37926
1518 * gfortran.dg/dummy_procedure_3.f90: New test.
1519
1520 2008-11-15 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR target/38123
1523 * gcc.c-torture/compile/pr38123.c: New test.
1524
1525 2008-11-15 Richard Guenther <rguenther@suse.de>
1526 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR tree-optimization/38051
1529 * gcc.c-torture/execute/pr38051.c: New testcase.
1530
1531 2008-11-15 Joshua Kinard <kumba@gentoo.org>
1532 Richard Sandiford <rdsandiford@goolemail.com>
1533
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.
1549
1550 2008-11-15 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR c++/37561
1553 * gcc.dg/pr37561.c: New test.
1554 * g++.dg/other/increment1.C: New test.
1555
1556 2008-11-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1557
1558 PR fortran/37988
1559 * gfortran.dg/fmt_error_6.f90: New test.
1560
1561 2008-11-14 Jason Merrill <jason@redhat.com>
1562
1563 PR c++/38030
1564 * g++.dg/template/lookup8.C: New test.
1565
1566 PR c++/37740
1567 * g++.dg/cpp0x/initlist8.C: New test.
1568
1569 2008-11-13 Steve Ellcey <sje@cup.hp.com>
1570
1571 PR middle-end/38004
1572 * g++.dg/vect/pr36648.cc: Check alignment requirement.
1573
1574 2008-11-14 Jack Howarth <howarth@bromo.med.uc.edu>
1575
1576 PR testsuite/38098
1577 * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1578
1579 2008-10-14 Paul Thomas <pault@gcc.gnu.org>
1580
1581 PR fortran/38033
1582 * gfortran.dg/array_section_2.f90: New test.
1583
1584 2008-11-14 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR tree-optimization/38104
1587 * g++.dg/tree-ssa/pr38104.C: New test.
1588
1589 2008-11-14 Kaz Kojima <kkojima@gcc.gnu.org>
1590
1591 * gcc.target/sh/pr37514.c: Remove.
1592
1593 2008-11-14 Uros Bizjak <ubizjak@gmail.com>
1594
1595 PR testsuite/37517
1596 * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
1597
1598 2008-11-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1599 Andrew Stubbs <ams@codesourcery.com>
1600 Gunnar Von Boehn <gunnar@genesi-usa.com>
1601
1602 PR target/36134
1603 * gcc.target/m68k/pr36134.c: New test.
1604
1605 2008-11-14 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR middle-end/36125
1608 * gcc.c-torture/compile/pr36125.c: New test.
1609
1610 2008-11-13 Jason Merrill <jason@redhat.com>
1611
1612 PR c++/37932
1613 * g++.dg/conversion/bitfield11.C: New test.
1614 * g++.dg/cpp0x/initlist7.C: New test.
1615
1616 2008-11-13 Richard Sandiford <rdsandiford@googlemail.com>
1617
1618 * gcc.target/mips/loongson-muldiv-1.c: New test.
1619 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1620
1621 2008-11-13 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR c++/27017
1624 * g++.dg/debug/dwarf2/localclass1.C: New test.
1625 * g++.dg/debug/dwarf2/localclass2.C: New test.
1626
1627 2008-11-13 Uros Bizjak <ubizjak@gmail.com>
1628
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.
1633
1634 * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1635 <xmmintrin.h>, define __m64 and __m128 directly.
1636
1637 2008-11-13 Olivier Hainque <hainque@adacore.com>
1638
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.
1642
1643 2008-11-12 Tobias Burnus <burnus@net-b.de>
1644
1645 PR fortran/38094
1646 * gfortran.dg/private_type_4.f90: Fix dg-error pattern.
1647
1648 2008-11-12 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR c++/36478
1651 * g++.old-deja/g++.mike/empty.C: Remove.
1652
1653 2008-11-12 Dodji Seketeli <dodji@redhat.com>
1654
1655 PR debug/27574
1656 * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
1657
1658 2008-11-12 Eric Botcazou <ebotcazou@adacore.com>
1659
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.
1663
1664 2008-11-12 Jason Merrill <jason@redhat.com>
1665
1666 PR c++/38007
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.
1671
1672 2008-11-12 Tobias Burnus <burnus@net-b.de>
1673
1674 PR fortran/38065
1675 PR fortran/38094
1676 * gfortran.dg/private_type_4.f90: Add -std=f95 option.
1677
1678 2008-11-12 Andreas Krebbel <krebbel1@de.ibm.com>
1679
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.
1684
1685 2008-11-12 Jack Howarth <howarth@bromo.med.uc.edu>
1686
1687 PR testsuite/38008
1688 * gcc.c-torture/execute/builtins/lib/sprintf.c: Make
1689 sprintf call more portable for darwin10.
1690
1691 PR testsuite/37202
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.
1698
1699 2008-11-12 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR c++/34269
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.
1705
1706 PR target/35366
1707 PR fortran/33759
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.
1714
1715 PR c++/35334
1716 * gcc.dg/pr35334.c: New test.
1717 * g++.dg/other/error29.C: New test.
1718
1719 2008-11-12 Tobias Burnus <burnus@net-b.de>
1720
1721 PR fortran/38065
1722 * gfortran.dg/private_type_11.f90: New test.
1723 * gfortran.dg/private_type_12.f90: New test.
1724
1725 2008-11-10 Catherine Moore <clm@codesourcery.com>
1726
1727 * gcc.target/mips/no-smartmips-lwxs.c: New test.
1728 * gcc.target/mips/no-smartmips-ror-1.c: New test.
1729
1730 2008-11-10 Kaz Kojima <kkojima@gcc.gnu.org>
1731
1732 * gcc.target/sh/pr37514.c: New test.
1733
1734 2008-11-10 Eric Botcazou <ebotcazou@adacore.com>
1735
1736 * g++.dg/other/anon5.C: Skip on Solaris.
1737
1738 2008-11-10 Eric Botcazou <ebotcazou@adacore.com>
1739
1740 * gnat.dg/pack11.adb: New test.
1741
1742 2008-11-10 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c++/38021
1745 * g++.dg/cpp0x/enum1.C: New test.
1746
1747 2008-11-10 Ralph Loader <suckfish@ihug.co.nz>
1748
1749 PR middle-end/37807
1750 PR middle-end/37809
1751 * gcc.target/i386/mmx-8.c: New test.
1752
1753 2008-11-09 Paul Thomas <pault@gcc.gnu.org>
1754
1755 PR fortran/37836
1756 * gfortran.dg/minmaxval_1.f90: New test.
1757
1758 2008-11-09 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gnat.dg/loop_boolean.adb: New test.
1761
1762 2008-11-07 Thomas Quinot <quinot@adacore.com>
1763
1764 * gnat.dg/hyper_flat.adb: New test.
1765
1766 2008-11-07 Geert Bosch <bosch@adacore.com>
1767
1768 * gnat.dg/test_8bitlong_overflow.adb: New test.
1769
1770 2008-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1771
1772 * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
1773
1774 * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
1775
1776 2008-11-06 Sebastian Pop <sebastian.pop@amd.com>
1777
1778 * gcc.dg/graphite/pr37943.c: Fix missing end of file.
1779
1780 2008-11-06 Joseph Myers <joseph@codesourcery.com>
1781
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.
1787
1788 2008-11-06 Richard Guenther <rguenther@suse.de>
1789
1790 * gcc.dg/torture/pr37969.c: New testcase.
1791
1792 2008-11-05 Janis Johnson <janis187@us.ibm.com>
1793
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.
1798
1799 2008-11-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 PR target/38025
1802 * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
1803 to match current compiler.
1804
1805 2008-11-05 Hans-Peter Nilsson <hp@axis.com>
1806
1807 PR target/38016
1808 * gcc.c-torture/execute/ieee/pr38016.c: New test.
1809 * gcc.c-torture/execute/ieee/pr38016.x: New file.
1810
1811 2008-11-05 Martin Jambor <mjambor@suse.cz>
1812
1813 PR middle-end/37861
1814 * gcc.dg/Warray-bounds-5.c: New test.
1815 * gcc.dg/Warray-bounds-6.c: New test.
1816
1817 2008-11-05 Fabien Chene <fabien@gcc.gnu.org>
1818
1819 PR c++/32519
1820 * g++.dg/template/pr32519.C: New test.
1821
1822 2008-11-05 Richard Guenther <rguenther@suse.de>
1823
1824 PR middle-end/37742
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.
1828
1829 2008-11-05 Uros Bizjak <ubizjak@gmail.com>
1830
1831 PR middle-end/37286
1832 * gfortran.dg/pr37286.f90: New test.
1833
1834 2008-11-04 Paul Thomas <pault@gcc.gnu.org>
1835
1836 PR fortran/37597
1837 * gfortran.dg/host_assoc_call_5.f90: New test.
1838
1839 2008-11-04 Jakub Jelinek <jakub@redhat.com>
1840 Andrew Pinski <andrew_pinski@playstation.sony.com>
1841
1842 PR c/35430
1843 * gcc.dg/pr35430.c: New test.
1844 * g++.dg/warn/Wsign-compare-2.C: New test.
1845
1846 2008-11-04 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR c/37106
1849 * gcc.dg/pr37106-1.c: New test.
1850 * gcc.dg/pr37106-2.c: New test.
1851
1852 2008-11-03 Chao-ying Fu <fu@mips.com>
1853
1854 * gcc.target/mips/dsp-ctrl.c: New test.
1855
1856 2008-11-03 Steve Ellcey <sje@cup.hp.com>
1857
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.
1863
1864 2008-11-03 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR testsuite/37241
1867 * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
1868 sharing one .section directive.
1869
1870 PR target/37812
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.
1875
1876 2008-11-03 Eric Botcazou <ebotcazou@adacore.com>
1877
1878 * gcc.c-torture/execute/20081103-1.c: New test.
1879
1880 2008-11-03 Eric Botcazou <ebotcazou@adacore.com>
1881
1882 * gnat.dg/array5.adb New test.
1883
1884 2008-11-03 Richard Guenther <rguenther@suse.de>
1885 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR middle-end/37573
1888 * gcc.c-torture/execute/pr37573.c: New testcase.
1889
1890 2008-11-03 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR middle-end/37858
1893 * gcc.dg/pr37858.c: New test.
1894
1895 2008-11-03 Tobias Burnus <burnus@net-b.de>
1896
1897 PR fortran/37821
1898 * gfortran.dg/include_4.f90: New.
1899 * gfortran.dg/include_5.f90: New.
1900 * gfortran.dg/include_4.inc: New.
1901
1902 2008-11-03 Paul Thomas <pault@gcc.gnu.org>
1903
1904 PR fortran/37445
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.
1908
1909 2008-11-02 Richard Guenther <rguenther@suse.de>
1910
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.
1914
1915 2008-11-02 Richard Guenther <rguenther@suse.de>
1916
1917 PR tree-optimization/37991
1918 * gcc.c-torture/compile/pr37991.c: New testcase.
1919
1920 2008-11-01 Hans-Peter Nilsson <hp@axis.com>
1921
1922 PR target/37939
1923 * gcc.target/cris/biap.c: New test.
1924
1925 2008-11-01 Janus Weil <janus@gcc.gnu.org>
1926
1927 PR fortran/36426
1928 * gfortran.dg/proc_decl_19.f90: New.
1929
1930 2008-11-01 Steven G. Kargl <kargls@comcast.net>
1931
1932 PR fortran/19925
1933 * gfortran.dg/initialization_20.f90: New test.
1934 * gfortran.dg/initialization_21.f90: Ditto.
1935
1936 2008-11-01 Daniel Kraft <d@domob.eu>
1937
1938 PR fortran/35681
1939 * gfortran.dg/mvbits_4.f90: New test.
1940
1941 2008-11-01 Janus Weil <janus@gcc.gnu.org>
1942
1943 PR fortran/36322
1944 PR fortran/36463
1945 * gfortran.dg/proc_decl_17.f90: New.
1946 * gfortran.dg/proc_decl_18.f90: New.
1947
1948 2008-11-01 Richard Guenther <rguenther@suse.de>
1949
1950 PR middle-end/37976
1951 * gcc.c-torture/compile/pr37976.c: New testcase.
1952
1953 2008-11-01 Dennis Wassel <dennis.wassel@gmail.com>
1954
1955 PR fortran/37159
1956 * gfortran.dg/random_seed_1.f90: New testcase.
1957
1958 2008-10-31 Manuel López-Ibáñez <manu@gcc.gnu.org>
1959
1960 * gcc.dg/cpp/Wsignprom.c: Add column numbers.
1961 * gcc.dg/cpp/if-mpar.c: Likewise.
1962
1963 2008-10-31 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR c++/37967
1966 * g++.dg/cpp0x/auto8.C: New test.
1967
1968 PR c++/37965
1969 * g++.dg/cpp0x/auto7.C: New test.
1970
1971 2008-10-31 Mikael Morin <mikael.morin@tele2.fr>
1972
1973 PR fortran/35840
1974 * gfortran.dg/write_check4.f90: New test.
1975
1976 2008-10-31 Mikael Morin <mikael.morin@tele2.fr>
1977
1978 PR fortran/35820
1979 * gfortran.dg/nested_forall_1.f: New test.
1980
1981 2008-10-30 Steven G. Kargl <kargls@comcast.net>
1982
1983 PR fortran/37930
1984 * gfortran.dg/int_conv_2.f90: New test.
1985
1986 2008-10-30 Mikael Morin <mikael.morin@tele2.fr>
1987
1988 PR fortran/37903
1989 * gfortran.dg/vector_subscript_4.f90: New test.
1990
1991 2008-10-30 Mikael Morin <mikael.morin@tele2.fr>
1992
1993 PR fortran/37749
1994 * gfortran.dg/vector_subscript__5.f90: New test.
1995
1996 2008-10-30 Jakub Jelinek <jakub@redhat.com>
1997
1998 * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
1999 of different size warning with -m31.
2000
2001 PR middle-end/37730
2002 * gcc.dg/vect/pr37730.c: New test.
2003
2004 PR debug/36668
2005 * g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
2006 * g++.dg/other/pr23205-2.C: New test.
2007
2008 2008-10-29 David Edelsohn <edelsohn@gnu.org>
2009
2010 * gcc.c-torture/compile/pr37878.c: New test.
2011
2012 2008-10-29 Steve Ellcey <sje@cup.hp.com>
2013
2014 PR middle-end/37339
2015 * gcc.dg/pr33645-3.c: Remove.
2016
2017 2008-10-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2018
2019 PR 11492
2020 * gcc.dg/pr11492.c: New.
2021 * g++.dg/warn/pr11492.C: New.
2022
2023 2008-10-29 Joseph Myers <joseph@codesourcery.com>
2024
2025 PR middle-end/36578
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.
2029
2030 2008-10-29 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR middle-end/37870
2033 * gcc.target/i386/pr37870.c: New test.
2034
2035 2008-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2036
2037 PR c++/26997
2038 * g++.dg/parse/pr26997.C: New.
2039
2040 2008-10-29 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR middle-end/37913
2043 * gcc.c-torture/compile/pr37913.c: New test.
2044
2045 2008-10-28 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR tree-optimization/37663
2048 * gcc.dg/pr37663.c: Require int32plus.
2049
2050 PR c/37924
2051 * gcc.c-torture/execute/pr37924.c: New test.
2052
2053 2008-10-28 Joseph Myers <joseph@codesourcery.com>
2054
2055 * gcc.dg/dfp/convert-bfp-12.c: New test.
2056
2057 2008-10-28 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR middle-end/37931
2060 * gcc.c-torture/execute/pr37931.c: New test.
2061
2062 2008-10-27 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR tree-optimization/37879
2065 * gcc.dg/pr37879.c: New test.
2066
2067 2008-10-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2068
2069 PR target/37841
2070 * gcc.target/spu/abi.c: New file.
2071
2072 2008-10-24 DJ Delorie <dj@redhat.com>
2073
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.
2079
2080 2008-10-24 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR tree-optimization/36038
2083 * gcc.c-torture/compile/pr36038.c: New test.
2084
2085 2008-10-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2086
2087 PR c/7543
2088 * gcc.dg/Wparentheses-11.c: New.
2089 * g++.dg/warn/Wparentheses-25.C: New. XFAILED.
2090
2091 2008-10-24 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR middle-end/37882
2094 * gcc.c-torture/execute/pr37882.c: Remove a field.
2095
2096 2008-10-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2097
2098 PR libfortran/37707
2099 * gfortran.dg/namelist_18.f90: Update test.
2100 * gfortran.dg/namelist_55.f90: New test.
2101 * gfortran.dg/namelist_56.f90: New test.
2102
2103 2008-10-22 Bernd Schmidt <bernd.schmidt@analog.com>
2104
2105 * gcc.target/bfin/hisilh.c: New file.
2106 * gcc.target/bfin/hisilh-O0.c: New file.
2107
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.
2133
2134 2008-10-22 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR middle-end/37882
2137 * gcc.c-torture/execute/pr37882.c: New test.
2138
2139 2008-10-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2140
2141 PR c/30949
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.
2151
2152 2008-10-21 Paul Thomas <pault@gcc.gnu.org>
2153
2154 PR libfortran/36795
2155 * gfortran.dg/char_expr_3.f90: Add the original test case.
2156
2157 2008-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2158
2159 PR libfortran/34670
2160 * gfortran.dg/transpose_2.f90: New test.
2161
2162 2008-10-21 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR middle-end/37669
2165 * gcc.c-torture/compile/pr37669-2.c: New test.
2166
2167 2008-10-21 Richard Guenther <rguenther@suse.de>
2168
2169 * gcc.dg/tree-ssa/alias-19.c: New testcase.
2170
2171 2008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2172
2173 PR 12603
2174 * gcc.dg/pr12603.c: New testcase.
2175
2176 2008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2177
2178 PR c++/37004
2179 * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
2180
2181 2008-10-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2182
2183 PR c/30260
2184 * gcc.dg/pr30260.c: New.
2185
2186 2008-10-19 Paul Thomas <pault@gcc.gnu.org>
2187
2188 PR fortran/37723
2189 * gfortran.dg/dependency_22.f90: New test.
2190
2191 2008-10-18 Danny Smith <dannysmith@users.sourceforge.net>
2192
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.
2196
2197 2008-10-16 Alexander Monakov <amonakov@ispras.ru>
2198
2199 PR target/37381
2200 * gcc.c-torture/compile/pr37381.c: New test.
2201
2202 2008-10-16 Joseph Myers <joseph@codesourcery.com>
2203
2204 PR c/33192
2205 * gcc.dg/imag-1.c: New test.
2206
2207 2008-10-16 Daniel Kraft <d@domob.eu>
2208
2209 * gfortran.dg/elemental_intrinsic_1.f03: New test.
2210
2211 2008-10-16 Jakub Jelinek <jakub@redhat.com>
2212
2213 PR tree-optimization/37664
2214 * gcc.c-torture/compile/pr37664.c: New test.
2215
2216 2008-10-16 Joseph Myers <joseph@codesourcery.com>
2217
2218 PR middle-end/37418
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.
2223
2224 2008-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2225
2226 PR libfortran/34670
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.
2233
2234 2008-10-15 Jan Sjodin <jan.sjodin@amd.com>
2235 Harsha Jagasia <harsha.jagasia@amd.com>
2236
2237 PR tree-optimization/37485
2238 * gcc.dg/graphite/pr37485.c: New.
2239
2240 2008-10-15 Sebastian Pop <sebastian.pop@amd.com>
2241 Harsha Jagasia <harsha.jagasia@amd.com>
2242
2243 PR tree-optimization/37828
2244 * testsuite/gcc.dg/graphite/pr37828.c: New.
2245
2246 2008-10-15 Sebastian Pop <sebastian.pop@amd.com>
2247
2248 PR tree-optimization/37686
2249 * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2250
2251 2008-10-15 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR tree-optimization/36881
2254 * gcc.dg/tree-ssa/pr36881.c: New test.
2255
2256 2008-10-14 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR c++/37819
2259 * g++.dg/expr/bitfield11.C: New test.
2260
2261 2008-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 PR c++/37650
2264 * g++.dg/template/crash83.C: New.
2265
2266 2008-10-14 Douglas Gregor <doug.gregor@gmail.com>
2267
2268 PR c++/37553
2269 * g++.dg/ext/alias-canon2.C: New.
2270
2271 2008-10-13 Jerry DeLisle <jvdelisle@gcc.gnu.org
2272
2273 PR libfortran/37083
2274 * gfortran.dg/list_read_9.f90: New test.
2275 * gfortran.dg/arrayio_8.f90: Fix some typos.
2276
2277 2008-10-13 Kai Tietz <kai.tietz@onevision.com>
2278
2279 * testsuite/gcc.dg/format/ms-format1.c: New.
2280
2281 2008-10-12 Daniel Kraft <d@domob.eu>
2282
2283 PR fortran/37688
2284 * gfortran.dg/used_before_typed_6.f90: New test.
2285
2286 2008-10-12 Paul Thomas <pault@gcc.gnu.org>
2287
2288 PR fortran/37787
2289 * gfortran.dg/module_equivalence_5.f90: New test.
2290
2291 2008-10-12 Steven G. Kargl <kargls@comcast.net>
2292
2293 PR fortran/37792
2294 * gfortran.dg/arithmetic_overflow_1.f90: New test.
2295
2296 2008-10-11 Eric Botcazou <ebotcazou@adacore.com>
2297
2298 * gnat.dg/loop_optimization5.adb: New test.
2299 * gnat.dg/loop_optimization5_pkg.adb: New helper.
2300
2301 2008-10-11 Paul Thomas <pault@gcc.gnu.org>
2302
2303 PR fortran/37794
2304 * gfortran.dg/used_types_24.f90: New test.
2305
2306 2008-10-11 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR target/35760
2309 * gcc.c-torture/compile/pr35760.c: New test.
2310
2311 2008-10-10 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR c++/37146
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.
2317
2318 2008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org
2319
2320 PR libfortran/37707
2321 * gfortran.dg/namelist_54.f90: Revise test, check a(3).
2322
2323 2008-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2324
2325 PR libfortran/37753
2326 * gfortran.dg/convert_2.f90: New test case.
2327
2328 2008-10-09 Daniel Kraft <d@domob.eu>
2329
2330 PR fortran/35723
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.
2334
2335 2008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org
2336
2337 PR libfortran/37707
2338 * gfortran.dg/namelist_54.f90: New test.
2339
2340 2008-10-08 Uros Bizjak <ubizjak@gmail.com>
2341
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.
2345
2346 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
2347 file trivial.S.
2348
2349 2008-10-08 Adam Nemet <anemet@caviumnetworks.com>
2350
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.
2355
2356 2008-10-08 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR target/36635
2359 PR target/37290
2360 PR rtl-optimization/37341
2361 * gcc.c-torture/compile/pr37341.c: New test.
2362
2363 2008-10-07 Simon Martin <simartin@users.sourceforge.net>
2364
2365 PR c/35437
2366 * gcc.dg/struct-parse-2.c: New test.
2367 * g++.dg/parse/struct-4.C: New test.
2368
2369 2008-10-07 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR debug/29609
2372 PR debug/36690
2373 PR debug/37616
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.
2386
2387 2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
2388
2389 PR middle-end/37731
2390 * gcc.dg/torture/pr37731-1.c: New.
2391 * gcc.dg/torture/pr37731-2.c: Likewise.
2392
2393 2008-10-07 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR debug/37738
2396 * gfortran.dg/debug/pr37738.f: New test.
2397
2398 2008-10-07 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gnat.dg/loop_optimization4.adb: New test.
2401 * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
2402
2403 2008-10-07 Bob Wilson <bob.wilson@acm.org>
2404
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.
2411
2412 2008-10-07 Eric Botcazou <ebotcazou@adacore.com>
2413
2414 * gnat.dg/addr4.adb: New test.
2415 * gnat.dg/addr5.adb: Likewise.
2416
2417 2008-10-06 Adam Nemet <anemet@caviumnetworks.com>
2418
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.
2422
2423 2008-10-06 Aldy Hernandez <aldyh@redhat.com>
2424
2425 * gcc.dg/gomp/for-1.c: Test column.
2426 * gcc.dg/misc-column.c: Add column tests for unary arguments.
2427
2428 2008-10-06 Eric Botcazou <ebotcazou@adacore.com>
2429
2430 * gnat.dg/unchecked_convert2.adb: New test.
2431
2432 2008-10-05 Dodji Seketeli <dodji@redhat.com>
2433
2434 PR c++/37410
2435 * g++.dg/debug/dwarf2/imported-module.C: New test.
2436
2437 2008-10-05 Paul Thomas <pault@gcc.gnu.org>
2438
2439 PR fortran/35680
2440 * gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2441
2442 2008-10-05 Daniel Kraft <d@domob.eu>
2443
2444 PR fortran/37638
2445 * gfortran.dg/typebound_call_9.f03: New test.
2446
2447 2008-10-04 Paul Thomas <pault@gcc.gnu.org>
2448
2449 PR fortran/37706
2450 * gfortran.dg/module_equivalence_4.f90: New test.
2451
2452 2008-10-04 Richard Guenther <rguenther@suse.de>
2453
2454 * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2455
2456 2008-10-03 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR debug/37726
2459 * gcc.dg/debug/dwarf2/pr37726.c: New test.
2460
2461 2008-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 PR c++/37719
2464 * g++.dg/template/error36.C: New.
2465
2466 2008-10-02 Steven Bosscher <steven@gcc.gnu.org>
2467
2468 PR fortran/37635
2469 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
2470 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2471
2472 2008-10-02 Janis Johnson <janis187@us.ibm.com>
2473
2474 * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
2475
2476 * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
2477 warning.
2478
2479 2008-10-02 Richard Guenther <rguenther@suse.de>
2480
2481 PR middle-end/37713
2482 * gcc.c-torture/compile/pr37713.c: New testcase.
2483
2484 2008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2485
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.
2496
2497 2008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2498
2499 * gcc.target/powerpc/altivec_check.h (altivec_cell_check):
2500 New function.
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.
2504
2505 2008-10-01 Richard Guenther <rguenther@suse.de>
2506
2507 PR tree-optimization/37617
2508 * gcc.c-torture/compile/pr37617.c: New testcase.
2509
2510 2008-10-01 Richard Guenther <rguenther@suse.de>
2511
2512 PR middle-end/37285
2513 * gcc.c-torture/compile/pr37285.c: New testcase.
2514
2515 2008-10-01 Kai Tietz <kai.tietz@onevision.com>
2516
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.
2525
2526 2008-09-30 Simon Martin <simartin@users.sourceforge.net>
2527
2528 PR c++/37555
2529 * g++.dg/parse/error32.C: New test.
2530
2531 PR c++/37556
2532 * g++.dg/parse/error33.C: New test.
2533
2534 2008-09-30 Jakub Jelinek <jakub@redhat.com>
2535
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.
2540
2541 2008-09-30 Janus Weil <janus@gcc.gnu.org>
2542
2543 PR fortran/36592
2544 * gfortran.dg/proc_ptr_common_1.f90: New.
2545 * gfortran.dg/proc_ptr_common_2.f90: New.
2546
2547 2008-09-30 Paolo Bonzini <bonzini@gnu.org>
2548
2549 * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2550
2551 2008-09-30 Paolo Bonzini <bonzini@gnu.org>
2552
2553 PR testsuite/36891
2554 PR testsuite/37675
2555 * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2556
2557 2008-09-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2558
2559 PR middle-end/37669
2560 * gcc.c-torture/compile/pr37669.c: New test.
2561
2562 2008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2563
2564 PR target/37640
2565 * gcc.c-torture/compile/sync-3.c: New testcase to check that
2566 addresses of non zero offset works.
2567
2568 2008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2569 Kaushal Kantawala <kaushal_kantawala@playstation.sony.com>
2570
2571 PR tree-opt/36891
2572 * gcc.dg/torture/pr36891.c: New testcase.
2573
2574 2008-09-28 Eric Botcazou <ebotcazou@adacore.com>
2575
2576 * gnat.dg/conv_decimal.adb: New test.
2577
2578 2008-09-26 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR middle-end/37275
2581 * gcc.target/i386/pr37275.c: New test.
2582
2583 2008-09-26 Eric Botcazou <ebotcazou@adacore.com>
2584
2585 * gnat.dg/specs/static_initializer4.ads: New test.
2586 * gnat.dg/specs/static_initializer3.ads: Add missing marker.
2587
2588 2008-09-26 Kai Tietz <kai.tietz@onevision.com>
2589
2590 * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
2591 to avoid pointer truncation warning.
2592
2593 2008-09-26 Dorit Nuzman <dorit@il.ibm.com>
2594
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.
2598
2599 2008-09-25 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR c/37645
2602 * gcc.dg/pr37645.c: New test.
2603
2604 2008-09-25 Steve Ellcey <sje@cup.hp.com>
2605
2606 * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2607
2608 2008-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2609
2610 PR c++/37649
2611 * g++.dg/template/crash82.C: New.
2612
2613 2008-09-25 Tobias Burnus <burnus@net-b.de>
2614
2615 PR fortran/37504
2616 * gfortran.dg/protected_7.f90: New test.
2617
2618 2008-09-24 Steve Ellcey <sje@cup.hp.com>
2619
2620 * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2621
2622 2008-09-24 Aldy Hernandez <aldyh@redhat.com>
2623
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.
2627
2628 2008-09-24 Steve Ellcey <sje@cup.hp.com>
2629
2630 * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2631
2632 2008-09-24 Tobias Burnus <burnus@net-b.de>
2633
2634 PR fortran/37626
2635 * gfortran.dg/allocatable_function_4.f90: New test.
2636
2637 2008-09-23 Steve Ellcey <sje@cup.hp.com>
2638
2639 * lib/target-supports.exp (check_effective_target_pow10): New.
2640 * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2641
2642 2008-09-23 Jakub Jelinek <jakub@redhat.com>
2643
2644 PR c++/37533
2645 * g++.dg/gomp/pr37533.C: New test.
2646
2647 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2648
2649 * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2650
2651 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2652
2653 * gcc.dg/cpp/cmdlne-dU-23.c: New test.
2654
2655 2008-09-23 Aldy Hernandez <aldyh@redhat.com>
2656
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.
2661
2662 2008-09-23 Daniel Kraft <d@domob.eu>
2663
2664 PR fortran/37588
2665 * gfortran.dg/typebound_generic_4.f03: New test.
2666 * gfortran.dg/typebound_generic_5.f03: New test.
2667
2668 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2669
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.
2673
2674 2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
2677 * gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2678
2679 2008-09-23 Tobias Burnus <burnus@net-b.de>
2680
2681 PR fortran/37580
2682 * gfortran.dg/pointer_assign_5.f90: New test.
2683 * gfortran.dg/pointer_assign_6.f90: New test.
2684
2685 2008-09-22 David Daney <ddaney@avtrex.com>
2686
2687 PR target/37593
2688 * gcc.target/mips/long-calls-pg.c: New test.
2689
2690 2008-09-22 Richard Guenther <rguenther@suse.de>
2691
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.
2697
2698 2008-09-22 Adam Nemet <anemet@caviumnetworks.com>
2699
2700 * gcc.target/mips/octeon-baddu-1.c: New test.
2701
2702 2008-09-22 David Edelsohn <edelsohn@gnu.org>
2703
2704 PR rtl-optimization/33642
2705 * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
2706 * gcc.c-torture/compile/pr33009.c: Likewise.
2707
2708 2008-09-22 Richard Guenther <rguenther@suse.de>
2709
2710 PR tree-optimization/37145
2711 * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2712
2713 2008-09-22 Janus Weil <janus@gcc.gnu.org>
2714
2715 PR fortran/37486
2716 * gfortran.dg/common_align_1.f90: New.
2717 * gfortran.dg/warn_align_commons.f90: New.
2718
2719 2008-09-22 Olivier Hainque <hainque@adacore.com>
2720
2721 * gnat.dg/volatile3.adb: New test.
2722
2723 2008-09-22 Ira Rosen <irar@il.ibm.com>
2724
2725 PR tree-optimization/37482
2726 * gcc.dg/vect/pr37482.c: New test.
2727
2728 2008-09-22 Hans-Peter Nilsson <hp@axis.com>
2729
2730 PR middle-end/37170
2731 PR middle-end/37280
2732 * gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
2733 g++.dg/ext/inline1.C: New tests.
2734
2735 2008-09-21 Kaz Kojima <kkojima@gcc.gnu.org>
2736
2737 PR rtl-optimization/33642
2738 * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
2739 * gcc.c-torture/compile/pr33009.c: Likewise.
2740
2741 2008-09-21 Paul Thomas <pault@gcc.gnu.org>
2742
2743 PR fortran/37583
2744 * gfortran.dg/entry_18.f90: New test.
2745
2746 2008-09-21 Daniel Kraft <d@domob.eu>
2747
2748 PR fortran/35846
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.
2755
2756 2008-09-21 Daniel Kraft <d@domob.eu>
2757
2758 * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
2759 yet implemented PROCEDURE(interface).
2760
2761 2008-09-21 Ira Rosen <irar@il.ibm.com>
2762
2763 PR tree-optimization/37539
2764 * gcc.dg/vect/pr37539.c: New test.
2765
2766 2008-09-20 Eric Botcazou <ebotcazou@adacore.com>
2767
2768 PR rtl-optimization/33642
2769 * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
2770 * gcc.c-torture/compile/pr33009.c: Likewise.
2771
2772 2008-09-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2773
2774 PR tree-opt/30930
2775 * gcc.dg/tree-ssa/vector-2.c: New test.
2776 * gcc.dg/tree-ssa/vector-3.c: New test.
2777
2778 2008-09-18 Bob Wilson <bob.wilson@acm.org>
2779
2780 * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
2781 * gcc.c-torture/compile/pr33009.c: Likewise.
2782
2783 2008-09-18 Janis Johnson <janis187@us.ibm.com>
2784
2785 PR testsuite/25241
2786 * lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
2787 for C++ tests.
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.
3063
3064 2008-09-18 H.J. Lu <hongjiu.lu@intel.com>
3065
3066 PR target/37394
3067 * g++.dg/other/pr37394.C: New.
3068
3069 2008-09-18 Paul Thomas <pault@gcc.gnu.org>
3070
3071 PR fortran/35945
3072 * gfortran.dg/host_assoc_types_2.f90: New test.
3073
3074 PR fortran/36700
3075 * gfortran.dg/host_assoc_call_2.f90: New test.
3076
3077 2008-09-18 DJ Delorie <dj@redhat.com>
3078
3079 * gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
3080
3081 2008-09-18 Simon Baldwin <simonb@google.com>
3082
3083 * gcc.dg/builtin-redefine.c: New.
3084
3085 2008-09-18 Richard Guenther <rguenther@suse.de>
3086
3087 PR tree-optimization/37258
3088 * gcc.c-torture/compile/pr37258.c: New testcase.
3089
3090 2008-09-18 Andrew MacLeod <amacleod@redhat.com>
3091
3092 PR tree-optimization/37102
3093 * gcc.c-torture/execute/pr37102.c: New Test.
3094
3095 2008-09-18 Richard Guenther <rguenther@suse.de>
3096
3097 PR middle-end/37284
3098 * g++.dg/tree-ssa/pr37284.C: New testcase.
3099
3100 2008-09-18 Daniel Kraft <d@domob.eu>
3101
3102 PR fortran/37507
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.
3106
3107 2008-09-18 Richard Guenther <rguenther@suse.de>
3108
3109 PR tree-optimization/37456
3110 * testsuite/g++.dg/torture/pr37456.C: New testcase.
3111
3112 2008-09-18 Uros Bizjak <ubizjak@gmail.com>
3113
3114 PR rtl-optimization/37544
3115 * gcc.dg/pr37544.c: New test.
3116
3117 2008-09-17 Janis Johnson <janis187@us.ibm.com>
3118
3119 PR testsuite/25241
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.
3148
3149 2008-09-18 Paul Thomas <pault@gcc.gnu.org>
3150
3151 PR fortran/37274
3152 * gfortran.dg/used_types_22.f90: New test.
3153 * gfortran.dg/used_types_23.f90: New test.
3154
3155 PR fortran/36374
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
3159 not ambiguous.
3160
3161 PR fortran/36454
3162 * gfortran.dg/access_spec_3.f90: New test.
3163
3164 2008-09-17 Eric Botcazou <ebotcazou@adacore.com>
3165
3166 * gnat.dg/specs/static_initializer3.ads: New test.
3167
3168 2008-09-17 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR c++/37552
3171 * g++.dg/parse/crash49.C: New test.
3172
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.
3180
3181 2008-09-16 Janis Johnson <janis187@us.ibm.com>
3182
3183 PR testsuite/25241
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.
3246
3247 2008-09-16 Jakub Jelinek <jakub@redhat.com>
3248 Adam Nemet <anemet@caviumnetworks.com>
3249
3250 PR rtl-optimization/37483
3251 * gcc.c-torture/compile/pr37483.c: New test.
3252 * gcc.c-torture/compile/pr37395.c: New test.
3253
3254 2008-09-16 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR c/37529
3257 * gcc.dg/pr37529.c: New test.
3258
3259 PR c++/37530
3260 * g++.dg/parse/crash48.C: New test.
3261
3262 PR c++/37531
3263 * g++.dg/parse/crash47.C: New test.
3264
3265 PR c++/37532
3266 * g++.dg/parse/crash46.C: New test.
3267
3268 PR testsuite/36889
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.
3272
3273 2008-09-16 Richard Guenther <rguenther@suse.de>
3274
3275 PR middle-end/37380
3276 * gcc.c-torture/compile/pr37380.c: New testcase.
3277
3278 2008-09-16 Richard Guenther <rguenther@suse.de>
3279
3280 PR tree-optimization/37508
3281 * gcc.dg/tree-ssa/pr37508.c: New testcase.
3282
3283 2008-09-15 Aldy Hernandez <aldyh@redhat.com>
3284
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.
3293
3294 2008-09-13 Raksit Ashok <raksit@google.com>
3295
3296 PR rtl-optimization/37489
3297 * g++.dg/opt/cse3.C: New.
3298
3299 2008-09-13 H.J. Lu <hongjiu.lu@intel.com>
3300
3301 PR testsuite/37495
3302 * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
3303
3304 2008-09-13 Uros Bizjak <ubizjak@gmail.com>
3305
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.
3326
3327 2008-09-13 Daniel Kraft <d@domob.eu>
3328
3329 PR fortran/35770
3330 * gfortran.dg/implicit_13.f90: New test.
3331
3332 2008-09-11 Steve Ellcey <sje@cup.hp.com>
3333
3334 * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
3335 * gcc.c-torture/compile/pr33009.c: Ditto.
3336
3337 2008-09-11 Janis Johnson <janis187@us.ibm.com>
3338
3339 * gcc.dg/dfp/dec-eval-method-2.c: New test.
3340
3341 2008-09-11 Joseph Myers <joseph@codesourcery.com>
3342
3343 * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
3344 g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
3345 test executables.
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.
3349
3350 2008-09-11 Joseph Myers <joseph@codesourcery.com>
3351
3352 * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
3353 Avoid intN_t types.
3354
3355 2008-09-11 Joseph Myers <joseph@codesourcery.com>
3356
3357 * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
3358
3359 2008-09-11 Paolo Bonzini <bonzini@gnu.org>
3360
3361 * gcc.dg/tree-ssa/vrp47.c: New.
3362 * gcc.target/i386/andor-2.c: New.
3363
3364 2008-09-11 Ira Rosen <irar@il.ibm.com>
3365
3366 PR tree-optimization/37474
3367 * gcc.dg/vect/pr37474.c: New test.
3368
3369 2008-09-11 Andreas Schwab <schwab@suse.de>
3370
3371 * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
3372 target.
3373
3374 2008-09-11 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR target/37382
3377 * gcc.c-torture/compile/pr37382.c: New test.
3378
3379 2008-09-11 Daniel Kraft <d@domob.eu>
3380
3381 PR fortran/36214
3382 * gfortran.dg/boz_9.f90: Corrected test.
3383 * gfortran.dg/boz_13.f90: New test.
3384 * gfortran.dg/boz_14.f90: New test.
3385
3386 2008-09-10 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR target/36904
3389 * gcc.target/powerpc/altivec-27.c: New test.
3390
3391 2008-09-10 Andrew Pinski <andrew_pinski@playstation.sony.com>
3392
3393 PR middle-end/37333
3394 * gcc.c-torture/compile/20080910-1.c: New testcase.
3395
3396 2008-09-10 Richard Guenther <rguenther@suse.de>
3397
3398 PR middle-end/37432
3399 * gcc.c-torture/compile/pr37432.c: New testcase.
3400
3401 2008-09-10 H.J. Lu <hongjiu.lu@intel.com>
3402
3403 PR target/37434:
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.
3413
3414 2008-09-10 Tobias Burnus <burnus@net-b.de>
3415
3416 PR fortran/37420
3417 * gfortran.dg/warn_unused_var.f90: New test.
3418 * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
3419
3420 2008-09-10 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR tree-optimization/37353
3423 * gcc.dg/pr37353.c: New test.
3424
3425 2008-09-10 Martin Michlmayr <tbm@cyrius.com>
3426 Ira Rosen <irar@il.ibm.com>
3427
3428 PR tree-optimization/37385
3429 * gcc.dg/vect/pr37385.c: New test.
3430
3431 2008-09-09 H.J. Lu <hongjiu.lu@intel.com>
3432
3433 PR rtl-optimization/37435
3434 * gcc.dg/dfp/pr37435.c: New.
3435
3436 2008-09-09 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR c++/37417
3439 * g++.dg/ext/vla5.C: New test.
3440
3441 PR middle-end/37356
3442 * g++.dg/tree-ssa/pr37356.C: New test.
3443
3444 PR target/37438
3445 * gcc.dg/pr37438.c: New test.
3446
3447 PR c++/37389
3448 * g++.dg/parse/enum4.C: New test.
3449
3450 2008-09-09 Daniel Kraft <d@domob.eu>
3451
3452 PR fortran/37429
3453 * gfortran.dg/typebound_call_7.f03: New test.
3454 * gfortran.dg/typebound_call_8.f03: New test.
3455
3456 2008-09-09 Richard Guenther <rguenther@suse.de>
3457
3458 PR middle-end/37354
3459 PR middle-end/30165
3460 * g++.dg/torture/pr37354.C: New testcase.
3461
3462 2008-09-09 Aldy Hernandez <aldyh@redhat.com>
3463
3464 PR/37442
3465 * gcc.target/i386/pr12329.c: Place error message on function name
3466 line.
3467 * gcc.target/i386/sse-5.c: Same.
3468
3469 2008-09-09 Aldy Hernandez <aldyh@redhat.com>
3470
3471 * gcc.dg/always_inline.c: Place error message on function
3472 name line.
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.
3485
3486 2008-09-09 Richard Guenther <rguenther@suse.de>
3487
3488 PR tree-optimization/37433
3489 * gcc.c-torture/compile/pr37433.c: New testcase.
3490
3491 2008-09-09 Richard Guenther <rguenther@suse.de>
3492
3493 PR tree-optimization/37387
3494 * gcc.c-torture/compile/pr37387.c: New testcase.
3495
3496 2008-09-09 Daniel Kraft <d@domob.eu>
3497
3498 PR fortran/37411
3499 * gfortran.dg/array_function_4.f90: New test.
3500
3501 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3502 Mark Mitchell <mark@codesourcery.com>
3503
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.
3507
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.
3537
3538 * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
3539 compilers.
3540
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.
3544
3545 * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
3546 first.
3547 * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
3548
3549 2008-09-08 Andy Hutchinson <hutchinsonandy@aim.com>
3550
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.
3578
3579 2008-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3580
3581 * g++.dg/cdce3.C: Require c99 runtime.
3582
3583 2008-09-08 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR middle-end/37393
3586 * g++.dg/tree-ssa/pr37393.C: New test.
3587
3588 PR middle-end/37414
3589 * g++.dg/opt/init2.C: New test.
3590
3591 PR middle-end/37337
3592 * g++.dg/tree-ssa/pr37337.C: New test.
3593
3594 2008-09-08 Richard Guenther <rguenther@suse.de>
3595
3596 PR tree-optimization/37421
3597 * g++.dg/torture/pr37421.C: New testcase.
3598
3599 2008-09-08 Daniel Kraft <d@domob.eu>
3600
3601 PR fortran/36167
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.
3605
3606 2008-09-08 Daniel Kraft <d@domob.eu>
3607
3608 PR fortran/37199
3609 * gfortran.dg/array_function_2.f90: New test.
3610
3611 2008-09-08 Tobias Burnus <burnus@net.b.de>
3612
3613 PR fortran/37400
3614 * gfortran.dg/implicit_12.f90: New test.
3615
3616 2008-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3617
3618 PR fortran/37203
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.
3623
3624 2008-09-07 Richard Guenther <rguenther@suse.de>
3625 Ira Rosen <irar@il.ibm.com>
3626
3627 PR tree-optimization/36630
3628 * gcc.dg/vect/pr36630.c: New test.
3629
3630 2008-09-07 Daniel Kraft <d@domob.eu>
3631
3632 * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
3633 related to PURE and statement functions.
3634
3635 2008-09-07 Dorit Nuzman <dorit@il.ibm.com>
3636 Ira Rosen <irar@il.ibm.com>
3637
3638 PR tree-optimization/35642
3639 * lib/target-supports.exp (check_effective_target_vect_short_mult):
3640 Add powerpc.
3641
3642 2008-09-07 Victor Kaplansky <victork@il.ibm.com>
3643
3644 PR testsuite/37334
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.
3649
3650 2008-09-06 Jeff Law <law@redhat.com>
3651
3652 * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
3653
3654 2008-09-06 Tobias Burnus <burnus@net-b.de>
3655
3656 PR fortran/37399
3657 * gfortran.dg/size_kind.f90: Remove allocate statement
3658 as it overflows at compile time on 32bit systems.
3659
3660 2008-09-06 Jan Hubicka <jh@suse.cz>
3661
3662 * g++.dg/tree-ssa-pr14703.C: New testcase.
3663
3664 2008-09-06 Tobias Burnus <burnus@net-b.de>
3665
3666 PR fortran/36153
3667 * gfortran.dg/size_kind.f90: New test.
3668
3669 2008-09-06 Steven G. Kargl <kargls@comcast.net>
3670
3671 PR fortran/33229
3672 * gfortran.dg/intrinsic_subroutine.f90: New test.
3673
3674 2008-09-06 Richard Sandiford <rdsandiford@googlemail.com>
3675
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.
3694
3695 2008-09-05 Daniel Kraft <d@domob.eu>
3696
3697 PR fortran/35837
3698 * gfortran.dg/save_3.f90: New test.
3699
3700 2008-09-05 Douglas Gregor <doug.gregor@gmail.com>
3701
3702 PR c++/37342
3703 * g++.dg/other/canon-37342.C: New.
3704
3705 2008-09-05 Joseph Myers <joseph@codesourcery.com>
3706
3707 * gcc.c-torture/compile/20080903-1.c: New test.
3708
3709 2008-09-05 Daniel Kraft <d@domob.eu>
3710
3711 PR fortran/36746
3712 * gfortran.dg/implicit_derived_type_1.f90: New test.
3713 * gfortran.dg/used_before_typed_5.f90: New test.
3714
3715 2008-09-04 Jan Hubicka <jh@suse.cz>
3716
3717 * gcc.target/i386/cold-attribute-1.c: Update testcase.
3718
3719 2008-09-04 Ian Lance Taylor <iant@google.com>
3720
3721 * g++.dg/init/const7.C: New test.
3722
3723 2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
3724
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.
3732
3733 2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
3734
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.
3740
3741 2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
3742
3743 * gcc.target/mips/octeon-cins-1.c: New test.
3744 * gcc.target/mips/octeon-cins-2.c: New test.
3745
3746 2008-09-04 Richard Guenther <rguenther@suse.de>
3747
3748 * gfortran.dg/internal_pack_4.f90: Adjust pattern.
3749
3750 2008-09-04 Daniel Kraft <d@domob.eu>
3751
3752 PR fortran/37099
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.
3756
3757 2008-09-04 H.J. Lu <hongjiu.lu@intel.com>
3758
3759 PR rtl-optimization/37243
3760 * gfortran.dg/pr37243.f: New.
3761
3762 2008-09-03 Jan Hubicka <jh@suse.cz>
3763
3764 PR middle-end/37343
3765 * g++.dg/torture/pr37343.C New file.
3766
3767 2008-09-03 Ira Rosen <irar@il.ibm.com>
3768
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.
3774
3775 2008-09-03 Jan Hubicka <jh@suse.cz>
3776
3777 PR tree-optimization/37345
3778 PR tree-optimization/37358
3779 PR tree-optimization/37357
3780 * g++.dg/torture/pr37345.C: New file.
3781
3782 2008-09-03 Tobias Grosser <grosser@fim.uni-passau.de>
3783
3784 * lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
3785 Graphite is only available with -O1.
3786
3787 2008-09-03 H.J. Lu <hongjiu.lu@intel.com>
3788
3789 * gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
3790
3791 * gcc.target/i386/avx-3.c: Require DFP support.
3792
3793 2008-09-03 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR c++/37348
3796 * g++.dg/parse/crash45.C: New test.
3797
3798 PR c++/37189
3799 * g++.dg/gomp/pr37189.C: New test.
3800
3801 PR debug/37322
3802 * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
3803
3804 2008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3805
3806 PR middle-end/36445
3807 * g++.dg/torture/pr36445.C: New test.
3808
3809 2008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3810
3811 PR middle-end/37293
3812 * g++.dg/torture/ipa-cp-1.C: New test.
3813
3814 2008-09-03 David Edelsohn <edelsohn@gnu.org>
3815
3816 * g++.dg/ext/java-2.C: Disable on AIX.
3817
3818 2008-09-03 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR c++/37346
3821 * g++.dg/gomp/pr37346.C: New test.
3822
3823 2008-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3824
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.
3837
3838 2008-09-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3839
3840 * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
3841 * gcc.c-torture/compile/pr11832.c: Likewise.
3842
3843 2008-09-02 H.J. Lu <hongjiu.lu@intel.com>
3844
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.
3849
3850 2008-09-02 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR tree-optimization/36766
3853 * g++.dg/tree-ssa/pr36766.C: New test.
3854
3855 PR target/36332
3856 * gcc.c-torture/execute/ieee/pr36332.c: New test.
3857
3858 PR c/37171
3859 * g++.dg/ext/attrib34.C: New test.
3860
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>
3868
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.
3880
3881 2008-09-02 Richard Guenther <rguenther@suse.de>
3882
3883 PR tree-optimization/37327
3884 * gcc.c-torture/compile/pr37327.c: New testcase.
3885
3886 2008-09-02 Victor Kaplansky <victork@il.ibm.com>
3887
3888 * gcc.dg/fastmath-2.c: New.
3889
3890 2008-09-02 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR tree-optimization/37095
3893 * g++.dg/inherit/thunk9.C: New test.
3894
3895 2008-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3896
3897 PR fortran/37228
3898 * gfortran.dg/fmt_g0_4.f08: Revised test.
3899
3900 2008-09-02 Daniel Kraft <d@domob.eu>
3901
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.
3906
3907 2008-09-01 Aldy Hernandez <aldyh@redhat.com>
3908
3909 * gcc.dg/20010516-1.c: Test for columns.
3910
3911 2008-09-01 Daniel Kraft <d@domob.eu>
3912
3913 PR fortran/37193
3914 * gfortran.dg/use_rename_4.f90: New test.
3915 * gfortran.dg/use_rename_5.f90: New test.
3916
3917 2008-09-01 Richard Guenther <rguenther@suse.de>
3918
3919 PR tree-optimization/37305
3920 * gcc.c-torture/compile/pr37305.c: New testcase.
3921
3922 2008-09-01 Jakub Jelinek <jakub@redhat.com>
3923
3924 PR middle-end/36449
3925 * g++.dg/opt/pr36449.C: New test.
3926
3927 2008-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 PR c/37271
3930 * gcc.dg/pr37186.c: Add dg-message command for line 5.
3931
3932 2008-08-31 Richard Guenther <rguenther@suse.de>
3933
3934 PR middle-end/37289
3935 * gcc.dg/pr37289.c: New testcase.
3936
3937 2008-08-31 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR target/37168
3940 * gcc.target/powerpc/pr37168.c: New test.
3941
3942 2008-08-31 Jan Hubicka <jh@suse.cz>
3943
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.
3948
3949 2008-08-31 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR debug/37287
3952 * gfortran.dg/pr37287-1.f90: New test.
3953 * gfortran.dg/pr37287-2.F90: New test.
3954
3955 2008-08-31 Daniel Kraft <d@domob.eu>
3956
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.
3960
3961 2008-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3962
3963 PR middle-end/36444
3964 * g++.dg/torture/pr36444.C: New testcase.
3965 * gcc.c-torture/compile/vector-4.c: New testcase.
3966
3967 2008-08-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3968
3969 PR libfortran/36895
3970 * gfortran.dg/namelist_53.f90: New test.
3971
3972 2008-08-29 Michael Meissner <gnu@the-meissners.org>
3973
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.
3989
3990 * gcc.target/i386/cold-1.c: Delete.
3991 * gcc.target/i386/hot-1.c: Ditto.
3992
3993 * gcc.dg/pr36997.c: Add -msse2 to the target flags.
3994
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.
3999
4000 2008-08-29 Mark Mitchell <mark@codesourcery.com>
4001
4002 * g++.dg/abi/mangle-neon.C: Add substitution test.
4003
4004 2008-08-29 Jakub Jelinek <jakub@redhat.com>
4005
4006 PR c/37261
4007 * gcc.dg/pr37261.c: New test.
4008
4009 PR fortran/23057
4010 * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
4011 of DW_TAG_member with DW_TAG_variable.
4012
4013 2008-08-29 Jan Hubicka <jh@suse.cz>
4014
4015 * gcc.dg/ipa/modif-1.c: Update template.
4016
4017 2008-08-29 Jan Hubicka <jh@suse.cz>
4018
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.
4025
4026 2008-08-29 Richard Guenther <rguenther@suse.de>
4027
4028 * gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
4029
4030 2008-08-29 Richard Guenther <rguenther@suse.de>
4031
4032 PR middle-end/37236
4033 * gfortran.fortran-torture/compile/pr37236.f: New testcase.
4034
4035 2008-08-29 Richard Guenther <rguenther@suse.de>
4036
4037 PR tree-optimization/37207
4038 * gcc.dg/tree-ssa/vrp46.c: New testcase.
4039
4040 2008-08-28 Adam Nemet <anemet@caviumnetworks.com>
4041
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.
4045
4046 2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4047 Andrew Pinski <pinskia@gcc.gnu.org>
4048
4049 PR 18050
4050 * gcc.dg/Wsequence-point-pr18050.c: New.
4051 * g++.dg/warn/Wsequence-point-pr18050.C: New.
4052
4053 2008-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4054
4055 PR c++/37260
4056 * g++.dg/parse/crash44.C: New.
4057
4058 2008-08-28 Adam Nemet <anemet@caviumnetworks.com>
4059
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.
4063
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>
4067
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.
4725
4726 * gcc.target/i386/aesdec.c (CHECK_H): New.
4727 (TEST): 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
4806 tests for AVX.
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.
4822
4823 * gcc.target/i386/i386.exp (check_effective_target_vaes): New.
4824
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.
4848
4849 * gcc.target/i386/sse-check.h: Include "m128-check.h".
4850
4851 * gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
4852 with asm-support.S.
4853
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.
4857
4858 * lib/target-supports.exp (check_effective_target_avx): New.
4859
4860 2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4861
4862 PR c/30949
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.
4873
4874 2008-08-28 Daniel Kraft <d@domob.eu>
4875
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.
4888
4889 2008-08-28 Richard Guenther <rguenther@suse.de>
4890
4891 PR tree-optimization/37207
4892 * gcc.c-torture/compile/pr37207.c: New testcase.
4893
4894 2008-08-28 Janus Weil <janus@gcc.gnu.org>
4895
4896 PR fortran/37253
4897 * gfortran.dg/proc_ptr_10.f90: New.
4898
4899 2008-08-28 Dodji Seketeli <dodji@redhat.com>
4900
4901 PR c++/36741
4902 * g++.dg/other/new-size-type.C: New test.
4903
4904 2008-08-28 Ira Rosen <irar@il.ibm.com>
4905
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.
4916
4917 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4918
4919 PR 37217
4920 * gcc.dg/pr37217.c: New.
4921
4922 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4923
4924 PR c/31673
4925 * gcc.dg/c90-fordecl-1.c: Update.
4926
4927 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4928
4929 PR c/37186
4930 * gcc.dg/pr37186.c: New.
4931
4932 2008-08-27 Janis Johnson <janis187@us.ibm.com>
4933
4934 * gcc.dg/torture/type-generic-1.c: Revert previous change.
4935 * g++.dg/torture/type-generic-1.C: Ditto.
4936
4937 2008-08-27 Jan Hubicka <jh@suse.cz>
4938
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
4941 only x86-64
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
4948
4949 2008-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4950
4951 PR c++/35321
4952 * g++.dg/parse/offsetof8.C: New.
4953
4954 2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4955
4956 PR c++/17880
4957 * g++.dg/warn/sequence-pt-1.C: New.
4958 * g++.dg/warn/sequence-pt-pr17880.C: New.
4959
4960 2008-08-26 Douglas Gregor <doug.gregor@gmail.com>
4961
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.
4967
4968 2008-08-26 Janis Johnson <janis187@us.ibm.com>
4969
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.
4977
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.
4980
4981 2008-08-26 Victor Kaplansky <victork@il.ibm.com>
4982
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.
4991
4992 2008-08-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4993 Andrew Pinski <andrew_pinski@playstation.sony.com>
4994
4995 * gcc.target/powerpc/altivec-volatile.c: New test.
4996
4997 2008-08-25 Daniel Kraft <d@domob.eu>
4998
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.
5002
5003 2008-08-24 Adam Nemet <anemet@caviumnetworks.com>
5004
5005 * gcc.target/mips/octeon-pop-1.c: New test.
5006
5007 2008-08-24 Tobias Burnus <burnus@net-b.de>
5008
5009 PR fortran/37201
5010 * gfortran.dg/bind_c_18.f90: New.
5011
5012 2008-08-24 Jan Hubicka <jh@suse.cz>
5013
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.
5017
5018 2008-08-24 Tobias Burnus <burnus@net-b.de>
5019
5020 PR fortran/37201
5021 * gfortran.dg/bind_c_usage_17.f90: New.
5022 * gfortran.dg/bind_c_usage_17_c.c: New.
5023
5024 2008-08-24 Daniel Kraft <d@domob.eu>
5025
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.
5034
5035 2008-08-23 Tobias Burnus <burnus@net-b.de>
5036
5037 PR fortran/37076
5038 * gfortran.dg/widechar_9.f90: New.
5039
5040 2008-08-23 Tobias Burnus <burnus@net-b.de>
5041
5042 PR fortran/37025
5043 * gfortran.dg/widechar_8.f90: New.
5044
5045 2008-08-23 Ira Rosen <irar@il.ibm.com>
5046
5047 PR tree-optimization/37174
5048 * g++.dg/vect/pr37174.cc: New test.
5049
5050 2008-08-22 Richard Guenther <rguenther@suse.de>
5051
5052 PR tree-optimization/37078
5053 * gcc.c-torture/compile/pr37078.c: New testcase.
5054
5055 2008-08-22 Richard Guenther <rguenther@suse.de>
5056
5057 PR tree-optimization/37143
5058 * g++.dg/vect/pr37143.C: New testcase.
5059
5060 2008-08-22 Daniel Kraft <d@domob.eu>
5061
5062 PR fortran/30239
5063 * gfortran.dg/duplicate_type_1.f90: New test.
5064 * gfortran.dg/duplicate_type_2.f90: New test.
5065
5066 2008-08-22 Uros Bizjak <ubizjak@gmail.com>
5067
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.
5076
5077 2008-08-22 Uros Bizjak <ubizjak@gmail.com>
5078
5079 PR target/37184
5080 * gcc.target/i386/pr37184.c: New test.
5081
5082 PR target/37191
5083 * gcc.target/i386/pr37191.c: New test.
5084
5085 PR target/37197
5086 * gcc.target/i386/pr37197.c: New test.
5087
5088 2008-08-22 Richard Guenther <rguenther@suse.de>
5089
5090 PR middle-end/36548
5091 PR middle-end/37125
5092 * gcc.c-torture/execute/pr37125.c: New testcase.
5093
5094 2008-08-22 Daniel Kraft <d@domob.eu>
5095
5096 * gfortran.dg/used_before_typed_4.f90: New test.
5097
5098 2008-08-22 Daniel Kraft <d@domob.eu>
5099
5100 PR fortran/32095
5101 PR fortran/34228
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.
5112
5113 2008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5114
5115 PR 30457
5116 * gcc.dg/pr30457.c: New.
5117
5118 2008-08-21 Aldy Hernandez <aldyh@redhat.com>
5119
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.
5127
5128 2008-08-21 Joseph Myers <joseph@codesourcery.com>
5129
5130 * g++.dg/opt/anchor1.C (foo): Return the return value of
5131 ycf->ascent.
5132
5133 2008-08-21 Richard Guenther <rguenther@suse.de>
5134
5135 * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
5136
5137 2008-08-21 Richard Guenther <rguenther@suse.de>
5138
5139 PR middle-end/36817
5140 * gcc.c-torture/compile/pr36817.c: New testcase.
5141
5142 2008-08-21 Richard Guenther <rguenther@suse.de>
5143
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.
5149
5150 2008-08-21 Richard Guenther <rguenther@suse.de>
5151
5152 PR testsuite/37182
5153 * gcc.dg/pr17506.c: Remove duplicate testcase.
5154 * gcc.dg/uninit-15.c: Adjust to allow for both correct
5155 behaviors, one xfailed.
5156
5157 2008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5158
5159 PR middle-end/179
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.
5168
5169 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5170
5171 PR c++/35158
5172 * g++.dg/gomp/pr35158.C: New.
5173
5174 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5175
5176 PR 35701
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.
5181
5182 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5183
5184 PR c++/35602
5185 * g++.dg/warn/pr35602.C: New.
5186
5187 2008-08-20 Richard Guenther <rguenther@suse.de>
5188
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.
5192
5193 2008-08-20 Richard Guenther <rguenther@suse.de>
5194
5195 * gcc.c-torture/compile/20080820-1.c: New testcase.
5196
5197 2008-08-20 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR c/37171
5200 * gcc.dg/pr37171.c: New test.
5201
5202 2008-08-20 Arnaud Charlet <charlet@adacore.com>
5203
5204 * gnat.dg/div_no_warning.adb: New test.
5205
5206 2008-08-20 H.J. Lu <hongjiu.lu@intel.com>
5207
5208 PR target/37169
5209 * i386/sse2-init-v2di-2.c: New.
5210
5211 2008-08-20 Richard Guenther <rguenther@suse.de>
5212
5213 * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
5214 * gcc.dg/tree-ssa/forwprop-10.c: New testcase.
5215
5216 2008-08-20 Richard Guenther <rguenther@suse.de>
5217
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.
5257
5258 2008-08-20 Victor Kaplansky <victork@il.ibm.com>
5259
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.
5265
5266 2008-08-20 Richard Guenther <rguenther@suse.de>
5267
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.
5271
5272 2008-08-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5273
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.
5276
5277 2008-08-19 Richard Guenther <rguenther@suse.de>
5278
5279 * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
5280
5281 2008-08-19 H.J. Lu <hongjiu.lu@intel.com>
5282
5283 PR target/37157
5284 * gcc.target/i386/sse2-unpack-1.c: New.
5285
5286 2008-08-19 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR debug/37156
5289 * gcc.dg/pr37156.c: New test.
5290
5291 2008-08-19 Richard Guenther <rguenther@suse.de>
5292
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
5297 global memory.
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.
5372
5373 2008-08-19 Ira Rosen <irar@il.ibm.com>
5374
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.
5387
5388 2008-08-18 Adam Nemet <anemet@caviumnetworks.com>
5389
5390 * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
5391
5392 2008-08-18 Steve Ellcey <sje@cup.hp.com>
5393
5394 * g++.dg/other/anon5.C: Skip on *-*-hpux*.
5395
5396 2008-08-18 Steve Ellcey <sje@cup.hp.com>
5397
5398 * gcc.dg/vect/no-vfa-pr29145.c: XFAIL if no_vect_align.
5399
5400 2008-08-18 Steve Ellcey <sje@cup.hp.com>
5401
5402 * gcc.target/ia64/types-1.c: Change error to message.
5403
5404 2008-08-18 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5405
5406 PR cpp/7263
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.
5411
5412 2008-08-18 Robert Dewar <dewar@adacore.com>
5413
5414 PR ada/30827
5415 * gnat.dg/test_version.adb: New.
5416
5417 2008-08-18 Samuel Tardieu <sam@rfc1149.net>
5418
5419 PR ada/15808
5420 * gnat.dg/specs/abstract_private.ads: New.
5421
5422 2008-08-18 Richard Guenther <rguenther@suse.de>
5423
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.
5433
5434 2008-08-16 Tobias Burnus <burnus@net-b.de>
5435
5436 PR fortran/36825
5437 * gfortran.dg/rank_1.f90: Modify error message.
5438
5439 2008-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5440
5441 PR fortran/35863
5442 * gfortran.dg/utf8_1.f03: New test.
5443 * gfortran.dg/utf8_2.f03: New test.
5444
5445 2008-08-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5446
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.
5452
5453 2008-08-14 Janus Weil <janus@gcc.gnu.org>
5454
5455 PR fortran/36705
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.
5460
5461 2008-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/34485
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.
5468
5469 2008-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5470
5471 PR libfortran/36886
5472 * gfortran.dg/cshift_char_3.f90: New test case.
5473 * gfortran.dg/cshift_nan_1.f90: New test case.
5474
5475 2008-08-14 Rafael Ávila de Espíndola <espindola@google.com>
5476
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.
5483
5484 2008-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/34600
5487 * g++.dg/parse/crash43.C: New.
5488
5489 2008-08-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5490
5491 PR c/28152
5492 * gcc.dg/parser-pr28152.c: New.
5493 * gcc.dg/parser-pr28152-2.c: New.
5494
5495 2008-08-14 Dorit Nuzman <dorit@il.ibm.com>
5496
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.
5505
5506 2008-08-14 Uros Bizjak <ubizjak@gmail.com>
5507
5508 PR target/37101
5509 * gcc.target/i386/pr37101.c: New test.
5510
5511 2008-08-14 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR middle-end/37103
5514 * gcc.c-torture/execute/20080813-1.c: New test.
5515
5516 2008-08-13 H.J. Lu <hongjiu.lu@intel.com>
5517
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.
5523
5524 2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5525
5526 PR 30551
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.
5536
5537 2008-08-13 Richard Guenther <rguenther@suse.de>
5538
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.
5542
5543 2008-08-13 Samuel Tardieu <sam@rfc1149.net>
5544
5545 PR ada/36777
5546 * gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
5547 New.
5548
5549 2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5550
5551 PR c/15236
5552 * gcc.dg/pr15236.c: New.
5553 * gcc.dg/torture/pr25183.c: Update.
5554
5555 2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5556
5557 PR 35635
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.
5565
5566 2008-08-13 Richard Guenther <rguenther@suse.de>
5567
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.
5577
5578 2008-08-12 Janis Johnson <janis187@us.ibm.com>
5579
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.
5585
5586 PR testsuite/36087
5587 * gcc.dg/var-expand3.c: Fix name of dump file.
5588
5589 2008-08-12 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 * g++.old-deja/g++.other/decl5.C: Expand new expected errors.
5592
5593 2008-08-12 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/37087
5596 * g++.dg/template/crash80.C: New.
5597 * g++.old-deja/g++.other/decl5.C: Adjust.
5598
5599 2008-08-12 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR middle-end/37014
5602 * gcc.c-torture/compile/20080812-1.c: New test.
5603
5604 PR tree-optimization/37084
5605 * g++.dg/tree-ssa/pr37084.C: New test.
5606
5607 2008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5608
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.
5616
5617 2008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5618
5619 * gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.
5620
5621 2008-08-12 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/36688
5624 * g++.dg/init/const6.C: New test.
5625
5626 2008-08-12 Ira Rosen <irar@il.ibm.com>
5627
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
5632 init loop.
5633 * gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c:
5634 Likewise.
5635 * gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init
5636 loop.
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.
5647
5648 2008-08-11 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR rtl-optimization/36998
5651 * gcc.dg/pr36998.c: New test.
5652
5653 2008-08-11 Andreas Krebbel <krebbel1@de.ibm.com>
5654
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.
5658
5659 2008-08-10 Samuel Tardieu <sam@rfc1149.net>
5660
5661 * gnat.dg/exp0_eval.adb: New.
5662
5663 2008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5664
5665 PR middle-end/20644
5666 * gcc.dg/uninit-pr20644-O0.c: New.
5667 * gcc.dg/uninit-pr20644.c: New.
5668
5669 2008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5670
5671 PR 36901
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.
5675
5676 2008-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5677
5678 PR middle-end/36238
5679 * gcc.c-torture/compile/pr36238.c: New testcase.
5680
5681 2008-08-09 Richard Sandiford <rdsandiford@googlemail.com>
5682
5683 * lib/target-supports.exp (check_profiling_available): Return false
5684 for -p and -pg on MIPS16 targets.
5685
5686 2008-08-09 Richard Guenther <rguenther@suse.de>
5687
5688 * gcc.dg/tree-ssa/inline-2.c: New testcase.
5689
5690 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5691
5692 PR c/17880
5693 * gcc.dg/sequence-pt-pr17880.c: New.
5694
5695 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5696
5697 PR c++/12242
5698 * g++.dg/warn/pr12242.C: New.
5699
5700 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5701
5702 PR 36901
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.
5755
5756 2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5757
5758 PR 7651
5759 * g++.dg/warn/Wuninitializable-member.C: New.
5760 * g++.dg/warn/Wuninitializable-member-no.C: New.
5761
5762 2008-08-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5763
5764 PR 28875
5765 * gcc.dg/unused-6-no.c: New.
5766 * gcc.dg/unused-6-WallWextra.c: New.
5767
5768 2008-08-08 Volker Reichelt <v.reichelt@netcologne.de>
5769
5770 PR c++/35985
5771 * g++.dg/inherit/base3.C: New.
5772
5773 2008-08-08 Dorit Nuzman <dorit@il.ibm.com>
5774
5775 * lib/target-supports.exp (check_effective_target_vect_floatint_cvt):
5776 Add powerpc.
5777
5778 2008-08-08 Daniel Kraft <d@domob.eu>
5779
5780 * gfortran.dg/finalize_9.f03: New test.
5781 * gfortran.dg/module_md5_1.f90: Adapted MD5-sum for changed module
5782 file format.
5783
5784 2008-08-08 Richard Guenther <rguenther@suse.de>
5785
5786 * gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
5787
5788 2008-08-08 Richard Guenther <rguenther@suse.de>
5789
5790 PR tree-optimization/37056
5791 * gcc.c-torture/compile/pr37056.c: New testcase.
5792
5793 2008-08-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5794
5795 * gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
5796
5797 2008-08-07 Douglas Gregor <doug.gregor@gmail.com>
5798
5799 * g++.dg/cpp0x/decltype12.C: New.
5800
5801 2008-08-07 H.J. Lu <hongjiu.lu@intel.com>
5802
5803 PR target/36992
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.
5807
5808 2008-08-07 Richard Guenther <rguenther@suse.de>
5809
5810 PR middle-end/37042
5811 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.
5812
5813 2008-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
5814
5815 * gcc.c-torture/compile/20080806-1.c: Move testcase ...
5816 * gcc.target/s390/20080806-1.c: ... to here.
5817
5818 2008-08-06 Douglas Gregor <doug.gregor@gmail.com>
5819
5820 PR c++/36460
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.
5824
5825 2008-08-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5826
5827 * gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
5828
5829 2008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5830
5831 PR 26785
5832 * g++.dg/warn/pr26785.C: New.
5833
5834 2008-08-06 Victor Kaplansky <victork@il.ibm.com>
5835
5836 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
5837
5838 2008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5839
5840 PR 8715
5841 * gcc.dg/pr8715.c: New.
5842 * g++.dg/warn/pr8715.C: New.
5843
5844 2008-08-06 Marc Gauthier <marc@tensilica.com>
5845
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.
5853
5854 2008-08-06 H.J. Lu <hongjiu.lu@intel.com>
5855
5856 PR middle-end/37010
5857 * gcc.dg/torture/stackalign/push-1.c: New.
5858
5859 2008-08-06 Michael Matz <matz@suse.de>
5860
5861 PR target/36613
5862 * gcc.target/i386/pr36613.c: New testcase.
5863
5864 2008-08-06 H.J. Lu <hongjiu.lu@intel.com>
5865
5866 PR middle-end/37009
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.
5876
5877 2008-08-06 Aldy Hernandez <aldyh@redhat.com>
5878
5879 PR middle-end/35432
5880 * gcc.c-torture/compile/pr35432.c: New file.
5881
5882 2008-08-06 Arnaud Charlet <charlet@adacore.com>
5883
5884 * gnat.dg/iface_test.ad[s,b]: New test.
5885 * gnat.dg/test_call.adb: New test.
5886
5887 2008-08-06 Andreas Krebbel <krebbel1@de.ibm.com>
5888
5889 * gcc.c-torture/compile/20080806-1.c: New testcase.
5890
5891 2008-08-06 Maxim Kuvyrkov <maxim@codesourcery.com>
5892
5893 * gcc.target/ia64/20080802-1.c: New test.
5894
5895 2008-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5896
5897 PR tree-opt/37024
5898 * gcc.dg/tree-ssa/tailcall-4.c: New testcase.
5899
5900 2008-08-05 Richard Guenther <rguenther@suse.de>
5901
5902 PR middle-end/37026
5903 * gcc.c-torture/compile/pr37026.c: New testcase.
5904
5905 2008-08-04 Arnaud Charlet <charlet@adacore.com>
5906
5907 * gnat.dg/access_discr2.adb: New test.
5908 * gnat.dg/not_null.adb: New test.
5909
5910 2008-08-04 Richard Guenther <rguenther@suse.de>
5911
5912 PR middle-end/36691
5913 * gcc.c-torture/execute/pr36691.c: New testcase.
5914
5915 2008-08-04 Victor Kaplansky <victork@il.ibm.com>
5916
5917 * gcc.dg/vect/vect-complex-5.c: New test.
5918
5919 2008-08-04 Simon Baldwin <simonb@google.com>
5920
5921 PR c++/36999
5922 * g++.dg/warn/pr36999.C: New.
5923
5924 2008-08-04 Arnaud Charlet <charlet@adacore.com>
5925
5926 * gnat.dg/bip_aggregate_bug.adb: New test.
5927 * gnat.dg/test_ai254.adb: New test.
5928
5929 2008-08-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5930
5931 * gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
5932
5933 2008-08-03 Uros Bizjak <ubizjak@gmail.com>
5934
5935 PR target/36992
5936 * gcc.target/i386/pr36992-1.c: New test.
5937 * gcc.target/i386/pr36992-2.c: Ditto.
5938
5939 2008-08-02 Richard Guenther <rguenther@suse.de>
5940
5941 PR target/35252
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.
5957
5958 2008-08-02 Eric Botcazou <ebotcazou@adacore.com>
5959
5960 * gnat.dg/boolean_expr2.adb: New test.
5961
5962 2008-08-01 Arnaud Charlet <charlet@adacore.com>
5963
5964 * gnat.dg/conv4.adb: New test.
5965 * gnat.dg/overloading.adb: New test.
5966
5967 2008-08-01 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR tree-optimization/36991
5970 * gcc.dg/pr36991.c: New test.
5971
5972 2008-08-01 Eric Botcazou <ebotcazou@adacore.com>
5973
5974 * gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
5975
5976 2008-08-01 Richard Guenther <rguenther@suse.de>
5977
5978 PR middle-end/36997
5979 * gcc.dg/pr36997.c: New testcase.
5980
5981 2008-08-01 Eric Botcazou <ebotcazou@adacore.com>
5982
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.
5988
5989 2008-08-01 Richard Guenther <rguenther@suse.de>
5990
5991 PR tree-optimization/36988
5992 * gcc.c-torture/compile/pr36988.c: New testcase.
5993
5994 2008-08-01 Olivier Hainque <hainque@adacore.com>
5995
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.
5999
6000 2008-07-31 Adam Nemet <anemet@caviumnetworks.com>
6001
6002 * gcc.target/mips/ext-1.c: New test.
6003
6004 2008-07-31 Eric Botcazou <ebotcazou@adacore.com>
6005
6006 * gnat.dg/discr10.ad[sb]: New test.
6007
6008 2008-07-31 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR target/35100
6011 * gcc.target/powerpc/longcall-1.c: New test.
6012
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.
6022
6023 PR rtl-optimization/36419
6024 * g++.dg/eh/async-unwind2.C: New test.
6025
6026 PR c++/36405
6027 * g++.dg/rtti/typeid8.C: New test.
6028
6029 2008-07-31 Richard Guenther <rguenther@suse.de>
6030
6031 PR tree-optimization/36978
6032 * gcc.dg/torture/pr36978.c: New testcase.
6033
6034 2008-07-31 Arnaud Charlet <charlet@adacore.com>
6035
6036 * gnat.dg/sync_iface_test.ad[s,b]: New test.
6037
6038 * gnat.dg/specs/sync_iface_test.ads: New test.
6039 * gnat.dg/specs/null_aggr_bug.ads: New test.
6040
6041 2008-07-31 H.J. Lu <hongjiu.lu@intel.com>
6042
6043 * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
6044 (f): Align to 64 byte. Use check instead of asm statement.
6045
6046 2008-07-31 Arnaud Charlet <charlet@adacore.com>
6047
6048 * gnat.dg/missing_acc_check.adb: New test.
6049
6050 2008-07-31 Richard Guenther <rguenther@suse.de>
6051
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.
6078
6079 2008-07-31 Arnaud Charlet <charlet@adacore.com>
6080
6081 * gnat.dg/specs/genericppc.ads: New test.
6082
6083 2008-07-31 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR c/36970
6086 * gcc.dg/free-1.c: New test.
6087 * gcc.dg/free-2.c: New test.
6088
6089 PR debug/36278
6090 * g++.dg/debug/namespace2.C: New test.
6091
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.
6097
6098 2008-07-30 Eric Botcazou <ebotcazou@adacore.com>
6099
6100 * gnat.dg/boolean_expr.ad[sb]: New test.
6101
6102 2008-07-30 H.J. Lu <hongjiu.lu@intel.com>
6103 Joey Ye <joey.ye@intel.com>
6104
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.
6177
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.
6181
6182 * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
6183 Remove dg-error.
6184
6185 * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
6186 Remove dg-warning.
6187
6188 * lib/target-supports.exp (check_effective_target_unaligned_stack):
6189 Always return 0.
6190 (check_effective_target_automatic_stack_alignment): New.
6191
6192 2008-07-30 Richard Guenther <rguenther@suse.de>
6193
6194 PR tree-optimization/36967
6195 * gfortran.dg/pr36967.f: New testcase.
6196
6197 2008-07-30 Rafael Ávila de Espíndola <espindola@google.com>
6198
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.
6205
6206 2008-07-30 Dodji Seketeli <dseketel@redhat.com>
6207
6208 PR c++/36767
6209 * g++.dg/parse/crash42.C: New test.
6210
6211 2008-07-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6212
6213 PR 34389
6214 * gcc.dg/Wconversion-pr34389.c: New.
6215 * g++.dg/warn/Wconversion-pr34389.C: New.
6216
6217 2008-07-29 Steve Ellcey <sje@cup.hp.com>
6218
6219 * gcc.dg/pr32370.c: Force 64 bits on IA64.
6220
6221 2008-07-29 Paul Thomas <pault@gcc.gnu.org>
6222
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.
6232
6233 2008-07-29 Richard Guenther <rguenther@suse.de>
6234
6235 PR tree-optimization/36945
6236 * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.
6237
6238 2008-07-29 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR c++/36852
6241 * g++.dg/pch/array-1.C: New test.
6242 * g++.dg/pch/array-1.Hs: New file.
6243
6244 2008-07-29 Jan Hubicka <jh@suse.cz>
6245
6246 * gcc.dg/20040206-1.c: Expect frontend warning now.
6247
6248 2008-07-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6249
6250 PR 34985
6251 * gcc.dg/pr34985.c: New.
6252 * g++.dg/warn/pr34985.C: New.
6253
6254 2008-07-29 Daniel Kraft <d@domob.eu>
6255
6256 PR fortran/36403
6257 * gfortran.dg/char_eoshift_5.f90: New test.
6258 * gfortran.dg/intrinsic_optional_char_arg_1.f90: New test.
6259
6260 2008-07-28 Richard Guenther <rguenther@suse.de>
6261
6262 Merge from gimple-tuples-branch.
6263
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
6271 useless dump.
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
6275 optimized dump.
6276
6277 2008-07-28 Simon Baldwin <simonb@google.com>
6278
6279 * gcc.dg/pragma-message.c: New.
6280
6281 2008-07-27 Victor Kaplansky <victork@il.ibm.com>
6282
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.
6287
6288 2008-07-27 H.J. Lu <hongjiu.lu@intel.com>
6289
6290 PR c++/36944
6291 * g++.dg/other/pr36944.C: New.
6292
6293 2008-07-27 Daniel Franke <franke.daniel@gmail.com>
6294
6295 PR fortran/36724
6296 * gfortran.dg/pointer_to_substring.f90: New test.
6297
6298 2008-07-27 Tobias Burnus <burnus@net-b.de>
6299
6300 PR fortran/36132
6301 PR fortran/29952
6302 PR fortran/36909
6303 * gfortran.dg/internal_pack_4.f90: New.
6304 * gfortran.dg/internal_pack_5.f90: New.
6305 * gfortran.dg/array_temporaries_2.f90: New.
6306
6307 2008-07-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6308
6309 PR fortran/36934
6310 * gfortran.dg/allocatable_module_1.f90: New test case.
6311
6312 2008-07-25 H.J. Lu <hongjiu.lu@intel.com>
6313
6314 PR target/36936
6315 * gcc.target/i386/cmov8.c: New.
6316 * gcc.target/i386/funcspec-10.c: Likewise.
6317 * gcc.target/i386/funcspec-11.c: Likewise.
6318
6319 2008-07-25 Joseph Myers <joseph@codesourcery.com>
6320
6321 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
6322 New.
6323 * g++.dg/inherit/thunk8.C: Use it.
6324
6325 2008-07-24 Jan Hubicka <jh@suse.cz>
6326
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.
6334
6335 2008-07-24 Daniel Kraft <d@domob.eu>
6336
6337 PR fortran/33141
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.
6353
6354 2008-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6355
6356 PR fortran/29952
6357 * gfortran.dg/array_temporaries_1.f90: New test case.
6358
6359 2008-07-23 Ian Lance Taylor <iant@google.com>
6360
6361 * gcc.target/i386/20080723-1.c: New test.
6362
6363 2008-07-24 Ben Elliston <bje@au.ibm.com>
6364
6365 * gcc.target/spu/vector.c: New test.
6366 * gcc.target/spu/vector-ansi.c: Likewise.
6367
6368 2008-07-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6369
6370 PR 35058
6371 * gcc.dg/Wdeclaration-after-statement-3.c: New.
6372 * gcc.dg/Wpointer-arith.c: New.
6373
6374 2008-07-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6375
6376 PR libfortran/36852
6377 * gfortran.dg/namelist_52.f90: New test.
6378
6379 2008-07-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6380
6381 * lib/target-supports.exp (check_effective_target_spu_auto_overlay):
6382 New procedure.
6383 * lib/compat.exp (compat-execute): Use it to test whether toolchain
6384 supports automatic overlay generation for the SPU.
6385
6386 2008-07-22 Daniel Kraft <d@domob.eu>
6387
6388 PR fortran/29835
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.
6392
6393 2008-07-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6394
6395 PR 28079
6396 * gcc.dg/cpp/line6.c: New.
6397
6398 2008-07-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6399
6400 * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
6401
6402 2008-07-21 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/36871
6405 PR c++/36872
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.
6414
6415 2008-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6416
6417 PR libfortran/36773
6418 * gfortran.dg/zero_sized_5.f90: New test case.
6419
6420 2008-07-21 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/36870
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.
6429
6430 2008-07-17 Andreas Krebbel <krebbel1@de.ibm.com>
6431
6432 PR target/36822
6433 * gcc.target/s390/pr36822.c: New testcase.
6434
6435 2008-07-21 Hans-Peter Nilsson <hp@axis.com>
6436
6437 PR middle-end/36143
6438 * g++.dg/tree-ssa/pr19637.C: XFAIL.
6439
6440 PR rtl-optimization/33642
6441 * gcc.c-torture/compile/pr11832.c: Skip for CRIS.
6442 * gcc.c-torture/compile/pr33009.c: Likewise.
6443
6444 PR middle-end/36509
6445 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.
6446
6447 2008-07-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6448
6449 PR tree-opt/36879
6450 * gcc.c-torture/execute/20080719-1.c: New testcase.
6451
6452 2008-07-20 Hans-Peter Nilsson <hp@axis.com>
6453
6454 * gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
6455
6456 2008-07-20 Daniel Berlin <dberlin@dberlin.org>
6457
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.
6466
6467 2008-07-19 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR middle-end/36877
6470 * gcc.dg/gomp/atomic-11.c: New test.
6471
6472 2008-07-19 Tobias Burnus <burnus@net-b.de>
6473
6474 PR fortran/36795
6475 * char_expr_1.f90: New.
6476 * char_expr_2.f90: New.
6477
6478 2008-07-19 Olivier Hainque <hainque@adacore.com>
6479
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.
6484
6485 2008-07-19 Tobias Burnus <burnus@net-b.de>
6486
6487 * gfortran.dg/intrinsic_argument_conformance_2.f90: New.
6488 * gfortran.dg/zero_sized_1.f90: Fix conformance bugs.
6489
6490 2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
6491
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
6496
6497 2008-07-18 Joseph Myers <joseph@codesourcery.com>
6498
6499 * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
6500 arm*-*-*eabi.
6501
6502 2008-07-18 Uros Bizjak <ubizjak@gmail.com>
6503
6504 PR target/36786
6505 * gcc.target/i386/pr36786.c: New test.
6506
6507 2008-07-18 Dodji Seketeli <dseketel@redhat.com>
6508
6509 PR c++/36407
6510 * g++.dg/conversion/op5.C: New testcase.
6511
6512 2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
6513
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
6518
6519 2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
6520
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
6530
6531 2008-07-18 H.J. Lu <hongjiu.lu@intel.com>
6532
6533 PR middle-end/36859
6534 * gcc.target/i386/vararg-2.c: New.
6535
6536 2008-07-18 H.J. Lu <hongjiu.lu@intel.com>
6537
6538 PR middle-end/36858
6539 * gcc.target/i386/vararg-1.c: New.
6540
6541 2008-07-18 Tobias Burnus <burnus@net-b.de>
6542
6543 * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
6544
6545 2008-07-17 Olivier Hainque <hainque@adacore.com>
6546
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.
6551
6552 2008-07-17 Julian Brown <julian@codesourcery.com>
6553 Mark Mitchell <mark@codesourcery.com>
6554
6555 * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
6556 non-DLL targets.
6557 * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.
6558
6559 2008-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/36855
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.
6565
6566 2008-07-17 Paolo Bonzini <bonzini@gnu.org>
6567
6568 PR rtl-optimization/36753
6569 * gcc.target/i386/pr36753.c: New.
6570
6571 2008-07-17 Tobias Burnus <burnus@net-b.de>
6572
6573 PR fortran/36825
6574 PR fortran/36824
6575 * gfortran.dg/rank_2.f90: Add additional array-rank test.
6576 * gfortran.dg/array_4.f90: New.
6577
6578 2008-07-17 H.J. Lu <hongjiu.lu@intel.com>
6579
6580 PR testsuite/36443
6581 * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
6582 GCC_EXEC_PREFIX from environment when running $HOSTCC.
6583
6584 2008-07-16 Dodji Seketeli <dseketel@redhat.com>
6585
6586 PR c++/13699
6587 * g++.dg/lookup/extern-c-redecl.C: New test.
6588
6589 2008-07-15 Richard Guenther <rguenther@suse.de>
6590
6591 PR middle-end/36369
6592 * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.
6593
6594 2008-07-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6595
6596 PR target/31568
6597 * gcc.target/powerpc/asm-y.c: New testcase.
6598
6599 2008-07-14 Eric Botcazou <ebotcazou@adacore.com>
6600
6601 * case_optimization1.ad[sb]: New test.
6602 * case_optimization_pkg1.ads: New helper.
6603
6604 2008-07-14 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR target/36745
6607 * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.
6608
6609 2008-07-14 Andreas Krebbel <krebbel1@de.ibm.com>
6610
6611 PR target/36745
6612 * g++.dg/torture/pr36745.C: New testcase.
6613
6614 2008-07-14 Ben Elliston <bje@au.ibm.com>
6615
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.
6622
6623 2008-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6624
6625 PR fortran/36725
6626 gfortran.dg/fmt_go_4.f08: New test.
6627
6628 2008-07-14 Hans-Peter Nilsson <hp@axis.com>
6629
6630 PR target/35492
6631 * gcc.c-torture/compile/pr35492.c: New test.
6632
6633 2008-07-12 Daniel Kraft <d@domob.eu>
6634
6635 * gfortran.dg/used_types_21.f90: New test.
6636
6637 2008-07-11 Ian Lance Taylor <iant@google.com>
6638
6639 * gcc.dg/Wcxx-compat-2.c: New test.
6640
6641 2008-07-11 Dodji Seketeli <dseketel@redhat.com>
6642
6643 PR c++/13101
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.
6647
6648 2008-07-11 Dodji Seketeli <dseketel@redhat.com>
6649
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
6654 column aware.
6655 * g++.old-deja/g++.law/ctors5.C: Likewise.
6656 * g++.old-deja/g++.other/crash25.C: Likewise.
6657
6658 2008-06-30 Dodji Seketeli <dseketel@redhat.com>
6659
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.
6664
6665 2008-07-11 Richard Guenther <rguenther@suse.de>
6666
6667 PR tree-optimization/36765
6668 * gcc.c-torture/execute/pr36765.c: New testcase.
6669
6670 2008-07-10 Joseph Myers <joseph@codesourcery.com>
6671
6672 PR middle-end/29056
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
6675 case.
6676
6677 2008-07-10 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR middle-end/36790
6680 * gcc.dg/gomp/pr36790.c: New test.
6681 * g++.dg/gomp/pr36790.C: New test.
6682
6683 PR rtl-optimization/36419
6684 * g++.dg/eh/async-unwind1.C: New test.
6685
6686 2008-07-10 Peter Maydell <pmaydell@chiark.greenend.org.uk>
6687
6688 PR other/28322
6689 * gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar
6690 is a warning and not an error.
6691
6692 2008-07-09 Ian Lance Taylor <iant@google.com>
6693
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.
6701
6702 2008-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6703
6704 PR c++/36760
6705 * g++.dg/warn/Wreturn-type-4.C: Adjust.
6706
6707 2008-07-09 Richard Sandiford <rdsandiford@googlemail.com>
6708
6709 PR target/35802
6710 * gcc.target/mips/pr35802.c: New test.
6711
6712 2008-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6713
6714 PR c++/36760
6715 * g++.dg/warn/pragma-system_header5.C: New.
6716 * g++.dg/warn/pragma-system_header5.h: Likewise.
6717
6718 2008-07-09 Raksit Ashok <raksit@google.com>
6719
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.
6724
6725 2008-07-08 Simon Martin <simartin@users.sourceforge.net>
6726
6727 PR c++/34963
6728 * g++.dg/parse/dtor13.C: New test.
6729
6730 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
6731
6732 * gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add
6733 v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di,
6734 u8sf and u4df.
6735
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.
6739
6740 * gcc.dg/compat/union-m128-1_x.c: Compile with -msse2. Remove
6741 __x86_64__ check.
6742 * gcc.dg/compat/union-m128-1_y.c: Likewise.
6743
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.
6748
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.
6755
6756 * gcc.dg/compat/vector-defs.h (v32qi): New.
6757 (v16hi): Likewise.
6758 (v8si): Likewise.
6759 (v4di): Likewise.
6760 (v8sf): Likewise.
6761 (v4df): Likewise.
6762 (u32qi): Likewise.
6763 (u16hi): Likewise.
6764 (u8si): Likewise.
6765 (u4di): Likewise.
6766 (u8sf): Likewise.
6767 (u4df): Likewise.
6768
6769 * lib/compat.exp (compat-get-options-main): Support dg-skip-if.
6770
6771 2008-07-07 Andy Hutchinson <hutchinsonandy@aim.com>
6772
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.
6776
6777 2008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6778
6779 PR fortran/36670
6780 * gfortran.dg/product_sum_bounds_1.f90: New test case.
6781
6782 2008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6783
6784 PR fortran/36341
6785 PR fortran/34670
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.
6790
6791 2008-07-07 Richard Guenther <rguenther@suse.de>
6792
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.
6796
6797 2008-07-07 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR middle-end/36726
6800 * gfortran.dg/gomp/pr36726.f90: New test.
6801
6802 2008-07-06 Richard Sandiford <rdsandiford@googlemail.com>
6803
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.
6809
6810 2008-07-06 Richard Guenther <rguenther@suse.de>
6811
6812 * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
6813
6814 2008-07-06 Kai Tietz <kai.tietz@onevision.com>
6815
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.
6821
6822 2008-07-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6823
6824 * g++.dg/tree-ssa/ptrmemfield.C: New testcase.
6825
6826 2008-07-05 Joseph Myers <joseph@codesourcery.com>
6827
6828 * lib/gcc-dg.exp (remove-build-file): Remove files on remote host
6829 as well as on build.
6830
6831 2008-07-04 Richard Guenther <rguenther@suse.de>
6832
6833 * gcc.dg/tree-ssa/pta-callused.c: New testcase.
6834
6835 2008-07-04 Richard Sandiford <richard@codesourcery.com>
6836
6837 * gcc.target/m68k/interrupt-2.c: New file.
6838 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.
6839
6840 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
6841
6842 * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
6843 * gcc.dg/compat/struct-by-value-17a_y.c: Likewise.
6844
6845 2008-07-03 Eric Botcazou <ebotcazou@adacore.com>
6846
6847 * gnat.dg/loop_optimization3.adb: New test.
6848 * gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.
6849
6850 2008-07-03 Uros Bizjak <ubizjak@gmail.com>
6851
6852 PR target/36710
6853 * gcc.target/i386/float128-2.c: New test.
6854
6855 2008-07-03 Michael Meissner <gnu@the-meissners.org>
6856
6857 PR middle-end/35736
6858 * gcc.dg/pr35736.c: New file.
6859
6860 2008-07-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6861
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.
6868
6869 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
6870
6871 * gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
6872
6873 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
6874 Uros Bizjak <ubizjak@gmail.com>
6875
6876 * gcc.target/i386/float128-1.c: New.
6877
6878 2008-07-03 Andrew Haley <aph@redhat.com>
6879
6880 PR preprocessor/33305
6881 * gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid
6882 "-pedantic".
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.
6888
6889 2008-07-03 Richard Guenther <rguenther@suse.de>
6890
6891 PR c++/36128
6892 * g++.dg/other/builtin1.C: New testcase.
6893
6894 2008-07-02 Joseph Myers <joseph@codesourcery.com>
6895
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.
6899
6900 2008-07-02 Andy Hutchinson <hutchinsonandy@aim.com>
6901
6902 PR testsuite/36285
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.
6921
6922
6923 2008-07-02 Andy Hutchinson <hutchinsonandy@aim.com>
6924
6925 * gcc.dg/pr36227.c: Correct test for targets where long is
6926 not the same size as pointer.
6927
6928 2008-07-02 Kaz Kojima <kkojima@gcc.gnu.org>
6929
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*.
6933
6934 2008-07-02 Janus Weil <janus@gcc.gnu.org>
6935 Tobias Burnus <burnus@net-b.de>
6936
6937 PR fortran/32580
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.
6948
6949 2008-07-02 Joseph Myers <joseph@codesourcery.com>
6950
6951 * gcc.target/arm/neon/polytypes.c: Use dg-message separately from
6952 dg-error to match separate messages.
6953
6954 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
6955
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.
6960
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.
6967
6968 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6969
6970 PR target/36698
6971 * gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.
6972
6973 * gcc.dg/pr27095.c: Provide target-specific regexp for SPU.
6974
6975 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6976
6977 * lib/compat.exp (compat-execute): Add -ffunction-sections
6978 and -Wl,--auto-overlay when building for spu-*-elf*.
6979
6980 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6981
6982 * gcc.dg/nrv3.c (S): Increase size of padding for SPU.
6983 * g++.dg/opt/temp1.C (struct T): Likewise.
6984
6985 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6986
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.
6990
6991 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6992
6993 SPU single-precision FP does not support subnormals:
6994 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6995
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.
7023
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.
7030
7031 2008-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7032
7033 PR fortran/36590
7034 PR fortran/36681
7035 * gfortran.dg/count_mask_1.f90: New test.
7036
7037 2008-07-02 Ira Rosen <irar@il.ibm.com>
7038
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.
7044
7045 2008-07-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7046
7047 PR fortran/36676
7048 * gfortran.dg/namelist_51.f90: New test.
7049
7050 2008-07-01 Joseph Myers <joseph@codesourcery.com>
7051
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.
7060
7061 2008-07-01 Daniel Jacobowitz <dan@codesourcery.com>
7062
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*.
7065
7066 2008-07-01 Uros Bizjak <ubizjak@gmail.com>
7067
7068 * gcc.target/i386/quad-sse.c: New test.
7069
7070 2008-07-01 Richard Guenther <rguenther@suse.de>
7071
7072 PR tree-optimization/36666
7073 * gcc.c-torture/compile/pr36666.c: New testcase.
7074
7075 2008-07-01 Eric Botcazou <ebotcazou@adacore.com>
7076
7077 * gnat.dg/pack10.adb: New test.
7078
7079 2008-06-30 Andy Hutchinson <hutchinsonandy@aim.com>
7080
7081 PR target/36598
7082 * gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.
7083
7084 2008-06-30 Uros Bizjak <ubizjak@gmail.com>
7085
7086 * gcc.target/i386/movti.c: New test.
7087
7088 2008-06-30 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR c++/36662
7091 * g++.dg/ext/altivec-16.C: New test.
7092
7093 2008-06-30 Ira Rosen <irar@il.ibm.com>
7094
7095 PR tree-optimization/36648
7096 * g++.dg/vect/pr36648.cc: New testcase.
7097
7098 2008-06-29 Paolo Carlini <paolo.carlini@oracle.com>
7099
7100 PR c++/36655
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.
7104
7105 2008-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7106
7107 PR fortran/36341
7108 * gfortran.dg/matmul_bounds_1.f90: New test.
7109
7110 2008-06-29 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR testsuite/36620
7113 * gcc.dg/pr36504.c: Add -w to dg-options.
7114
7115 2008-06-29 Ira Rosen <irar@il.ibm.com>
7116
7117 * gcc.dg/vect/pr36493.c: Require vect_long.
7118
7119 2008-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7120
7121 * gfortran.dg/namelist_50.f90: New test.
7122
7123 2008-06-28 Joseph Myers <joseph@codesourcery.com>
7124
7125 * gcc.c-torture/compile/20080628-1.c: New test.
7126
7127 2008-06-28 Richard Guenther <rguenther@suse.de>
7128
7129 * gcc.c-torture/execute/pta-field-1.c: Add return 0.
7130 * gcc.c-torture/execute/pta-field-2.c: Likewise.
7131
7132 2008-06-28 Richard Guenther <rguenther@suse.de>
7133
7134 * gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
7135
7136 2008-06-27 Mark Mitchell <mark@codesourcery.com>
7137
7138 * g++.dg/abi/arm_cxa_vec2.C: New test.
7139
7140 2008-06-28 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR c++/36364
7143 * g++.dg/template/repo9.C: New test.
7144
7145 2008-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/36655
7148 * g++.dg/cpp0x/extern_template.C: New.
7149
7150 2008-06-27 Jakub Jelinek <jakub@redhat.com>
7151
7152 * gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
7153
7154 2008-06-27 Richard Guenther <rguenther@suse.de>
7155
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.
7174
7175 2008-06-27 Eric Botcazou <ebotcazou@adacore.com>
7176
7177 * gnat.dg/aggr9.ad[sb]: New test.
7178 * gnat.dg/aggr9_pkg.ads: New helper.
7179
7180 2008-06-27 Olivier Hainque <hainque@adacore.com>
7181
7182 * gnat.dg/aligned_vla.adb: New test.
7183
7184 2008-06-26 Joseph Myers <joseph@codesourcery.com>
7185
7186 * gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
7187
7188 2008-06-26 Ira Rosen <irar@il.ibm.com>
7189
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.
7193
7194 2008-06-26 Ira Rosen <irar@il.ibm.com>
7195
7196 * gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
7197 of -O3.
7198
7199 2008-06-26 Ira Rosen <irar@il.ibm.com>
7200
7201 PR target/36510
7202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
7203 bound.
7204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
7205 gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.
7206
7207 2008-06-25 Paul Thomas <pault@gcc.gnu.org>
7208
7209 PR fortran/36526
7210 * gfortran.dg/proc_formal_proc_2.f90: New test.
7211
7212 2008-06-25 Richard Guenther <rguenther@suse.de>
7213
7214 * gcc.c-torture/compile/20080625-1.c: New testcase.
7215
7216 2008-06-25 Richard Guenther <rguenther@suse.de>
7217
7218 * g++.dg/torture/20080625-1.C: New testcase.
7219
7220 2008-06-24 Paul Thomas <pault@gcc.gnu.org>
7221
7222 PR fortran/36371
7223 * gfortran.dg/data_array_5.f90: New test.
7224
7225 2008-06-24 Eric Botcazou <ebotcazou@adacore.com>
7226
7227 * gnat.dg/warn5.adb: New test.
7228
7229 2008-06-24 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR tree-optimization/36504
7232 * gcc.dg/pr36504.c: New test.
7233
7234 2008-06-23 Uros Bizjak <ubizjak@gmail.com>
7235
7236 PR middle-end/36584
7237 * gcc.dg/pr36584.c: New test.
7238 * gcc.target/i386/local2.c: Remove invalid test.
7239
7240 2008-06-23 Jakub Jelinek <jakub@redhat.com>
7241
7242 PR target/36533
7243 * gcc.target/i386/pr36533.c: New test.
7244
7245 PR tree-optimization/36508
7246 * gcc.dg/pr36508.c: New test.
7247
7248 2008-06-20 Joseph Myers <joseph@codesourcery.com>
7249
7250 * gcc.dg/inline-31.c: New test.
7251
7252 2008-06-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7253
7254 * gfortran.dg/fmt_l.f90: Fix end of line test pattern.
7255
7256 2008-06-19 Andy Hutchinson <hutchinsonandy@aim.com>
7257
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.
7269
7270 2008-06-19 Andy Hutchinson <hutchinsonandy@aim.com>
7271
7272 * gcc.dg/pragma-pack-4.c: Skip for AVR target.
7273
7274 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7275
7276 * gcc.dg/builtin-apply2.c: Mark skip for avr target.
7277
7278 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7279
7280 PR c/36571
7281 * gcc.dg/builtin-return-1.c: Mark as xfail on AVR.
7282
7283 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7284
7285 * gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific
7286 tests.
7287
7288 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7289
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.
7294
7295 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7296
7297 * gcc.c-torture/execute/20020619-1.c: Correct for targets
7298 without 32 bit int.
7299
7300 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7301
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
7305 target.
7306 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto.
7307
7308 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7309
7310 PR testsuite/36284
7311 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
7312 int32plus for generated main files.
7313
7314 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7315
7316 PR c/36460
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.
7320
7321 2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
7322
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.
7342
7343 2008-06-18 Joseph Myers <joseph@codesourcery.com>
7344
7345 * gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
7346 for lax_strtofp.
7347
7348 2008-06-18 Joseph Myers <joseph@codesourcery.com>
7349
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
7353 powerpc*-*-*.
7354
7355 2008-06-16 Jan Hubicka <jh@suse.cz>
7356
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.
7363
7364 2008-06-16 Jan Hubicka <jh@suse.cz>
7365
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.
7375
7376 2008-06-18 Daniel Kraft <d@domob.eu>
7377
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.
7388
7389 2008-06-17 Daniel Kraft <d@domob.eu>
7390
7391 PR fortran/36112
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.
7406
7407 2008-06-17 Paul Thomas <pault@gcc.gnu.org>
7408
7409 PR fortran/36366
7410 * gfortran.dg/used_types_20.f90: New test.
7411
7412 2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7413
7414 PR fortran/36546
7415 * gfortran.dg: namelist_49.f90: New test.
7416
7417 2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7418
7419 PR fortran/36544
7420 * gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
7421
7422 2008-06-16 Ira Rosen <irar@il.ibm.com>
7423
7424 PR tree-optimization/36493
7425 * gcc.dg/vect/pr36493.c: New testcase.
7426
7427 2008-06-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428
7429 PR fortran/36515
7430 * gfortran.dg/no_range_check_2.f90: New test.
7431
7432 2008-06-15 Mark Shinwell <shinwell@codesourcery.com>
7433
7434 * lib/target-supports.exp (check_effective_target_mips_loongson): New.
7435 * gcc.target/mips/loongson-simd.c: New.
7436
7437 2008-06-14 Simon Martin <simartin@users.sourceforge.net>
7438
7439 PR c++/35320
7440 * g++.dg/parse/bitfield3.C: New test.
7441
7442 2008-06-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7443
7444 PR fortran/36538
7445 * gfortran.dg: namelist_48.f90: New test.
7446
7447 2008-06-14 Simon Martin <simartin@users.sourceforge.net>
7448
7449 PR c++/35317
7450 * g++.dg/other/dtor2.C: New test.
7451
7452 2008-06-13 Olivier Hainque <hainque@adacore.com>
7453
7454 * gnat.dg/task_stack_align.adb: New test.
7455
7456 2008-06-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7457
7458 PR fortran/35863
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.
7463
7464 2008-06-13 Tobias Burnus <burnus@net-b.de>
7465
7466 PR fortran/36476
7467 * gfortran.dg/parameter_array_init_4.f90: New.
7468
7469 2008-06-13 Eric Botcazou <ebotcazou@adacore.com>
7470
7471 * gcc.c-torture/compile/20080613-1.c: New test.
7472
7473 2008-06-13 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR c/36507
7476 * gcc.dg/inline-28.c: New test.
7477 * gcc.dg/inline-29.c: New test.
7478 * gcc.dg/inline-30.c: New test.
7479
7480 2008-06-12 Tobias Burnus <burnus@net-b.de>
7481
7482 PR fortran/36462
7483 * gfortran.dg/index_2.f90: New.
7484
7485 2008-06-12 Eric Botcazou <ebotcazou@adacore.com>
7486
7487 * gnat.dg/discr9.ad[sb]: New test.
7488
7489 2008-06-12 Joseph Myers <joseph@codesourcery.com>
7490
7491 * gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7492 Always initialize.
7493 * g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7494 Always initialize.
7495
7496 2008-06-12 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR testsuite/36443
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.
7502
7503 2008-06-12 Richard Guenther <rguenther@suse.de>
7504
7505 PR tree-optimization/36345
7506 * gcc.c-torture/execute/20020619-1.c: Remove broken part of
7507 the testcase.
7508
7509 2008-06-11 Edmar Wienskoski <edmar@freescale.com>
7510
7511 PR target/36425
7512 * gcc.target/powerpc/e500-1.c: New test case to verify
7513 mno-isel option.
7514
7515 2008-06-11 Eric Botcazou <ebotcazou@adacore.com>
7516
7517 * gnat.dg/specs/varsize_copy.ad[sb]: New test.
7518
7519 2008-06-10 Uros Bizjak <ubizjak@gmail.com>
7520
7521 * gcc.target/i386/bt-mask-1.c: New test.
7522 * gcc.target/i386/bt-mask-2.c: Ditto.
7523
7524 2008-06-10 Uros Bizjak <ubizjak@gmail.com>
7525
7526 PR target/36473
7527 * gcc.target/i386/bt-1.c: New test.
7528 * gcc.target/i386/bt-2.c: Ditto.
7529
7530 2008-06-09 Andy Hutchinson <hutchinsonandy@aim.com>
7531
7532 * gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
7533 for unix to check for uClibc.
7534
7535 2008-06-09 Andy Hutchinson <hutchinsonandy@aim.com>
7536
7537 PR testsuite/36285
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
7540 double.
7541 * gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match
7542 integer size.
7543
7544 2008-06-09 Joseph Myers <joseph@codesourcery.com>
7545
7546 * gcc.dg/pr34856.c: Condition use of -maltivec on
7547 powerpc_altivec_ok. Use -w on other powerpc*-*-linux*.
7548
7549 2008-06-09 Richard Sandiford <rdsandiford@googlemail.com>
7550
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.
7571
7572 2008-06-09 Eric Botcazou <ebotcazou@adacore.com>
7573
7574 * gnat.dg/specs/pack3.ads: New test.
7575 * gnat.dg/specs/pack3_pkg.ads: New helper.
7576
7577 2008-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/35242
7580 * g++.dg/cpp0x/vt-35242.C: New.
7581
7582 2008-06-08 Janus Weil <janus@gcc.gnu.org>
7583
7584 PR fortran/36459
7585 * gfortran.dg/proc_decl_16.f90: New.
7586
7587 2008-06-08 Tobias Burnus <burnus@net-b.de>
7588
7589 PR fortran/35830
7590 * proc_decl_13.f90: New.
7591 * proc_decl_14.f90: New.
7592 * proc_decl_15.f90: New.
7593
7594 2008-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7595
7596 PR fortran/36420
7597 PR fortran/36421
7598 PR fortran/36422
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.
7602
7603 2008-06-07 Xinliang David Li <davidxl@google.com>
7604
7605 PR/36440
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.
7609
7610 2008-06-07 Tobias Burnus <burnus@net-b.de>
7611
7612 PR fortran/36437
7613 * gfortran.dg/c_sizeof_1.f90: New.
7614 * gfortran.dg/c_sizeof_2.f90: New.
7615
7616 2008-06-07 Joseph Myers <joseph@codesourcery.com>
7617
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
7621 7.
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
7625 strongarm*-*-*.
7626 * gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
7627 strongarm*-*-*.
7628 * gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
7629 strongarm*-*-*.
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
7637 xscale*-*-elf*.
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
7644 powerpc-*-sysv*.
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.
7652
7653 2008-06-07 Samuel Tardieu <sam@rfc1149.net>
7654
7655 * gnat.dg/specs/oversize.ads: New.
7656
7657 2008-06-07 Paolo Carlini <paolo.carlini@oracle.com>
7658
7659 PR c++/35327
7660 * g++.dg/parse/crash41.C: New.
7661
7662 2008-06-06 Uros Bizjak <ubizjak@gmail.com>
7663
7664 PR rtl-optimization/36438
7665 * gcc.target/i386/pr36438.c
7666
7667 2008-06-06 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR target/36362
7670 * gcc.c-torture/execute/20080529-1.c: New test.
7671
7672 2008-06-06 Jakub Jelinek <jakub@redhat.com>
7673
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.
7695
7696 2008-06-06 Richard Guenther <rguenther@suse.de>
7697
7698 * gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
7699
7700 2008-06-04 Joseph Myers <joseph@codesourcery.com>
7701
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.
7707
7708 2008-06-04 Xinliang David Li <davidxl@google.com>
7709
7710 * gcc.dg/cdce1.c: New test.
7711 * gcc.dg/cdce2.c: Ditto.
7712 * g++.dg/cdce3.C: Ditto.
7713
7714 2008-06-04 Janus Weil <janus@gcc.gnu.org>
7715
7716 PR fortran/36322
7717 PR fortran/36275
7718 * gfortran.dg/proc_decl_2.f90: Extended.
7719
7720 2008-06-04 Joseph Myers <joseph@codesourcery.com>
7721 Maxim Kuvyrkov <maxim@codesourcery.com>
7722
7723 * gcc.target/m68k/xgot-1.c: New test.
7724
7725 2008-06-04 Richard Guenther <rguenther@suse.de>
7726
7727 * gcc.c-torture/execute/20080604-1.c: New testcase.
7728
7729 2008-06-03 Andy Hutchinson <hutchinsonandy@aim.com>
7730
7731 PR/34880
7732 * gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte
7733 doubles.
7734
7735 2008-06-03 Eric Botcazou <ebotcazou@adacore.com>
7736
7737 * gnat.dg/aliasing1.ad[sb]: New test.
7738 * gnat.dg/aliasing2.ad[sb]: Likewise.
7739
7740 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7741
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.
7746
7747 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7748
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.
7751
7752 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7753
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.
7763
7764 2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
7765
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.
7769
7770 2008-06-02 Janus Weil <janus@gcc.gnu.org>
7771
7772 PR fortran/36361
7773 * gfortran.dg/interface_24.f90: New.
7774
7775 2008-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/36404
7778 * g++.dg/template/crash79.C: New.
7779 * g++.dg/other/pr28114.C: Adjust.
7780
7781 2008-06-02 Daniel Kraft <d@domob.eu>
7782
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.
7791
7792 2008-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7793
7794 * gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
7795
7796 2008-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7797
7798 * gcc.target/mips/fpr-moves-7.c: New test.
7799 * gcc.target/mips/fpr-moves-8.c: New test.
7800
7801 2008-05-30 Bernd Schmidt <bernd.schmidt@analog.com>
7802
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
7805 type.
7806
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.
7833
7834 2008-05-30 Tom Tromey <tromey@redhat.com>
7835
7836 PR preprocessor/36320:
7837 * gcc.dg/cpp/pr36320.c: New file.
7838
7839 2008-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/35243
7842 * g++.dg/cpp0x/vt-35243.C: New.
7843
7844 2008-05-29 H.J. Lu <hongjiu.lu@intel.com>
7845
7846 PR target/35771
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.
7851
7852 2008-05-29 Eric Botcazou <ebotcazou@adacore.com>
7853
7854 * gcc.dg/nested-func-6.c: New test.
7855
7856 2008-05-29 Richard Guenther <rguenther@suse.de>
7857
7858 PR tree-optimization/36343
7859 * gcc.c-torture/execute/pr36343.c: New testcase.
7860
7861 2008-05-29 Arnaud Charlet <charlet@adacore.com>
7862
7863 * gnat.dg/abstract1.ad[sb]: New test.
7864
7865 2008-05-28 Janus Weil <janus@gcc.gnu.org>
7866
7867 PR fortran/36325
7868 PR fortran/35830
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.
7873
7874 2008-05-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7875
7876 PR fortran/36319
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.
7887
7888 2008-05-28 Seongbae Park <seongbae.park@gmail.com>
7889
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.
7895
7896 2008-05-28 Rafael Espíndola <espindola@google.com>
7897
7898 * gcc.dg/20080528-1.c: New test.
7899
7900 2008-05-28 Arnaud Charlet <charlet@adacore.com>
7901
7902 * gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.
7903
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.
7909
7910 2008-05-27 Andy Hutchinson <hutchinsonandy@aim.com>
7911
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.
7920
7921 2008-05-27 H.J. Lu <hongjiu.lu@intel.com>
7922
7923 PR target/35767
7924 PR target/35771
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.
7934
7935 2008-05-27 Tobias Burnus <burnus@net-b.de>
7936
7937 * gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
7938
7939 2008-05-27 Tobias Burnus <burnus@net-b.de>
7940
7941 PR fortran/36316
7942 * gfortran.dg/assignment_3.f90: New.
7943
7944 2008-05-27 Richard Sandiford <rdsandiford@googlemail.com>
7945
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.
7951
7952 2008-05-27 Michael Matz <matz@suse.de>
7953
7954 PR c++/27975
7955 * g++.dg/warn/Wenum-compare.C: New testcase.
7956 * g++.dg/warn/Wenum-compare-no.C: Ditto.
7957
7958 2008-05-27 Richard Guenther <rguenther@suse.de>
7959
7960 PR tree-optimization/36339
7961 * gcc.c-torture/execute/pr36339.c: New testcase.
7962 * gcc.dg/tree-ssa/loadpre8.c: XFAIL.
7963
7964 2008-05-27 Eric Botcazou <ebotcazou@adacore.com>
7965
7966 * gnat.dg/pack9.ad[sb]: New test.
7967
7968 2008-05-27 Arnaud Charlet <charlet@adacore.com>
7969
7970 * gnat.dg/sync1.ad[sb]: New test.
7971 * gnat.dg/interface5.ad[sb]: New test.
7972
7973 2008-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7974
7975 * gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
7976 * gcc.c-torture/compile/pr33009.c: Likewise.
7977
7978 2008-05-27 Alexandre Oliva <aoliva@redhat.com>
7979
7980 PR c++/35909
7981 * g++.dg/conversion/bitfield9.C: New.
7982
7983 2008-05-26 Arnaud Charlet <charlet@adacore.com>
7984
7985 * gnat.dg/specs/array_no_def_init.ads: New test.
7986
7987 2008-05-26 Kai Tietz <kai.tietz@onevision.com>
7988
7989 * gcc-c.torture/execute/pr36321.c: New.
7990
7991 2008-05-26 Richard Guenther <rguenther@suse.de>
7992
7993 PR middle-end/36300
7994 * gcc.dg/pr36300-1.c: New testcase.
7995 * gcc.dg/pr36300-2.c: Likewise.
7996
7997 2008-05-26 Arnaud Charlet <charlet@adacore.com>
7998
7999 * gnat.dg/set_in_pproc.adb: New test.
8000 * gnat.dg/modular2.adb: New test.
8001 * gnat.dg/pak.ad[sb]: New test.
8002
8003 2008-05-25 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 * gnat.dg/trampoline1.adb: New test.
8006 * gnat.dg/trampoline2.adb: Likewise.
8007
8008 2008-05-25 Tobias Burnus <burnus@net-b.de>
8009
8010 PR fortran/32600
8011 * gfortran.dg/c_f_pointer_tests_3.f90: New.
8012
8013 2008-05-25 Richard Guenther <rguenther@suse.de>
8014
8015 PR tree-optimization/17526
8016 * gcc.dg/torture/pr17526.c: New testcase.
8017
8018 2008-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8019
8020 * gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
8021
8022 2008-05-23 Sandra Loosemore <sandra@codesourcery.com>
8023 Daniel Jacobowitz <dan@codesourcery.com>
8024
8025 * g++.dg/other/profile1.C: Use dg-require-profiling.
8026
8027 2008-05-24 Hans-Peter Nilsson <hp@axis.com>
8028
8029 PR testsuite/22523
8030 * g++.dg/template/inline1.C: For the not-defined symbol, use the
8031 pattern from g++.dg/template/qualttp17.C.
8032
8033 2008-05-23 Rafael Espíndola <espindola@google.com>
8034
8035 * gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
8036 * gcc.dg/20080522-1.c: Moved from gcc.c-torture.
8037
8038 2008-05-23 Paul Brook <paul@codesourcery.com>
8039 Carlos O'Donell <carlos@codesourcery.com>
8040
8041 * gcc.target/arm/naked-1.c: New test.
8042 * gcc.target/arm/naked-2.c: New test.
8043
8044 2008-05-23 Tobias Burnus <burnus@net-b.de>
8045
8046 PR fortran/36314
8047 * gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.
8048
8049 2008-05-23 Arnaud Charlet <charlet@adacore.com>
8050
8051 * gnat.dg/addr_slice.adb: New test.
8052
8053 2008-05-23 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR c++/36237
8056 * g++.dg/gomp/pr36237.C: New test.
8057
8058 2008-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8059
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.
8064
8065 2008-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8066
8067 PR libgfortran/36302
8068 * gfortran.dg/cshift_large_1.f90: New test.
8069 * gfortran.dg/eoshift_large_1.f90: New test.
8070
8071 2008-05-22 Rafael Espíndola <espindola@google.com>
8072
8073 * gcc.c-torture/compile/20080522-1.c: New testcase.
8074
8075 2008-05-22 Richard Guenther <rguenther@suse.de>
8076
8077 * gcc.c-torture/execute/20080522-1.c: New testcase.
8078
8079 2008-05-22 Richard Guenther <rguenther@suse.de>
8080
8081 * gcc.dg/tree-ssa/alias-18.c: New testcase.
8082
8083 2008-05-22 Arnaud Charlet <charlet@adacore.com>
8084
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.
8092
8093 2008-05-22 Nathan Sidwell <nathan@codesourcery.com>
8094
8095 * lib/dg-pch.exp (dg-pch): Fix if bracing.
8096
8097 2008-05-21 H.J. Lu <hongjiu.lu@intel.com>
8098
8099 * gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
8100 (CHECK_EXP): Use it.
8101
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.
8105
8106 2008-05-21 Sebastian Pop <sebastian.pop@amd.com>
8107
8108 PR tree-optimization/36287
8109 PR tree-optimization/36286
8110 * gcc.dg/tree-ssa/pr36287.c: New.
8111 * gfortran.dg/pr36286.f90: New.
8112
8113 2008-05-21 Tom Tromey <tromey@redhat.com>
8114
8115 PR preprocessor/27777:
8116 * gcc.dg/cpp/pr27777.c: New file.
8117
8118 2008-05-21 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR c++/36023
8121 * g++.dg/ext/complit10.C: New test.
8122
8123 2008-05-21 Janis Johnson <janis187@us.ibm.com>
8124
8125 * gfortran.dg/nint_2.f90: XFAIL only when using -O0.
8126
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.
8137
8138 2008-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8139
8140 PR fortran/36257
8141 * gfortran.dg/char_length_12.f90: New test.
8142
8143 2008-05-20 Nathan Sidwell <nathan@codesourcery.com>
8144
8145 * gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.
8146
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.
8151
8152 * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.
8153
8154 * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
8155 dg-errors expected.
8156
8157 2008-05-20 Janis Johnson <janis187@us.ibm.com>
8158
8159 PR testsuite/20771
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.
8168
8169 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8170
8171 * gcc.dg/array-quals-1.c: xfail read only section
8172 check for avr target.
8173
8174 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8175
8176 PR testsuite/34889
8177 * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for
8178 16bit int target.
8179
8180 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8181
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
8184 SIGNAL_SUPPRESS.
8185 * gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto.
8186 * gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto.
8187
8188 2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
8189
8190 * gcc.dg/builtins-config.h: AVR does not have C99 runtime.
8191
8192 2008-05-20 Janis Johnson <janis187@us.ibm.com>
8193
8194 PR testsuite/22523
8195 * g++.dg/template/inline1.C: Handle syntax for more assemblers.
8196
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.
8202
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.
8206
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.
8210
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.
8217
8218 * g++.dg/ext/vector14.C: Ignore a possible warning.
8219
8220 2008-05-20 Samuel Tardieu <sam@rfc1149.net>
8221
8222 * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
8223 checks that the bug is fixed and is more concise.
8224
8225 2008-05-20 Samuel Tardieu <sam@rfc1149.net>
8226
8227 PR ada/35791
8228 * gnat.dg/check_displace_generation.adb: New.
8229
8230 2008-05-20 Samuel Tardieu <sam@rfc1149.net>
8231
8232 PR ada/30740
8233 * gnat.dg/modular.adb: New test.
8234
8235 2008-05-20 Jan Sjodin <jan.sjodin@amd.com>
8236 Sebastian Pop <sebastian.pop@amd.com>
8237
8238 PR tree-optimization/36181
8239 * gcc.dg/tree-ssa/pr36181.c: New.
8240
8241 2008-05-20 Uros Bizjak <ubizjak@gmail.com>
8242
8243 PR testsuite/36057
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
8248 format strings.
8249
8250 2008-05-20 Jan Sjodin <jan.sjodin@amd.com>
8251 Sebastian Pop <sebastian.pop@amd.com>
8252
8253 PR tree-optimization/36206
8254 * gfortran.dg/pr36206.f: New.
8255
8256 2008-05-20 Arnaud Charlet <charlet@adacore.com>
8257
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.
8264
8265 2008-05-20 Richard Guenther <rguenther@suse.de>
8266
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.
8271
8272 2008-05-20 Sandra Loosemore <sandra@codesourcery.com>
8273
8274 * gcc.c-torture/compile/20061214-1.c: New test.
8275
8276 2008-05-20 Richard Guenther <rguenther@suse.de>
8277
8278 * gcc.c-torture/execute/20080519-1.c: New testcase.
8279
8280 2008-05-19 Xinliang David Li <davidxl@google.com>
8281
8282 * gcc.dg/cdce1.c: Remove test.
8283 * gcc.dg/cdce2.c: Remove test.
8284
8285 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8286
8287 PR fortran/36265
8288 * gfortran.dg/char_length_11.f90: New test.
8289
8290 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8291
8292 * gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
8293 use -fbackslash option.
8294
8295 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8296
8297 * gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
8298 dump file.
8299
8300 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8301
8302 * gfortran.dg/bind_c_module.f90: Adjust expected error messages.
8303
8304 2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8305
8306 * gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
8307 dump file.
8308
8309 2008-05-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8310
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.
8314
8315 2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8316
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.
8331
8332 2008-05-18 Eric Botcazou <ebotcazou@adacore.com>
8333
8334 * gnat.dg/loop_optimization2.ad[sb]: New test.
8335
8336 2008-05-18 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR target/36090
8339 * gcc.c-torture/execute/20080502-1.c: New test.
8340
8341 2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8342
8343 * gfortran.dg/stat_1.f90: Skip on mingw.
8344 * gfortran.dg/stat_2.f90: Skip on mingw.
8345
8346 2008-05-18 Steven G. Kargl <kargls@comcast.net>
8347
8348 PR fortran/36251
8349 gfortran.dg/public_private_module.f90: new test.
8350 gfortran.dg/bind_c_module.f90: new test.
8351
8352 2008-05-17 Xinliang David Li <davidxl@google.com>
8353
8354 * gcc.dg/cdce1.c: New test
8355 * gcc.dg/cdce2.c: New test
8356
8357 2008-05-17 Tobias Burnus <burnus@net-b.de>
8358
8359 * gfortran.dg/initialization_19.f90: New test.
8360
8361 2008-05-17 Eric Botcazou <ebotcazou@adacore.com>
8362
8363 * gnat.dg/bit_packed_array3.adb: New test.
8364
8365 2008-05-17 Eric Botcazou <ebotcazou@adacore.com>
8366
8367 * gnat.dg/warn4.adb: New test.
8368
8369 2008-05-16 Paul Thomas <pault@gcc.gnu.org>
8370
8371 PR fortran/35756
8372 PR fortran/35759
8373 * gfortran.dg/where_1.f90: New test.
8374
8375 PR fortran/35743
8376 PR fortran/35745
8377 * gfortran.dg/where_2.f90: New test.
8378
8379 2008-05-16 Tobias Burnus <burnus@net-b.de>
8380
8381 * gfortran.dg/rank_1.f90
8382 * gfortran.dg/rank_2.f90
8383
8384 2008-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8385
8386 * gfortran.dg/missing_parens_1.f90: Update test.
8387 * gfortran.dg/fmt_t_7.f: Update test.
8388
8389 2008-05-16 Steven G. Kargl <kargls@comcast.net>
8390
8391 * gfortran.dg/int_3.f90: New test.
8392 * gfortran.dg/and_or_xor.f90: New test.
8393
8394 2008-05-16 Daniel Kraft <d@domob.eu>
8395
8396 PR fortran/27997
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
8415
8416 2008-05-16 Uros Bizjak <ubizjak@gmail.com>
8417
8418 PR target/36246
8419 * gcc.target/i386/pr36246.c: New test.
8420
8421 2008-05-16 Sebastian Pop <sebastian.pop@amd.com>
8422 Jan Sjodin <jan.sjodin@amd.com>
8423
8424 PR tree-optimization/36228
8425 * gcc.dg/vect/pr36228.c: New.
8426
8427 2008-05-16 Hans-Peter Nilsson <hp@axis.com>
8428
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
8433 fd_truncate.
8434 * gfortran.dg/fmt_t_7.f: Ditto. Apply dos2unix.
8435
8436 2008-05-16 Daniel Kraft <d@domob.eu>
8437
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.
8448
8449 2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
8450
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.
8462
8463 * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
8464 include <stdio.h>.
8465 * gcc.target/i386/sse4_1-check.h: Likewise.
8466
8467 2008-05-15 Adam Nemet <anemet@caviumnetworks.com>
8468
8469 PR middle-end/36194
8470 * gcc.dg/pr36194.c: New test.
8471
8472 2008-05-15 Janne Blomqvist <jb@gcc.gnu.org>
8473
8474 PR libfortran/34974
8475 * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
8476 this.
8477
8478 2008-05-15 Janis Johnson <janis187@us.ibm.com>
8479
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
8490 TORTURE_OPTIONS.
8491 (fortran-torture-execute): Use torture_with_loops instead of
8492 TORTURE_OPTIONS.
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.
8514
8515 2008-05-15 Richard Guenther <rguenther@suse.de>
8516
8517 PR tree-optimization/36245
8518 * gcc.c-torture/compile/pr36245.c: New testcase.
8519
8520 2008-05-15 Richard Guenther <rguenther@suse.de>
8521
8522 * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
8523 transformation.
8524 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
8525
8526 2008-05-15 Richard Guenther <rguenther@suse.de>
8527
8528 PR middle-end/36244
8529 * gcc.dg/torture/pr36244.c: New testcase.
8530
8531 2008-05-15 Eric Botcazou <ebotcazou@adacore.com>
8532
8533 * gnat.dg/discr8.ad[sb]: New test.
8534 * gnat.dg/discr8_pkg[123].ads: New helpers.
8535
8536 2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
8537
8538 * gcc.target/i386/sse-set-ps-1.c: New.
8539 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8540
8541 2008-05-15 Richard Guenther <rguenther@suse.de>
8542
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.
8547
8548 2008-05-15 Richard Guenther <rguenther@suse.de>
8549
8550 PR tree-optimization/34330
8551 * gcc.dg/torture/pr34330.c: New testcase.
8552
8553 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8554
8555 PR fortran/36059
8556 * gfortran.dg/repack_arrays_1.f90: New test.
8557
8558 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8559
8560 PR fortran/36186
8561 * gfortran.dg/boz_11.f90: New test.
8562 * gfortran.dg/boz_12.f90: New test.
8563
8564 2008-05-14 Paul Thomas <pault@gcc.gnu.org>
8565
8566 PR fortran/36233
8567 * gfortran.dg/actual_procedure_1.f90: New test
8568
8569 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8570
8571 PR fortran/35682
8572 * gfortran.dg/bound_4.f90: New test.
8573 * gfortran.dg/bounds_check_14.f90: New test.
8574
8575 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8576
8577 PR fortran/35685
8578 * gfortran.dg/bound_3.f90: New test.
8579
8580 2008-05-14 Michael Meissner <michael.meissner@amd.com>
8581 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
8582
8583 * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
8584 SSE5 optimizations.
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.
8592
8593 2008-05-14 Michael Meissner <michael.meissner@amd.com>
8594
8595 PR target/36224
8596 * gcc.dg/pr36224.c: New file.
8597
8598 2008-05-14 Olivier Hainque <hainque@adacore.com>
8599
8600 * gnat.dg/blkextract_from_reg.adb: New test.
8601
8602 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8603
8604 PR fortran/36215
8605 * gfortran.dg/include_3.f95: New test.
8606
8607 2008-05-14 Ira Rosen <irar@il.ibm.com>
8608
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.
8612
8613 2008-05-14 Samuel Tardieu <sam@rfc1149.net>
8614
8615 * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
8616
8617 2008-05-14 Andreas Krebbel <krebbel1@de.ibm.com>
8618
8619 * g++.dg/eh/080513-1.C: New testcase.
8620
8621 2008-05-13 Uros Bizjak <ubizjak@gmail.com>
8622
8623 PR target/36222
8624 * gcc.target/i386/pr36222-1.c: New test.
8625
8626 2008-05-13 H.J. Lu <hongjiu.lu@intel.com>
8627
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.
8638
8639 2008-05-13 Janis Johnson <janis187@us.ibm.com>
8640
8641 PR testsuite/35127
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.
8653
8654 2008-05-13 Tom Tromey <tromey@redhat.com>
8655
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
8673 -Wno-deprecated.
8674 * gcc.dg/cpp/pr22168.c: New file.
8675 * gcc.dg/cpp/pr22168-2.c: New file.
8676
8677 2008-05-13 Richard Guenther <rguenther@suse.de>
8678
8679 PR middle-end/36227
8680 * gcc.dg/pr36227.c: New testcase.
8681
8682 2008-05-13 Eric Botcazou <ebotcazou@adacore.com>
8683
8684 * gnat.dg/discr7.adb: New test
8685 * gnat.dg/conv_integer.adb: Likewise.
8686
8687 2008-05-12 Janis Johnson <janis187@us.ibm.com>
8688
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.
8693
8694 2008-05-12 Andy Hutchinson <hutchinsonandy@aim.com>
8695
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.
8701
8702 2008-05-12 Samuel Tardieu <sam@rfc1149.net>
8703
8704 * gnat.dg/specs/statically_matching.ads: New.
8705
8706 2008-05-12 H.J. Lu <hongjiu.lu@intel.com>
8707
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.
8712
8713 2008-05-12 Uros Bizjak <ubizjak@gmail.com>
8714
8715 PR rtl-optimization/36111
8716 * gcc.dg/pr36111.c: New test.
8717
8718 2008-05-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8719
8720 PR fortran/36176
8721 * gfortran.dg/transfer_simplify_9.f90: New test.
8722
8723 2008-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/35331
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.
8733
8734 2008-05-12 Ira Rosen <irar@il.ibm.com>
8735
8736 * gfortran.dg/vect/pr36119.f: Rename to ...
8737 * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
8738 with -O3.
8739
8740 2008-05-11 Adam Nemet <anemet@caviumnetworks.com>
8741
8742 * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
8743 * lib/target-supports.exp (add_options_for_mips16_attribute):
8744 ... to here.
8745
8746 2008-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8747
8748 PR fortran/35719
8749 * gfortran.dg/associated_5.f90: New test.
8750
8751 2008-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8752
8753 * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
8754 the associated options.
8755 * gcc.target/mips/scc-3.c: Likewise.
8756
8757 2008-05-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8758
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.
8762
8763 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8764
8765 * gfortran.dg/nint_2.f90: XFAIL on mingw.
8766
8767 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8768
8769 * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
8770 terminator.
8771
8772 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8773
8774 * gfortran.dg/fseek.f90: Take care of Windows CRLF line
8775 terminator.
8776
8777 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8778
8779 * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
8780 terminator.
8781
8782 2008-05-10 Kenneth Zadeck <zadeck@naturalbridge.com>
8783
8784 PR rtl-optimization/36185
8785 * g++.dg/opt/pr36185.C
8786
8787 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8788
8789 * write_to_null.f90: Rename to write_to_null.F90.
8790 * write_to_null.F90: On Windows, "nul" is the equivalent of the
8791 Unix /dev/null.
8792
8793 2008-05-10 Richard Sandiford <rdsandiford@googlemail.com>
8794
8795 PR rtl-optimization/33642
8796 * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
8797 * gcc.c-torture/compile/pr33009.c: Likewise.
8798
8799 2008-05-09 Tom Tromey <tromey@redhat.com>
8800
8801 * gcc.dg/pr22231.c: Fix dg-error call.
8802
8803 2008-05-09 Tom Tromey <tromey@redhat.com>
8804
8805 PR preprocessor/22231:
8806 * gcc.dg/pr22231.c: New file.
8807
8808 2008-05-09 Richard Guenther <rguenther@suse.de>
8809
8810 PR tree-optimization/36187
8811 * g++.dg/opt/pr36187.C: New testcase.
8812
8813 2008-05-08 Jan Sjodin <jan.sjodin@amd.com>
8814 Sebastian Pop <sebastian.pop@amd.com>
8815
8816 * gcc.dg/tree-ssa/data-dep-1.c: New.
8817
8818 2008-05-08 Richard Guenther <rguenther@suse.de>
8819
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.
8830
8831 2008-05-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8832
8833 PR fortran/36162
8834 * gfortran.dg/module_widestring_1.f90: New test.
8835
8836 2008-05-08 Rafael Espíndola <espindola@google.com>
8837
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
8849
8850 2008-05-08 David Daney <ddaney@avtrex.com>
8851
8852 * lib/target-supports.exp (check_effective_target_sync_int_long): Add
8853 mips*-*-*.
8854 (check_effective_target_sync_char_short): Same.
8855
8856 2008-05-08 Kai Tietz <kai.tietz@onevision.com>
8857
8858 * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
8859 __SIZE_TYPE__.
8860
8861 2008-05-08 Sa Liu <saliu@de.ibm.com>
8862
8863 * gcc.target/spu/subti3.c: New.
8864
8865 2008-05-08 Richard Guenther <rguenther@suse.de>
8866
8867 PR middle-end/36154
8868 * gcc.c-torture/compile/pr36154.c: New testcase.
8869
8870 2008-05-08 Richard Guenther <rguenther@suse.de>
8871
8872 PR middle-end/36172
8873 * gcc.c-torture/compile/pr36172.c: New testcase.
8874
8875 2008-05-08 Uros Bizjak <ubizjak@gmail.com>
8876
8877 PR target/35714
8878 * gcc.target/i386/pr35714.c: New test.
8879
8880 2008-05-07 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR middle-end/36013
8883 * gcc.c-torture/execute/20080506-2.c: New test.
8884
8885 PR middle-end/36137
8886 * gcc.c-torture/execute/20080506-1.c: New test.
8887
8888 2008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8889
8890 PR libfortran/34974
8891 * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
8892
8893 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
8894
8895 PR testsuite/36155
8896 * g++.dg/ext/utf32-4.C: Fix a typo.
8897
8898 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
8899
8900 PR testsuite/36155
8901 * gcc.dg/utf32-4.c: Fix a typo.
8902
8903 * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8904 Use __WCHAR_TYPE__ instead of wchar_t.
8905
8906 2008-05-06 Mark Shinwell <shinwell@codesourcery.com>
8907 Daniel Jacobowitz <dan@codesourcery.com>
8908 Andrew Jenner <andrew@codesourcery.com>
8909
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.
8913
8914 2008-05-06 Tom Tromey <tromey@redhat.com>
8915
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
8919 expression.
8920 * gcc.dg/cpp/if-oppr2.c: New file.
8921
8922 2008-05-06 Tobias Burnus <burnus@net-b.de>
8923
8924 PR fortran/36117
8925 * gfortran.dg/bessel_2.f90: New.
8926
8927 2008-05-06 Olivier Hainque <hainque@adacore.com>
8928
8929 * gnat.dg/fatp_sra.adb: New test.
8930
8931 2008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8932
8933 PR middle-end/36141
8934 * gcc.c-torture/pr36141.c: New testcase.
8935
8936 2008-05-06 Danny Smith <dannysmith@users.sourceforge.net>
8937
8938 * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8939 New proc.
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.
8944
8945 2008-05-05 Danny Smith <dannysmith@users.sourceforge.net>
8946
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.
8950
8951 2008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com>
8952
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.
8958
8959 2008-05-05 Ira Rosen <irar@il.ibm.com>
8960
8961 PR tree-optimization/36119
8962 * gfortran.dg/vect/pr36119.f: New test.
8963
8964 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8965
8966 PR libfortran/35995
8967 * gfortran.dg/intrinsic_ifunction_1.f90: New test case.
8968
8969 2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
8970
8971 * gcc.dg/nested-func-5.c: Skip for target without trampolines.
8972 * gcc.dg/torture/nested-fn-1.c: Ditto.
8973
8974 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8975
8976 PR libfortran/35990
8977 * gfortran.dg/intrinsic_pack_4.f90: New test case.
8978
8979 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
8980
8981 * gnat.dg/discr6_pkg.ads: New helper.
8982 * gnat.dg/discr6.adb: New test.
8983
8984 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
8985
8986 * gnat.dg/alignment4.adb: Adjust.
8987 * gnat.dg/alignment5.adb: Likewise.
8988 * gnat.dg/alignment6.adb: XFAIL.
8989
8990 2008-05-03 Richard Guenther <rguenther@suse.de>
8991
8992 * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
8993
8994 2008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8995
8996 PR fortran/33268
8997 * gfortran.dg/io_constraints_4.f90: New test.
8998
8999 2008-05-01 Simon Baldwin <simonb@google.com>
9000
9001 PR bootstrap/36108
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.
9006
9007 2008-05-01 Bud Davis <bdavis9659@sbcglobal.net>
9008
9009 PR fortran/35940
9010 * gfortran.dg/index.f90: New test.
9011
9012 2008-05-01 Simon Baldwin <simonb@google.com>
9013
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.
9019
9020 2008-05-01 Richard Guenther <rguenther@suse.de>
9021
9022 PR middle-end/36093
9023 * gcc.c-torture/execute/pr36093.c: New testcase.
9024
9025 2008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9026
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.
9030
9031 2008-04-28 Paul Thomas <pault@gcc.gnu.org>
9032
9033 PR fortran/35997
9034 * gfortran.dg/use_rename_3.f90
9035
9036 2008-04-30 Richard Guenther <rguenther@suse.de>
9037
9038 PR tree-optimization/21636
9039 * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
9040
9041 2008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9042
9043 PR libfortran/35993
9044 * gfortran.dg/intrinsic_product_1.f90: New test case.
9045
9046 2008-04-30 Richard Guenther <rguenther@suse.de>
9047
9048 PR tree-optimization/14847
9049 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
9050
9051 2008-04-30 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR c++/35986
9054 * g++.dg/overload/template4.C: New test.
9055
9056 2008-04-30 Kai Tietz <kai.tietz@onevision.com>
9057
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.
9062
9063 2008-04-30 Nathan Sidwell <nathan@codesourcery.com>
9064
9065 * gcc.dg/tls/section-2.c: Restrict to vxworks.
9066
9067 2008-04-29 Samuel Tardieu <sam@rfc1149.net>
9068
9069 PR ada/35792
9070 * gnat.dg/specs/tag2.ads: New.
9071
9072 2008-04-29 Richard Guenther <rguenther@suse.de>
9073
9074 PR tree-optimization/36078
9075 * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
9076
9077 2008-04-29 Richard Guenther <rguenther@suse.de>
9078
9079 PR middle-end/15255
9080 * gcc.dg/fold-plusmult.c: New testcase.
9081
9082 2008-04-29 Richard Guenther <rguenther@suse.de>
9083
9084 PR middle-end/36077
9085 * gcc.c-torture/execute/pr36077.c: New testcase.
9086
9087 2008-04-29 Kai Tietz <kai.tietz@onevision.com>
9088
9089 * gcc.dg/sync-2.c: Set dg-options "-ansi".
9090
9091 2008-04-29 Jakub Jelinek <jakub@redhat.com>
9092
9093 PR c++/35650
9094 * g++.dg/init/ref17.C: New test.
9095
9096 PR c++/35987
9097 * g++.dg/other/error28.C: New test.
9098
9099 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
9100
9101 PR target/36073
9102 * gcc.target/i386/pr36073.c: New test.
9103
9104 2008-04-28 Richard Guenther <rguenther@suse.de>
9105
9106 PR testsuite/34223
9107 * gcc.dg/vect/vect-118.c: Rename to ...
9108 * gcc.dg/vect/O3-vect-pr34223.c: ... this.
9109
9110 2008-04-28 Richard Guenther <rguenther@suse.de>
9111
9112 PR tree-optimization/36066
9113 * gcc.dg/torture/pr36066.c: New testcase.
9114
9115 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
9116
9117 PR target/36064
9118 * gcc.target/i386/pr36064.c: New test.
9119
9120 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
9121
9122 PR testsuite/36056
9123 * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
9124
9125 2008-04-27 Richard Guenther <rguenther@suse.de>
9126
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.
9143
9144 2008-04-27 Nathan Sidwell <nathan@codesourcery.com>
9145
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):
9149 Exclude vxworks.
9150
9151 2008-04-26 H.J. Lu <hongjiu.lu@intel.com>
9152
9153 PR testsuite/36053
9154 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
9155 * gcc.dg/large-size-array-4.c: Likewise.
9156
9157 2008-04-26 George Helffrich <george@gcc.gnu.org>
9158
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.
9164
9165 2008-04-26 Richard Sandiford <rsandifo@nildram.co.uk>
9166
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.
9171
9172 2008-04-25 Tobias Burnus <burnus@net-b.de>
9173
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.
9176
9177 2008-04-25 Kai Tietz <kai.tietz@onevision.com>
9178
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
9192 check.
9193 * gcc.dg/large-size-array-4.c: Likewise.
9194 * gcc.dg/max-1.c: Replace use of long by ssize_t.
9195
9196 2008-04-24 Steve Ellcey <sje@cup.hp.com>
9197
9198 * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
9199
9200 2008-04-24 Steve Ellcey <sje@cup.hp.com>
9201
9202 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
9203
9204 2008-04-24 Steve Ellcey <sje@cup.hp.com>
9205
9206 PR testsuite/36035
9207 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
9208
9209 2008-04-24 Jakub Jelinek <jakub@redhat.com>
9210
9211 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
9212
9213 PR c++/35758
9214 * g++.dg/ext/vector14.C: New test.
9215
9216 2008-04-24 Richard Guenther <rguenther@suse.de>
9217
9218 * gcc.dg/builtin-constant_p-1.c: New testcase.
9219 * gcc.dg/builtin-errors.c: Adjust expected error.
9220
9221 2008-04-24 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR tree-optimization/36008
9224 * gcc.c-torture/execute/20080424-1.c: New test.
9225
9226 2008-04-24 Ira Rosen <irar@il.ibm.com>
9227 Richard Guenther <rguenther@suse.de>
9228
9229 PR tree-optimization/36034
9230 * gcc.c-torture/execute/pr36034-1.c: New testcase.
9231 * gcc.c-torture/execute/pr36034-2.c: Likewise.
9232
9233 2008-04-24 Olivier Hainque <hainque@adacore.com>
9234
9235 * gnat.dg/concat_length.adb: New test.
9236
9237 2008-04-24 Ira Rosen <irar@il.ibm.com>
9238
9239 PR tree-optimization/35982
9240 * gcc.dg/vect/fast-math-pr35982.c: New.
9241
9242 2008-04-24 Danny Smith <dannysmith@users.net>
9243
9244 * gcc.dg/format/ms-warnI64-1.c: New file.
9245
9246 2008-04-24 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR target/36015
9249 * gcc.dg/pr36015.c: New test.
9250
9251 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9252
9253 PR rtl-optimization/36006
9254 * gfortran.dg/pr36006-1.f90: New test.
9255 * gfortran.dg/pr36006-2.f90: Ditto.
9256
9257 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9258
9259 PR fortran/35994
9260 * gfortran.dg/minmaxloc_5.f90: New test.
9261 * gfortran.dg/minmaxloc_6.f90: New test.
9262
9263 2008-04-23 Steve Ellcey <sje@cup.hp.com>
9264
9265 * gcc.dg/array-init-1.c: Add big-endian number to check.
9266
9267 2008-04-23 Richard Guenther <rguenther@suse.de>
9268
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.
9274
9275 2008-04-23 Richard Guenther <rguenther@suse.de>
9276
9277 PR middle-end/36021
9278 * gcc.dg/attr-alloc_size-2.c: New testcase.
9279
9280 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
9281
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*.
9285
9286 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9287
9288 PR libfortran/35988
9289 * gfortran.dg/matmul_7.f90: New test.
9290
9291 2008-04-22 Steve Ellcey <sje@cup.hp.com>
9292
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.
9298
9299 2008-04-22 Jason Merrill <jason@redhat.com>
9300
9301 PR c++/35316
9302 * g++.dg/cpp0x/decltype11.C: New.
9303
9304 2008-04-23 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR rtl-optimization/36017
9307 * gcc.dg/pr36017.c: New test.
9308
9309 2008-04-22 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR c++/35747
9312 * g++.dg/ext/stmtexpr13.C: New test.
9313
9314 2008-04-22 Ian Lance Taylor <iant@google.com>
9315
9316 * gcc.c-torture/compile/20080419-1.c: New test.
9317
9318 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
9319
9320 PR testsuite/35981
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'.
9325
9326 2008-04-22 Nick Clifton <nickc@redhat.com>
9327
9328 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
9329
9330 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
9331
9332 PR target/31486
9333 * gcc.target/i386/pr31486.c: New test.
9334
9335 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
9336
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
9340 dump file.
9341
9342 2008-04-21 Steve Ellcey <sje@cup.hp.com>
9343
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.
9353
9354 2008-04-22 Jakub Jelinek <jakub@redhat.com>
9355
9356 * g++.dg/ext/fixed1.C: Add dg-options.
9357
9358 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
9359
9360 PR target/26445
9361 * g++.dg/other/i386-4.C: New test.
9362
9363 2008-04-21 Jason Merrill <jason@redhat.com>
9364
9365 PR c++/35325
9366 * g++.dg/ext/fixed1.C: New.
9367
9368 PR c++/35678
9369 * g++.dg/template/ttp27.C: New.
9370
9371 2008-04-21 Tom Tromey <tromey@redhat.com>
9372
9373 PR libcpp/33415:
9374 * gcc.dg/cpp/pr33415.c: New file.
9375
9376 2008-04-21 Olivier Hainque <hainque@adacore.com>
9377
9378 * gnat.dg/bltins.adb: New testcase.
9379
9380 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9381
9382 PR fortran/35991
9383 * gfortran.dg/zero-sized_4.f90: New test.
9384
9385 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9386
9387 PR fortran/35882
9388 * gfortran.dg/continuation_5.f: Add some comment lines.
9389 * gfortran.dg/continuation_3.f90: Add some comment lines.
9390
9391 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9392
9393 PR libfortran/35960
9394 * gfortran.dg/reshape_zerosize_1.f90: New file.
9395
9396 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
9397
9398 * gnat.dg/alignment6.adb: New test.
9399
9400 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
9401
9402 PR fortran/35944
9403 PR fortran/35946
9404 PR fortran/35947
9405 * gfortran.dg/array_constructor_23.f: New test.
9406
9407 PR fortran/35959
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.
9413
9414 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9415
9416 PR fortran/35892
9417 * gfortran.dg/pr35154-dwarf2.f: Remove.
9418 * gfortran.dg/pr35154-stabs.f: Remove.
9419
9420 2008-04-18 Ian Lance Taylor <iant@google.com>
9421
9422 PR tree-optimization/35977
9423 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
9424
9425 2008-04-18 Jakub Jelinek <jakub@redhat.com>
9426 Peter Bergner <bergner@vnet.ibm.com>
9427
9428 PR target/35907
9429 * gcc.target/powerpc/pr35907.c: New test.
9430
9431 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
9432
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.
9436
9437 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
9438
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
9468
9469 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
9470
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.
9474
9475 2008-04-17 Jason Merrill <jason@redhat.com>
9476
9477 PR c++/35773
9478 * g++.dg/overload/autoptr1.C: New.
9479
9480 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
9481
9482 * gnat.dg/alignment4.adb: New test.
9483 * gnat.dg/alignment5.adb: Likewise.
9484 * gnat.dg/frame_overflow.adb: Adjust.
9485
9486 2008-04-17 Richard Guenther <rguenther@suse.de>
9487
9488 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
9489
9490 2008-04-17 Christian Bruel <christian.bruel@st.com>
9491
9492 * gcc.dg/long-long-compare-1.c: New testcase.
9493
9494 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9495
9496 PR fortran/35724
9497 * gfortran.dg/eoshift_2.f90: New test.
9498
9499 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
9500
9501 PR fortran/35932
9502 * gfortran.dg/intrinsic_char_1.f90: New test.
9503
9504 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9505
9506 PR target/35944
9507 * gfortran.dg/pr35944-1.f90: New test.
9508 * gfortran.dg/pr35944-2.f90: Ditto.
9509
9510 2008-04-16 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR c/35739
9513 * gcc.dg/dfp/pr35739.c: New test.
9514
9515 PR tree-optimization/35899
9516 * gcc.dg/pr35899.c: New test.
9517
9518 PR target/35662
9519 * gfortran.dg/pr35662.f90: New test.
9520
9521 2008-04-16 Richard Guenther <rguenther@suse.de>
9522
9523 * gcc.dg/tree-ssa/loop-35.c: New testcase.
9524
9525 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
9526
9527 PR ada/29015
9528 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
9529 gnat.dg/incomplete2.adb: New.
9530
9531 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
9532
9533 PR tree-optimization/35629
9534 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
9535 scan-tree-dump-times.
9536
9537 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
9538
9539 PR ada/22387
9540 * gnat.dg/specs/corr_discr.ads: New.
9541
9542 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
9543
9544 * gnat.dg/string_slice2.adb: New test.
9545
9546 2008-04-15 Richard Guenther <rguenther@suse.de>
9547
9548 * gcc.dg/fold-compare-2.c: Adjust testcase.
9549 * gcc.dg/tree-ssa/pr21086.c: Likewise.
9550
9551 2008-04-15 Richard Guenther <rguenther@suse.de>
9552
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.
9557
9558 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
9559
9560 * gnat.dg/loop_optimization1.ad[sb]: New test.
9561
9562 2008-04-15 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR c/35751
9565 * gcc.dg/gomp/pr35751.c: New test.
9566 * g++.dg/gomp/pr35751.C: New test.
9567
9568 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
9569
9570 PR ada/16086
9571 * gnat.dg/prot_def.adb: New.
9572
9573 2008-04-14 Ian Lance Taylor <iant@google.com>
9574
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.
9578
9579 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9580
9581 * gnat.dg/specs/storage.ads: Fix expected error message.
9582
9583 2008-04-14 Robert Dewar <dewar@adacore.com>
9584
9585 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
9586
9587 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9588
9589 PR ada/18680
9590 * gnat.dg/specs/linker_section.ads: New.
9591
9592 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9593
9594 PR ada/16098
9595 * gnat.dg/specs/renamings.ads: New.
9596
9597 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9598
9599 PR ada/15915
9600 * gnat.dg/specs/storage.ads: New.
9601
9602 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
9603
9604 * gnat.dg/deep_old.adb: New.
9605
9606 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gnat.dg/loop_address2.adb: New test.
9609
9610 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9611
9612 PR fortran/35882
9613 * gfortran.dg/continuation_3.f90: Update test.
9614 * gfortran.dg/continuation_5.f: Update test.
9615 * gfortran.dg/continuation_10.f90: New test.
9616
9617 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9618
9619 PR libfortran/32972
9620 PR libfortran/32512
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.
9625
9626 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
9627
9628 PR ada/17985
9629 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
9630
9631 2008-04-12 Andrew Pinski <pinskia@gmail.com>
9632
9633 * gcc.target/powerpc/darwin-save-world-1.c: New test.
9634
9635 2008-04-11 Richard Guenther <rguenther@suse.de>
9636
9637 PR tree-optimization/35869
9638 * gcc.c-torture/compile/pr35869.c: New testcase.
9639
9640 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
9641
9642 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
9643 /* mmintrin-common.h */ section.
9644
9645 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
9646
9647 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
9648
9649 PR c/35744
9650 * gcc.dg/attr-error-1.c: New test.
9651
9652 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
9653
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.
9657
9658 2008-04-10 Ira Rosen <irar@il.ibm.com>
9659
9660 PR tree-optimization/35821
9661 * gcc.dg/vect/pr35821-altivec.c: New.
9662 * gcc.dg/vect/pr35821-spu.c: New.
9663
9664 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
9665
9666 PR testsuite/34894
9667 PR testsuite/33782
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
9679
9680 2008-04-09 Jason Merrill <jason@redhat.com>
9681
9682 PR c++/35708
9683 * g++.dg/ext/complit9.C: New.
9684
9685 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
9686
9687 PR ada/28305
9688 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
9689 gnat.dg/specs/fe_inlining_helper.adb: New test.
9690
9691 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
9692
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.
9696
9697 2008-04-09 Richard Sandiford <richard@codesourcery.com>
9698
9699 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
9700 Fix comment.
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
9714 kernel mode.
9715
9716 2008-04-09 Jakub Jelinek <jakub@redhat.com>
9717
9718 * gfortran.dg/namelist_47.f90: New test.
9719
9720 2008-04-09 Richard Guenther <rguenther@suse.de>
9721
9722 * gfortran.dg/bind_c_usage_14.f03: Adjust.
9723
9724 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
9725
9726 PR target/35005
9727 * execute/20071221-1.c: Adapt test for 16 bit int targets.
9728 * execute/pr35163.c: Ditto.
9729
9730 2008-04-08 Richard Guenther <rguenther@suse.de>
9731
9732 * gcc.c-torture/execute/20080408-1.c: New testcase.
9733
9734 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
9735
9736 * gnat.dg/pack6.adb: New test.
9737 * gnat.dg/pack7.adb: Likewise.
9738 * gnat.dg/pack8.adb: Likewise.
9739
9740 2008-04-08 Arnaud Charlet <charlet@adacore.com>
9741
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.
9747
9748 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9749
9750 PR fortran/25829 28655
9751 * gfortran.dg/write_check2.f90: Update dg-error.
9752 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
9753
9754 2008-04-07 Jason Merrill <jason@redhat.com>
9755
9756 PR c++/35734
9757 * g++.dg/warn/ctor1.C: New.
9758
9759 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
9760
9761 PR/35842
9762 * gcc.dg/torture/pr35842.c: New.
9763
9764 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
9765
9766 * gnat.dg/array4.adb: New test.
9767 * gnat.dg/specs/static_initializer2.ads: Likewise.
9768
9769 2008-04-06 Richard Guenther <rguenther@suse.de>
9770
9771 PR tree-optimization/35400
9772 * gcc.dg/torture/pr35400.c: New testcase.
9773 * g++.dg/torture/pr35400.C: Likewise.
9774
9775 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
9776
9777 PR fortran/35780
9778 * gfortran.dg/simplify_argN_1.f90: New test.
9779
9780 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
9781
9782 PR fortran/35832
9783 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
9784
9785 2008-04-06 Tobias Burnus <burnus@net-b.de>
9786
9787 * gfortran.dg/f2003_io_1.f03: Make standard conform.
9788 * gfortran.dg/f2003_io_8.f03: New.
9789
9790 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/pack5.adb: New test.
9793
9794 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
9795
9796 PR target/12329
9797 * gcc.target/i386/pr12329.c: New test.
9798
9799 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
9800
9801 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
9802
9803 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9804
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.
9813
9814 2008-04-05 Richard Guenther <rguenther@suse.de>
9815
9816 PR tree-optimization/35833
9817 * gcc.dg/torture/pr35833.c: New testcase.
9818
9819 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
9820
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.
9827
9828 2008-04-04 Janis Johnson <janis187@us.ibm.com>
9829
9830 * g++.dg/other/anon5.C: Don't depend on line number for error message.
9831
9832 * gcc.dg/torture/builtin-modf-1.c: Use special options for
9833 powerpc*-*-linux*.
9834
9835 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
9836
9837 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
9838
9839 PR target/35620
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.
9843
9844 2008-04-04 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR target/35364
9847 * g++.dg/gomp/pr35364.C: New test.
9848
9849 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
9850
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.
9855
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.
9865
9866 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
9867 (check_effective_target_pclmul): Likewise.
9868
9869 2008-04-04 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR c/35440
9872 * gcc.dg/pr35440.c: New test.
9873
9874 2008-04-04 Richard Guenther <rguenther@suse.de>
9875
9876 PR middle-end/35823
9877 * gnat.dg/pr35823.adb: New testcase.
9878
9879 2008-04-03 Janis Johnson <janis187@us.ibm.com>
9880
9881 PR c/35712
9882 * gcc.dg/dfp/constants-zero.c: New test.
9883
9884 2008-04-03 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR c/35738
9887 * gcc.dg/gomp/pr35738.c: New test.
9888
9889 PR middle-end/35818
9890 * gcc.dg/gomp/pr35818.c: New test.
9891
9892 PR fortran/35786
9893 * gfortran.dg/gomp/pr35786-1.f90: New test.
9894 * gfortran.dg/gomp/pr35786-2.f90: New test.
9895
9896 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
9897
9898 * gcc.target/mips/scc-1.c: New test.
9899
9900 2008-04-03 Richard Guenther <rguenther@suse.de>
9901
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.
9905
9906 2008-04-03 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR c++/35741
9909 * g++.dg/other/offsetof5.C: New test.
9910
9911 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
9912
9913 PR rtl-optimization/35281
9914 * gcc.target/i386/pr35281.c: New test.
9915
9916 2008-04-03 Richard Guenther <rguenther@suse.de>
9917
9918 PR middle-end/35800
9919 * gcc.c-torture/execute/pr35800.c: New test.
9920
9921 2008-04-02 Joseph Myers <joseph@codesourcery.com>
9922
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.
9934
9935 2008-04-02 Richard Guenther <rguenther@suse.de>
9936
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.
9941
9942 2008-04-02 Richard Guenther <rguenther@suse.de>
9943
9944 PR tree-optimization/14495
9945 * gcc.dg/tree-ssa/vrp40.c: New testcase.
9946
9947 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
9948
9949 * gnat.dg/specs/discr_record_constant.ads: New test.
9950
9951 2008-04-02 Richard Guenther <rguenther@suse.de>
9952
9953 * gcc.dg/tree-ssa/vrp38.c: New testcase.
9954 * gcc.dg/tree-ssa/vrp39.c: Likewise.
9955
9956 2008-04-01 George Helffrich <george@gcc.gnu.org>
9957
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.
9961
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.
9970
9971 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
9972
9973 PR c/35436
9974 * gcc.dg/format/gcc_gfc-2.c: New test.
9975
9976 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
9977
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.
9988
9989 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
9990
9991 PR c/35750
9992 * gcc.dg/old-style-param-1.c: New test.
9993
9994 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
9995
9996 * gnat.dg/object_overflow.adb: New test.
9997
9998 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
9999
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.
10004
10005 2008-03-31 Olivier Hainque <hainque@adacore.com>
10006
10007 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
10008 * gnat.dg/assign_from_packed.adb: New testcase.
10009
10010 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
10011
10012 PR rtl-optimization/35729
10013 * gcc.dg/pr35729.c: New test.
10014
10015 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
10016
10017 PR target/32000
10018 * gcc.target/i386/pr32000-1.c: New.
10019
10020 2008-03-31 Arnaud Charlet <charlet@adacore.com>
10021
10022 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
10023 on some environments.
10024
10025 2008-03-31 Andrew Pinski <pinskia@gmail.com>
10026
10027 PR tree-opt/35431
10028 * gcc.c-torture/compile/pr35431.c: New testcase.
10029
10030 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
10031
10032 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
10033 targets.
10034
10035 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10036
10037 PR c++/35245
10038 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
10039
10040 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
10041
10042 PR c++/35578
10043 * g++.dg/parse/friend8.C: New test.
10044
10045 PR c/35748
10046 * gcc.dg/union-cast-4.c: New test.
10047
10048 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
10049
10050 PR target/35757
10051 * gcc.target/i386/sse4_1-blendps-2.c: New.
10052 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
10053
10054 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10055
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.
10064
10065 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
10066
10067 * gnat.dg/bit_packed_array2.adb: New test.
10068
10069 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
10070
10071 PR fortran/35740
10072 * gfortran.dg/transpose_conjg_1.f90: New test.
10073
10074 2008-03-29 Laurent GUERBY <laurent@guerby.net>
10075
10076 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
10077
10078 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
10079
10080 PR fortran/35698
10081 * gfortran.dg/allocate_zerosize_3.f: New test.
10082
10083 PR fortran/35702
10084 * gfortran.dg/character_assign_1.f90: New test.
10085
10086 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10087
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.
10093
10094 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
10095
10096 PR fortran/34714
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.
10104
10105 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10106
10107 PR fortran/35699
10108 * gfortran.dg/direct_io_10.f: New test.
10109
10110 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
10111
10112 * gcc.target/i386/vectorize6.c: New test.
10113
10114 2008-03-28 Tobias Burnus <burnus@net-b.de>
10115
10116 PR fortran/35721
10117 * gfortran.dg/associated_target_2.f90: New.
10118
10119 2008-03-28 Richard Guenther <rguenther@suse.de>
10120
10121 PR tree-optimization/19580
10122 * gcc.dg/tree-ssa/loop-34.c: New testcase.
10123
10124 2008-03-28 Richard Guenther <rguenther@suse.de>
10125
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.
10132
10133 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10134
10135 PR target/31334
10136 * gcc.target/powerpc/altivec-25.c: New testcase.
10137
10138 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10139
10140 PR fortran/35724
10141 * gfortran.dg/cshift_shift_real_2.f90: New test.
10142
10143 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
10144
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.
10147
10148 2008-03-27 Richard Guenther <rguenther@suse.de>
10149
10150 PR c/32511
10151 * gcc.dg/attr-weak-1.c: New testcase.
10152
10153 2008-03-27 Richard Guenther <rguenther@suse.de>
10154
10155 PR tree-optimization/32810
10156 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
10157
10158 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
10159
10160 * g++.dg/cpp0x/variadic91.C: New.
10161
10162 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
10163
10164 * gcc.dg/tree-ssa/loop-32.c: New testcase.
10165 * gcc.dg/tree-ssa/loop-33.c: Likewise.
10166
10167 2008-03-27 Richard Guenther <rguenther@suse.de>
10168
10169 * gcc.dg/fold-addr-1.c: New testcase.
10170
10171 2008-03-27 Andrew Pinski <pinskia@gmail.com>
10172
10173 PR middle-end/35429
10174 * gcc.c-torture/compile/complex-5.c: New test.
10175
10176 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10177
10178 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
10179
10180 2008-03-26 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c++/35546
10183 * g++.dg/ext/attrib33.C: New test.
10184
10185 2008-03-26 Richard Guenther <rguenther@suse.de>
10186
10187 Revert:
10188 2008-03-26 Richard Guenther <rguenther@suse.de>
10189
10190 * gcc.dg/fold-addr-1.c: New testcase.
10191
10192 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
10193
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.
10197
10198 2008-03-26 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR c++/35332
10201 * g++.dg/other/error27.C: New test.
10202
10203 2008-03-26 Richard Guenther <rguenther@suse.de>
10204
10205 * gcc.dg/fold-addr-1.c: New testcase.
10206
10207 2008-03-26 Richard Guenther <rguenther@suse.de>
10208
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.
10216
10217 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
10218
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.
10228
10229 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10230
10231 PR target/31558
10232 * g++.dg/ext/altivec-15.C: New testcase.
10233
10234 2008-03-25 Andrew Pinski <pinskia@gmail.com>
10235
10236 PR objc/29197
10237 * objc.dg/method-20.m: New testcase.
10238
10239 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
10240
10241 PR rtl-optimization/35232
10242 * gcc.target/mips/pr35232.c: New test.
10243
10244 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
10245
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.
10258
10259 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
10260
10261 * gcc.target/sh/sh2a-bclr.c: New test.
10262 * gcc.target/sh/sh2a-bset.c: New test.
10263
10264 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
10265
10266 * gcc.target/sh/sh2a-movrt.c: New test.
10267
10268 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
10269
10270 * gcc.target/sh/sh2a-prefetch.c: New test.
10271
10272 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
10273 Naveen.H.S <naveen.hs@kpitcummins.com>
10274
10275 * gcc.target/sh/sh2a-movi20s.c: New test.
10276
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>
10280
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.
10285
10286 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
10287
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.
10295
10296 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10297
10298 PR middle-end/26222
10299 * gcc.dg/torture/pr26222.c: New testcase.
10300
10301 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
10302
10303 PR fortran/34813
10304 * gfortran.dg/null_3.f90 : New test
10305
10306 PR fortran/33295
10307 * gfortran.dg/module_function_type_1.f90 : New test
10308
10309 2008-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
10310
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.
10315
10316 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
10317
10318 * gcc.target/mips/dse-1.c: Add checks for zeros.
10319
10320 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10321
10322 PR target/27946
10323 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
10324
10325 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10326
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.
10331
10332 2008-03-21 Olivier Hainque <hainque@adacore.com>
10333
10334 * gnat.dg/empty_vector_length.adb: New testcase.
10335
10336 2008-03-20 Richard Guenther <rguenther@suse.de>
10337
10338 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
10339
10340 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
10341 Uros Bizjak <ubizjak@gmail.com>
10342
10343 PR testsuite/34168
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.
10351
10352 2008-03-20 Andreas Schwab <schwab@suse.de>
10353
10354 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
10355 xfail.
10356
10357 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
10358
10359 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
10360 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
10361 from dg-options.
10362
10363 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 PR testsuite/35621
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.
10382
10383 2008-03-20 Andreas Schwab <schwab@suse.de>
10384
10385 PR testsuite/35647
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.
10390
10391 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10392
10393 PR libfortran/32972
10394 * gfortran.dg/internal_pack_3.f90: Add missing parameter
10395 in subroutine.
10396
10397 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
10398
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.
10470
10471 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10472
10473 PR libfortran/35627
10474 * gfortran.dg/namelist_46.f90: New test.
10475
10476 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
10477
10478 PR target/14552
10479 * gcc.target/i386/pr14552.c: New test.
10480
10481 2008-03-19 Michael Matz <matz@suse.de>
10482
10483 PR middle-end/35616
10484 * gcc.dg/pr35616.c: New test.
10485
10486 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
10487
10488 PR fortran/35152
10489 * gfortran.dg/argument_checking_16.f90: New test.
10490
10491 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10492
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.
10497
10498 2008-03-19 Jan Hubicka <jh@suse.cz>
10499
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.
10508
10509 2008-03-19 Richard Guenther <rguenther@suse.de>
10510
10511 PR middle-end/35609
10512 * gcc.dg/uninit-15.c: New testcase.
10513 * gcc.dg/uninit-16.c: Likewise.
10514
10515 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10516
10517 PR target/35504
10518 * g++.dg/other/pr35504.C: New test.
10519
10520 2008-03-18 Richard Guenther <rguenther@suse.de>
10521
10522 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
10523 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10524
10525 2008-03-18 Richard Guenther <rguenther@suse.de>
10526
10527 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
10528
10529 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10530
10531 PR libfortran/35617
10532 * gfortran.dg/namelist_45.f90: New test.
10533
10534 2008-03-17 James E. Wilson <wilson@tuliptree.org>
10535
10536 PR testsuite/35512
10537 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
10538 Write variables instead of reading them.
10539
10540 2008-03-17 Jason Merrill <jason@redhat.com>
10541
10542 PR c++/35548
10543 * g++.dg/init/ref16.C: New testcase.
10544
10545 2008-03-17 Richard Guenther <rguenther@suse.de>
10546
10547 PR tree-optimization/19637
10548 * g++.dg/tree-ssa/pr19637.C: New testcase.
10549
10550 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
10551
10552 PR fortran/35470
10553 * gfortran.dg/subref_array_pointer_3.f90 : New test.
10554
10555 2008-03-16 Richard Guenther <rguenther@suse.de>
10556
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.
10560
10561 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
10562
10563 PR fortran/35582
10564 * gfortran.dg/write_invalid_format.f90: New test.
10565
10566 2008-03-15 Richard Guenther <rguenther@suse.de>
10567
10568 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
10569
10570 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10571
10572 PR testsuite/35184
10573 * gfortran.dg/elemental_subroutine_6.f90: New test.
10574
10575 2008-03-15 Richard Guenther <rguenther@suse.de>
10576
10577 * gcc.dg/pr23911.c: Adjust testcase.
10578 * gcc.dg/tree-ssa/pr14841.c: Likewise.
10579 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
10580
10581 2008-03-15 Richard Guenther <rguenther@suse.de>
10582
10583 PR middle-end/35593
10584 * g++.dg/warn/Warray-bounds-3.C: New testcase.
10585
10586 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10587
10588 PR testsuite/35478
10589 * gfortran.dg/generic_16.f90: New test.
10590
10591 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
10592
10593 PR middle-end/35595
10594 * gcc.c-torture/compile/pr35595.c: New test.
10595
10596 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10597
10598 PR testsuite/33296
10599 * gfortran.dg/nearest_4.f90: New test.
10600
10601 2008-03-14 Richard Guenther <rguenther@suse.de>
10602
10603 PR tree-optimization/13761
10604 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
10605
10606 2008-03-14 Richard Guenther <rguenther@suse.de>
10607
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.
10615
10616 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
10617
10618 PR libcpp/35322:
10619 * gcc.dg/cpp/pr35322.c: Add dg-error line.
10620
10621 2008-03-14 Richard Guenther <rguenther@suse.de>
10622
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.
10630
10631 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
10632 Uros Bizjak <ubizjak@gmail.com>
10633
10634 PR testsuite/35538
10635 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
10636 Skip *-*-darwin*.
10637 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
10638
10639 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10640 Uros Bizjak <ubizjak@gmail.com>
10641
10642 PR testsuite/35406
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.
10647
10648 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10649
10650 PR fortran/35475
10651 * gfortran.dg/derived_sub.f90: New test.
10652
10653 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
10654
10655 PR testsuite/35558
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.
10659
10660 2008-03-13 Tom Tromey <tromey@redhat.com>
10661
10662 PR libcpp/35322:
10663 * gcc.dg/cpp/pr35322.c: New file.
10664
10665 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
10666
10667 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
10668 (main): Call check_vect.
10669
10670 2008-03-13 Alon Dayan <alond@il.ibm.com>
10671 Olga Golovanevsky <olga@il.ibm.com>
10672
10673 PR tree-optimization/35041
10674 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
10675
10676 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
10677
10678 PR target/34000
10679 PR target/35553
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.
10689
10690 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
10691
10692 PR tree-opt/35422
10693 * gcc.target/i386/pr35422.c: Escape brackets.
10694
10695 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
10696
10697 PR tree-opt/35422
10698 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
10699 third loop.
10700 * gcc.target/i386/pr35422.c: New.
10701
10702 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
10703
10704 PR tree-opt/35403
10705 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
10706
10707 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
10708
10709 PR target/35540
10710 * gcc.target/i386/pr35540.c: New test.
10711
10712 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
10713
10714 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
10715
10716 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
10717
10718 PR middle-end/35526
10719 * g++.dg/torture/pr35526.C: New test.
10720
10721 2008-03-10 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR c++/35328
10724 * g++.dg/gomp/pr35328.C: New test.
10725
10726 PR c++/35337
10727 * g++.dg/gomp/pr35337.C: New test.
10728
10729 PR c/35438
10730 PR c/35439
10731 * gcc.dg/gomp/pr35438.c: New test.
10732 * gcc.dg/gomp/pr35439.c: New test.
10733
10734 PR middle-end/35099
10735 * g++.dg/gomp/pr35099.C: New test.
10736
10737 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
10738
10739 * gnat.dg/range_check2.adb: New test.
10740
10741 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
10742
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.
10748
10749 2008-03-10 Richard Guenther <rguenther@suse.de>
10750
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.
10755
10756 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
10757
10758 PR fortran/35474
10759 * gfortran.dg/module_commons_2.f90: New test.
10760
10761 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
10762
10763 * gnat.dg/frame_overflow.adb: Improve portability.
10764
10765 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
10766
10767 PR target/35350
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.
10776
10777 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
10778
10779 PR target/22152
10780 * gcc.target/i386/pr22152.c: New test.
10781 * gcc.target/i386/sse2-mmx.c: Ditto.
10782
10783 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
10784
10785 * gnat.dg/uninit_func.adb: New test.
10786
10787 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
10788
10789 * gnat.dg/pack4.adb: New test.
10790
10791 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
10792
10793 * gnat.dg/small_alignment.adb: New test.
10794
10795 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
10796
10797 * gnat.dg/specs/alignment2.ads: New test.
10798
10799 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
10800
10801 * gnat.dg/pack3.adb: New test.
10802
10803 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
10804
10805 PR c++/20366
10806 * g++.dg/other/pr20366.C: New test.
10807
10808 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
10809
10810 PR tree-opt/35402
10811 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
10812
10813 2008-03-06 Markus Milleder <markus.milleder@generali.at>
10814
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.
10819
10820 2008-03-06 Tom Tromey <tromey@redhat.com>
10821
10822 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
10823 * treelang: Delete.
10824
10825 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
10826
10827 * gnat.dg/specs/pack33.ads: New test.
10828
10829 2008-03-05 Richard Guenther <rguenther@suse.de>
10830
10831 PR tree-optimization/35472
10832 * gcc.c-torture/execute/pr35472.c: New testcase.
10833
10834 2008-03-05 Gabor Loki <loki@gcc.gnu.org>
10835
10836 PR 33009
10837 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
10838 * gcc.c-torture/compile/pr33009.c: Likewise.
10839
10840 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
10841
10842 PR 31341
10843 * gcc.dg/vect/pr31041.c: Fix.
10844
10845 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
10846
10847 PR libfortran/35293
10848 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
10849 New.
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.
10928
10929 2008-03-04 Joseph Myers <joseph@codesourcery.com>
10930
10931 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
10932 targets declaring functions in assembly.
10933
10934 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10935
10936 PR 28322
10937 * gcc.dg/pr28322-3.c: New.
10938
10939 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
10940
10941 PR target/35453
10942 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
10943 _SIDD_XXX.
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.
10952
10953 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
10954
10955 PR middle-end/35456
10956 * gcc.c-torture/execute/pr35456.c: New test.
10957
10958 2008-03-04 Joseph Myers <joseph@codesourcery.com>
10959
10960 * gcc.target/i386/sse-10.c: Don't use
10961 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
10962
10963 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
10964
10965 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
10966 * gfortran.dg/reassoc_2.f90: Ditto.
10967 * gfortran.dg/reassoc_3.f90: Ditto.
10968
10969 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10970
10971 PR fortran/33197
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
10979 empty CONTAINS.
10980 * gfortran.dg/gamma_2.f90: Add a few error messages.
10981 * gfortran.dg/invalid_contains_2.f90: Remove warning about
10982 empty CONTAINS.
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.
10994
10995 2008-03-03 Uros Bizjak <ubizjak@gmail.com>
10996
10997 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
10998
10999 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11000
11001 PR 24924
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.
11005
11006 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
11007
11008 * g++.dg/cpp0x/auto1.C: New.
11009
11010 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11011
11012 PR fortran/34770
11013 * gfortran.dg/pointer_1.f90: New test.
11014
11015 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
11016
11017 PR c++/35315
11018 * g++.dg/ext/attrib32.C: Add another test case.
11019
11020 2008-02-29 Tom Tromey <tromey@redhat.com>
11021
11022 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
11023 line.
11024
11025 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
11026
11027 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
11028 to make the interchange profitable.
11029
11030 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
11031
11032 PR fortran/31463
11033 PR fortran/33950
11034 PR fortran/34296
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.
11042
11043 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11044
11045 PR fortran/34868
11046 * gfortran.dg/f2c_9.f90: New test.
11047
11048 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
11049
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.
11064
11065 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
11066
11067 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
11068
11069 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11070
11071 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
11072
11073 2008-02-27 Jan Beulich <jbeulich@novell.com>
11074
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.
11080
11081 2008-02-27 Revital Eres <eres@il.ibm.com>
11082
11083 PR rtl-optimization/34999
11084 * gcc.dg/tree-prof/pr34999.c: New.
11085
11086 2008-02-27 Richard Guenther <rguenther@suse.de>
11087
11088 PR middle-end/25290
11089 * gcc.c-torture/execute/pr35390.c: New testcase.
11090
11091 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
11092
11093 PR ada/22255
11094 * gnat.dg/test_direct_io.adb: New file.
11095
11096 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
11097
11098 PR ada/34799
11099 * gnat.dg/specs/pr34799.ads: New test.
11100
11101 2008-02-27 Richard Guenther <rguenther@suse.de>
11102
11103 PR middle-end/34971
11104 * gcc.c-torture/execute/pr34971.c: New testcase.
11105
11106 2008-02-27 Jakub Jelinek <jakub@redhat.com>
11107
11108 * gcc.dg/gomp/preprocess-1.c: New test.
11109
11110 PR c++/35368
11111 * g++.dg/ext/visibility/typeinfo2.C: New test.
11112 * g++.dg/ext/visibility/typeinfo3.C: New test.
11113
11114 2008-02-26 Joseph Myers <joseph@codesourcery.com>
11115
11116 * gcc.dg/bf-ms-attrib.c (main): Return 0.
11117
11118 2008-02-26 Joseph Myers <joseph@codesourcery.com>
11119
11120 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
11121 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
11122
11123 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11124
11125 PR c/28800
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.
11132
11133 2008-02-26 Tobias Burnus <burnus@net-b.de>
11134
11135 PR fortran/35033
11136 * gfortran.dg/assignment_2.f90: New.
11137
11138 2008-02-26 Jason Merrill <jason@redhat.com>
11139
11140 PR c++/35315
11141 * g++.dg/ext/attrib32.C: New.
11142
11143 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
11144
11145 * gcc.c-torture/execute/nest-align-1.x: Delete.
11146
11147 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11148
11149 PR 26264
11150 * 20021023-1.c: Use __builtin_va_start instead of
11151 __builtin_stdarg_start.
11152 * pr17301-1.c: Likewise.
11153 * pr17301-2.c: Likewise.
11154
11155 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11156
11157 * gcc.dg/pr34351.c: New.
11158
11159 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11160
11161 * gcc.dg/Wlarger-than2.c: New.
11162
11163 2008-02-26 Paolo Carlini <pcarlini@suse.de>
11164
11165 PR c++/35323
11166 * g++.dg/lookup/crash7.C: New.
11167
11168 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
11169
11170 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
11171
11172 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11173
11174 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
11175
11176 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11177
11178 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
11179
11180 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11181
11182 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
11183 Windows.
11184
11185 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11186
11187 * lib/target-supports.exp (check_profiling_available): Report -p
11188 unavailable on *-*-mingw*.
11189
11190 2008-02-25 Joseph Myers <joseph@codesourcery.com>
11191
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.
11195
11196 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11197
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
11201 messages.
11202
11203 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11204
11205 PR 28322
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 ':'
11209 preceding it.
11210
11211 2008-02-25 Paolo Carlini <pcarlini@suse.de>
11212
11213 PR c++/35333
11214 * g++.dg/other/error26.C: New.
11215
11216 2008-02-25 Paolo Carlini <pcarlini@suse.de>
11217
11218 PR c++/35338
11219 * g++.dg/other/error25.C: New.
11220
11221 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
11222
11223 PR target/35258
11224 * gcc.dg/pr35258.c: New testcase.
11225
11226 2008-02-25 Jan Beulich <jbeulich@novell.com>
11227
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.
11231
11232 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11233
11234 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
11235
11236 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
11237
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.
11242
11243 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
11244
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
11247 the call to foo.
11248 * gcc.dg/vect/vect-117.c: Call check_vect.
11249 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
11250
11251 2008-02-25 Jason Merrill <jason@redhat.com>
11252
11253 PR c++/33486
11254 * g++.dg/lookup/strong-using-5.C: New.
11255
11256 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
11257
11258 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
11259 sh* targets.
11260
11261 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
11262
11263 PR target/35349
11264 * gcc.c-torture/execute/20050604-1.x: New file.
11265
11266 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
11267
11268 * gcc.target/i386/pr22076.c: Update number of mov insns
11269 for PIC targets.
11270 * gcc.target/i386/pr34256.c: Ditto.
11271
11272 2008-02-24 Diego Novillo <dnovillo@google.com>
11273
11274 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
11275
11276 PR 33738
11277 * g++.dg/warn/pr33738.C: New.
11278
11279 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
11280
11281 * gcc.c-torture/execute/nest-align-1.x: New file.
11282
11283 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
11284
11285 PR c++/34749
11286 * g++.dg.ext/dllimport13.C: New test.
11287
11288 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11289
11290 PR libfortran/24685
11291 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
11292 powerpc*-apple-darwin*.
11293
11294 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11295
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.
11299
11300 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
11301
11302 PR rtl-opt/33512
11303 * gcc.dg/and-1.c: New test.
11304
11305 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11306
11307 * gcc.c-torture/execute/20080222-1.c: New test.
11308
11309 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
11310
11311 PR target/22076
11312 PR target/34256
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.
11318
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.
11322
11323 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11324
11325 PR C++/34715
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.
11330
11331 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
11332
11333 * gcc.target/cris/asm-b-1.c: New test.
11334
11335 2008-02-22 Paolo Carlini <pcarlini@suse.de>
11336
11337 PR c++/35282
11338 * g++.dg/template/nontype17.C: Add.
11339
11340 2008-02-22 Paolo Carlini <pcarlini@suse.de>
11341
11342 PR c++/35282
11343 Revert:
11344 2008-02-14 Paolo Carlini <pcarlini@suse.de>
11345
11346 PR c++/28743
11347 * g++.dg/template/nontype17.C: New.
11348 * g++.dg/template/nontype16.C: Add error.
11349
11350 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11351
11352 PR c/19999
11353 * gcc.dg/Wfloat-equal-1.c: New.
11354 * g++.dg/warn/Wfloat-equal-1.C: New.
11355
11356 2008-02-21 Michael Matz <matz@suse.de>
11357
11358 PR target/35264
11359 * gcc.dg/pr35264.c: New testcase.
11360
11361 2008-02-21 Richard Guenther <rguenther@suse.de>
11362
11363 * gfortran.dg/reassoc_1.f90: New testcase.
11364 * gfortran.dg/reassoc_2.f90: Likewise.
11365 * gfortran.dg/reassoc_3.f90: Likewise.
11366
11367 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11368
11369 PR libfortran/34974
11370 * gfortran.dg/fmt_t_7.f: New test.
11371
11372 PR libfortran/35132
11373 * gfortran.dg/streamio_15.f90: New test.
11374
11375 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11376
11377 PR libfortran/35036
11378 * gfortran.dg/fmt_zero_digits.f90: Revise test.
11379
11380 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
11381
11382 * gcc.dg/Wframe-larger-than.c: New option test.
11383
11384 2008-02-20 Tobias Burnus <burnus@net-b.de>
11385
11386 PR fortran/34997
11387 * gfortran.dg/dollar_sym_1.f90: New.
11388 * gfortran.dg/dollar_sym_2.f90: New.
11389
11390 2008-02-20 Richard Guenther <rguenther@suse.de>
11391
11392 PR middle-end/35265
11393 * gcc.dg/builtins-66.c: New testcase.
11394
11395 2008-02-20 Richard Guenther <rguenther@suse.de>
11396
11397 * gcc.dg/fold-reassoc-1.c: New testcase.
11398 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
11399
11400 2008-02-20 Richard Guenther <rguenther@suse.de>
11401
11402 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
11403
11404 2008-02-20 Ira Rosen <irar@il.ibm.com>
11405
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.
11411
11412 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
11413
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.
11417
11418 2008-02-19 Jason Merrill <jason@redhat.com>
11419
11420 PR c++/34950
11421 * g++.dg/template/explicit-args1.C: New.
11422
11423 2008-02-19 Richard Guenther <rguenther@suse.de>
11424
11425 PR tree-optimization/34989
11426 * gcc.dg/pr34989-1.c: New testcase.
11427 * gcc.dg/pr34989-2.c: Likewise.
11428
11429 2008-02-19 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR c++/35028
11432 * g++.dg/gomp/pr35028.C: New test.
11433
11434 PR c++/34964
11435 PR c++/35244
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.
11440
11441 PR c++/35078
11442 * g++.dg/gomp/pr35078.C: New test.
11443
11444 2008-02-19 Christian Bruel <christian.bruel@st.com>
11445
11446 * gcc.dg/packed-array.c: New testcase.
11447
11448 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
11449
11450 PR target/33555
11451 * gcc.target/i386/pr33555.c: New test.
11452
11453 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
11454
11455 PR target/35189
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.
11470
11471 2008-02-18 Joey Ye <joey.ye@intel.com>
11472 H.J. Lu <hongjiu.lu@intel.com>
11473
11474 PR middle-end/34921
11475 * gcc.c-torture/execute/nest-align-1.c: New test case.
11476
11477 2008-02-17 Richard Guenther <rguenther@suse.de>
11478
11479 PR middle-end/35227
11480 * gcc.dg/torture/pr35227.c: New testcase.
11481
11482 2008-02-17 Richard Guenther <rguenther@suse.de>
11483
11484 PR tree-optimization/35231
11485 * gcc.c-torture/execute/pr35231.c: New testcase.
11486
11487 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
11488
11489 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
11490 (test_gt): Ditto.
11491
11492 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11493
11494 * obj-c++.dg/encode-2.mm: XFAIL.
11495 * obj-c++.dg/encode-3.mm: Likewise.
11496
11497 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11498 Paolo Carlini <pcarlini@suse.de>
11499
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.
11503
11504 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
11505
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.
11513
11514 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11515
11516 PR fortran/35150
11517 * gfortran.dg/c_loc_tests_12.f03: New test.
11518
11519 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
11520
11521 PR c++/35023
11522 PR c++/35024
11523 PR c++/35026
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.
11528
11529 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
11530
11531 * gcc.c-torture/execute/va-arg-25.x: Remove.
11532
11533 2008-02-15 Richard Guenther <rguenther@suse.de>
11534 Zdenek Dvorak <ook@ucw.cz>
11535
11536 PR tree-optimization/35164
11537 * g++.dg/torture/pr35164-1.C: New testcase.
11538 * g++.dg/torture/pr35164-2.C: Likewise.
11539
11540 2008-02-15 Dominique d'Humières <dominiq@lps.ens.fr>
11541
11542 PR testsuite/35119
11543 * g++.dg/template/spec35.C: Change the regular expressions
11544 in dg-final to match the assembly code generated by Darwin 9.
11545
11546 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
11547
11548 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
11549
11550 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
11551
11552 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
11553
11554 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
11555
11556 * lib/dejapatches.exp: New file.
11557
11558 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
11559
11560 PR c++/34050
11561 * g++.dg/cpp0x/vt-34050.C: New.
11562
11563 2008-02-14 Jason Merrill <jason@redhat.com>
11564
11565 PR c++/5645
11566 PR c++/11159
11567 * g++.dg/warn/pr11159.C: New.
11568 * g++.dg/warn/pr5645.C: Likewise.
11569
11570 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
11571
11572 PR preprocessor/35061
11573 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
11574
11575 2008-02-14 Paolo Carlini <pcarlini@suse.de>
11576
11577 PR c++/28743
11578 * g++.dg/template/nontype17.C: New.
11579 * g++.dg/template/nontype16.C: Add error.
11580
11581 2008-02-13 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR c++/35138
11584 * g++.dg/template/member8.C: New test.
11585
11586 2008-02-13 Michael Matz <matz@suse.de>
11587
11588 * gcc.dg/pr35065.c: Fix testcase warnings.
11589
11590 2008-02-13 Jason Merrill <jason@redhat.com>
11591
11592 PR c++/34962, c++/34937, c++/34939
11593 * g++.dg/ext/tmplattr9.C: New.
11594
11595 2008-02-13 Michael Matz <matz@suse.de>
11596
11597 PR debug/35065
11598 * gcc.dg/pr35065.c: New testcase.
11599
11600 2008-02-12 Richard Guenther <rguenther@suse.de>
11601
11602 PR tree-optimization/35171
11603 * gcc.c-torture/compile/pr35171.c: New testcase.
11604
11605 2008-02-12 Richard Guenther <rguenther@suse.de>
11606
11607 PR middle-end/35163
11608 * gcc.c-torture/execute/pr35163.c: New testcase.
11609
11610 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
11611
11612 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
11613
11614 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
11615
11616 * gnat.dg/loop_address.adb: New test.
11617
11618 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11619
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.
11629
11630 2008-02-12 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR c++/35144
11633 * g++.dg/tree-ssa/pr35144.C: New test.
11634
11635 PR inline-asm/35160
11636 * gcc.target/i386/pr35160.c: New test.
11637
11638 PR c++/34862
11639 * g++.dg/init/new27.C: New test.
11640
11641 2008-02-11 Paolo Carlini <pcarlini@suse.de>
11642
11643 PR c++/35077
11644 * g++.dg/template/crash78.C: New.
11645
11646 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
11647
11648 PR testsuite/35047
11649 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
11650 * gcc.dg/compat/vector-2_y.c: Ditto.
11651
11652 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
11653 Richard Guenther <rguenther@suse.de>
11654
11655 PR tree-optimization/33992
11656 * gcc.c-torture/execute/pr33992.c: New testcase.
11657
11658 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11659
11660 * gfortran.dg/streamio_14.f90: New test.
11661
11662 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
11663
11664 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
11665 Add -mfpmath=387 to dg-options.
11666
11667 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
11668
11669 PR testsuite/35047
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.
11679
11680 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11681
11682 PR objc++/34193
11683 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
11684
11685 2008-02-08 Sa Liu <saliu@de.ibm.com>
11686
11687 * gcc.target/spu/intrinsics-3.c: New. Test error messages.
11688
11689 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
11690
11691 PR c++/35056
11692 * g++.dg/conversion/bitfield8.C: New.
11693
11694 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
11695
11696 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
11697
11698 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
11699
11700 PR c++/35049
11701 PR c++/35096
11702 * g++.dg/ext/vector13.C: New.
11703
11704 2008-02-06 David Daney <ddaney@avtrex.com>
11705
11706 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
11707
11708 2008-02-05 Bob Wilson <bob.wilson@acm.org>
11709
11710 * lib/target-supports.exp (check_effective_target_hard_float): Remove
11711 special case for xtensa-*-*.
11712
11713 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11714
11715 PR fortran/35037
11716 * gfortran.dg/volatile11.f90: New test.
11717
11718 2008-02-05 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR c++/33553
11721 * g++.dg/template/array19.C: New test.
11722
11723 2008-02-05 Diego Novillo <dnovillo@google.com>
11724
11725 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
11726
11727 PR 33738
11728 * g++.dg/warn/pr33738.C: Remove.
11729
11730 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
11731
11732 PR fortran/34945
11733 * gfortran.dg/bounds_check_13.f: New test.
11734
11735 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11736
11737 PR testsuite/33946
11738 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
11739
11740 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
11741
11742 PR target/35083
11743 * gcc.target/i386/pr35083.c: New test.
11744
11745 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
11746
11747 PR fortran/32315
11748 * gfortran.dg/data_bounds_1.f90: New test.
11749
11750 2008-02-04 Diego Novillo <dnovillo@google.com>
11751
11752 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
11753
11754 PR 33738
11755 * g++.dg/warn/pr33738.C: New.
11756
11757 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
11758
11759 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
11760 to match.
11761
11762 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
11763
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.
11769
11770 2008-02-04 Richard Guenther <rguenther@suse.de>
11771
11772 PR middle-end/33631
11773 * gcc.c-torture/execute/pr33631.c: New testcase.
11774
11775 2008-02-04 Richard Guenther <rguenther@suse.de>
11776
11777 PR middle-end/35043
11778 * gcc.c-torture/compile/pr35043.c: New testcase.
11779
11780 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11781
11782 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
11783
11784 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
11785
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.
11791
11792 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
11793
11794 PR fortran/32760
11795 * gfortran.dg/host_assoc_variable_1.f90: New test.
11796 * gfortran.dg/allocate_stat.f90: Change last three error messages.
11797
11798 2008-02-02 Michael Matz <matz@suse.de>
11799
11800 PR target/35045
11801 * gcc.dg/pr35045.c: New test.
11802
11803 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11804
11805 PR libfortran/35001
11806 * gfortran.dg/shape_4.f90: New test.
11807
11808 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
11809
11810 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
11811
11812 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
11813
11814 PR rtl-optimization/34773
11815 * gcc.target/cris/torture/pr34773.c: New test.
11816
11817 2008-02-01 Nick Clifton <nickc@redhat.com>
11818
11819 * lib/target-supports.exp (check_profiling_available): Do not
11820 expect profiling to work on the xstormy16 target.
11821
11822 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
11823
11824 PR testsuite/35047
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.
11829
11830 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
11831
11832 PR fortran/34910
11833 * gfortran.dg/proc_assign_2.f90: New test.
11834
11835 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
11836 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR c++/34935
11839 PR c++/34936
11840 * g++.dg/ext/alias-canon.C: New.
11841 * g++.dg/ext/alias-mangle.C: New.
11842
11843 2008-01-30 Jan Hubicka <jh@suse.cz>
11844
11845 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
11846
11847 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11848
11849 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
11850 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11851
11852 2008-01-30 Jan Hubicka <jh@suse.cz>
11853
11854 PR target/34982
11855 * gcc.c-torture/execute/pr34982.c: New testcase.
11856
11857 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
11858
11859 * gcc.target/s390/tf_to_di-1.c: New testcase.
11860
11861 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
11862
11863 PR fortran/34975
11864 * gfortran.dg/use_only_3.f90: New test.
11865 * gfortran.dg/use_only_3.inc: Modules for new test.
11866
11867 PR fortran/34429
11868 * gfortran.dg/function_charlen_2.f90: New test.
11869
11870 2008-01-30 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR middle-end/34969
11873 * gcc.dg/pr34969.c: New test.
11874
11875 PR c/35017
11876 * gcc.dg/inline-25.c: New test.
11877 * gcc.dg/inline-26.c: New test.
11878 * gcc.dg/inline-27.c: New test.
11879
11880 2008-01-29 Richard Guenther <rguenther@suse.de>
11881
11882 PR middle-end/35006
11883 * gcc.c-torture/compile/pr35006.c: New testcase.
11884
11885 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
11886
11887 PR c++/34055
11888 PR c++/34103
11889 PR c++/34219
11890 PR c++/34606
11891 PR c++/34753
11892 PR c++/34754
11893 PR c++/34755
11894 PR c++/34919
11895 PR c++/34961
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.
11910
11911 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
11912
11913 * g++.dg/torture/pr34641.C: Put the dg-do first.
11914
11915 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
11916
11917 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
11918
11919 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
11920
11921 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
11922
11923 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
11924
11925 PR 31535
11926 * gcc.target/powerpc/spe-small-data-1.c: New test.
11927 * gcc.target/powerpc/spe-small-data-2.c: New test.
11928
11929 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11930
11931 PR libfortran/34980
11932 * gfortran.dg/shape_3.f90: New test.
11933
11934 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
11935
11936 * gcc.target/s390/20020926-1.c: Remove -m31.
11937
11938 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
11939
11940 * gcc.target/s390/20020926-1.c: Disable for s390x.
11941
11942 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11943
11944 PR fortran/34994
11945 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
11946 expression.
11947
11948 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11949
11950 PR fortran/34990
11951 * gfortran.dg/array_constructor_22.f90: New test.
11952
11953 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
11954
11955 PR middle-end/34688
11956 * gcc.c-torture/compile/pr34688: New test.
11957
11958 2008-01-26 Tobias Burnus <burnus@net-b.de>
11959
11960 PR fortran/34848
11961 * gfortran.dg/missing_optional_dummy_5.f90: New.
11962
11963 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11964
11965 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
11966 noinline. XFAIL test.
11967
11968 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11969
11970 PR fortran/31610
11971 * gfortran.dg/array_3.f90: New test.
11972
11973 2008-01-26 Jakub Jelinek <jakub@redhat.com>
11974
11975 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
11976 on i?86/x86_64.
11977
11978 PR c++/34965
11979 * gcc.dg/pr34965.c: New test.
11980 * g++.dg/other/error24.C: New test.
11981
11982 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11983
11984 PR libfofortran/34887
11985 * gfortran.dg/x_slash_2.f: New test.
11986
11987 2008-01-26 Richard Guenther <rguenther@suse.de>
11988
11989 PR c++/34235
11990 * g++.dg/torture/pr34235.C: New testcase.
11991
11992 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
11993
11994 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
11995
11996 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
11997
11998 PR target/34981
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.
12006
12007 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
12008
12009 PR target/34970
12010 * gcc.target/i386/fastcall-1.c: Scan for correct label.
12011 Use -std=gnu89 switch.
12012
12013 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12014
12015 PR libfortran/34876
12016 * gfortran.dg/direct_io_9.f: New test.
12017
12018 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
12019
12020 PR fortran/34661
12021 * gfortran.dg/where_operator_assign_4.f90: New test.
12022
12023 2008-01-25 Joseph Myers <joseph@codesourcery.com>
12024
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
12027 c4x-*-* targets.
12028
12029 2008-01-25 Richard Guenther <rguenther@suse.de>
12030
12031 PR middle-end/32244
12032 * gcc.c-torture/execute/pr32244-1.c: New testcase.
12033
12034 2008-01-25 Richard Guenther <rguenther@suse.de>
12035
12036 PR tree-optimization/34966
12037 * gcc.c-torture/compile/pr34966.c: New testcase.
12038
12039 2008-01-25 Richard Guenther <rguenther@suse.de>
12040
12041 PR c++/33887
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.
12046
12047 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
12048
12049 PR target/34856
12050 * gcc.dg/pr34856.c: Use pointer mode for "pin".
12051
12052 2008-01-25 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR middle-end/33333
12055 * g++.dg/gomp/pr33333.C: New test.
12056
12057 PR preprocessor/34692
12058 * gcc.dg/cpp/pr34692.c: New test.
12059 * gcc.dg/gomp/pr34692.c: New test.
12060
12061 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
12062
12063 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
12064
12065 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
12066
12067 PR fortran/34202
12068 * gfortran.dg/empty_type.f90: New test.
12069
12070 2008-01-24 Paolo Carlini <pcarlini@suse.de>
12071
12072 PR c++/34603
12073 * g++.dg/template/crash77.C: New.
12074
12075 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
12076
12077 PR target/34856
12078 * gcc.dg/pr34856.c: New test.
12079
12080 2008-01-24 Tobias Burnus <burnus@net-b.de>
12081
12082 * gfortran.dg/namelist_39.f90: Delete temporary files.
12083 * gfortran.dg/namelist_44.f90: Ditto.
12084
12085 2008-01-24 Richard Guenther <rguenther@suse.de>
12086
12087 PR middle-end/34953
12088 * g++.dg/torture/pr34953.C: New testcase.
12089
12090 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
12091
12092 PR middle-end/34934
12093 * gcc.c-torture/compile/20080124-1.c: New test.
12094
12095 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
12096
12097 PR fortran/34872
12098 * gfortran.dg/function_charlen_3.f: New test.
12099
12100 2008-01-23 Michael Matz <matz@suse.de>
12101
12102 PR debug/34895
12103 * g++.dg/debug/pr34895.cc: New testcase.
12104
12105 2008-01-23 Richard Guenther <rguenther@suse.de>
12106
12107 PR middle-end/31529
12108 * gcc.dg/pr31529-1.c: New testcase.
12109 * gcc.dg/pr31529-2.c: Likewise.
12110
12111 2008-01-23 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR c++/34829
12114 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
12115 unsigned int for the first argument.
12116
12117 2008-01-22 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR c++/33984
12120 * g++.dg/conversion/bitfield7.C: New test.
12121 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
12122
12123 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
12124
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.
12130
12131 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
12132
12133 * gcc.c-torture/execute/20080122-1.c: New test.
12134
12135 2008-01-22 Tom Tromey <tromey@redhat.com>
12136
12137 PR c++/34859
12138 * gcc.dg/cpp/pr34859.c: New file.
12139
12140 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
12141
12142 PR fortran/34875
12143 * gfortran.dg/vector_subscript_3.f90: New test.
12144
12145 2008-01-22 Tobias Burnus <burnus@net-b.de>
12146
12147 PR fortran/34848
12148 * gfortran.dg/missing_optional_dummy_4.f90
12149
12150 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12151
12152 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
12153
12154 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
12155
12156 * gnat.dg/unchecked_union1.adb: New test.
12157
12158 2008-01-22 Tom Tromey <tromey@redhat.com>
12159
12160 PR c++/34829
12161 * g++.dg/ext/pr34829.C: New file.
12162
12163 2008-01-22 Jakub Jelinek <jakub@redhat.com>
12164
12165 PR c++/34607
12166 * gcc.dg/gomp/pr34607.c: New test.
12167 * g++.dg/gomp/pr34607.C: New test.
12168
12169 PR c++/34914
12170 * g++.dg/ext/vector10.C: New test.
12171
12172 PR c++/34918
12173 * g++.dg/other/error23.C: New test.
12174
12175 PR c++/34917
12176 * g++.dg/ext/vector12.C: New test.
12177
12178 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12179
12180 PR 32102
12181 * gcc.dg/Wstrict-overflow-21.c: New.
12182 * g++.dg/warn/Wstrict-aliasing-8.C: New.
12183
12184 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12185
12186 PR middle-end/33092
12187 * gcc.dg/pr33092.c: New.
12188
12189 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
12190
12191 * gcc.target/s390/20020926-1.c: Add -m31 option.
12192
12193 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
12194
12195 PR fortran/34915
12196 * gfortran.dg/initialization_18.f90: New test.
12197
12198 2008-01-22 Tobias Burnus <burnus@net-b.de>
12199
12200 PR fortran/34899
12201 * gfortran.dg/tab_continuation.f: New.
12202
12203 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
12204
12205 PR fortran/34896
12206 * gfortran.dg/use_rename_2.f90: New test.
12207
12208 2008-01-21 Richard Guenther <rguenther@suse.de>
12209
12210 PR middle-end/34856
12211 * gcc.c-torture/compile/pr34856.c: New testcase.
12212
12213 2008-01-21 Richard Guenther <rguenther@suse.de>
12214
12215 PR c/34885
12216 * gcc.c-torture/compile/pr34885.c: New testcase.
12217
12218 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
12219
12220 * gnat.dg/specs/alignment1.ads: New test.
12221
12222 2008-01-21 Richard Guenther <rguenther@suse.de>
12223
12224 PR c++/34850
12225 * g++.dg/torture/pr34850.C: New testcase.
12226
12227 2008-01-21 Alon Dayan <alond@il.ibm.com>
12228 Olga Golovanevsky <olga@il.ibm.com>
12229
12230 PR tree-optimization/34701
12231 * gcc.dg/struct/wo_prof_array_field.c: New test.
12232
12233 2008-01-20 Paolo Carlini <pcarlini@suse.de>
12234
12235 PR c++/34891
12236 * g++.dg/ext/vector9.C: New.
12237
12238 2008-01-20 Paolo Carlini <pcarlini@suse.de>
12239
12240 PR c++/34776
12241 PR c++/34486
12242 * g++.dg/template/crash75.C: New.
12243 * g++.dg/template/crash76.C: Likewise.
12244
12245 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
12246
12247 PR rtl-optimization/34808
12248 * gcc.c-torture/compile/pr34808.c: New test.
12249
12250 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
12251
12252 PR fortran/34784
12253 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12254
12255 PR fortran/34861
12256 * gfortran.dg/entry_array_specs_3.f90: New test.
12257
12258 PR fortran/34854
12259 * gfortran.dg/use_rename_1.f90: New test.
12260
12261 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
12262
12263 PR fortran/34784
12264 * gfortran.dg/array_constructor_20.f90: New test.
12265 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12266
12267 PR fortran/34785
12268 * gfortran.dg/array_constructor_21.f90: New test.
12269
12270 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12271
12272 PR libfortran/34795
12273 * gfortran.dg/inquire_13.f90: New test.
12274
12275 PR libfortran/34659
12276 * gfortran.dg/continuation_9.f90: New test.
12277
12278 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
12279
12280 PR target/34831
12281 * gcc.target/mips/pr34831.c: New test.
12282
12283 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12284
12285 PR fortran/34817
12286 PR fortran/34838
12287 * gfortran.dg/any_all_1.f90: New test.
12288 * gfortran.dg/any_all_2.f90: New test.
12289
12290 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12291
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.
12295
12296 2008-01-19 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR gcov-profile/34610
12299 * gcc.dg/gomp/pr34610.c: New test.
12300
12301 2008-01-19 Tobias Burnus <burnus@net-b.de>
12302
12303 PR fortran/34760
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.
12310
12311 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
12312 of dg-excess-errors.
12313
12314 2008-01-18 Tobias Burnus <burnus@net-b.de>
12315
12316 PR fortran/32616
12317 * gfortran.dg/argument_checking_15.f90: New.
12318 * gfortran.dg/argument_checking_5.f90: Change TODO into
12319 dg-warning.
12320
12321 2008-01-18 Tobias Burnus <burnus@net-b.de>
12322
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.
12328
12329 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12330
12331 PR libfortran/34782
12332 * gfortran.dg/fmt_t_6.f: New test.
12333
12334 2008-01-18 Tobias Burnus <burnus@net-b.de>
12335
12336 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
12337 internal I/O.
12338
12339 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
12340
12341 * g++.dg/lookup/two-stage2.C: fix comment.
12342
12343 2008-01-18 Ian Lance Taylor <iant@google.com>
12344
12345 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
12346
12347 2008-01-18 Ian Lance Taylor <iant@google.com>
12348
12349 PR c++/33407
12350 * g++.dg/init/new26.C: New test.
12351
12352 2008-01-18 Richard Guenther <rguenther@suse.de>
12353
12354 PR middle-end/34801
12355 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
12356 redundant one.
12357
12358 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
12359
12360 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
12361 dg-require-effective-target.
12362
12363 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12364
12365 PR target/34556
12366 * gfortran.dg/reshape_2.f90: New test.
12367
12368 2008-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
12369
12370 * gcc.dg/20040223-1.c: Fix comment typo.
12371
12372 2008-01-17 Janis Johnson <janis187@us.ibm.com>
12373
12374 PR target/34814
12375 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
12376 until 34814 is fixed.
12377
12378 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
12379
12380 PR tree-optimization/34648
12381 * gcc.c-torture/compile/pr34648.c: New testcase.
12382
12383 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
12384
12385 PR testsuite/34821
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.
12389
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.
12402
12403 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
12404
12405 * gnat.dg/discr5.adb: New test.
12406
12407 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
12408
12409 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
12410
12411 2008-01-17 Richard Guenther <rguenther@suse.de>
12412
12413 PR tree-optimization/34825
12414 * gcc.dg/pr34825.c: New testcase.
12415
12416 2008-01-17 Richard Guenther <rguenther@suse.de>
12417
12418 * gcc.c-torture/execute/20080117-1.c: New testcase.
12419
12420 2008-01-17 Revital Eres <eres@il.ibm.com>
12421
12422 PR30957
12423 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
12424
12425 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
12426
12427 PR fortran/34429
12428 * gfortran.dg/function_charlen_1.f90: New test.
12429
12430 PR fortran/34431
12431 * gfortran.dg/function_types_1.f90: New test.
12432 * gfortran.dg/function_types_2.f90: New test.
12433
12434 PR fortran/34471
12435 * gfortran.dg/function_kinds_4.f90: New test.
12436 * gfortran.dg/function_kinds_5.f90: New test.
12437
12438 * gfortran.dg/defined_operators_1.f90: Errors now at function
12439 declarations.
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.
12444
12445 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
12446
12447 * gnat.dg/sizetype.adb: New test.
12448
12449 2008-01-16 Richard Guenther <rguenther@suse.de>
12450
12451 PR middle-end/32628
12452 * gcc.dg/overflow-warn-7.c: New testcase.
12453
12454 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12455
12456 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
12457
12458 2008-01-16 Jakub Jelinek <jakub@redhat.com>
12459 Richard Guenther <rguenther@suse.de>
12460
12461 PR c/34668
12462 * gcc.dg/pr34668-1.c: New test.
12463 * gcc.dg/pr34668-2.c: Likewise.
12464
12465 2008-01-16 Richard Guenther <rguenther@suse.de>
12466
12467 PR c++/33819
12468 * g++.dg/torture/pr33819.C: New testcase.
12469
12470 2008-01-16 Richard Guenther <rguenther@suse.de>
12471
12472 PR c/34768
12473 * gcc.c-torture/execute/pr34768-1.c: New testcase.
12474 * gcc.c-torture/execute/pr34768-2.c: Likewise.
12475
12476 2008-01-16 Tobias Burnus <burnus@net-b.de>
12477
12478 PR fortran/34796
12479 * gfortran.dg/argument_checking_13.f90: New.
12480 * gfortran.dg/argument_checking_14.f90: New.
12481
12482 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12483
12484 PR libfortran/34671
12485 * gfortran.dg/anyallcount_1.f90: New test.
12486
12487 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12488
12489 PR c++/34399
12490 * g++.dg/cpp0x/vt-34399.C: New.
12491 * g++.dg/template/friend50.C: New.
12492
12493 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12494
12495 PR c++/34751
12496 * g++.dg/cpp0x/vt-34751.C: New.
12497
12498 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12499
12500 PR c++/34051
12501 PR c++/34055
12502 PR c++/34102
12503 PR c++/34103
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.
12509
12510 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12511
12512 PR c++/34314
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).
12516
12517 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12518
12519 PR c++/33964
12520 * g++.dg/cpp0x/vt-33964.C: New.
12521 * g++.dg/template/partial5.C: New.
12522
12523 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
12524
12525 PR c++/34052
12526 * g++.dg/cpp0x/vt-34052.C: New.
12527 * g++.dg/template/ttp26.C: New.
12528
12529 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
12530
12531 * gnat.dg/rep_clause2.ad[sb]: New test.
12532 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
12533
12534 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12535
12536 PR c++/24924
12537 * g++.dg/cpp/pedantic-errors.C: Delete.
12538 * g++.dg/cpp/permissive.C: Delete.
12539
12540 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
12541
12542 * gcc.c-torture/compile/20080114-1.c: New test.
12543
12544 2008-01-13 Tobias Burnus <burnus@net-b.de>
12545
12546 PR fortran/34665
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.
12558
12559 2008-01-13 Tobias Burnus <burnus@net-b.de>
12560
12561 PR fortran/34763
12562 * gfortran.dg/interface_proc_end.f90: New.
12563
12564 2008-01-13 Tobias Burnus <burnus@net-b.de>
12565
12566 PR fortran/34759
12567 * gfortran.dg/assumed_size_refs_4.f90: New.
12568
12569 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
12570
12571 * gnat.dg/unchecked_convert1.adb.
12572
12573 2008-01-13 Richard Guenther <rguenther@suse.de>
12574
12575 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
12576 readable and writable again before exiting.
12577
12578 2008-01-13 Richard Guenther <rguenther@suse.de>
12579
12580 PR middle-end/34601
12581 * gcc.dg/noncompile/incomplete-4.c: New testcase.
12582
12583 2008-01-13 Jan Hubicka <jh@suse.cz>
12584
12585 PR middle-end/32135
12586 * gcc.dg/pr32135.c: new.
12587
12588 2008-01-12 Doug Kwan <dougkwan@google.com>
12589
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.
12593
12594 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
12595
12596 * gnat.dg/slice3.adb: New test.
12597 * gnat.dg/slice4.adb: Likewise.
12598
12599 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
12600
12601 * gnat.dg/bit_packed_array.ad[sb]: New test.
12602
12603 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12604
12605 PR fortran/34432
12606 * gfortran.dg/parens_7.f90: New test.
12607
12608 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12609
12610 * gcc.dg/tree-ssa/loadpre5.c: Use static.
12611 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
12612
12613 * gcc.dg/pr33826.c: Require nonpic.
12614
12615 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12616
12617 PR fortran/34722
12618 * gfortran.dg/inquire_12.f90: New test.
12619
12620 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
12621
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.
12632
12633 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
12634
12635 * gcc.dg/struct-ret-3.c: New test.
12636
12637 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
12638
12639 PR fortran/34537
12640 * gfortran.dg/transfer_simplify_8.f90: New test.
12641
12642 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
12643
12644 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
12645 size_t using predefined macro.
12646
12647 2008-01-10 Raksit Ashok <raksit@google.com>
12648
12649 PR rtl-optimization/27971
12650 * gcc.target/i386/pr27971.c: New testcase.
12651
12652 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
12653
12654 PR fortran/34396
12655 * gfortran.dg/bounds_check_12.f90: New test.
12656
12657 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
12658
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.
12661
12662 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
12663
12664 PR middle-end/34641
12665 * g++.dg/torture/pr34641.C: New testcase.
12666
12667 2008-01-10 Richard Guenther <rguenther@suse.de>
12668
12669 PR tree-optimization/34651
12670 * g++.dg/torture/pr34651.C: New testcase.
12671
12672 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
12673
12674 PR tree-optimization/34017
12675 * gcc.dg/tree-ssa/pr34017.c: New.
12676
12677 2008-01-09 Richard Guenther <rguenther@suse.de>
12678 Andrew Pinski <andrew_pinski@playstation.sony.com>
12679
12680 PR middle-end/30132
12681 * gcc.c-torture/compile/pr30132.c: New testcase.
12682
12683 2008-01-09 Richard Guenther <rguenther@suse.de>
12684
12685 PR middle-end/34458
12686 * gcc.c-torture/compile/pr34458.c: New testcase.
12687
12688 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12689
12690 PR testsuite/30459
12691 g++.dg/eh/ia64-2.C: Require weak support.
12692
12693 2008-01-08 Richard Guenther <rguenther@suse.de>
12694
12695 PR middle-end/31863
12696 * g++.dg/torture/pr31863.C: New testcase.
12697
12698 2008-01-08 Jakub Jelinek <jakub@redhat.com>
12699
12700 PR middle-end/34694
12701 * gcc.dg/gomp/pr34694.c: New test.
12702 * g++.dg/gomp/pr34694.C: New test.
12703
12704 PR c++/33890
12705 * g++.dg/gomp/pr33890.C: New test.
12706
12707 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
12708
12709 PR fortran/34476
12710 * gfortran.dg/parameter_array_init_3.f90: New test.
12711
12712 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
12713
12714 PR fortran/34681
12715 PR fortran/34704
12716 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
12717
12718 2008-01-07 Janis Johnson <janis187@us.ibm.com>
12719
12720 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
12721 * g++.dg/other/spu2vmx-1.C: Use it.
12722
12723 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
12724
12725 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
12726
12727 PR testsuite/34575
12728 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
12729 * gcc.target/powerpc/parity-1.c: Likewise.
12730
12731 2008-01-07 Fred Fish <fnf@specifix.com>
12732
12733 PR preprocessor/30363:
12734 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
12735 macro expansions.
12736
12737 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
12738
12739 PR fortran/34672
12740 * gfortran.dg/use_only_2.f90: New test.
12741
12742 2008-01-06 Paolo Carlini <pcarlini@suse.de>
12743
12744 PR libstdc++/34680
12745 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
12746 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
12747
12748 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
12749
12750 PR fortran/34545
12751 * gfortran.dg/use_12.f90: New test.
12752
12753 2008-01-06 Tobias Burnus <burnus@net-b.de>
12754
12755 PR fortran/34689
12756 * interface.c (compare_actual_formal): Fix intent(out) check for
12757 function result variables.
12758
12759 2008-01-06 Tobias Burnus <burnus@net-b.de>
12760
12761 PR fortran/34690
12762 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
12763
12764 2008-01-06 Tobias Burnus <burnus@net-b.de>
12765
12766 PR fortran/34689
12767 * gfortran.dg/intent_out_4.f90: Fix test case.
12768
12769 2008-01-06 Tobias Burnus <burnus@net-b.de>
12770
12771 PR fortran/34689
12772 * gfortran.dg/intent_out_4.f90: New.
12773
12774 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12775
12776 PR libfortran/34540
12777 * gfortran.dg/optional_dim_3.f90: New test.
12778
12779 2008-01-06 Tobias Burnus <burnus@net-b.de>
12780
12781 PR fortran/34658
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.
12785
12786 2008-01-06 Tobias Burnus <burnus@net-b.de>
12787
12788 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
12789
12790 2008-01-06 Tobias Burnus <burnus@net-b.de>
12791
12792 PR fortran/34655
12793 * gfortran.dg/equiv_constraint_9.f90: New.
12794
12795 2008-01-06 Revital Eres <eres@il.ibm.com>
12796
12797 PR tree-optimization/34263
12798 * gcc.dg/pr34263.c: New testcase.
12799
12800 2008-01-06 Tobias Burnus <burnus@net-b.de>
12801
12802 PR fortran/34654
12803 * gfortran.dg/internal_io_unf.f90: New.
12804
12805 2008-01-06 Tobias Burnus <burnus@net-b.de>
12806
12807 PR fortran/34660
12808 * gfortran.dg/elemental_args_check_2.f90: New.
12809
12810 2008-01-06 Tobias Burnus <burnus@net-b.de>
12811
12812 PR fortran/34662
12813 * gfortran.dg/intent_out_3.f90: New.
12814
12815 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
12816
12817 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
12818
12819 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12820
12821 PR libfortran/34676
12822 * gfortran.dg/list_read_8.f90: New test.
12823
12824 2008-01-04 Richard Guenther <rguenther@suse.de>
12825
12826 PR middle-end/34029
12827 * gcc.c-torture/compile/pr34029-1.c: New testcase.
12828 * gcc.c-torture/compile/pr34029-2.c: Likewise.
12829
12830 2008-01-04 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR gcov-profile/34609
12833 * g++.dg/gcov/gcov-6.C: New test.
12834
12835 2008-01-04 Richard Guenther <rguenther@suse.de>
12836
12837 PR tree-optimization/31081
12838 * g++.dg/torture/pr31081-1.C: New testcase.
12839 * g++.dg/torture/pr31081-2.C: Likewise.
12840
12841 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
12842
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.
12846
12847 2008-01-04 Tobias Burnus <burnus@net-b.de>
12848
12849 PR fortran/34557
12850 * gfortran.dg/equiv_substr.f90: New.
12851
12852 2008-01-03 Tom Tromey <tromey@redhat.com>
12853
12854 PR c/34457:
12855 * gcc.dg/pr34457-2.c: New file.
12856 * gcc.dg/pr34457-1.c: New file.
12857
12858 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
12859
12860 Revert fix for PR tree-optimization/34458.
12861
12862 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
12863
12864 PR tree-optimization/34458
12865 * gcc.dg/tree-ssa/pr34458.c: New.
12866
12867 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12868
12869 PR libfortran/34565
12870 * gfortran.dg/internal_readwrite_1.f90: New test.
12871 * gfortran.dg/internal_readwrite_2.f90: New test.
12872
12873 2008-01-03 Tom Tromey <tromey@redhat.com>
12874
12875 PR preprocessor/34602:
12876 * gcc.dg/cpp/pr34602.c: New file.
12877
12878 2008-01-03 Jakub Jelinek <jakub@redhat.com>
12879
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.
12883
12884 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
12885
12886 PR tree-optimization/34635
12887 * gcc.dg/tree-ssa/pr34635.c: New.
12888 * gcc.dg/tree-ssa/pr34635-1.c: New.
12889
12890 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12891
12892 PR middle-end/34562
12893 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
12894 in scan-assembler check.
12895
12896 2008-01-03 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR middle-end/34608
12899 * g++.dg/gomp/pr34608.C: New test.
12900
12901 2008-01-02 Richard Guenther <rguenther@suse.de>
12902
12903 PR middle-end/34093
12904 PR middle-end/31976
12905 * gcc.c-torture/compile/pr34093.c: New testcase.
12906
12907 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
12908
12909 * g++.dg/cpp0x/long_long.C: New.
12910
12911 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12912
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.
12916
12917 2008-01-01 Jakub Jelinek <jakub@redhat.com>
12918
12919 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
12920 rather than __v2di type.
12921
12922 \f
12923 Copyright (C) 2008 Free Software Foundation, Inc.
12924
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.